body{font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
color:#666;
font-size:12px;
margin:0;padding:0;
background:#000 url("http://appletopsites.com/skins/apple/body_bg.gif") repeat-x scroll bottom left;
}
a{color:#bbb;text-decoration:none;}
a:hover{color:#fff;text-decoration:underline;}
form{margin:0;padding:0;clear:left;}
fieldset{background-color:#581415;color:#ccc;border:1px solid #333;margin:1em 0;padding:20px 10px;}
legend{font-weight:bold;color:#fff;font-size:15px;}
#wrapper{width:600px;margin:0 auto;}
#nav{padding:1em 0; position:relative; border-bottom:1px solid #333333; width:100%;float:left; margin-bottom:20px;}
.pad{padding:0 10px;margin:0;float:left;}
.ad{float:left;margin:15px auto;}
#title{height:36px;width:300px;margin:0;padding:0;}
#title a{
background:transparent url('http://appletopsites.com/skins/apple/appletopsites.gif') top left no-repeat;
text-indent:-999999px;display:block;
outline-color:invert;
outline-style:none;
height:36px;
}
#usernav{margin:0;padding:0;list-style-type:none;margin-top:14px;}
#usernav li{display:inline; margin:0pt; padding:0pt;}
#usernav li a{text-decoration:none;margin-right:25px;color:#ccc;float:left;}
#usernav li a:hover{text-decoration:none;color:#C52B2E;}

#subnav{background:#d1d1d1 url('http://appletopsites.com/skins/apple/subnav_bg.gif') top left repeat-x;height:40px;margin:20px auto 10px auto;}
#filters{float:left;padding-left:10px;line-height:40px;}
#categories{float:left;padding-left:10px;line-height:40px;}
#categories a{font-family:helvetica;font-weight:bold;color:#515151;text-decoration:none;padding:0 15px;font-size:13px;border-right:1px solid #999;text-shadow: #888 2px 2px 2px;}
#categories a:hover{color:#000;}
#search{float:right;padding-right:20px;line-height:40px;}
#content{float:left;}
.sites{width:600px;margin:0 0 25px;float:left;}
.site{width:600px;float:left;border-bottom:1px solid #222;margin-bottom:10px;padding:3px 3px 7px 3px;background-color:#111;}
.site2{width:600px;height:50px;float:left;border-bottom:1px solid #222;margin-bottom:10px;padding:5px;background-color:#111;}
.site3{width:600px;height:30px;float:left;border-bottom:1px solid #222;margin-bottom:10px;padding:5px;background-color:#111;}
.sitea2{height:60px;}
.sitea3{height:30px;}
.rank{color:#C52B2E;font-size:36px;text-align:center;font-weight:bold;}
.rank2{color:#C52B2E;font-size:26px;line-height:20px;text-align:center;font-weight:bold;}
.rank3{color:#C52B2E;font-size:26px;height:20px;line-height:20px;text-align:center;font-weight:bold;float:left;width:130px;}
.banner{height:60px;line-height:60px;margin-bottom:5px;}
.banner2{padding:7px 0 0 0;}
.banner3{height:30px;padding-left:130px;}
.join{color:#bbb;display:block;padding:5px 0 0 0;font-size:13px;font-weight:normal;text-decoration:none;}
.hits{font-size:10px;text-align:center;}
.rank2 p{font-size:10px;float:left;width:130px;line-height:14px;text-align:center;margin:0;padding:0;}
.hits a{text-decoration:none;color:#C52B2E;}
.titl{font-size:11px;}
.stitle, .stitle2{text-decoration:none;font-size:13px;padding-right:5px;font-family:verdana;}
.stitle2{font-size:15px;}
.stitle:hover,.stitle2:hover{text-decoration:none;}
.det{margin-left:2px;padding:0 3px;font-size:10px;border-left:1px solid #222;border-right:1px solid #222;border-bottom:1px solid #222;background-color:#111;}
.det em{font-style:normal;}
.sidebar{float:right;}
#siteinfo{width:490px;margin:0 auto;}
#sitestats h3{text-align:center;margin:0;font-size:35px;letter-spacing:10px;background-color:#333;color:#000;}
#siteinfo h2{text-align:center;margin:30px 0 0 0;font-size:15px;letter-spacing:10px;background-color:#333;color:#000;}
#sitestats{font-size:11px;width:468px;border:1px solid #333;padding:0px;background-color:#111;margin:20px auto;}
#sitestats table{width:100%;}
#sitestats th{text-align:left;border-bottom:1px solid #333;padding:20px 5px 5px;color:#888;font-weight:normal;}
#sitestats td{padding:1px 4px;border-right:1px solid #333;}
.join_edit_error{color:#f00;}
#footer{margin:20px auto;text-align:center;}
#raters label{float:left;padding-right:17px;}
#linkage{margin:20px 0;text-align:center;width:180px;list-style-type:none;list-style-position:inside;padding:0;}
#linkage li{margin:3px 0;}
label em{color:#ddd;}
#hints{background-color:#C52B2E;padding:10px;color:#eee;margin:10px 0;width:70%;}

.siteleft{float:left;width:125px;}
.siterite{float:right;width:470px;}
#tla{width:600px;font-size:13px;font-weight:bold;float:left;padding:10px 20px;background-color:#111;overflow:visible;}
#tla ul{list-style-type:none;padding:0;margin:0;overflow:hidden;}
#tla ul li{text-align:center;border-right:2px solid #111;border-left:2px solid #111;height:50px;float:left;width:20%;}
#tla ul li a{margin:0 5px 0 0;padding:0 1px;}
