/* GLOBAL */ .clr {clear:both} .width {width:100%} * {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} /* WRAPPERS */ .outer { width:950px; text-align:left; background-image: url(images/main_bg.jpg); } /* DEFAULTS */ body, input, button, select, td, th, a, div {font:normal 12px Arial; color:#919191} body#mainbody { background:#000000; margin: 10px; } img {border:none} #content img{padding:4px;} th {padding:0px 0px 6px 0px; text-align:left} td {line-height:14px; color:#919191; vertical-align:top;} table {border-collapse:collapse; border:0px; width:100%;} ul {list-style:none} a {color:#959595; text-decoration:none} a:visited {color:#959595;} a:hover {color:#959595; text-decoration:underline} label {color:#fff;} h1, h2 {color:#256591; font-size:18px; font-weight:bold; background:url(../images/title_bg.gif) no-repeat 0 0; padding:7px 0px 6px 0px;} h3 {color:#343434; font-size:13px; font-weight:bold} p {color:#919191; line-height:15px; padding:0px 0px 10px 0px; font-size:12px} p font {color:#ad0a22; font-weight:bold; font-size:13px} /* HEADER */ #header{ background-image: url(images/header_image.jpg); height: 148px; } .headerlabel{ font-size: 24px; padding-top: 6px; color: #FFFFFF; padding-right: 10px; font-weight: normal; padding-left: 15px; } .headerslogan{ text-align: right; padding-right: 15px; padding-top: 90px; font-size: 14px; color: #B4CFEA; } /* MAIN LAYOUT */ #c1 { width:210px; float:left; background: #272727; padding-bottom: 20px; } #c2{ width:739px; float:left; background: #ffffff; padding-bottom: 20px; margin-left: 1px; } #content{ padding: 0px; clear: both; width: 550px; float: left; padding-left: 11px; padding-top: 10px; } #contentwrap{ background-image: url(images/top_contentbg.jpg); background-repeat: repeat-x; padding: 15px 0px; } /* CONTENT */ #upper{ background-image: url(images/upper_bg.jpg); width: 450px; margin-left: 30px; padding: 15px; margin-bottom: 15px; } #upper p{ color: #606060; } #lower{ width: 465px; background-image: url(images/lower_bg.jpg); padding-top: 10px; margin-left: 40px; padding: 5px; } #prompt{ padding: 15px; background-color: #FFCC00; margin: 15px; } #prompt p{ color:#333333; text-align: center; } /* TOP MENU */ #topmenu{ background-image: url(images/topmenu_bg.jpg); height: 40px; } #topmenu ul{ } #topmenu ul li{ float: left; border-right: 1px solid #4790BB; } #topmenu ul li a{ padding-top: 12px; display: block; font-size: 16px; padding-right: 15px; padding-left: 15px; color: #FFFFFF; font-weight: normal; padding-bottom: 9px; } #topmenu ul li a:hover{ background-image: url(images/topmenu_over.jpg); text-decoration: none; } #sublinks{ margin: 10px 0; } #sublinks a{ font-size: 14px; color: #172377; padding-right: 15px; text-decoration: underline; } #sublinks a:hover{ color: #4A93BE; text-decoration: none; } /* LOGIN BOX */ #login_form{ padding: 15px 20px; margin-left: 0px; } #login_form label{ color:#cccccc; } #login_form input.login{ margin-top: 10px; } #login_form input.textfield{ width:160px; color: #333333; } #logged_in{ padding: 15px 20px; margin-left: 0px; background-color: #175682; color: #FFFFFF; text-align: center; } #logged_in p{ color: #FFFFFF; line-height: 130%; padding-bottom: 10px; } #logged_in a{ color: #99FFFF; text-decoration: underline; } #logged_in a:hover{ color:white; } #logged_in font{ color:#66FF00; } /* SIDEBARS */ /* LEFT */ #sidemenu{ background:#EAF4FB; padding-bottom: 3px; } #sidemenu ul{ margin-bottom: 5px; border-bottom: 1px solid #cccccc; } #sidemenu ul li{ border-top: 1px solid #cccccc; } #sidemenu ul li a{ font-size: 16px; color: #333333; padding-left: 15px; padding-bottom: 8px; padding-top: 8px; display:block; } #sidemenu ul li:hover{ background-color: #82B0D0; background-image: url(images/sidemenu_arrow.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 0px; } #sidemenu ul li a:hover{ color: #4F6675; text-decoration:none; } #sidemenu ul li#sub{ border-bottom: 0px; border-top: 0px; padding: 4px 0 4px 0; width: auto; } #sidemenu ul li#sub:hover{ background-image:none; background-color:#EAF4FB; } #sidemenu ul li#sub a{ font-size: 12px; padding: 0; padding-left: 30px; color: #5496C3; background-image: url(images/submenu_arrow.jpg); background-position: 15px center; background-repeat: no-repeat; } #sidemenu ul li#sub a:hover{ background-image: url(images/submenu_arrow.jpg); background-repeat: no-repeat; background-position: 15px center; background-color: none; color: #333333; } #sidemenu_space{ background-image: url(images/sidemenu_spacer.jpg); height: 30px; } #head_member{ background-image: url(images/head_member.jpg); height: 40px; } #head_nav{ background-image: url(images/head_nav.jpg); height: 30px; } /* RIGHT */ #rightbar{ background-color: #FFFFFF; width: 170px; float: left; background-repeat: repeat-y; margin-top: 10px; background-image: url(images/rightbar_middle.jpg); } #rightbarcontent{ background-image: url(images/rightbar_top.jpg); background-repeat: no-repeat; padding: 5px; } #rightbarbottom{ height:12px; background-image: url(images/rightbar_bottom.jpg); background-repeat: repeat-y; } .righthead{ color: #5688AB; } #rightbarcontent ul{ padding-left: 10px; } #rightbarcontent ul li{ padding: 0; padding-bottom: 3px; } #rightbarcontent ul li a{ background-image: url(images/rightbarlinks.jpg); background-repeat: no-repeat; background-position: left 1px; padding-left: 20px; color: #666666; } #subscribe{ background-color:#333333; margin:3px; width:195px; padding:3px; border:1px solid #477EA5; } table.subscribetable{ } #subscribe .subscribetable td.content{ padding-left:2px; wrap:none; width:90px; color:white; } #subscribe .subscribehead{ color:#82ACC4; font-size:13px; } #subscribe .subscribetable td input{ width:100px; } /* FOOTER */ #footer{ background-color: #000000; margin-top: 15px; padding-top: 15px; clear: both; margin-bottom: -1px; } #footercontent{ background-color: #272727; padding: 20px 0; } #footerleft{ width: 480px; float: left; margin-bottom: 15px; color: #999999; font-size: 13px; padding-left: 15px; } #footerright{ float: right; width: 420px; color: #999999; text-align: right; font-size: 13px; padding-right: 15px; } #footercontent a{ color:#33CCFF; } #bottomlinks{ padding: 0; padding-top: 15px; padding-bottom: 20px; } #bottomlinks a{ color: #B7B7B7; text-decoration: underline; font-size: 13px; padding: 0px 10px 0 10px; } #bottomlinks a:hover{ color: #3D81AE; }