/*
*
*  news_content.css - started 17 Feb 2008
*
*
*
 CSS Document */










.panel_press_release {
	/*background-color: #CECEE3;*/
	background-color: #999999;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 4px;
	margin-right: 0px;
	padding: 0 10px;
	/*vertical-align:text-top; */
	overflow:hidden;
}


.panel_press_release span.corners-top, .panel_press_release span.corners-bottom {
	margin: 0 -10px;
}

* html .panel_press_release span.corners-top {
	margin: 0 -20px 0 -10px;
}



.panel_press_release h2 {
	color: #4A4A82;
	border-bottom-color:  #CCCCCC;
}


.smeggy_news img {
	/* margin:0px 0px; */
	overflow:hidden;
}


.forum_link_cell{
	/* background-color:#C5C5DE; */
	padding: 5px 0px 0px 0px;
}

.filter_party{
	/* background-color:#7E93B8; */
	padding: 5px 0px 0px 0px;
	/*float:right;*/
	vertical-align:middle;
}

.newswrap{
color: #ddddee;
margin: 8px 0px;
}



.news_page_number{
	color:#000000;
	font-size:14px;
	font-weight:bold;
}


.news_pagination {
	font-size:1.2em;
	/*color: #00FF00; */
	padding-top:5px;
}

.news_pagination a, .news_pagination a:visited{
	/*color: #000000; */
}


.news_pagination a:hover{
	color: #CC3333;
	font-weight:bold;
	text-decoration:none;
}



.news_filter{
	color: #434365;
	text-align:right;
	font-size:1.1em;
}
.news_filter a, .news_filter a:visited{
	color: #434365;
}

.news_filter a:hover{
	color: #CC3333;
	text-decoration:none;
}




.news_forum_link {
	margin: 5px 0px 0px 0px;
}


.news_description {
	font-size:1.1em;
	margin: 10px 0px;
}

.line {
	color:#CC0033;
}

/*
 ==================  SIDEBAR CSS ======================================================== */

/*  Sidebar 300 Top - Forum Topics
------------------------------------------------------------------------------------ */
.news_sidebar_topic1_top { 
	background: #F7F7FD none repeat-x 0 0;
	padding: 0 4px;
	background-image: url("/smeggy_images/news_content/news_gradient_5.jpg");
	height:30px;
}

.news_sidebar_topic_ind_top { 
	background: #CCCCCC none repeat-x 0 0;
	margin-top: 10px;
	padding: 0 4px;
	height:30px;
}




.topictitle_300 {
	border: 0px;
	background-color:#FFFFFF;
	list-style:none;
	line-height:1.5em;
	font-size:11px;
	font-weight:normal;
	padding: 6px 0px;
	padding-bottom:3px;
}

.news_title_prefix_forum {
	color:#2E2E8B;
	font-weight:bold;
}


.news_sidebar_topic1_btm {
	background: #b1b1b1 none repeat-x 0 0;
	padding: 0 4px;
	margin-bottom: 15px;
	background-color: #666666;
}



/*  Sidebar 300 Top Ad section
--------------------------------------------- */




.news_sidebar_ad_top_300 { 
	background: #000033 none repeat-x 0 0;
	background-image: url("/smeggy_images/news_content/news_gradient_6.jpg");
	padding: 0 4px;
	height:20px;
	display:none;
}


.news_sidebar_ad_btm_300 { 
	background: #000033 none repeat-x 0 0;
	background-image: url("/smeggy_images/news_content/news_gradient_7.jpg");
	padding: 0 4px;
	margin-bottom: 4px;
	display:none;
}


.news_sidebar_ad_top_body { 
	/*background-color: #000033;*/
	padding: 0 0px;
}


h2.news_sidebar_adtitle_top {
	color: #C4C4DB;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	text-decoration: none;
	text-align:center
}



/*  Sidebar 300 - TOP PARTY PRESS RELEASES
--------------------------------------------- */

.news_sidebar_topic2_top { 
	padding: 0px 4px;
	/* background-color:#000033; Colour-Change */
	margin-top: 4px;
}

.news_sidebar_topic2_top h2 {
	color: #aaaacc;
}

.news_sidebar_topic2_top img { 
	margin-top: 0px;
}

.newstitle_300 {
	border: 0px;
	/* background-color:#D9D9E6; */
	list-style:none;
	line-height:1.4em;
	font-size:11px;
	padding: 6px 0px;
}

.news_title_prefix_news {
	color:#007795;
	font-weight:bold;
}

.news_sidebar_topic2_btm { 
	padding: 0px 4px 0px 4px;
	/* background-color:#000033;  Colour-Change */
	margin-bottom: 4px;
}



/*  Sidebar 300 Middle  Ad section - TOP POSTERS
--------------------------------------------- */

.news_sidebar_ad2_top_300 { /* used to be forabg */
	background: #BCCAD3 none repeat-x 0 0;
	background-image: url("/smeggy_images/news_content/news_gradient_6.jpg");
	padding: 0 4px;
	padding-bottom:3px;
	height:20px;
}


.news_sidebar_ad2_btm_300 { /* used to be forabg */ 
	background: #BCCAD3 none repeat-x 0 0;
	background-image: url("/smeggy_images/news_content/news_gradient_7.jpg");
	padding: 0 4px; 
	margin-bottom: 4px;
}


h2.news_sidebar_adtitle2 {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color: #435765;
}

h2.news_sidebar_adtitle3 {
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-align:center;
	color: #C4C4DB;
}

/*  Sidebar 300 - USA NEWS
--------------------------------------------- */

.news_sidebar_USA_top { /* used to be forabg */
	background: #b1b1b1 none repeat-x 0 0;
	padding: 0 4px;
	color: #CECEE3;
	background-color: #40406F; /* Colour-Change */
	/*background-image: url("{T_THEME_PATH}/images/bg_sidebar.gif"); */
}


.news_sidebar_USA_btm { /* used to be forabg */
	background: #b1b1b1 none repeat-x 0 0;
	padding: 0 4px;
	margin-bottom: 4px;
	background-color: #CECEE3; /* Colour-Change */
}










/*
=========================================== TOPIC HEADLINE DISPLAY ================================================= */

.navbar_wide {
	margin-right:0px;
}

.headline_bar {
background-color: #999999;
margin-top:10px;
margin-right:0px;
padding: 0px 10px;



}

.headline_bar span.corners-top, .headline_bar span.corners-bottom,  .headline_bar span.no_right_corners-bottom{
	margin: 0 -10px;
}

.topic_display_headline {
	background-color:#FBFBFF;
	margin: 0px 0;
	width:100%;
	padding:0px;
	font-size:1.2em;

}



.header_image {
	background-color:#FFFFFF;
}



.header_date {
	height:16px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	padding-bottom:2px;
	background-color:#C7C7C7;
}



.header_right {
	width:10px;
	background-color:#FFFFFF;
}


.topic_title_headline {
	font-weight:bold;
	font-size:2.2em;
	padding:12px 6px;
	color:#333333;
	vertical-align:text-top;
	border-bottom: 1px solid #BBBBBB;
}

.topic_title_headline a, .topic_title_headline a:visited{
	color:#000000;
}

.topic_title_headline a:hover{
	color:#339999;
	text-decoration:none;
}



.topic_message_headline {
	color:#161643;
	font-size: 1.2em;
	padding:6px;
	overflow:inherit; 
}


.topic_message_posttime {
	height:12px;
	color:#977200;
	font-size:11px;
	vertical-align:middle;
	padding-left:6px;
	padding-bottom:2px;
	background-color:#FCFCFC;
}



.headline_image {
	float:right;
	border: 1px solid #003366;
	padding:5px;
	margin-left:10px;
}



.topic_tools_headline {
	font-size: 1.0em;
	padding:5px;
	background-color: #666666;
	color:#9E6934;
	
}

.topic_tools_headline a{
	color:#FFFFFF;	
}

.topic_tools_headline a:visited{
	color:#EEEEEE;	
}

.topic_tools_headline a:hover{
	color:#B49999;	
}



.headline_right_sidebar {
	width:160px;
	background-color: #999999;
	vertical-align:top;
	text-align:center;
	padding:5px;
}


.filtergrid {

padding: 0px 11px;
}


#party_select{
	font-size:9px;
	margin-top:6px;
}

.party_select_box{
	width:150px;
	background-color: #E7EDF1;
	color:#7E5429;
}



/*
========================= TOPIC OVERVIEW DISPLAY =========================== */

.topic_display {

	background-color:#FFFFFF;
	margin: 0px 0;
	margin-bottom:20px;
	width:100%;
	padding:0px;
	padding-top:0px;
	font-size:1.2em;

}

.topic_title {
	font-weight:bold;
	font-size:1.4em;
	padding-top:8px;
	padding-bottom:15px;
	padding-left:6px;
	color:#666666;
	vertical-align:text-top;
}


.topic_title_bigger {
	font-weight:bold;
	font-size:1.6em;
	padding-top:8px;
	padding-bottom:15px;
	padding-left:6px;
	color:#333333;
	vertical-align:text-top;
}




.topic_title2 {
	font-weight:bold;
	font-size:2.4em;
	padding:2px;
	padding-left:6px;
	color:#444455;
	vertical-align:text-top;
}


.topic_title a, .topic_title a:visited, .topic_title_bigger a,.topic_title_bigger a:visited{
	color:#000000;
}

.topic_title a:hover, .topic_title_bigger a:hover{
	color:#339999;
	text-decoration:none;
}

.topic_tag {
	background-color:#EEEEEE;
	padding-top:3px;
	padding-left:6px;
	width:50%;
}

.topic_date {
	color:#9E6934;
	background-color:#EEEEEE;
	font-size: 1em;
	width:30%;
	text-align:right;
	padding-right: 6px;
	padding-top:4px;
	padding-bottom: 6px;
	vertical-align:middle;
}

.topic_message {
	color:#1F1F1F;
	font-size: 1.0em;
	padding:6px;
	padding-top:0px;
	padding-bottom: 15px;
	overflow:inherit;
}

.topic_message_bigger {
	color:#1F1F1F;
	font-size: 1.1em;
	padding:6px;
	padding-bottom: 15px;
	overflow:inherit;
}



.topic_full_message {
	color:#1F1F1F;
	font-size: 1.1em;
	padding:6px;
	overflow:inherit;
}




.topic_tools {
	font-size: 1em;
	padding:2px 5px;
	background-color: #666666;
	color:#9E6934;
	/*border-bottom:1px solid #888888;*/
	
}

.topic_tools a{
	color:#FFFFFF;	
}

.topic_tools a:visited{
	color:#EEEEEE;	
}

.topic_tools a:hover{
	color:#CCCCCC;	
}


.topic_share{
	font-size: 1em;
	padding:5px 5px;
	background-color: #BBBBBB;
	color:#222222;
}


/*
========================== backgrounds ======================  */
.bg10 { background-color:#FFFFFF; }
.bg11 { background-color:#FFFFFF; }



/*
======================== banner_header_lower ====================*/


.banner_header_lower{
	/* background-color: #EFEFF8; */
	background-color: #E0E6EB;
	padding: 0 10px;
	margin-top: 6px;
	margin-right:6px;
	/*float:left;	*/
}

.banner_header_lower_table {
	font-size:10px;
	text-align:left;
}

.banner_header_lower_list { 
	overflow:hidden;
	/*background-color:#000033; */
	border: 0px solid #cccccc;
	padding: 0px 0px;
	 	
}

.banner_header_lower_list a {
	font-size:1.1em;
	font-family: Arial, Helvetica, sans-serif;
	color:#393D6F;
}

.banner_header_lower_list a:visited {
	color:#393D6F;
}

.banner_header_lower_list a:hover {
	color:#8C91C4;
	text-decoration:none;
}


.banner_header_header {
	text-align:center;
	font-size:1.2em;
	color:#343467;
	/* background-color:#000033; */
	padding: 0px 0px 4px 8px;
}

.banner_header_header a {
	color:#343467;
}

.banner_header_header a:visited {
	color:#343467;
}

.banner_header_header a:hover {
	color:#8787C2;
	text-decoration:none;
}


.banner_header_footer {
	text-align:center;
	/* background-color:#000033; */
	padding: 0px 0px 0px 0px;
	height:0px;
}


/*
========================= SEARCH TOPIC OVERVIEW DISPLAY =========================== */

.topic_title_search {
	font-weight:bold;
	font-size:1.3em;
	padding:2px;
	padding-left:6px;
	color:#666666;
	vertical-align:text-top;
}


/*
================ buttons ================== */


.add_buttons {
	/*float: left;*/
	width: auto;
	height: auto;
}

/* Rollover state */
.add_buttons div.outer {
	float: left;
	width:140px; height:16px;
}

/* Rolloff state */
.add_buttons div.outer a {
color:#FFFFFF;
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

.add_buttons div.outer span	{

 background: url("/smeggy_images/news_content/newspage_forum_link_roll_2.gif" )  0 0px no-repeat     ; 
 position: absolute; width: 100%; height: 100%; cursor: pointer;
 
 }

.add_buttons div.outer  a:hover span	{

 background-position: 0 100%; 
 
 }


/*
**********************  POAC NEWS FEED **********************/

/*
*********     http://www.feedrollpro.com/syndicate.php?action=setOptions&id=421&source_id=1690 ****************/
/*
*********     http://oldamericancentury.org/index.htm ****************/



/*
Classes used in DIV wrapped version of news feed
Copy and paste these classes into your own Cascading Style Sheet (CSS)
*/

/* table container for feed news */
.fd_bordertable { 
	background-color: #F0F0F7; 
	border-style: solid; border-width: 1px; border-color: #CCCCCC; 
	padding: 0; 
	width: 300px;
}

/* table container for feed news */
.fd_maintable { border-width: 0; background: white }

/* header cell with feed title text and xml button */
.fd_header {
	padding: 5px;
	padding-left: 15px;
	color: #47477C;
	text-align: center;
	vertical-align: top;
	background-color: #F0F0F7;
}

/* header title link (leading to rss) */
.fd_headerlink, .fd_headerlink:visited, .fd_headerlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 	
	color: #CECEE3;	
	text-decoration: none;
}

.fd_headerlink:hover {	
	color: #993399;	text-decoration: none;
}

/* item link properties, such as text-decoration and etc */
.fd_itemlink { color: #9393C1; text-decoration: none; }
.fd_itemlink:visited { color: #2850A2; text-decoration: none }
.fd_itemlink:hover { color: #7E7EB6; text-decoration: none }

/* item descriptions */
.fd_itemcell { 
	padding: 10px; 
	line-height: 16px; 
	background-color: #F1F1F8; 
	color: #47477C; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px 
}

/* item post date */
.fd_postdate { 
	color: #666666;	
	font-style: italic;	
	font-size:11px;
}

/* item author */
.fd_author { 
}




/*
================= NEWS SEARCH  =========================== */





.news_hm_search_box {
	color:#7E5429;
	background-color: #E7EDF1;
	border-bottom-color:#D7E1E8;
	border-right-color:#C0CFDA;
	cursor:text;
}

.news_search_button{
	color:#7E5429;
	font-size:11px;
	border-color:#C0CFDA;
	background-color: #E7EDF1;
	margin:3px;
}




/*
********************************** SHARE *********************/

.share_images{
	margin-left:3px;
	margin-right:3px;
}









