/* Font Styles */

h1 {font-size:24px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#5B5F50;margin-bottom:20px;}
h2 {font-size:15px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#C5D626;}
h3 {font-size:12px;font-family:Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;}
body {font-size:11px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:normal;color:#999F85;font-size:expression('13px');}

a {text-decoration:none;}
a:link {color:#93B73B;}
a:visited {color:#93B73B;}
a:focus, a:hover, a:active {color:#C6D627;}


#content h2 {border-bottom:1px solid #ddd;padding:20px 0 10px 0;clear:both;font-size:0;}
#content h3 {width:450px;font-size:13px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;clear:both;}
#content h3.bg {width:440px;height:20px;background:transparent url("/images/bg_h3_subject_short.png") no-repeat 0 0;padding:7px 0 0 10px;font-size:12px;font-family:"Lucida Grande", Helvetica, Arial, sans-serif;font-weight:bold;color:#999F85;margin-bottom:3px;clear:both;padding-top:expression('8px');}

#content p.experiences {margin:5px;padding-left:5px;border-left:2px solid #D8DBBE;}
#content p.experiences b {color:#D8DBBE;}
#content p img {margin:10px 10px 10px 0;}
#content p {font-size:expression('13px');}





.bgcontainer {width:966px;margin:0 auto 0 auto;background:transparent url("/images/bg_container_1.png") repeat-y 0 0;vertical-align:top;_margin-bottom:0px;}

#bgtop {height:9px;background:transparent url("/images/bg_container_1_top.png") no-repeat 0 0;_line-height:0px;}
#bgbottom {height:9px;background:transparent url("/images/bg_container_1_bottom.png") no-repeat 0 0;_line-height:0px;_margin-bottom:-5px;}

#content {padding:0;position:relative;}

#content div {padding:0 30px 0 30px;}
#content div div {padding:0;}

#content #main_image {height:200px;}
#content #monitor {position:absolute;top:82px;right:27px;}

#content #search {height:126px;background:transparent url("/images/bg_index_search.png") repeat-x 0 0}
#content #search h2 {padding-top:16px;margin:0;border:0;}
#content #about {height:150px;}
#content #about h2 {padding-top:16px;margin:0;border:0;}
#content #about p {width:450px;}

#content #featured {border-top:1px solid #d6dac4;border-bottom:1px solid #d6dac4;background-color:#EFEFE3;}
#content #featured h2 {padding-top:16px;margin:0;border:0;}
#content #featured ul {list-style-type:none;height:150px;margin:0 0 10px 0;}
#content #featured ul li {background:#FFFFFF url("/images/bg_index_featured_block.png") no-repeat 0 0;display:inline;width:278px;height:110px;padding:6px;margin-right:15px;float:left;}
#content #featured ul li.last {margin-right:0;}
#content #featured ul li .tutor_block .photo {width:108px;height:108px;border:1px solid #D8DBBE;float:left;display:inline;margin-right:10px;}
#content #featured ul li .tutor_block .right {float:left;}
#content #featured ul li .tutor_block .right h3 {width:auto;clear:right;padding:10px 0;color:#5B5F50;}
#content #featured ul li .tutor_block .right p {}

#content #bottom h2 {padding-bottom:5px;margin-bottom:5px;}
#content #bottom #press {float:left;display:inline;width:290px;margin-right:15px;}
#content #bottom #press h2 img {padding-bottom:2px;}
#content #bottom #testimonials {float:left;display:inline;width:290px;margin-right:15px;}
#content #bottom #testimonials h2 img {padding-bottom:2px;}
#content #bottom #subjects {float:left;display:inline;width:290px;}
#content #bottom #subjects h2 img {padding-bottom:0;}
#content #bottom #subjects ul {list-style-type:none;margin:0;}
#content #bottom #subjects ul li {display:inline;padding-right:10px;white-space:normal;}
#content #bottom #subjects ul li:hover {text-decoration:underline;}

#titleicon {vertical-align:middle;margin-right:5px;position:relative;left:-5px;top:-2px;}

#content div#error_404 {padding:10px;}
#content div#error_404 h1 {padding-top:10px;}