/*
Theme Name: Starzlife
Theme URI: http://www.starzlife.com/
Description: The 2010 theme for Starzlife
Author: IGG
Version: 2.0
*/


#main-wrapper {
/*    background: url(images/main-bg.gif) repeat-y; */
	background-color:#FFFFFF;
    margin:0 auto;
    width:1030px;
	position:relative;
}

#top-wrapper {
    margin:0px auto 10px;
	padding:10px 0 0px;
    width:1000px;
	height:215px;
}

#top-wrapper .placeholder {
	width:160px; 
	height:205px; 
	overflow:hidden; 
	float: left;
}

#top-wrapper .picture{
	height:142px;
	overflow:hidden; 
	display:inline-block;
}

#top-wrapper .title {
	padding-right:18px;
}

#top-wrapper .title h1 {
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

#top-wrapper .title h2 {
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
}

#top-wrapper .title a {
	font-family:Verdana;
	color:#000;
	text-transform:capitalize;
}

#top-wrapper .title a:hover {
	text-decoration:underline; 
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#header {
    height:67px;
    font-size:12px;
    margin:0 auto;
    width:1000px
}
    #header .logo {
        border:none;
        display:block;
        float:left;
        height:67px;
        width:422px;
    }

    #header .lang {
        float:left;
        margin:52px 0 0 20px;
    }

    #header a { color:#000; }

	#header .lang a{ 
		font-weight:bold; 
		font-size: 12px;
		font-family: Verdana;
		margin-right:5px;
	}

	#header .lang a:hover {
		text-decoration:underline; 
	}

	#header .search {
		float:right;
		margin:45px 0 0 0;
		text-align:right;
		width:220px;
		height:21px;
	}

	#header .search .field {
		border:1px solid #000;
		float:left;
		height:15px;
		padding:2px;
		width:145px;
	}

	#header .search .button {
		border:1px solid #000;
		float:right;
		height:21px;
		width:62px;
	}

	#header .login a {
		display:block;
		float:left;
		margin:4px 0 0 20px;
		padding:2px;
		width:36px;
	}


#nav {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
    margin:10px auto 0;
    height:33px;
    width:1000px;
}

    #nav ul { }

    #nav li{
        float:left;
        margin:7px 0 0 46px;
    }

    #nav li a{
        display:block;
        height:17px;
        text-indent:-9999px;
    }

	#nav li a.hotshot{
		background: url(images/nav-hotshot.gif) no-repeat;
		width:117px;
	}

	#nav li a.hollywood{
		background: url(images/nav-hollywood.gif) no-repeat;
		width:138px;
	}

	#nav li a.music{
		background: url(images/nav-music.gif) no-repeat;
		width:70px;
	}

	#nav li a.tv{
		background: url(images/nav-tv.gif) no-repeat;
		width:32px;
	}

	#nav li a.fashion{
		background: url(images/nav-fashion.gif) no-repeat;
		width:93px;
	}

	#nav li a.photos{
		background: url(images/nav-photos.gif) no-repeat;
		width:87px;
	}

	#nav li a.videos{
		background: url(images/nav-videos.gif) no-repeat;
		width:80px;
	}

#editorial {
	border: 1px solid #FFF;
    width: 1000px;
    height: 320px;
    margin: 10px auto 0;
}

	#editorial .picture{
		float: left;
		width: 485px;
		height: 300px;
		margin: 10px 0 10px 10px;
		overflow: hidden;
	}

	#editorial .content{
		float: left;
		width: 485px;
		height: 300px;
		margin: 10px;
		font-family: Verdana;
		font-size: 16px;
	}

	#editorial .content h1 a {
		font-family: Georgia;
		font-size: 32px;
		font-weight: normal;
		margin-bottom: 5px;
	}

	#editorial .content a {
		color: #00BDE6;
	}

	#editorial .content a:hover {
		border-bottom: dotted 2px #00BDE6; 
		text-decoration: none;
	}

	#editorial .content p {
		line-height: 1.5;
		margin: 10px 0 10px 0; 
		font-size: 14px;
		text-align: justify;
	}
				
	#editorial .content .more {
		font-size: 14px;
		text-decoration: none;
	}

.post-meta { 
	font-size: 11px;
	height: 14px;
	position:relative;
	margin-top:15px;
	margin-bottom:20px;
}

.post-meta img{
	float: left;
	position:absolute;
	bottom: 0px;
}

.post-meta .post-date {
	float: left;
	padding: 2px 0;
	position:absolute;
	bottom: 0px;
	left: 37px;
}

.post-meta .no-view {
	background: url(images/view.jpg) no-repeat center left;
	height: 12px;
	margin: auto;
	padding: 0px 0px 0px 20px;
	position:absolute;
	bottom: 1px;
	left: 370px;
}

.post-meta .no-comment {
	background: url(images/comment.jpg) no-repeat center left;
	height: 12px;
	margin-right: 350px;
	padding: 0px 0px 0px 22px;
	position:absolute;
	bottom: 1px;
	left: 430px;
}

.post-meta .digg {
	padding: 2px 0;
	position:absolute;
	bottom: 0px;
	right: 200px;
}

.post-meta .buzz {
	padding: 2px 0;
	position:absolute;
	bottom: 5px;
	right: 100px;
}

.post-meta .twitter {
	padding: 2px 0;
	position:absolute;
	bottom: -2px;
	right: -20px;
}

#content-wrapper {
    margin:10px auto 0;
    width:1002px;
}
	#content-wrapper .content a.nohover:hover {text-decoration: none;border-bottom: none;}
	
	#content-wrapper  .content {
		float:left;
		width:728px;
	}

	#content-wrapper  .content  h2,h3 {
		font-family: Tahoma;
		font-size: 22px;
		font-weight: normal;
		margin: 10px 0px 10px 0px;
		color: #444444;
	}

	#content-wrapper  .content .linkspot {
		margin-bottom: 10px;
	}

	#content-wrapper  .content .post-entry{
		border:1px solid #000;
		width:726px;
		height:286px;
		margin-bottom:20px;
		overflow:hidden;
		position: relative;
	}

	#content-wrapper .content .post-entry .picture{
		float:left;
		width:190px;
		height:266px;
		margin:10px 0 10px 10px;
		overflow:hidden; 
	}
	
	#content-wrapper .content .post-entry .picnum{
		width:190px;
		height:40px;
		position: absolute;
		bottom: 10px;
		left: 10px;
		display: block;
		background:#00c3eb;
		opacity: .6;
		-moz-opacity: .6;
		filter: alpha(opacity=60);
	}
	
	#content-wrapper .content .post-entry .picnum p{
		font-family: Georgia;
		font-size: 14px;
		font-weight: bold;
		text-align:center;
		color: #000000;
	}
	
	#content-wrapper .content .post-entry .content {
		float: left;
		width: 506px;
		height:266px;
		font-family: Verdana;
		font-size: 14px;
		margin: 10px;
		position: relative;
	}

	#content-wrapper .content .post-entry .content h1 a {
		font-family: Georgia;
		font-size: 28px;
		font-weight: normal;
		margin-bottom: 5px;
	}

	#content-wrapper .content .post-entry .content a {
		color:#00BDE6;
	}
					
	#content-wrapper .content .post-entry  .content a:hover { 
		border-bottom: dotted 2px #00BDE6; 
		text-decoration: none; 
	}

	#content-wrapper .content .post-entry .content p {
		line-height: 1.4;
		margin: 20px 0 10px 0;
		text-align: justify;
	}

	#content-wrapper .content .post-entry .content .more {
		text-decoration: none;
	}

	#content-wrapper .content .post-entry .content .about p {
		font-size: 12px;
	}

	#content-wrapper .content .post-entry .content .about a {
		text-transform:capitalize;
	}

	#content-wrapper .content .post-entry .content .comment {
		position: absolute;
		bottom: 0;
	}

	#content-wrapper .content .post-entry .content .comment p {
		font-size: 12px;
	}
                
		#content-wrapper .content  .navigation {
			height:30px;
			margin-bottom:18px;
		}

		#content-wrapper .content  .navigation a { 
			border:none;
			text-decoration:none;
			text-indent:-9999px;
		}

		#content-wrapper .content  .navigation .prev {
			float:left;
			height:30px;
			width:156px;
		}
			
		#content-wrapper .content  .navigation .prev a{
			background: url(images/previous.gif) no-repeat top left;
			display:block;
			height:30px;
			width:156px;
		}

		#content-wrapper .content  .navigation .next {
			float:right;
			height:30px;
			width:290px;
		}
			
		#content-wrapper .content  .navigation .next a{
			background: url(images/more-hot-news.gif) no-repeat top left;
			display:block;
			height:30px;
			width:290px;
		}
            
		#content-wrapper .content .next-posts {
			background:url(images/net-posts.gif) no-repeat center left;
			height:77px;
			padding-left:205px;
		}

		#content-wrapper .content .next-posts img {
			display:block;
			float:left;
			height:77px;
			margin-right:4px;
			width:55px;
		}
        
#content-wrapper  .sidebar{
	float:right;
	width:264px;
}

	#content-wrapper .sidebar .sidebox{
		border:1px solid #000;
		width:262px;
		margin-bottom:10px;
	}

	#content-wrapper .sidebar .sidebox h3{
		color:#303030;
		font-size:20px;
		margin:8px 0;
		text-align:center;
		font-family:Trajan Pro, Times New Roman;
		font-weight: bold;
	}

	#content-wrapper .sidebar .sidebox .subscribe ul {
		list-style-type: none;
	}
	
	#content-wrapper .sidebar .sidebox .subscribe li {
		display: inline;
	}
	
	#content-wrapper .sidebar .sidebox .subscribe li img {
		margin: 0px 0px 10px 0px;
	}

	#content-wrapper .sidebar .sidebox  .editorial {
		width:115px; 
		height:115px; 
		overflow: hidden;
		margin: 0px 0px 10px 10px;
		float: left;
	}

	#content-wrapper .sidebar .sidebox  .editorial .placeholder {
		width:115px;
		height:70px;
		overflow:hidden; 
		display:inline-block;
	}

	#content-wrapper .sidebar .sidebox  .editorial .title a {
		font-family: Tahoma;
		font-size: 10px;
		font-weight: normal;
		color: #000;
	}

	#content-wrapper .sidebar .sidebox  .editorial .title h2 {
		font-family: Tahoma;
		font-size: 10px;
	}

	#content-wrapper .sidebar .sidebox  .editorial .title a:hover {
		text-decoration: underline; 
	}

	#content-wrapper .sidebar .sidebox  .best {
		width:80px; 
		height:173px; 
		overflow: hidden;
		margin: 0px 0px 10px 5px;
		float: left;
	}

	#content-wrapper .sidebar .sidebox  .best .placeholder{
		width:80px;
		height:112px;
		display:inline-block;
	}

	#content-wrapper .sidebar .sidebox  .best .title h2 {
		font-size: 10px;
		font-family: Verdana;
	}
	
	#content-wrapper .sidebar .sidebox  .best .title a {
		font-size: 10px;
		font-weight: normal;
		color: #000;
	}

	#content-wrapper .sidebar .sidebox  .best .title a:hover {
		text-decoration: underline; 
	}

	#content-wrapper .sidebar .sidebox .links li{
		margin: 0px 0px 10px 10px;
	}

	#content-wrapper .sidebar .sidebox .links a{
		color: #00BDE6;
		font-family: Tahoma;
		font-size: 16px;
	}

	#content-wrapper .sidebar .sidebox  .links a:hover {
		border-bottom: dotted 2px #00BDE6; 
		text-decoration: none;
	}

	#content-wrapper .sidebar .sidebox .tags a{
		color: #00BDE6;
		font-family: Tahoma;
		text-transform:capitalize;
	}

	#content-wrapper .sidebar .sidebox .tags a:hover {
		border-bottom: dotted 2px #00BDE6; 
		text-decoration: none;
	}
	
	#content-wrapper .sidebar .sidebox .tags p{
		margin: 10px;
		line-height:1.3;
	}
	
#footer {
	border-top: 2px solid #8a8888;
	font-size: 12px;
	margin: 20px auto 0;
	padding: 8px 0 10px;
	width: 1002px;
}
	
	#footer a {
		color:#000;
		text-decoration:none;
	}

	#footer a:hover {
		text-decoration:underline;
	}

	#footer .links {
		display:block;
		margin-bottom:10px;
		width:100%;
	}

	#footer .links li {
		font-size:14px;
		display:inline;
		margin-right:18px;
	}

	#footer img {
		height: 0px;
	}

#post-wrapper {
    width: 1000px;
    margin: 10px auto 0;
}

	#post-wrapper  .content{
		float:left;
		width:870px;
	}

	#post-wrapper .content h1 a {
		font-family: Georgia;
		font-size: 36px;
		font-weight: normal;
	}

	#post-wrapper .content a {
		color:#00BDE6;
	}
					
	#post-wrapper .content p a:hover { 
		border-bottom: dotted 2px #00BDE6; 
		text-decoration: none; 
	}
	
	#post-wrapper .content .tags {
		font-family: "Trebuchet MS";
		font-size: 16px;
		font-weight: bold;
		color: #444444;
	}

	#post-wrapper .content .tags  a {
		font-family: "Trebuchet MS";
		font-size: 16px;
	}

	#post-wrapper .content .tags  a:hover{
		border-bottom: dotted 2px #00BDE6; 
		text-decoration: none; 
	}
	
	#post-wrapper .content .entry-content img {
		float:left;
		margin:0px 10px 10px 0px;
		overflow:hidden; 
	}

	#post-wrapper .content .entry-content .youtube {
		float:left;
		margin:0px 10px 10px 0px;
		overflow:hidden; 
	}
				
	#post-wrapper .content p {
		line-height: 1.4;
		margin: 10px 0 10px 0;
		text-align:justify;
	}

	#post-wrapper .alignright {
		float: right;
		width: 120px;
		margin-top: 50px;
	}

	#post-wrapper h2 {
		font-family: "Trebuchet MS";
		font-size: 16px;
		font-weight: bold;
		margin: 10px 0px 10px 0px;
		color: #444444;
	}

	#post-wrapper h3 {
		font-family: "Trebuchet MS";
	}
	
	#post-wrapper h2 a {
		font-family: "Trebuchet MS";
		font-size: 16px;
	}
	
	#comment-opt {
		width: 728px;
		height: 172px;
	}
	
	#comment-opt .gfc {
		font-size: 11px;
		padding: 0px 10px 0px 10px;
		width: 220px;
		height: 170px;
		float: left;
		border-right:2px dotted grey;
	}
	
	#gfc_profile {
		font-family: Verdana;
		font-size: 12px;
		overflow: hidden;
	}

	#gfc_profile .gfc-icon {
		font-family: "Trebuchet MS";
		font-size: 13px;
	}
	
	#gfc_profile img {
		border: 2px solid grey;
		margin-top: 0px;
		margin-right: 10px;		
	}
	
	#gfc_profile ul, li {
		list-style-type:none;
	}

	#comment-opt .fbc_connect_button_area {
		width: 220px;
		height: 170px;
		padding: 0px 10px 0px 10px;
		border-right: 2px dotted grey;
		position: relative;
		float: left;
	}

	#comment-opt .fbc_connect_button_area p {
		font-family: Tahoma;
		font-size: 11px;
	}

	.fbc_profile_pic {
	  margin: 5px 10px 5px 0px;
	  float: left;
	}

	.fbc_profile_header {
		font-family: Verdana;
		font-size: 14px;
	}

	#comment-opt .comment-login {
		font-family: Tahoma;
		font-size: 11px;
		width: 220px;
		height: 170px;
		padding: 0px 10px 0px 10px;
		position: relative;
		float: left;
	}

	#comment-opt .comment-login input {
		width:185px;
		margin: 3px 0px 7px 0px;
		display:block;
	}
	
	#respond  textarea {
		width: 702px;
		height: 100px;
		padding: 10px;
		font-family: Verdana;
		font-size: 14px;
		background-image: url(images/bg.gif);
		background-position: bottom right;
		background-repeat: no-repeat;
		border: 3px solid #cccccc;
		overflow: auto;
	}
	
	#respond  p {
		font-family: Tahoma;
		font-size: 11px;	
	}
	
	#comment-zone ol {margin:20px 0px 20px 0px;}
	#comment-zone li {list-style:none; overflow: hidden; margin-top:10px; padding:10px 10px 0px 10px; min-height:40px; width: 706px; background:#F7F7F7; border: 1px solid #DFDFDF; font-family: Verdana; font-size:12px;}
	#comment-zone cite {font-weight:bold;}
	#comment-zone img {border:3px solid #CFCFCF; width:32px; height:32px;}
	#comment-zone .gravatar-col {clear:left;float:left; width:48px;}
	#comment-zone .gravatar-col .avatar-32 {width: 38px; height: 38px; overflow:hidden;}
	#comment-zone .comment-col { float:left; width: 600px; position: relative;}
	#comment-zone .comment-col p {line-height: 1.4;}
	#comment-zone .comment-col .datestamp {font-size:11px;}
	
.sociable { 
	clear: both;
	margin: 10px 0;
}

.sociable .sociable_tagline { 
	font-weight:bold; 
	font-size: 16px;
	font-family: "Trebuchet MS",Arial;
	position: relative;
	margin-bottom: 10px;
}

.sociable ul {
	display: inline;
	margin: 0;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }

.sociable img {
	float: none;
	width: 32px;
	height: 32px;
	border: 0;
	margin: 0;
	padding: 0;
}

#links ol {margin-bottom: 20px;}
#links li {list-style:none; overflow: hidden; margin-top:5px; padding:5px; background:#F7F7F7; border: 1px solid #DFDFDF; font-family: Tahoma; font-size:10px;}

#piclist {
	margin-bottom:10px;
}

#piclist .spot {
	width:80px; 
	height:175px; 
	overflow: hidden;
	margin: 0px 0px 10px 5px;
	float: left;
}

#piclist .spot .placeholder{
	width:80px;
	height:112px;
	display:inline-block;
}

#piclist .spot .title h3{
	font-family: Verdana;
	font-size: 12px;
}

#piclist .spot .title a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}

#piclist .spot .title a:hover {
	text-decoration: underline; 
}

#content-wrapper .content h1 {
	font-family: "Trebuchet MS";
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 10px;
}
	
#content-wrapper .content a {
	color:#00BDE6;
}

#content-wrapper .content a:hover { 
	border-bottom: dotted 2px #00BDE6; 
	text-decoration: none; 
}

#content-wrapper .content p {
	line-height: 1.4;
	margin: 10px 0 10px 0; 
}

#videos ol {margin:20px 0px 20px 0px;}
#videos li {list-style:none; overflow: hidden; margin-top:10px; padding:10px 10px 10px 10px; min-height:96px; width: 708px; background:#F7F7F7; border: 1px solid #DFDFDF; font-family: Verdana; font-size:12px;}
#videos img {border:3px solid #CFCFCF; margin-right:10px;float:left;}
#videos a.nohover:hover {text-decoration: none;border-bottom: none;}
#videos a {font-weight:bold;}
#videos p {margin-top:10px;line-height: 1.5;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
}

.greet_block {
  background:#fff;
  border:1px solid #eee;
  margin:10px 0;
  width:100%;
}

.greet_image {
  float:left;
  padding:0 10px 0 0;
}

.greet_image img{
  background:none;
  border:none;
  margin:0;
  padding:0;
}

.greet_text {
  color:#333;
  line-height:20px;
  margin:10px 10px 0 10px;
  font-family:verdana;
  font-size:14px;
}

.greet_search_after {
  border-top:1px solid #eee;
  font-size:11px;
  margin:5px 0 0 0;
  padding:2px 0 0 0;
}

.greet_search_before {
  border-bottom:1px solid #eee;
  font-size:11px;
  margin:0 0 5px 0;
  padding:0 0 2px 0;
}

#greet_search_link {
  cursor:pointer;
}

