body{padding:0;margin:0;font:normal 13px helvetica,arial;background-color: #eee4db;}img{border:0}div,p{padding:0;margin:0;}a{color: #6c3500;}
#page{width: 980px;margin: 0 auto;}
#header{width: 980px;height: 120px;background: transparent url(pics/site_header.png) no-repeat;position: relative;}
#headline{font: bold 11px tahoma, arial;margin: 0 auto;padding: 0;width: 970px;text-align: center;}
#footer{margin-top: 35px;margin-bottom: 40px;font: normal 11px arial;color: #9d7551;text-align: center;}
#footer a{font-weight: bold;color: #9d7551;}
#wrapper{position: relative;}
h2#page_subtitle{position: absolute;padding: 0;margin: 0;font: bold 16px arial;top: 10px;left: 50px;}
#leftcolumn{float: left;width: 170px;padding-top: 135px;background: transparent url(pics/leftcolum_bg.png) no-repeat;}
#categories{padding-top: 40px;background: transparent url(pics/leftrub_categories_header.png) no-repeat;	}
#lastsites{padding-top: 40px;background: transparent url(pics/leftrub_lastsites_header.png) no-repeat;	}
.leftrub_content{background: transparent url(pics/leftrub_bg.png) repeat-y;padding: 1px 0;font: bold 12px tahoma;color: #6c3500;}
.leftrub_content a{color: #6c3500;}
.leftrub_content ul{margin: 10px 10px 10px 25px;padding: 0;}
.leftrub_content ul.tinyspaced li{	padding: 2px; }
.leftrub_content ul.mediumspaced li { padding: 5px; }
.leftrub_content ul.largespaced li { padding: 8px; }
.leftrub_content p{ margin: 10px 10px 10px 27px;padding: 0;}
.leftrub_content ul li{ list-style: none; }
.leftrub_footer{height: 22px;background: transparent url(pics/leftrub_footer.png) no-repeat;	}
#main_container{width: 665px;float: right;position: relative;right: 145px;background: transparent url(pics/central_header.png) no-repeat 0 0;padding-top: 38px;}
#main_container.simple{background: transparent url(pics/central_header.png) no-repeat 0 -38px;padding-top: 38px;}
#main_container #content{background: transparent url(pics/central_bg.png) repeat-y;padding: 15px 0 1px 0;}
#main_container_footer{background: transparent url(pics/central_footer.png) no-repeat;padding-bottom: 30px;	}
#rightcolumn{width: 144px;float: right;position: relative;left: 665px;top: 0;padding-top: 40px; text-align: center;}
#rightcolumn img{margin-left: 5px;}
.pretext{background-color: #faf6ea;border: 2px solid #eeeade;margin: 0 30px 20px 30px;padding: 10px;font: normal 11px verdana;color: #b88c63;	}
div#toplisting{margin: 0 15px 0 25px;}
div#toplisting.sitedetail{margin: 40px 15px 40px 25px;}
div#toplisting p{font: normal 12px verdana;text-align: justify;width: 385px;float: left;}
div#toplisting a.siteTitle{font: bold 16px tahoma, verdana;color: #6c3500;	display: block;width: 385px;margin-bottom: 10px ;}
div#toplisting p a { color: #6c3500; }
div#toplisting .count{float: right;width: 80px;text-align: center;font: bold 11px arial;color: #9a833f;margin-top: 35px;}
div#toplisting .count a{display: block;width: 78px;height: 20px;margin-top: 3px;background: transparent url(pics/more_info.png) no-repeat 0 -20px;}
div#toplisting .count a:hover{background: transparent url(pics/more_info.png) no-repeat 0 0;}
div#toplisting img.thumb, img.site_detail_thumb{width: 120px;height: 90px;padding: 2px;border: 1px solid #0f0f0e;float: left;margin: 5px 15px 0 0;cursor: pointer;}
div#toplisting img.thumb:hover, img.site_detail_thumb:hover{padding: 1px;border: 2px solid #0f0f0e;}
form#toplist_catchmail{width: 530px;height: 80px;background: transparent url(pics/catchmail.gif) no-repeat;position: relative;}
#cm_email{position: absolute;left: 206px;top: 34px;width: 220px;height: 20px;padding: 9px 2px 5px 2px;font: bold 16px arial; text-align: center;background: transparent;border: none;}
#cm_submit{position: absolute;left: 434px;top: 34px;width: 41px;height: 38px;cursor: pointer;background: transparent;border: 0;}
.siteseparator{border-style: solid;border-color: #dbd8cd;border-width: 1px 0 0 0;width: 80%;margin: 10px 0;}
.mediumbox{width: 490px;margin: 10px auto 30px auto;	}
img.mediumbox_header{width: 490px;height: 30px;}
.largebox{width: 620px;margin: 10px auto 30px auto;}
.largebox_content, .mediumbox_content{background-color: #fcf3d8;border: 2px solid #d2c8c4;margin: 0 5px;}
img.largebox_header{width: 620px;height: 30px;}
.pagination{text-align: center;	}
#inoutlabel{float: right;	color: #93833f;font: normal 11px arial;margin-right: 15px;width: 85px;text-align: center;}
img.site_detail_thumb{margin: 10px 20px 10px 20px;}
.site_detail_title{margin: 20px 10px 10px 0;font: bold 18px tahoma, verdana;}
.site_detail_title a{ color: #6c3500; }
.site_detail_smalldesc{margin: 10px;font: normal 14px verdana;}
.site_detail_cat{ font: normal 18px helvetica, arial;margin: 0 10px 10px 0;clear: both;}
.site_detail_cat a{color: #6c3500;font: bold 18px helvetica, arial;}
.site_detail_longdesc{margin: 15px;font: normal 13px verdana;}
.center{ text-align: center }.right{ text-align: right }.small{ font: normal 11px arial; }.bold{ font-weight: bold; }.orange{ color: #ff7e00; }.red{ color: #f00; }.green{ color: #090; }.blue{ color: #00f; }.clear{ clear: both }.smalllink{ font: normal 10px arial; }
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
form#searchbox{margin: 10px auto; padding: 0; width:139px;height:129px;position:relative;background: transparent url(pics/searchbox.jpg) no-repeat;}
input#searchbox_input{position:absolute; top: 59px; left: 10px; width: 118px; background: transparent; border:0}
input#searchbox_submit{position:absolute; top: 85px;left: 40px; width: 60px; height: 30px;cursor:pointer; background: transparent; border: 0;}