html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}body{background:#222 url('/img/headergrunge.jpg') repeat-x;font-family:Verdana, Arial, sans-serif;font-size:16px;color:#fff;}.br{clear:both;}.pink{color:#d01a71;}.grey{color:#aaa;}.right{float:right }.left{float:left;}.center{margin:0 auto;text-align:center;}.small{font-size:80%;line-height:110%;}#container{width:960px;margin:30px auto;position:relative;}#topNav{position:absolute;top:-46px;right:0;width:240px;padding:0 10px;height:24px;background:url('/img/topNav.png') bottom left no-repeat;}#topNav .toggle{position:absolute;bottom:3px;left:50%;margin-left:-3px;width:12px;height:6px;background:url('/img/topNav.png') -260px 0 no-repeat;}#topNav a{font-size:0.7em;font-weight:bold;text-decoration:none;padding:0 15px;color:#fff;}#topNav .login{background:url('/img/topNav.png') -261px -12px no-repeat;}#topNav .twitter{background:url('/img/topNav.png') -260px -25px no-repeat;}#topNav a:hover{text-decoration:underline;}#logo{width:100%;height:50px;}#title{margin-left:10px;font-size:1.8em;letter-spacing:-0.1em;text-shadow:0 0 6px #888;}#title a{text-decoration:none;color:#fff;}#title .pink{text-shadow:0 0 6px #901A41;}#title .grey{text-shadow:0 0 6px #555;}#search{float:right;padding-top:5px;}#search .button{background:#222;font-family:Verdana;font-size:0.7em;padding:2px;color:#f4f4f4;border:2px solid #444;height:2em;margin-left:5px;padding:0 2px 2px 2px;}#search .text{background:#333;font-family:Verdana;font-size:0.7em;padding:3px;color:#f4f4f4;border:2px solid #555;}#ads{float:left;width:120px;height:240px;margin:30px 0 0 25px;}#sidebar{float:left;width:170px;margin:30px 0 0 5px;list-style:none;}.menu{width:170px;list-style:none;}.menu:hover li{text-shadow:#ccc 0 0 2px;}.menu:hover li a{color:#777;}.menu:hover li.active a{color:#aaa;}.menu li a{display:block;height:25px;width:100px;padding:9px;margin:5px;background:inherit;border-right:4px solid #444;color:#999;text-transform:lowercase;font-size:0.9em;line-height:1.6em;text-decoration:none;}.menu li a:hover{color:#f4f4f4;background:#333;border-right:4px solid #d01a71;text-shadow:#000 0 0 10px;}.menu .active a{color:#999;background:#333;border-right:4px solid #8a1c46;font-weight:bold;}#content{float:right;width:780px;margin-top:30px;margin-left:2px;font-size:0.75em;line-height:1.6em;min-height:300px;}#content a{color:#d01a71;font-weight:bold;}#content a:hover{color:#fff;background:#D01A71;font-weight:bold;}#content p{margin-bottom:20px;color:#f4f4f4;}#content h1{text-indent:20px;color:#bbb;letter-spacing:-0.05em;margin-bottom:8px;font-size:22px;}#content h2{text-indent:20px;color:#bbb;letter-spacing:-0.075em;margin-bottom:8px;font-size:20px;}#content h3{text-indent:20px;color:#bbb letter-spacing:-0.1em;margin-bottom:8px;font-size:18px;}#content h3 a{color:#bbb;text-decoration:none;}#footer{text-align:center;color:#666;padding:30px 0 5px 0;font-size:0.7em;clear:both;}#footer p{color:#666;}#footer a{color:#666;}#footer a:hover{color:#f4f4f4;}.frontDate{font-style:italic;margin:-5px 0 5px 40px;font-size:0.9em;color:#ddd;}form#contact label{display:block;clear:both;padding-top:5px;}form#contact label span{float:left;width:150px;}form#contact label input{float:left;width:300px;border:2px solid #555;color:#f4f4f4;background:#333;font:normal 0.9em/1em Verdana, Helvetica, Arial;}form#contact label textarea{clear:both;width:300px;border:2px solid #555;color:#f4f4f4;background:#333;font:normal 0.9em/1.2em Verdana, Helvetica, Arial;}form#contact #submit{background:#222;border:2px solid #444;color:#f4f4f4;font:normal 0.9em/1em Verdana, Helvetica, Arial;padding:0 2px 2px;height:2em;margin-left:250px;width:75px;}form#contact .validation-advice{margin:3px 0 3px 150px;padding:3px;background:#933;width:298px;font:normal 0.8em/1.1em Verdana, Helvetica, Arial;clear:both;}
