/*CSS for tableless XHTML by Alex Maughan*/

body {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-align:center;background:#999999;margin:0;padding:0;}

h1 {font-size:25px;margin-top:0;padding-top:0;font-weight:normal;}

.latest_news {font-size:25px;margin:0;padding:0;font-weight:normal;}

h2 {font-size:16px;font-weight:600;padding:12px 0 0 50px;margin:0;}

h3, h3 a, h3 a:visted {font-size:18px;font-weight:normal;}

a, a:visited, a img, a:visited img {-moz-outline:none;border:none;text-decoration:none;}

a, a:visited {color:#20AACF;font-size:11px;}

a:hover, a:visited:hover {color:#20AACF;text-decoration:underline;}

a.nav:hover {border:#20AACF;}

a.footer, a.footer:visited {color:#FFFFFF;}

a.footer:hover, a.footer:visited:hover {color:#20AACF;text-decoration:none;}

.date_font {color:#20AACF;}

.clear_float {clear:both;height:1px;margin:0;padding:0;}

#container {width:553px;margin:0 auto;text-align:left;padding:0 0 20px 0;background:url('images/container_bg.jpg') repeat-y;}

#header_container {margin:0 0 0 -138px;padding:0;width:691px;position:relative;z-index:1000;overflow:hidden;}

#silhouette {float:left;width:138px;margin:0;padding:0;}

#header {float:left;width:553px;margin:0;padding:0;}

#home_but {float:right;padding:7px 30px 0 0;}

#sil_hand {height:86px;margin:0;padding:0;}

#sil_subOne, #title {float:left;height:23px;margin:0;padding:0;margin-bottom:9px;}

#sil_subTwo {clear:left;height:15px;margin:0;padding:0;float:left;}

#main_nav {float:left;width:512px;height:19px;margin:0;padding:0;}

img.nav {float:left;margin-right:6px;}

img.nav_last {float:left;margin-right:0;}

#sil_subThree {clear:left;height:3px;width:21px;margin:0;padding:0;float:left;}

#blue_line {float:left;height:3px;width:510px;margin:0;padding:0;background:#20AACF;overflow:hidden;}

#sil_subFour {clear:left;width:21px;height:38px;margin:0;padding:0;}

#content {width:511px;margin:0 0 0 21px;}

#generic_content {width:511px;margin:20px 0 20px 21px;}

#flash_div {position:relative;z-index:1000;margin-left:7px;padding-bottom:30px;}

#footer {clear:both;width:510px;font-size:10px;text-align:center;margin:0 auto;}

#blue_line_bot {height:3px;width:510px;margin:0;padding:0;background:#20AACF;margin-bottom:7px;overflow:hidden;}

#footer_links {}

span.footer_div {margin:0 7px 0 7px;}

#bot_border {height:10px;width:553px;margin:0;padding:0;margin:0 auto;background:#20AACF;overflow:hidden;}


/* home/landing pages divs*/

.home_div {margin:0;padding:0;margin-bottom:30px;}

#welcome {}

#quickstep {height:176px;width:513px;}

.quickstep_sec {float:left;width:168px;height:143px;margin:0;padding:0;margin-right:2px;}

.quickstep_header {height:33px;margin:0;background:url('images/quickstep_scribble.gif') no-repeat;} 

#latest_news {clear:both;}

#latest_reel {height:100px;}


/*generic pages*/

.essays_div {clear:both;}

.essay_introPic, .bio_pic {float:left;width:155px;height:155px;border:1px solid white;margin:0 20px 20px 0;}

.services_introPic {float:left;width:155px;height:155px;border:1px solid white;margin:0 20px 20px 0;}

.bio_pic {height:200px;}

.essay_introTxt {float:left;width:300px;}

#contact_content {width:511px;margin:20px 0 100px 21px;}

#contact_inner {margin:0 auto;text-align:center;}

#contact_globe {margin:0 20px 9px 0;}



