/*
This CSS file is intended to eliminate repetition of CSS properties
that are present in past Ellington sites.

It has been created by starting with the standard main.css file, adding as-needed.

It contains only styles applicable to every page on the site.
*/


/* GLOBAL TAG STYLES */

* {
	margin: 0;
	padding: 0;
}
p {
	margin-bottom: 15px;
}
a {
	color: #40566f;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #a90909;
}
h1 {
	margin-bottom: 2px;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}


body {
	background: url(body_bg.gif) repeat-x #e1dcd2;
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#shadow_box {
	clear: both;
	height: auto;
	position: relative;
	width: 973px;
	margin: 0px auto;
	border: #e1e1e1 solid 1px;
	border-top: none;
}
#palm_wrapper {
	background: url(palms_back.gif) 50% 0 no-repeat;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* HEADER & NAV */

#site_services {
	position: relative;
	margin: 0 auto;
	width: 975px;
	height: 20px;
	color: #F3F5F1;
	font-size: 10px;
	line-height: 20px;
	text-decoration: none;
	text-indent: 13px;
	/* modifications */
	background-color:#f0ede8;
	
	
}
#site_services, #site_services a:link, #site_services a:visited {
	color: #213d4c;
}

#header {
	position: relative;
	width: 975px;
	height: 115px; /* modified */
	margin: 0 auto;
	background: url(header_back_nosub.jpg) left bottom no-repeat;
}

#header #logo {
	position: absolute;
	top: 0px;
	left: 136px;
	margin: 0;
	padding: 0;
	width: 323px;
	height: 100px;
	background: url(h1_bg.jpg) 0 0 no-repeat;
}
#header #logo a {
	display: block;
	width: 396px;
	height: 64px;
	text-indent: -50000px;
}

#header #wbox {
	position: absolute;
	top: 2px;
	left: 550px;
	margin: 0;
	padding: 0;
	width: 410px;
	height: 64px;
	font-size:11px;
	overflow: hidden;
}

#nav_wrap {
	position: absolute;
	bottom: 0;
	left: 1px;
	width: 971px;
	height: 26px;
	/* background: url(../../images/npdn/bgs/nav_bg.gif) 0 0 repeat-x; */
}
#nav {
	width: 971px;
	height: 26px;
	list-style-type: none;
}

#nav li {
	padding: 0;
	margin: 0;
	height: 26px;
	display: block;
	float: left;
	text-align: center;
}

#nav li a {
	display: block;
	height: 26px;
	padding: 0 12px;
	color: #3c5c73;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 26px;
	font-weight: bold;
}

#nav li a:hover {
	text-decoration: none;
	color: #FFF;
	background: url(nav_link_hover.gif) 0 0 repeat-x;
}
.home #nav li#home_li,
.news #nav li#news_li,
.local #nav li#local_li,
.studio55 #nav li#studio55_li,
.sports #nav li#sports_li,
.entertainment #nav li#entertainment_li,
.multimedia #nav li#multimedia_li,
.participate #nav li#participate_li,
.lifestyle #nav li#lifestyle_li,
.opinion #nav li#opinion_li,
.cars #nav li#cars_li,
.homes #nav li#homes_li,
.jobs #nav li#jobs_li,
.classifieds #nav li#classifieds_li {
	background: #a8c1c5;
	color: #FFF;
	border: none;
	height: 24px;
	border: #fff solid 1px;
	border-bottom: none;
	margin-top: 1px;	
}

.home #nav li#home_li a,
.news #nav li#news_li a,
.studio55 #nav li#studio55_li a,
.sports #nav li#sports_li a,
.entertainment #nav li#entertainment_li a,
.multimedia #nav li#multimedia_li a,
.participate #nav li#participate_li a,
.lifestyle #nav li#lifestyle_li a,
.opinion #nav li#opinion_li a,
.jobs #nav li#jobs_li a,
.cars #nav li#cars_li a,
.homes #nav li#homes_li a,
.classifieds #nav li#classifieds_li a {
	line-height: 22px;
	color: #FFF;
}
.home #nav li#home_li a:hover,
.news #nav li#news_li a:hover,
.studio55 #nav li#studio55_li a:hover,
.sports #nav li#sports_li a:hover,
.entertainment #nav li#entertainment_li a:hover,
.multimedia #nav li#multimedia_li a:hover,
.participate #nav li#participate_li a:hover,
.lifestyle #nav li#lifestyle_li a:hover,
.opinion #nav li#opinion_li a:hover,
.jobs #nav li#jobs_li a:hover,
.cars #nav li#cars_li a:hover,
.homes #nav li#homes_li a:hover,
.classifieds #nav li#classifieds_li a:hover {
	color: #FFF;
	background: none;
}
#header a#hot_jobs_button {
	display: block;
	position: absolute;
	top: 66px;
	left: 721px;
	width: 64px;
	height: 48px;
}

/* SUB NAV */
#subnav_wrapper {
	position: absolute;
	left: 1px;
	bottom: 0;
	width: 973px;
	height: 30px;
}
ul#subnav {
	margin: 0;
	width: 971px;
	list-style-type: none;
	line-height: 30px;
}
ul#subnav li {
	display: inline;
	margin-left: 15px;
}
ul#subnav li a {
	color: #FFF;
	line-height: 30px;
	height: 30px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
ul#subnav li a:hover {
	color: #FFF;
	text-decoration: underline;
}
ul#subnav span {
	display: none;
}

.news ul#subnav span.subnav_news,
.studio55 ul#subnav span.subnav_studio55,
.sports ul#subnav span.subnav_sports,
.entertainment ul#subnav span.subnav_entertainment,
.multimedia ul#subnav span.subnav_multimedia,
.participate ul#subnav span.subnav_participate,
.lifestyle ul#subnav span.subnav_lifestyle,
.opinion ul#subnav span.subnav_opinion,
.jobs ul#subnav span.subnav_jobs,
.cars ul#subnav span.subnav_cars,
.homes ul#subnav span.subnav_homes,
.classifieds ul#subnav span.subnav_classifieds {
	display: block;
}


/* SEARCH BAR */

#search {
	margin: 0 auto;
	height: 44px;
	position: relative;
	width: 971px;
	background: url(search_gradient.gif) repeat-x;
	border-bottom: #f6f6f6 solid 1px;
	clear: both;
	border-left: #fff solid 1px;
	border-right: #fff solid 1px;
}
.searchform {
	position: absolute;
	top: 12px;
	left: 65px;
	width: 506px;
	height: 34px;
}
#search .button {
	position: absolute;
	top: 0;
	left: 308px;
	width: 28px;
	height: 21px;
	border: 0px none;
}
#search_field {
	margin: 0 5px 0 0;
	width: 221px;
	height: 19px;
	border: #e1e1e1 solid 1px;
	background: #fcfcfc;
	font-size: 11px;
	line-height: 19px;
	text-indent: 3px;
	color: #000;
	float: left;
}
.yahoo_select {
	margin: 0 3px 0 0;
	width: 75px;
	height: 19px;
	border: #e1e1e1 solid 1px;
	background: #fcfcfc;
	font-size: 11px;
	line-height: 19px;
	text-indent: 3px;
	color: #000;
	float: left;

}
.searchtext {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	height: 49px;
	left: 15px;
	line-height: 11px;
	position: absolute;
	top: 17px;
}
.search_sponsor {
	position: absolute;
	left: 495px;
	height: 49px;
	width: 89px;
	top: 0px;
}
.date {
	color: #fff;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 11px;
	position: absolute;
	right: 15px;
	top: 17px;
}
.search_interior {
	
}
.search_interior .searchform {
	left: 460px;
}
.search_interior #search_field {
	width: 206px;
}
.search_interior .searchtext {
	left: 410px;
}
#search.search_interior .button {
	left: 293px;
	margin: 0;
}
/* CONTENT AREA */

/* STANDARDIZED BUCKET LISTS */

ul.bucket_list {
	list-style-type: none;
	margin: 4px 0 18px 0;
	padding: 0 0 4px 0px;
}
ul.bucket_list li {
	line-height: 20px;
	font-size: 11px;
	background: url(bullet.gif) no-repeat 4px 5px;	
	padding: 0 0 0 20px;
}
ul.bucket_list li a {
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
	
}
#sections ul.bucket_list li {
	line-height: 16px;
}

/* HOMEPAGE BUCKET LISTS */

ul.home_bucket_list {
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0 0 4px 0px;
}
ul.home_bucket_list li {
	line-height: 20px;
	font-size: 11px;
	background: url(bullet.gif) no-repeat 4px 5px;	
	padding: 0 0 0 20px;
}
ul.home_bucket_list li a {
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
	
}
#sections ul.home_bucket_list li {
	line-height: 16px;
}

/* GUTTER BUCKET LISTS */
ul.gutter_bucket_list {
	list-style-type: none;
	margin: 4px 0 0 0;
	padding: 0 0 4px 0px;
}
ul.gutter_bucket_list li {
	line-height: 15px;
	font-size: 11px;
	background: url(bullet.gif) no-repeat 4px 2px;	
	padding: 0 0 10px 20px;
}
ul.gutter_bucket_list li a {
	list-style-type: none;
	margin: 0 0 0 0;
	width: 100%;
	
}

.halfcol_width {
	width: 150px;
	float: left;
}

.halfcol_width_right {
	width: 150px;
	float: right;
	clear: none !important;
}

.onecol_width {
	width: 572px;
	margin-left: 10px !important;
	float: left;
}

/* TITLE BARS */
.titlebar {
	clear: both;
	margin-top: 0px;
	margin-bottom: 6px;
	height: 22px;
	color: #fff;
	text-indent: 4px;
	font: bold 11px/22px Verdana, Helvetica, Arial, sans-serif;
	background: url(bucket_list_titlebar_bg.gif) top left repeat-x;
}

.titlebar-swim08 {
	-x-system-font:none;
	background:transparent url(swimsuit08_titlebar_bg.gif) repeat-x scroll left top;
	clear:both;
	color:#FFFFFF;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:22px;
	line-height:22px;
	margin-bottom:6px;
	margin-top:0px;
	text-indent:4px;
}

.titlebar .deeplinks {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-right: 5px;
	text-decoration: none;
	text-transform: none;
	margin-top: -22px;
}
.titlebar h4 {
	font-size: 11px;
}
.titlebar a:link, .titlebar a:visited, .titlebar .deeplinks a:link, .titlebar .deeplinks a:visited {
	color: #fff;
}

.titlebar a:hover, .titlebar .deeplinks a:hover {
	color: #b2c6d5;
	text-decoration: underline;
}


.timestamp, #observation_details .hi {
	color: #a90909;
}

.advertising .big_box {
	height: 280px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}
.advertising .tower {
	border: 1px solid #045B84;
	height: 600px;
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 160px;
}
.advertising .quigo {
	clear: both;
	color: #333333;
	margin-bottom: 20px;
	width: auto;
}
.advertising .sponsor1, .advertising .sponsor2 {
	float: left;
	height: 75px;
	margin-right: 32px;
	width: 90px;
}
.advertising .sponsor3 {
	clear: right;
	float: left;
	height: 75px;
	width: 90px;
}
#body_box {
	clear: both;
	padding: 0px;
	position: relative;
	width: 971px;
	float: left;
	margin: 0px 1px;
}

#calendar {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 0px;
	position: relative;
	text-decoration: none;
	margin-bottom: 15px;
}
#cellar {
	float: left;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 15px;
	width: 690px;
	font-size: 11px;
}
#cellar .column1 {
	display: inline;
	float: left;
	margin-left: 0px;
	margin-right: 25px;
	width: 145px;
}
#cellar .column2 {
	display: inline;
	float: left;
	margin-right: 25px;
	width: 155px;
}
#cellar .column3 {
	color: #333333;
	display: inline;
	float: left;
	margin-right: 25px;
	width: 144px;
}

#cellar .column4 {
	color: #333333;
	display: inline;
	float: left;
	margin-right: 0px;
	width: 144px;
}


#cellar .titlebar {

}


#cellar h6 {
	color: #666;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 4px 0 2px 0px;
	text-decoration: none;
	text-transform: uppercase;
}
#cellar ul {
	clear: both;
	margin-bottom: 19px;
	margin-left: 5px;
	margin-right: 0px;
	margin-top: 5px;
	padding: 0px;
}
#content {
	background-color: #f9f9f9;
	color: #333333;
	float: left;
	position: relative;
	text-decoration: none;
	width: 715px;
	font: 11px/16px;
	margin-right: 1px;
	margin-left: 1px;
	padding-bottom: 15px;
}
#content.homepage {

}
#content.interior {
	width: 750px;
}

#content .advertising {
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 15px;
	width: 336px;
}


#content .sections {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	width: 336px;
}
#content .column {
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 351px;
}

.post_content {
	background-color:#FCFCFA;
	color:#333333;
	float:left;
	font-size:16px;
	line-height:18px;
	margin:0px;
	padding:0px 20px 20px 20px;
	text-decoration:none;
	width:572px;
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #446279;
	text-decoration: none;
	width: 973px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-bottom: 15px;
	border-top: #d1c9b9 solid 1px;
	padding-top: 15px;
}
	
	#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #446279;
	text-decoration: none;
}
    #footer a:hover {
	text-decoration: underline;
}
	#footer b {
	font-size: 10px;
	color: #446279;
}
	.bigger a {
	font-size: 11px;
	font-weight: bold;
	color:#000;
}

/* GUTTER */
#gutter {
	float: left;
	font-size: 11px;
	line-height: 16px;
}
	
/*#gutter div {
	margin: 15px;
}*/
#gutter.homepage {
	width: 223px;
	padding: 15px 0 15px 15px;
}
/*#gutter.interior div {
	margin: 0;
	padding:0;
}

#gutter.article div {
	margin: 0;
	padding:0;
}*/

	
#gutter #weather, #gutter .bucket, .advertising .bucket, #appeal_tv .bucket {
	color: #333333;
	font-size: 11px;
	margin-bottom: 15px;
	text-decoration: none;
	width: auto;
}
#gutter ul {
	clear: both;
	margin: 5px 0 0 0px;
	padding: 0px;
}

#gutter .bodytext {
	font-size: 11px;
	line-height: 16px;
}
#tools_inner h6 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-decoration: none;
	text-transform: uppercase;
}


#content #shopzilla .shopzillabox_ul {
	list-style-type: none;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	list-style: none none;
}
#content #shopzilla .shopzillabox_ul li {
	margin-bottom: 1px;
	list-style: none none;
}
#content #shopzilla .shopzillabox_ul .shopzilla_header {
	font-weight: bold;
	list-style-type: none;
	list-style: none none;
}
#content #shopzilla .zilla_logo {
	color: #333333;
	font-size: 10px;
	margin-left: 0px;
	margin-top: -6px;
	vertical-align: middle;
}
#shopzilla {
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0;
	position: relative;
	width: 163px;
}
#zilla_log {
	margin-top: 20px;
}
#shopzilla ul.bucket_list li {
	margin-left: 0px;
}
#top_stories {
	background-color: #f9f4e8;
	border-bottom-color: #273E1B;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-right-color: #273E1B;
	border-right-style: solid;
	border-right-width: 1px;
	color: #273E1B;
	float: left;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 180px;
	margin: 0px;
	overflow: hidden;
	padding: 20px;
	position: relative;
	text-decoration: none;
	width: 209px;
}
#top_stories li, #interactive li {
	line-height: 13px;
	list-style-type: none;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#top_stories ul, #interactive ul {
	clear: both;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
#observation_details .low {
	color: #43455A;
}
#observation_details .photo_left {
	float: left;
	margin-right: 10px;
	width: auto;
}

#gutter .photo_right {
	float: right;
	margin-left: 10px;
	width: auto;
}


.hotbread a:link, .hotbread a:visited {
	color: #80261D;
	text-decoration: none;
}

.hotbread a:hover {
	color: #80261D;
	text-decoration: none;
	text-decoration: underline;
}

/* Added by property   */




#gutter .top_ads {
	background-color: #f2f8f2;
	border: 1px solid #273E1B;
	color: #333333;
	margin-bottom: 20px;
	padding: 10px;
}
.top_ads p {
	margin-bottom: 10px;
	margin-top: 10px;
}




.tabbed_feature ul {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	padding: 0px;
}




#story_secondary .titlebar a:hover {
	color: #b2c6d5;
	text-decoration: underline;
}


#appeal_tv {
	float: left;
	width: 338px;
	position: relative;
	clear: right;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
}

#poster_advertising .big_box {
	border: 1px solid #e1e1e1;
	height: 280px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}

#poster_advertising {
	padding: 15px 0 15px 0;
	float: left;
	width: 338px;
	position: relative;
	clear: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}



#poster_advertising .bigpromo {
	border: 1px solid #e1e1e1;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}

.sections .big_box {
	border: 1px solid #e1e1e1;
	height: 280px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
	width: 336px;
}


#NPDN_BIGBOX_1.adtag {
    margin-bottom: 7px;
}	



.calendar table {
	width: 100%;
}
#gutter .bucket_180x150 {
	text-align: center;
	margin-bottom: 15px;
}
#flashcontent2, #flashcontent {
	
}

#story_feature a:link h3 .developingstory, #story_feature a:visited h3 .developingstory {
	font-weight: bold;
	text-transform: uppercase;
	color: #990000;
	text-decoration: none;
	display: block;
}
#story_feature a:hover h3 .developingstory {
	color: #a45a00;
	text-decoration: underline;
}

#story_feature .sponsor {
	color:#CCCCCC;
	font-size:9px;
	height:20px;
	margin-top:20px;
	border-top:#ccc solid 1px;
}

#story_feature .sponsor a img {
	float:right;
	color:#eeeff0;
	outline-width:0pt;
	outline-style:none;
}

#header #header_ad {
	position: absolute;
	z-index: 2;
	height: 60px;
	width: 234px;
	top: 9px;
	left: 725px;
}

#header #header_hot_jobs {
	position: absolute;
	z-index: 10;
	height: 59px;
	width: 72px;
	bottom: -1px;
	right: 211px;
}

span.hi {
	font-weight: bold;
	color:#990000;
	
	
}

span.low {
	font-weight: bold;
	color:#003399;
	
}
/* VIDEO PLAYER STYLES */
#player_wrapper {
	background-color:#f5f5f5;
	border:1px solid #CCC;
	margin-bottom:20px;
	padding-bottom:8px;
	padding-top:8px;
	text-align:center;
	width:336px;
	position:relative;
}

.player_bucket {
	background: url(player_multimedia_moms.gif) 8px 0 no-repeat;
	padding-top: 24px;
}

#video_player_sponsor {
position:absolute;
right:8px;
top:8px;
z-index:20;
}

/* DEVELOPING STORY */
h2.developing {
	display: block;
	width: 300px;
	height: 20px;
	background: #b11d1a;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-indent: 5px;
	line-height: 20px;
}
h2.developing a {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #FFF;
	font-size: 13px;
	font-weight: normal;
}
/* BREAKING NEWS */
#breaking {
	margin: 0 0 0 1px;
	padding: 0;
	width: 972px;
	height: 60px;
	background: #b11d1a;
}
#breaking h2 {
	display:inline;
	margin:0px;
	padding-top:10px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	font-size: 22px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#breaking h2 a {
	display:inline;
	padding:0px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	font-size: 22px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#breaking h2 a:hover {
	text-decoration: underline;
}
#breaking h3 {
	display:inline;
	margin:0px;
	padding:0px;
	line-height: 20px;
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#breaking h3 a {
	/*display:inline; display inline if needed*/
	margin:0px;
	padding:0px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: .5px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#breaking h3 a:hover {
	text-decoration: underline;
}

#breaking.typea {
	margin: 0;
	padding: 0;
	width: 972px;
	height: 60px;
	background: url(redbreak.jpg) repeat-x;
}
#breaking.typeb {
	margin: 0;
	padding: 0;
	width: 972px;
	height: 60px;
	background: url(bluebreak.jpg) repeat-x;
}
#breaking.typec {
	margin: 0;
	padding: 0;
	width: 972px;
	height: 60px;
	background: url(orangebreak.jpg) repeat-x;
}
#breaking.typed {
	margin: 0;
	padding: 0;
	width: 972px;
	height: 60px;
	background: url(goldbreak.jpg) repeat-x;
}
#breaking.typee {
	margin: 0;
	padding: 0;
	width: 972px;
	height: 60px;
	background: url(elect_break.jpg) no-repeat;
}
#breaking.typef {
	margin: 0;
	padding: 0;
	width: 972px;
	height: 60px;
	background: url(purplebreak.jpg) repeat-x;
}
.breakhead_text{
	color:#FFFFFF;
	background:#000000;
	height:46px;
	width:155px;
	padding-left: 15px;
	padding-top:13px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	float:left;
}
.breakhead_text_election{
	color:#FFFFFF;
	background:#07134f;
	height:46px;
	width:175px;
	padding-left: 15px;
	padding-top:13px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	float:left;
}
/* Yahoo Search */
.searchform .powered {
	float:left;
	height:50px;
	line-height:10px;
	margin-left: 35px;
	position: relative;
}

.searchform #form1 {
	float:left;
}

.search_interior .powered {


}


.top_bon li{
position:absolute;
display:inline;
width:150px; 
height:60px; 
font-size:10px; 
font-weight:bold; 
color:#fff;
}
