@charset "utf-8";
body {font: 100% Verdana, Arial, Helvetica, sans-serif; background:url(img/bg.jpg) top center no-repeat #090e11; margin: 0; padding: 0; color: #111111;}
#container {width: 960px; margin: 0 auto;}

#header { padding: 0; height:135px;}
#header h1 { margin: 0; padding: 0; display:none;}

#Content {padding:0; margin:0;}
#contentBg {background:url(img/outside_bg-trans.png) no-repeat; padding:0; margin:0;}

#mainContent { padding: 0 15px 5px 15px; margin:0 10px; background:#FFF url(img/content_bg.jpg) repeat-x;}
#mainContent h1, #mainContent h2, #mainContent h3, #mainContent h4, #mainContent h5{padding:0;margin:0;}
#mainContent p, #mainContent li{font-size: 12px; line-height:1.5em}
#mainContent img{padding:0; margin:0;}

#mainContent  a:link.textlink , #mainContent a:visited.textlink  {color:#0a4057; text-decoration:underline; padding: 0 5px; display:inline-block;}
#mainContent a:hover.textlink, #mainContent a:active.textlink{background:#0a4057; color:#FFFFFF; padding: 0 5px; display:inline-block; -moz-border-radius:6px; -webkit-border-radius:6px;}

#footer { padding: 0; margin:0 0 10px 0; background:url(img/footer_bg-trans.png) center no-repeat;}
#footer p { margin: 0; padding: 10px 0; text-align: center; font-size:10px; color:#1d1823; font-weight: bold;}
#footer a:link, #footer a:visited {color:#36263e; text-decoration:none; padding: 2px 5px;}
#footer a:hover, #footer a:active {background:#0a4057; color:#FFFFFF; padding: 2px 5px; -moz-border-radius:6px; -webkit-border-radius:6px;}

#top_cap{background: url(img/top-trans.png) no-repeat;width:960px; height:30px;}
#bottom_cap{background: url(img/bottom-trans.png) no-repeat; width:960px; height:20px; clear:left;}
#teacher_left{width:505px; height:415px;}
#teacher_right{background: url(img/teacher_bg.gif) no-repeat 0 1px; float:right; width:395px; height:415px; padding: 5px 0 0 0;}
#teacher_right p{padding:0; margin:5px 0 5px 2px;}
#teacher_right a{border-top:1px #ffffff solid; border-bottom:1px #ffffff solid; height:35px; width:391px; display:block;}
#teacher_right a:hover{border-top:1px #dadada solid; border-bottom:1px #dadada solid; background:url(img/button_bg.gif) 0 -40px repeat-x; height:35px; width:391px; display:block;}
#teacher_right .special a:link , #teacher_right .special a:visited {border-top:1px #dadada solid; border-bottom:1px #dadada solid; background:url(img/button_bg.gif) 0 0 repeat-x; height:35px; width:391px; display:block;}

#teacher_right .special a:hover , #teacher_right .special a:active {background:url(img/button_bg.gif) 0 -40px repeat-x; height:35px; width:391px; display:block;}

#teacher_right p a img{padding:0 0 0 5px;}

img.link{border:1px #dadada solid;}
a:link img.link, a:visited img.link{background:url(img/button_bg.gif) 0 0 repeat-x;}
a:hover img.link, a:active img.link{background:url(img/button_bg.gif) 0 -40px repeat-x;}

.printable{display:none!important;}
a.print{float:right; display:block; padding:0!important; margin:0!important; background:none!important;}

.slideshow{width:400px; height: 200px; overflow:hidden; margin-left:1px; display:block;}
#mainContent .videoCollection{margin:15px auto; width:898px;}
#mainContent .videoCollection img{height:194px; width:200px;}
a.videoFrame{display: inline-block; height:194px; width:200px; margin:0 10px;}
