@import  'reset.css';

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

body{font-family: Arial, "MS Trebuchet", sans-serif;background:#FFF;font-size:12px;}
a{color:#CE3131;}
#page-wrapper{margin:10px auto;width:620px;margin-bottom:150px;background:#FFF;}
.search,.search-footer,#featured-sites{background:#CA2E2E;}

#intro-header{font-size :11px;text-align:center;background:url('images/intro-header-bground.gif') bottom left no-repeat;height:17px;}
.logo-header{height:33px;background:url('images/red-header-bground.gif') top left repeat-x;}
.logo-footer{height:7px;background:url('images/100-hot-sites-logo-bottom.gif') bottom left no-repeat;font-size:0px;line-height:0px;}
.logo{width:301px;float:left;text-indent:-10000px;background:url('images/100-hot-sites-logo.gif') top left no-repeat;height:33px;}
.add-this-wrapper{width:133px;float:right;padding-right:10px;padding-top:7px;background:url('images/red-header-right.gif') top right no-repeat;}

.navigation-wrapper{background:url('images/navigation-wrapper-bground.gif') top left repeat-x #C62A2A;padding:5px; height:125px; }
.navigation{float:left;margin-right:5px;}
.navigation td{background:url('images/navigation-item-bground.gif') top left no-repeat;height:24px;width:83px;vertical-align:top;}
.navigation a{font-weight:bold;color:#333;text-decoration:none;font-size:13px;font-family:"Trebuchet MS";display:block;text-align:center;height:24px;line-height:24px;cursor:pointer;}
.one-hundred-hot-sites-logo{display:block;float:left;width:101px;height:110px;background:url('images/100-hot-sites-logo-woman.gif') top left no-repeat;border:1px solid #FFF;text-indent:-10000px;}

.search input.text{float:left;width:325px; border:1px solid black; padding:2px; font-size:12px;margin-top:5px;}
.search label{display:block;float:left;text-indent:-10000px;background:url('images/search-label.gif') top left no-repeat;width:80px;height:30px;margin-left:50px;}
.add-url-search-footer{background:url('images/add-url.gif') top right no-repeat;display:block;float:right;text-indent:-10000px;height:30px;width:70px;}

.introduction{background:#FFF;padding-top:7px;}
.introduction p{text-align:center;}
.link-list{padding:7px 0px;text-align:center;}
.link-list a{font-weight:bold;text-decoration:none;font-size:12px;}
.link-list img{padding:0px 3px;}

.add-this-advertise{padding-bottom:10px;}
.add-this-advertise p{width:400px;float:left;}
.add-this-advertise .add-this{float:right;}



#featured-sites{padding:7px 0px; height:100px;}
#featured-sites h2{background:url('images/featured.gif') top left no-repeat;height:30px;margin-bottom:10px;}
#featured-sites h3{color:#FFF;font-size:14px;padding:5px 0px 5px 25px;}
#featured-sites h3 a{color:#FFF;}
#featured-site-headers{width:463px;float:left;}
#featured-site-graphic{width:155px;float:right;}


#featured-facebook{padding:7px 0px; height:100px;background:#ca2e2e;}
#featured-facebook h2{background:url('images/facebook-featured.jpg') top left no-repeat;height:30px;margin-bottom:10px;}
#featured-facebook h3{color:#FFF;font-size:14px;padding:5px 0px 5px 25px;}
#featured-facebook h3 a{color:#FFF;}
#featured-facebook-headers{width:463px;float:left;}
#featured-facebook-graphic{width:155px;float:right;}


.advertise{padding:10px;background:#FFF;}
.advertise .details{font-size:11px;}
.advertise .details strong{font-weight:normal;}


.category{border-top:1px solid #FFD422;border-bottom:1px solid #FFD422;}
.category-header {background:#333;height:35px;line-height:35px;}
.category-header h2{color:#FFF;font-size:24px;padding-left:40px;background:url('images/top5.gif') 5px 5px no-repeat;width:250px;float:left;}
.category-tools{float:right;margin:5px 5px 0px 0px;}
.category .link-list{padding:15px 0px;}

.banner{padding:20px;text-align:center;}
.site-footer{font-size:14px;text-align:center;}
.site-footer p{padding:5px 0px;}

.facebook-discussion{display:block;width:100px;height:25px;line-height:25px;text-indent:-10000px;background:url('images/facebook-discussion.jpg') top left no-repeat;margin-top:5px; margin-left:10px;float:left;cursor:pointer;}