/* 
Title: Starlit TV
Owner: Starlit TV Srl
Developer Agency: Beat Fly Lab
URL: http://www.beatfly.com

Created: Nov 08
Copyright: Starlit TV Srl

All rights reserved including rights of reproduction and use in any form or by any means, including the making of copies by any photo process or by any electronic or mechanical device (printed, written, or oral), or recording for sound or visual reproduction, or for use in any knowledge or retrieval system or device, unless permission in writing is obtained from the copyright proprietor.
*/

 *{
	margin:0;
	padding:0;}

body{
	font:12px arial,helvetica,verdana,sans-serif;
	color:#5C5C5C;
	background:#000 url(images/bg_new.jpg) repeat-x left top;
	text-align:center;
	margin:0;
	padding:0;}
	
#container{
	text-align:left;
	background: url(images/color_top.png) no-repeat center top;
	width:960px;
	margin:0 auto;}

#wrapper{
	width:960px;
	background-color:#fff;}

#header{
	width:960px;
	height:160px;
	margin:0 auto;}

#headright a:link, #headright a:visited {
	color:#fff;
	text-decoration:none;}

#header a:hover {
	color:#0099CC;
	text-decoration:none;}

#headleft{
	width:500px;
	float:left;}

a:link, a:visited {
	color:#0099CC;
	text-decoration:none;}

a:hover{
	color:#333;}

a:active, a:focus{
	outline:none;}
	
em.allert{
	background-color:#FFE5E5;
	color:#FF4747;
	padding:3px;}

/* Begin Page Menu */
#pages{
	float:left;
	width:500px;
	font-size:14px;
	padding:0;
	margin:0;}

#pages ul{
	list-style:none;
	margin:8px 0 15px 0;
	padding:0;}

#pages li{
	display:inline;
	margin:0 6px 0 0;}

#pages a:link, #pages a:visited{
	color:#FF3366;
	font-weight:bold;
	background-color:#fff;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #fff;
	padding:5px 10px 5px 10px;}

#pages a:hover{
	color:#333;
	font-weight:bold;
	background-color:#fff;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #fff;
	padding:5px 10px 5px 10px;}
	
#pages .current_page_item a{
	color:#333;
	background-color:#ededed;
	font-weight:bold;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border:1px solid #ededed;
	padding:5px 10px 5px 10px;}
/* End Page Menu */

#headright{
	float:right;
	width:300px;}

#headright img{
	border:none;}

#headright p{
	text-align:right;
	margin:0;
	padding:0;
	line-height:25px;}

/* Begin Search */
#searchWrap {
	background:url(images/searchbg.png) no-repeat;
	height:27px;
	margin:10px 0 0 85px;}

#searchWrap input{
	vertical-align:middle;
	background:none;}

#searchWrap #s{
	font-size:12px;
	border:none;
	padding:4px 4px;
	margin-right:3px;
	width:180px;}
/* End Search */

#logo{
	margin:0;
	padding:0;}

#logo img{
	border:none;
	border-width:0;
	margin:0;
	padding:0;}

#navwrap {
	background:url(images/bg_featured.png) repeat-x right bottom;
	border-bottom:1px solid #EBAE7F;}

#navigation{
	width:100%;
	height:42px;}

/* Inizio menu categorie */
#categories{
	width:960px;
	height:30px;}

#catlist{
	float:left;
	font-size:18px;
width:960px;}

#catlist ul{
	list-style:none;
	margin:6px 0 0 0;
	padding:0;}

#catlist li{
	display:inline;
	margin:0 10px 0 0;}

#catlist a:link, #catlist a:visited{
	color:#FF3366;
	font-weight:bold;
	padding:0 10px 0 0;}

#catlist a:hover{
	color:#fff;
	font-weight:bold;}
/* End Category Menu */

#topcontent{
	width:100%;}

#topcontent img{
	border:none;}

#topcontent a:hover{
	border:none;}

#featured{/*video riflessi*/
	width:855px;
	height:175px;
	margin:0 auto;}

#toggle{
	width:850px;
	margin:0 auto;
	background:none;}

#contentwrapper{
	width:100%;
	background:#fff url(images/top_wrapper.jpg) repeat-x left top;
	float:left;
	padding:15px 0 5px 0;}

#content{
	width:550px;
	float:left;
	padding:0 0 0 12px;}

/* Begin The Content */
.item{/*post*/
	width:530px;
	height:155px;
	color:#333;
	background:url(images/bg_item.png) repeat-x top;
	border:1px solid #DEDBD1;
	margin:0 0 15px 0;
	padding:10px 5px 0 3px;}

.item a:link, .item a:visited{
	color:#0099cc;
	text-decoration:none;
	border:none;}

.item a:hover, .galleryitem a:hover{
	color:#333;
	text-decoration:none;
	border:none;}

.galleryitem{
	width:175px;
	height:175px;
	color:#333;
	margin:0 4px 25px 0;
	float:left;}

.galleryratings{
	text-align:right;
	margin:0 8px 0 0;}

.galleryitem h5{
	color:#0099CC;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	margin:0 8px 5px 0;
	padding:0;}

#blogitem{
	width:530px;
	color:#333;
	background:#fff url(images/bg_item.png) repeat-x top;
	border:1px solid #DEDBD1;
	margin:0 0 15px 0;
	padding:10px 5px 0 5px;}
	
#myrelatedpost{/*related post*/
	width:530px;
	margin:0 0 15px 0;
	padding:5px 0 0 0;}
	
#myrelatedpost h4{
	color:#FF3366;
	padding:0 0 5px 0;}
	
#myrelatedpost li{
	background-color:#FFFFEA;
	border-bottom:1px solid #DEDBD1;
	list-style:none;
	padding:5px 0 5px 5px;
	margin:0 0 5px 0;}

#postcomments{
	width:530px;
	color:#333;
	background:#F5F4F0 url(images/bg_item.png) repeat-x top;
	border:1px solid #DEDBD1;
	margin:0 0 15px 0;
	padding:10px 5px 15px 5px;}

#pagecontent{
	width:530px;
	color:#333;
	margin:0 0 15px 0;}

.covershot{
	width:180px;
	height:142px;
	float:left;
	background:url(images/vidbg.png) no-repeat;}

#galleryshot{
	width:175px;
	height:142px;
	float:left;
	background:url(images/vidbg.png) no-repeat;}

#content h3, #pagecontent h3{
	color:#0099CC;
	font-size:16px;
	font-weight:normal;
	margin:0 0 2px 0;
	padding:0;}

.galleryitem h3{
	font-size:16px;
	color:#C13F00;
	font-weight:normal;
	margin:0 0 8px 0;
	padding:0;}

.blogtitle{
	float:left;}

.blogtitle h3{
	font-size:20px;
	color:#C13F00;
	font-weight:normal;
	margin:0;
	padding:2px 0 0 0;}

.blogtitle a:link {
	text-decoration: none;}

.blogtitle a:hover{
color:#333;}

.description p{
	margin:0;
	padding:0;
	height:90px;
	overflow:hidden;}

.covershot p{
	margin:0;
	padding:0;}

.covershot img{
	width:156px;
	height:118px;
	margin:9px 0 0 9px;
	overflow:hidden;
	border: none;}

.videodets {
	float:left;
	width:530px;
	border-bottom:1px solid #DEDBD1;
	padding:6px 0 20px 6px; 
	margin:0 0 15px 0; }

.videodets h3 {
	font-size: 16px;
	margin: 0 0 5px 0;}

.videodets a:link {
	color: #0D0D0D;}

.videodets a:link {
	color: #000;
	text-decoration: none;}

.singlecover{
	width:109px;
	height:84px;
	float:right;
	background:url(images/singlevidbg.png) no-repeat;
	margin:2px 0 0 0;}

.singlecover img{
	width:95px;
	height:70px;
	margin:7px 0 0 7px;
	overflow:hidden;
	border: none;}

.singleratings {
	margin: 0 0 5px 0;}

#blogitem p{
	margin:0 0 10px 0;
	padding:0;}

#pagecontent p, #sidebar p{
	margin:0 0 10px 0;
	padding:0;}

#pagecontent img, #sidebar img, #blogitem img{
	padding:4px;
	margin:8px;
	background:#F7F7F7;
	border:1px solid #A4A4A4;}

#pagecontent a:link, #pagecontent a:visited, #sidebar a:link, #sidebar a:visited, #blogitem a:link, #blogitem a:visited{
	color:#1aa219;/*verde*/
	text-decoration:none;}

#pagecontent a:hover{
	color:#333;
	text-decoration:none;}

.ratings{
	float:left;
	width:100px;
	padding:5px 0 0 0;}

.commentslink{
	float:right;
	width:100px;
	background:url(images/usergallery.png) left no-repeat;
	line-height:24px;
	padding:5px 4px 0 27px;
	font-size:13px;
	color:#C13F00;}

#blogmeta{
	float:right;
	width:100px;
	background:url(images/user.png) right no-repeat;
	line-height:24px;
	padding:0 40px 0 0;
	font-size:10px;
	color:#C13F00;
	text-align:right;}

#blogmeta a:link, #blogmeta a:visited{
	color:#C13F00;
	text-decoration:none;}

#blogmeta a:hover{
	color:#C13F00;}
/* End The Content */

#pagination{
	width:530px;
	margin:0 15px 15px 0;
	float:left;
	text-align:right;}

#pagination a:hover{}

#pagination img{
	border:none;}

span.navback{
	width:25px;
	height:15px;
	display:block;
	float:right;
	background:url(images/back.gif) top right no-repeat;
	cursor:pointer;}

span.navforward{
	width:25px;
	height:15px;
	display:block;
	float:right;
	background:url(images/forward.gif) top right no-repeat;
	cursor:pointer;}

#sidebar{
	width:330px;
	float:right;
	padding:0 12px 0 0;}

#sideadvert{
	margin:10px 0 10px 0;}

#block{
	background:#F5F4F0 url(images/bg_item.png) repeat-x top;
	border:1px solid #DEDBD1;
	margin:0 0 15px 0;
	padding:10px 5px 0 5px;}

#recentvids{
	padding:0 0 15px 2px;}

#blockvids{
	height:78px;
	margin:10px 0 0 0;
	padding:0 0 14px 0;
	clear:both;}

#blockvids p {
	height: 60px;
	overflow: hidden;
	line-height: 1.3em;}

#blockvids a:link, #blockvids a:visited{}

#blockvids img{
	width:95px;
	height:70px;
	margin:0 4px 0px -2px;
	padding:7px 10px 10px 7px;
	float:left;
	background:url(images/singlevidbg.png) top left no-repeat;
	border:none;}

#block h5{
	margin:10px 0 0 0;
	padding:0;
	font-size:14px;
	font-weight:normal;}

#tagsblock{
	font-family:Georgia, "Times New Roman", Times, serif;
	background:#FFF8CC url(images/bg_item.png) repeat-x top;
	border:1px solid #EBAE7F;
	margin:0 0 15px 0;
	padding:10px 5px 0 5px;}

#ratingsblock, #commentsblock, #newsletterblock{
	background:#F5F4F0 url(images/bg_item.png) repeat-x top;
	border:1px solid #DEDBD1;
	margin:0 0 15px 0;
	padding:10px 5px 0 5px;}

#tags{
	text-align:center;
	font-family: Georgia, "Times New Roman", Times, serif;}

#block h3, #tagsblock h3, #ratingsblock h3, #commentsblock h3{
	font-size:16px;
	color:#363636;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;}
	
/*H3 icons*/
#block h3{
	background: url(images/block.png) no-repeat left top;
	line-height:24px;
	padding:0 0 8px 28px;}

#tagsblock h3{
	background: url(images/tagsblock.png) no-repeat left top;
	line-height:24px;
	padding:0 0 8px 28px;}
	
#newsletterblock h3{
	background: url(images/user.png) no-repeat left top;
	line-height:24px;
	padding:0 0 8px 28px;}
	
#commentsblock h3{
	background: url(images/commentsblock.png) no-repeat left top;
	line-height:24px;
	padding:0 0 8px 28px;}
	
#ratingsblock h3{
	background: url(images/ratingsblock.png) no-repeat left top;
	line-height:24px;
	padding:0 0 8px 28px;}
	
#ratingsblock
	
/*end H3 icons*/
#tagsblock a:link, #tagsblock a:visited, #ratingsblock a:link, #ratingsblock a:visited{
	color:#FF3366;/*rosa*/}

#tagsblock a:hover, #ratingsblock a:hover{
	color:#333;}

#block a:hover{
	color:#333;}

#ratingsblock ul, #commentsblock ul{
	list-style:none;
	margin:10px 0 10px 0;
	padding:0;}

#commentsblock li{
	list-style-image:none;
	list-style-type:none;
	margin-bottom:5px;
	padding:0;}

#commentsblock a:link, #commentsblock a:visited{
	color:#0099cc;
	text-decoration:none;}

#commentsblock a:hover{
	color:#333;
	text-decoration:none;}

#ratingsblock img{
	border:none;
	margin:0 2px 0 0;
	padding:0;}

/* style me some comments and inputs */
#commentsblock {
	float: left;}

#comment {
	width:500px;}

h2.commh2 {
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color:#333 !important;}

ol.commentlist {
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;}

ol.commentlist p {
	margin-bottom:10px;}

ol.commentlist cite {
	font-style: normal;
	font-weight: bold;}

ol.commentlist li {
	background:#fff;
	border-bottom:1px solid #DEDBD1;
	margin:0 0 15px 0;
	padding:0;}

ol.commentlist li.alt {/*background color alternate*/
	padding: 0 !important;
	background-color:#F9FCE4;
	border-bottom:1px solid #DEDBD1;
	margin: 0 0 15px 0;}

input#submit {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	background:#F5F4F0;
	border:1px solid #DEDBD1;
	color:#363636;
	cursor:pointer;
	font-weight: bold;
	padding:7px 10px;
	margin:10px 0 0 0;}

#comment,#author,#email,#url {
	background: #fff;
	border:1px solid #CACACA;
	padding:4px;
	color:#646464;
	margin:2px 0 0 0;}

/* begin footer */
#insidefooter{
	margin:10px 0 10px 0;}

#footerblocks{
	float:left;}

#footerblock{
	float:left;
	width:255px;
	padding:0 15px 0 0;}

#footeradverts{
	float:left;
	width:290px;
	padding:0 0 20px 0;}

#footerblock h3, #footeradverts h3{
	font-size:16px;
	color:#C13F00;
	font-weight:normal;
	margin:0;
	padding:0;}

#footerblock h5{
	color:#333;
	margin:0;
	padding:0;
	font-size:13px;}

#footer{
	background:#F7F7F7 url(images/bg_item.png) repeat-x top;
	border-top:1px solid #EBAE7F;
	border-bottom:1px solid #ddd;
	padding:10px 0 10px 5px;
	clear:both;}

#footer p{
	margin:0 0 10px 0;
	padding:0;}

#footer img{
	padding:4px;
	margin:8px;
	background:#F7F7F7;
	border:1px solid #A4A4A4;}

#footeradverts img{
	border:none;
	margin:0;
	padding:0;}

#footer a:link, #footer a:visited{
	color:#0099CC;
	text-decoration:underline;}

#footer a:hover{
	color:#666;
	text-decoration:none;}

#copy{
	width:960px;
	padding:0 0 20px 0;
	margin:5px 0 0 0;}

#footerblock a:link, #footerblock a:visited{
	color:#333;}

#footerblock a:hover{
	color:#C13F00;}

/* Tips */
.tool-tip {
	color:#ccc;
	width:150px;
	z-index:13000;}

.tool-title {
	font-weight:700;
	font-size:11px;
	margin:0;
	color:#fff;
	padding:8px 8px 0 8px;
	background:#333;
	text-align:left;}

.tool-text {
	font-size:11px;
	padding:0 8px 8px 8px;
	background:#333;
	text-align:left;}

/* The Tips */
.tool-tip{
	color:#fff;
	width:200px;
	z-index:13000;}

.tool-title{
	font-weight:normal;
	font-size:12px;
	margin:0;
	color:#ff0099;
	padding:8px 8px 0 8px;
	background:#202020;
	text-align:left;}

.tool-text{
	font-size:11px;
	padding:0 8px 8px 8px;
	background:#202020;
	text-align:left;}

#blockvids a:hover{
	border:none;}

#videoblock{
	background:#202020;
	width:530px;
	padding:20px 0 20px 0;
	margin:10px 0 15px 0;
	text-align:center;
	height:}
	
/*subscribe comment*/
p.subscribe-to-comments{
	color:#0099CC;
	padding:20px 0 20px 0;}