/*   
Theme Name: Zenko Magazine
Theme URI: http://www.wpzoom.com/zenko/
Description:  A magazine style theme by <a href="http://www.wpzoom.com">WPZOOM</a>
Version: 1.1.
Author: WPZOOM
Author URI: http://www.wpzoom.com
Tags: magazine style
*/



/* =Global Elements
-------------------------------------------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #fff;
	color: #333;
	font-size: 100%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal; 
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	width: 0;
	height: 0; }

.extraspace {
	height: 17px;	
}
* html .clearfix { height: 1%; }

img.aligncenter, img.alignright, img.alignleft { border: 5px solid #DDD; }

.navigation a:link, .navigation a:visited, .comments-navigation a:link, .comments-navigation a:visited {
	border: 1px solid #DDD;
	display: inline-block;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
	font-size: 14px; 
}

#content-wrap {
	position: relative;
	width:1000px;
	margin:0 auto;
	padding: 0;
	background-color:#fff;
}

#bg-wrap {
	float: none;

}

* {
	margin:0;
	padding:0; }

html { overflow-y:scroll; }

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,button,textarea {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	margin:0;
	padding:0; }

ul { list-style:none; }

p { font:1.3em/1.3em; }

a {
	text-decoration:none;
		color:#ec008c; }
		
	a:hover { text-decoration:underline;color:#b2006a; }

	a img { border:none; }

.floatleft { float:left; }

.floatright { float:right; }

.clear { clear:both; }

.transpBlack { background:url(images/transpBlack.png); }

/* =Header
-------------------------------------------------------------- */
#header {
	margin-left: auto; 
	background-color:#000;
	height: 90px;
	}

#header-wrap {
	width:980px;
	margin:0 auto;
}

#logo {
	float:left;
	padding-top: 15px;
}

	#logo h1 {
		color:#263B51;
		font-size:80px;
		margin:0;
		padding:0; }

	#logo h5 {
		color:#263B51;
		font-size:16px;
		font-family:Tahoma;
		font-variant:small-caps; }

#ad468 {
	float:right;
	height:60px;
	width:468px;
	padding:50px 0 0; }
	
#banner-top{
	margin-left:680px;
	margin-top: 0px;
}

/* =Menus
-------------------------------------------------------------- */
.rss-links { float: right }

	.rss-links a { background: url('images/rss.png') no-repeat left 9px; padding-left: 15px !important }

#menu {
	background-color:#ec008c;		
	height:33px;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#menu-wrap {
	width:980px;
	margin:0 auto; }
	
#submenu {
	height:33px;
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#menu-wrap.subnav {
	padding-right: 320px;
	width:660px;
	margin-top: 10px;
}

/* Navigations
-------------------------------*/
ul.nav { margin: 0 }

/* Main navigation */
#nav, #nav ul {
	float:left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	z-index: 100;
	padding-top:5px; }

#nav a {
	color: #e7e7e7;
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	padding: 5px 7px;
	text-transform: uppercase;
}

	#nav a:hover, #submenu #nav a:hover   {
		color: #fff;
		background:#1F1F1F;
}
	
#submenu #nav a {
	color: #333;
}

#submenu #nav .current-cat-parent a, #submenu #nav .current-cat a {
	color: #fff;
	background:#1F1F1F;
}

		
	.current_page_item a {
		color: #fff;
		background:#1f1f1f; 
		} 
		
	#sidebar .current_page_item a {
		color: #333;
		background:#fff;
 
		} 
   
#footer .current_page_item a, .current_page_item li {
	border:none;
	border:0; }
	
	#sidebar .current_page_item a, .current_page_item li {
	
	border:none;
	border:0; }

#nav li {
	float: left;
	padding-right:20px; }

	/* Style drop down list */
#nav li ul {
		position: absolute;
		width: 200px;
		left: -999em;
		padding-top:0px; }

	#nav li:hover ul, #nav li.sfhover ul { left: auto; }

	#nav li ul li a {
		background: #fff;
		line-height: 11px;
		font-size: 10px;
		color:  #3F3E3E;
		width: 150px;
		border:1px solid #ec008c;
		margin-top:-1px;
		margin-left:-1px;
}

		#nav li ul li a:hover {
			background: #3F3E3E;
			color:#fff;
}

	#nav li ul li a { }

	#nav li ul ul { margin: -23px 0 0 164px; }

	#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }

	#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }

	/* IE7 Fix */
#nav li:hover, #nav li.hover { position: static; }


#rss {
	
	padding-top:11px; 
	margin-top:0;
	margin-left: 2px;
	}

	#rss li {
		color:#eee;
		font-size:11px;
		display:inline;
		padding:0 10px 0 0; }

		#rss li a {
			color:#fff;
			font-size:11px;
			text-decoration:none;
			padding:0; }

			#rss li a:hover { text-decoration:underline; }

	#rss img {
		vertical-align:middle;
		padding:0;
		margin-right:3px; }

/* =Widgets
-------------------------------------------------------------- */
#featurespace {
float:left;
margin:0 0 10px 0;
background-color:#FFF;
padding: 0;
}
#main-wrap {
	margin-top: 270px;
}


#popular {
	float:left;
	width:270px;
	margin:0 10px 15px 0; }
	
	#subscribe p {
	padding:0 10px 10px 10px;
	font-size:12px;
	line-height:18px;}

.widget {
	font-size:11px;
	color:#737373;
	padding:0 0 10px; }

	.widget li {
		list-style-type:square;
		list-style-position: inside;
		line-height:20px; }

.widget li.current-cat a {
		text-decoration:underline;
		}


	.widget h3,#posts h3 {
		background:url(images/black.png) no-repeat top left;
		height:33px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:14px;
		color:#fff;
		font-weight:400;
		padding:5px 5px 0 10px;
		font-weight: bold;
		}

	.widget small { float:left; }

	.widget img {
		float:left;
		padding:0 5px 3px 0; }
	.widget img.video-cat-img {
		padding: 0;
		margin-top: 7px;	
	}
	
	.widget a {
		font-weight:bold;
		font-family:Arial; }

/* =Main Area
-------------------------------------------------------------- */
#featured {
	float:left;
	width:660px;
	height:265px;
	overflow:hidden;
	position:relative; }
	
	
#featured-wrap {
	float:left;
	width:660px;
 
  }

	
	#featured-wrap h3 {
    background:url(images/black.png) no-repeat top left;
		height:33px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		font-weight:400;
		padding:7px 5px 0 10px;
		}

.fimage {
	float:left;
	width:400px; }

#tabs ul {
	text-transform:uppercase;
	position:absolute;
	left:440px; }

#tabs li { float:left; }

	#tabs li a {
		font-family:Arial;
		font-size:10px;
		color:#fff;
		background:#333;
		display:inline;
		float:left;
		height:32px;
		width:72px;
		text-align:center;
		border-right:1px solid #181818;
		padding:10px 0 0; }

		#tabs li a.tabactive {
			background:#181818;
			display:block;
			float:left;
			text-decoration:none; }

.fcontent1, .fcontent2, .fcontent3 {
	float:left;
	width:200px;
	color:#D1D1D0;
	font-size:12px;
	overflow:hidden;
	padding:33px 10px 15px; }

.fcont {
	float:left;
	width:200px;
	color:#D1D1D0;
	font-size:12px;
	overflow:hidden;
	padding:54px 10px 15px;
	height:173px; 
	margin-left: 240px;
}

	.fcont a {
		color:#D1D1D0;
		font-weight:700; }

	.fcont h2 a {
		color:#ec008c;
		font-size:22px;
		font-weight:400;
		padding-bottom:3px; }

	.fcont h2 a:hover {
		color:#b2006a;
		font-size:22px;
		font-weight:400;
		padding-bottom:3px; }
		
	.post a:hover h2 {
		color:#ec008c;
		}

	.fcont small {
		font-style:italic;
		line-height:20px;
		margin-bottom:5px;
		font-size:11px; }

.fimage {
	float:left;
	width:200px; }

#recent {
	float:right;
	width:270px; }

	#recent li {
		display:block;
		float:left;
		padding:4px 0 4px 0;
		border-bottom:1px dotted #ccc;
		clear:both;
		width:100%; 
		line-height:normal;}

		#recent li:hover {
			background:#E9E8E8;
			border-bottom:1px dotted #646464; }

	#recent small a {
		font-size:10px;
		font-family:Arial;
		color:#737373;
		text-transform:none; }

	#recent small {
		font-style:italic;
		font-size:10px;
		font-family:Arial;
		color:#737373; }

	#recent h3 {
		background:url(images/black.png) no-repeat top left;
		height:30px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:10px;
		color:#fff;
		font-weight:400;
		padding:7px 5px 0 10px; }

#middle {
	
	float:left;
	background-color:#FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left:10px;
	width: 660px;
	height:100%;
}

.block {
	font-size:12px;
	color:#444;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	width: 660px;
}

#posts .block {
	padding-right: 0;
}

	.block h3 {
		background:url(images/black.png) no-repeat top left;
		height:30px;
		font-family:Arial;
		text-transform:uppercase;
		font-size:15px;
		color:#fff;
		font-weight:400;
		padding:5px 5px 0 10px;
		font-weight: bold;
	}

		.block h3 a { color:#fff; }

h3.green { background:url(images/green.png) no-repeat top left; }

h3.black { 
	background:url(images/black.png) no-repeat top left;
	height:30px;
	font-family:Arial;
	text-transform:uppercase;
	font-size:15px;
	color:#fff;
	font-weight:400;
	padding:5px 5px 0 10px;
	font-weight: bold;
}

h3.blue { background:url(images/blu.png) no-repeat top left; }

h3.pink { background:url(images/pink.png) no-repeat top left; }

.firstn {
	width:235px;
	float:left;
	font-size:12px;
	line-height:20px;
	color:#444; 
	margin-right:10px;
	}

	.firstn h2 {
		
		font-weight:bold;
		font-family:Arial;
		color:#fff;
		margin-top: 0;
		/*float: left;*/
		text-transform: uppercase;
    	font-size: 15px;
    	line-height: 1.3em;

	}

	.firstn small, .bigteaser small {
		font-style:italic;
		line-height:20px;
		margin-bottom:5px;
		font-size:10px;
		color:#525252; }

	.firstn img {
		float:left;
		width:235px;
		padding:0 5px 5px 0; }

	.bigteaser h2 a{
		background-color:#ec008c;		
		color:#fff;
		line-height:20px;
		padding-left: 2px;
		padding-right: 2px;
	}
	
	
	.firstn h2 a{
		background-color:#ec008c;		
		color:#fff;
		line-height:16px;
		padding-left: 2px;
		padding-right: 2px;
	}
	
	.firstn h2 a:hover, .bigteaser h2 a:hover{
		background-color:#282828;
		text-decoration: none;
		color:#fff;
	}
	
	
	
	.rightn h4 {
		margin: 0;
		padding:0;
		height:20px;
		overflow:hidden;
	}
	
	.rightn h4 a{
		font-size:13px;
		line-height:normal; 
		color:#ec008c;		
		line-height:20px;
	}
	.rightn h4 a:hover{
		color:#b2006a;
	}
	
	.rightnp .teaser-title {
		display:block;
	}
	
	.rightnp .teaser-content {
		display:block;
	}

	.rightnp .teaser-title a {
	font-size:16px;
	line-height:normal; }

.rightn p a, .rightnp p a {
	font-weight:700;
	font-size:10px; }

.rightcont{
	
}

.rightcontp{
	 
 }
 .rightcontp a { font-weight:700; }
 
	.rightcontp h4 a{
		font-size:17px;
		font-weight:400;
		font-family:Arial;
		color:#fff;
		
		line-height:normal; 
		background-color:#ec008c;	
		line-height:20px;
		padding-left: 2px;
		padding-right: 2px;
		padding-bottom: 1px;
	}
	.rightcontp h4 a:hover{
		background-color:#282828;
		text-decoration: none;
	}
	
	

.firstn p a { font-weight:700; }

.bigteaser {
	width:660px;
	height: 270px;
	font-size:12px;
	line-height:20px;
	color:#444;
	}	
	
.bigteaser h2 {
	
	font-weight:700;
	font-family:Arial;
	color:#fff;
	margin-top: 2px;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 24px;

}
	

.bigteaser img{
	width:400px;
	float: left;
	}	

.bigteaser .text{
	width:250px;
	margin-left: 410px;
	}	
	
	
.inline-teasers{
	width:660px;
	height: 290px;
}

.inline-teaser img{
	padding:10px;
}

.inline-teasers h4{
	font-size:14px;
	height:26px;
	overflow:hidden;
	margin-top: 5px;
}

.inline-teasers .inline-teaser{
	display:inline-block;
	width: 205px;
	margin-right:22px;
	float:left;
	background-color:#f5f5f5;
}
.inline-teasers .inline-teaser.last{
	margin-right:0;
}
.inline-teasers .inline-teaser div{
	line-height:17px;
}
.inline-teasers .text-content{
	padding:10px;
}


.inline-teasers .inline-content {
	
}
	
	
.bubble {
	background:transparent url(images/bb.png) no-repeat;
	color:#fff;
	height:17px;
	padding-top:0px;
	text-align:center;
	width:19px;
	margin-top:0;
	margin-left:3px;
	line-height:12px;
	color:#fff;
	display:inline-block;
	}

bubble_li .bubble {
	display:block;
	}
	
.bubble a, .post .bubble a, .bubble-wrap .bubble a, .post .bubble-wrap .bubble a {
	color:#fff;
	font-size:10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
	border-bottom:none;
}

.bubble a:hover, .post .bubble a:hover, .bubble-wrap .bubble a:hover, .post .bubble-wrap .bubble a:hover {
	color:#fff;
	text-decoration:underline;
}

.bubble-wrap, .post .right .bubble-wrap {
	float:right;
	height: 20px;
	margin-top:0;
	margin-left:10px; 
	line-height:11px;
}

.post .bubble-wrap{
	line-height:18px;
}

.rightn .rightcont .bubble-wrap{
	line-height:20px;
}

.bubble-wrap a, .post .bubble-wrap a, .ticker-text .bubble-wrap a {
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif; 
	line-height:13px;
	border:0;
	text-decoration:none;
	color: #ec008c;
}

.bubble-wrap a:hover, .post .bubble-wrap a:hover {
	border:0;
	text-decoration:underline;	
	color:#b2006a;
}

#postsn { width:655px; }

#posts {
	width:660px;
	float:left;
	padding:3px 0 0 0; 
}

#middlesb {
	width:160px;
	float:left; }

#tab-comments {
	margin:0px;
	padding:0px;
	color:#fff; }

	#tab-comments li {
		overflow:hidden;
		list-style: none;
		line-height:16px;
		padding:0 0 5px 0; }

.tab-comments-avatar { margin:0px 3px 3px 0px; }

.rightnp {
	width:640px;
	float:left;
	font-size:12px;
	color:#444;
	line-height:20px;
	padding:0px 0 2px 0; }

.rightn {
	width:410px;
	float:left;
	font-size:11px;
	color:#444;
	line-height:18px;
	padding:3px 0 2px; }
	
#posts .rightn {
	width:410px;
	padding-right:0;
	margin-right:0;
}

.rightnp li {
	border-bottom:1px solid #ccc;
	margin-top:10px; }

.rightn img {
	float:left;
	width:90px;
	padding:0 7px 0 0; 
	}

.rightnp img {
	float:left;
	width:130px;
	padding:0 7px 7px 0; }

.rightn small a, .rightnp small a {
	font-size:10px;
	font-family:Arial;
	color:#737373; }

.rightn small, .rightnp small {
	font-size:10px;
	font-family:Arial;
	color:#737373; }

.rightn li, .rightnp li {
	display:block;
	padding:0 0 10px;
	border-bottom:1px solid #ccc;
	margin-bottom:13px; }

.rightn li.last {
	border-bottom:none;
}
.bottom-line {
	height: 295px;
	border-bottom:1px solid #ccc;
}
.line {
	border-bottom:1px solid #ccc;
}

/* =Posts
-------------------------------------------------------------- */
.gallery .gallery-item { float: left; margin: 0 1em 1em 0 }

.attachment { margin: 1em 0 }

.post {
	float:left;
	padding-right:20px;
	font-size:12px;
	line-height:22px;
	color:#444; 
	padding-top: 3px;
	width:660px;
	}

	.post a, .breadcrumb a {
		border-bottom:1px solid #ccc;
		color:#ec008c;
		font-weight:700; }

		.post a:hover, .breadcrumb a:hover {
			color:#b2006a;
			border:none;
			text-decoration:none;
			padding-bottom: 2px;
			}

	.post blockquote {
		border-left:3px solid #ccc;
		color:#777;
		font-family:Georgia,"Times New Roman",Times,serif;
		font-size:12px;
		font-style:italic;
		line-height:1.8em;
		padding-left:10px;
		clear:both;
		margin:10px 20px 10px 30px; }

	.post hr {
		height:1px;
		border-bottom:1px solid #DAD9D9;
		border-top:none;
		margin-bottom:5px;
		clear:both; }

	.post h2 {
		font-family:Arial;
		font-size:33px;
		font-weight:700;
		padding-bottom:5px;
		line-height:30px;
		color:#333;
		border:0;
		}

	.post h3 { font-size:24px; }

	.post h4 { font-size:21px; }

	.post h5 { font-size:18px; }

	.post h6 { font-size:16px; }

	.post h3,h4,h5,h6 {
		color:#333;
		padding-bottom:10px;
		font-weight:700; }

	.text-teaser {
		color:#333;
		padding-bottom:10px;
		font-weight:700;
	}
	
	.text-teaser a:hover {
		text-decoration:none;
		border-bottom: 1px solid #ccc;
	}
	
	.text-teaser a span {
		font-weight:normal;
		color:#333;
		
	}
	
	.text-teaser a span.read-more {
		color:#EC008C;
		padding-right:7px;
		
	}
	.text-teaser a:hover .read-more {
		color:#B2006A;
	}

	.post li ol {
		line-height:25px;
		padding-left:10px; }

	.post p { padding:0 0 9px; }

	.post ul li {
		line-height:25px;
		list-style:square; }

	.post small {
		font-size:10px;
		text-transform:uppercase; }

	.post ul li:hover { line-height:25px; }

	.post ul,.post ul,ol { padding:10px 0 20px 20px; }

.aligncenter,div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	border:5px solid #DDDDDD; }

.alignnone { border:5px solid #DDDDDD; }

.alignleft {
	float:left;
	margin:0 10px 0 0; }

	.alignleft img {
		float:left;
		margin:0 10px 0 0;
		border:5px solid #DDDDDD; }

.alignright {
	float:right;
	margin:10px 0 0 20px; }

	.alignright img {
		float:right;
		margin:10px 10px 5px 10px;
		border:5px solid #DDDDDD; }

.floatleft,#more_left { float:left; }

/* Captions */
.aligncenter, div.aligncenter {
	border:5px solid #DDDDDD;
	display: block;
	margin-left: auto;
	margin-right: auto; }

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #DCDCDC;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; }

	.wp-caption img {
		margin: 0;
		padding: 5px;
		border: 0 none; }

	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 14px;
		padding: 0 3px 5px;
		margin: 0;
		font-style:italic; }

ul,#socialicons ul { list-style:none; }

#socialicons {
	border-bottom:1px solid #DAD9D9;
	color:#4c4d50;
	float:left;
	height:30px;
	margin:10px 0 0;
	padding:0 0 3px;
	width:660px; }

	#socialicons img {
		margin-right:5px;
		padding-bottom:3px; }

	#socialicons .credits{
		float:left;	
		padding:3px 0 0 0;	
	}
	
	#socialicons ul.share-right{
		float:right;	
		padding:3px 0 0 0;
	}

	#socialicons li {
		border:none;
		display:inline;
		float:left;
		line-height: 13px;
	}
	
	#socialicons li.like-btn{
		height:20px;
		margin-right:10px;
		margin-top:-2px;
		overflow:hidden;
		width:100px;
	}
	#socialicons li.thumb {
		width:21px;
	}
	#socialicons li.first {
		padding-right:7px;
	}
	
	#socialicons li.mid {
		padding-right:30px;
	}
	
	#socialicons li.last {
		padding-right:0;
	}
	
	#socialicons li.bubble_li{
		margin-top: -2px;
	}
	#socialicons li.bubble_li a{
		color:#fff;
		text-decoration:none;
	}
	#socialicons li.bubble_li a:hover{
		color:#fff;
		text-decoration:underline;
	}
	
	#socialicons small {
		color:#4c4d50;
		font-family:arial, "lucida console", sans-serif;
		font-size:10px;
		font-weight:700;
		text-transform:uppercase; }

	#socialicons small a {
		border-bottom:none;
		color:#ec008c;
		text-decoration:underline; }

	#socialicons small a:hover {
		border-bottom:none;
		color:#b2006a; }

	#socialicons small img {
		border:none;
		vertical-align:middle; }


.catlink{
	float: right;
	font-size:10px;
	text-transform:uppercase;
}
.ticker-text .catlink{
	margin-top: -3px;
}
.catlink a, .ticker-text .right .catlink a {
	background-color:#666;
	color:#FFF;
	border:0;
	padding: 3px;
	text-decoration:none;
}
.catlink a:hover, .ticker-text .right .catlink a:hover{
	background-color:#ec008c;
	color:#FFF;
	text-decoration:none;
}






/* Comments
-------------------------------------------------------------- */
.children {
	padding: 0;
	margin-left:10px; }
.comment-author-admin {
background:url(images/author.jpg) no-repeat top right;
}

.authorcomm {
	float:left;
	margin:0;
	padding:0;
	width:70px;
	text-align:center;
	line-height:12px;
	font-size:13px; }

	.authorcomm a {
		text-decoration:none;
		font-weight:bold; }

.avatar { padding:0 15px 0 0; }

.reply {
	float: right;
	margin-right: 20px;
	
}

.reply a {
	padding:2px 5px;
	margin-left:55px;
	font-weight:normal;
	text-transform:uppercase;
	background:#333;
	width:50px;
	font-size:9px;
	text-align:center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	color:#fff; }

	.reply a:hover {
		color: #FFF;
		background:#CA2B57;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }

#respond { float:left; }

#navigation {
	width:100%;
	height:30px;
	float:left; }

.cancel-comment-reply a {
	padding:2px 5px;
	margin-bottom:5px;
	margin-left:55px;
	font-weight:700;
	text-transform:uppercase;
	background:#333;
	font-size:10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:none;
	color:#fff; }

	.cancel-comment-reply a:hover {
		color:#FFF;
		background:#CA2B57;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px; }

.comment-meta  a {
	font-weight:normal;
	border-bottom:none;
	font-size:9px;
	color:#5F5F5F;
	font-style:italic; }

.comment-meta {
	padding-bottom:5px;
	border-bottom:3px solid #ccc;
	margin-left:55px; }

.fn {
	font-size:12px;
	line-height:15px;
	font-weight:bold;
	font-style:normal; }

.says { display:none; }

#comments li {
	width:100%;
	padding:10px 0 10px;
	display:block;
	float:left; }
.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 5px 0px 0px;
	padding: 5px 5px 0px 0px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	}
	
.comment {
	float:left;
	padding:0px 0 20px;
	font-size:11px; }

	.comment p {
		margin-left:55px;
		line-height:20px;
		padding:0 0 3px 0;
		color:#333; }

body.ie6 #comments li.bgCH {
	background-color:#eee;
	background-image:none; }

.field {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:solid 1px #ddd;
	border-top-color:#ccc;
	background:#fff
	letter-spacing:.1em;
	padding:6px; }

#commentform textarea { width:76%; height:130px; }

#submit,.submit,label { cursor:pointer; }

#commentform label {
	padding-left:24px;
	font-weight:900; }

	#commentform label span,#comments .chead p.date { color:#999; }

#comments {
	float:left;
	margin-top:40px;
	width:660px; }

#respond {
	margin-top:0px;
	float:left; }
	
	#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}

#comments li h3 {
	margin-top:15px;
	margin-left:55px;
	font-size:16px; }

.avatar { float:left; }

.comtext {
	font-size:11px;
	float:left;
	padding-left:8px;
	width:590px; }

	.comtext small {
		display:block;
		font-weight:400;
		font-style:normal;
		border-bottom:2px solid #ccc; }

/* =Sidebar
-------------------------------------------------------------- */
#sidebar {
  	float:left;
	width:300px;
	padding: 10px;
	background-color:#FFF;
}
#sidebar.withsubnav {
  	margin-top:-48px;
}
#sidebar a {
  color:#333;
}
#sidebar .read-more a {
  color:#EC008C;
}
#sidebar .read-more a:hover {
  color:#b2006a;
}

#sidebar h3 a {
  color:#fff;
}

h3.collapse-head {
	background:transparent url(images/black_collapse.png) no-repeat scroll left top;
	height:33px;
	font-family:Arial;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	font-weight:400;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: -5px;
	padding-left: 24px;		
}
.active {
}
.active  h3 {
	
	background:transparent url(images/black_collapse.png) no-repeat scroll left -38px;
}
	
	#sidebar .widget {
	 color:#666;
	 }
	 
	#sidebar .widget ul.list {
		 margin-left:14px;
	 }
	 
	#sidebar .widget ul.list li {
	 list-style-position:outside;
	 
	 }
	 
	#sidebar #tab-comments {
	 color:#666;
	 }
	 
h3 #restrict-showing-lines{
	overflow:hidden;
	height: 14px;
}
	 
#sidebar_left {
	float:left;
	width:145px;
	padding-right:10px; }

#sidebar_right {
	float:left;
	width:145px; }

#flickr { float:left; width:100%; }
 
	#flickr a {
		display:block;
		float:left;
		text-align:left;
		width:68px;
		padding:0 6px 5px 0; }

	#flickr img {
		border:2px solid #D3DDE5;
		height:65px;
		width:65px;
		padding:0; }
		 
		#flickr img:hover { border:2px solid #0C2B41; }

.newsletterbox {
	background-color: #ecc6dc;
	margin-bottom:17px;
	padding-bottom:5px;
}
.newsletterbox p{
	padding-left:7px;
	padding-right:7px;
}
.newsletterbox form{
	padding-left:7px;
	padding-right:7px;
}

ul.imagelist li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 10px;
	text-align:center;
}


.celeb-images{
	
}

.celeb-images .celeb-image-thumb{
	display:inline-block;
	margin-bottom: 10px;
	text-align:center;
	width: 145px;
	margin-right: 7px;
	float:left;
}
.celeb-images .celeb-image-thumb.right{
	margin-right: 0;
	
}

.celeb-images img{
	display:block;
	float:none;
}


/* =Forms
-------------------------------------------------------------- */
fieldset,img { border:0; }


#top-options {
	float:right;
	margin-top:0;
	}
	
#search {
	font-size:10px;
	color:#fff;
	height:20px;
	padding:12px 0 0 0; 
	width: 200px;
	}

#searchform {
	/*background:url(images/search.png) no-repeat;*/
	border:thin #000 solid;
	height:27px; 
	float: left;
	}

	#searchform label,#searchform .submit {  }
	
	#searchform input.submit { 
		margin-top: -18px;
		margin-right: 0; 
		width: 58px;
		
		float: right;
		}
	
	input.submit {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		-moz-border-radius-bottomleft:2px;
		-moz-border-radius-bottomright:2px;
		-moz-border-radius-topleft:2px;
		-moz-border-radius-topright:2px;
		background:#FFFFFF url(images/bg-form-pink.png) repeat-x scroll left top;
		border-color:#b2006a #b2006a #b2006a;
		border-style:solid;
		border-width:1px;
		padding:4px 5px 5px;
		
		color: #FFF;
		height: 27px;
		font-size:11px;
		
	}
	
	
	input.submit:hover {
		background-position: left -26px;	
	
	}

#se {
	width:120px;
	margin:0 16px -10px 0;
	font-size:11px;
	/*
	background:none;
	border:0;
	height:15px;
	width:80px;
	margin:1px 16px -4px 0;
	padding:0 15px 0 5px;
	color:#656668; 
	*/
	
	}

#searchform input:focus {   }

input, textarea, text {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	border:solid 1px #ddd;
	border-top-color:#ccc;
	background:#fff url('images/bg-form0.png') repeat-x left 1px;
	padding:6px; }
	
	 textarea{
	height:150px; }

/* =WP-PageNavi
-------------------------------------------------------------- */
.wp-pagenavi {
	font-size: 10px;
	text-align: center;
	margin-bottom: 30px;
}

	.wp-pagenavi .current, .wp-pagenavi a:link, .wp-pagenavi a:visited {
		padding:2px 6px 2px 6px;
		text-decoration: none;
		margin: 0 0.3em;
		font-weight:700;
		font-size:11px; }

	.wp-pagenavi .current {
		background:#333;
		color:#fff;
		font-weight:700; }
	
	.wp-pagenavi a { border:1px solid #CCC; }
	.wp-pagenavi a:hover { border:1px solid #333; }

/* =Footer
-------------------------------------------------------------- */
#footer {
	padding-top:3px;
	margin:0 auto; 
	margin-top: 20px;
	width:1000px;
	border-top:1px solid #ccc;
}

#fside {
	float:left;
	width:100%;
	padding:0 0 20px; }

#copyright {
	background:#fff;
	color:#666;
	line-height:19px;
	font-size:11px;
	border-top:1px solid #ccc;
	text-align:center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}

	#copyright a {
		color:#666;
		border-bottom:1px dotted #ccc; }

		#copyright a:hover {
			color:#333;
			border-bottom:none;
			text-decoration:none; }

.footer-wrap {
	width:980px;
	margin:0 auto; }

#footer .widget {
	color:#666;
	line-height:19px;
	font-size:11px;
	padding:5px 0 0 0; }

#footer .widget img {
		float:none;
		padding:0 5px 3px 0; }
		
	#footer .widget ul { padding:0 0 0 0; }

	#footer .widget a { color:#666; }

	#footer .widget h3 {
		background:url(images/black.png) no-repeat top left;
		height:33px;
		font-family:Arial;
		text-transform:uppercase;
		color:#fff;
		font-weight:bold;
		padding:3px 5px 0 10px; 
		font-size:14px;
	}
	

#footer .menu-item{
	display:inline-block;
	width:210px;
	float:left;
	margin-right:17px;
	margin-left:18px;
}

#footer .menu-item h4 {
	font-size:20px;
}	
#footer .menu-item .footer-menu-img{
	
}
#footer .menu-item .footer-list{
	height:20px;
	overflow:hidden;
}
	
	#footer .left {
	
	}

	#footer .left li {
		float: left;
		display: inline;
		margin-left: 15px; }
		
	#footer .right {
		float: right;
	}

/* Calendar */
#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }

#wp-calendar a { text-decoration: none; }

#wp-calendar caption {
	font-weight:bold;
	text-align: center; }

#wp-calendar th {
	font-style:normal;
	font-weight:normal;
	text-transform: capitalize; }

#wp-calendar {
	empty-cells: hide;
	width: 200px; }

	#wp-calendar #next a {
		padding-right: 10px;
		text-align: right; }

	#wp-calendar #prev a {
		padding-left: 10px;
		text-align: left; }

	#wp-calendar a {
		display: block;
		background-color:#D3CFBE; }

	#wp-calendar #today { background-color:#BDC6D5; }

	#wp-calendar caption {
		text-align: center;
		width: 100%; }

	#wp-calendar td {
		text-align: center;
		background-color:#EAE8DF; }

	#wp-calendar .pad { background-color:#F5F4F1; }
 
 
 
.addthis_button_compact .span{
	padding-top: -4px;	
	
}

/* video archive page */

.video-time {
	text-align: right;
	margin-top: -16px;
	display: block;
	white-space: nowrap;
	cursor: hand;
	margin-right: 2px;
}
.video-time span{
	padding:0 4px;
	font-weight:bold;
	font-size:11px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#000;
	color:#fff!important;height:14px;line-height:14px;-moz-opacity:0.75;
	-webkit-opacity:0.75;
	opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
}
.video-main-content {
	margin-top: 5px;
}
.video-short-title {
	font-weight: bold;
	height: 30px;
	overflow:hidden;
}
.video-facets {
	color: #666;
	font-size: 11px;
}
.video-facets span {
	padding-left: 1px;
	display: block;
}
.video-cell {
	width: 24.5%;
	display: inline-block;
	margin-bottom:10px;
}
.video-entry {
	width: 120px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.feedmodule-data{clear:both;padding:5px 0 5px 5px;}

.feedmodule-data-front{clear:both;padding:5px 0 5px 5px; height:390px; overflow:hidden;}

.feedmodule-featured{clear:both;padding:5px 0 5px 5px; height:200px; overflow:hidden;}
.feedmodule-featured-container{height:200px; overflow:hidden;}

.feedmodule-container{height:400px; overflow:hidden;}


.img120 {
	width: 120px;
	height: 90px;
	
}


/* video post page */
#watch-ratings-views {
	line-height:18px;
	padding:0 0 4px;
	height: 50px;
	
}

#watch-rating-div {
	float:left;
	width:310px;
}
#watch-views-div {
	float:right;
	font-size:13px;
	text-align:right;
	width:135px;
}
#video-info {
	margin-top: 30px;
}

/* video details in the sidebar */

#sidebar .video-description{
	background-color:#EEEEEE;
	margin-bottom: 17px;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 0px;
}
#sidebar .video-description p {
	padding-bottom: 7px;
	padding-top: 7px;
}

#sidebar .video-description-text {
	margin-left: 60px;
	height: 65px;
}

#watch-discoverbox {
	overflow:auto;
	padding-top:4px;
	height: 350px;
	
	}
#watch-featuredbox {
	overflow:auto;
	padding-top:4px;
	height: 210px;
	
	}
	
.video-sidebar-entry {
	display: block;
	height: 70px;
}
#sidebar .video-sidebar-entry .video-title  a {
	color:#ec008c;
	}


#sidebar .video-sidebar-entry .video-title a:hover {
	color:#b2006a;
	text-decoration:none; 
	}

.video-sidebar-main-content {
	float:left;
	padding-left:10px;
	padding-top:2px;
	width:166px;
}

.video-sidebar-time {
	
	margin-top: 38px;
	display: block;
	white-space: nowrap;
	cursor: hand;
	
	
}
.video-sidebar-time span{
	padding:0 4px;
	font-weight:bold;
	font-size:11px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#000;
	color:#fff!important;height:14px;line-height:14px;-moz-opacity:0.75;
	-webkit-opacity:0.75;
	opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
	margin-left:-61px;
}
.video-thumb-90 {
	border:3px double #999999;
	display:block;
	overflow:hidden;
	float:left;
	margin-top:4px;
	height:54px;
	width:90px;
}

.img90 {
	width: 90px;
	height: 54px;
	
}


/* video section on front page */


#more-vids {
	text-align: right;
	font-size: 13px;
}

.video-result-time {
	float:left;
	margin-top: 72px;
	display: block;
	white-space: nowrap;
	cursor: hand;
	
	
}
.video-result-time span{
	padding:0 4px;
	font-weight:bold;
	font-size:11px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#000;
	color:#fff!important;height:14px;line-height:14px;-moz-opacity:0.75;
	-webkit-opacity:0.75;
	opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	display:-moz-inline-stack;
	display:inline-block;
	*display:inline;
	vertical-align:top;
	zoom:1;
	margin-left:-61px;
}


	
/* tabs */

.tabs {
	float: right;
	margin-right: 10px;
	margin-top: -30px;
}

.tabs ul {
list-style-type:none;
}

.tabs li {
	display:inline;
	float:left;
	height:21px;
}

.tabs li a {
	background-image:url(images/tabs.png);
	background-position:left -21px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	min-height:1em;
	overflow:hidden;
	padding:0 0 0 15px;
}

.tabs li a span {
	background-color:#2f3030;
	background-image:url(images/tabs.png);
	background-position:right -21px;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	height:18px;
	overflow:hidden;
	padding:3px 15px 0 0;
	line-height:13px;
}

.tabs li a.tabactive {
	background-position:left 0;
	color:#0A0000;
}
.tabs.vid li a:hover {
	background-position:left -42px;
	color:#fff;
}
.tabs.vid li a:hover span{
	background-position:right -42px;
}
.tabs.vid  li a:hover.tabactive {
	background-position:left 0;
	color:#0A0000;
}
.tabs.vid li a:hover.tabactive span{
	background-position:right 0;
}

.tabs li a.tabactive span{
	background-position:right 0;
}
.videocontent1, .videocontent2, .videocontent3. videocontent4 {
	height: 348px;
	}


/* --- */

.breadcrumb {
	font-size: 11px;
	margin-bottom: 5px;
	}
	
	
.read-more {
	font-size: 11px;
	text-transform: uppercase;
	white-space: nowrap;
	display: inline;
	float: right;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	line-height: 18px;
	height: 18px;
	font-weight: bold;
}

.read-more a {
	padding-right:7px;
	float: none;
}

.read-more-button a {
	display:block;
	margin-top:10px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/readmore_small.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
	width:75px;
	border-bottom:0;
}

.read-more-button a:hover {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/readmore_small.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom:0;
}

.thumblock {
float:right;
}

/* ------ top 5 ------ */

#sidebar .hitlist {
height:200px;
width:300px;
}
#sidebar .hitlist .hit {
height:33px;
width:300px;
}
#sidebar .hitlist .active {
height:68px;
width:300px;
}
#sidebar .hitlist .number {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;

border-bottom:1px solid #E5E5E5;
border-right:2px solid #FFFFFF;
color:#666666;
float:left;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:25px;
line-height:12px;
padding-top:7px;
text-align:center;
width:29px;
}

#sidebar .hitlist .active .number {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
border-bottom:1px solid #E5E5E5;
border-right:2px solid #FFFFFF;
color:#EC008C;
float:left;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:60px;
line-height:12px;
padding-top:7px;
text-align:center;
width:29px;
}
#sidebar .hitlist .active .last .number, #sidebar .hitlist .last .number {
	border-bottom:none;
}
#sidebar .hitlist .active .number a {
	color:#EC008C;
}
#sidebar .hitlist .active .number a:hover {
	color:#B2006A;
	text-decoration:none;
}
#sidebar .hitlist .imageTeaser {

border-bottom:1px solid #E5E5E5;
float:right;
height:32px;
width:269px;
}
#sidebar .hitlist .active .imageTeaser {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-bottom:1px solid #E5E5E5;
height:67px;
width:269px;
}
#sidebar .hitlist .last .imageTeaser, #sidebar .hitlist .active .last .imageTeaser {
	border-bottom:none;
}
#sidebar .hitlist .imageTeaser img {
float:left;
margin:7px 2px 7px 7px;
}
#sidebar .hitlist .text {
display:inline;
float:left;
margin:5px 3px 0 7px;
}
#sidebar .hitlist .top5Subline, #sidebar .hitlist .top5Subline a {
color:#EC008C;
font-size:11px;
font-weight:bold;
height:12px;
line-height:11px;
overflow:hidden;
text-decoration:none;
}
#sidebar .hitlist .top5Subline a:hover {
	color:#B2006A;
	text-decoration:none;
}
#sidebar .hitlist .top5Headline, #sidebar .hitlist .top5Headline a {
color:#666666;
font-size:10px;
font-weight:bold;
height:22px;
line-height:12px;
overflow:hidden;
text-decoration:none;
}
#sidebar .hitlist .hit .inactive {
display:none;
}
#sidebar .hitlist img {
display:none;
}
#sidebar .hitlist .active img {
display:inline;
}
#sidebar .hitlist .active .text {
height:34px;
margin:7px 3px 0 7px;
overflow:hidden;
width:170px;
}
#sidebar .hitlist .top5Headline {
display:none;
}
#sidebar .hitlist .hit .text .inactive {
display:inline;
}
#sidebar .hitlist .active .top5Headline {
display:inline;
}
#sidebar .hitlist .active .imageTeaser .inactive {
display:none;
}
.cl {
	clear:both;
}

/************* celeb sidebar background *************/

#sidebar .celeb-background{
	background-color:#EEEEEE;
	margin-bottom:17px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	}
#sidebar .celeb-background img {
	margin-top:7px;
	padding:0;
	border:5px solid #DDDDDD;
}

#sidebar .celeb-background .title {
	padding-bottom:7px;
	padding-top:7px;
	height:105px;
	margin-left:150px;
	font-size: 12px;
}
.celeb-background .info-row{
	margin-bottom: 15px;
	padding-right:5px;
}
.celeb-background .info-row .info-label{
	font-weight: bold;
	float:left;
}
.celeb-background .info-row .info-value{
	margin-left: 100px;
	
}

/*******************************************/
.ticker-text a, #sidebar .ticker-text a {
	font-weight:normal;	
	text-decoration:none;
	color: #EC008C;
	border-bottom: 1px solid #CCCCCC;
}
.ticker-text a:hover, #sidebar .ticker-text a:hover {
	font-weight:normal;	
	text-decoration:underline;
	color: #B2006A;
	border: medium none;
}
.ticker-text a strong {
	color: #EC008C;
	font-weight:: normal;
}
.celebrity-tweets-wrap .ticker-text a strong {
	font-size:16px;
}
.celebrity-trivia .ticker-text a strong {
	font-size:16px;
}
.ticker-text a:hover strong {
	color: #B2006A;
}
.celebrity-trivia .ticker-text .right a:hover, .celebrity-tweets-wrap .ticker-text.celeb-page-twitter  .right a:hover  {
	border: none;
	text-decoration:none;
	padding-bottom: 3px;
}
.ticker-text small {
	display:block;
	float:none;
	font-size:10px;
	color: #999;
}
.ticker-text .right {
	margin-left: 80px;
	margin-top:-4px;
}
#sidebar .ticker-text .right {
	line-height:15px;
}
#sidebar .ticker-text .right a strong {
	line-height:22px;
}
.ticker-img {
	float:left;	
}
.ticker-text{
	line-height:22px;
}
.fixed-height100 .ticker-text{
	height:100px;
}
.fixed-height80 .ticker-text{
	height:80px;
}
.min-height .ticker-text{
	min-height:80px;
}
.celeb-page-twitter{
	width:280px;	
	height:100px;
}
.celeb-page-twitter-wrap{
	height:400px;
	overflow:scroll;
}
.celebrity-tweets-wrap{
	height:1800px;
	overflow:hidden;
}
.celebrity-tweets-wrap .celeb-page-twitter, .celebrity-trivia .celeb-page-twitter{
	width:640px;	
}
.ticker-text.grey{
	background-color: #eee;	
}
.ticker-text.pink{
	background-color: #f5e2ed;	
}
.celebrity-tweets-wrap .ticker-text, .celebrity-trivia .ticker-text{
	padding:10px;
}

.celebrity-tweets-wrap .ticker-text .right, .celebrity-trivia .ticker-text .right{
	padding-right:0;
}
.celebrity-tweets-wrap .right a {
	color:#EC008C;
}
.celebrity-trivia .right a:hover {
	color:#B2006A;
	text-decoration:underline;
}
.celebrity-trivia .right .bubble a {
	color:#fff;
}

.show-more-celebs {
	font-size: 11px;
	text-transform: uppercase;
	white-space: nowrap;
	display: inline;
	float: right;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	line-height: 18px;
	height: 18px;
	font-weight: bold;
	color: #ec008c;
	cursor:pointer;
	margin-top:10px;
}

.show-more-celebs strong {
	padding-right:7px;
	float: none;
	color: #ec008c;
}


.show-more-celebs strong:hover {
	color:#B2006A;
	text-decoration:underline;
}

/********************************************/
.horoscope-small-icons{
}
.small-icon-teasers{
	display:inline-block;
	margin-right: 16px;
	margin-left: 17px;
	text-align:center;
	margin-bottom: 20px
}
.small-icon-teasers.last{
	margin-right: 0;
}
.small-icon-teasers h4{
	padding-bottom: 0;
}
.small-icon-teasers small{
	font-size:10px;
	color:#999;
}
.widget .small-icon-teasers{
	margin-left:5px;
	margin-right:3px;
	text-align:left;
	width:90px;
	margin-bottom:15px;
}

/*************** adsense ****************/

.adsense-right{
	float:right;
}
.adsense-center{
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.adsense-center-lines{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.adsense-center-bottom-line{
	text-align:center;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
}
.two-ads{
	width: 660px;
	height: 290px;
}
.adsense-left{
	float:left;
	height: 280px;
}
.amazon-right{
	margin-top: 10px;
  	float:right;
	
	border:5px solid #DDDDDD;
}
.post-content{
	min-height:280px;
	margin-bottom: 20px;
	margin-top: 5px;
}
.adsense-center-bottom{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.ad-celeb-header{
	text-align:left;
	padding-top: 15px;
	padding-bottom: 15px;
}

/***************************************/

.newsletter-popup{
	/*
	background:url(../../../images/subscription_popup.png) no-repeat fixed;
	height:360px;
	width:700px;
	overflow:hidden;
	*/
}
.newsletter-description{
	position:relative;
	top:180px;
	left:350px;
	color:#fff;
	font-size:12px;
	line-height:20px;
	width: 330px;
}
.newsletter-form{
	position:relative;
	top:192px;
	left:310px;
	width: 390px;
}

#middle-no-sb{
	background-color:#FFF;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left:10px;
	width: 100%;
	height:100%;
	text-align:center;
}
/***************************************/


.error{
	border:solid 1px #B0302D;	
	padding: 5px;
	background-color:#FF9595;
	margin-bottom:30px;
	line-height:25px;
}
.error h2{
	font-family:Arial;
	font-size:33px;
	font-weight:700;
	padding-bottom:5px;
	line-height:30px;
	color:#333;
}


/***************************************/

.celeb-cat{
	
}

.celeb-cat a{
	font-weight:bold;
	line-height:15px;
}

.celeb-cat .celeb-image-thumb{
	display:inline-block;
	margin-bottom: 10px;
	text-align:center;
	width: 145px;
	margin-right: 25px;
	float:left;
	height: 110px;
	
}
.celeb-cat .celeb-image-thumb.right{
	margin-right: 0;
}

.celeb-cat img{
	display:block;
	float:none;
	width:145px;
}


/***************************************/


.navigation {
	margin-top: 10px;
	margin-bottom: 35px;
	height: 29px;
	overflow:hidden;
}



.navigation .prevBtn a {
	float: left;
	display:inline-block;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/next_prev_buttons.png);
	background-repeat: no-repeat;
	background-position: -136px top;
	height: 29px;
	width:68px;
	border:0;
	padding: 0px;
	
}
.navigation .prevBtn a:hover {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/next_prev_buttons.png);
	background-repeat: no-repeat;
	background-position: -204px top;	
}
.navigation .nextBtn a {
	float: right;	
	display:inline-block;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/next_prev_buttons.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width:68px;
	border:0;
	padding:0;
}
.navigation .nextBtn a:hover {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/next_prev_buttons.png);
	background-repeat: no-repeat;
	background-position: -68px top;	
}


/***************************************/

.action-link{
	font-size:11px;	
}

/**************************************/
body.nl_popup_body{
	text-align:center;
	background-color:#fff;
}

.nl_popup{
	width: 400px;
	font-size:11px;
	background-color:#FFF;
	margin: 0 auto 0;
	text-align:left;
}

.nl_dynamic{
	padding: 5px 12px 0px 12px;
	margin-bottom: 5px;
}
.nl_popup h4{
	font-size:19px;
	padding-bottom:5px;
}

.nl_form_wrapper{
	background-image: url(images/nl_popup_bg.png);
	background-repeat:no-repeat;
	width: 400px;
	height: 220px;
}

.nl_form{
	position:relative;
	top:114px;
	left: 70px;
	float: left;
}

.nl_envelope{
	position:relative;
	top:105px;
	left:35px;
	background-image: url(images/popup_envelope.png);
	background-repeat:no-repeat;
	width: 119px;
	height: 101px;
	float: left;
}

.nl_label{
	font-size:14px;
	font-weight: bold;
}

.nl_footer{
	height: 20px;
	padding: 2px 12px 0px 12px;
	font-size:10px;
}
.nl_footer a{
	color:#666;
}

/***************************************/

.ratingstars {
	display:block;
	width:90px;
}
.ratingblock .ratingtext {
	float:left;
	margin-left:90px;
	margin-top:-17px;
}

/***************************************/
