/* 



	Theme Name: 141tv V2.0	

	Theme URL: http://141tv.com/

	Author: PJ

	Author URI: http://flipbrothers.com/ 

	Version: 2.0

*/







/*******************



*	RESET		   *



*******************/



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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a {text-decoration:none;}







.clear{clear:both}



.right {float:right;}



.left {float:left;}











/*******************



*	OVERALL		   *



********************/



body {



	background: #000000;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	magrin: 0;



	padding: 0;



}







#wrapper {



	background: #fff;



	width: 940px;



	margin: 0px auto;



	padding: 5px 0px 5px 0px;



	border: 0px solid #ddd;



}



#dailyplaylist{



	background: #fff;



	width: 940px;



	margin: 0px 0px 0px 0px;



	padding: 5px 0px 5px 0px;



	border: 0px solid #ddd;



}







/*******************



*	HYPERLINKS	   *



********************/



a, a:visited {



	color: #333;



	text-decoration: none;



}







a:hover {



	text-decoration: underline;



}







a:active {



}





/*******************



*	SEARCH FORM	   *



********************/



form {



	margin: 0;



	padding: 0;



}







#searchform {



	margin: 0;



	padding: 0;



	line-height: 28px;



}







.searchinput {



	width: 160px;



	font-size: 11px;



	color: #333;



	margin: 0;



	padding: 4px 4px 4px 5px;



	border: 1px solid #e6e6e6;



	background: #fff;



}







.searchinput:focus {



	border: 1px solid #191919;



}







.searchsubmit {



	width: 35px;



	background: #cc0000;



	border: 1px solid #ddd;



	margin: 0;



	padding: 1px 0 2px 0;



	color: #fff;



	font-weight: bold;



}







/*******************



*	HEADER		   *



********************/



#header {



	background: #000;



	height: 120px;



	margin: 0px 0 0 0;



	padding: 0;



}







.logo {



	background: #000 url(images/logotop.png) no-repeat;



	float: left;



	width: 196px;



	height: 120px;



	margin: 0px 0px 0 0px;



	padding: 0 0px 0 0;



}







.ad468x60 {



	float: right;



	background: #fff;



	width: 468px;



	height: 60px;



	margin: 10px 0 0 0;



	padding: 0;



}







.ad468x60 img {



	border: none;



}



.ad728x90 {



	float: right;



	background: #fff;



	width: 728px;



	height: 90px;



	margin: 0px 10px 0 0px;



	padding: 0;



}







.ad728x90 img {



	border: none;



}







/*******************



*	MENU		   *



********************/



#menu {



	background: #000;



    height: 30px;

	margin: 0;



	padding: 0px;

	

	color: #fff;









}







#menu ul {



	float: left;



	list-style: none;



	margin: 0 0 0 1px;



	padding: 0;



}







#menu li {



	float: left;



	list-style: none;



	margin: 0;



	padding: 0;



	border-right: 0px solid #ddd;



}







#menu ul li {



	margin: 0 0 0 -1px;



	padding: 0;



	list-style: none;



	border-right: 1px solid #045;



}







#menu li a, #menu li a:link, #menu li a:visited {



	margin: 0;



	padding: 8px 12px 7px 12px;



	color: #fff;



	display: block;



	font-size: 13px;



	font-weight: bold;



}







#menu li a:hover, #menu li a:active {



	background: #cc0000;	



	margin: 0;



	padding: 8px 12px 7px 12px;



	color: #fff;



	display: block;



	text-decoration: none;



	border-bottom: none;



}







#menu li li a, #menu li li a:link, #menu li li a:visited {



	background: #cc0000;



	width: 130px;



	float: none;



	margin: 0;



	padding: 8px 12px 7px 12px;



	color: #fff;



	border-bottom: 1px solid #ddd;



	border-left: 1px solid #ddd;



	border-right: 1px solid #ddd;



}







#menu li li a:hover, #menu li li a:active {



	background: #0099FF;



	color: #fff;



	padding: 8px 12px 7px 12px;



}







#menu li ul {



	z-index: 9999;



	position: absolute;



	height: auto;



	width: 155px;



	margin: 0;



	padding: 0;



	left: -999em;



}







#menu li li {



	border: none;



}







#menu li ul a {



	width: 120px;



}







#menu li ul a:hover, #menu li ul a:active {



}







#menu li ul ul {



	margin: -29px 0 0 156px;



	border: none;



}







#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {



	left: -999em;



}







#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {



	left: auto;



}







#menu li:hover, #menu li.sfhover {



	position: static;



}







/*******************



*	HOMEPAGE	   *



********************/



#col1 {



	background: #fff;



	float: left;



	width: 605px;



	margin: 10px 5px 5px 5px;



	padding: 0 0 0px 0;



	



}







.featuredline {



	margin: 0;



	padding: 10px 0 10px 0;



	background: #fff;



}







/*******************



*	POST BOX	   *



********************/



#post {

	margin: 5px 0px 0px 0px;



}







#postboxmain {



	float: left;



	background: #fff;



	width: 593px;



	margin: 0 10px 10px 0;



	padding: 5px;



	line-height: 16px;



	border: 1px solid #e6e6e6;



	color: #444;



}







#postboxmain h3 {



	margin: 0px 0 0 0;



	padding: 0px 5px;



	color: #fff;



	font-size: 16px;



	font-weight: bold;





}







#postboxmain h3 a:hover{



 	color: #000;



}



#postboxmain h2 {



	margin: 0 0 0 0px;



	padding: 0 5px;



	font-size: 12px;

	color: #000;



	

	





}







#postboxmain h2 a:hover {



 	color: #fff;

	text-decoration:none;



}



#postboxmain h3 a{



 	color: #fff;

	text-decoration:none;



	



}



#postboxmain h2 a{



 	color: #000;



	



}



#postboxmain span {



	margin: 0;



	padding: 0;



	font-size: 11px;



}







#postboxmain .header {



	width: 593px;

	margin: 0;

	padding: 5px 0px;



	background: #cc0000;

	color:#FFF;







	border-top: 0px solid #e6e6e6;



}



#postboxmain .header2 {



	width: 593px;



	margin: 0;



	padding: 0;



	background: #cc0000;



	



	



}







#postboxmain .thumbnail {



	float: left;



	width: 80px;



	height: 80px;



	margin: 0;



	padding: 0;



}







#postboxmain .thumbnail img {



	margin: 0;



	padding: 2px;



	background: #fff;



	width: 80px;



	height: 80px;



}







#postboxmain .info {



	margin: 15px 0 0 0;



	padding: 0 0 5px 0;



}







#postboxmain .info h4 {



	margin: 0;



	padding: 0 0 10px 0;



}







#postboxmain .meta {



	height: 20px;



	margin: 5px 0 5px 0;



	padding: 0;



	background: #fff;



	line-height: 20px;



	text-transform: uppercase;



}











#postboxmain .author {



	text-transform: uppercase;



}







#postboxmain .date {



	text-transform: uppercase;



}







#postboxmain .continue {



	margin: 0 7px 0 0;



	padding: 0 0 0 15px;



	background: url(images/continue.gif) no-repeat 0 0;



}







#postboxmain .comment {



	padding: 0 0 0 17px;



	background: url(images/comment.gif) no-repeat 0 -1px;



	float: right;



}







#postbox {



	float: left;



	background: #fff;



	width: 270px;



	height: 245px;



	margin: 0 10px 15px 0;



	padding: 10px;



	line-height: 16px;



	border: 1px solid #e6e6e6;



	color: #444;



}







#postbox h3 {



	float: left;



	margin: 0 0 10px 0;



	padding: 0;



	width: 180px;



	font-size: 14px;



	font-weight: bold;



}







#postbox h3 a:hover {



 	color: #cc0000;



}







#postbox span {



	margin: 0;



	padding: 0;



	font-size: 11px;



}







#postbox .header {



	float: right;



	width: 180px;



	margin: 0;



	padding: 0;



}







#postbox .thumbnail {



	float: left;



	width: 80px;



	height: 80px;



	margin: 0;



	padding: 0;



}







#postbox .thumbnail img {



	margin: 0;



	padding: 2px;



	background: #fff;



	width: 80px;



	height: 80px;



}







#postbox .info {



	margin: 15px 0 0 0;



	padding: 0 0 5px 0;



}







#postbox .info h4 {



	margin: 0;



	padding: 0 0 10px 0;



}







#postbox .meta {



	height: 20px;



	margin: 5px 0 5px 0;



	padding: 0;



	background: #fff;



	line-height: 20px;



	text-transform: uppercase;



}











#postbox .author {



	text-transform: uppercase;



}







#postbox .date {



	text-transform: uppercase;



}







#postbox .continue {



	margin: 0 7px 0 0;



	padding: 0 0 0 15px;



	background: url(images/continue.gif) no-repeat 0 0;



}







#postbox .comment {



	padding: 0 0 0 17px;



	background: url(images/comment.gif) no-repeat 0 -1px;



}







/*******************



*	CONTENT		   *



********************/



#content {



	float: left;



	width: 605px;



	margin: 0px 5px 5px 5px;



	padding: 0;



	color: #555;



}







#content h3 {



	font-size: 16px;



	font-weight: bold;



	margin: 15px 0 0 0;



	padding: 10px 0 10px 0;



}



#content h2 {



	font-size: 16px;



	font-weight: bold;

	width: 593px;

	margin: 10px 0 5px 0;

	padding: 5px 5px;



	background: #cc0000;

	color:#FFF;



}











#contentfull {



	float: left;



	width: 925px;



	margin: 0;



	padding: 0;



	color: #555;



}







#contentfull h3 {



	font-size: 16px;



	font-weight: bold;



	margin: 15px 0 0 0;



	padding: 10px 0 10px 0;



}







.browse {	



	background: #f9f9f9;



	border: 1px solid #e6e6e6;



	margin: 15px 0 0 0;



	padding: 10px;



	color: #333;



	line-height: 18px;



}







.browse a {



	color: #333;



}







.postmeta {



	margin: 0;



	padding: 0 0 5px 0;



	border-bottom: 1px solid #ddd;



}







.postmeta a {



	color: #000;



	}







#navcontainer {



		width: 150px;



}



#navlist ul {margin: 0; padding: 0; 



	list-style-type: none; list-style-image: none; }



#navlist li {display: inline; }



#content .thumbnail {



	width: 125px;



	height: 125px;



	margin: 0;



	padding: 0;



}







#content .thumbnail img {



	margin: 0;



	padding: 2px;



	background: #fff;



	width: 125px;



	height: 125px;



}







#content .box ul li {



list-style-type:none;margin:0 0px 0 0;padding:0 0 2px 2px;



}







#content .box {



	width: 125px;



	height: 145px;



}







/*******************



*	ENTRY		   *



********************/



.entry {



	line-height: 18px;



	margin: 5px 0 0 0;



	padding: 0;



}







.entry  p {



	padding-bottom: 10px;



	}



	



.entry strong {



	font-weight: bold;



	}



	



.entry h1 {



	font-size: 20px;



	font-weight: bold;



	padding: 0px 0px 7px 0px;



	}



	



.entry h2 {



	font-size: 18px;



	font-weight: bold;



	margin: 0px 0px 0px 0px !important;



	padding: 0px 0px 7px 0px !important;



	}



	



.entry h3 {



	font-size: 16px;



	font-weight: bold;



	padding: 0px 0px 7px 0px;



	}



	



.entry h4 {



	font-size: 14px;



	font-weight: bold;



	padding: 3px 0px 3px 0px;



	background: #F6F5F5;



	border: 1px solid #e6e6e6;



	}



	



.entry h5 {



	font-size: 13px;



	font-weight: bold;



	padding: 0px 0px 7px 0px;



	}



	



.entry h6 {



	font-size: 11px;



	padding: 3px 7px 3px 7px;

        margin: 2px 0px 7px 0px;



	background: #F6F5F5;



	border: 1px solid #e6e6e6;



	}



	



.entry a {



	color: #CC0000;



	}



	



.entry a:hover {



	text-decoration: underline;



	}



	



.entry a img {



	border: none;



	}



	



.entry ul {



	padding-bottom: 10px;



	list-style: square inside;



	}







.entry ol {



	padding-bottom: 10px;



	list-style: decimal inside;



	}



	



.entry li {



	padding: 2px 0px 2px 10px;



	font-size: 12px;



	line-height: 15px;



	color: #4C4C4C;



	}



	



.entry li a {



	color: #CC0000;



	}







.entry li ul {



	margin: 0px;



	padding: 0px;



}



.entry ul li {



list-style-type:none;margin:0 0px 0 0;padding:0 0 2px 14px;background:transparent url(images/bullet.gif) no-repeat 0 4px;



}



.entry ul li a:hover {



	



	color:#000;



	font-weight: bold;



}



blockquote {



	background: #F6F5F5;



	margin: 0px 0px 10px 0px;



	padding: 2px 10px 2px 10px;



	color: #333333;



	clear: both;



	border-left: 3px solid #BFBBBB;



	}



	



code {



	color: #444444;



	font: 11px/17px tahoma, arial, sans-serif;



	display: block;



	}



	



blockquote p {



	margin: 5px 0px;



	padding: 5px 0px;



	font-size: 11px;



	line-height: 15px;



	}



	



blockquote li {



	padding: 2px 0px 2px 10px;



	font-size: 11px;



	line-height: 15px;



	color: #369;



	}



	



blockquote a {



	color: #0080CA;



	text-decoration: underline;



	}



	



blockquote a:hover {



	color: #003399;



	}











.tag {



	padding: 10px;



	line-height: 15px;



}











/*******************



*	ARCHIVE		   *



********************/



#archive {



	margin: 0;



	padding: 0;



	border: 1px solid #e6e6e6;



}







#archive h3 {



	margin: 0;



	padding: 0;



	



}







.archiveleft {



	float: left;



	width: 80px;



	height: 80px;



	margin: 0;



	padding: 0;



}







.archiveleft img{



 	width: 80px;



	height: 80px;



	margin: 0;



	padding: 0;



}

.archiveleft2 {



	float: left;



	width: 200px;



	height: 100px;



	margin: 0;



	padding: 0;



}







.archiveleft2 img{



 	width: 200px;



	height: 100px;



	margin: 0;



	padding: 0;



}







.archivecatpage {



	float: left;



	width: 125px;



	height: 135px;



	margin: 0px;



	padding: 10px;



}







.archivecatpage img{



 	width: 125px;



	height: 125px;



	margin: 0;



	padding: 0;



}







.archivecatpage2 {



	float: left;



	width: 250px;



	height: 155px;



	margin: 0 10px 0 10px;



	padding: 10px;



}







.archivecatpage2 img{



	margin: 0;



	padding: 0;



}



.archivecatpage3 {



	float: left;



	width: 200px;



	height: 100px;



	margin: 0px;



	padding: 2px 1px 5px 0px;



}







.archivecatpage3 img{



 	width: 200px;



	height: 100px;



	margin: 0;



	padding: 0;



}







.archiveright {



	float: right;



	width: 515px;



	margin: 0;



	padding: 0;



	line-height: 15px;



}



.archiveright2 {



	float: right;



	width: 395px;



	margin: 0;



	padding: 0;



	line-height: 15px;



}







.archivebottom {



	background: #f8f8f8;



	margin: 5px 0 5px 0;



	padding: 5px;



	border: 1px solid #e6e6e6;



}







/*******************



*	IMAGES		   *



********************/



img.centered  {



	display: block;



	margin-left: auto;



	margin-right: auto;



	margin-bottom: 10px;



	padding: 0;



}



	



img.alignnone {



	margin: 0 0 10px 0;



	padding: 0;



	display: inline;



}







img.alignright {



	margin: 0 0 10px 10px;



	padding: 0;



	display: inline;



}







img.alignleft {



	margin: 0 10px 10px 0;



	padding: 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;



}



	



.wp-caption {



	background: #f7f7f7;



	text-align: center;



	padding: 4px 0 5px 0;



	border: 1px solid #e6e6e6;



}







.wp-caption img {



	margin: 0 0 5px 0;



	padding: 0;



	border: 0;



}







.wp-caption p.wp-caption-text {



	margin: 0;



	padding: 0;



	font-size: 11px;



	font-weight: normal;



	line-height: 12px;



}







/*******************



*	SIDEBAR		   *



********************/



#sidebar {



	float: right;



	width: 320px;



	margin: 0;



	padding: 0;



}







#sidebar .box,#lsidebar .box,#rsidebar .box {



	margin: 0px 0 10px 0;



	padding: 0;



	background: #fff;



	color: #333;



	line-height: 18px;



}







#sidebar .box a,#lsidebar .box a,#rsidebar .box a {	



	color: #cc0000;



}







#sidebar .widget {



	margin: 0;



	padding: 0;



}







#sidebar .leftwidget {



	float: left;



	width: 153px;



	margin: 0;



	padding: 0;



}







#sidebar .rightwidget {



	float: right;



	width: 153px;



	margin: 0;



	padding: 0;



}







.widget ul, .leftwidget ul, .rightwidget ul {



	margin: 0;



	padding: 0;



}







.widget ul li, .leftwidget ul li, .rightwidget ul li{



list-style-type:none;background:transparent url(images/bullet.gif) no-repeat 0 4px;border:0;margin:0 0 0 0px;padding:0 0 2px 0px;	



}







#sidebar li ul,#lsidebar li ul,#rsidebar li ul {



list-style-type:none;background:transparent url(images/bullet.gif) no-repeat 0 4px;border:0;margin:0 0 0 0px;padding:0 0 2px 0px;



}







#sidebar li li,#lsidebar li li,#rsidebar li li {







}



#sidebar h2,#lsidebar h2,#rsidebar h2 {



	margin: 10px 0 0 0;



	padding: 3px;



	background: #cc0000;



	color: #fff;



	font-size: 20px;



	font-weight: bold;

	



}



#sidebar h2 a,#lsidebar h2 a,#rsidebar h2 a {

	color: #fff;

	

}



#sidebar h2 a:hover,#lsidebar h2 a:hover,#rsidebar h2 a:hover {

	
background: #0099FF;
	



}



#sidebar h3,#lsidebar h3,#rsidebar h3 {



	margin: 10px 0 0 0;



	padding: 3px;



	background: #fff;



	color: #cc0000;



	font-size: 14px;



	font-weight: bold;



	border-bottom: 2px solid #e6e6e6;



	border-top: 2px solid #e6e6e6;



}







.ad300x250 {



	background: #f0f0f0;



	width: 300px;



	height: 250px;



	margin: 15px 0 0 0;



	padding: 10px;



}







.ad300x250 img {



	border: none;



}



#sidebar .thumbnail,#lsidebar .thumbnail,#rsidebar .thumbnail {



	width: 125px;



	height: 125px;



	margin: 0;



	padding: 0;



}







#sidebar .thumbnail img,#lsidebar .thumbnail img,#rsidebar .thumbnail img {



	margin: 0;



	padding: 0px;



	background: #fff;



	width: 125px;



	height: 125px;



}

#lsidebar{float:left;width:125px;border-right:#666 0px solid;overflow:hidden;margin:0px 0 0 0;padding:0px 0px 0 0px;}

#rsidebar{float:right;width:200px;margin:0px 0px 0 0;padding:0px 0px 0px 0px;}



#lsidebar ul,#rsidebar ul,#bsidebar ul{list-style-type:none;margin:0;padding:0;}

#lsidebar ul li,#rsidebar ul li,#bsidebar ul li{list-style-type:none;margin:0 0 20px;padding:0;}

#lsidebar ul li ul,#rsidebar ul li ul,#bsidebar ul li ul{list-style-type:square;margin:0;padding:0 3px;}

#lsidebar ul li ul li,#rsidebar ul li ul li,#bsidebar ul li ul li{list-style-type:none;background:transparent url(images/bullet.gif) no-repeat 0 4px;border:0;margin:0;padding:0 0 2px 14px;}



/******************



 *	SUBSCRIBE	  *



 ******************/ 



#subscribeform {



	line-height: 20px;



}







.subscribeinput {



	width: 180px;



	font-size: 11px;



	color: #666;



	margin: 0;



	padding: 3px 3px 3px 3px;



	border: 1px solid #e6e6e6;



}







.subscribeinput:focus {



	border: 1px solid #191919;



}







.subscribesubmit {



	width: 60px;



	background: #ccc;



	border: 1px solid #ccc;



	margin: 0;



	padding: 0 0 1px 0;



	color: #fff;



	font-weight: bold;



}







.rss {



	padding: 5px 0 5px 0;



	text-transform: uppercase;



	font-size: 11px;



}







.postsfeed {



	background: url(images/rss.gif) no-repeat 0 0;



	padding: 0 0 0 18px;



}







.commentsfeed {



	margin: 0 0 0 10px;



	padding: 0 0 0 18px;



	background: url(images/rss.gif) no-repeat 0 0;



}







/*******************



*	FLICKR		   *



********************/



.flickr img {



	margin: 0;



	padding: 2px;



	border: none;



}







/*******************



*	COMMENTS	   *



********************/



.comments-box {



	zoom: 1;



	margin: 30px 0 0 0;



}







.comments-box img {



	vertical-align: middle;



}







.comments-box h3 {



	color: #333;



	font-size: 1.4em;



	letter-spacing: 0;



	margin: 0;



	padding: 0 0 5px 0;



	border-bottom: 1px solid #ddd;



}







#respond {



	background: #fff;



	margin: 20px 0 0 0;



	padding: 5px;



}







#respond p {



	color: #777;



	line-height: 1.4em;



	margin: 10px 0 0 0;



}







.cancel-comment-reply {



	padding: 5px 0 0 0;



}







.cancel-comment-reply a {



	color: #000;



}







.text {



	border: 1px solid #ddd;



	padding: 2px;



	color: #777;



	width: 200px;



}







/************************



*	COMMENT FRAMEWORK	*



*************************/



ol.commentlist a:link {



	text-decoration: none;



}







ol.commentlist li div.vcard cite.fn a.url:hover {



	text-decoration: none;



}







ol.commentlist {



	margin: 10px 0 0 0;



	padding: 0;



	background: #fff;



}







ol.commentlist li {



	margin: 10px 0 10px 0;



	padding: 10px;



	list-style-type: none;



	border: 1px solid #e9e9e9;



}







ol.commentlist li.alt {



}







ol.commentlist li.bypostauthor p {



}







ol.commentlist li.byuser {



}







ol.commentlist li.comment-author-admin {



}







ol.commentlist li.comment {



}







ol.commentlist li div.comment-author {



}







ol.commentlist li div.vcard {



}







ol.commentlist li div.vcard cite.fn {



	font-style: normal;



	font-weight: bold;



}







ol.commentlist li div.vcard cite.fn a.url {



	color: #222;



}







ol.commentlist li div.vcard img.avatar {



	float: right;



}







ol.commentlist li div.vcard img.avatar-32 {



	padding: 2px;



	background: #fff;



	border: 1px solid #ddd;



}







ol.commentlist li div.vcard img.photo {



	padding: 2px;



	background: #fff;



	border: 1px solid #ddd;



}



ol.commentlist li div.vcard span.says {



	color: #888;



}







ol.commentlist li div.commentmetadata {



}







ol.commentlist li div.comment-meta {



	margin: 3px 0 0 0;



	font-size: 0.9em;



}







ol.commentlist li div.comment-meta a {



	color: #aaa;



	text-decoration:none;



}







ol.commentlist li p {



	margin: 15px 0 0 0;



	line-height: 1.4em;



}







ol.commentlist li ul {



}







ol.commentlist li div.reply {







	color: #333;



	width: 33px;



	margin: 10px 0 0 0;



	padding: 2px 5px 2px 5px;



	line-height: 16px;



	



}







ol.commentlist li div.reply a {



	color: #333 !important;



}







ol.commentlist li div.reply a:hover {



	color: #333 !important;



	text-decoration: none;



}







ol.commentlist li ul.children {



}







ol.commentlist li ul.children li {



	margin: 10px 0 0 0;



	background: #fff;



	border: 1px solid #e9e9e9;



}







ol.commentlist li ul.children li li.alt {



	background: #fff;



}







ol.commentlist li ul.children li.bypostauthor {



}







ol.commentlist li ul.children li.byuser {



}







ol.commentlist li ul.children li.comment {



}







ol.commentlist li ul.children li.comment-author-admin {



}







ol.commentlist li ul.children li.depth-2 {



}







ol.commentlist li ul.children li.depth-3 {



}







ol.commentlist li ul.children li.depth-4 {



}







ol.commentlist li ul.children li.depth-5 {



}







ol.commentlist li ul.children li.odd {



}







ol.commentlist li.even {



}







ol.commentlist li.odd {



}







ol.commentlist li.parent {



}







ol.commentlist li.pingback {



}







ol.commentlist li.thread-alt {



}







ol.commentlist li.thread-even {



}







ol.commentlist li.thread-odd {



}







/*******************



*	COMMENT FORM   *



********************/



#commentform {



	margin-top: 5px;



}



#commentform input {



	width: 210px;



	margin: 5px 5px 1px 0;



	padding: 5px;



	border: 1px solid #ddd;



}



#commentform input:focus {



	border: 1px solid #191919;



}







#commentform .author {



	padding: 3px 3px 3px 5px;



	background: fff;



	color: #333;



}







#commentform .email {



	padding: 3px 3px 3px 5px;



	background: fff;



	color: #333;



}







#commentform .url {



	padding: 3px 3px 3px 5px;



	background: fff;



	color: #333;



}







#commentform textarea {



	width: 75%;



	height: 100px;



	padding: 2px;



	border: 1px solid #ddd;



}







#commentform textarea:focus {



	border: 1px solid #191919;



}







#commentform .submit {



	margin: 0;



	padding: 4px;



	color: #999;



	font-weight: bold;



	border: 1px solid #ddd;



	background: #f8f8f8;



	width: 155px;



}







#commentform .submit :hover {



	background: #333;



	border: 1px solid #191919;



	text-decoration: underline;



	color: #fff;



}







/*******************



*	NAVIGATION	   *



********************/



.navigation {



	margin: 5px 0 5px 0;



	padding: 5px;



}







/******************



*	FOOTER		  *



*******************/ 



#footer {



	background: #000;



	margin: 5px 0 0 0;



	padding: 0 0 5px 0;



	color: #333;



	line-height: 20px;



	list-style: none;



	border-top: 0px solid #666;



}







#footer ul li {



	list-style: none;



	margin: 0;



	background: #000;



	padding: 3px 0 3px 0;



	border-bottom: 0px solid #f0f0f0;



}







#footer .box {



	width: 291px;



	margin: 0 15px 0 0;



}



#footer h3 {



	margin: 15px 0 5px 0;



	padding: 0 10px 0 0;



	background: #000;



	color: #999;



	font-size: 15px;



	font-weight: bold;



}







#footer ul ul {



	display: none;



}



#footer img {



	padding: 5px;



}



#footer1, #footer2, #footer3, #footer4 {



	width:223px;



	float:left;



	padding:5px;



	border:0px solid #fff;



	font-size:11px



	}











#footer1 a, #footer2 a, #footer3 a, #footer4 a {



	color:#fff;



	font-size:10px



	}







#footer1 h3, #footer2 h3, #footer3 h3, #footer4 h3 {



font-size:11px;border-bottom:solid 1px #999;border-top:solid 1px #999;margin:0 0px 0px 0;padding:2px 0;



	}







#footer1 ul, #footer2 ul, #footer3 ul, #footer4 ul {



	list-style-type:none;margin:0;padding:0;



	}







#footer1 ul li, #footer2 ul li, #footer3 ul li, #footer4 ul li {



list-style-type:none;margin:0;padding:0 0 0px 0px;



	}







#footer1 ul li:hover, #footer2 ul li:hover, #footer3 ul li:hover, #footer4 ul li:hover {



	background:#cc0000;



	color:#fff;



	}







#footer1 ul li:first-child, #footer2 ul li:first-child, #footer3 ul li:first-child, #footer4 ul li:first-child {



	border-top:0px dotted #fff;



	}







/******************



*	BOTTOM		  *



*******************/ 



#bottom {



	margin: 5px 0 0 0;



	padding: 5px 0 0 0;



	color: #333;



	line-height: 15px;



	border-top: 0px solid #e6e6e6;



}







#bottom a {



	color: #cc0000;



	border-bottom: 0px dotted #333;



}







#bottom a:hover {



	border-bottom: none;



}



/******************



*	Related		  *



*******************/ 



#related {



	background: #fff;



	width: 600px;



	margin: 0 0px 10px 0;



	padding: 5px;



}







#related .thumbnail {



	float: left;



	width: 125px;



	height: 125px;



	margin: 0 10px 0 5px;



	padding: 0;



}



#related .thumbnail img {



	margin: 10px;



	padding: 0px;



	background: #fff;



	width: 125px;



	height: 125px;



}



/******************



* Text over image *



*******************/ 







.imgteaser {



	margin: 0;



	overflow: hidden;



	margin: 0px;



	width:125px;



	position: relative;



}



.imgteaser a {



	text-decoration: none;







}



.imgteaser a:hover {



	cursor: pointer;



}



.imgteaser a img {



	



	margin: 0;



	border: none;



}



.imgteaser a .more {



	position: absolute;



	right: 20px;



	bottom: 20px;



	font-size: 14px;



	color: #fff;



	background: #000;



	padding: 5px 10px;



	filter:alpha(opacity=65);



	opacity:.65;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/



}



.imgteaser a:hover .desc{



	display: block;



	font-size: 1.2em;



	padding: 5px 0;



	background: #111;



	filter:alpha(opacity=75);



	opacity:.75;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/



	color: #fff;



	position: absolute;



	bottom: 10px;



	left: 0px;



	padding: 5px;



	margin: 0;



	width: 120px;



	border-top: 1px solid #999;



}



.imgteaser a:hover .desc strong {



	display: block;



	margin-bottom: 5px;



	font-size: 14px;



}



.imgteaser a .desc {	display: none; }



.imgteaser a:hover .more { visibility: hidden;}



.imgteaser3 {



	margin: 0;



	overflow: hidden;



	margin: 0px;



	width:200px;



	position: relative;



}



.imgteaser3 a {



	text-decoration: none;







}



.imgteaser3 a:hover {



	cursor: pointer;



}



.imgteaser3 a img {



	



	margin: 0;



	border: none;



}



.imgteaser3 a .more {



	position: absolute;



	right: 20px;



	bottom: 20px;



	font-size: 14px;



	color: #fff;



	background: #000;



	padding: 5px 10px;



	filter:alpha(opacity=65);



	opacity:.65;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/



}



.imgteaser3 a:hover .desc{



	display: block;



	font-size: 1.2em;



	padding: 5px 0;



	background: #111;



	filter:alpha(opacity=75);



	opacity:.75;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/



	color: #fff;



	position: absolute;



	bottom: 10px;



	left: 0px;



	padding: 5px;



	margin: 0;



	width: 200px;



	border-top: 1px solid #999;



}



.imgteaser3 a:hover .desc strong {



	display: block;



	margin-bottom: 5px;



	font-size: 14px;



}



.imgteaser3 a .desc {	display: none; }



.imgteaser3 a:hover .more { visibility: hidden;}





.imgteasersbr {



	margin: 0;



	overflow: hidden;



	margin: 0px;



	width:200px;



	position: relative;



}



.imgteasersbr a {



	text-decoration: none;







}



.imgteasersbr a:hover {



	cursor: pointer;



}



.imgteasersbr a img {



	



	margin: 0;



	border: none;



}



.imgteasersbr a .more {



	position: absolute;



	right: 20px;



	bottom: 20px;



	font-size: 14px;



	color: #fff;



	background: #000;



	padding: 5px 10px;



	filter:alpha(opacity=65);



	opacity:.65;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/



}



.imgteasersbr a:hover .desc{



	display: block;



	font-size: 1.2em;



	padding: 5px 0;



	background: #cc0000;



	filter:alpha(opacity=75);



	opacity:.75;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/



	color: #fff;



	position: absolute;



	top: 0px;



	right: 0px;



	margin: 0;



	width: 136px;

	height: 89px;



	border-top: 1px solid #999;



}



.imgteasersbr a:hover .desc strong {



	display: block;



	margin-bottom: 5px;



	font-size: 14px;



}



.imgteasersbr a .desc {	display: none; }



.imgteasersbr a:hover .more { visibility: hidden;}



.imgteaselsbr {



	margin: 0;



	overflow: hidden;



	margin: 0px;



	width:125px;



	position: relative;



}



.imgteaselsbr a {



	text-decoration: none;







}



.imgteaselsbr a:hover {



	cursor: pointer;



}



.imgteaselsbr a img {



	



	margin: 0;



	border: none;



}



.imgteaselsbr a .more {



	position: absolute;



	right: 20px;



	bottom: 20px;



	font-size: 14px;



	color: #fff;



	background: #000;



	padding: 5px 10px;



	filter:alpha(opacity=65);



	opacity:.65;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/



}



.imgteaselsbr a:hover .desc{



	display: block;



	font-size: 1.2em;



	padding: 5px 0;



	background: #cc0000;



	filter:alpha(opacity=75);



	opacity:.75;



	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/



	color: #fff;



	position: absolute;



	top: 0px;



	right: 0px;



	margin: 0;



	width: 125px;

	height: 52px;



	border-top: 1px solid #999;



}



.imgteaselsbr a:hover .desc strong {



	display: block;



	margin-bottom: 5px;



	font-size: 14px;



}



.imgteaselsbr a .desc {	display: none; }



.imgteaselsbr a:hover .more { visibility: hidden;}




