/* 
	Theme Name: newswire
	Theme URL: http://theme-junkie.com/
	Description: A premium news theme designed by <a href="http://theme-junkie.com/">Theme Junkie</a>.
	Author: Roy Guan
	Author URI: http://theme-junkie.com/ 
	Tags:  three-columns, advertise-ready, widget-ready, advanced-theme-options
*/
/*******************
* CATEGORY ARCHIVE CSS
*******************/
body { background:#fff; margin:0 auto; font:normal 100% arial; font-family:arial; color:#333; }

* { margin:0; padding:0; outline:none; }
img { border:none; }
ul { margin:0; }
.clear { clear:both; }


h1 { margin:0; font-family:Helvetica; color:#000; padding:7px; font-size:140%;  }
h2 { margin:0; }
h3 { margin:0; }
h4 { margin:0; }

a:link { color:#000; text-decoration:none;  }
a:visited { color:#000; }
a:hover { text-decoration:none; }

	#wrapper { width:980px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:0 auto 15px auto; }
	/*#wrapper { width:980px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:0 auto 15px auto; }*/
		
		#head { background:#cc0000; padding:0;}
		
			#logo { padding:7px 0 7px 7px; float:left; }
			#top_advert { float:left; padding:7px 0 4px 10px; }

	#poke_menu_wrap { border-bottom:1px solid #dcdcdc; }
	
	#poke_menu {  background:#fff; float:left; }	
	#poke_menu ul { list-style:none; padding:6px;  }
	#poke_menu li { background:url(gfx/nav/nav_left.png) left no-repeat #cc0000; list-style:none; float:left; padding:4px 5px 5px 7px; }
	#poke_menu span { background:url(gfx/nav/nav_right.png) right no-repeat; list-style:none; float:left; width:4px; height:31px; margin:0 3px 0 0; }
	#poke_menu a { color:#fff; font-weight:bold; text-decoration:none; letter-spacing:-1px; font-size:110%;   }
	
#poke_menu_nav{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
	float:left;
}
#poke_menu_nav ul{
	margin: 0;
	padding: 0;
}
#poke_menu_nav ul li{
	margin: 0;
	margin-right:2px;
	float: left;
	list-style:none;
	/*display: inline; IE6 hack for button padding!!*/
}
#button-home a {
	display:block;
	width: 62px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-home.gif) 0px -0px no-repeat;
}	
#button-uk a {
	display:block;
	width: 41px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-uk.gif) 0px -0px no-repeat;
}	
#button-world a {
	display:block;
	width: 63px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-world.gif) 0px -0px no-repeat;
}	
#button-tv a {
	display:block;
	width: 154px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-tv.gif) 0px -0px no-repeat;
}	
#button-sport a {
	display:block;
	width: 58px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-sport.gif) 0px -0px no-repeat;
}	
#button-science a {
	display:block;
	width: 136px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-science.gif) 0px -0px no-repeat;
}	
#button-celeb a {
	display:block;
	width: 84px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-celeb.gif) 0px -0px no-repeat;
}	
#button-vids a {
	display:block;
	width: 51px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-vids.gif) 0px -0px no-repeat;
}	
#button-pics a {
	display:block;
	width: 47px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-pics.gif) 0px -0px no-repeat;
}	
#button-galleries a {
	display:block;
	width: 92px;
	height: 31px;
	text-decoration:none;
	background: url(gfx/nav/button-galleries.gif) 0px -0px no-repeat;
}	
.hidden{
	visibility:hidden;
}	
	
	#search_right { float:right; margin:0}

	#structure { padding:6px; }
		
		#column_left { float:left; width:235px; margin:0 8px 0 0; }
			#latest { padding:0 0 6px 0; }
			.news_item_left { border:1px solid #cc0000; margin:0 0 6px 0; }
			.news_item_left span { background:#cc0000; display:block; padding:4% 2%; }
			.news_item_left a { color:#fff; font-weight:bold; text-decoration:none; font-size:90%; display:block; line-height:100%; }


		#column_center { float:left; width:417px; }
			.news_item_center span { background:#cc0000; display:block; padding:2% 2%; }
			.news_item_center a { color:#fff; background:#cc0000; font-weight:bold; text-decoration:none; font-size:150%; display:block; line-height:100%; letter-spacing:-1px; }

			#scroller { background:#333; font-weight:bold; font-size:90%; color:#fff; letter-spacing:-0.8px; padding:5px; margin:0 0 6px 0; }
			
			#news_left { float:left; margin:0 7px 0 0; }
			#news_right { float:left; }

			.category1 { width:205px; margin:0 0 6px 0; }
				.category1 .title { background:#e9e9e9; height:34px; margin:0 0 5px 0; padding:4px 0 0 4px; font-size:150%; letter-spacing:-1.3px; }
					.category1 .title a {color:#cc0000; font-weight:bold; text-decoration:none; }
				.category1 span { background:#cc0000;  height:32px; color:#fff; font-weight:bold; font-size:90%; display:block; line-height:100%; padding:5px; letter-spacing:-0.2px; }
					.category1 span a {color:#fff; text-decoration:none; }


		#column_right { float:left; width:300px; margin:0 0 0 8px;}
			#social_icons { margin:6px 0 2px 0; }
				#social_icons #twitter { padding:0 8px 0 0; }

			
			
			#top10 { border:1px solid #ffffff; background:url(gfx/misc/top10.png) top no-repeat; padding:55px 0 10px 0; margin:6px 0; }
			/*#top10 ul { margin:0 0 0 10px; padding:0; list-style:none; }*/
			#top10 .top10li a { color:#cc0000; font-size:100%; display:block; text-decoration:none; }
			#top10 .top10li  { margin:0 0 0 0px; list-style:none; text-indent:14px; background:url(gfx/misc/star.png) no-repeat center left; line-height:200%; }
			
			
			
			#links_section { margin:6px 0; }
			#links_section #box {  height:382px; }
				#links_title { }
					#links_title a { padding:0;}
			.link_box { padding:10px 0; }
				.link_preview { margin:0 0 14px 8px; width:138px; float:left; }
				.link_preview span { background-color:#cc0000; height:45px; display:block; padding:4px 0 0 4px;  }
				.link_preview a { color:#ffffff; font-size:75%; font-weight:bold; display:block; text-decoration:none; }
				.link_preview img { width:138px; height:118px; } 

		
		#footer { width:980px; margin:0 auto 0px auto; font-size:70%; display:block; color:#c1bdbd; position:relative; }
			#footer a { color:#cc0000; font-weight:bold; text-decoration:none; }
			#company { float:left; }
			#mushroom { float:right; color:#c1bdbd; }


		#random_news { margin:0 0 6px 0; }
		
		.admushroom2 { margin:25px 0 0 0; position:relative; left:-243px; }
		#mushad1 { margin:58px 0 0 0; }




/* 
	THEME BY MUSHROOM DIGITAL 
	FOR
	THE POKE
*/
/*******************
* CATEGORY ARCHIVE CSS
*******************/

.category_title {
   font-size:40px; margin: 20px 0px; text-transform: uppercase;
}
.category_archive_left {
   float: left; width:300px; min-height:350px; margin-top:15px;
}
.category_archive_right {
   float: right; width:300px; min-height:350px; margin-top:15px;
}
.archive_category_title {
   padding-top: 15px; font-family: arial, helvetica, sans-serif; font-size:14px; font-weight:bold; 
}
.archive_category_snippet {
   font-family: arial, helvetica, sans-serif; font-size:12px; padding-top:12px;
}



/*******************
*	RESET		   *
*******************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}

table {
	border-collapse:collapse;
	border-spacing:0;
	}

fieldset,img { 
	border:0;
	}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	}

ol,ul {
	list-style:none;
	}	

caption,th {
	text-align:left;
	}

h1,h2,h3,h4,h5,h6 {
	font-size:90%;
	font-family:"Arial Black";
	margin:0;
	padding:0;
	}

q:before,q:after {
	content:'';
	}

abbr,acronym { border:0;
	}

.clear{ 
	clear:both
	}

.horizontal_rule{
        margin: 1px 0px 1px 0px;
        border-top: 1px solid #666; 
}

.right { 
	float:right; 
	}

.left { 
	float:left; 
	}




input {
	font-family: Arial, Helvetica, sans-serif;
	}


.thumb img {
	float: right;
	padding: 0px 0px 0px 10px;
	}

.midthumb img {
	float: left;
	padding: 0px 10px 10px 0px;

	}

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




/*******************
*	SEARCH FORM	   *
********************/
#input_left { float:left; }
#input_right { float:left; padding:0 0 0 7px; }

form {
	
	}

#searchform {
	padding:5px 0 0 0;
	
	}

.searchinput {
	background:url(/wp-content/themes/newswire_v1.2/gfx/nav/search_bg.png);
	width: 85px;
	margin:0px;
	margin-left:10px;
	font-size: 11px;
	color: #333333;
	height:31px;
	border:none;
	text-indent:5px;
	}

.searchsubmit {
	margin: 0px;
	border:none;
	vertical-align:top;	
	}

/*******************
*	HEADER		   *
********************/
#header {
	background: #CC0000;
margin: 3px 0px 3px 0px;
	height: 95px;
	}

.logo {
	background: #CC0000 url(images/poke_header.gif) no-repeat;
	float: left;
	width: 940px;
	height: 81px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	}

#subscribe_head { float:right; padding:2px 9px 0 0; position:relative; bottom:80px; }

.ad468x60 {
	float: right;
	background: #CC0000;
	width: 655px;
	height: 60px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	}

.ad468x60 img {
	border: none;
	}



/*******************
*	HOMEPAGE	   *
********************/
#col1 {
	
	}

/*********************
*	FEATURED BLOCK   *
**********************/
#featured {
	background: #F9F9F9;
	border: 1px solid #E0E0E0;
	padding:0 0 10px 0;
	}

#featured_box { background:#fff; border-left:0px solid #d5d5d5; border-right:0px solid #d5d5d5; border-bottom:2px solid #a5a5a5; padding:0 6px 6px 6px; font-size:110%; }

#featuredleft {	
	background: #F9F9F9;
	float: left;
	width: 327px;
	padding: 10px;
	}

#featuredleft h1 {
	margin:0 0 4px 0;
	font-size: 1.4em;
	line-height: 1em;

	}

#featuredleft span  { font-size:90%; }

#featured span a { color:#cc0000; font-weight:bold; }	


#featuredleft_sub {	
	background: #F9F9F9;
	float: left;
	width: 327px;
	}

#featuredleft_sub h2 {
	margin:0;
	font-size: 1.1em;
	font-weight: bold;
	float:left;
	}




#featuredleft_sub { margin:0; }
#featuredleft_sub a { font-weight:normal; display:block; font-size:80%; line-height:120%; padding:0 0 4px 0; }

#featuredleft_sub span { float:left; font-size:100%; padding:3px 0 0 4px; }
	#featuredleft_sub span a { font-weight:bold;  }

.three_stories2 { float:right; width:255px; padding:8px 0 0 0; margin:0 8px 0 0; font-size:130%;  }
	.three_stories2 a {   }

.featured_title2 { width:326px; margin:9px 0 0 0; }




#featuredright {
	float: right;
	width: 268px;
	background: #F9F9F9;
	}

	#featuredright a { font-weight:normal; display:block; font-size:80%; line-height:130%; padding:0 0 2px 0; }

	.preview_thumb { float:left; width:60px; margin:0 0 2px 0; }
		.preview_thumb_img img {  }
	.three_stories { float:right; width:195px; margin:0 8px 0 0; font-size:130%;  }
		.three_stories a {   }

	.featured_title_top { width:258px; margin:8px 0 0 0; }
	.featured_title { width:258px; margin:6px 0 0 0; padding-top:6px; border-top: 1px solid #999; }


#featuredright h2 {
	margin:0;
	padding:0;
	font-size: 1.0em;
	font-weight: bold;
	float:left;
	}

#featuredright span { float:left; font-size:90%; }
	#featuredright span a { font-weight:bold; padding:3px 0 0 4px; }



#featuredpost {
	margin: 10px 0px 10px 0px;
	}

#featured .excerpt {
        font-size:80%;
        font-style: italic;
        color:#666;
        }


/*******************
*	POST BOXS	   *
********************/
#leftcol {
	
	}

#rightcol {
	
	}

#bottomcol {
	padding: 10px 0px 0px 0px;
	border-top: 3px solid #CC0000;
	}

#postbox {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #CCCCCC;
	}

.divider {
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dotted #CCCCCC;
        width: 100%;
        }

#postbox h1 {
	font-size: 14px;
	}

#postbox h1 a {
/*	background: #CC0000; 
	padding: 6px;   */
	color: #FFFFFF;
	text-decoration:none;
	}

#postbox h4 a {
	color: #FFFFFF;
	}

.catlinkz { margin: 20px 10px 15px 0; padding: 6px; }
.Celebrity  { background: #CCCC00; }
.UK         { background: #CC0000; }
.World      { background: #CC0000; }
.Technology { background: #666666; }
.Sport      { background: #66CC33; }
.Culture    { background: #0000CC; }


#postbox h2 {
	font-size: 1.2em;
	font-weight: bold;
	}

#postbox ul {
	margin: 5px 0px 0px 0px;
	}

#postbox ul li {
	background: url(images/arrow.gif) no-repeat 0px 4px;
	padding: 0px 0px 0px 13px;
	}

.byline {
	margin: 2px 0px 2px 0px;
	font-size: .9em;
	color: #999999;
	}

.byline a:link, .byline a:visited {
	color: #999999;
	}

.postboxbyline {
	width: 100%;
	margin: 2px 0px 5px 0px;
	font-size: .9em;
	color: #999999;
	}

.postboxbyline a:link, .postboxbyline a:visited {
	color: #999999;
	}

.more {
	margin: 10px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	}

/*******************
*	BOTTOM BOX	   *
********************/
.bottombox {
	background: #F9F9F9;
	width: 300px;
	border: 1px solid #DDDDDD;
	}

.bottombox h1 {
	background: #FFFFFF;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
font-size: 18px;
	border-bottom: 1px solid #DDDDDD;
	}

.bottombox h1 a {
	color: #CC0000;
	}

.bottombox h2 {
	font-weight: bold;
	}

.bottomcontainer {
	padding: 10px 10px 20px 10px;
	}

.bottomcontainer h2 {
	margin: 0px 0px 10px 0px;
	font-weight: bold;font-size: 18px;
	}

.bottomcontainer ul {
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	}

.bottomcontainer ul li {
	padding: 0px 0px 0px 15px;
	background: url(images/arrow.gif) no-repeat 0px 5px;
	}
		
/*******************
*	CONTENT		   *
********************/
#content {
	float: left;
	width: 659px;
	margin:0 0 0 1px;
	color: #333333;
	font-size:80%;
	}
#fullcontent {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #333333;
	}
	
#content h1, #fullcontent h1 {
	font-size: 30px;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	line-height:1em;
	color:000;
	}

.browse {	
	background: #f9f9f9;
	border: 1px solid #E6E6E6;
	margin: 0 0px 0px 0px;
	padding: 10px;
	color: #333333;
	line-height: 18px;
	}

.browse a {
	color: #333333;
	}

.postmeta {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}

.postmeta a {
	color: #000000;
	}

/*******************
*	ENTRY		   *
********************/
.entry {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #444444;
	line-height: 1.4em;
	}
	
.entry  p {
	padding-bottom: 10px;
	}
	
.entry strong {
	font-weight: bold;
	}
	
.entry h1 {
	font-size: 20px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	}
	
.entry h2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 7px 0px !important;
	}
	
.entry h3 {
	font-size: 18px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	}
	
.entry h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	}
	
.entry h5 {
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	}
	
.entry h6 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 7px 0px;
	}
	
.entry a {
	color: #CC0000;
	}
	
.entry a:hover {
	text-decoration: underline;
	}
	
.entry a img {
	border: none;
	}
	
.entry ul {
	padding-bottom: 10px;
	list-style: square inside;
	}

.entry ol {
	padding-bottom: 10px;
	list-style: decimal inside;
	}
	
.entry li {
	padding: 2px 0px 2px 10px;
	font-size: 12px;
	line-height: 15px;
	color: #4C4C4C;
	}
	
.entry li a {
	color: #333333;
	}

.entry li ul {
	margin: 0px;
	padding: 0px;
	}

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

blockquote {
	background: #F6F5F5;
	margin: 0px 0px 10px 0px;
	padding: 2px 10px 2px 10px;
	color: #333333;
	clear: both;
	border-left: 3px solid #BFBBBB;
	}
	
code {
	color: #444444;
	font: 11px/17px tahoma, arial, sans-serif;
	display: block;
	}
	
blockquote p {
	margin: 5px 0px;
	padding: 5px 0px;
	font-size: 11px;
	line-height: 15px;
	}
	
blockquote li {
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 15px;
	color: #369;
	}
	
blockquote a {
	color: #0080CA;
	text-decoration: underline;
	}
	
blockquote a:hover {
	color: #003399;
	}

/*******************
*	ARCHIVE		   *
********************/
#archive {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	border-bottom: 1px dotted #CCCCCC;
	}
	
#archive h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
	}
	
.archiveright {
	float: right;
	width: 508px;
	margin: 0px;
	padding: 0px;
	}
	
.tags {
	background: #FFFFFF url(images/tag.gif) no-repeat 0px 1px;
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 19px;
	color: #000000;
	}
	
.tags a {
	color: #333333;
	text-decoration: none;
	}
	
.tags a:hover {
	color: #CC0000;
	text-decoration: underline;
	}

/*******************
*	IMAGES		   *
********************/
img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}
	
img.alignleft {
	padding: 0px 0px 0px 0px;
	margin: 0 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}
	
.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}
	
.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}
	
.wp-caption {
	background: #F7F7F7;
	text-align: center;
	padding: 4px 0px 5px 0px;
	border: 1px solid #E6E6E6;
	}
	
.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}
	
.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}

/*******************
*	SIDEBAR		   *
********************/
#sidebar {
	background: #FFFFFF;
	float: right;
	
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #E0E0E0;
	/*min-height:1800px;*/
	}

#sidebar .box {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background: #FFFFFF;
	color: #333333;
	line-height: 18px;
	}

#sidebar .box h2 {
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 10px 0px;
	font-weight: bold;
	border-bottom: 1px dotted #CCCCCC;
	}
	
#sidebar .box h2 a:hover {
	color: #CC0000;
	}
	
#sidebar .widget {
	margin: 0px;
	padding: 0px;
	}

#sidebar .leftwidget {
	float: left;
	width: 138px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #DDDDDD;
	}

#sidebar .rightwidget {
	float: right;
	width: 138px;
	margin: 0px;
	padding: 0px;
	}

.headlines {
   font-size: 14px;
   font-weight: bold;
}
#sidebar ul {
   margin-top: 5px;
   list-style: square;
   list-style-position: inside;
}

#sidebar ul li {
  border-bottom: dotted thin gray;
  padding: 5px 0px;
}

.widget ul, .leftwidget ul, .rightwidget ul {
	margin: 0px;
	padding: 0px;
	}

.widget ul li, .leftwidget ul li, .rightwidget ul li{
	list-style: none;
	margin: 0px;
	background: #FFFFFF;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px dotted #CCCCCC;
	}

#sidebar li ul {

	}

#sidebar li li {

	}

#sidebar h3 {
	margin: 0px;
	padding: 5px 5px 5px 0px;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 3px solid #CC0000;
	}

.ad300x250 {
	background: #FFFFFF;
	width: 300px;
	padding: 0px;
	margin:0 0 10px 0;
	}

.ad300x250 img {
	border: none;
	width:300px;
	}

/******************
 *	SUBSCRIBE	  *
 ******************/ 
#subscribeform {
	margin: 5px 0px 0px 0px;
	}
	
.subscribe {
	margin: 5px 5px 0px 5px;
	}
	
.subscribe img {
	padding: 0px 0px 10px 0px;
	}
	
.rss {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: #FFFFFF url(images/rss.gif) no-repeat 0 0;
	clear: both;
}

.submail {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background: #FFFFFF url(images/mail.gif) no-repeat 0 0;
}

.subscribeinput {
	width: 150px;
	font-size: 11px;
	color: #666;
	margin: 0px;
	padding: 3px 3px 3px 5px;
	border: 1px solid #E6E6E6;
	}

.subscribesubmit {
	width: 60px;
	background: #F8F8F8;
	border: 1px solid #DDDDDD;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	color: #666666;
	}

/*******************
*   CALENDER	   *
********************/
#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	color: #333333;
	background: #FFFFFF;
	}
	
#wp-calendar caption {
	padding: 2px 4px;
	margin: 2px 0px 2px 0px;
	background: #F5F5F5;
	}

#wp-calendar td {
	color: #666;
	letter-spacing: normal;
	padding: 2px 0px;
	text-align: center;
	}

#wp-calendar #today {
	background: #F5F5F5;
	color: #333333;
	}
	
#wp-calendar {
	empty-cells: show;
	font-size: 12px;
	margin: 0px;
	width: 100%;
	}

/*******************
*	BREAKING	   *
********************/
#breaking {

	}

.ad125x125a {
	background: #FFFFFF;
	/*width: 125px;
	height: 125px;*/
	margin: 10px 5px 10px 5px;
	padding:0 0 10px 0;
	}

.ad125x125a img {
	width:300px;
	}

.ad125x125b {
	background: #FFFFFF;
	width: 125px;
	height: 125px;
	margin: 10px 5px 10px 5px;
	}

/*******************
*	COMMENTS	   *
********************/
.comments-box {
	padding: 20px 0px 0px 0px;
	border-top: 1px solid #DDDDDD;
	}

.comments-box img {
	}

.comments-box h2 {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 1.2em;
	font-weight: bold;
	}

.comments-box h3 {
	font-size: 1.1em;
	font-weight: bold;
	}

#respond {
	background: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 5px;
	}

#respond p {
	color: #777777;
	margin: 0px 0px 0px 0px;
	}

.cancel-comment-reply {
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	}

.cancel-comment-reply a {
	color: #000000;
	}

.cancel-comment-reply a:hover {
	color: #CC0000;
	} 

.text {
	border: 1px solid #DDDDDD;
	padding: 2px;
	color: #777777;
	width: 200px;
	}

/************************
*	COMMENT FRAMEWORK	*
*************************/
ol.commentlist a:link {
	text-decoration: none;
	}

ol.commentlist li div.vcard cite.fn a.url:hover {
	text-decoration: none;
	}

ol.commentlist {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	background: #FFFFFF;
	}

ol.commentlist li {
	margin: 0px 0px 10px 0px;
	padding: 10px;
	list-style-type: none;
	border: 1px dotted #CCCCCC;
	}

ol.commentlist li.alt {
	}

ol.commentlist li.bypostauthor p {
	}

ol.commentlist li.byuser {
	}

ol.commentlist li.comment-author-admin {
	}

ol.commentlist li.comment {
	}

ol.commentlist li div.comment-author {
	}

ol.commentlist li div.vcard {
	}

ol.commentlist li div.vcard cite.fn {
	font-style: normal;
	font-weight: bold;
	}

ol.commentlist li div.vcard cite.fn a.url {
	color: #222222;
	}

ol.commentlist li div.vcard img.avatar {
	float: left;
	margin: 0px 10px 10px 0px;
	}

ol.commentlist li div.vcard img.avatar-32 {
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	}

ol.commentlist li div.vcard img.photo {
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	}
ol.commentlist li div.vcard span.says {
	color: #888;
	}

ol.commentlist li div.commentmetadata {
	}

ol.commentlist li div.comment-meta {
	margin: 3px 0px 0px 0px;
	font-size: .9em;
	}

ol.commentlist li div.comment-meta a {
	color: #AAAAAA;
	text-decoration:none;
	}

ol.commentlist li p {
	margin: 15px 0px 0px 0px;
	line-height: 1.4em;
	}

ol.commentlist li ul {
	}

ol.commentlist li div.reply {
	margin: 10px 0px 0px 0px;
	line-height: 18px;
	}

ol.commentlist li div.reply a {
	background: #F8F8F8;
	width: 45px;
	height: 18px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #DDD;
	font-size: 11px;
	color: #666 !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

ol.commentlist li div.reply a:hover {
	background: #999;
	border: 1px solid #888;
	color: #fff !important;
	text-decoration: none;
	}

ol.commentlist li ul.children {
	}

ol.commentlist li ul.children li {
	margin: 10px 0px 0px 0px;
	background: #FFFFFF;
	border: 1px dotted #CCCCCC;
	}

ol.commentlist li ul.children li li.alt {
	background: #FFFFFF;
	}

ol.commentlist li ul.children li.bypostauthor {
	}

ol.commentlist li ul.children li.byuser {
	}

ol.commentlist li ul.children li.comment {
	}

ol.commentlist li ul.children li.comment-author-admin {
	}

ol.commentlist li ul.children li.depth-2 {
	}

ol.commentlist li ul.children li.depth-3 {
	}

ol.commentlist li ul.children li.depth-4 {
	}

ol.commentlist li ul.children li.depth-5 {
	}

ol.commentlist li ul.children li.odd {
	}

ol.commentlist li.even {
	}

ol.commentlist li.odd {
	}

ol.commentlist li.parent {
	}

ol.commentlist li.pingback {
	}

ol.commentlist li.thread-alt {
	}

ol.commentlist li.thread-even {
	}

ol.commentlist li.thread-odd {
	}

/*******************
*	COMMENT FORM   *
********************/
#commentform {
	}

#commentform input {
	width: 210px;
	margin: 7px 3px 0px 0px;
	padding: 5px;
	border: 1px solid #DDDDDD;
	}

#commentform .author {
	padding: 3px 3px 3px 5px;
	background: #FFFFFF;
	color: #666;
	}

#commentform .email {
	padding: 3px 3px 3px 5px;
	background: #FFFFFF;
	color: #666;
	}

#commentform .url {
	padding: 3px 3px 3px 5px;
	background: #FFFFFF;
	color: #666;
	}

#commentform textarea {
	width: 75%;
	height: 100px;
	margin: 7px 0px 0px 0px;
	padding: 2px;
	font: Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #DDDDDD;
	}

#commentform .submit {
	background: #F8F8F8;
	width: 155px;
	margin: 7px 0px 0px 0px;
	padding: 4px;
	color: #666666;
	font-weight: bold;
	cursor: pointer;
	border: 1px solid #DDDDDD;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

#commentform .submit:hover {
	background: #999;
	border: 1px solid #666;
	text-decoration: underline;
	color: #FFFFFF;
	}

/*******************
*	NAVIGATION	   *
********************/
.navigation {
	margin: 15px 0px 5px 0px;
	padding: 5px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	}

/******************
*	FOOTER		  *
*******************/ 
#footer {
	height:104px;
	margin:0;
	background-color:#cc0001;
	padding:0;
}

#footer a {
	}

#footer a:hover {
	border-bottom: none;
	}
	
#footer ul {
	display: inline;
	padding: 0px 0px 0px 23px;
	background: #FFFFFF url(images/favicon.png) no-repeat 0 0;
	}

#footer li ul {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	}

#footer ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 0px;
	float: left;
	list-style: none;
	}

#footer li li {
	}
#footer_logo{
	float:left;
	width:270px;
}
#footer_menu{
	float:left;
	color:#FFFFFF;
	font-size:14px;
	padding-top:50px;
}
#footer_menu a{
	color:#FFFFFF;
}
#footer_legal{
	padding-top:15px;
	font-size:0.8em;
}
.wp {
	padding: 0px 0px 0px 20px;
	background: #FFFFFF url(images/wp.gif) no-repeat 0 0;
	}


	#social_icons { }
		#social_icons span {  }
		#tweeticon { float:right; padding:3px 130px 0 20px; }


	#featured_5 { border:1px solid #ccc; padding:5px 10px; background:#fff; margin:0 0 10px 0; }
		#featured_5 strong { color:#cc0000; font-size:140%; font-weight:bold; display:block; padding:0 0 3px 0; }
		#featured_5 li { list-style:none; background:url(/wp-content/themes/newswire_v1.2/images/redb2.jpg) left top no-repeat; text-indent:9px; font-size:90%; padding:0 0 4px 0; }


	.links_box1 { width:300px; float:left; margin:10px 0; }
		.links_box1 img { display:block; width:299px; margin:0 0 20px 0; }
		
	.links_box2 { width:300px; float:right; margin:10px 0; }
		.links_box2 img { display:block; width:299px;}
		.links_box2 h2 { font-size:110%; line-height:110%; padding:5px 0 0 0; margin:0 0 20px 0 }
		.links_box2 h3 { font-size:130%; line-height:110%; padding:0 0 10px 0; float:left; }
		.links_box2 span { line-height:110%; padding:0 0 10px 0; float:left; }
		.links_box2 span a { font-size:90%; font-weight:bold; color:#cc0000; line-height:110%; padding:4px 0 0 5px; float:left; }


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

	.news_title { float:left; margin:5px 0 0 0; }
	.news_tick { float:right; height:21px; width:326px; background:#333; border:1px solid #d5d5d5; overflow:hidden; margin:5px 0 0 0;}
		.news_tick span { position:relative; bottom:2px; font-size:110% !important;  color:#fff; font-weight:bold;  }


		a.main_link	{
			font-size:120%; font-family:"Arial Black"; margin:0 0 5px 0; padding:0; display:block;
		}

		a.main_link img	{
			display:block; margin:0 0 5px 0; border:0; text-decoration:none;
		}
		.poplink		{ background:#000 !important; border-top:1px solid #111; padding:6px !important; text-align:center; color:#fff !important; font-size:120%; line-height:150%; font-family:"Arial Black"; margin:0 0 5px 0; padding:0; display:block;  }
		.poplink:hover	{ color: #CC0000 !important;  }

		#popout			{ background:#000; border:1px solid #000; text-align:center; }
