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

body
{
	vertical-align: top;
	text-align: left;
	color: #ffffff;
	background: #be2e76 url('img/bg.gif') repeat top left;
	font-size: 5px;
font-family:Georgia
}

h1 {margin: 0px;font-size: 13px;}

h2 {margin: 15px auto 10px auto;font-size: 15px; color:#d72e87}

h3, h3 a {margin: 0 auto 4px auto;font-size: 13px; color:#d72e87;padding:0;display:block;text-align:center}

.bookmark {color:#f9ff5f}

.rews{font-size: 11px;font-weight:normal;color:#000;text-align:left;}

div.rews {padding-bottom:7px;margin:4px auto 7px auto;border-bottom:1px dotted #34ab6a}

.rews a {font-weight:bold; color:#ff17a3}
.rews a, .rews a img {text-decoration:none}

.subtt
{	margin: 0px;
	font-size: 12px;
font-weight:bold;
padding:3px;
margin:0 0 0 10px;
color:#f9ff5f;
text-align:center;
}

.subtt1
{	margin: 0px;
	font-size: 24px;
font-weight:bold;
padding:3px;
margin:0;
color:#34ab6a;
height:24px;
line-height:26px;
}

img
{border: none;}

.spacer10 {position: relative;	display: block;height: 10px;font-size: 1px;}

.spacer80
{
	position: relative;
	display: block;
	height: 80px;
	font-size: 1px;
}

.inner-body
{
	position: relative;
	display: block;
	background: url('img/bg_top.gif') repeat-x top left;
	height: 1323px;
}

.header-top
{
	position: relative;
	display: block;
	margin: 0 auto 0 auto;
	padding-top: 2px;
	width: 932px;
	height: 28px;
}

.header
{
	position: relative;
	display: block;
	margin: 0 auto 6px auto;
	width: 912px;
	height: 137px;
}

.sitebody
{
	position: relative;
	display: block;
	padding: 4px 10px 10px 10px;
	margin: 0 auto 5px auto;
	width: 912px;
	background: #f9ff5f;
	overflow: hidden;
}

.bar
{width: 100%; margin-bottom: 3px;padding:6px 12px;background:#d72e87}
.bar, .bar1 {font-family:Georgia,Times; font-size:13px; color:#000}
.bar table td {text-align:center;}
.bar table {width:100%;margin:2px auto}
.bar1 a, .bar1 a:visited, .bar a, .bar a:visited {text-transform: uppercase; margin:3px auto; font-family:Georgia,Times; color:#f9ff5f; background:#d72e87;font-weight:bold; letter-spacing:2px; text-decoration: none;}
.bar a, .bar a:visited {font-size:15px;}
.bar1 a, .bar1 a:visited {font-size:12px!important;}

.bar1 a, .bar1 a:visited {border:1px solid #d72e87;padding:2px 10px;margin:3px auto}

.bar1 a:hover, .bar a:hover {text-decoration: underline}

.bar1
{width: 912px; margin: 15px auto 3px auto;background:#000;text-align:center}

.between {width: 912px; margin:5px auto; text-align:center}
.between-300 {width: 912px; margin:5px auto; text-align:center}
.between-300 img {margin-right:3px; border:1px solid #d72e87}
.between-300 img:hover {border:1px solid #FFF}

.thumbs
{
	position: relative;
	display: block;
	width: 912px;
	margin-left: -3px;
}
.thumbs table
{
	border-collapse: collapse;
}
.thumbs td
{
	text-align: center;
	vertical-align: top;
}
.thumbs img
{
	margin: 3px;
	border: 1px solid #000000;
}

.thumbs img:hover
{
	border: 1px dotted #FFF;
}

.friendly-sites {margin-top:6px;background: #000000;padding:15px;font: normal 12px 'arial', 'verdana', 'tahoma';color:#f9ff5f;}
.friendly-sites h2 {margin:0 auto 10px auto;font-family:georgia;text-align:center;}
.friendly-sites table table td {padding:2px}

.friendly-sites a {	font-weight: bold;	text-decoration: none; color:#34ab6a}
.friendly-sites a:hover {text-decoration: underline;}

.footer2
{
	position: relative;
	display: block;
	margin: 5px auto 0 auto;
	width: 932px;
	color: #000000;
	font: normal 12px 'arial', 'verdana', 'tahoma';
}
.footer2 a, .footer2 a:visited
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.footer2 a:hover
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.footer-text
{
	position: relative;
	display: block;
	width: 924px;
	height: 58px;
	padding: 5px;
	text-align: left;
	color: #ffffff;
	background: #000000;
	font: normal 11px 'arial', 'verdana', 'tahoma';
	overflow: hidden;
margin:0 auto;
}


.banner-outer
{
	position: relative;
	display: block;
	height: 74px;
	margin: 10px 0 10px 0;
}

.banner
{
	position: relative;
	display: block;
	padding-top: 8px;
	text-align: center;
}


.category-sites
{
	position: relative;
	display: block;
	margin: 6px auto 10px auto;
	padding: 10px 0;
	background: #000000;
}
.category-table
{
	width: 100%;
	table-layout: fixed;
	margin: 0px auto 0px auto;
}
.category-table td
{
	width: 20%;
	vertical-align: top;
	font: normal 12px 'georgia', 'arial', 'verdana';
	line-height: 1.4;
}


.category-sites a, .category-sites a:visited{padding:2px 7px;color: #59c68c;text-decoration: none;display:block;
border-bottom:1px solid #f9ff5f}
.category-sites a:hover{color: #FFF;text-decoration: none;border-bottom:1px solid #f9ff5f}


.category-sites-title
{
margin:5px 0 2px 0;padding: 7px;
	color: #000;
	vertical-align: middle;
	background: #f9ff5f;
font: bold 14px 'arial', 'verdana', 'tahoma';
border-right:1px solid #000
}
