/* hack yes,but prevents sideways jog from scrollbars in gecko browsers */
html{overflow:-moz-scrollbars-vertical !important;}
body{background:#FFF;font-size:.9em;}
#main{border:2px #952828 solid;}
#header h1 {display:block;height:101px;width:100px;left:307px;overflow:hidden;position:relative;top:-98px;text-indent:-9999px;}
#main_content{overflow:hidden;padding:20px;}
#main_content h2{color:#FE8420;}
#header{background:url(images/header.jpg) no-repeat top left;height:144px;}
#header ul{list-style:none;float:right;font-size:.8em;text-transform:uppercase;padding-top:5px;}
#header ul li{display:inline;padding:0 7px 0 3px;}
#header ul li#first{border-right:1px solid #000000;}
#header ul li a{color:#984a24;text-decoration:none;}
#header ul li a:hover{color:#fa7d26;}
#nav ul{background-color:#984a24;margin:0px;padding: 0px 10px;list-style:none;}
#nav ul li{display:inline;padding:0 78px 0 10px;font-size:1.7em; font-family:"Times New Roman", Times, serif;}
#nav ul li a{color:#edd1a8;text-decoration:none;}
#nav ul li a:hover{color:#fa7d26;}
#home_welcome{padding:0px 0px 9999px 10px;width:510px;margin:0px 0px -9999px;float:left;}
#home_welcome img{margin:0px;padding:10px 0px 10px 25px;}
#home_welcome h2{color:#fe8420;font-size:1.6em;}
#home_welcome p{ line-height:1.5em;}
#countdown{width:305px;background:url(images/countdown_bg.jpg) repeat-x top left;float:left;margin:10px 0 -9999px 35px;padding:0px 20px 9989px;background-color:#daa351;}
#countdown h3{color:#724631; text-align:center;font-weight:bold;font-size:1.7em;font-family:"Times New Roman", Times, serif;margin-bottom:.8em;}
#countdown p{ line-height:1.2em;}
#countdown-live{font-size:1.2em;background-color:#ecc996;border: 1px #daa351 solid;padding:25px;margin:0 0 25px;}
#countdown-live span{margin-left:10px;color:#267FB8;}
#small_text{font-size:.8em;}
#highlights{margin-top:25px;}
#highlights ul {background-color:#724631;overflow:hidden;list-style-type:none;margin:0px;font-family:"Times New Roman", Times, serif;}
#highlights ul li{color:#daa34f;list-style-image:url(images/highlights_arrow.png);list-style-position:inside;float:left;font-size:1.8em;margin:0px;padding:3px 60px 4px 50px;}
.announcement {border-right:1px dashed #ABABAB;display:inline;float:left;margin-left:25px;min-height:390px;padding-right:20px;padding-top:15px;text-align:left;width:265px;}
.last{border:none;}
.sponsors {background-color: #fff;overflow:hidden;border-top:1px dashed #ABABAB;margin-bottom:10px;}
.sponsors h4 {color: #952828;font-size: 1.4em;	margin: 10px 10px 0px;}
#footer {margin-top:40px;text-align:center;	font-size:.9em;background-color:#ecc996;margin:0px 0 20px 0;padding:5px;}
#footer p{margin:0px;}
dl.table-display {width: 46em;margin: 0px;padding: 0 0 20px;}
.table-display dt {width: 12em;float: left;margin: 0 0 0 0;padding: .5em;font-weight:normal;}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.table-display dd {float: left;width: 30em;margin: 0 0 0 0;padding: .5em;}
dl.table-display-prog {width: 75em;margin: 0px;padding: 0 0 20px;}
.table-display-prog dt {width: 30em;float: left;margin: 0 0 0 0;padding: .5em;font-weight:normal;}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.table-display-prog dd {float: left;width: 33em;margin: 0 0 0 0;padding: .5em;}
#section_ill{width:300px;float:right;padding:5px;margin:0px;border:1px solid #984A24;}
h3#program{ font-style:italic;width:100%;border-bottom:1px #000 solid;}
#graph{padding-right:35px;margin:-12px 0 0 0; vertical-align:top;}

