html{ height:100%; } body { margin:0; background-color:#fff1d5; height:100%; } h1, h2, h3 { font-family: Arial, Helvetica, sans-serif; line-height: 100%; } h2 { color:#1a3474; font-size:22px; margin-bottom:2px; font-style:italic; } h3 { margin-top:2px; color:#000000; font-size:16px; } td, p, a, ul, ol { font-family: Arial, Helvetica, sans-serif; line-height: 150%; font-size: 12px; } td, p { color: #333333; } a { color: #eb8837; text-decoration: none; } a:hover { color: #e15e24; } blockquote { color: #830635; background: #F7F7F7; padding: 15px; margin: 25px 0px 25px 0px; font-style: italic; font-size: 12px; line-height: 200%; } ul, ol { margin-left: 15px; } #container { position:relative; /* needed for footer positioning*/ margin:0 auto; /* center, not in IE5 */ height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */ } #header_outer{ background:url(images/bg.gif) top center repeat-x; } #header_middle{ margin-left:auto; margin-right:auto; background:url(images/header-content-bg.jpg) bottom repeat-x; color:#666666; } #header_inner{ width:984px; margin-left:auto; margin-right:auto; } #header_inner a{ color:#1a3474; } #middle_outer{ background-image:url(images/content-bg.gif); background-position:top; background-repeat:repeat-x; background-color:#FFF1D5; border-top:2px solid #FFFFFF; padding-bottom:140px; /* bottom padding for footer */ } #middle_inner{ width:984px; margin-left:auto; margin-right:auto; } #content{ /*width:727px;*/ padding-top:15px; padding-bottom:25px; vertical-align:top; } h1, h2, h3, ul{ padding-left:25px; padding-right:25px; } .section-bg p, .section-bg h1, .section-bg h2, .section-bg h3, .section-bg ul{ padding-left:0px; padding-right:0px; } #content h1{ margin-top:0px; color:#1a3474; font-size: 22px; font-style:italic; padding-left:0px; } #content h2{ color:#494949; font-size:16px; font-style:normal; } #content h3{ margin-top:0px; color:#1a3474; font-size:14px; } #sponsor_column{ width:257px; padding-top:10px; padding-bottom:15px; padding-right:0px; vertical-align:top; } #footer{ background-color:#434343; background-image:url(images/footer-bg.gif); background-position:top; background-repeat:repeat-x; height:140px; width:100%; color:#E1A0B1; text-align:center; position:absolute; bottom:0; /* stick to bottom */ } #footer p{ padding-top:5px; color:#CCCCCC; } #footer a { color:#CCCCCC; } #footer a:hover { color:#FFFFFF; text-decoration:underline; } .nav{ background-image:url(images/nav-bg.gif); background-repeat:repeat-x; } .error{ border:1px solid #CC0000; background-color:#FFFFFF; color:#CC0000; width:500px; margin:10px auto 10px auto; padding:10px; } .error a{ color:#0000EE; text-decoration:underline; } #sponsors { background-image:url(images/right-col-bg.gif); background-repeat:repeat-y; background-color:#FFFFFF; text-align:center; } #sponsors h1{ font-size:12pt; margin-left:auto; margin-right:auto; line-height:normal; } .asterisk{ color:#EE0000; font-weight:bold; font-size:14px; } .photo_right{ background-color:#FFFFFF; padding:5px 0px 5px 6px; border:1px solid #000000; float:right; margin:0 5px 5px 10px; } /*------- Sub Menu ------------ */ .sub_menu{ position:absolute; /*width:150px;*/ z-index:3; display:none; padding-top:15px; border-bottom:1px solid #FFFFFF; } #sub_menu_inner div{ /*background-color:#000203;*/ background-color:#0066CC; font-size:14px; padding:4px; border-right:1px solid #FFFFFF; border-left:1px solid #FFFFFF; } #sub_menu_inner a{ color:#CCCCCC; font-size:12px; font-weight:bold; text-decoration:none; } #sub_menu_inner a:hover{ color:#FFFFFF; text-decoration:none; } .section-bg { background: url(images/section-bg.gif) top center no-repeat; } .new{ color:#FF0000; font-size:8pt; }