/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


/*
DEFAULTS
--------- */
body  { font: 14px Arial, Helvetica, sans-serif; color: #181818; background: #fff; }
h1, h2, h3, h4, h5, h6  { margin: 0; font-family: Arial, Helvetica, sans-serif; color: #333; font-weight:normal; text-transform: uppercase; }
h1  {font-size: 2em } h2  {font-size: 25px;} h3  {font-size: 18px;} h4  {font-size: 1.2em;} h5  {font-size: 1em;} h6  {font-size: 0.8em;}


/*
TOP NAVIGATION
-------------- */
#top .nav {font-size: 0.8em; font-weight: bold;}
#top .nav a {text-shadow: none; line-height: 1.5em; }


/*
HEADER HEADLINES
----------------- */
#header #headlines li .category a, #header #headlines li .comments a, #header #headlines li .comments  { font: 0.9em Helvetica, Arial, sans-serif; text-transform: none; color: #333; line-height:130%; font-weight: bold;}
#header {padding: 30px 0 10px;}
#header #headlines .title p.headline-top {border-top:3px double #ffffff; border-bottom:3px double #ffffff; padding:0; margin:0; background-color:#B71721; color:white; line-height:1.7em;}
#header #headlines p {padding:0; line-height: 1.3em;}
#header #headlines span.category a p {line-height:1.3em; background-image: url("http://dev.talkradionews.com/wp-content/uploads/bullet1.png"); background-repeat: no-repeat; background-position: left center; background-size: 0.5em 0.6em; padding-left: 0.9em; }
#header #headlines span.category a p#no-bullet {background-image: none; padding-left: 0;}
#header #headlines b {font-size:1.5em;}
#header #headlines  { float: right; padding:0; border-style: solid; border-width: 0 0 0 1px; overflow:hidden; width:600px;}
#header #headlines .category { float: left; width: 100%; height:51px; line-height:100%; margin:0 0 0 2px; 
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:1;
	-moz-column-gap:1px; /* Firefox */
	-webkit-column-gap:1px; /* Safari and Chrome */
	column-gap:1px;}
#header #headlines li {width: 100%; margin: 0; float: left;}
#header #headlines li .meta  { display: block; margin: 0 0 1px; border-style: solid; border-width: 0 0 1px; }
#header #headlines li .headline-title  { display: block; margin: 0 0 7px; padding: 0px 0 10px; font: bold 15px/20px Helvetica, Arial, sans-serif; border-style: solid; border-width: 0 0 1px 0; }
#header #headlines li .headline-title a  { color: #111; }
#header #headlines li .comments  { float: right; }
#header #headlines li .comments a  { padding: 0 0 0 13px; background: url(images/ico-comments-mini.gif) no-repeat left top; }
#header #headlines .title p {font-size:small; padding:0 0 5px 0; margin-bottom:5px; border-color: rgba(0, 0, 0, 0.1); border-style: double; border-width: 0 0 3px 0; text-align:center;}
#header #headlines .title a {color:#b71727;}


/*
NAVIGATION
---------- */
#navigation .nav {background: #b71727; }
#navigation {margin-bottom: 1em;}
.nav a {line-height: 10px; text-shadow: inherit; color: #FFFFFF;}
.nav a:hover, 
.nav li.current_page_item a, 
.nav li.current_page_parent a,
.nav li.current-menu-ancestor a,
.nav li.current-cat a,
.nav li.current-menu-item a,
.nav li.sfHover {color: #000; background: none;}
.left .nav {text-align: center;}


/*
SLIDEDECK SLIDER
----------------- */
#SlideDeck-63566-frame {float:left; margin-bottom:10px;}


/*
REMOVAL OF "CATEGORIES" UNDER "RECENT NEWS" ON HOMEPAGE
------------------------------------------------------- */
#recent-news-filter { display: none;}


/* 
RECENT NEWS
----------- */
#recent-news.archive-layout {margin-top: 10px;}


/*
WIDGETS
-------- */
.widget h3  { margin: 0 0 2px; padding: 0 0 10px; border-style: solid; border-width: 0 0 1px; text-align: center; font-size: 18px; }
.widget p { margin-bottom: 1em; color:#000000; }
#footer-widgets .widget  { font: normal 12px Arial, Helvetica, sans-serif; }
#footer-widgets h3  { margin: 0; padding: 5px 10px; text-align: left; font-size: 18px; color: #fff; }
#footer-widgets ul li a  { font-weight: normal; color: #ccc; }
#footer-widgets ul li a:hover  { text-decoration:underline; }
#footer-widgets p { margin-bottom: 1em; color:#ccc; font-size: 12px; }


/*
SIDEBAR
-------- */
.widget_text .textwidget {padding: 13px 0;}
#connect-related .newsletter-form .email {padding: 5px;}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {margin: 0 25px 0 0;}
#addthis-widget-2 {margin-left:10px;}


/*
FOR IMMEDIATE RELEASE WIDGET
---------------------------- */
#categoryposts-3.widget ul li.cat-post-item hr {margin-bottom: 0.5em;}
#categoryposts-2.widget ul li.cat-post-item hr {margin-bottom: 0.5em;}
#categoryposts-3.widget ul li.cat-post-item p {background-image: url("http://dev.talkradionews.com/wp-content/uploads/bullet1.png"); background-repeat: no-repeat; background-size: 0.6em 0.7em; padding-left: 0.8em; margin-bottom: 0.8em; background-position: left center;}
#categoryposts-2.widget ul li.cat-post-item p {background-image: url("http://dev.talkradionews.com/wp-content/uploads/bullet1.png"); background-repeat: no-repeat; background-size: 0.6em 0.7em; padding-left: 0.8em; margin-bottom: 0.8em; background-position: left center;}
#categoryposts-3.widget h3 a p {margin-bottom: 0.1em;}
#categoryposts-2.widget h3 a p {margin-bottom: 0.1em;}


/*
POPULAR POSTS WIDGET
-------------------- */
#woo_tabs-2.widget #tabs ul.wooTabs li {font-size: 1.2em; margin: 0; padding: 0; color: #ffffff;}
#woo_tabs-2.widget #tabs ul.wooTabs li a.selected {color: #ffffff; font-size: 1.7em, font-weight: normal; line-height: 0.7em;}
#woo_tabs-2.widget h3 {display: none;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {background: none; font-weight:normal;}
#woo_tabs-2.widget #tabs ul.wooTabs {background: #B71721; border-top: 3px double #ffffff; border-bottom: 3px double #ffffff;}
#tabs .inside li {padding: 6px 0;}
#tabs .inside li a {font: bold 13px/17px sans-serif; padding: 0;}
#tabs .inside li span.meta {margin-top: 2px;}
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail {border: none; box-shadow: none; border-radius: 0; padding: 0;}


/*
FOOTER
------- */
#footer-wrap  { background: #b71727; border-style: solid; border-width: 1px 0 0; }
#footer {color: #FFFFFF;}
#copyright {color: #000;}