/*** OVERALL RESETS ***/
/********************************************************/
*{margin:0;padding:0;}
img{border:none;}
ul,ol{list-style:none outside;}
body{font:76% Georgia,arial,helvetica,sans-serif;text-align:center;background:#bb6201 url(/images/header.jpg) no-repeat center 24px;padding:50px 0;color:#7b3a0f;}
a{text-decoration:none;}

/*** HEADER ***/
/********************************************************/
#wrap{width:900px;margin:0 auto;text-align:left;}
#header{height:350px;}
#header #phone{float:left;width:125px;padding:0 0 0 15px;margin:0 0 0 -140px;font:30px/30px georgia;color:#f5ecd3;background:url(/images/phone.jpg) no-repeat left 12px;position:relative;top:-30px;left:0;}
#header h1{float:left;width:100%;height:300px;}
#header h1 a{display:block;width:100%;height:100%;}
#header #menu{clear:both;overflow:hidden;font:small-caps 14px/50px georgia;color:#f7f0d7;padding:0 0 0 100px;height:50px;background:#2e180b url(/images/nav.jpg) repeat-x center top;}
#header #menu li{float:left;}
#header #menu li a{float:left;padding:0 30px;height:50px;color:#f7f0d7;}
#header #menu li a:hover{background:#8ca677 url(/images/navhover.jpg) repeat-x center top;}

/*** MAIN CONTENT ***/
/********************************************************/
#main{float:left;width:100%;background:#f7f0d7 url(/images/background.jpg) repeat-y left top;}
#content{margin:0 331px 0 26px;}
#content #welcome{padding:25px 0 33px;font:16px/20px georgia;color:#7b3a0f;}
#content #welcome p{padding:0 0 15px;}
#content h2{background:url(/images/h2.jpg) no-repeat center top;text-align:center;height:30px;margin:0 0 15px;text-align:center;letter-spacing:-1px;font:small-caps bold 22px/30px georgia;color:#51270c;}
#content .team{overflow:hidden;margin:0 0 30px;height:1%;padding:0 20px 0 0;background:#ebdfc1 url(/images/teambg.jpg) repeat-y 123px top;}
#content .team-2{padding:0 0 0 20px;background:#ebdfc1 url(images/teambg2.jpg) repeat-y 363px top;}
#content .team h3{font:bold 16px/40px helvetica,vedana,arial;color:#7b3a0f;}
#content .team h3 a { color:#7b3a0f;}
#content .team .img-1{float:left;margin:0 20px 0 0;}
#content .team .img-2{float:right;margin:0 0 0 20px;}
#content .team p{font:italic 14px/20px georgia;color:#a4775b;}

/*** NAVIGATION ***/
/********************************************************/
#navigation{float:left;width:245px;margin:0 0 0 -273px;padding:65px 0 0;position:relative;}
#navigation #shape{width:346px;height:53px;background:url(/images/column.jpg) no-repeat left top;position:absolute;right:-51px;top:0;}
#navigation h2{height:30px;margin:0 0 15px;text-align:center;letter-spacing:-1px;font:small-caps bold 22px/30px georgia;color:#51270c;}
#navigation #media li{float:left;margin:0 3px 5px 2px;}
#navigation #media li a{float:left;border:4px solid #dbc7a1;}
#navigation #media li a img{float:left;}
#navigation #media li a:hover{border:4px solid #bba781;}
#navigation #cal{color:#FFF;width:245px;margin:0 auto;padding-bottom:20px;text-align:center;}
#navigation #cal div{width:245px;}
#navigation #cal table{border-collapse:collapse;width:245px;}
#navigation #cal table td{width:36px;height:35px;color:#efe6d6;font:normal 20px/35px Georgia;text-align:center;background:#dbc7a1;border:solid #f5ecd3;border-width:0 1px 1px 0;}
#navigation #cal table #date{font:normal 14px/20px Georgia;height:20px;}
#navigation #cal table #date td{height:20px;width:35px;background:#c5ae82;color:#efe6d6;font:normal 14px/20px Georgia;border:solid #f5ecd3;border-width:0 1px 1px 0;}
#navigation #cal h3{font:normal 18px/38px Georgia;color:#c5ae82;padding-top:3px;background:#ebdfc1;border:solid #f5ecd3;border-width:0 1px 0 0;}
#navigation #cal h3 #prev{float:left;width:12px;height:38px;margin:0 0 0 18px;background:url(/images/leftarrow.jpg) no-repeat left;}
#navigation #cal h3 #next{float:right;width:13px;height:38px;margin:0 18px 0 0;background:url(/images/rightarrow.jpg) no-repeat left;}
#navigation #cal table tr td a{background:#c8b593;display:block;width:100%;height:100%;color:#efe6d6;text-decoration:underline;}
#navigation #cal table tr td a:hover{background:#a89573;text-decoration:none;}

/*** FOOTER ***/
/********************************************************/
#footer{clear:both;width:100%;color:#c8b593;background:#2e180b;font:12px/50px georgia;}
#footer p{padding:0 0 0 100px;}
#footer p a{color:#c8b593;text-decoration:underline;}
#footer p a:hover{color:#e8d5b3;text-decoration:none;}

/*** sFIR CONFIGURATIONS ***/
/********************************************************/
.sIFR-flash{visibility:visible!important;margin:0;}
.sIFR-replaced{visibility:visible!important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true]{display:none!important;}
