/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }				<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/
body.custom { background:#000 url('images/bg-bldg.jpg') top center no-repeat fixed; color:#666666; padding-top:2em; font-family:Arial, Helvetica, sans-serif;}

	.custom #container { margin-top: 0em; margin-bottom: 0em;   }

		.custom #page { background: #000; padding-top:0em;  }
		.custom #content {border-right:0px #FFFFFF solid; border:none; margin-top:1em; }
		#content_box { background:transparent none repeat scroll 0 0; width:100%; padding:0; margin:0;}
		#header {padding:0px; height:120px; margin:0px;}
		#footer { color: #888; border-top:none; text-align: right; clear: both; }

/*---:[ global elements ]:---*/
a { color:#FFFFFF; text-decoration: none; font-weight:normal; }
a:hover { text-decoration: none; font-weight:normal; color:#AD1A78;}
.border-thumbs a:hover { text-decoration: underline; color:#AD1A78; font-weight:bold;}
a.post_image_link { outline: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help; }
code { line-height: 1em; background: #eee; }
pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }
		

/*---:[ nav menu styles ]:---*/
	ul#tabs {width:100%; background:#000000 url(images/nav_bar.png) repeat-x left top;}
	ul#tabs li { margin:.9em 0 1em 0; padding-top:0px;  border: 0px solid #ddd; border-left: 0; float: left;  font-weight:bold; background:#000000 url(images/nav_bar.png) repeat-x left;  }
	ul#tabs li.current_page_item, ul#tabs li.current-cat {  margin:.9em 0 1em 0; padding-top:0px; background:#000000 url(images/nav_bar.png) repeat-x left;  border-bottom: 0; color:#FF00AC;  }
		ul#tabs li a { padding:0.583em 0.75em; display: block; line-height: 1em; text-transform: uppercase; letter-spacing: 1px; font-weight:bold;
color:#FF00AC; border-right:0px #FFFFFF solid;}
		ul#tabs li a:hover { color:#A70070; text-decoration: none; }
		ul#tabs li.current_page_item a, ul#tabs li.current-cat a { cursor: default;  }
		ul#tabs li.current_page_item a:hover, ul#tabs li.current-cat a:hover { text-decoration: none; }
	ul#tabs li.rss { padding-right: 0; background: none; border: none; float: right; }
		ul#tabs li.rss a { padding-right: 16px; background: url('images/icon-rss.gif') 100% 50% no-repeat; }
            .ie ul#tabs { padding-bottom: 8px; }


/*---:[ multimedia box ]:---*/
#multimedia_box { width: 100%; }
	#image_box { border:none; }
		#image_box img { display: block; border:none;}


.recent_article ul{
	list-style:none;
	color:#55643D;
	margin:0;
	}

.recent_article h2{
border-bottom:1px solid #DDDDDD;
color:#ffffff;
font-variant:small-caps;
letter-spacing:2px;
font-size: 13px;
	}

.recent_article ul li a{
	text-decoration:none;
	background:url(images/arrow.gif) 0% 25% no-repeat;
	padding-left:10px;
	display:block;
        padding-bottom:.6em;
	}

.recent_article table tr td{
	padding-right:1em;
	padding-left:1em;
	}

.recent_article table tr td .first{
	border-right:#ddd 1px solid;
	border-bottom:none;
	}
	
/*---:[ sidebar styles ]:---*/
.sidebar{margin-bottom:.5em;}
.sidebar h3 { font-variant:normal; letter-spacing: 0px; color:#fff;  font-weight:bold; background: url(images/sidebar-header.jpg) no-repeat left top; padding:.5em 0em 2.3em 1em; font-size:14px; }	
.sidebar img{vertical-align:middle; padding-right:1em; padding-bottom:3px;}
.sidebar a { color:#ae277b; font-size:12px; font-weight:bold;}
.sidebar .one a{ color:#ae277b; font-size:16px; font-weight:bold;}
.sidebar .two a{ color:#ae277b; font-size:16px; font-weight:bold; }
.sidebar .three a{ color:#ae277b; font-size:16px; font-weight:bold; }
.sidebar .four a{ color:#ae277b; font-size:16px; font-weight:bold; }
.sidebar .five a{ color:#ae277b; font-size:16px; font-weight:bold; }
.sidebar a:hover { text-decoration:underline; color:#ae277b; }
ul.sidebar_list { list-style: none; border:none; margin-top:0em; margin-left:0em; margin-bottom:0em; margin-right:0; }
	li.widget { width: 100%; line-height:1.5em; margin:0; padding:0; border:1px solid #333; margin-bottom:1em;}
	li.centered { text-align: center; }
		li.widget p a { text-decoration: underline; margin-top:0; padding-top:0;}
		li.widget p a:hover { text-decoration: none; }
		li.widget ul { list-style: none; background: url(images/sidebar-header-body.jpg) repeat-y left top; margin-top:-.7em; padding-top:0; padding-left:2.3em; }
		li.widget ul li{ border-bottom:1px dotted #222; color:#888; margin-right:2em; padding-left:0em; margin-bottom:4px; padding-bottom:0;} 
		li.widget .list-footer{color:#CCCCCC; height:53px; background: url(images/sidebar-header-footer.jpg) no-repeat left top; margin-top:-1em;}
		.ie li.widget ul { list-style: none; background: url(images/sidebar-header-body.jpg) repeat-y left top; margin-top:-1.2em; padding-top:0; padding-left:2.3em; }
		li.widget ul li .num_comments { color: #111; }


/*-------Ad Listing-----------*/
#adlisting ul { 
	list-style-type:none; 
	padding:0;
        padding-bottom:1px; 
	margin:0px;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;
}

#adlisting ul li { 
	padding-left:0em; 
	padding-top:1.5em; 
	padding-right:1em;
	line-height:1.5em;
	padding-bottom:2em; 
	
	}



/*#adlisting ul li:hover { background:#F5F5F5;}*/
#adlisting ul li a, #adlisting ul li a:link, #adlisting ul li a:visited { }
/*#adlisting ul li a:hover { color:#55643D;}*/
#adlisting ul li.active { background:#fff; line-height:1.5em;  padding-left:0px; padding-top:2px; padding-right:12px; }


#adlisting .title
{	
	font-size:20px;
	/*-color:#FFFFFF;--*/
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Tahoma,  Verdana;
	line-height:1em;
}

#adlisting .title a
{	text-decoration:none;
	font-weight:bold;
	color:#55643D;
}

#adlisting .title a:link
{	text-decoration:none;
	font-weight:bold;
}

#adlisting .title a:visited
{	text-decoration:none;
	font-weight:bold;
}

#adlisting .title a:hover
{	text-decoration:underline;
	font-weight:bold;
	color:#55643D;
}

#adlisting .description
{	
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	display:block;
	padding:0;
	font-weight:normal;
}

#adlisting .visibleurl 
{	
	font-size:11px;
	color:#4F5F6E;
	font-weight:bold;
}

#adlisting .visibleurl a
{	
	font-size:11px;
	color:#4F5F6E;
	font-weight:bold;
	
	
}

#adlisting .visibleurl a:link
{	
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#adlisting .visibleurl a:visited
{	
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#adlisting .visibleurl a:hover
{	
	font-size:11px;
	color:#4F5F6E;
	font-weight:bold;
	text-decoration:underline;
}

#content { color:#888888; padding-left:0em;}

#content h4{
	color:#999999;
	font-size:10px;
	padding:0 4px 1px 0;
	margin:0;
	}

.featured_list{
	padding:1em;
	border:1px solid #ddd;
	}

.three_col_list{
	padding:1em;
        border-color:#ADDDE6;
        border-style:solid;
	line-height:.5em;
        border-width:0.077em;
        padding:0.692em;
	}

.three_col_list ul li{
        padding:0.5em 0.2em;
	}


.featured_list h2{
	background:url(images/logosmall.jpg) 0% 0% no-repeat;
	padding-left:2.5em;
	padding-top:.5em;
	}
	
.recent{
	padding:1em;
	border-right:#ddd 1px solid;
	line-height:1.5em;
	}

.mostused{
	padding:1em;
	line-height:1.5em;
	}
	

.geo_ads{
	padding:1em;
	border:1px solid #ddd;
	background:#F0FAFF;
	line-height:1.5em;
	font-size:12px;
	}

.format_text a:hover {
        color:#ffffff;
        text-decoration:underline;
}

.sidebar .featured {
        color:#000000;
        font-size:12px;
}

.custom #container {
        margin-top:0em;
    
}

#image_box {
        background:#FFFFFF none repeat scroll 0 0;
}



.recent {
      border-right:medium none;
      line-height:1.5em;
padding:1em;
}



.homeimage {
     padding-top:0em;
	/* background:url(images/banner.jpg) 0 0 no-repeat;*/
	 width:630px;
	 height:250px;
	 margin-bottom:.8em;

}


.homeimage table{
	 font-size:16px;
	 color:#0C79B7;
}

.homeimage table ul{
	margin-left:2em;
	list-style:none;
}

.homeimage table ul li{
	padding-left:2em;
	padding-top:.5em;
	padding-bottom:.5em;
	padding-right:1em;
	background:url(images/check.gif) 0 50% no-repeat;
}

.homeimage table ul li a{
	 font-size:16px;
	 color:#0C79B7;
	 text-decoration:underline;
	 font-weight:bold;
}

.homeimage table ul li a:hover{
	 font-size:16px;
	 color:#0C79B7;
	 text-decoration:underline;
 	 font-weight:bold;
}



.three_col_list {
     margin-bottom:18px;
     padding:1em 1em 5px;
}


#header {
   padding-bottom:1em;
   border-bottom:medium none;
   padding-top:1em;
   background:url(images/header.jpg) top left no-repeat;
   padding-left:0;
   height:100px;
}



/*---:[ #header styles ]:---*/
#header #logo { font-weight: bold; width:199px; float:left; }
	#header #logo a { color: #111; }
	#header #logo a:hover { color: #55643D; }
#header #tagline { font-weight: normal; color: #888; }

.page_item2 {
    padding-bottom:.7em;
}

#custom_box {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:medium none;
}

#s {
float: right;
background: url("images/bkg_search.png") 0 0 no-repeat;
color:#CCCCCC;
padding: 6px 40px 6px 35px;
width: 260px;
margin-top:6em;
border:0px;
}


.post_box { padding-top:.9em; margin-left:.5em;}



.cat_ads { padding:16px 0px 0px 10px; }

.page_ads { padding:20px 0px 0px 22px; }

.sidebar ul.sidebar_list { padding-top:1.008em; margin-left:-4px; }

h2 a {
color:#FF0099;
font-weight:bold;
}

h2 a:hover {
color:#DB0372;
font-weight:bold;
}

.visibleurl a { color:#55643D; }

/*.roundtop{
	width:100%;
	height:32px;
	background:url(images/round-top.png) top left no-repeat;
	}

.roundbottom{
	width:100%;
	height:32px;
	background:url(images/round-bottom.png) top left no-repeat;
	}*/

blockquote {
color:#6699FF;
}

.more-link { color:#666666; }

.hometext{
	font-size:12px;
	color:#999999;
	padding-top:0em;
	line-height:2em;
	/*border:1px solid #333333;*/
	margin:1em 0em 1em 0em;
	}
	
.hometext h2{
font-size: 14px;
font-weight: bold;
text-align: center;
padding-top: 0px;
line-height: 28px;
color:#9E297A;
padding-left:0em;
margin:0;
	}

.hometext .thumbleft{
	float:left;
}

.hometext .thumbleft .left{
	float:left;
}

.hometext .thumbright{
	float:right;
}
	
.hometext .thumbright .left{
	float:left;
}
	

.thumb-footer{
background:url(images/sidebar-footer-black.jpg) no-repeat left bottom;

	}

.hometext h3{
	font-size:20px;
	color: #fff;
	font-weight:bold;
	}
	
.hometext .yellow_link{
	font-size:26px;
	color:#FF9900;
	font-weight:bold;
	}
	
.hometext .green{
	font-size:14px;
	color: #9F002D;
	font-weight:bold;
	}
	
.hometext ul{
	margin:0em 1em 1em 2em;
	text-align:left;
	}

.hometext ul a{
	color:#CCCCCC;
	font-weight:normal;
	}

.hometext ul a:hover{
	color:#F909AB;
	font-weight:normal;
	}

.hometext .border-thumbs-1  ul{
list-style:none;
padding:0;
margin-left:1em;
}

.hometext .border-thumbs-1  ul li.one a{
margin:0em .5em 0em 0em;
color:#FF0099;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/1.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;

}

.hometext .border-thumbs-1  ul li.two a{
margin:0em .5em 0em 0em;
color:#FF0099;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/2.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;
}

.hometext .border-thumbs-1  ul li.three a{
margin:0em .5em 0em 0em;
color:#FF0099;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/3.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;
}

.hometext .border-thumbs-1  ul li.four a{
margin:0em .5em 0em 0em;
color:#FF0099;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/4.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;
}

.hometext .border-thumbs-1  ul li.five a{
margin:0em .5em 0em 0em;
color:#FF0099;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/5.jpg) 3% 50% no-repeat;
padding-left:4.5em;
display:block;
}

.hometext .border-thumbs-1  ul li span.white{
color:#fff;
}

.hometext .border-thumbs-1  ul li span.gray{
color:#ccc;
}

.hometext .border-thumbs-1  ul li.one a:hover{
	color:#FFFFFF;
	}

.hometext .border-thumbs-1  ul li.two a:hover{
	color:#FFFFFF;
	}

.hometext .border-thumbs-1  ul li.three a:hover{
	color:#FFFFFF;
	}
	

.hometext .border-thumbs-1  ul li.four a:hover{

	color:#FFFFFF;
	}

.hometext .border-thumbs-1  ul li.five a:hover{

	color:#FFFFFF;
	}

/*------------------------------------------------------------*/
.hometext .border-thumbs-3  ul{
list-style:none;
padding:0;
margin-left:1em;
}

.hometext .border-thumbs-3 ul li.one a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:18px;
font-weight:normal;
line-height:5em;
background:url(images/thumbs/b1.jpg) 5% 50% no-repeat;
padding-left:6em;
border-bottom:#333 dotted 1px;
display:block;
letter-spacing:-1px;
}

.hometext .border-thumbs-3  ul li.two a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:18px;
font-weight:normal;
line-height:5em;
background:url(images/thumbs/b2.jpg) 5% 50% no-repeat;
padding-left:6em;
border-bottom:#333 dotted 1px;
display:block;
letter-spacing:-1px;
}

.hometext .border-thumbs-3  ul li.three a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:18px;
font-weight:normal;
line-height:5em;
background:url(images/thumbs/b3.jpg) 5% 50% no-repeat;
padding-left:6em;
display:block;
letter-spacing:-1px;
}

.hometext .border-thumbs-3  ul li.one a:hover{
	background-color:#1f1f1f;
	color:#FFFFFF;
	}

.hometext .border-thumbs-3  ul li.two a:hover{
	background-color:#1f1f1f;
	color:#FFFFFF;
	}

.hometext .border-thumbs-3  ul li.three a:hover{
	background-color:#1f1f1f;
	color:#FFFFFF;
	}

/*---:[ nav menu styles ]:---*/
.custom #nav {
		width: 960px;
		height:31px;
		float: left;
		padding: 0;
		background:url(images/nav_bar.png) repeat-x left ;
	}
	
	.custom .nav_container {
		overflow: hidden;
		margin-left:0;
		border-bottom:solid #333 1px;
		border-left:solid #333 1px;
		border-right:solid #333 1px;
	}

		.custom ul#tabs {
			float: left;
			border: none;
			width: 740px;
			height:31px;
			margin: 0;
			padding:0;
		}
		
.border-thumbs-1{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:url(images/thumb_bg1.jpg) no-repeat top left;
	width:304px;
	height:368px;
	}

.border-thumbs-2{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:url(images/thumb_bg2.jpg) no-repeat top left ; 
		width:304px;
	height:368px;
	}
	
.border-thumbs-2 ul { list-style:none; margin-left:1em;}
.border-thumbs-2 ul li a { background:url(images/square.gif) 0% 50% no-repeat; padding-left:1em; }
.border-thumbs-2 ul li a:hover { background: url(images/square.gif) 0% 50% no-repeat; }

.border-thumbs-3{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:url(images/thumb_bg3.jpg) no-repeat top left ; 
		width:304px;
	height:368px;
	}

.border-thumbs-big{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:url(images/thumb_bg_big.jpg) no-repeat top left ; 
		width:944px;
	height:368px;
	}

.border-thumbs-big table{
	padding:0em 1em 1em 1em;
	}

.border-thumbs-big img{
	margin:.5em 0em 0em .5em;
	border:1px solid #333;
	}
	

.ie .border-thumbs-big img{
	margin:.5em 0em 0em 0em;
	border:1px solid #333;
	}


.border-thumbs-big img a{
	border:1px solid #333;
	}

.border-thumbs-big img a:hover{
	border:1px solid #fff;
	}

.thumb-padding
{
padding:2em 1em 0em 1em;
}


.border-thumbs-big .thumb-padding
{
padding:2.5em 1em 0em 1em;
}

.ie .border-thumbs-big .thumb-padding
{
padding:2.5em 1em 0em 2em;
}


.border-thumbs-featured{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:url(images/thumb_bg_featured.jpg) no-repeat top left ; 
		width:944px;
	height:368px;
	}

.border-thumbs-featured table{
	padding:.5em 1em 1em 1em;
	}

.border-thumbs-featured em{
	color:#FFF;
	font-weight:bold;
	}

.border-thumbs-featured img{
	margin:.5em 1em 0em .5em;
	border:1px solid #333;
	}

.border-thumbs-featured  .links{
	color:#333;
	
	}
	
.border-thumbs-featured  .links img{
	margin:1em;
	border:0px solid #333;
	vertical-align:middle;
	}

.border-thumbs-featured  .rating{
		float:right;
	}
	
.border-thumbs-featured  .rating img{
	margin:1px;
	border:0px solid #333;
	}

.border-thumbs-featured h2{
	text-align:left;
	font-size:20px;
	}

.border-thumbs-featured h2 a{
	color:#FF0099;
	font-weight:bold;
	}

/*premium*/
.border-thumbs-premium{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:url(images/thumb_bg_premium.jpg) no-repeat top left ; 
		width:944px;
	}

.border-thumbs-premium .thumb-padding{
	background:url(images/thumb_bg_premium_body.jpg) repeat-y top left; 
	margin:26px 0em 0em 0em;
	padding:0 1em 0em 1em;
	}
	
.border-thumbs-premium .thumb-padding em{
		color:#FFF;
		font-weight:bold;
	}
	
.border-thumbs-premium table{
	padding:0em 1em 0em 1em;
	}
	
.border-thumbs-premium table tr td{
	border-bottom:1px dotted #333;

	}

.border-thumbs-premium table tr .last{
	border-bottom:0px dotted #333;

	}

.border-thumbs-premium img{
	margin:1em 1em .5em .5em;
	border:1px solid #333;
	vertical-align:middle;
	}
	


.border-thumbs-premium  .links img{
	margin:1em;
	border:0px solid #333;
	}

.border-thumbs-premium  .links{
	color:#333;
	}

.border-thumbs-premium  .rating img{
	margin:1px;
	border:0px solid #333;
	float:right;
	}

.border-thumbs-premium h2{
	text-align:left;
	font-size:16px;
	color:#FF0099;
	margin-top:5px;
	}
	
.border-thumbs-premium .list-footer{
color:#CCCCCC; height:53px; background: url(images/thumb_bg_premium_footer.jpg) no-repeat left bottom; margin-top:0em; clear:both;}
	
	
/*premium 2*/
.border-thumbs-premium2{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:url(images/thumb_bg_categories.jpg) no-repeat top left ; 
		width:944px;
	}

.border-thumbs-premium2 .thumb-padding{
	background:url(images/thumb_bg_premium_body.jpg) repeat-y top left; 
	margin:26px 0em 0em 0em;
	padding:0em 1.2em 0em 1.5em;
	}
	
.border-thumbs-premium2 .thumb-padding em{
		color:#FFF;
		font-weight:bold;
	}
	
.border-thumbs-premium2 table{
	padding:0em;
	}
	
.border-thumbs-premium2 table tr td{
	

	}

.border-thumbs-premium2 table tr .last{
	border-bottom:0px dotted #333;

	}

.border-thumbs-premium2 img{
	margin:.5em 0em 0em .5em;
	border:1px solid #333;
	}
	


.border-thumbs-premium2  .links img{
	margin:1em;
	border:0px solid #333;
	}

.border-thumbs-premium2  .links{
	color:#333;
	}

.border-thumbs-premium2  .rating img{
	margin:1px;
	border:0px solid #333;
	float:right;
	}

.border-thumbs-premium2 h2{
	text-align:left;
	font-size:16px;
	color:#FF0099;
	margin-top:5px;
	}
	
.border-thumbs-premium2 .list-footer{
color:#CCCCCC; height:53px; background: url(images/thumb_bg_premium_footer.jpg) no-repeat left bottom; margin-top:0em; clear:both;}
	
/*border-thumbs-home background:#121011;*/
.border-thumbs-home{
	border:1px solid #333;
	margin: 0em .5em 0em .5em;
	background:#000;	
	padding-top:0;
	}
	

.border-thumbs-home .thumb-padding{
	background:url(images/thumb_bg_premium_body.jpg) repeat-y top left; 
	margin:26px 0em 0em 0em;
	padding:0 1em 0em 1em;
	}
	
.border-thumbs-home .thumb-padding em{
		color:#FFF;
		font-weight:bold;
	}
	
.border-thumbs-home table{
	padding:0em 1em 0em 0em;
	}
	
.border-thumbs-home table tr td{
	border-bottom:1px dotted #333;

	}

.border-thumbs-home table tr .last{
	border-bottom:0px dotted #333;

	}

.border-thumbs-home img{
	margin:1em 1em .5em 1em;
	border:1px solid #333;
	vertical-align:middle;
	}
	


.border-thumbs-home  .links img{
	margin:1em;
	border:0px solid #333;
	}

.border-thumbs-home .title{
	background:#111;
	width:100%;
	display:block;
	border-bottom:1px solid #333;
	}


.border-thumbs-home  .title img{
	margin:0em;
	padding:.5em 0em .5em .8em;
	border:0px solid #333;
	}

.border-thumbs-home  .links{
	color:#333;
	}

.border-thumbs-home  .rating{
	margin:5px;
	
	}
	
.border-thumbs-home  .rating img{
	margin:1px;
	border:0px solid #333;
	float:right;
	}

.border-thumbs-home h2{
	text-align:left;
	font-size:16px;
	color:#FF0099;
	margin-top:5px;
	}
	
.border-thumbs-home .list-footer{
color:#CCCCCC; height:53px; background: url(images/thumb_bg_premium_footer.jpg) no-repeat left bottom; margin-top:0em; clear:both;}
	
	
	
.custom .comments_closed p {
  display: none;
}

.none { display:none; }

.custom .comments_closed p {
  display: none;
}

.headline_area h1, .headline_area h2 { font-size:24px; color:#ff0099; font-weight:bold; letter-spacing:-1px; text-align:center;}

.headline_area {
margin-bottom:0.9em;
}

.post_box, .teasers_box { border:none; padding-bottom:3.4em; }

.format_text p { margin-bottom:.91em; font-size:14px;}

.uk-page .header-banner { display:none; }

.uk-page .nav_container { display:none; }

#archive_info { border-bottom:none; }

.banner-bg{
background:url(images/banner-bg.jpg) 0 0 no-repeat;
height:150px;
}

.banner-bg h3{
margin-left:2em;
color:#999;
font-size:16px;
font-weight:bold;
}

.banner-bg ul{
padding-top:4.3em;
margin-left:0em;
padding-left:2em;
color:#fff;
font-size:20px;
list-style:none;
line-height:1.5em;
font-weight:bold;
}

.banner-bg ul li{
background:url(images/arrow.gif) 0 50% no-repeat;
padding-left:1.5em;
line-height:2em;
}

.banner-bg ul li a{
color:#fff;
}

.banner-bg ul li a:hover{
color:#dadada;
text-decoration:underline;
}

.custom .teaser {
   width: 100%;
   margin-top: 2em;
   padding-top: 2em;
   border-top: 0;
   text-align: justify;
}
.custom .teasers_box {
   padding-top: 0;
   padding-bottom:0;
   border-top: 0;}


.excerpts { font-size:13px; line-height:1.5em; margin:1.3em 1.3em; }

.cat_ads { margin-left:1em; }	

/* New tabs */
 #navigation a
{
color:#CCCCCC;

text-decoration: none;
padding-left: 34px;
margin-left:0em;
font-size:12px;
font-weight:bold;
margin-top:0px;
margin-bottom:0;
display:block;
}

#navigation a span
{

padding-right: 34px;
padding-top:.6em;
padding-bottom:.7em;
border-right:1px solid #333;
margin-top:0px;
margin-bottom:0;
display:block;
}

#navigation a .last 
{

padding-right: 36px;
padding-top:.6em;
padding-bottom:.7em;
border-right:0px solid #333;
margin-top:0px;
margin-bottom:0;
display:block;
}

#navigation a, #navigation a span
{
display: block;
float: left;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #fff;
background: #222 url(images/left-tab-hover.jpg) left top no-repeat;
padding-left: 34px
}

#navigation a:hover span
{
background: url(images/right-tab-hover.jpg) right top no-repeat;
padding-right:34px;
}

#navigation ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navigation li
{
list-style: none;
float: left;
margin: 0;
} 


#navigation li ul { display: none; padding:0; margin:0; }
#navigation	ul li a {
			display: block;
			text-decoration: none;
			color: #fff;
			padding: 5px 20px 5px 34px;
			background: #333;
			margin-left: 0px;
			white-space: nowrap;
			border-top: 1px solid #444;

		}
		
#navigation	ul li a:hover { background: #222 url(images/square.gif) 10% 50% no-repeat; }
#navigation	li:hover ul { 
			display: block; 
			position: absolute;
		}
#navigation		li:hover li { 
			float: none;
			font-size: 12px;}
			
.custom.welcome-to-erotica-com .post_box{ display:none; }
.custom.adult-personals .post_box{ display:none; }
.custom.erotica .post_box{ display:none; }
.custom.live-erotica .post_box{ display:none; }
.custom.erotic-stories .post_box{ display:none; }
.custom.asian-erotica .post_box{ display:none; }
.custom.bbw-erotica .post_box{ display:none; }
.custom.big-boob-erotica .post_box{ display:none; }
.custom.big-cock-erotica .post_box{ display:none; }
.custom.black-erotica .post_box{ display:none; }
.custom.fetish-erotica .post_box{ display:none; }
.custom.for-women-erotica .post_box{ display:none; }
.custom.gang-bang-erotica .post_box{ display:none; }
.custom.hardcore-erotica .post_box{ display:none; }
.custom.lesbian-erotica .post_box{ display:none; }
.custom.male-erotica .post_box{ display:none; }
.custom.milf-erotica .post_box{ display:none; }
.custom.shemale-erotica .post_box{ display:none; }
.custom.solo-girl-erotica .post_box{ display:none; }
.custom.teen-erotica .post_box{ display:none; }


/*-------------*/

.border-thumbs-sidebar{
	border:1px solid #333;
	margin: -1em .5em 0em 0em;
	background:url(images/thumb_bg1.jpg) no-repeat top left;
	width:304px;
	height:368px;
	}
	
.border-thumbs-sidebar  ul{
list-style:none;
padding:0;
margin-left:1em;
}

.border-thumbs-sidebar  ul li.one a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/1.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;

}

.border-thumbs-sidebar  ul li.two a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/2.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;
}

.border-thumbs-sidebar ul li.three a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/3.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;
}

.border-thumbs-sidebar  ul li.four a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/4.jpg) 3% 50% no-repeat;
padding-left:4.5em;
border-bottom:#333 dotted 1px;
display:block;
}

.border-thumbs-sidebar  ul li.five a{
margin:0em .5em 0em 0em;
color:#ae277b;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
line-height:3.8em;
background:url(images/thumbs/5.jpg) 3% 50% no-repeat;
padding-left:4.5em;
display:block;
}

.border-thumbs-sidebar  ul li span.white{
color:#FFFFFF;
}

.border-thumbs-sidebar  ul li.one a:hover{
	background-color:#1f1f1f;
	color:#FFFFFF;
	}

.border-thumbs-sidebar  ul li.two a:hover{
	background-color:#1f1f1f;
	color:#FFFFFF;
	}

.border-thumbs-sidebar  ul li.three a:hover{
	background-color:#222;
	color:#FFFFFF;
	}
	

.border-thumbs-sidebar  ul li.four a:hover{
	background-color:#222;
	color:#FFFFFF;
	}

.border-thumbs-sidebar  ul li.five a:hover{
	background-color:#222;
	color:#FFFFFF;
	}

#content .link-free a{
	font-size:16px;
	color:#F09;
	text-decoration:none;
	line-height:1.5em;
}

#content .link-free a:hover{
	text-decoration:underline;
}

#content .alignleft{
		padding:0;
		margin-right:10px;
		margin-bottom:2px;
		border:1px solid #666;
}

#content .alignright{
		padding:0;
		margin-left:10px;
		margin-bottom:10px;
		border:1px solid #666;
}

#post-242 .headline_area h1{text-align:center;}
#post-277 .headline_area h1{text-align:center;}
#post-277 h1 a{ color:#09F; font-weight:bold; font-size:22px; }

#post-21 .headline_area h1{text-align:center; color:#FFF;}
#post-21  h2{text-align:center; color:#09F; font-weight:bold; font-size:18px;}
#post-21   h2.pink{text-align:center; color:#DB0372; font-weight:bold; font-size:22px; margin-top:0; padding-top:0em;}
#post-21  p{font-size:14px;}
#post-21  .dailypost {
	border:1px solid #333;
	padding:1em 1em 1em 1em;
	}

#post-144 .headline_area h1{text-align:center; color:#FFF;}
#post-144  .format_text h1{text-align:center; color:#DB0372; font-weight:bold; font-size:22px;}
#post-144 .format_text h2{text-align:center; color:#09F; font-weight:bold; font-size:18px;}
#post-144  .format_text h2.pink{text-align:center; color:#DB0372; font-weight:bold; font-size:22px; margin-top:0; padding-top:0em;}
#post-144  p{font-size:14px;}
#post-144 .format_text .dailypost {
	border:1px solid #333;
	padding:1em 1em 1em 1em;
	}


.top-free{
	padding:0em 1em 0em .6em;
	margin-bottom:0em;
}

.top-free-container{
		width:100%;
	border:#333 1px solid;
	background:#000;}

.top-free-container .title{
	margin-top:0em;
}

.top-free-container img{
	vertical-align:top;
}

.top-free-container .thumb{
	padding:1em .5em 1em .6em;
}

.footer-list{
	padding:0em .8em 0em .6em;
	margin-bottom:0em;
}

.footer-box{
	padding:0em 0em 0em 0em;
}

.footer-box h2{
	font-size:20px;
	font-weight:bold;
	padding-bottom:.8em;
	border-bottom:dotted 1px #333;

}

.footer-box ul{
	padding:1em;
	list-style:none;
}

.footer-box ul li{
	text-decoration:none;
	/*background:url(images/arrow.gif) 0% 50% no-repeat;*/
	text-align:center;
	padding-left:10px;
	margin-left:1em;
	line-height:2.5em;
}

.footer-box .left{
	width:23%;
	float:left;
}

.footer-box .right{
	width:22%;
	float:right;
}

.footer-box a{
	font-size:14px;
	color:#DB0372;
	font-weight:bold;
	
}


.footer-box a:hover{
	text-decoration:underline;
}


.footer-box-2{
	padding:1em 0em 0em 0em;
}


.footer-box-2 ul{
	padding:0em;
	list-style:none;
}

.footer-box-2 ul li{
	text-decoration:none;
	/*background:url(images/arrow.gif) 0% 50% no-repeat;*/
	text-align:center;
	line-height:2.8em;
	display:inline;
}


.footer-box-2 a{
	font-size:12px;
	color:#DB0372;
	font-weight:bold;
	border:1px solid #333;
	background:#000;
	  padding:5px;

	
}


.footer-box-2 a:hover{
	text-decoration:none;
	background:#333;
	color:#FFF;
}


/* ----------- Slideshow -----------*/

.clear {
	clear:both
}

#gallery {
	position:relative;
	height:250px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:75px; 
		width:100%; 
		position:absolute;
		bottom:0;
		display:none;
	}

	#gallery .caption .content {
		margin:1em;
		font-size:11px;
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-size:18px;
	}
	
.format_text \h1 a	{color:#0099FF;
font-size:22px;
font-weight:bold;}
	
	
 .custom.ftv-girls .format_text p img:hover {opacity:0.8;}

 .format_text p img {margin:0 .2em;}
 .custom.superglam .format_text p img {margin:.9em 1.1em;}
 .custom.ftv-girls .format_text p img {margin:.7em .9em;}
 .custom.lsgmodels .format_text p img {margin:.8em 1em;}
 .custom.torridart .format_text p img {margin:1.2em 1.4em;}
 .custom.petergirls .format_text p img {margin:1.2em 1.4em;}
 .custom.sexylynn .format_text p img {margin:.8em 1em;}
 .custom.clarag .format_text p img {margin:1.2em 1.4em;}
 .custom.femjoy .format_text p img {margin:1em 1.2em;}
 .custom.idols69 .format_text p img {margin:1em 1.2em;}
  .custom.ftv-girls .format_text p img {margin:.7em .9em;}
   .custom.elishajade .format_text p img {margin:.7em .9em;}
    .custom.ddfbusty .format_text p img {margin:.7em .9em;}
    .custom.bigcockteenaddiction .format_text p img {margin:1em 1.2em;}
    .custom.bigmama .format_text p img {margin:1em 1.2em;}
   .custom.itsabigblackthing .format_text p img {margin:1.7em 1.9em;}
  .custom.peepeebabes .format_text p img {margin:1.7em 1.9em;}  
  .custom.sssh .format_text p img {margin:1.7em 1.9em;} 
  .custom.eurosexparties .format_text p img {margin:1.7em 1.9em;}  
  .custom.nextdoormale .format_text p img {margin:1em 1.2em;} 
  .custom.allover30 .format_text p img {margin:1.7em 1.9em;} 
  .custom.bobstgirls .format_text p img {margin:1.7em 1.9em;} 
  .custom.hdporn .format_text p img {margin:.8em 1em;}
  .custom.outdoorjp .format_text p img {margin:.8em 1em;}
  .hotsexyplumpers .format_text p img {margin:.8em 1em;}
  .blackexploitedteens .format_text p img {margin:.8em 1em;}
  .legsex .format_text p img {margin:1em 1.2em;}
    .forthegirls .format_text p img {margin:1em 1.2em;}

.forthegirls .format_text p {text-align:center;}
.legsex .format_text p {text-align:center;}
.blackexploitedteens .format_text p {text-align:center;}
.dcup .format_text p {text-align:center;}
.hotsexyplumpers .format_text p {text-align:center;}
 .custom.ftv-girls .format_text p {text-align:center;}
 .custom.hegre-art .format_text p {text-align:center;}
 .custom.superglam .format_text p {text-align:center;}
 .custom.lsgmodels .format_text p {text-align:center;}
 .custom.torridart .format_text p {text-align:center;}
 .custom.sapphic .format_text p {text-align:center;}
 .custom.petergirls .format_text p {text-align:center;}
 .custom.sexylynn .format_text p {text-align:center;}
 .custom.clarag .format_text p {text-align:center;}
 .custom.teendreams .format_text p {text-align:center;}
 .custom.femjoy .format_text p {text-align:center;}
 .custom.fling .format_text p {text-align:center;}
 .custom.videochat .format_text p {text-align:center;}
  .custom.idols69 .format_text p {text-align:center;}
   .custom.elishajade .format_text p {text-align:center;}
   .custom.ddfbusty .format_text p {text-align:center;}
    .custom.samantha38g .format_text p {text-align:center;}
.bigcockteenaddiction .format_text p {text-align:center;}
.bigmama .format_text p {text-align:center;}
.itsabigblackthing .format_text p {text-align:center;}
.peepeebabes .format_text p {text-align:center;}
.sssh .format_text p {text-align:center;}
.eurosexparties .format_text p {text-align:center;}
.kissmegirl .format_text p {text-align:center;}
.nextdoormale .format_text p {text-align:center;}
.blakemason .format_text p {text-align:center;}
.allover30 .format_text p {text-align:center;}
.bobstgirls .format_text p {text-align:center;}
.hdporn .format_text p {text-align:center;}
.outdoorjp .format_text p {text-align:center;}
.publicsexjapan .format_text p {text-align:center;}

.top-free-container img {margin:1.9em .5em 0 .4em;}




.videochat #content { margin-right:14em;}
.idols69 #content { margin-right:14em;}
.elishajade #content { margin-right:14em;}
.ddfbusty  #content { margin-right:14em;}
.fling #content { margin-right:14em;}
 .femjoy  #content { margin-right:14em;}
  .teendreams #content { margin-right:14em;}
  .clarag  #content { margin-right:14em;}
	.sexylynn #content { margin-right:14em;}

.torridart #content { margin-right:14em;}
.sapphic #content { margin-right:14em;}
.petergirls #content { margin-right:14em;}
 .legsex  #content { margin-right:14em;}
   .blackexploitedteens #content { margin-right:14em;}
	 .dcup #content { margin-right:14em;}
	   .hotsexyplumpers #content { margin-right:14em;}
		 .hegre-art #content { margin-right:14em;}
		   .superglam #content { margin-right:14em;}
			 .lsgmodels #content { margin-right:14em;}
.ftv-girls #content { margin-right:14em;}
.publicsexjapan #content { margin-right:14em;}
.outdoorjp #content { margin-right:14em;}
.hdporn  #content { margin-right:14em;}
.bobstgirls  #content { margin-right:14em;}
.allover30 #content { margin-right:14em;}
.blakemason #content { margin-right:14em;}
.nextdoormale #content { margin-right:14em;}
.kissmegirl #content { margin-right:14em;}
.eurosexparties #content { margin-right:14em;}
.sssh #content { margin-right:14em;}
.peepeebabes #content { margin-right:14em;}
.itsabigblackthing #content { margin-right:14em;}
.bigmama #content { margin-right:14em;}
.bigcockteenaddiction #content { margin-right:14em;}
.samantha38g  #content { margin-right:14em;}
 .forthegirls #content { margin-right:14em;}
  .camr #content { margin-right:14em;}
  
 .jasmin #content { margin-right:14em;}
.aff  #content { margin-right:14em;}
 .alt #content { margin-right:14em;}
  .imlive #content { margin-right:14em;}

.rating-small{
		padding-right:1em;
		float:right;
		margin-top:1.3em;
	}
	
	.header_links {
color:#505050;
float:right;
font-size:13px;
margin-right:0.6em;
margin-top:-1.4em;
}

.header_links a {color:#808080;}