/*
Theme Name: tickerspy Newswire
Theme URI: http://www.tickerspy.com/
Description: tickerspy Newswire
Version: 0.8
Author: tickerspy
Author URI: http://www.tickerspy.com
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* navigation */
.navigation {clear: both; margin: 15px 0 0 0;}
.alignleft {float: left;}
.alignright {float: right;}
/* // navigation */

.content_container {
	width: 923px;
	padding: 0px 12px 35px 15px;
	background: #fff;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
}

.title_01 {
	background: #4d719a url(images/title_01.png) left top no-repeat;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	line-height: 16px;
	padding: 4px 0 7px 25px;
	margin: 0 0 13px 0;
}

.v_separator_01 {background: url(images/v_separator_01.png) left top no-repeat;}

.title_red_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 14px 0;
	padding: 0 0 8px 0;
	color: #990000;
	border-bottom: #8fa6bd 4px solid;
}

a.lnk_red_01, a.lnk_red_01:visited {text-decoration: none; color: #990000;}
a.lnk_red_01:hover, a.lnk_red_01:visited:hover {text-decoration: none; color: #cc0000;}

a.lnk_red_02, a.lnk_red_02:visited {text-decoration: underline; color: #990000;}
a.lnk_red_02:hover, a.lnk_red_02:visited:hover {text-decoration: none; color: #cc0000;}

.excerpt_box {
	border: #dde4eb 1px solid;
	padding: 2px;
}

.h1_excerpt {
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 2px 0;
	padding: 10px 26px 10px 16px;
	line-height: 23px;
	color: #000;
	border-bottom: #b5c4d4 2px solid;
}
.h2_headline {
        font-size: 13px;
        font-weight: normal;
        margin: 0 0 2px 0;
        padding: 0px 26px 0px 16px;
        line-height: 17px;
        color: #000;
}

a.lnk_black, .lnk_black:visited { text-decoration: none; color: #000; }
a.lnk_black:hover, .lnk_black:visited:hover { text-decoration: underline; color: #990000; }
a.lnk_dgrey, .lnk_dgrey:visited { text-decoration: none; color: #666666; }
a.lnk_dgrey:hover, .lnk_dgrey:visited:hover { text-decoration: underline; color: #990000; }

.excerpt_body {
	background: url(images/bg_excerpt_01.jpg) left top repeat-x;
	padding: 9px 15px 0px 15px;
}

.excerpt_info {
	font-size: 11px;
	color: #2e5e91;
	margin: 0 0 9px 0;
}

.excerpt_info_01 {
	font-size: 11px;
	color: #2e5e91;
	padding: 7px 18px 10px 18px;
	margin: 0 0 15px 0;
	border-bottom: #ccc 1px solid;
}
.excerpt_info_01 a, .excerpt_info_01 a:visited {color: #2e5e91;}
.excerpt_info_01 a:hover, .excerpt_info_01 a:visited:hover {text-decoration: underline; color: #3683d2;}


.excerpt_body a, .excerpt_body a:visited {text-decoration: none; color: #2e5e91;}
.excerpt_body a:hover, .excerpt_body a:visited:hover {text-decoration: underline; color: #3683d2;}

.p_01 {
	margin: 0 0 9px 0;
	padding: 0;
}

.excerpt_shadow { background: url(images/bg_shadow_excerpt.jpg) center top no-repeat; clear: both; }

.sidebar_item_box {
	border: #dde4eb 1px solid;
	padding: 4px;
	margin: 0 0 14px 0;
}

.sidebar_item_box_01 {
	border: #dde4eb 1px solid;
	padding: 9px;
	margin: 0 0 14px 0;
}

.search_box {
	background: #c4d4e7 url(images/bg_search_box.gif) left top repeat-x;
	padding: 0 0 25px 0;
}

.h3_red_01 {
	color: #97080b;
	font-size: 13px;
	margin: 0 0 10px 0;
	padding: 3px 0 4px 0;
	font-weight: bold;
}

.input_search {
	background: #fff url(images/bg_input_search.gif) left top repeat-x;
	border: #124578 1px solid;
	padding: 5px;
	margin: 0 6px 0 0;
	width: 100px;
}

.follow_txt {
	color: #97b0ca;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0 10px 0;
	text-align: center;
}
/* ----------- */
.ul_cats {
	margin: 0 5px 0 5px;
	white-space: normal;
	padding: 0;
	list-style: none;
	width: 155px;
	font-size: 13px;
}

.ul_cats li {
	color: #97080b;
	font-size: 13px;
	margin: 0;
	padding: 0 0 0 12px;
	font-weight: bold;
	line-height: 14px;
	background: url(images/bullet_cat_list.gif) 0 5px no-repeat;
}

.ul_cats li a {
	margin: 0;
	padding: 0;
	line-height: 12px;
}

.ul_cats li div {
	color: #2f6295;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	margin: 5px 0 12px 0;
	padding: 0;
}

.ul_cats li div p {margin: 0; padding: 0;}
/* ----------- */

/* Sidebar */
#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar ul li {
	border: #dde4eb 1px solid;
	padding: 9px;
	padding-bottom: 15px;
	margin: 0 0 14px 0;
}

#sidebar ul li h2 {
	color: #97080b;
	font-size: 13px;
	margin: 0 0 10px 0;
	padding: 3px 0 4px 0;
	font-weight: bold;
}

#sidebar ul li ul li {
	margin: 0; 
	padding: 0; 
	border: 0;
	font-size: 10px;
	line-height: 15px;
}

#sidebar ul li ul li a,
#sidebar ul li ul li a:visited {
	text-decoration: none;
	color: #2e5e91;
}

#sidebar ul li ul li a:hover,
#sidebar ul li ul li a:visited:hover {
	text-decoration: underline; 
	color: #3683d2;
}


.article_box {margin: 17px 18px 30px 18px;}
.article_box a, .article_box a:visited {text-decoration: underline; color: #2e5e91;}
.article_box a:hover, .article_box a:visited:hover {text-decoration: underline; color: #3683d2;}


/* post content */
#id_post p {
	line-height: 16px;
	margin: 0 0 15px 0;
	padding: 0;
}

.article_cats {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}

.article_cats li {display: inline;}

/* /// post content */

.article_side_ad { 
	width: 300px;
	float: right !important; 
	margin: 0 0 10px 10px;
}

.article_google_ad {
	margin: 0 0 10px 0;
}

.related_headlines_box {
	background: #dce6f2;
	padding: 5px 15px 10px 15px;
}

.google_line_ad {
	margin: 10px 0 0 18px;
}

.related_headlines_box h3 {
	margin: 0 0 7px 0;
	padding: 0 0 4px 0;
	font-size: 16px;
	border-bottom: #464646 1px solid;
}

.headlines_list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.headlines_list li {
	font-size: 11px;
	margin: 0 0 2px 0;
	padding: 0 0 3px 0;
	border-bottom: #828282 1px dotted;
}


.headlines_list a, .headlines_list a:visited { text-decoration: none; }
.headlines_list a:hover, .headlines_list a:visited:hover { text-decoration: underline; }

.marketing_text_box { padding-top: 10px; }
.empty_cell { font-size: 0; line-height: 0; }

.y_content {
	padding: 5px 0;
	color: rgb(92, 127, 164); 
	font-weight: bold;
	background: #f6edb0;
	font-size: 11px;
}

.y_content a, .y_content a:visited { color: rgb(92, 127, 164);  text-decoration: none; }
.y_content a:hover, .y_content a:visited:hover { color: rgb(92, 127, 164);  text-decoration: underline; }

.sep_y_01 { margin: 0 7px; font-weight: normal; }

.mb12 { margin-bottom: 12px; }

.h3_box_01 {
	font-size: 14px !important;
	font-weight: bold;
	line-height: 18px;
}

.y_box_block_info {
	padding: 7px;
	margin-bottom: 10px;
	background: #f6edb0 url(images/bg_y_box_info.gif) 0 0 repeat-x;
	border: #939eaa 1px solid;
	color: #5c7fa4;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}

.y_box_block_info a, .y_box_block_info a:visited { text-decoration: none; color: #5c7fa4; }
.y_box_block_info a:hover, .y_box_block_info a:visited:hover { text-decoration: underline; color: #5c7fa4; }

.chart_box_01 {
	padding: 10px 5px;
	margin-bottom: 10px;
	background: #fff;
	border: #c0cede 1px solid;
}

.hr_title_infobox_01 {
        BORDER-BOTTOM: medium none;
        BORDER-LEFT: medium none;
        PADDING-BOTTOM: 0px !important;
        LINE-HEIGHT: 16px !important;
        MARGIN: 0px 0px 5px;
        PADDING-LEFT: 0px !important;
        PADDING-RIGHT: 0px !important;
        COLOR: #339933 !important;
        FONT-SIZE: 13px !important;
        BORDER-TOP: medium none;
        FONT-WEIGHT: bold !important;
        BORDER-RIGHT: medium none;
        PADDING-TOP: 0px !important
}

.hr_title_infobox_01 a, .hr_title_infobox_01 a:visited { text-decoration: none; color: #5c7fa4 !important; }
.hr_title_infobox_01 a:hover, .hr_title_infobox_01 a:visited:hover { text-decoration: underline; color: #5c7fa4 !important; }

.p_infobox_01 {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #464646;
}

.ul_infobox_01 {
	margin: 0 0 8px 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	line-height: 13px;
}

.ul_infobox_01 li { 
	margin-bottom: 3px; 
	padding: 0 0 4px 11px;
	border-bottom: 1px dotted #828282;
	background: url(images/bullet_infobox.gif) 0 4px no-repeat;
	 
}

.grid_info_01 { font-size: 11px; }

.span_gi_01 { padding: 0 15px 5px 0; }

.floatfix { width: 100%; height: 0; font-size: 0; line-height: 0; clear: both; overflow: hidden; }
.adtable4 {
        background-color: #FFFFCC;
        border: 1px solid #CCCCCC;
        font-size: 13px;
        padding: 10px;
        margin-bottom: 5px;
        font-weight: bold;
}
