/* Theme Name: Fresh News
Theme URI: http://www.woothemes.com/
Description: Fresh News by WooThemes
Version: 2.0.7
Author: WooThemes
Author URI: http://www.woothemes.com/*/

/*=== Setup ===*/
*{border:0;margin:0;padding:0;}
body{background: #000 url(images/bgr.jpg) center top no-repeat;color:#555555;font-family:Arial, "Helvetica", sans-serif;font-size:12px;}
a{color: #ffbe00;text-decoration: none;}
a:hover{text-decoration: underline;}
input,select,textarea{border:#cacaca 1px solid;font-size:12px;padding: 5px;}
select{padding:0;}
li{list-style:none;}

.container_16 .grid_15{width:920px!important;}

/*=== Layout ===*/
#top{clear: both;height: 30px;margin: 0 auto;padding:0;line-height:29px;font-size:11px;}

/*============ TOP NAVIGATION============*/
.nav1, .nav1 ul {padding: 0;margin: 0;list-style: none; z-index: 100;}
.nav1 a {display: block;padding-bottom:4px;padding: 0 10px;z-index: 100;color: #a0a09b;}
.nav1 li {float: left;}

/*== Style drop down list ==*/
.nav1 li ul {position: absolute;width: 130px;left: -999em;}
.nav1 li ul li {border: 1px solid #F7F6F6;border-width:0 1px 1px;background: #FFF;}
.nav1 li:hover ul, .nav1 li.sfhover ul{left: auto;	}
.current_page_item a {color: #ffbe00;}
.nav1 li ul li a {line-height: 25px;font-size: 11px;color: #555555;width: 130px;padding-bottom:0;}
.nav1 li ul li a {}
.nav1 li ul li ul li a {border-width:0 1px 1px 0px;}
.nav1 li ul ul {margin: -25px 0 0 150px;}
.nav1 li ul ul li a {line-height: 25px;}
.nav1 li:hover ul ul, .nav1 li.sfhover ul ul {left: -999em;}
.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul {left: auto;}

/*== IE7 Fix ==*/
.nav1 li:hover, .nav1 li.hover {  position: static;}

/*== Subscribe ==*/
.subscribe{	color: #a0a09b; float:right;}
.subscribe a { color: #ffbe00; }
.subscribe a:hover { text-decoration:underline; }

/*============ Top Menu (Page Menu) ============*/
#topmenu{font-family: Arial, "Helvetica", sans-serif;position:relative;height: 38px;margin-bottom:29px;margin-left: 10px;}
#topmenu li{background: url(images/line.png) no-repeat;float: left;line-height: 38px;}
#topmenu li a{font-size: 18px;font-weight: bold;color: #fff;display: block;padding: 14px 10px;}
#topmenu li a:hover{background: url(images/hover.png) repeat-x bottom left;text-decoration: none;}

/*== Dropdown ==*/
#nav{padding: 0;float:left;list-style: none;}
#nav a {display: block;}
#nav ul{/*- spacing between main menu bar and dropdown -*/margin-top: -11px;}
#nav li {/*- Firefox display issue -*/line-height:10px;}
#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: #000;border-top:1px solid #333;	border-left:1px solid #333;	border-right:1px solid #333;			line-height:40px;width:240px;}
#nav li ul li a:hover {background: url(images/hover.png) repeat-x;}
#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: 200px;}
#header .spacer{color: #a0a09b;float: right;font-size: 11px;padding: 37px 0px 0 0;text-align: right;}
#header .spacer p{clear: both;}

/*============ Logo ============*/
#header h1{display:none;}
#header #title {height:200px;}
#header .logo {margin-top:-8px;margin-left:-20px;}

/*============ RSS ============*/
#rss{position:absolute;top:-4px;right:0px;height: 38px;width: 90px;		display: inline;float:right;}

/*============ Search ============*/
#search{background: url(images/search.png) no-repeat;height: 42px;margin: 108px 0 10px -130px;}
#search input{background: transparent;border: 0;color: #333;float: left;font-size: 12px;margin: 5px 0 0 10px;width: 178px;padding:2px;}
#search .btn{margin: 7px 0 0;padding: 0;width: auto;}

/*============ Footer ============*/
#footer{background:#000 url(images/footer-bg.gif) center no-repeat;color: #CCC;padding: 40px 0 30px 10px;height:60px;margin-top:10px;line-height:19px;		}
#footer, #footer a{font-size:11px;color: #494949;}
#footer img {vertical-align:top;margin-top: -15px;}

/*============ typography - Headers ============*/
h2{color: #000000;font-family: Arial, "Helvetica", sans-serif;font-size: 18px;margin: 0 0 5px;}
h2 a{color: #000000;text-decoration:none;}
h2 a:hover{text-decoration:none;}
.featuredpost h2 {font-size:30px;}
.archiveh2 {font-size: 24px;}
.pageh2 {font-size: 28px;padding-top: 5px;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 1px solid #CCC;}
h3{color: #363636;font-size: 12px;font-weight: bold;margin: 0 0 5px;}
#columns h3{font-weight: bold;}
#sidebar h3{background: #000;font-family: Arial, "Helvetica", sans-serif;font-size: 16px;color: #fff;font-weight: bold;padding: 10px 0 8px 10px;margin-bottom:-2px;display: block;text-align: left;}
#centercol h3 {background: #ffbe00;margin: 0 0 20px 0;padding:15px 15px 12px 15px;color:#000;text-align: left;line-height: 24px;font-size:16px;}
#centercol h3 a{color:#000;text-decoration:none;}
h4{color: #000;font-size: 18px;padding-top: 5px;margin-bottom: 10px;padding-bottom: 6px;border-bottom: 1px solid #CCC;}
h5{color: #000;font-size: 14px;font-weight: bold;line-height: 20px;margin-bottom: 15px;}
.rateh5{color: #000;font-size: 14px;font-weight: bold;line-height: 20px;margin-bottom: 15px;padding: 10px 0 10px 0;border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;}
.reviewh5{background: #ffbe00;margin: 0 0 10px 0;padding:10px 15px 10px 15px;border-bottom: none;border-top: none;}
.reviewh5 a{background:url(images/ico-continue-trans.png) no-repeat left;padding: 0 0 0 20px;color:#000;}
.reviewh5 a:visited{color:#000;}
.comph5{font-size: 12px;font-weight: normal;background: #ffbe00;margin: 10px 0 18px 0;padding: 20px 20px 10px 20px;overflow: hidden;}

/*============ SideTabs ============*/
.idTabs{font-size: 12px;float:left;margin: 0 0 8px 0;}
.idTabs li{float:left;}
.idTabs li a{background:#000;color:#fff;font-weight:bold;font-size:12px;padding:8px 8px 6px;display: block;margin: 0 6px 0 0;text-align: left;}
.idTabs li.last a{margin: 0}
.idTabs li a:hover, .idTabs .selected{background:#ffbe00;color:#000;text-decoration: none}

/*============ Post ============*/
.date-comments{border-bottom: 1px solid #cacaca;color: #999999;font-size: 11px;height: 30px;line-height: 25px;margin: 0 0 10px;}
.date-comments a {color: #999999;}
#centercol .date-comments p{line-height: 25px;}
span.comments{background: url(images/ico-comments.gif) no-repeat left;padding: 0 0 0 20px;}
span.continue{font-size: 14px;background: url(images/ico-continue-trans.png) no-repeat left;padding: 1px 0 1px 20px;line-height:20px;}
span.continue a:hover{text-decoration:none;}
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:#777777; 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 ============*/

/*============ Rounded Corners ============*/
.box, .box3, .widget, .box2, .comments-box, .comph5{-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;}
.list1, .idTabs li a, #sidebar h3, #centercol h3, ol.commentlist li.comment, .entry blockquote, .reviewh5{-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;}

/*============ Box - Main Coloum Boxes ============*/
.box{background: #f8f8f8;margin: 0 0 20px 0;padding: 20px;overflow: hidden;box-shadow: 2px 2px 8px #000;-moz-box-shadow: 2px 2px 8px #000;-webkit-box-shadow: 2px 2px 8px #000;}
.box img { border: 1px solid #999999;margin: 0 0 10px 0;}
.box p{line-height: 18px;padding: 0 0 10px;}
.alpha .box, .omega .box{height:270px;padding:15px 20px 20px 20px;}
.alpha .box .date-comments, .omega .box .date-comments{height:25px;}

/*============ Box3 - Main Coloum Boes ============*/
.box3{background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;margin: 0 0 15px 0px;padding:18px;overflow:hidden;box-shadow: 2px 2px 8px #000;-moz-box-shadow: 2px 2px 8px #000;-webkit-box-shadow: 2px 2px 8px #000;}
.box3 img { border: 1px solid #999999;margin: 0 0 10px 0;}
.box3 p{line-height: 18px;padding: 0 0 10px;}

/*============ Box2 - Sidebar ============*/
.box2{font-family: Arial, "Helvetica", sans-serif;font-size: 12px;color: #CCC;background: #222222 url(images/side-line.png) repeat;margin: 0 0 20px 0;padding: 12px;overflow: hidden;box-shadow: 2px 2px 8px #000;-moz-box-shadow: 2px 2px 8px #000;-webkit-box-shadow: 2px 2px 8px #000;}
.box2 .nav1{float: none;padding: 0 0 0 0px; }
.box2 .spacer.white{-moz-border-radius: 4px;-khtml-border-radius: 4px;-webkit-border-radius: 4px;background: #000;clear: both;margin: 0px;}
.box2 .flickr_badge_image img{float:left;background: #ffffff;border: 1px solid #dedbd1;margin: 4px 9px 4px 0px;padding: 7px;}
.box2 .flickr_badge_image img:hover{background: #ebe9e1;border: 1px solid #dedbd1;}

/*============ Comments-box ============*/
.comments-box{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #222222;background: #ffbe00;margin: 0 0 18px 0;padding: 20px 20px 10px 20px;overflow: hidden;}

/*========= COMMENTS =========*/
h2.commh2{font-size: 16px;padding: 0 0 5px;}
ol.commentlist{margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}
ol.commentlist a{color:#222222;}
ol.commentlist p, #respond p{margin-bottom:10px;line-height: 20px;}
ol.commentlist p, #respond p a{color:#000000;}
ol.commentlist .content {margin-left:70px;}
.commentmetadata a {font-size:11px;font-style:italic;font-weight: bold;color:#222222;}
ol.commentlist cite{font-size: 16px;font-style: normal;font-weight: bold;}
ol.commentlist cite a:hover{text-decoration: none;}
ol.commentlist li.comment{padding: 20px 20px 10px;margin:10px 0;background:#ffb200;	}
input#submit {-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;font-size: 12px;color:#fff;font-weight:bold;padding:7px 10px;margin: 0;text-align: left;background:#000;}

/*============ Widget ============*/
.widget{font-family: Arial, "Helvetica", sans-serif;font-size: 12px;color: #CCC;background: #222222 url(images/side-line.png) repeat;margin: 0 0 20px 0;padding: 12px;overflow: hidden;box-shadow: 2px 2px 8px #000;-moz-box-shadow: 2px 2px 8px #000;-webkit-box-shadow: 2px 2px 8px #000;}

/*============ Widget lists ============*/
.widget ul{line-height:18px;padding: 6px;}
.widget ul li{border-bottom: 1px solid #000;padding: 5px 0px;}
.widget ul li a{color:#ffbe00;}
.widget ul li ul{margin: 0 0 0 10px;}	
.widget ul li ul li{background: none;border-top: 1px solid #f1f1ed;border-bottom: none;	padding: 5px 0px;}
.widget .logo {padding: 0 10px 0 0;margin: 0 0 -4px 0;}

/*============ Ads ============*/
.ads{margin: 0;padding:0;}
.ads img{float: left;margin: 10px 0 0 15px;border: 1px solid #dedbd1;}
.ads img.last{margin: 0;float:right;}
#mpu_banner {border: 1px solid #dedbd1;}	

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

/*============ List One - Sidebar Tabs ============*/
.list1{background:#000000;font-size: 12px;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:#fff;}

/*- List2 -*/
.list2{clear: both;}
.list2 li{background: #ffffff;border: 1px solid #dedbd1;margin: 0 0 5px;padding: 12px 10px;}
.list2 p {line-height:16px;}

/*=== 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: 1px solid #DEDBD1;margin: 0px 7px 0 0;padding:4px;background:#FFFFFF;}

/*========= VIDEO =========*/
.video{height: 250px;margin: 0 0 10px 0;width: 300px;display: inline;}

/*========= SINGLE POST SPECIFIC =========*/
.tags{background: url(images/ico-tags-trans.png) no-repeat left;font-size: 14px;padding: 12px 0 10px 20px;border-bottom: 1px solid #CCC;border-top: 1px solid #CCC;}
.tags a:hover{text-decoration: none;}
.singleh2 {font-size: 28px;padding-top: 5px;}
.entry {margin-bottom: 5px;}
.entry a{font-weight:bold;}
.entry p{text-align:left;font-size:12px;line-height:20px !important;}
.entry blockquote { background: #ffbe00;padding: 10px 15px 0 15px;margin: 0 0 15px 0;color: #000;}
.entry blockquote p {font-size:16px;line-height: 28px;}
.entry img { padding: 2px 2px 2px 2px;background:#F8F8F4;border: solid 1px #e6e6e6; }
.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;}

/*========= ARCHIVE SPECIFIC =========*/
.arclist ul li{color:#c0c0c0;font-size:12px;border-bottom: 1px solid #f1f1ed;padding: 5px 0px;}
.catrss {background: url(images/rss_16.png) center left no-repeat;padding-left: 20px;}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation a {font-size:16px;text-decoration:none;}
.alignleft{display:inline;float:left;padding: 0 0 10px 10px;}
.alignright{display:inline;float:right;padding: 0 10px 10px 0;}

/*========= 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;}
.entry .wp-caption {-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;padding: 1px;background:#F8F8F4;border: solid 1px #e6e6e6; text-align:center;}
.entry .wp-caption img{border:0;padding:4px 0;background:none;margin:0;}
.entry .wp-caption-text {padding:0;	margin:0;font-size:11px;text-align:center;}
.entry .aligncenter {margin: 10px auto 20px auto;display: block;}
.entry .alignleft {margin: 10px 10px 8px 0;float: left;}
.entry .alignright {margin: 10px 0px 8px 10px;float: right;}
ol { zoom: 1; }

/*======= NEW STYLES VERSION 2.0 ==========================*/
img.post-thumbnail { float:left; margin:5px 10px 5px 0; }
.more_entries {font-size:11px; padding-bottom:35px;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important; font-weight:normal; font-size:12px;}
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #f8f8f7 !important;}
.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #ffffff;color: #666; padding: 4px 8px !important; margin-left: 4px; border:1px solid #dfdccf; line-height:24px; }
.more_entries .wp-pagenavi .extend { background:none; border:none; }
