/*Theme Name: Vanity Black StyleTheme URI: http://www.gorillathemes.com/vanity/Description: Celebrity-Gossip Magazine Style Theme.Version: 2.1Author: Gorilla ThemesAuthor URI: http://www.gorillathemes.com/*/	/* Body | Lists | Padding | Margin Reset */* {	border:0;	margin:0;	padding:0;}body {	font:13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	line-height:16px;	background:#000 url(images/black/background.jpg) top center repeat-x;}li {	list-style:none;}	/* Links */.readmore {	text-transform:none;	color:#0099CC;	font-weight:bold;	 }a.slider{   color:#000;   text-decoration:none;}a.titles {	font:18px/2.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	font-weight:bold;	margin-left:5px;	color:#000;	text-decoration:none;	text-transform:uppercase;	line-height:20px;}a.titles:hover {	font:18px/2.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	font-weight:bold;	background:#000;	margin-left:5px;	color:#fff;	line-height:20px;}.star_title {	background:url(images/black/star.png) bottom left no-repeat;	height:18px;	width:18px;	float:left;}	/* Page Layout */#layout {	margin:0 auto;	width:960px;	background-color:#FFF;	border:#fff 10px solid;	padding:6px 0 0;}	/* Header */#header {	height:90px;}	/* Header Ad 728x90 */#header_ad {	float:right;	padding-top:20px;}#header_ad img {	border:0;}	/* Logo */#logo {	float:left;	top:0px;	width:980px;z-index:1;	position:relative;	background:url(images/header.jpg) top left no-repeat;}	/* Horizontal Carousel */#horizontal_carousel {	float:left;	width:960px;	height:134px;	position:relative;	z-index:4;	background:url(images/black/slider.png) top left no-repeat #f5f5f5;}#horizontal_carousel .container {	float:left;	width:755px;	height:105px;	position:relative;	z-index:9;	overflow:hidden;	margin:14px 0px 0px 94px;}	/*\*/* html #horizontal_carousel .container {	float:left;	width:758px;	height:105px;	position:relative;	overflow:hidden;	margin-left:44px;}.carousel {	height:98px;}#horizontal_carousel ul {	margin:0;	padding:0;	width:100000px;	position:relative;	color:#000;	font-weight:bold;	font-size:11px;	top:0;	left:0;	height:106px;	z-index:10;}#horizontal_carousel ul li {	width:250px;	height:106px;	top:2px;	text-align:left;	list-style:none;	display:block;	float:left;	position:relative;	padding:6px 2px 0px 0px;}#horizontal_carousel ul li:hover {	width:250px;	height:106px;	text-align:left;	list-style:none;	display:block;	float:left;	position:relative;	background:#212121;	cursor: pointer;	color:#fff;}#horizontal_carousel ul li img {	border-top:none;	border-bottom:none;	float:left;	padding-top:2px;}#horizontal_carousel .next_button {	float:right;	width:30px;	height:38px;	background:url(images/black/right.png);	z-index:101;	margin:45px 15px 4px 0;	cursor:pointer;}#horizontal_carousel .previous_button {	float:right;	width:30px;	height:38px;	background:url(images/black/left.png);	z-index:100;	margin:45px 4px 0 15px;	cursor:pointer;}#horizontal_carousel .previous_button_over {	background:url(images/black/left_over.png);}#horizontal_carousel .previous_button_disabled {	background:url(images/black/left_over.png);	cursor:default;}#horizontal_carousel .next_button_over {	background:url(images/black/right_over.png);}#horizontal_carousel .next_button_disabled {	background:url(images/black/right_over.png);	cursor:default;}	

/*- Main Menu -*/

#menu_navigation 

{	width:960px;

   	margin:0;	

	background:url(images/header.jpg) top center no-repeat;	

	height:174px;}

	.sf-menu,

	.sf-menu ul 

	{	font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	

	float:left;	

	list-style:none;

	height:41px;	

	padding:0;	

	width:900px;	

	line-height:23px;	

	position:relative;	

	z-index:5;	

	padding-left:15px;

	}

	* html 

	.sf-menu,

	.sf-menu ul {

	padding-left:0;}

	.sf-menu a {

		line-height:30px;

		font-weight:bold;

		border-left:1px solid #fff;	

		color:#fff;	display:block;	

		padding:0 20px;	

		text-decoration:none;

		}

		.sf-menu li 

		{	

		float:left;	

		padding:0;

		}

		.sf-menu ul 

		{	

		position:absolute;

			left:-999em;	

			height:auto;	

			width:151px;	

			font-weight:normal;	

			line-height:1;	

			margin:0;	

			border:0;}

			.sf-menu li li {	

			width:149px;	

			font-weight:bold;}

			.sf-menu li li a {	

			padding:0 10px;	

			width:130px;	

			font-size:12px;	

			color:#000;}

			.sf-menu li ul ul {	

			margin:-32px 0 0 151px;}

			.sf-menu li li:hover {}

			.sf-menu li ul li:hover a,

			.sf-menu li ul li li:hover a,

			.sf-menu li ul li li li:hover a,

			.sf-menu li ul li li li:hover a {	color:#000;	text-decoration:none;	background:#000;}.sf-menu li:hover a,.sf-menu li.sfhover a {	background:url(images/black/menu_hover.png) top center repeat-x;	color:#000;}.sf-menu li:hover li a,.sf-menu li li:hover li a,.sf-menu li li li:hover li a,.sf-menu li li li li:hover li a {	color:#000;	border-right:1px #666 solid;	border-bottom:1px #666 solid;	border-left:1px #666 solid;	background:#333;}.sf-menu li:hover ul ul,.sf-menu li:hover ul ul ul,.sf-menu li:hover ul ul ul ul,.sf-menu li.sfhover ul ul,.sf-menu li.sfhover ul ul ul,.sf-menu li.sfhover ul ul ul ul {	left:-999em;}.sf-menu li:hover ul,.sf-menu li li:hover ul,.sf-menu li li li:hover ul,.sf-menu li li li li:hover ul,.sf-menu li.sfhover ul,.sf-menu li li.sfhover ul,.sf-menu li li li.sfhover ul,.sf-menu li li li li.sfhover ul {	left:auto;	background:#000;}.sf-menu .current_page_item a {	line-height:30px;	margin:0;	height:31px;	font-weight:bold;	background:url(images/black/menu_hover.png) top center repeat-x;	color:#000;	border-left:1px solid #fff;	display:block;	text-decoration:none;	white-space: nowrap;}* html .sf-menu .current_page_item a {	line-height:30px;	margin:0;	height:31px;	font-weight:bold;	color:#fff;	background:#000;	border-left:1px solid #fff;	display:block;	text-decoration:none;	width:/**/30px;	white-space: nowrap;}.home 

			

			.on {	

			line-height:30px;	

			margin-top:185px;

			margin-left:20px;	

			height:31px;	

			font-weight:bold;	

			background:url(images/black/menu_hover.png) top center repeat-x;	

			color:#fff;	border-left:1px solid #fff;	display:block;	

			padding:0 0 0 20px;	

			text-decoration:none;	

			width:/**/80px;}	

			

			/* Newsletter -  Social */#search_rss_wrapper {	width:960px;	color:#000;	margin:5px 0 5px;	height:45px;	background:url(images/black/submenu.png) top center no-repeat #f5f5f5;}.wrapper_left {	height:44px;	width:600px;	float:left;}.wrapper_right {	height:44px;	float:right;	width:300px;}.newsletter {	float:left;	width:450px;	margin:9px 0 0;	padding-left:20px;	color:#000;	font-weight:bold;}.email_input {	color:#333;	font-size:12px;	font-family:Arial, Tahoma, Verdana;	font-weight:normal;	padding:6px 4px 4px 9px;	width:150px;	margin-left:5px;	display:inline;	background:none;	border:none;}.submitt_button {	background:#000;	color:#fff;	font-size:11px;	font-family:Arial, Tahoma, Verdana;	padding:3px 4px;	margin:0 0 0 8px;	font-weight:bold;	width:36px;	border:none;}.feedsubscribe {	float:left;	padding-top:5px;}	/*   Grid   */#grid {	margin-top:15px;}#grid .sidebar h2 {	font-size:14px;	margin:0 0 5px;	color:#000;}#grid p {	line-height:18px;	padding:0 0 12px;}	/*   Left Sidebar   */#middle_container {	float:left;	width:130px;	margin:0 0 0 2px;	padding:0;}	/* Tabber */.TabNav {	padding:0;	margin:0 auto;	font:13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	white-space:nowrap;	list-style-type:none;}.TabNav li {	display:inline;	padding:5px 7px;	margin:0 4px 0 0;	text-decoration:none;	float:left;	background:#f9f9f9;	border-top:1px solid #ead9db;	border-left:1px solid #ead9db;	border-right:1px solid #ead9db;}.TabNav li:hover {	display:block;}.TabNav li a {	color:#000;	text-decoration:none;	font-weight:bold;	display:block;}.TabNav li a:hover {}.TabNav li.selectedTab {	background:#333;	color:#ff0066;	border-top:1px solid #333;	border-left:1px solid #333;	border-right:1px solid #333;}.TabNav li.selectedTab a {	background:#333;	color:#ff0066;	display:block;}#one {	padding:10px;}#two {	padding:10px 10px 20px;}#three {	padding:10px;}	/*   Middle Column   */#middle_categories {	text-align:left;	height:auto;}#middle_categories ul li {	margin:0 0 3px;	font:12px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;}#middle_categories a {	color:#000;	display:block;	padding:5px;	background:#ff0066;	text-decoration:none;	font-weight:bold;}#middle_categories a:hover {	background:#000;	color:#fff;	display:block;	padding:5px;}#middle_categories .current-cat a {	background:#333;	color:#000;	padding:5px;	display:block;}.random_post {	color:#000;	padding:40px 6px 3px;}.random_post_image {	float:left;	padding:3px;	margin:0 5px 0 0;	background:#f9f9f9;	border:solid 1px #ccc;}.left_posts {	height:auto;	margin-bottom:5px;	padding:5px;}a.left_posts_link {	color:#000;	text-decoration:none;	font-size:12px;	font-weight:bold;}a.left_posts_link:hover {	text-decoration:underline;}	/* flickr Box */.flickr {	border:8px solid #000;	text-align:center;	height:auto;	background:#fff url(images/flickr.png) no-repeat!important;	padding:40px 0 20px;	color:#660066;	list-style-type:none;	margin: 10px 0px 10px 0px;	}* + html .flickr {	background:#fff url(images/flickr.png) top left no-repeat;	padding:20px 0!important;	/*IE7*/}* html .flickr {	padding:60px 0 20px!important;	/*IE6*/}.flickr img {	border:1px solid #f93857;}	/* Middle Column */#main {	margin-right:10px;	float:left;	width:510px;}.main_divider {	background:#f1f1f1;	height:2px;	width:100%;}	/* Popular Tags */.tags a {	color:#333;	text-decoration:none;	line-height:17px;}.tags a:hover {	color:#fff;	background:#000;}.recentposts a {	color:#333;	text-decoration:none;	line-height:17px;}.recentposts a:hover {	color:#fff;	background:#000;}.recentposts li {	background:url(images/black/star_comments.png) left no-repeat;	font:13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;	padding-left:20px;}	/* Sidebar */.sidebar {	float:right;	width:300px;}	

/* Video */

.tabber {	

border:8px solid #333;	

margin-bottom:10px;	

width:280px;	

height:256px;

}

.video 

{	

border:8px solid #000;	

margin-bottom:10px;	

width:280px;	

height:256px;}	

.video1

{	

border:8px solid #000;	

margin-bottom:10px;	

width:280px;	

height:305px;}



/* 125x125 Ads */#bannersSquare img {	background:#aaeef8;	margin-top:20px;}	/* Poll */.poll {	float:left;	height:auto!important;	height:220px;	min-height:256px;	padding:34px 0 0 10px;	width:270px;	color:#000;	border:8px solid #333;	margin:10px 0;}.poll a {	text-decoration:none;	color:#333;}	/* 300x250 Ad */.ad300x250 {	clear:both; 	margin-top:20px;}.ad300x250 img {	border:0;}	/* Most Commented Single Sidebar */.most_commented {	height:auto!important;	background:#fff;	float:left;}.commented_bullet {	background:url(images/black/star_comments.png) left no-repeat;	font:13px/1.5 Lucida Grande, Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;}.commented_bullet a {	text-decoration:none;	color:#383838;}.commented_bullet a:hover {	background:#000;	color:#fff;}	/* Sidebar Widgets */.widgets {	text-align:left;	color:#000;	line-height:18px;	margin:10px 0;	padding:15px;	border:8px solid #000;}.widgets ul li {	padding:0 0 0 16px;}.widget_title {	background:url(images/black/star_widgets.jpg) top left no-repeat;	padding:0 0 0 24px;	list-style:none;	font-weight:bold;}* + html .widget_title {	padding:0 0 0 10px!important;	/*IE7*/}* html .widget_title {	padding:0 0 0 10px!important;	/*IE6*/}#calendar {	padding:0 0 0 34px;}	/* Metadata */.month_metadata {	color:#333;	padding:6px 6px 6px 15px;	font-size:16px;	font-family:Georgia;}.comment_number {	font-size:11px;	padding:5px;	color:#000;	float:right;}.posted {	color:#000;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	float:right;	padding-left:28px;}.post_date {	float:left;	padding:6px 0px 30px 0px;	color:#333;	text-transform:uppercase;	font-size:10px;	width:460px;}.post_date a {	color:#000;	font-weight:bold;	text-decoration:underline;}.post_date a:hover {	color:#f9f9f9;	font-weight:bold;	text-decoration:none;	background:#000;}	/*\*/* .filed {	float:none;	margin:0;	padding:0;}	/**/.filed {	float:left;	padding:30px 0 10px;}.filed a {	color:#000;}.filed a:hover {	color:#e2f3a8;	background:#000;}.notfound {	color:#000;}.keepreading {	height:66px;	width:100px;	float:right;	background:url(images/black/keepreading.png) top right no-repeat;	cursor:pointer;}.keepreading a:hover {	text-decoration:none;	cursor:pointer;}	

/* Post */

.posts 

{	

padding:25px;	

margin:0 0 15px;	

border:6px solid #333;

}	/*\*/

* html .posts 

{	

padding:15px;	

margin:0 0 15px;	

border:8px solid #333;

}	

/**/

.posts_single 

{	

padding:10px;	

margin:0 0 5px;

}

.photos_home 

{	

padding:5px;	

margin:0 auto;

}

.photo 

{	

margin:0px 20px 15px 0px;	

background:#f9f9f9;	

border: solid 4px #e5e3e2;	

float:left;  

}

.phototag 

{	

margin:0 10px 10px 0;	

background:#f9f9f9;	

border:solid 6px #e5e3e2;

}

.entryslide 

{	

text-align:left;	

width:230px;	

line-height:18px!important;	

color:#000000;	margin-top:0;	

padding:6px 10px 10px;}	

/*\*/

* entryslide 

{	

text-align:left;	

width:230px;	

line-height:18px!important;	

color:#000000;	

margin-top:0;	

padding:6px 10px 10px 20px;

}	

/**/

.entry p 

{	

text-align:left;	

font-size:12px;	

line-height:18px!important;	

color:#000000;	

margin-top:5px;	

padding:0 20px 0 0;	

text-transform:none;

}

.entry p img 

{	

border:solid 10px #e5e3e2;

}

.entry blockquote 

{	

padding:0 18px;	

text-align:center;	

margin:0 auto;

}

.entry blockquote p 

{	

font-size:12px;	

font-family:Georgia;	

font-style:italic;	

text-align:justify;	

color:#333;	

margin:0 

auto;	

width:80%;

}	

/* Comments */

.comment 

{	

background:#fff;	

color:#000;	

padding:20px;	

margin-bottom:10px;

}

#submit_comment 

{	

background:#333;	

color:#fff;	

font-size:11px;	

font-family:Arial, Tahoma, Verdana;	

padding:4px;	

margin:0 0 0 8px;	

border:1px solid #ccc;	

font-weight:bold;	

width:120px;

}

input 

{	

font-size:12px;	

padding:2px;	

border:1px solid #f1f1f1;

}

textarea 

{	

font-size:12px;	

padding:2px;	

width:460px;	

border:2px solid #f1f1f1;

}

ol.commentlist 

{	

list-style:none;	

margin:0 0 1em;	

padding:0;	

text-indent:0;

}

ol.commentlist 

li.comment 

{	

border-bottom:1px 

dotted #666;	

padding:1em;

}

ol.commentlist li 

{	

font:normal 14px Arial,serif;

}

ol.commentlist li cite.fn 

{	

font-style:normal;

}

ol.commentlist li .avatar 

{	

border:5px 

solid #ddd;	

float:left;	

margin:0 1em 0 0;

}

ol.commentlist li div.comment-meta {	font-size:9px;}ol.commentlist li div.comment-meta a {	color:#666;}ol.commentlist li p {	font-size:11px;	margin:0 0 1em;}ol.commentlist li ul {	font-size:11px;	list-style:square;	margin:0 0 1em 2em;}ol.commentlist li div.reply {	font-size:11px;}ol.commentlist li div.reply a {	font-weight:bold;	color:#000;}ol.commentlist li ul.children {	list-style:none;	margin:1em 0 0;	text-indent:0;}ol.commentlist li div.comment-author.vcard {	font-weight:bold;	color:#000;}ol.commentlist li ul.children li.depth-2 {	border-left:5px solid #555;	margin:0 0 .25em .25em;}ol.commentlist li ul.children li.depth-3 {	border-left:5px solid #999;	margin:0 0 .25em .25em;}ol.commentlist li ul.children li.depth-4 {	border-left:5px solid #bbb;	margin:0 0 .25em .25em;}ol.commentlist li.even {	background:#fff;}ol.commentlist li.odd {	background:#f6f6f6;}ol.commentlist li.parent {	border-left:5px solid #111;}ol.commentlist li.pingback {	border-bottom:1px dotted #666;	padding:1em;}	/* Page Navigation-----------------------------------------------------------------------------*/.navigation a {	color:#333;	font-size:1em;	font-weight:bold;}.alignleft {	display:inline;	float:left;}.alignright {	display:inline;	float:right;}	/* Footer */
#footer {	
margin-top:20px;	
color:#fff;	
background:#000;	
padding:5px;	
font-family:Arial, Helvetica, sans-serif;
}
#footer a 
{	
color:#000;
}
#footercolumns h2 {	color:#000;	font-family:Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:16px;}#footercolumns {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	padding:10px;}#footercolumns a {	color:#fff;}#footercolumns .block {	float:left;	margin:0 0 0 3.5%;}#footercolumns .first,* html 
#footercolumns .first 
{	
clear:both;	width:18%;	
background:url(images/vanityfooter.jpg) top left no-repeat!important;	
margin:0;	
border-right:1px solid #ccc;
	width:288px;
		height:152px;}* html #footercolumns .first,* html #footercolumns .first {	background:none!important;}#footercolumns .second li {	float:left;	font-size:12px;	line-height:30px;	font-weight:bold;	color:#fff;	display:block;	padding:0 10px;	text-decoration:none;}#copyright {	color:#666;	padding:20px 0;}#copyright a {	color:#87994a;	text-decoration:none;}img.centered {	display:block;	margin-left:auto;	margin-right:auto;	margin-bottom:10px;	padding:0;}img.alignnone {	padding:0;	margin:0 0 10px;	display:inline;}img.alignright {	padding:0;	margin:0 0 10px 10px;	display:inline;}img.alignleft {	padding:0;	margin:0 10px 10px 0;	display:inline;}.aligncenter {	display:block;	margin-left:auto;	margin-right:auto;	margin-bottom:10px;}.alignright {	float:right;	margin:0 0 10px 10px;}.alignleft {	float:left;	margin:0 10px 10px 0;}