a{outline:none;}
a img{border:none;}
a:link {color:#edd02f;}
a:visited {color:#bea726;}
a:hover, a:active {color:#fdfca1;}
body{ background-color:#000; color:#fff; font-family:"Lucida Sans", Arial, sans-serif; font-size:12px; margin-top:0;}
input {font-family:"Lucida Sans", Arial, sans-serif; font-size:1em;}
.clear{clear:both;}
h3 {font-family:"Arial Black", Arial, sans-serif; text-transform:uppercase; font-size:1.15em; font-weight:normal; letter-spacing:-.2px; padding:0; margin:1.4em 0;}
h4 {font-family:"Lucida Sans", Arial, sans-serif; font-size:1.2em; font-weight:bold; margin-bottom:0; padding-bottom:0;}

.pageContainer{width:960px;padding:0;margin:0 auto; position:relative;}

.header{ color:#d4d4d4; background-position:bottom;}
.headerNav{margin:0; padding:.75em 0; list-style-type:none; width:460px; float:left;}
.headerNav li {display:inline; border-right:1px solid #d4d4d4; padding:0 5px;}
.headerNav li.lastItem{border:none;}
.headerNav a:link, .headerNav a:visited{color:#d4d4d4; text-decoration:underline;}

.styleSwitcher{width:150px; float:left;}
.feeds {width:150px; float:left; padding-top:.25em;}
.searchBox {width:200px; float:left; padding:.25em 0;}
.searchBox .text { display:block; float:left; margin:0; padding:0; border:none; color:#fff; background-color:#898989; padding:.3em; border-bottom:1px solid #898989;}
.searchBox .button { background-color:#C00; color:#fff; border:none; text-transform:uppercase; font-weight:bold; padding:.3em 0; display:block; float:left; width:2.4em; height:1.95em;}

.banner {clear:both; position:relative; width:960px; margin:0; padding:0;}
.mainNav {position:absolute; margin:0; padding:0; list-style-type:none;}
.mainNav li {display:inline;}
.mainNav a {display:block; float:left; text-indent:-5000px; outline:none;}
.mainNav a:link, .mainNav a:visited {background-position:0 0;}
.mainNav a:hover, .mainNav a:active {background-position:0 bottom;}
.headerHomeLink{text-indent:-5000px;position:absolute;top:30px;left:25px;display:block;width:120px;height:150px;}

.footer {clear:both; text-align:center; margin-top:20px;}
.footer ul { margin:0; padding:0; list-style-type:none; height:20px; clear:both; height:2.2em;}
.footer li {display:inline; padding:0 5px; border-right:1px solid #929292;}
.footer li.lastItem {border:none;}
.footer a {color:#929292;}
.footer p {font-size:.8em; color:#929292; margin-bottom:20px;}

.searchWatermark {color:#999;}
