body { margin: 0px; padding: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #560000; background-image: url(http://www.shemale3.com/static/bg.gif); background-repeat: repeat-x; }

body, td, p { font: 12px Tahoma; color: #444444;}

.i { display: inline-block; background-color: #fff; padding: 0px; margin-top: 2px;}
.i img { border: solid 1px #000; padding: 2px; }
.i a:hover img { background-color: #fff961;}


.i_br { display: inline-block; background-color: #fff; padding: 0px;  margin-top: 2px;}
.i_br img { border: solid 1px #000; padding: 2px; }
.i_br a:hover img { background-color: #fff961;}


.i2 { display: inline-block; background-color: #fff; padding: 0px; border: solid 1px #000; margin: 2px;}
.i2 img { border: solid 2px #fff; }
.i2 a:hover img { border-color: #fff961; }

.i3 { display: inline-block; height: 184px; background-color: #fff; padding: 0px; border: solid 1px #000; margin-top: 2px;}
.i3_img img { border: solid 2px #fff; }
.i3 a:hover img { border-color: #fff961; }
.i3_tit { text-align: left; padding-top: 6px; position: relative; top: -45px; background-color: #000; color: #fff; font-weight: bold; left: 0px; height: 25px; width: 235px; font-size: 12px; text-transform: capitalize; opacity: 0.8;  overflow: hidden; }
.i3_tit .txt { display: inline-block; overflow: hidden; width: 220px; height: 15px; padding-left: 10px; }


a {text-decoration: none; color: #fff961; }
a:hover {text-decoration: none;  color: #fff961; }
.a_blue { color: #154596; }

ul { margin: 0px; padding: 0px; margin-left: 20px; }

img { border: 0px; }
a:hover img { border-color: #fff961; }

p { margin: 0px; padding: 0px; margin-bottom: 7px; }

h1 { font: bold 16px Tahoma; color: #560000; margin: 0px; padding: 0px; margin-bottom: 5px; }
h2 { font: bold 14px Tahoma; color: #560000; margin: 0px; padding: 0px; margin-bottom: 5px; }
h3 { font: bold 12px Tahoma; color: #560000; margin: 0px; padding: 0px; }

.t_10 {font-size: 10px;}
.t_11 {font-size: 11px;}
.t_12 {font-size: 12px;}
.t_14 {font-size: 14px;}

.flag_hot { font: 11px Tahoma; color: #FF0000; position: relative; top: -3px; }

.icon { display: inline-block;  padding-right: 5px; position: relative; top: 2px;}

.menu { background-color: #350000; }
.menu_link { font: bold 14px Tahoma; color: #fff961; position: relative; top: -1px; }
.menu_link:hover { color: #fff; }
.menu_link_a { font: bold 14px Tahoma; color: #ffffff; position: relative; top: -1px; }
.menu_sep { color: #560000; font: 14px Tahoma; margin-left: 5px; margin-right: 5px; position: relative; top: -1px; }

.b { background-color: #ffffff; width: 235px; text-align: left; }
.b .text { margin-left: 12px; margin-right: 7px; }
.b_top { margin-top: 5px; }
.b_bottom {}

.footer { text-align: center; color: #b55c35; margin-top: 25px; margin-bottom: 25px; font-size: 11px; }

.tab_imgs { margin-top: 10px; margin-bottom: 10px; }
.tab { background-color: #fff; color: #000; }
.top_all td { color: #000; font-weight: bold; font-size: 14px; }
.top_all td a { color: #154596; font-size: 14px; font-weight: bold; }
.top_all { margin-top: 10px; margin-bottom: 10px; }

.top_big { font-size: 12px; font-weight: bold; margin-left: 5px;  }
.top_big a { font-size: 14px; font-weight: bold; color: #154596; }

#pager { color: #000; font-size: 14px; margin: 0px; margin: 10px; text-align: center; font-weight: bold; padding: 7px; }
#pager a { border: solid 2px #350000; padding: 3px 7px 3px 7px; background-color: #eee; color: #c00; margin-left: 3px; margin-right: 3px; }
#pager a:hover { text-decoration: underline; }
#pager .cur { background-color: #cc0000; border: none; }
#pager a.cur { color: #fff; }

.but_yes, .but_no { width: 80px; font-size: 12px; color: #0; }

div.scroll {
height: 409px;
padding-bottom: 5px;
width: 177px;
overflow: auto;
padding: 8px;
padding-left: 0px;
padding-top: 0px;
}

.rating { margin-bottom: 10px; font-size: 9px; color: #000; background-color: #eeeeff; border: solid 1px #ccccee; }

.c_cats a { margin-right: 5px;  }

.blog_text h1, .blog_text h2, .blog_text h3, .blog_text h4 { font-size: 15px; margin-top: 15px; margin-bottom: 5px; padding: 5px; border-bottom: solid 1px #350000; padding-bottom: 3px; color: #350000; }

.banner { margin: 20px; display: inline-block; border: solid 1px #000; }
.banner img { border: solid 2px #fff; }
.banner a:hover img { border-color: #fff961; }


#item {
	position: relative;
	overflow: hidden;
	float: left;
	text-align: left;
	width: 330px;
	height: 430px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #dba7a7;
	background-color: #ebcccc;
	margin-left: 15px;
}

#item a { color:#154596; }

	#item .comment {
		background-image: url('http://www.shemale3.com/static/comment.png');
		background-repeat: no-repeat;
		padding-top: 13px;
		width: 40px;
		height: 30px;
		margin-left: 5px;
		position: absolute;
		text-align: center;
		top: 88px;
		left: 10px;
	}

	#item .comment a {
		font-size: 10px;
		font-weight: bold;
		color: white;
		text-decoration: none;
	}

	#item .pic img {
		border: 5px solid #dba7a7;
		margin-left: 5px;
	}


	#item .overview {
		text-align: left;
		padding: 5px;
		font-size: 12px;
		padding-left: 8px;
	}

	#item .plus {
		float: right;
		padding: 5px;
		cursor: pointer;
	}

	#item .published {
		color: black;
		padding: 6px;
		font-size: 11px;
	}

	#item .tags {
		float: left;
		width: 250px;
		text-align: left;
		padding: 5px;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 11px;
		height: 11px;
		overflow: hidden;
		margin-bottom: 5px;
	}
		#item .tags a {
			color: #154596;
			font-weight: bold;
			margin-right: 5px;
		}
	
	#item .textbg {
		width: 310px;
		height: 40px;
		margin-left: 10px;
		background: black;
		position: absolute;
		top: 260px;
		opacity: .5;
	}

	#item .text {
		color: white;
		font-weight: bold;
		font-size: 13px;
		float: left;
		width: 300px;
		height: 30px;
		margin-left: 15px;
		position: absolute;
		top: 270px;
		text-transform: capitalize;
	}

	#item .stars {
		margin-top: 13px;
		padding-right: 5px;
		width: 49px;
		height: 9px;
		float: right;
	}

	#item h3 {
		text-align: left;
		margin: 0px;
		padding-left: 10px;
		padding-top: 10px;
		font-size: 21px;
		height: 25px;
		overflow: hidden;
	}
		#item h3 a {
			color: #9c0000;
		}
			#item h3 a:hover {
				color: red;
			}		



