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}

.sticky {width:120px;height:600px;position:fixed;top:25px;right:10px;}

.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 dashed #d72e87}

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

.tagz {padding:10px 0 0 0;text-align:center;color:#000;}
.tagz a, .tagz a:visited {display:inline-block;-moz-border-radius: 3px; -webkit-border-radius: 3px;color:#f9ff5f;border:1px solid #000;margin:0 1px 2px 0;background:#34ab6a;font-size:13px;padding:1px 3px;text-decoration:none;font-family:arial,tahoma;font-weight:bold}
.tagz a:hover {border:1px solid #f9ff5f;background:#f9ff5f;color:#000;}

.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;
}

div.text-gals {float:left;width:450px}
.text-gals  p {font-size:12px;color:#000;margin:0;padding:0 0 2px 0}
.text-gals  p a{margin:0 7px 0 0;padding:2px 0;display:inline-block;width:80px;background:#34ab6a;font-size:13px;font-weight:bold;color:#f9ff5f;text-align:center}

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:1px; 
text-decoration: none;border-bottom:1px dotted #f9ff5f}
.bar a, .bar a:visited {font-size:14px;}
.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: none;border-bottom:1px solid #f9ff5f}
.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}

.arch {padding:7px 0 0 0;font-size:15px;color:#000;background:#d72e87;margin:3px;height:27px;text-align:center}
.arch a, .arch a:visited {font-family:Verdana,Arial;font-size:12px; padding:3px 10px;
background:#000;color:#f9ff5f;border:1px solid #000;font-weight:bold;line-height:12px;display:inline-block;
margin:0 5px; text-decoration:none;-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.arch a:hover {border:1px solid #f9ff5f;color:#f9ff5f;background:#d72e87;}

.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 22px 'arial', 'verdana', 'tahoma';color:#f9ff5f;text-align:center;}
.friendly-sites h2 {margin:0 auto 10px auto;font-family:georgia;text-align:center;font-weight: normal;font-size:18px}

.friendly-sites a {font-weight: bold; text-decoration: none; text-transform:uppercase;color:#f9ff5f; display:inline-block; padding:2px 5px; margin:2px;border-radius:5px;background:#34ab6a}
.friendly-sites a:hover {text-decoration: underline;background:#000}
.friendly-sites span {font-size:14px; font-weight:bold;}
.friendly-sites span a {font-size:14px; font-weight:bold;padding:1px 4px}
.friendly-sites span span a, .friendly-sites span span  {font-size:11px; font-weight:bold}

.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;}

.footer-text a {color:#FFF}

.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
}

#tubesbox {text-align:center;}
#tubesbox a {font-family: Verdana, Arial; font-size:17px;border-radius:5px;display:inline-block; padding:3px 8px; background:#d72e87; color:#f9ff5f;text-transform:uppercase;text-decoration:none;margin:3px;}
#tubesbox a:hover {background:#000; color:#f9ff5f}
