body {
	margin: 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background: #eff1f4 url(/styles/viralporn/resources/img/head_bg.gif) repeat-x;
}

input {
	font-family: Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

a {
	color: #3a75cf;
}

h1,h2,h3,h4,h5{margin:0;padding:0}

h1{color: #006699; margin: 0px; font-size: 11pt}
h3{margin-top:20px;}

.wrapper
{
	width:960px;
	margin:auto;
	background-color:white;
padding:5px 10px;
}

.contentwrap
{
	padding:0 0px;
}
.content
{
	width:640px;
	float:left;
}


.topnavcats{text-align:center;padding:10px;margin-bottom:10px;}

.sidebar
{
	width:300px;
	float:right;
}

.clear{clear:both;}

.alignleft{float:left}
.alignright{float:right}

.vitem{border-bottom: #d6dbe4 solid 0px; padding:0 0 4px 0;font-family:verdana}
	.vitemthumb{float:left;width: 170px; margin:0px 10px 0 0;}
	.vitemthumb a{display: block; overflow:hidden; height: 110px;}
	.vitemthumb a{width:160px;display:block;padding:3px;border:1px solid #c6c9d7}
	.vitemthumb a:hover{border:1px solid #336699}
	.vitemthumb a img{border:0px;}

	.vitemdesc{float: left; width: 450px; font-size: 12px; color: #000000}
	.vitemdesc .innerblock{padding: 0 4px; margin-bottom: 10px;}
	.vitemdesc a h2{font-size: 14px; margin-top:-2px;line-height: 25px;height:20px;overflow:hidden; font-family: verdana; font-weight: bold; color: #336699; text-transform: capitalize;padding:0;}
	.vitemdesc .meta{margin:8px 0;height:40px;font-size:11px;border-bottom:1px dashed #dfe1eb }
	.vitemdesc .lblock{float:left;width:70px;margin-bottom:2px;font-size:11px}
	.vitemdesc .rblock{float:left;font-size:11px}
	.vitemdesc .regblock{font-size:11px}
	.fbbtn{padding-top:25px;}
	.vitembottom{}


.vitemseperator{clear:both;height:12px;margin-top:-2px;border-top:1px solid #dfe1eb}


.related_plugs{margin-left:4px;width:308px;}
.related_plugs a{width:143px;display:block;padding:2px;border:1px solid #c6c9d7}
.related_plugs  a:hover{border:1px solid #336699}

.topaff a{font-family:verdana;font-size:12px;padding-left:5px;color:white;}

.sidebox{	
	padding:5px;
	background-color:#e7e7e7;
	border:5px solid #e7e7e7;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top:0px;
	}

.sidebox2{padding:5px;background-color:#e8eaf0;border:5px solid #ebedf4;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.sidebox2 a{font-family:verdana;}


.sidebox3{
	padding:5px 10px;
	background-color:#686868;
	border:5px solid #686868;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding-top:0px;
}
.sidebox3 a{display:block;float:left;width:48%;text-decoration:none;height:25px;line-height:25px;padding-top:0;color:white !important;border-bottom:1px solid gray;padding:3px 0}



.sidebar .title-grey{text-align:left;width:268px}
.sidebar h3{padding:0;margin:0;color:#894379;font-size:14px;text-transform:uppercase}



.footl{margin:auto;width:960px; height: 28px; line-height: 28px; background: #0b285d; position: relative; font-size: 11px; color: #fff}
.footinl{position: absolute; bottom: 0px; left: 0px; width: 8px; height: 10px; background: url(/styles/kaotic/resources/img/foot_corners.gif); font-size: 1px}
.footinr{position: absolute; bottom: 0px; right: 0px; width: 8px; height: 10px; background: url(/styles/kaotic/resources/img/foot_corners.gif) 8px; font-size: 1px}

.footer-links{width:960px;margin:auto;text-align:center}


.remover{padding-top:27px;padding-right:10px;}

.comment_thumb{padding:2px; border:1px solid gray;margin-right:10px;}


/*
	the logo
*/

#head {
	display: block;
	text-align: left;
	height: 60px;
	list-style: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	margin-bottom:10px;
}

	#searchform{text-align:right;margin-right:-25px}

	#head li {
		display: block;
		float: left;
	}

	#head #topad {
		margin-left: 00px;
		margin-top:0px;
		width:755px;
	}

	#head #rightbtn{
		margin-left:0px;
		text-align:right;
		margin-bottom:-10px;
		
	}

	#head #logo a {
		display: block;
		float: left;
		width: 156px;
		height: 60px;
		background: url(/styles/viralporn/resources/img/logonew.jpg);
		background-repeat:no-repeat;
		margin-left:5px;
	}

	.title-grey a{text-decoration:none;color:white;font-weight:bold;margin:0 8px;}
	.title-grey a:hover{text-decoration:none;color:black;}

	.title-grey {
		width:100%;
		text-align:center;
		background: #D7B5E9;
		margin-bottom: 6px;
		color:gray;
		padding: 8px 15px;
		font-size:13px;
        border-top:1px solid #f4e1fe; 
        border-left:1px solid #f4e1fe; 
        border-right:1px solid #c7a5d8; 
        border-bottom:1px solid #c7a5d8; 
        border-radius:5px; 
       -moz-border-radius:5px; 
       -webkit-border-radius:5px; 
	}

	.title-grey2{
		text-align:left;
		width:610px;
	}

	.title-grey2 h1{color:#894379;}

/*
	tabs that are at the top of every page
*/


#tabs {
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align:center;
}

	#tabs li {
		float: left;
		width: 112px;
		margin-right: 2px;
		height: 30px;
		line-height: 30px;
		background: url(/styles/kaotic/resources/img/tab_inactive.gif) no-repeat;
		font-weight: bold;
		font-size: 10pt;

	}

	#tabs li.active {
		background: url(/styles/kaotic/resources/img/tab_active.gif) no-repeat;
	}

	#tabs a {
		color: #fff;
		text-decoration: none;
	}

/*
	the horizontal bar below the tabs
*/

#bar {
	float: left;
	width: 960px;
	height: 27px;
	line-height: 27px;
	font-size: 11px;
	background: #002951;
	color: #fff;
}


hr{color:#e8eaf0;
background-color: #e8eaf0;
height: 0px;}

/*
	page numbers
*/


.paginate {
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
}




.pagi {
	text-align: left;
	padding: 10px 0;
	margin:10px 0;
}

	.pagi a, .pagi a:visited,a.paginate,a.current {
		padding: 5px 7px;
		margin:0 3px;
		font-family:verdana;
		font-size:12px;
		height: 2.0833em;
		border: 1px solid #CCC;
		color: #772f67;
		background: #F6F6F6;
		background-image: -moz-linear-gradient(top,#ffffff,#efefef);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
		filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		white-space: nowrap;
		vertical-align: middle;
		cursor: pointer;
		overflow: visible;
		text-decoration: none;
	}

	.pagi a:hover,a.paginate:hover {
		background-image: -moz-linear-gradient(top,#efefef,#ffffff);
		border: 1px solid #9e9e9e;

	}
	
	.pagi a.selected,a.current{
		color: #464646;
		background: #DDD;
		-moz-boz-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		cursor: default;
		border-color: #CCC;
	}



.pitem{
	width:153px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #d7b5e9;
	position:relative;
}

.pitem:hover{border-color:#99467a;}

.pitem .titleholder{
	position:absolute;
	bottom:0px;
	width:147px;
	height:20px;
	overflow:hidden;
	font-size:10px;
	z-index:999;
	background-image:url('/styles/viralporn/resources/img/titlebg.png');
	padding:3px;
	padding-top:0px;
	line-height:23px;
}

.pitem .titleholder:hover{background-color:#99467a;height:auto;overflow:none;line-height:14px;padding-top:3px;padding-bottom:5px;}

.pitem a{color:white;text-decoration:none;font-family:verdana}


.pitem .viewsholder{
	position:absolute;
	top:10px;
	right:0px;
	width:auto;
	font-size:10px;
	font-family:arial;
	z-index:999;
	background-image:url('/styles/viralporn/resources/img/titlebg2.png');
	padding:3px;
	text-align:center;
}


div#random_content {
	width: 785px;
	margin: 0 auto;
	text-align: center;
}

div#random_content img {
	margin: 0 2px 0 2px;
}

div#random_content img {
	margin: 0 2px 0 2px;
	border:1px solid #000000;
}
	
div#ads img {
	margin: 10px 0 0 0;
}

.quote{min-width:400px;max-width:450px;padding:5px;margin-bottom:10px;border:1px solid #bababa;background-color:#f3f3f3;font-size:11px;font-family:verdana}


#simplemodal-container a.modalCloseImg {
	background:url(/styles/kaotic/resources/img/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:white; border:3px solid #444; padding:12px;}


img{border:0}

p#vtip { font-size:14px;display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 20px }


#floatdiv { 
position:fixed; 
top:38%; 
margin-left:-80px; 
z-index:10; 
float:left; 
padding-bottom:2px;
}
#mbtsidebar { 
        background:#fff; 
        border-top:1px solid #ddd; 
        border-left:1px solid #ddd; 
        border-bottom:1px solid #ddd; 
        border-radius:5px; 
       -moz-border-radius:5px; 
       -webkit-border-radius:5px; 
        padding-left:7px; 
        width:60px; 
        margin:0 0 0 5px; 
}
.fb_share_count_top {width:52px !important;}
.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:52px !important; -moz-border-radius:3px;/*bs-fsmsb*/-webkit-border-radius:3px;}
.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;} 

.actboxw{ border: #d6dbe4 solid 1px;  padding: 4px; margin-top:20px; margin-left:0px;}
#video_info{margin-bottom: 10px;}
.infboxw{text-align: left; font-size: 11px; padding: 2px;}
.objboxw{margin-bottom: 10px}
.floattd1{padding:10px 0px 0px 0;}
.floattd2{padding:10px 0 2px 0;}

.avtrtopfriends{padding:2px; border:1px solid #dfd3d3}
.topfrbl1{width:280px;padding-top:4px}
.topfrbl1-add{border-bottom:1px solid #dadbdc;}
.topfrbl2{float:left;width:40px;}
.topfrbl3{float:left;font-size:10px;margin-left:5px;width:230px;height:30px;overflow:hidden;line-height:14px}
.topfrbl4{clear:both;padding-bottom:2px;}
.topfrbl5{float:left;width:70px;font-size:10px;color:gray}
.topfrbl6{float:right;text-align:right;width:70px;font-size:10px;color:gray}
	.topfrbl6 a{color:blue}
.topfrbl7{clear:both;padding:3px 0;}


.tpusers1{padding:2px;border:1px solid #808080}
.tpusers2{width:280px;padding:5px 0;}
.tpusers2-add{border-bottom:1px solid #808080;}
.tpusers3{float:left;width:43px;}
.tpusers4{float:left;font-size:12px;line-height:30px;text-decoration:none;}
.tpusers4 a{border:none;}
.tpusers5{clear:both;padding:3px 0;}
