/*  







Theme Name: Fresh News







Theme URI: http://www.woothemes.com/







Description: Fresh News by WooThemes







Version: 1.0







Author: WooThemes







Author URI: http://www.woothemes.com/







*/















/*=== Setup ===*/



* html .visualIEFloatFix { min-height: 0.01%; }





*{







	border: 0;







	margin: 0;







	padding: 0;







}







body{







	background: #c4eae0;







	color: #00008b;







	font: 16px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;







}







.yellgreen { color: #8dcc67 }







.olive { color:#5C7812 }







.green { color:#2B9932 }







.darkgreen { color: #016D21 }







.greenblue { color:#1F8F79 }







.indigo { color: #4B0082 }







.royalblue { color: #011ACC }







.cornflower { color: #6495ED }







.cerulean { color: #4682B4 }







.teal { color: #008080 }







.purple { color: #6B1AAC }







.orchid { color: #9F4DD1 }







.magenta { color: #A722AD  }







.wine { color: #AB3156  }







.rose { color: #C71585 }







.red { color: #DC143C  }







.brick { color: #B82209  }







.orange { color: #D66604  }







.gold { color: #EFAF00  }















a{







	color: #DC143C; }







a:hover{







	text-decoration: underline;







}







input,select,textarea{







	border: #3333ff 1px solid;







	font-size: 14px;







	padding: 5px;







}







select{







	padding: 0;







}







li{







	list-style: none;







}















/*=== Layout ===*/















#top{







	clear: both;







	height: 27px;







	margin: 0 auto;







	padding: 7px 0 0 0;







	font-size:16px;







}















/*========= TOP NAVIGATION =========*/















/*- Nav1 -*/







.nav1{







	float: left;







}







.nav1 li{







	float: left;







}







.nav1 li a{







	color: #c4eae0;







}







.nav1 li a{







	display: block;







	text-align: center;







	float:left;







}







.nav1 li.active a, .nav1 li a:hover, .nav1 li.current_page_item a {







	color: #4682B4;







	text-decoration: none;







}







.nav1  { list-style: none; margin: 0px; padding: 0px;}







.nav1 li { padding: 0px; margin: 0px 20px 0 0; display: inline; line-height: 14px; }























/*- Subscribe -*/







.subscribe{	color: #a0a09b; float:right;}







.subscribe a { color: #e8a02c; }







.subscribe a:hover { text-decoration:underline; }















/*=== Top Menu ===*/







#topmenu{







	position:relative;







	height: 33px;







	margin-bottom:20px;







}







#topmenu li{







	border-left: 12px solid #97b2e0;







	float: left;







	line-height: 33px;







	font-weight:bold;







}







#topmenu li a{







	color: #97b2e0;







	display: block;







	margin: 0 1px 0 0;







/*	padding: 0 15px;*/







	padding: 0 10px 0 10px;







}







#topmenu li a:hover,#topmenu li.active a{







/*	color: #ff7800;*/







	text-decoration: none;







}















/*- Nav / Dropdowns-*/







#nav, #nav ul{







	padding: 0;







	float:left;







	list-style: none;







}







#nav {







	padding: 0;







}







#nav a {







	display: block;







}







#nav li {







	float: left;







	line-height:33px;	







}







#nav li a:hover {







	background: #ADFF2F;







}







#nav li ul {







	position: absolute;







	width: 15em;







	left: -999em;







	padding-top:1px;







}







#nav li:hover ul, #nav li.sfhover ul {







	left: auto;







	z-index:1000;	







}







#nav li ul li {







    background: #c4eae0 url(images/bgr-box-trans.png) repeat-x top;







/*	border-bottom:1px solid;	







	border-left:1px solid;	







	border-right:1px solid;	*/







	border-bottom:0px solid;	







	border-left:0px solid;	







	border-right:0px solid;			







	line-height:28px;	







	width:10em;







/*	width:15em;*/







}







#nav li:hover, #nav li.hover {







    position: static;







}







#nav li ul ul {







	margin: -29px 0 0 15em;







}







#nav li:hover ul ul, #nav li.sfhover ul ul {







	left: -999em;







}







#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {







	left: auto;







}







#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {







	left: -999em;







}







#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {







	left: auto;







} 















/*==============  HEADER  ===================*/







#header{







/*	height: 109px;*/







	height: 240px;







}







#header .spacer{







	color: #c4eae0;







	float: right;







	font-size: 14px;







	padding: 37px 0px 0 0;







	text-align: right;







}







#header .spacer p{







	clear: both;







}







/*- Logo -*/







#header h1{







/* 	margin-top:15px;*/







	margin-top: 0px;







/*	background: url(images/logo-trans.png) no-repeat;*/







	background: url(http://www.bloggermoon.com/header9c.jpg) no-repeat;







	float: left;







	text-indent: -9999px







}







#header h1 a{







	display: block;







	height: 240px;







/*	height: 80px;







	width: 520px;*/







	width: 703px;







	text-indent: 300px;







}







#header h1 a:hover{







	text-decoration: none;







}















#header h2{







 	margin-top:5px;







	float: left;







}







#header h2 a{







	display: block;







	height: 235px;







	width: 760px;







	text-indent: 300px;







                line-height:20px;







}







#header h2 a:hover{







	text-decoration: none;







}















/*- RSS -*/







#rss{







	position:absolute;







	top:-10px;







	right:0px;







	height: 38px;







	width: 39px;		







	display: inline;







	float:right;







}







/*- Search -*/







#search{







	background: url(images/bgr-search.gif) no-repeat;







	height: 32px;







	margin: 0 0 10px;







}







#search input{







	background: transparent;







	border: 0;







	color: #a3a192;







	float: left;







/*	font-size: 12px;*/







	font-size: 14px;







	margin: 5px 0 0 10px;







	width: 150px;







/*	width: 178px;*/







	padding:2px;







}







#search .btn{







	margin: 7px 0 0;







	padding: 0;







	width: auto;







}















/*=== typography ===*/





.box h1{

	color: #6AB693;

	font: 22px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;

	font-weight: bold;

	margin: 0 0 0px;

}



.box h1 a{

	color: #6ab693;

}





h2{



	color: #66cc66;



	font: 22px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;



	font-weight: bold;



	margin: 0 0 0px;



}







h2 a{



	color: #6ab693;

}







h3, h4, h5{



	color: #8dcc67;



/*	font-size: 12px;*/



	font-size: 16px;



	font-weight: bold;



	margin: 0 0 5px;



}







#columns h3{







	font-weight: bold;







}







#sidebar h3{







	background:#E0FFFF;







/*	font: 12px Arial, Helvetica, sans-serif;*/







	font: 14px Arial, Helvetica, sans-serif;







	color:#A6F7A4;







	font-weight:bold;







	padding:5px 8px;







	display: block;







	margin: 0 0 7px 0;







	text-align: left;







	border: 0px solid;







	height:16px;







}







#centercol h3 {







	background: #86B946;







/*	margin: 0 0 15px 0px;*/







	margin: 0 0 5px 0px;







	padding:10px 18px 5px 18px;







	border:0px solid #dedbd1;







	color:#92FFE3;







	text-align: left;







	height:20px;







/*	font-size:14px;*/







	font-size:16px;







}







/*.featuredpost h2 { font-size:30px; }*/







.featuredpost h2 { font-size:16px; }























/*- SideTabs -*/







.idTabs{







	font-size: 12px;







	float:left;







	margin: 0 0 8px 0;







}







.idTabs li{







	float:left;







}







.idTabs li a{







	background:#ffffff;







	color:#A6F7A4;







	font-weight:bold;







	padding:5px 8px;







	display: block;







	margin: 0 7px 0 0;







	text-align: left;







	border: 0px solid;







}







.idTabs li.last a{







	margin: 0







}







.idTabs li a:hover,







.idTabs .selected{







	background:#A6F7A4;







	text-decoration: none







}















/*=== Post ===*/















.date-comments{







/*	border-bottom: 1px solid #97b2e0;*/







	border-bottom: 10px solid #97b2e0;







	color: #999999;







	font-size: 11px;







	height: 30px;







	line-height: 25px;







	margin: 0 0 10px;







}







.date-comments a { 	color: #999999; }















#centercol .date-comments p{



	font-size: 11px; 



	line-height: 25px;







}







span.comments{







	background: url(images/ico-comments.gif) no-repeat left;







	padding: 0 0 0 20px;







}







span.continue{







	background: url(images/ico-continue-trans.png) no-repeat left;







	padding: 1px 0 1px 20px;







	line-height:20px;







}







span.continue-archives{







	background: url(images/ico-arrow-trans.png) no-repeat right center;







	padding: 0px 15px 0px 0px;







	margin-bottom:20px;







}







span.continue-archives-alt{







	background: url(images/ico-arrow-trans-left.png) no-repeat left center;







	padding: 0px 0 0px 15px;







	margin-bottom:20px;







}







span.continue-archives a, span.continue-archives-alt a { 







	color:#6495ED; 







	font-weight:bold;







	font-size:14px;







}







a.more{







	background: url(images/ico-arrow-trans.png) no-repeat left;







	color: #777777;







	font-size: 11px;







	padding: 0px 0 0 15px;







}















/*=== Styling Boxes ===*/















/*- Box (main column boxes) -*/







.box, .widget{







	background: #E0FFFF;







	border:2px solid #4682B4;







	margin: 0 0 15px 0px;







	padding:18px;







}







.box img { 







	border: 0px solid;







/*	margin: 0 0 10px 0;*/



	margin: 0 0 0px 0;







}







.box p{



	line-height: 18px;

	padding: 0 0 10px;



}







.widget { padding:15px; }















/*- Box2 (sidebar boxes) -*/







.box2{







	background: #E0FFFF url(images/bgr-box-trans.png) repeat-x top left;







	margin: 0 0 15px 0px;







	padding:18px;







	border:0px solid #E0FFFF;







}







.box2 .nav1{







	float: none;







	padding: 0 0 0 0px; 







}	







.box2 .spacer.white{







	background: #E0FFFF;







	border: 0px solid #4682B4;







	clear: both;







	margin: 0px;







}







.box2 .spacer.flickr img{







	float:left;







	background: #97b2e0;







	border: 0px solid;







	margin: 4px 9px 4px 0px;







	padding: 7px;







}







.box2 .spacer.flickr img:hover{







	background: #ebe9e1;







	border: 0px solid;







}







/*- Ads -*/







.ads{







	height: 125px;







	margin: 0;







/*	padding:10px 15px;*/







	padding:10px;







}







.ads img{







	float: left;







	margin: 0 7px 0px 0px;







	border: 0px solid;







}







.ads img.last{







	margin: 0;







	float:right;







}







#mpu_banner {







	border: 0px solid;







}	















/*=== Styling Lists ===*/















/*- List1 -*/







.list1{







	padding: 0;







	padding: 15px;







}







.list1 li{







	background: url(images/ico-star-trans.png) no-repeat top left;







	margin: 0 0 8px;







	padding: 0 0 0 22px;







}







.list1 li a{







	color:#c4eae0;







}







/*- List2 -*/







.list2{







	clear: both;







}







.list2 li{







	background: #c4eae0;







	border: 0px solid;







	margin: 0 0 5px;







	padding: 12px 10px;







}







.list2 p {







	line-height:16px;







}







/*- Widget lists -*/







.widget ul{







/*	line-height:16px;*/



	line-height:20px;



	padding: 0px;



}







.widget ul li{



	border-bottom: 2px solid #8dcc67;



	padding: 5px 0px;



/*	font-size: 18px;*/



}







.widget ul li a{







	color:#00008B;







}







.widget ul li ul{







	margin: 5px 0 0px 10px;







}	















.widget ul li ul li{







	background: none;







	border-top: 1px solid #6495ED;







	border-bottom: none;	







	padding: 5px 0px;







}















/*=== Footer ===*/















#footer{







	background:#97b2e0 url(images/bgr-footer.gif) repeat-x;







	font-size: 14px;







	padding: 18px 0 0px 0;







/*	font-size:11px;*/







	height:32px;







	margin-top:10px;







	line-height:22px;	







}















#footer, #footer a{







	color: #97b2e0;







}















#footer img {







	vertical-align:middle;







}















/*=== Misc. ===*/































.fix{







	clear: both;







	height: 1px;







	margin: 0 0 -1px;







	overflow: hidden;







}







.fl{







	float: left;







}







img.fl{







	margin: 0 12px 5px 0;







}







.fr{







	float: right;







}







.ac{







	text-align: center;







}







.ar{







	text-align: right;







}







.gravatar {







	float:left;







	border: 0px solid;







	margin: 0px 7px 0 0;







	padding:4px;







	background:#FFFFFF;







}















/*========= VIDEO =========*/















.video{







	height: 250px;







	margin: 0 0 10px 0;







	width: 300px;







	display: inline;







}















/*- SideTabs -*/







.vidtabs .idTabs{







	font-size: 12px;







	margin: 10px 0 0 0;







	width:100%;







	float:none;







}







.vidtabs .idTabs li{







	padding:0px;







	float:none;







}







.vidtabs .idTabs li a{







	background:#6495ed;







	color:#ffffff;







	font-weight:bold;







	padding:5px 8px;







	display: block;







	text-align: left;







	border:0px;







	margin:0;







}







.vidtabs .idTabs li.last a{







	margin: 0







}







.vidtabs .idTabs li a:hover,







.vidtabs .idTabs .selected{







	background:#ebe9e1;







	text-decoration: none







}















/*========= COMMENTS =========*/















h2.commh2{







	font-size: 1.4em !important;







	padding: 0 0 5px;







	color:#4682B4 !important;







}







ol.commentlist{







	margin: 10px 0 20px;







	padding: 0;







	list-style: none;







/*	font-size: 12px;







	line-height: 20px;*/







	font-size: 16px;







	line-height: 22px;







}







ol.commentlist p{







	margin-bottom:10px;







/*	line-height: 20px;*/







	line-height: 22px;







}







.commentmetadata a {







	font-size:11px;







	color:#333333;







}







ol.commentlist cite{







	font-style: normal;







	font-weight: bold;







}







ol.commentlist li{







	padding: 20px 10px 10px 10px;







}







ol.commentlist li.alt{







	padding: 18px 18px 5px 18px !important;







	background:#F8F8F4;







	border:0px solid;	







}







input#submit {







/*	font-size: 12px;*/







	font-size: 14px;







	color:#008080;







	font-weight:bold;







	padding:7px 10px;







	margin: 0 0 7px 0;







	text-align: left;







	border: 0px solid;







	background:#71dfba;







}















/*========= SINGLE POST SPECIFIC =========*/















span.tags{







	background: url(images/ico-tags-trans.png) no-repeat left;







/*	padding: 1px 0 0 20px;*/







	padding: 1px 0 0 60px;







}







.singleh2 {







	font-size:1.8em !important;







	padding-top:5px;







}







.entry { margin-bottom:5px;}







.entry p{







	text-align:left;







	font-size:16px;







/*	font-size:18px; */







	line-height:20px !important;







	}







.entry blockquote { 







	padding: 5px 5px;







	border-left: 3px solid #71dfba;







	margin: 5px auto 5px auto;







/*	padding: 0px 10px;







	border-left: 2px solid #71dfba;







	margin: 5px auto 15px auto;*/







	width:85%;







	color: #4682B4;







	font-style: normal;







	font-weight: bold;







/*	font-style: italic;*/







	}







.entry blockquote p {







/*	font-size:12px;







	background:#E0FFFF;







	padding: 5px 0px;







	margin: 5px 0px;







	line-height: 20px;*/







	font-size:18px;







	background:#E0FFFF;







	padding: 10px;







	margin: 10px;







	line-height: 24px;







	}







.entry img { 



	padding: 2px 6px 2px 2px;



/*	background:#F8F8F4;*/



	border: solid 0px; 



	}







.entry ul, .entry ol {







	margin-bottom:10px;







/*	font-size:12px;*/







	font-size:16px;







	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;*/







	font-size:16px;







	padding:3px 0px;







	}







.entry ol li ol li {







	list-style:decimal-leading-zero inside !important;







	}



.entry p a {
	text-decoration:underline;
	}











/*========= ARCHIVE SPECIFIC =========*/















.arclist ul li{







	color:#6495ED;







	font-size:18px;







/*	font-size:12px;*/







	border-bottom: 2px solid #f1f1ed;







	padding: 5px 0px;







}







.catrss {







	background: url(images/ico-rss.gif) center left no-repeat;







	padding-left: 24px;







	line-height: 16px;







}















/*=== Page Navigation (Next / Previous Posts) ===*/







.navigation {







}







.navigation a {







	color:#666666; 







	font-weight:bold;







	font-size:18px;







}







.alignleft{







	display:inline;







	float:left;







}







.alignright{







	display:inline;







	float:right;







}















/*========= AUTHOR INFO =========*/















.author_info {







	padding: 0px;







	margin-top:15px;







	color:#666666;







}















.author_photo {







	float:left;







	margin-right:10px;







	width:58px;







}















.author_photo img {







	background-color: #FFFFFF;







	padding: 4px;







	border: 1px solid #cccccc;







	width: 48px;







	height:48px;







	float:left !important;







}







.author_info p {







	font-size:12px;







	padding:0px;







	margin-bottom:10px;







}







.author_info a {







	color:#000000;







	text-decoration:none;







	padding:0;







}







.author_info a:hover {







	text-decoration:underline;







}







.author_info ul, .author_info li {







	margin:0px;







	padding:0px;







}







.author_info h3 {







	font-size:14px;







	margin-bottom: 10px;







	padding: 0px;







}















.author_email a {







	background-image: url(images/ico-email.png);







	background-repeat: no-repeat;







	background-position: left center;







	padding-left: 26px;







	padding-top: 2px;







	padding-bottom: 2px;







	text-decoration:none;







	font-weight:bold;







}















.wp-caption-text {







	font-weight:bold;







        color: #4682B4;







}
