html {
width:100%;
height:100%
}

body {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  background: #91B6BA url('../images/gradient.jpg') repeat-x;
  min-width: 900px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;  
}

a:link, a:visited {color: #34717F}
a:hover {color: #5A8B90}

h2 {
font-size: 14px;
font-weight: bold;
margin: 10px 0px 0px 0px;
}

#header {
margin: 20px auto 0px auto;
width: 900px;
height: 130px;
background: url('../images/bigbox-top-alternate.png') no-repeat;
}

#header_sitename {
font-size: 40px;
font-weight: bold;
padding-top: 20px;
}

#header_nav_container {
width: 900px;
padding-left: 60px;
}

.header_nav {font-size: 16px;
margin: 20px 10px;
float: left;
}

a.header_link, a:visited.header_link {color: #000;}
a:hover.header_link {color: #91B6BA;}

#header_search {
float: left; 
font-size: 0px;
margin-top: 20px;
margin-left: 120px;
height: 21px;
}

#header_searchbox {float: left;}

#header_searchbutton {float: left;}

#search-button {position: absolute; 
vertical-align:middle;
margin-left: 10px;
display: inline;}

#main_body {
background: url('../images/bigbox-mid.png') repeat-y;
width: 900px;
margin: 0px auto;
padding-top: 10px;
overflow: hidden;
text-align: left;
}


#index_left {
margin-left: 12px;
width: 158px;
float: left;
display: inline;
}

.little_boxtop {
width: 158px;
height: 13px;
background: url('../images/littlebox-top.png') no-repeat;
margin-bottom: 0px;
font-size: 0px;
}
.little_boxbottom {
width: 158px;
height: 17px;
background: url('../images/littlebox-bottom.png') no-repeat;
margin-bottom: 10px;
font-size: 0px;
}

#left_links_container{
background: url('../images/littlebox-mid.png') repeat-y; padding: 0px 10px 10px 10px;
}

 #left_category_container, .right_container {
background: url('../images/littlebox-mid.png') repeat-y; padding: 0px 10px;
}

.left_category {padding-bottom: 4px;}

.left_links {margin-bottom: 10px;
font-weight: bold}

.the_new {
font-weight: bold;
color:#55A7BA;
}

#index_middle, #new_main, #top_main, #search_main, #error_main, #cat_main {
float: left;
width: 560px;
display: inline;
padding-bottom: 15px;
}

#index_siteoftheweek, #new_top_text, #top_top_text, .search_results_count, #sc_top_text, #sn_top_text {
background: #CDDEE0;
border: 1px solid #A1C1C4;
margin: 10px 12px;
}

#new_top_text, #top_top_text, .search_results_count, #sc_top_text, #sn_top_text {
font-size: 16px; 
text-align: center; 
}

#index_siteoftheweek {
text-align: center;
padding: 6px;}

#index_new_top {text-align: center;
font-size: 16px;
}

#index_welcome {
text-align: center; 
font-size: 14px;
padding: 10px;}

#index_new_sites, #new_sites, #top_sites, #search_sites, #review_linksbody, #cat_linksbody, #rev_main_text, #sc_cat_body, #sn_cat_blogbody {
padding: 0px 20px;
}

.new_sites_link, .new_standard_link, .top_standard_link, .search_link, .cat_premium_link, .cat_standard_link  {
padding: 5px 0px;
}

a.new_sites_link_actual, a.new_standard_link_actual, a.top_standard_link_actual, a.search_link_actual, a.review_standard_link_actual, .cat_premium_link_actual, .cat_standard_link_actual {font-weight: bold;
}

.new_sites_descrip {}

.new_sites_type, .cat_premium_type, .cat_standard_type, .new_standard_type, .top_standard_type , .search_type {font-weight: bold;
color: #738283;}

#index_right {float: right;
width: 158px;
margin-right: 12px;
display: inline;
}

.site_review {font-weight: bold;
}

a.site_review:link, a.site_review:visited {color: #738283;}
a.site_review:hover {color: #000;}

.right_detail_head {font-weight: bold;
}

.right_item {display: block;
padding: 4px;}

#right_newreviews {}

#right_favorites {}

#right_friends {}

#right_socialbookmarks {}

.error, .search_error {font-size: 20px;
background: #CDDEE0;
border: 1px solid #A1C1C4;
margin: 30px;
padding: 20px;
text-align: center;
}


/* footer  */
#footer {clear: both;
background: url('../images/bigbox-bottom.png') no-repeat;
width: 900px;
height: 45px;
margin: 0px auto;}

#footer-text {font-size: 9px;}


/* category   */

.cat_breadcrumb, .review_breadcrumb {display: none;}

.cat_breadlink {}

#category_descrip, #review_cat_descrip {padding-bottom:10px;
text-align:center;}

#category_descrip_name, #review_cat_descrip_name {font-size:16px;}

#cat_sort_options {text-align: right;
margin-bottom: 8px;}

#cat_premium_box {border: 1px dotted #000000;
padding: 5px;}

.cat_premium_descrip {}

.cat_standard_descrip {}


.cat_pagination, .review_pagination, .search_pagination  {
text-align: right;
width: 500px;
padding-top: 30px;
}

.cat_pag_prev, .review_pag_prev, .search_pag_prev {display: inline; font-size: 14px;}

.cat_pag_nums, .review_pag_nums, .search_pag_nums {display: inline; font-size: 14px;}

.cat_pag_next, .review_pag_next, .search_pag_next {display: inline; font-size: 14px;}


/* new sites page  */

.new_standard_descrip {}


/* top sites page   */

.top_standard_descrip {}


/* search page   */

.search_descrip {}



/* review category page   */

.review_pagination {clear: both;}

.review_breadlink {}

#review_sort_options {text-align: right;}

.review_link_outerbox {
margin-top: 10px;
border-bottom: 1px dashed #C0C0C0;
}

.review_standard_link {
padding: 10px 0px;}

.review_standard_descrip {}

.review_visit {}

.review_shorturl{
color: #666;
}

.review_scorebox {float: right;
text-align: center;
padding: 4px 10px;
border: 1px solid #55A7BA;
background: #C0D7DD;
margin: 16px 0px 0px 4px;}

.review_score {
font-size:22px;
}

.review_rev_cat {
margin-bottom: 4px;
}

/* review page   */

#rev_main {
float: left;
width: 560px;
display: inline;
padding-bottom: 15px;
text-align: center;
}

.rev_site_link {font-size: 22px;
font-weight: bold;
padding: 0px 10px 10px 0px;
}

#rev_review {}

.rev_site_lower_link {font-size: 18px;
font-weight: bold;
clear: both;
margin: 15px auto;
}

.rev_site_lower_link_title {
font-size: 28px;
font-weight: bold;
}

#rev_topbox {padding: 20px;
text-align: left;
background: #fff;
}

a.rev_shorturl  {text-decoration: none;
color: #000;}

a.rev_shorturl:hover  {text-decoration: none;
color: #34717F;}

.rev_review_cat, .rev_date {}

#rev_mainscore {float: right;
text-align: center;
padding: 4px 10px;
border: 1px solid #55A7BA;
background: #C0D7DD;}

#rev_mainscore_score {font-size: 36px;
font-weight: bold;}

.rev_desc_short {margin-top: 8px;}

#rev_scorebox {height: 60px;
width: 360px;
margin: 0px auto 0px auto;
background: #fff;}

#rev_scorebox_1stcol {float: left;
}

#rev_scorebox_2ndcol {float: right;
}

.rev_criteria_link {
clear: both;
display: block;
margin: 0px auto;}

.rev_scores {text-align: right;
font-weight: bold;}

#rev_bottombox {margin: 20px;
text-align: left;
background: #fff;
}

#rev_pricing {margin-bottom: 10px;}

#rev_maintext{}

#rev_detailsbox {float: right;
width: 220px;
border: 1px solid #55A7BA;
background: #C0D7DD;
margin: 0px 0px 10px 4px;
padding-top: 10px;}

.rev_details {margin: 2px 10px 6px 10px; 
border-bottom: 1px dashed #fff;
}

.rev_details_last {margin: 2px 0px;
padding: 0px 10px;
}

.rev_detail_head {font-weight: bold;
}

#rev_pros-consbox {clear: both;
width: 480px;}

#rev_pros {background: #AAFFAA;
padding: 4px;}

#rev_cons {background: #FFB1B1;
padding: 4px;
}

ul {list-style: circle outside;}

#nonrev_description {
font-size: 16px;
margin-top: 30px;
}

#nonrev_cats {text-align: left;
margin: 30px; 
font-size: 16px;}

#nonrev_back_to_us {
font-size: 24px;
font-weight: bold;
clear: both;
margin: 15px auto;}


/* site news page   */

.sn_blog {}
.sn_blog_title {
font-weight: bold;
margin-left: 12px;
font-size: 13px;
}
.sn_blog_text {}


