.new{background-color: #FF0000; color:red;}
span,div{position:relative;}
/*#header,#content,#footer,#wrapper {width:800px; margin:0px auto;}*/
#header,#content,#footer,#wrapper {width:100%; margin:0px auto;}
.menu>div {text-align:center;}
* {font-family:"Times New Roman", Times, serif;font-size:15px;}
input, select {border-radius:6px; margin:1px; border:2px solid #bbbbbb; outline:none;}
input[type=text],select{width:100%;}
input[type=text]:focus, input[type=text]:hover{box-shadow: 2px 2px 10px #9dc8e6; border: 2px solid #9dc8e6;background-color: white;}
input[type=password]:focus, input[type=text]:hover{box-shadow: 2px 2px 10px #9dc8e6; border: 2px solid #9dc8e6;background-color: white;}
select{width:100%; font-size:20px;}
input[type=button]{background-color:#d0d0d0}
select:focus,input:focus	{background-color:#efefef; }
option:nth-child(2n) { background-color:rgb(220,220,220);}
option:nth-child(2n+1) {background-color:rgb(210,210,210);}
.message {z-index:1000;border:0px solid black; border-radius:3px;}
.row {margin:0px;padding:0px;}
#lessons-list .row:focus,#lessons-list .row:hover {box-shadow: 2px 2px 10px #9dc8e6; border: 0.5px solid #9dc8e6;background-color: white;}
#announcements-list .row:focus,#announcements-list .row:hover {box-shadow: 2px 2px 10px #9dc8e6; border: 0.5px solid #9dc8e6;background-color: white;}
textarea:focus,#announcements-list textarea:hover {outline: none;box-shadow: 2px 2px 10px #9dc8e6; border: 0.5px solid #9dc8e6;background-color: white;}
.heading {position:absolute;top:-15px;left:130px;background-color:#ffffff; font-size:20px;padding:0px;}
.section {border:0.5px solid #efefef; border-radius:20px; margin:15px 0px;padding:10px 0px;}
.clear {clear:both;}
iframe {width:100%; border:0px; height:450px}

.text {display:none;}

@media (max-width:700px)
{
	.heading {left:30px;}
   .conditional-clear {clear:both;}
   .birthday-container {width:100%; margin:0px; padding:0px;}
   .menu {font-size:13px;}
}

@media (min-width:800px)
{
   #header,#content,#footer,#wrapper {width:1000px; margin:0px auto;}
}

#length {display:inline;}
