@charset "utf-8";
/*********************************
Theme Name: Homo Pics Galleries
Theme URI: http://homo-pics.com/
Description: Home Pics Galleries.
Version: 1.0
Author: m3xx tgp-forum.com
Author URI: http://tgp-forum.com/
*********************************/

html,body {
	background:#910000 url(images/headbg.jpg) repeat-x center top;
	margin:0 auto;
	width:100%;
}

div { font:11px Verdana, Geneva, sans-serif; }

.Head {
	background:url(images/header.jpg) no-repeat center top;
	margin:0px -476px;
	padding:0px 68px;
	position:absolute;
	color:#F8F8F8;
	height:340px;
	width:816px;
	right:50%;
	z-index:1;
	left:50%;
}

iframe { border-bottom:1px solid #333; }

.Head h2 {
	font:bold 12px Verdana, Geneva, sans-serif;
	padding:5px 0px;
	width:100%;
	margin:0px;
	float:left;
}

.HeadLink a {
	text-decoration:none;
	height:120px;
	width:600px;
	margin:0px;
	float:left;
}

.Topsites {
	padding:0px;
	width:200px;
	margin:0px;
	float:right;
}

.Topsites li {
	list-style:none;
	width:200px;
	padding:0px;
	height:18px;
	margin:0px;
	float:left;
}

.Topsites p {
	padding:0px;
	margin:0px;
	float:left;
}

.HText {
	margin:0px -408px;
	position:absolute;
	color:#F8F8F8;
	width:816px;
	height:60px;
	top:-70px;
	right:50%;
	z-index:4;
	left:50%;	
}

.SText {
	margin:0px -408px;
	position:absolute;
	color:#F8F8F8;
	width:816px;
	height:60px;
	top:160px;
	right:50%;
	z-index:4;
	left:50%;	
}
.ContentBG {
	background:url(images/bottom.jpg) no-repeat center bottom;
	margin:0px -408px;
	position:absolute;
	color:#F8F8F8;
	width:816px;
	right:50%;
	z-index:3;
	left:50%;
}

.B1 { top:230px; }
.B2 { top:780px; }
.B3 { top:1680px; }

.Content {
	border:1px solid #000;
	background:#501717;
	padding:2px 0px;
	width:100%;
	float:left;
}

.Bookmark {
	background:url(images/bookmark.png) no-repeat center center;
	width:160px;
	height:60px;
}

.Bookmark a {
	text-decoration:none;
	display:block;
	width:160px;
	height:60px;
	float:left;
}

.GallerieBox {
	padding:0px 0px 0px 2px;
	width:580px;
	float:left;
}

.GallerieBox br {
	display:none;
	clear:both;
}

.GallerieFree {
	padding:0px 0px 0px 2px;
	width:100%;
	float:left;
}

.GallerieBox img, .GallerieFree img {
	border:1px solid #000;
	margin:1px;
	float:left;
}

.ContentBox {
	border:1px solid #000;
	background:#E4E4E4;
	height:460px;
	width:228px;
	margin:1px;
	color:#333;
	float:left;
}

.Recip {
	padding:1%;
	width:98%;
	float:left;
}

.Recip a {
	font:12px Verdana, Geneva, sans-serif;
	text-decoration:none;
	display:block;
	width:50%;
	color:#333;
	float:left;
}

.Recip a:hover {
	font:12px Verdana, Geneva, sans-serif;
	text-decoration:none;
	display:block;
	width:50%;
	color:#FFF;
	float:left;
}

.CBottom {
	padding:10px 0px 0px;
	height:220px;
	width:100%;
	float:left;
}

.FooterBox {
	border:1px solid #000;
	background:#501717;
	margin:5px 0px 0px;
	padding:2px 0px;
	width:100%;
	float:left;
}

.NaviBox, .SearchBox, .TagBox, .pagebar {
	padding:10px 5px;
	width:800px;
	margin:0px;
	float:left;
}

.NaviBox p {
	padding:0px;
	margin:0px;
	width:50%;
	float:left;
}

.sBox {
	font:12px Verdana, Geneva, sans-serif;
	border:1px solid #333;
	background:#F1F1F1;
	padding:2px;
	width:200px;
	color:#333;
}

.sBut {
	font:12px Verdana, Geneva, sans-serif;
	border:1px solid #333;
	background:#F1F1F1;
	padding:2px;
	width:80px;
	color:#333;
}

.CatBox {
	padding:5px;
	width:210px;
	margin:0px;
	float:left;
}

.PagesBox {
	padding:5px;
	width:570px;
	margin:0px;
	float:left;
}

.CatBox h3, .PagesBox h3 {
	font:12px Verdana, Geneva, sans-serif;
	line-height:20px;
	padding:0px;
	margin:0px;
	float:left;
}

.CatBox ul, .PagesBox ul {
	padding:0px;
	width:100%;
	margin:0px;
	float:left;
}

.CatBox li {
	line-height:18px;
	list-style:none;
	padding:0px;
	width:100%;
	margin:0px;
	float:left;
}

.PagesBox li {
	line-height:18px;
	list-style:none;
	padding:0px;
	margin:0px;
	width:50%;
	float:left;
}

.Index {
	padding:0px 0px 0px 2px;
	width:580px;
	float:left;
}

.Index ul {
	padding:0px;
	width:100%;
	margin:0px;
	float:left;
}

.Index li {
	line-height:18px;
	list-style:none;
	padding:0px;
	width:100%;
	margin:0px;
	float:left;
}

.Index h2 {
	font:12px Verdana, Geneva, sans-serif;
	padding:2%;
	width:96%;
	float:left;
}

.ThePerma, .TheCat  {
	border:1px solid #666;
	background:#000;
	margin:1px;
	float:left;
}

.ThePerma {
	padding: 2px 2px 2px 6px;
	width:428px;
}

.TheCat {
	padding:2px;
	width:130px;
}

.pagebar a {
	border:1px solid #666;
	text-decoration:none;
	padding:2px 5px;
	color:#F8B500;
	margin:1px;
}

.pagebar a:hover {
	border:1px solid #666;
	text-decoration:none;
	background:#000;
	padding:2px 5px;
	color:#F8B500;
	margin:1px;
}

.this-page {
	border:1px solid #666;
	text-decoration:none;
	background:#000;
	padding:2px 5px;
	color:#F1F1F1;
	margin:1px;
}

.Topsites a, .NaviBox a, .TagBox a, .HText a, .CatBox a, .PagesBox a, .ThePerma a, .TheCat a, .Index a {
	text-decoration:none;
	color:#F8B500;
}

.Topsites a:hover, .NaviBox a:hover, .TagBox a:hover, .HText a:hover, .CatBox a:hover, .PagesBox a:hover, .ThePerma a:hover, .TheCat a:hover, .Index a:hover {
	text-decoration:none;
	color:#FFF;
}


.CBottom a {
	text-decoration:none;
	font-size:9px;
	color:#CCC;
}

.CBottom a:hover {
	text-decoration:none;
	font-size:9px;
	color:#F8B500;
}


