/*  
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 : #ebe9e1 url(images/bgr.jpg) repeat-x top;
color : #555555;
font : 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
}
a {
color : #e8a02c;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
input, select, textarea {
border : 1px solid #cacaca;
font-size : 12px;
padding : 5px;
}
select {
padding : 0;
}
li {
list-style : none;
}
#top {
clear : both;
height : 30px;
margin : 0 auto;
padding : 0;
line-height : 29px;
font-size : 11px;
}
.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;
}
.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 : #e8a02c;
}
.nav1 li ul li a {
line-height : 25px;
font-size : 11px;
color : #555555;
width : 130px;
padding-bottom : 0;
}
.nav1 li ul li ul li a {
border-width : 0 1px 1px 0;
}
.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;
}
.nav1 li:hover, .nav1 li.hover {
position : static;
}
.subscribe {
color : #a0a09b;
float : right;
}
.subscribe a {
color : #e8a02c;
}
.subscribe a:hover {
text-decoration : underline;
}
#topmenu {
position : relative;
height : 33px;
margin-bottom : 20px;
}
#topmenu li {
border-left : 1px solid #dedbd1;
float : left;
line-height : 33px;
}
#topmenu li a {
color : #333333;
display : block;
margin : 0 1px 0 0;
padding : 0 15px;
}
#topmenu li a:hover, #topmenu li.active a {
color : #ff7800;
text-decoration : none;
}
#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 : none;
}
#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 : #ffffff url(images/bgr-box-trans.png) repeat-x top;
border-bottom : 1px solid #dedbd1;
border-left : 1px solid #dedbd1;
border-right : 1px solid #dedbd1;
line-height : 28px;
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 {
height : 109px;
}
#header .spacer {
color : #a0a09b;
float : right;
font-size : 11px;
padding : 37px 0 0 0;
text-align : right;
}
#header .spacer p {
clear : both;
}
#header h1 {
display : none;
}
#header #title {
height : 109px;
overflow : hidden;
}
#header .logo {
margin-top : 15px;
}
#rss {
position : absolute;
top : -10px;
right : 0;
height : 38px;
width : 39px;
display : inline;
float : right;
}
#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;
margin : 5px 0 0 10px;
width : 178px;
padding : 2px;
}
#search .btn {
margin : 7px 0 0;
padding : 0;
width : auto;
}
h2 {
color : #000000;
font : 18px Georgia, "Times New Roman", Times, serif;
margin : 0 0 5px;
}
h2 a {
color : #000000;
}
h3, h4, h5 {
color : #363636;
font-size : 12px;
font-weight : bold;
margin : 0 0 5px;
}
#columns h3 {
font-weight : bold;
}
#sidebar h3 {
background : #ebe9e1;
font : 12px Arial, Helvetica, sans-serif;
color : #363636;
font-weight : bold;
padding : 5px 8px;
display : block;
margin : 0 0 7px 0;
text-align : left;
border : 1px solid #dedbd1;
height : 16px;
}
#centercol h3 {
background : #f5f4f0;
margin : 0 0 15px 0;
padding : 10px 18px 5px 18px;
border : 1px solid #dedbd1;
color : #363636;
text-align : left;
height : 20px;
font-size : 14px;
}
.featuredpost h2 {
font-size : 30px;
}
.idTabs {
font-size : 12px;
float : left;
margin : 0 0 8px 0;
}
.idTabs li {
float : left;
}
.idTabs li a {
background : #ffffff;
color : #363636;
font-weight : bold;
padding : 5px 8px;
display : block;
margin : 0 7px 0 0;
text-align : left;
border : 1px solid #dedbd1;
}
.idTabs li.last a {
margin : 0;
}
.idTabs li a:hover, .idTabs .selected {
background : #ebe9e1;
text-decoration : none;
}
.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 {
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 : 0 15px 0 0;
margin-bottom : 20px;
}
span.continue-archives-alt {
background : url(images/ico-arrow-trans-left.png) no-repeat left center;
padding : 0 0 0 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 : 0 0 0 15px;
}
.box, .widget {
background : #ffffff url(images/bgr-box-trans.png) repeat-x left top;
border : 1px solid #dedbd1;
margin : 0 0 15px 0;
padding : 18px;
overflow : hidden;
}
.box img {
border : 1px solid #999999;
margin : 0 0 10px 0;
}
.box p {
line-height : 18px;
padding : 0 0 10px;
}
.widget {
padding : 15px;
}
.box2 {
background : #f5f4f0 url(images/bgr-box-trans.png) repeat-x left top;
margin : 0 0 15px 0;
padding : 18px;
border : 1px solid #dedbd1;
}
.box2 .nav1 {
float : none;
padding : 0 0 0 0;
}
.box2 .spacer.white {
background : #ffffff;
border : 1px solid #dedbd1;
clear : both;
margin : 0;
}
.box2 .flickr_badge_image img {
float : left;
background : #ffffff;
border : 1px solid #dedbd1;
margin : 4px 9px 4px 0;
padding : 7px;
}
.box2 .flickr_badge_image img:hover {
background : #ebe9e1;
border : 1px solid #dedbd1;
}
.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;
}
.list1 {
padding : 0;
padding : 15px;
}
.list1 li {
background : url(images/ico-star-trans.png) no-repeat left top;
margin : 0 0 8px;
padding : 0 0 0 22px;
}
.list1 li a {
color : #222222;
}
.list2 {
clear : both;
}
.list2 li {
background : #ffffff;
border : 1px solid #dedbd1;
margin : 0 0 5px;
padding : 12px 10px;
}
.list2 p {
line-height : 16px;
}
.widget ul {
line-height : 16px;
padding : 0;
}
.widget ul li {
border-bottom : 1px solid #f1f1ed;
padding : 5px 0;
}
.widget ul li a {
color : #222222;
}
.widget ul li ul {
margin : 5px 0 0 10px;
}
.widget ul li ul li {
background : none;
border-top : 1px solid #f1f1ed;
border-bottom : none;
padding : 5px 0;
}
#footer {
background : #e4e2db url(images/bgr-footer.gif) repeat-x;
font-size : 11px;
padding : 18px 0 0 0;
font-size : 11px;
height : 32px;
margin-top : 10px;
line-height : 22px;
}
#footer, #footer a {
color : #777777;
}
#footer img {
vertical-align : middle;
}
.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 : 0 7px 0 0;
padding : 4px;
background : #ffffff;
}
.video {
height : 250px;
margin : 0 0 10px 0;
width : 300px;
display : inline;
}
.vidtabs .idTabs {
font-size : 12px;
margin : 10px 0 0 0;
width : 100%;
float : none;
}
.vidtabs .idTabs li {
padding : 0;
float : none;
}
.vidtabs .idTabs li a {
background : #ffffff;
color : #363636;
font-weight : bold;
padding : 5px 8px;
display : block;
text-align : left;
border : 0;
margin : 0;
}
.vidtabs .idTabs li.last a {
margin : 0;
}
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected {
background : #ebe9e1;
text-decoration : none;
}
h2.commh2 {
font-size : 1.4em !important ;
padding : 0 0 5px;
color : #333 !important ;
}
ol.commentlist {
margin : 10px 0 20px;
padding : 0;
list-style : none;
font-size : 12px;
line-height : 20px;
}
ol.commentlist p, #respond p {
margin-bottom : 10px;
line-height : 20px;
}
ol.commentlist .content {
margin-left : 70px;
}
.commentmetadata a {
font-size : 11px;
color : #333333;
}
ol.commentlist cite {
font-style : normal;
font-weight : bold;
}
ol.commentlist li.comment {
padding : 15px 15px 5px;
margin : 10px 0;
background : #f8f8f4;
border : 1px solid #dedbd1;
}
input#submit {
font-size : 12px;
color : #363636;
font-weight : bold;
padding : 7px 10px;
margin : 0 0 7px 0;
text-align : left;
border : 1px solid #dedbd1;
background : #f5f4f0;
}
span.tags {
background : url(images/ico-tags-trans.png) no-repeat left;
padding : 1px 0 0 20px;
}
.singleh2 {
font-size : 1.8em !important ;
padding-top : 5px;
}
.entry {
margin-bottom : 5px;
}
.entry p {
text-align : left;
font-size : 12px;
line-height : 20px !important ;
}
.entry blockquote {
padding : 0 10px;
border-left : 2px solid #777777;
margin : 5px auto 15px auto;
width : 85%;
color : #777777;
font-style : italic;
}
.entry blockquote p {
font-size : 12px;
padding : 5px 0;
margin : 5px 0;
line-height : 20px;
}
.entry img {
padding : 2px 2px 2px 2px;
background : #f8f8f4;
border : 1px solid #e6e6e6;
}
.entry ul, .entry ol {
margin-bottom : 15px;
font-size : 12px;
line-height : 20px;
}
.entry ul li ul, .entry ol li ol {
margin-bottom : 0;
padding-top : 3px;
}
.entry ul li {
list-style : circle inside !important ;
margin-left : 15px;
padding : 3px 0;
}
.entry ul li ul li {
list-style : disc inside !important ;
}
.entry ol li {
list-style : decimal inside !important ;
font-size : 12px;
padding : 3px 0;
}
.entry ol li ol li {
list-style : decimal-leading-zero inside !important ;
}
.arclist ul li {
color : #c0c0c0;
font-size : 12px;
border-bottom : 1px solid #f1f1ed;
padding : 5px 0;
}
.catrss {
background : url(images/ico-rss.gif) no-repeat left center;
padding-left : 24px;
line-height : 16px;
}
.navigation a {
color : #666666;
font-weight : bold;
font-size : 14px;
}
.alignleft {
display : inline;
float : left;
}
.alignright {
display : inline;
float : right;
}
.author_info {
padding : 0;
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 : 0;
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 : 0;
padding : 0;
}
.author_info h3 {
font-size : 14px;
margin-bottom : 10px;
padding : 0;
}
.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 {
padding : 1px;
background : #f8f8f4;
border : 1px solid #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 0 8px 10px;
float : right;
}
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;
}
.container_12, .container_16 {
margin-left : auto;
margin-right : auto;
width : 960px;
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
display : inline;
float : left;
margin-left : 10px;
margin-right : 10px;
}
.container_12 .grid_3, .container_16 .grid_4 {
width : 220px;
}
.container_12 .grid_6, .container_16 .grid_8 {
width : 460px;
}
.container_12 .grid_9, .container_16 .grid_12 {
width : 700px;
}
.container_12 .grid_12, .container_16 .grid_16 {
width : 940px;
}
.alpha {
margin-left : 0;
}
.omega {
margin-right : 0;
}
.container_12 .grid_1 {
width : 60px;
}
.container_12 .grid_2 {
width : 140px;
}
.container_12 .grid_4 {
width : 300px;
}
.container_12 .grid_5 {
width : 380px;
}
.container_12 .grid_7 {
width : 540px;
}
.container_12 .grid_8 {
width : 620px;
}
.container_12 .grid_10 {
width : 780px;
}
.container_12 .grid_11 {
width : 860px;
}
.container_16 .grid_1 {
width : 40px;
}
.container_16 .grid_2 {
width : 100px;
}
.container_16 .grid_3 {
width : 160px;
}
.container_16 .grid_5 {
width : 280px;
}
.container_16 .grid_6 {
width : 340px;
}
.container_16 .grid_7 {
width : 400px;
}
.container_16 .grid_9 {
width : 520px;
}
.container_16 .grid_10 {
width : 580px;
}
.container_16 .grid_11 {
width : 640px;
}
.container_16 .grid_13 {
width : 760px;
}
.container_16 .grid_14 {
width : 820px;
}
.container_16 .grid_15 {
width : 880px;
}
.container_12 .prefix_3, .container_16 .prefix_4 {
padding-left : 240px;
}
.container_12 .prefix_6, .container_16 .prefix_8 {
padding-left : 480px;
}
.container_12 .prefix_9, .container_16 .prefix_12 {
padding-left : 720px;
}
.container_12 .prefix_1 {
padding-left : 80px;
}
.container_12 .prefix_2 {
padding-left : 160px;
}
.container_12 .prefix_4 {
padding-left : 320px;
}
.container_12 .prefix_5 {
padding-left : 400px;
}
.container_12 .prefix_7 {
padding-left : 560px;
}
.container_12 .prefix_8 {
padding-left : 640px;
}
.container_12 .prefix_10 {
padding-left : 800px;
}
.container_12 .prefix_11 {
padding-left : 880px;
}
.container_16 .prefix_1 {
padding-left : 60px;
}
.container_16 .prefix_2 {
padding-left : 120px;
}
.container_16 .prefix_3 {
padding-left : 180px;
}
.container_16 .prefix_5 {
padding-left : 300px;
}
.container_16 .prefix_6 {
padding-left : 360px;
}
.container_16 .prefix_7 {
padding-left : 420px;
}
.container_16 .prefix_9 {
padding-left : 540px;
}
.container_16 .prefix_10 {
padding-left : 600px;
}
.container_16 .prefix_11 {
padding-left : 660px;
}
.container_16 .prefix_13 {
padding-left : 780px;
}
.container_16 .prefix_14 {
padding-left : 840px;
}
.container_16 .prefix_15 {
padding-left : 900px;
}
.container_12 .suffix_3, .container_16 .suffix_4 {
padding-right : 240px;
}
.container_12 .suffix_6, .container_16 .suffix_8 {
padding-right : 480px;
}
.container_12 .suffix_9, .container_16 .suffix_12 {
padding-right : 720px;
}
.container_12 .suffix_1 {
padding-right : 80px;
}
.container_12 .suffix_2 {
padding-right : 160px;
}
.container_12 .suffix_4 {
padding-right : 320px;
}
.container_12 .suffix_5 {
padding-right : 400px;
}
.container_12 .suffix_7 {
padding-right : 560px;
}
.container_12 .suffix_8 {
padding-right : 640px;
}
.container_12 .suffix_10 {
padding-right : 800px;
}
.container_12 .suffix_11 {
padding-right : 880px;
}
.container_16 .suffix_1 {
padding-right : 60px;
}
.container_16 .suffix_2 {
padding-right : 120px;
}
.container_16 .suffix_3 {
padding-right : 180px;
}
.container_16 .suffix_5 {
padding-right : 300px;
}
.container_16 .suffix_6 {
padding-right : 360px;
}
.container_16 .suffix_7 {
padding-right : 420px;
}
.container_16 .suffix_9 {
padding-right : 540px;
}
.container_16 .suffix_10 {
padding-right : 600px;
}
.container_16 .suffix_11 {
padding-right : 660px;
}
.container_16 .suffix_13 {
padding-right : 780px;
}
.container_16 .suffix_14 {
padding-right : 840px;
}
.container_16 .suffix_15 {
padding-right : 900px;
}
html body * span.clear, html body * div.clear, html body * li.clear, html body * dd.clear {
background : none;
border : 0;
clear : both;
display : block;
float : none;
font-size : 0;
list-style : none;
margin : 0;
padding : 0;
overflow : hidden;
visibility : hidden;
width : 0;
height : 0;
}
.clearfix:after {
clear : both;
content : '.';
display : block;
visibility : hidden;
height : 0;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}
a {
color : #0095d3;
}
a:hover {
color : #0095d3;
}
body {
background : #f7f7f7 url(blacknblue/bgr.jpg) repeat-x top;
}
#header h1 {
background : url(blacknblue/logo-trans.png) no-repeat;
}
#search {
background : url(blacknblue/bgr-search.gif) no-repeat;
}
.nav1 a {
color : #fff;
}
.nav1 li.active a, .nav1 li a:hover, .current_page_item a {
color : #0095d3;
}
.subscribe {
color : #fff;
float : right;
}
.subscribe a {
color : #0095d3;
}
#topmenu li {
border-left : 1px solid #349acb;
}
#topmenu li a {
color : #fff;
font-weight : bold;
}
#topmenu li a:hover, #topmenu li.active a {
color : #ffffff;
background : #262626;
}
#nav li ul li {
background : #349acb;
border-bottom : 1px solid #349acb;
border-left : 1px solid #349acb;
border-right : 1px solid #349acb;
}
#footer {
background : #e4e2db url(blacknblue/bgr-footer.gif) repeat-x;
}
#footer, #footer a {
color : #999999;
}
.box, .widget {
background : #ffffff url(../images/bgr-box-trans.png) repeat-x left top;
}
.box2 {
background : #ffffff url(../images/bgr-box-trans.png) repeat-x left top;
}
.box2 .spacer.white, .list2 li {
background : #f5f5f5;
}
.vidtabs .idTabs li a, .idTabs li a {
background : #ffffff;
color : #363636;
}
.vidtabs .idTabs li a:hover, .vidtabs .idTabs .selected, .idTabs li a:hover, .idTabs .selected, #sidebar h3 {
background : #349acb;
color : #fff;
}
span.continue-archives a {
color : #777777;
}
 