body{font-size:13px}
header{width:930px;padding:0 15px;margin:25px auto 10px auto}
header h1{float:left;font-size:34px}
header nav{float:right;font-size:11px;margin-top:25px}
header nav li{float:left;margin-left:15px}
header nav a{display:block;font-weight:bold}
#content{width:950px;margin:0 auto}
#content h3,#content h2{font-size:18px;margin-bottom:7px}
.exts{width:150px}
.exts ul{margin-bottom:10px}
.exts li{margin:7px 0}
.exts strong{font-size:11px;border-radius:5px;padding:3px 5px;margin:0 1px}
.exts img{margin-left:25px}
.exts img,aside img{border:none;margin-bottom:15px}
.exts .fav{font-size:16px}
.exts .fav img{margin:6px 3px 2px 6px}
.exts .howto{font-size:11px;margin:0 0 5px 0}
.exts .fav+.howto{margin-top:3px}
.exts .desc{font-size:11px;margin-bottom:5px}
.main{float:left;width:470px;margin:0 15px 15px 15px}
.main h4{font-size:12px;margin-bottom:7px}
.main p{margin-bottom:7px}
.main form{border-radius:3px;padding:15px 10px;margin:10px 0}
.main input[type="text"]{width:428px;font-size:18px;border-radius:2px;background-color:#f7f7f7;padding:5px 10px}
.guide{position:absolute;left:650px;top:175px;width:425px;font-size:11px;border-radius:10px;padding:10px 15px 3px 15px}
.guide:after{left:25px;top:-10px;border-width:0 10px 10px}
.guide .close{margin-bottom:5px}
.results{padding:0 10px}
.results ul{margin-bottom:5px}
.results p{line-height:14px;margin-top:5px}
.results strong{font-size:16px}
.results .red{font-size:16px;border-radius:5px;padding:20px;margin:15px 0}
.results .regnow{font-size:11px}
.results .regnow a{border-radius:5px;padding:3px 7px;margin-top:17px}
aside{float:right;width:300px;margin-bottom:15px}
aside a{font-weight:bold}
#buttons{float:right;height:62px;margin-top:4px}
#buttons li{float:left;width:50px;height:62px;margin-right:12px}
#buttons .facebook{width:44px !important}
#buttons .twitter{width:58px !important}
#buttons .addthis{margin-right:0 !important}
#buttons+h3{clear:both;padding-top:10px}
aside p{font-size:11px;margin-bottom:7px}
aside p+h3{margin-top:10px}
aside h3 a{color:#333;font-weight:normal}
aside iframe{margin-bottom:15px}
aside strong{color:#fff;border-radius:5px;background-color:#e11900;padding:3px 10px}
aside .ad{width:300px;height:250px;background:#f1f1f1;margin-bottom:15px}
footer{width:950px;font-size:11px;padding:5px 0 10px 0;margin:0 auto}
.light,.dark{padding:7px 10px;margin:0 15px}
.dark{margin-bottom:7px}
.copy{margin-right:15px}