/*

Theme Name: Original Premium News

Theme URI: http://www.woothemes.com/

Description: Original Premium News by WooThemes

Version: 2.0.4

Author: WooThemes

Author URI: http://www.woothemes.com/

*/







/*========= SETUP =========*/



* {

	border: 0;

	margin: 0;

	padding: 0;

}



body {

	background: url(images/bgr.gif) #cacaca repeat-x top; 

        margin: -11px 0 0 0;

	font: 0.8em Arial,Helvetica,Sans-Serif;

}



a {

	color: #ff7800;

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



input, select, textarea {

	border: #999999 1px solid;

	font-size: 12px;

	padding: 2px;

}



select {

	padding: 0;

}



li {

	list-style: none;

}







/*========= LAYOUT =========*/



#page {

	background: #ffffff;

	margin: 0 auto;

	width: 1110px;

	overflow: hidden;

}





/*========= NAVIGATION =========*/



#nav {

	background: #000;

	height: 30px;

	padding: 35px 2px 0px 0px;

}



#nav-left {

	float: left;

	display: inline;

	/*width: 730px;*/

}

#nav-counter {
	float: left;
	margin: 6px 3px 0 3px;
}



#nav-right {

	float: right;

	display: inline;

	/*width: 370px;*/

}



#nav ul {

	position: relative;

	height: 26px;

	overflow: hidden;

	padding: 0px 0 0 10px;

}



#nav ul li {

	float: left;

	list-style: none;

	font-weight: bold;

	font-size: 14px;

}



#nav ul li a {

	text-decoration: none;

	color: #ddd;

	outline: none;

	text-transform: uppercase;

	letter-spacing: 0;

	z-index: 10;

	display: block;

	height: 26px;

	overflow: hidden;

	line-height: 26px;

	padding: 0 15px;

	margin: 0 5px 0 0;

}



#nav ul li a:hover {

    background-color: #333;

}



#nav ul li a:hover,

#nav ul li a:active,

#nav ul li a:visited {

	border: none;

}



/* Search */



#search {

	background: #333333;

	border: 1px solid #b3b3b3;

	float: right;

	height: 23px;

	margin: 0 15px 0 0;

	padding: 0 10px 0 0;

	width:325px;

}



* html #search {

	margin-right: 8px;

}



#search input {

	background: transparent;

	border: 0;

	color: #b3b3b3;

	float: left;

	font-size: 13px;

	margin: 2px 0 0;

	padding: 2px 2px 2px 10px;

	width:288px;

}



#search .btn {

	margin: 3px 0 0 5px;

	padding: 0;

	width: auto;

}





/*========= HEADER =========*/



#header {

	background: url(images/hl-dot.gif) repeat-x bottom;

	height: 92px;

	padding: 6px 0;

}



#header h1 {

	float: left;

	display:inline;

}



#header h1 a {

	display: block;

	height: 90px;

	width: 230px;

}



#header-ad {

	float: right;

	font-size: 12px;

	text-align: left;

	width: 728px;
	
	margin-right: 5px;

}





/*========= CATEGORIES =========*/



.nav2, .nav2 * {

	margin:0;

	padding:0;

}



.nav2 {

	height: 35px;

	border-bottom:3px solid #ff7800;

	font-weight:bold;

	font-size:15px;

	position:relative;

}



.nav2 ul {

	background:#fff;

	float: left;

	position:relative;

}



.nav2 li {

	line-height: 35px;

	float: left;

	list-style:none;

	z-index:999;

}



.nav2 li.current ul {

	z-index: 999;

}



.nav2 li.sfHover ul,

ul.nav2 li:hover ul {

	z-index: 1000;

	background: #B3B3B3;

	color: #fff;

	text-decoration: none;

}



.nav2 a {

	color: #000000;

	display: block;

	padding: 0 13px;

}



.nav2 li ul {

	left:0;

	top:-999em;

	position:absolute;

	width:960px;

}



.nav2 li:hover,

.nav2 li.sfHover,

.nav2 li.current,

.nav2 a:focus,

.nav2 a:hover,

.nav2 a:active {

	color: #FF7800;

	text-decoration: none;

	background: #B3B3B3;

}



.nav2 li.sfHover a,

.nav2 li.current a,

.nav2 a:focus,

.nav2 a:hover,

.nav2 a:active {

	border-bottom: none;

}



.nav2 li li.current a {

	font-weight: bold;

}



.nav2 li:hover ul, 

body .nav2 li.current ul,

ul.nav2 li.sfHover ul {

	top:2.5em;

}



.nav2 li:hover li ul,

.nav2 li.sfHover li ul {

	top:-999em;

}



.nav2 li li:hover ul,

ul.nav2 li li.sfHover ul {

	top:2.5em;

}





/*========= COLUMNS =========*/



#columns {

	margin: 20px 0 0;

	padding: 0 10px 25px;

}



.col1 {

	float: left;

	width: 730px;

}



.col2 {

	float: right;

	width: 336px;

	border: 2px solid #eee;

	padding: 4px;

}



/* Sub Columns */



.subcol {

	width: 160px;

}



.subcol h2 {

	color: #ff7800;

	font-size: 14px;

	padding: 0 0 10px 0;

}





/*========= FEATURED POSTS =========*/



#featured {

	overflow: hidden;

}



#featured-posts {

	background: #ddd;

	height: 200px;

	margin: 0 0 10px;

	overflow: hidden;

	padding: 0 10px 0 0;

}



	#featured-posts h2 {

		font-size: 11px;

		padding: 10px 0;

	}

	

	#featured-posts h3 {

		font-size: 14px;

		padding: 0 0 10px 0;

	}

	

	#featured-posts h3 a {

		color: #000;

	}

	

	#featured-posts h3 a:hover {

		color:#FF7800;

	}

	

	#featured-posts p {

		margin: 0 0 10px 0;

	}

	

	#featured-posts .featured-img {

		margin: 0 10px 0 0;

		width:350px;

		height:200px;

		float:left;

		display:inline;

	}

	

	#featured-posts #ribbon {

		width:138px;

		height:138px;

		float:right;

	}



#featured-tabs {

	height: 57px;

	margin: 0 0 20px;

}



	#featured-tabs img {

		margin: 0;

		border:none;

	}

	

	#featured-tabs .idTabs {

		list-style:none;

	}

	

	#featured-tabs .idTabs li {

		float:left;

		display:inline;

		margin-right:12px;

	}

	

	#featured-tabs .idTabs li.last {

		margin-right:0px !important;

	}





























/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/















#video-frame {







	background:#DDD;







	float:left;







	width:550px;







	height:auto;







	margin-bottom:30px;







	}







.video-left {







	float:left;







	width:350px !important;







	display:inline;







	}







.video-left p {







	padding:0px !important;







	margin:0px !important;







	}







.video-left h2 {







	display:none;







	}







.video-right {







	float:right;







	width:200px;







	display:inline;







	padding-top:7px;







	}







.video-right h2{







	color: #ff7800;







	font-size:1.3em;







	line-height:1.2em;	







	font-weight:bold;







	padding: 0 0 0 10px !important;







	margin:0 !important;







	}







.video-right p{







	color: #000;







	font-size:0.9em;







	line-height:0.8em;







	font-weight:bold;







	padding: 0 0 7px 10px !important;







	margin:0 !important;	







	}







.video-right .idTabs {







	border-top:1px solid #FFF;







	list-style:none;







	margin:5px 0px 0px 0px;







	padding:0px;







	}







.video-right .idTabs li {







	margin:0px;







	border-bottom:1px solid #FFF;







	background:#DDD;







	line-height:10px;







	}







.video-right .idTabs li a {







	color:#000;







	font-weight:bold;







	font-family:Tahoma, Arial;







	font-size:12px;







	text-decoration:none;







	display:block;	







	padding:10px 10px;







	}







.video-right .idTabs li a:hover {







	background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;







	}







.video-right .selected {







	background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;







	}















/*========= BLOG POST STYLING =========*/



/*=== Small Box Post ===*/

.post{

	margin: 0;

}



.post h2{

	font-size: 1em;

	padding: 0 0 5px;

}



.post h3{

	font-size: 1.3em;

}



.post h3 a{

	color: #000000;

}



.post p{

	padding: 0 0 15px;

}



.post p.posted{

	color: #c0c0c0;

}



/*- Box -*/



.box{

	border-top: 3px solid #c0c0c0;

	clear: both;

	height: 1%;

	margin: 0 0 20px;

	padding: 15px 0 20px;

}



.box .post{

	width: 260px;

}



.box .post h2{

	font-size: .85em;

}



.box .post h3{

	font-size: 1em;

}



.box .post p.posted{

	font-size: .85em;

}



/*=== Traditional Blog Post ===*/



.post-alt{

	margin: 0 0 15px 0;

	padding-bottom:15px;

	background: url(images/hl-dot.gif) repeat-x bottom;

	/*border: 3px solid #ddd;*/

}



.post-alt h2{

	font-size: 1.1em;

	padding: 0 0 5px;

}



.post-alt h3{

	font-size: 22px;

	line-height: 22px;

	margin: 0 0 5px 0;

}



.post-alt h3 a{

	color: #000000;

}



.post-alt p{

	padding: 0 0 15px;

}



.post-alt p.posted{

	color: #c0c0c0;

}



.post-alt .post-thumb-intro {

	display: block;

	margin: 0 0 5px 0;

	text-align: center;

}



.post-alt .post-thumb-intro .th { float: none; }

.post-thumb-intro img {
	width: 720px;
	height: 357px;
}



.post-alt .post-more {

	overflow: hidden;

	line-height: 30px;

	height: 30px;

}



.post-alt .post-more .comments {

	float: left;

}



.post-alt .post-more .comments a {

	padding: 0 0 0 65px;

	display: block;

	height: 30px;

	line-height: 30px;

	background: url("images/comments_icon.png") no-repeat;

}



.post-alt .post-more .post-more-right {

	float: right;

}



.post-alt .post-more .post-more-right a {

	display: block;

	width: 148px;

	padding: 0 0 0 10px;

	height: 30px;

	line-height: 30px;

	color: #fff;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border-radius: 6px;

	background-color: #FF7800;

	font-size: 13px;

	font-weight: bold;

	text-decoration: none;

}



.post-alt .post-more .post-more-right a:hover {

	color: #FF7800;

	background: url("images/read_more.png") no-repeat;

}







/* Under Post Content */



h3.orange-title {

	/*color: #fff;

	background-color: #009FFB;*/

	color: #FF7800;

	background-color: #fff;

	border-top: 2px solid #eee;

	border-bottom: 2px solid #eee;

	padding: 7px 5px;

	margin: 0 0 5px 0;

}









/*=== Buttons ===*/







.continue{







	background: url(images/ico-arrow.gif) no-repeat left;







	padding: 0 0 0 13px;







	font-weight:bold;







}







.comments {







	padding-bottom:0px !important;







}







.comments a{







	background: url(images/ico-comm.gif) no-repeat left;







	color: #000000;







	padding: 0 0 0 20px;







	font-weight:bold;







}







a.more{







	background: url(images/ico-arrow2.gif) no-repeat right;







	color: #c0c0c0;







	font-size: 1.2em;







	font-weight: bold;







	padding: 0 20px 0 0;







}







/*=== Traditional Blog Post ===*/







.navigation {







}







.navigation a {







	color: #c0c0c0;







	font-size: 1.2em;







	font-weight: bold;







}







.alignleft{







	display:inline;







	float:left;







}







.alignright{







	display:inline;







	float:right;







}















/*========= ARCHIVE SPECIFIC =========*/















#archivebox {







	background:#EEE;







	padding:10px;







	width:530px;







	margin-bottom:25px;







}







#archivebox h2 {







	font-size:1.5em;







	color:#000;







}







#archivebox h2 em{







	color:#C0C0C0 !important;







	font-style:normal;







}







.archivefeed {







	margin-top:5px;







}







.archivefeed a {







	background:url(images/ico-arcfeed.gif) center left no-repeat;







	padding-left:20px;







	color:#000;







	font-weight:bold;







}







.arclist{







	border-top: 3px solid #c0c0c0;







	border-bottom: 3px solid #c0c0c0;







	margin: 0 0 15px;







	padding: 10px 0 10px;







	width: 260px;







}







.arclist h2{







	color: #000;







	font-size: 18px;







	padding: 0 0 10px 0 !important;







}















.arclist ul li{







	padding:0 0 7px 10px;







	color:#c0c0c0;







	font-size:14px;







	font-weight:bold;







}















/*========= SINGLE POST SPECIFIC =========*/















.singletags {







	margin-top:5px;







	font-weight:bold;







	color:#C0C0C0;







}







.entry p{







	text-align:left;







	font-size:12px;







	line-height:20px;







	}







.entry blockquote { 







	padding: 3px 15px;







	background: #def3ff;







	border: 1px solid #0253b8;







	margin: 5px auto 15px auto;







	color:#000;







	width:85%;







	}







.entry blockquote p {







	font-size:12px;







	padding: 5px 0px;







	margin: 5px 0px;







	line-height: 20px;







	}







.entry img { 







	padding: 2px 2px 2px 2px;







	background:#DDD;







	border: solid 1px #C0C0C0; 







	}







.entry ul, .entry ol {







	margin-bottom:15px;







	font-size:12px;







	line-height:20px;







	}







.entry ul li ul, .entry ol li ol{







	margin-bottom:0px;







	padding-top:3px;







	}







.entry ul li {







	list-style:circle inside !important;







	margin-left:15px;







	padding:3px 0px;







	}







.entry ul li ul li {







	list-style:disc inside !important;







	}







.entry ol li {







	list-style:decimal inside !important;







	font-size:12px;







	padding:3px 0px;







	}







.entry ol li ol li {







	list-style:decimal-leading-zero inside !important;







	}























/*========= COMMENTS =========*/















h2.commh2{







	font-size: 1.4em;







	padding: 0 0 5px;







	font-weight:bold !important;







}







ol.commentlist{







	margin: 10px 0 20px;







	padding: 0;







	list-style: none;







	font-size: 12px;







	line-height: 20px;







}







ol.commentlist p{







	margin-bottom:10px;







	line-height: 20px;







}







ol.commentlist cite{







	font-style: normal;







	font-weight: bold;







}







ol.commentlist li{







	padding: 20px 10px 10px 10px;







}







ol.commentlist li.alt{







	padding: 10px 10px 0 10px !important;







	background:#DDD;







	border:1px solid #C0C0C0;	







}





















/*========= PAGINATION =========*/



.navigation {

	overflow: hidden;

	padding: 25px 0 25px 100px;

	background: url(images/logo_pagin.png) no-repeat left 25px;

	font-size: 15px;

}



.navigation strong {

	font-size: 20px;

	color: #FF7800;

	line-height: 22px;

}



.navigation .navigation-desc {

	color: #000;

	font-size: 18px;

	font-weight: normal;

	line-height: 22px;

	letter-spacing: -1px;

}



.navigation .wp-pagenavi {

	overflow: hidden;

	padding: 5px 0 0 0;

	font-size: 18px;

}



.navigation .wp-pagenavi span.pages { display: none; }



.navigation .wp-pagenavi a, .navigation .wp-pagenavi span {

	text-decoration: none;

	border: 1px solid #EEE;

	padding: 0 5px;

	margin: 2px;

	float: left;

	height: 25px;

	line-height: 25px;

}



.navigation .wp-pagenavi a:hover {

	border-color: #FF9000;

}



.navigation .wp-pagenavi span.current {

	font-weight: bold;

	background-color: #FF9000;

	border-color: #FF9000;

	color: #fff;

}













/*========= SIDEBAR =========*/





/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/



#sidebar-tabs {

	display:block;

}



#sidebar-tabs .idTabs{

	font-size: 12px;

	height: 32px;

	letter-spacing: -1px;

	border-bottom:1px solid #C0C0C0;

}



#sidebar-tabs .idTabs li{

	float: left;

	font-size: 13px;

	line-height: 30px;

	margin: 1px 0 0 0;

}



#sidebar-tabs .idTabs li a{

	background: #eeeeee;

	border: 1px solid #eeeeee;

	border-bottom-color: #C0C0C0;

	color: #c0c0c0;

	display: block;

	margin: 0 2px 0 0;

	padding: 0 10px;

	font-weight:bold;

}



#sidebar-tabs .idTabs li a:hover,

#sidebar-tabs .idTabs .ui-tabs-selected a {

	background: #dddddd;

	border: 1px solid #c0c0c0;

	border-bottom:1px solid #ddd;

	color: #373737;

	text-decoration: none;

}



.navbox{

	background: #dddddd;

	border: 1px solid #c0c0c0;

	border-top: 0;

	margin: 0 0 25px;

	padding: 10px 10px 0;

}



.list1,.list3,.list4{

	padding-bottom:12px;

}



.list1 li,.list3 li,.list4 li{

	background: url(images/ico-star.gif) no-repeat left center;

	padding: 6px 0 6px 25px;

	border-bottom:1px dashed #C0C0C0;

}



.list1 li a,.list3 li a,.list4 li a{

	color: #000000;

}



.list3 li {

	background: url(images/ico-mostcomm.gif) no-repeat left center !important;

}



.list4 li {

	background: url(images/ico-feat.gif) no-repeat left center !important;

}





/* Sidebar Posts */



.col2 .sbp-wrapper {

	width: 336px;

	margin: 5px auto 15px auto;

}



.col2 .sbp-wrapper .sb-post {

	margin: 0 0 10px 0;

	padding: 0 0 10px 0;

	border-bottom: 1px dotted #ddd;

}



.col2 .sbp-wrapper .sb-post h4 {

	font-size: 14px;

	font-weight: bold;

	line-height: 18px;

	text-align: center;

	margin: 0 0 5px 0;

}



.col2 .sbp-wrapper .sb-post .sb-thumb {

	margin: 0 0 5px 0;

}



.col2 .sbp-wrapper .sb-post p {

	font-size: 12px;

	line-height: 16px;

	text-align: justify;

	margin: 0;

	padding: 0;

}





/* Recent Posts */



.col2 .sb-recent {

	width: 336px;

	margin: 5px auto 15px auto;

}



.col2 .sb-recent .sbr-post {

	margin: 0 0 7px 0;

	font-size: 11px;

	line-height: 15px;

	color: #000;

	overflow: hidden;

}



.col2 .sb-recent .sbr-post a {

	color: #000;

}



.col2 .sb-recent .sbr-post .sbr-thumb {

	margin: 0 5px 0 0;

	float: left;

}



.col2 .sb-recent .sbr-post .sbr-thumb img {

	width: 70px;

	height: 70px;

}



.col2 .sb-recent .sbr-post h4 {

	font-weight: bold;

	text-align: left;

}



.col2 .sb-recent .sbr-post h4 a {

	color: #FF7800;

}



.col2 .sb-recent .sbr-post p {

	text-align: justify;

	margin: 0;

	padding: 0;

}





/* Recent Chicas */



.col2 .sb-chicas {

	width: 336px;

	margin: 5px 0 15px 0;

	overflow: hidden

}



.col2 .sb-chicas .sbc-post {

	margin-bottom: 5px;

}



.col2 .sb-chicas .sbc-left {

	float: left;

}



.col2 .sb-chicas .sbc-left.sbc-big {

	margin-right: 6px;

}



.col2 .sb-chicas .sbc-right {

	float: right;

}



.col2 .sb-chicas .sbc-right.sbc-big {

	margin-left: 6px;

}





















/*- Ads -*/







.ads{







	border: 1px solid #eeeeee;







	height: 125px;







	margin: 0 0 25px;







	padding: 10px;







}







.ads img{







	float: left;







	margin: 0 14px 0 0;







}







.ads img.last{







	margin: 0 !important;







}







/*- Flickr -*/







.flickr{







	background: #fafafa;







	border: 1px solid #c0c0c0;







	margin: 0 0 25px;







	padding: 10px 0px;







}







.flickr .flickr_badge_image img {







	float:left;







	display:inline;







	padding-left:10px;







	padding-bottom:5px;	







}







.flickr h2{







	color: #ff7800;







	font-size: 14px;







	height: 21px;







	margin: 0 0 10px 0px;







	padding-left:10px;







}







.flickr h2 span{







	float: left;







}







.flickr h2 img{







	float: right;







	margin: 0 2px;







}







.flickr h2 em{







	color: #848382;







	float: right;







	font-style: normal;







}







.flickr-ar {







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







	padding:0px !important;







	text-align:right;







}















/*=== DropDown Lists ===*/







.catlist{







	border-bottom: 3px solid #c0c0c0;







	margin: 0 0 15px;







	padding: 0 0 10px;







	width: 160px;







}







.catlist h2{







	color: #ff7800;







	font-size: 14px;









}







.list-alt {







	padding-top:10px;







	}







.list-alt li{







	margin: 0 0 7px;







}







.list-alt li a{







	color: #000000;







}







/*=== Styling Widget Lists ===*/







.widget h2 {







	text-transform:uppercase;







	}







.widget ul {
	background: none;
	margin: 0;
	padding: 0;
}







.widget ul li{




	margin: 0 0 7px;





}







.widget ul li a{







	color: #000000;







}















/*========= FOOTER =========*/



#footer {

	clear: both;

	width: 100%;

}



#footer-thumbs {

	background-color: #404040;

	padding: 5px 0;

	margin: 0 0 20px 0;

}



#footer-posts {

	clear: both;

	border-top: 3px solid #c0c0c0;

	margin: 0 0 20px 0;

	padding: 15px 5px 0 5px;

}



	#footer-posts .fp-column {

		width: 300px;

		padding: 0 5px;

		float: left;

	}
	
	#footer-posts .fp-column-short {
		width: 160px;
		float: right;
	}

	

	#footer-posts .fp-column .fp-title {

		text-align: center;

		height: 34px;

		line-height: 34px;

		font-size: 25px;

		font-weight: bold;

		margin: 0 0 15px 0;

		color: #fbc200;

	}

		

		#footer-posts .fp-column .fp-title span {

			display: inline-block;

			width: 34px;

			height: 34px;

			background: url("images/logo_small.png") no-repeat;

			margin: 0 10px 0 0;

			vertical-align: bottom;

		}

	

	#footer-posts .fp-column .fp-post {

		line-height: 18px;

		font-size: 14px;

		margin: 0 0 15px 0;

		color: #000;

	}

	

		#footer-posts .fp-column .fp-post h4 {

			text-align: center;

			margin-bottom: 6px;

			font-weight: bold;

			height: 36px;

			overflow: hidden;

		}

		

		#footer-posts .fp-column .fp-post h4 a {

			color: #ff7800;

			text-decoration: none;

		}

		

		#footer-posts .fp-column .fp-post h4 a:hover {

			text-decoration: underline;

		}

	

	#footer-posts .fp-column .fp-post .fp-thumb {

		text-align: center;

	}

	

	#footer-posts .fp-column .fp-post p {

		margin: 6px 0 0 0;

		text-align: justify;

		overflow: hidden;

		height: 90px;

	}

	

	#footer-posts .fp-column .fp-ad-left {

		width: 160px;

		height: 600px;

		overflow: hidden;

		float: left;

		margin: 0 0 0 -11px;

	}

	

	#footer-posts .fp-column .fp-ad-right {

		width: 160px;

		height: 600px;

		overflow: hidden;

		float: right;

		margin: 0 -11px 0 0;

	}
	
	#footer-posts .fp-column .fp-ad-one {
		margin: 0 0 10px 0;
		width: 160px;
		height: 600px;
		overflow: hidden;
	}



#footer-ads {

	width: 930px;

	overflow: hidden;
	
	float: left;

}



	#footer-ads .fa-spot {

		width: 728px;

		height: 90px;

		overflow: hidden;

		margin: 0 auto 10px auto;

	}



#footer-copyright {

	background: #000;

	color: #b3b3b3;

	height: 35px;

	line-height: 35px;

	padding: 0 15px;

}



	#footer-copyright a {

		color: #fbc200;

	}

	

	#footer-copyright .fc-author {

		float: left;

		margin: 0 15px 0 0;

	}

	

	#footer-copyright .fc-counter {

		float: left;

		margin: 10px 0;

	}

	

	#footer-copyright .fc-theme {

		float: right;

	}













































/*========= MISC =========*/















.fix{







	clear: both;







	height: 1px;







	margin: 0 0 -1px;







	overflow: hidden;







}







.hl{







	background: url(images/hl-dot.gif) repeat-x bottom;







}







.hl-full{







	background: url(images/hl-dot-full.gif) repeat-x bottom;







	float:left;







	clear:both;







	height:2px;







	width:100%;







	margin:20px 0 25px !important;







	margin:10px 0 15px;	







	padding:0 !important;







}







.hl2{







	border-bottom: 3px solid #c0c0c0;







}







.hl3 {

	border-top: 3px solid #c0c0c0;

	padding: 10px 0 0;

}







.blog{







	width:100% !important;







	float:left;







}







.between{







	height:2px;







	margin-bottom:15px;







	}







.fl{







	float: left;







}







.fr{







	float: right;







}







.ac{







	text-align: center;







}







.ar{







	text-align: right;







}







.th{







	border: 1px solid #c0c0c0;







	float: left;







	margin: 0 10px 0 0;







	padding: 3px;







}







.gravatar {







	float:left;







	border: 1px solid #000;







	margin-right: 10px;







}























































/* Related Posts */  







   .related-posts {clear:both; text-align:center; margin:10px 0px 0px 0px; padding:0;}  







   .related-posts li{width:120px; height:100px; float:left; display:inline; margin-right:15px;; padding:0;}  







        .related-posts img{clear:both; padding:5px; background:#F7F7F7; border:1px solid #DDD;}  







        .related-posts a{clear:both; display:block; border:none; text-decoration:none;}  







        .related-posts li{font-size:12px; text-align:center;}  































/*=== DropDown Lists ===*/







.catlist1{

	border-bottom: 3px solid #c0c0c0;

	margin: 0 0 15px;

	padding: 0 0 10px;

	width: 336px;

}







.catlist1 h2{

	color: #ff7800;

	font-size: 14px;

	padding: 0 20px 0 0;

	background:url(images/ico-catlist.gif) center right no-repeat;

}















.list-alt {







	padding-top:10px;







	}







.list-alt li{







	margin: 0 0 7px;







}







.list-alt li a{







	color: #000000;







}







/*=== Styling Widget Lists ===*/



.widget,

.widget2 {

	padding-bottom: 5px;
	margin-bottom: 15px;

	border-bottom: 2px solid #eee;

}







.widget2 h2 {

	text-transform:uppercase;

	color: #ff7800;

	font-size: 14px;

	padding: 0 20px 0 0;

	background: none;

}







.widget2 ul {



	margin: 0 0 15px;





	padding: 10px 0 7px;







}







.widget2 ul li{







	margin: 0 0 7px;







}







.widget2 ul li a{







	color: #000000;







}



















/*--- Sidebar Titles ---*/



.col2 .catlist1 {

	border: 0;

	margin: 0;

	padding: 0;

	width: auto;

}



.col2 h2.hl {

	text-transform: uppercase;

	background: none;

	background-color: #ff7800;

	background-color: #fff;

	color: #fff;

	color: #ff7800;

	font-size: 22px;

	/*padding: 4px 45px 4px 6px;*/

	/*margin: 0 0 8px 0;*/

	/*position: relative;*/

}



/*.col2 h2.hl.blue {

	background-color: #009FFB;

}



.col2 h2.hl span {

	display: block;

	position: absolute;

	top: -4px;

	right: 5px;

	width: 35px;

	height: 35px;

	background: url("images/sb_title_logo.png") no-repeat;

}*/











/*--- Sub Columns ---*/







.subcol3{







	width: 336px;







}







.subcol3 h2{







	color: #ff7800;







	font-size: 14px;







	padding: 0 0 10px;







}











body2{







	background: url(images/bgr.gif) #FFFFFF repeat-x top;







	color: #000000;







	font: 0.8em Arial,Helvetica,Sans-Serif;







}











#page2{







	background: #ffffff;







	margin: 0 auto;







	width: 100%;







}















#body3{







	







	background: #ffffff;







	







}











#page3{







	background: #ffffff;







	margin: 0 auto;







	







}









































/*- RSS2 -*/







#rss2{







	float: right;







	font-size: 12px;







	padding: 0 0 0 0;







	text-align: right;







	width: 285px;







}







#rss2 a{







	color: #b3b3b3;







}







#rss2 ul{







	float: left;







	margin: 13px 0 0;







	width: 220px;







}







#rss2 li{







	margin: 0 0 3px;







	padding: 0 0 5px;







}







#rss2 img{







	float: right;







}























.recent-post-content {



width: 330px;



float: right;



margin: -66px 0 0 5px;



padding: 0;



clear: left;



background: none;



}



.footer-thumb {



width: 80px;



height: 80px;



border: 3px solid #555;



margin: 3px 6px 15px 3px;



padding: 0;



float: left;



}



#recent-posts {



width: 330px;



margin: 0 0 20px 0;



padding: 10px 20px 10px 0;



background: none;



font-size: 11px;



}



















#sidebar .sbp-wrapper {



	width: 280px;



	margin: 10px auto;



}







#sidebar .sbp-wrapper .sb-post {



	margin: 0 0 10px 0;



	padding: 0 0 10px 0;



	border-bottom: 1px dotted #ddd;



}







#sidebar .sbp-wrapper .sb-post h4 {



	font-size: 14px;



	font-weight: bold;



	line-height: 18px;



	text-align: center;



	margin: 0 0 5px 0;



}







#sidebar .sbp-wrapper .sb-post .sb-thumb {



	margin: 0 0 5px 0;



}







#sidebar .sbp-wrapper .sb-post p {



	font-size: 12px;



	line-height: 16px;



	text-align: justify;



	margin: 0;



	padding: 0;



}























































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





/*following rule negates pure CSS hovers







so submenu remains hidden and JS controls







when and how it appears*/







.superfish li:hover ul,







.superfish li li:hover ul {







	top: -999em;







}











/*- RSS -*/



.sidebar-rss {

	margin: 0 0 20px 0;

}



#rss{

	font-size: 12px;

	padding: 0 0 0 0;

	text-align: left;

	width: 336px;

	overflow: hidden;
	
	background: url("images/logo_rss.png") no-repeat;

}







#rss a{







	color: #b3b3b3;







}







#rss ul{







	float: right;







	margin: 13px 0 0;







	width: 220px;







}







#rss li{







	margin: 0 0 3px;







	padding: 0 0 5px;







}







#rss img{







	float: right;







}







.ui-tabs-hide {

	display: none;

}











/* Fonts */

@font-face {
	font-family: 'Conv_Godzilla';
	src: url('fonts/Godzilla.eot');
	src: local('☺'), url('fonts/Godzilla.woff') format('woff'), url('fonts/Godzilla.ttf') format('truetype'), url('fonts/Godzilla.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.col2 h2,
h3.orange-title,
#footer .fp-title {
	font-family: 'Conv_Godzilla', Arial, Helvetica, Sans-Serif;
}















