body {
margin: 0;
background: #ffffff;
font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
}

a, a:visited {
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}
 a:hover {
  color: #000000;
  background-color: #000000;
  text-decoration: none;
 font-weight: bold;
}

h1, h2{
margin: 0;
}
h1{
color:#d8dcdf;
margin-bottom: 20px;
}

p {
  margin-right: 10px;
}

h4{
color:#333333;
font-size:12px;
font-weight:bold;
padding-top: 20px;
}
h3{
color:#000000;
font-size:14px;
font-weight:bold;
}
h3 a{
color:#000;
}
img {
border: 0;
}
.clear {
clear: both;
height: 0;
overflow: hidden;
}

.comment-footer{
}
.comment-footer p{
font-size:14px;
font-weight:bold;
color:#000;
}
.comment-footer a:link{
font-size:14px;
font-weight:bold;
color:#000;
}


#page {
margin: 0 auto;
width: 1050px;
}

#page-top {
width: 1050px;
min-height: 294px;
}






/* Main - Content */
#content {
margin-top: 240px;
float: left;
width: 574px;
padding-left: 40px;
color: #000;
font: bold 11px Verdana;
}
#content .singleentry {
font: normal 11px/18px Verdana;
color: #dfdfdf;
padding: 0 0px 0px 0px;
width: 574px;
}

#content .entry {
float: left;
margin-bottom: 20px;
width: 574px;
background: #ffffff;
}

#content .entry .entry-title {
width: 574px;
color: #000;
font: bold 11px Verdana;
}
#content .entry .entry-title a, #content .singleentry .singleentry-title a {
color: #000;
text-decoration: none;
}
#content .entry .entry-title a:hover, #content .singleentry .singleentry-title a:hover {
text-decoration: underline;
}
#content .entry .entry-title h2, #content .singleentry .singleentry-title h2 {
padding: 0 5px;
color: #333;
font: bold 15px/34px Verdana;
float: left;
}
#content .entry .entry-title h2 a, #content .singleentry .singleentry-title h2 a {
color: #333;
text-decoration: none;
}
#content .entry .entry-title h2 a:hover, #content .singleentry .singleentry-title h2 a:hover {
text-decoration: underline;
}
#content .entry .entry-title .entry-title-comments {
float: right;
line-height: 22px;
width: 30px;
text-align: center;
margin-right: 5px;
}
#content .entry .entry-title .entry-title-info {
clear: both;
  margin: 0 0 0 2px;
  line-height: 15px;
  padding: 0px 0px 0px 4px;
  background-color: #333;
}
#content .entry .entry-entry {
font: normal 11px/18px Verdana;
color: #000000;
padding: 0 6px 10px 6px;
width: 564px;
}
#content .entry .entry-entry a, #content .singleentry .singleentry-entry a {
color: #000;
text-decoration: none;
}
#content .entry .entry-entry a:hover, #content .singleentry .singleentry-entry a:hover {
text-decoration: underline;
}
#content .entry .entry-entry a.more-link, #content .singleentry .singleentry-entry a.more-link {
font: bold 11px/20px Verdana;
float: right;
color: #000;
text-decoration: none;
}
#content .entry .entry-entry a.more-link:hover, #content .singleentry .singleentry-entry a.more-link:hover {
text-decoration: underline;
}

#content .entry h3, #content .singleentry h3 {
margin-top: 20px;
color: #333;
font: bold 14px Verdana;
}
#content .entry .comments {
font: normal 11px/18px Verdana;
color: #000000;
}
#content .entry .comments ol {
margin: 10px 0;
padding-left: 25px;
}
#content .entry .comments ol li {
padding: 5px;
}
#content .entry .comments ol li a {
color: #696969;
text-decoration: none;
}
#content .entry .comments ol li a:hover {
text-decoration: underline;
}
#content .entry .comments ol li.alt {
background: #cfcfcf;
}
#content .entry .comments ol li cite {
color: #696969;
font-style: normal;
font-weight: bold;
}
#content .entry .comments ol li cite a {
color: #696969;
text-decoration: none;
}
#content .entry .comments ol li cite a:hover {
text-decoration: underline;
}
#content .entry .comments ol li .commentmetadata a {
color: #696969;
text-decoration: none;
}
#content .entry .comments ol li .commentmetadata a:hover {
text-decoration: underline;
}
#content .entry #commentform {
font: normal 11px/18px Verdana;
color: #fff;
padding: 0 15px;
}
#content .entry #commentform a {
color: #696969;
text-decoration: none;
}
#content .entry #commentform a:hover {
text-decoration: underline;
}
#content .navigation {
font: bold 11px/25px Verdana;
color: #000;
width: 500px;
height: 25px;
margin-bottom: 20px;
float: left;
padding: 0 12px;
}
#content .navigation a {
color: #000;
text-decoration: none;
}
#content .navigation a:hover {
text-decoration: underline;
}
#content .navigation .navigation-previous {
float: left;
}
#content .navigation .navigation-next {
float: right;
}




/* Footer */

#footer {
clear: both;
width: 1050px;
height: 75px;
color: #000;
font: bold 12px/34px Verdana;
text-align: center;
font-size: 10px;

}

#footer a {
color: #000;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}


dt{
color:#000;
}
dt a:link{
color:#000;
text-decoration:underline;
}

dd{
color:#000;
padding-left:2px;
}
dd p{
border-left:2px solid #000;
padding-left:5px;
}




/* Main - Sidebar */
#sidebar {
float: right;
width: 380px;
margin-top: 174px;
font: normal 12px Verdana;
color: #000;
margin-bottom: 10px;
}
#sidebar a {
text-decoration: none;
color: #000;

}
#sidebar a:hover {
text-decoration: none;
color: #000000;
background-color: #fff;
}

/* Sidebar - Titles */
#sidebar h2 {
padding-left: 10px;
padding-top: 25px;
font: bold 16px/40px Verdana;
color: #000;
}
#sidebar ul {
margin: 0 0 0px 0;
padding: 0;
list-style-type: none;
}
#sidebar ul li {
font: normal 13px/20px Verdana;
}

.categoryrule {
color: #000;
border-bottom: 1px dotted #def5f4;
}

#sidebar #search {
margin-left: -20px;
padding: 0;
width: 380px;
text-align: center;
}


#vbox{
	margin-top: 10px;
}
#search {
	margin-top: 30px;
}
#menunews {
 	margin-top: 40px;
}
#menunews #googlenews {
margin: 20px;
}

#breadcrumb{
	color: #000;	
	position: static;
	text-align: right;
}
#breadcrumb a, #breadcrumb a:visited {
  color: #000;
  text-decoration: none;
  font-weight: bold;
}
#breadcrumb a:hover {
  color: #000000;
  text-decoration: none;
 font-weight: bold;
}


.tweet {
	font-weight: bold;
	color: #000;
}
#extramenu {
width: 400px;
}

/* Header - Menu */
#nav {
	position: absolute;
	top: 208px;
	margin-left: 100px;
}
#nav ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 28px;
}
#nav ul li {
float: left;
height: 26px;
font: normal 12px Verdana;
color: #000;
margin-right: 4px;
padding: 2px 10px 0 10px;
}
#nav ul li a {
color: #000000;
text-decoration: none;
}
#nav ul li a:hover {
text-decoration: underline;
}



.right, .left {
  background: #fff;
  border: 1px solid #000;
  float: left;
  margin: .5em 12px 6px 0;
  padding: 6px;
}
.right {
  float: right;
  margin: .5em 0  6px 12px;
}
.left {
  float: left;
  margin: .5em 12px 6px 0;
}


#twitter_div{
  width: 330px;
}
#sidebar #twitter_div ul, #sidebar #menunews ul {
list-style-type: square;
padding-left: 15px;
}

#statusmessage {
display:none;
}
#onairwithry {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100px;
}
table {
  border-spacing:0; 
  border-bottom: 1px solid #666;
  border-collapse: collapse;
  margin-bottom: 30px;
}
th {
  vertical-align: top;
  border-top: 1px solid #666;
  background-color: #fff;
  text-align: left;
}
td {
  vertical-align: top;
  border-top: 1px solid #666;
}
caption {
  color: #000;
  font-weight: bold;
  padding-bottom: 5px;
  text-align: left;
}
.datewidth {
	width: 40px;
}
.datewidth2 {
	width: 80px;
}
.storywidth {
	width: 120px;
	padding-right: 10px;
}
.snippetwidth {
	width: 300px;
	background-image: url(/public/images/leftquote.gif);
	background-repeat: no-repeat;
	font-style:italic;
	padding-left: 24px;
}
.closequote {
    width: 25px;
	background-image: url(/public/images/rightquote.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.rspcontentwidth {
	width: 360px;
}

.floatleftrsp {
  float: left;
  padding: 15px 25px 0 0 ;
}
.h3rsp {
  color: #000;
}
#floatright {
  float: right;
  text-align: right;
}

/* ######### CSS for tabs ######### */

.mootabs_title {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	
}

.mootabs_title li {
	float: left;
	background-color: transparent;
	padding: 2px 8px 2px 8px;
	margin-right: 2px;
	cursor: pointer;
	color: #000;
	font-family: "Trebuchet MS";
	font-size: 12px;
	height: 24px;
	line-height: 24px;
}

.mootabs_title li.active {
	border-top: 3px solid #000;
}

.mootabs_panel {
	display: none;
	position: relative;
	width: 100%;
	top: -1px;
	font-family: "Trebuchet MS";
	clear: both;
	color: #fff;
	overflow: auto;
	text-align:left;
	padding: 3px;
}

.mootabs_panel.active {
	background-color: #fff;
	display: block;
	
}

.mootabs_title li.over {
	border-top: 3px solid #000;
}

/* ######### ######### */

/*Scriptaculous styles */

    #tabs{
        margin: 0px;
        padding: 0;
    }
    #tabs ul{
        list-style:none;
margin: 0px;
        padding: 0;
    }
    #tabs li{
        display:inline;
        margin:0 2px 0 0;
    }
    #tabs a{
        float:left;
        margin:0 2px 0 0;
        padding:0;
        text-decoration:none;
    }
    #tabs a span{
        float:left;
        padding: 0;
    }
.tabContent {
    clear: both;
    padding-top: 10px;
}
/* ######### ######### */

