html, body
{padding: 0px;margin: 0px;height: 100%;}

body
{	color: #ffffff;	vertical-align: top; text-align: left;
	background: #820001 url('img/outer_bg.gif') repeat;	font-size: 11px;
}

img {	border: 0px;}

.toplist-number {font-size:11px!important; font-weight:bold!important;font-family:Georgia; color:#340000;}
.toplist-item {text-align:center;font-size:16px!important; font-weight:bold!important;font-family:tahoma,verdana}
.toplist-item a, .toplist-item1 a {color:#FFBB00!important;text-decoration:none;border-bottom:1px dotted #FFBB00;text-transform:lowercase}
.toplist-item1 a {padding:4px;display:inline-block;margin:0 15px}
.toplist-item a {padding:0 0 2px 0; border-bottom:1px dotted #340000!important}
.toplist-item a:hover, .toplist-item1 a:hover {color:#FFFF55!important;text-decoration:none;border-bottom:1px dotted #FFFF55}
.toplist-item1 {text-align:center;font-size:22px!important; font-weight:bold!important;font-family:tahoma,verdana}
td.toplist-item {width:200px;padding:8px 0}
td.toplist-number {width:28px;padding:8px 0}

.hidden{	display: none;}

.cat-table {	width: 100%;	color:#9c1821;	height:120px;	font-family:arial,verdana;	font-size:11px;
	font-weight:normal;	padding-right:25px;}

.cat-table span {	color:#e5d684;	background:#660c10;	font-weight:bold!important;
	padding:0 1px 1px 1px;	line-height:120%;	margin-right:3px;}

.cat-table a {font-size:12px!important; padding-bottom:1px;line-height:170%;font-weight:bold!important;font-family:tahoma,verdana;color:#FF0000!important;text-decoration:none;border-bottom:1px dotted #7F0003;}
.cat-table a:hover {color:#FFBB00!important;text-decoration:none;border-bottom:1px dotted #4d0003}

.sitebody
{	position: relative;	display: block;	width: 974px;	margin-left: auto;	margin-right: auto;
	margin-bottom: 8px;
	background: #a90105;
	/** background: #a90105 url('img/inner_bg.gif') repeat; **/
	}

h3, h3 a{font-family: 'tahoma'; font-size:17px; font-weight:normal; text-transform:uppercase; color:#340000; margin:32px 0 0 0; padding:0; text-align:center}
h3 a {color:#340000;text-decoration:none;border-bottom:1px dotted #340000}
h3 a:hover {color:#FFBB00;text-decoration:none;border-bottom:1px dotted #FFFF55}

h4, h4 a {font-family: tahoma, verdana; font-size:11px; font-weight:bold; color:#340000!important; margin:2px 0 10px 0; padding:0; text-align:center}

.between-thumbs {display: block; width: 925px;position: relative;}
.banner {width:728px;margin:15px auto 8px auto}

.thumbs {position: relative; display: block; width: 925px; margin-left: auto;	margin-right: auto;	text-align: center;	font-size: 1px;	clear: both;}
.thumbs table {margin: 0 auto 0 auto;}
.thumbs img {border: 1px solid #590908;	margin: 3px 3px 3px 3px;}
.thumbs .noborder {border: none;}

.header {width:304px;text-align:center;}
.thumbs .header a, .header a img, .header img {border:0;margin:12px auto 10px}
.header span {font-weight:bold;padding:0;font-size:11px;letter-spacing:2px;color:#FF0000;font-family:Georgia,Verdana;display:block;line-height:155%}
.header span b {font-size:10px;font-weight:normal;color:#340000}

.break {position: relative;	display: block;	width: 100%; vertical-align: middle; text-align: center; margin: 12px 0 12px 0;}
.break-left {width: 146px; height: 84px;}
.break-left-top {width: 146px; height: 40px; background: #530000 url('img/friends.gif') no-repeat center;}
.break-left-bottom {width: 146px;	margin-top: 5px;}
.break-right {width: 333px;	height: 84px;}
.break-right-top {position: absolute;	display: block;	top: 0px;	right: 0px;	width: 333px;	height: 84px;}
.break-right-top-last {position: absolute;display: block;top: -2px;right: 0px;width: 333px;height: 84px;background: url('img/see_you_soon.gif') no-repeat center;}
.break-right-bottom {position: relative;display: block;top: -1px;width: 333px;height: 60px;background: #530000;}

#toplinks {background:#4d0003;margin:3px;text-align:center;padding:8px 0;font-size:13px;font-family:tahoma, verdana;color:#7F0003;font-weight:bold}
#toplinks a {display:inline-block;font-size:12px; font-weight:normal; color:#FF0000;padding:0 3px 2px 3px; margin:0 9px;font-family:tahoma, verdana;text-decoration:none;border-bottom:1px dotted #7F0003}
#toplinks a:hover {color:#FFBB00;text-decoration:none;border-bottom:1px dotted #4d0003}
#toplinks #pages a {border:1px dotted #7F0003;font-weight:bold;padding:0 7px 2px 7px;}
#toplinks #pages a:hover {border:1px dotted #4d0003}

.banner-large {text-align: center;width:910px;margin:12px auto;padding: 5px 0;border:1px solid #530000;background:#a90105;}
.banner-toplist {text-align: center;width:910px;margin:7px auto 0 auto;padding: 15px 0 18px 0;border:1px solid #530000;background:#a90105;}

.banner-large p {font-size:11px; font-weight:normal; font-family:tahoma, verdana; color:#340000;padding:0;margin:5px 0 0 0}
.banner-large a {font-weight:bold; color:#FFBB00; border-bottom:1px dotted #FFBB00;text-decoration:none}
.banner-large a:hover {font-weight:bold; color:#FFFF55; border-bottom:1px dotted #FFFF55}
.banner-large a img {border:1px solid #FFBB00}
.banner-large h2 {font-size:21px; font-weight:normal; font-family:Georgia; color:#340000;padding:0;margin:6px 0 9px 0}

.top-friendly-sites-header
{
	position: relative;
	display: block;	margin-top: 18px;
	margin-left: auto;	margin-right: auto;
	width: 913px;	height: 52px;	background: #000000 url('img/top_friendly_sites.gif') no-repeat top left;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}



.footer
{	position: relative; 	display: block; padding-bottom: 10px;
	padding-right: 10px; font: bold 11px 'arial', 'verdana', 'tahoma'; text-align:center; color:#340000}

.footer a, .footer a:visited {font: bold 11px 'arial', 'verdana', 'tahoma'; color:#FFBB00; text-decoration:none; font-weight:normal}

.spacer
{	height: 10px;	font-size: 1px;}


.category-sites {text-align: center;width:910px;margin:3px auto 0 auto;padding: 15px 0 18px 0;border:1px solid #530000;background:#000;}

.category-table {	width: 100%;	table-layout: fixed;	margin: 0;}

.category-table a, .category-table a:visited
{	color: #ffffff;	text-decoration: none;}
.category-table a:hover {	color: #ffffff;	text-decoration: underline;}
