#top_stories UL LI.column_image {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#top_stories UL LI.column_image IMG {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: none;
	padding-bottom: 0px;
	margin: 0px 0px 0px 1px;
	padding-top: 0px
}
.top_stories_divider {
	margin: 0px;
	border-bottom: #ccc 1px dotted
}
HTML {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	color: #000;
	background-color: #fff
}
BODY {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 5px 0 0 5px;
	color: #000;
	background-color: #fff;
	font-size: 70%;
	font-family: verdana, arial, helvetica, sans-serif
}
FORM {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	display:inline
}
UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none
}
LI {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
H1 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
H2 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
H3 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
H4 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
H5 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
H6 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
IMG {
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px
}
A {
	color: #039;
	text-decoration: none
}
a:visited {
	color: #939
}
a:hover {
	color: #c00;
	text-decoration: underline
}
#header {
	width: 952px
}
#content_wrapper {
	background:url(../images/leftGrad.gif) #fff repeat-y left top;
	/*background: url(../images/content_wrapper.gif) #fff repeat-y left top;*/
	width: 952px
}
#content {
	float: right;
	width: 768px
}
#col3col4 {
	float: right;
	width: 408px
}
#column2 {
	float: left;
	width: 355px;
	border-right:solid #E5E5E5 1px;
}
#column3 {
	float: left;
	width: 203px
}
#column4 {
	float: right;
	width: 203px
}
#column1 {
	float: left;
	OVERFLOW: hidden;
	width: 184px
}
#column1 H3 {
	padding-right: 0px;
	border-top: #999 1px dotted;
	padding-left: 12px;
	font-weight: bold;
	font-size: 1em;
	background: url(../images/lc_redarrow.gif) no-repeat 0px 9px;
	padding-bottom: 4px;
	text-transform: uppercase;
	color: #000;
	margin-right: 16px;
	padding-top: 6px
}
#column1 H4 {
	padding-right: 24px;
	padding-left: 24px;
	font-weight: bold;
	font-size: 1em;
	background: url(../images/lc_blackarrow.gif) no-repeat 0px 4px;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: #c00;
	padding-top: 0px
}
#column1 UL {
	margin-bottom: 6px
}
#column1 UL LI {
	padding-right: 8px;
	padding-left: 24px;
	background: url(../images/bullet_dash_black.gif) no-repeat 15px 7px;
	padding-bottom: 2px;
	padding-top: 0px
}
#column1 #message {
	padding-right: 13px;
	padding-left: 15px;
	background: #fff;
	padding-bottom: 12px;
	color: #000;
	margin-right: 1px;
	padding-top: 12px;
	border-bottom: #ccc 1px solid;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif
}
#blogs_columns {
	padding-bottom: 8px;
	padding-top: 8px
}
#headline {
	margin-bottom: 18px;
	border-bottom: #ccc 3px double
}
#headline_image {
	text-align: center
}
#headline .image_credit {
	padding-right: 12px;
	padding-left: 12px;
	font-size: 0.9em;
	padding-bottom: 0px;
	padding-top: 2px;
	text-align: right
}
#headline .headline_text {
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 0px;
	padding-top: 12px
}
#headline .main_headline H2 {
	font-weight: bold;
	font-size: 2em;
	margin-bottom: 8px;
	color: #039;
	font-family: Georgia, 'Times New Roman', Times, serif
}
#headline .secondary_headline H3 {
	border-top-width: 0px;
	font-weight: bold;
	border-left-width: 0px;
	font-size: 1.2em;
	border-bottom-width: 0px;
	margin: 6px 0px 2px;
	text-transform: none;
	color: #039;
	font-family: Georgia, 'Times New Roman', Times, serif;
	border-right-width: 0px;
	text-decoration: none
}
#headline .headline_description {
	font-weight: bold;
	font-size: 1.2em;
	margin: 0px;
	line-height: 130%;
	font-family: Georgia, 'Times New Roman', Times, serif
}
.image_caption {
	padding-right: 12px;
	padding-left: 12px;
	font-size: 0.9em;
	padding-bottom: 12px;
	color: #555;
	padding-top: 16px
}
#column2 .message {
	padding-right: 12px;
	padding-left: 30px;
	padding-bottom: 6px;
	padding-top: 0px
}
#column2 .message P {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 1.1em;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 8px;
	font-style: italic;
	font-family: Georgia, 'Times New Roman', Times, serif
}
#column2 .message H2 {
	display: inline;
	font-weight: bold;
	font-size: 1.2em;
	background: #fff;
	padding-bottom: 1px;
	color: #c00;
	border-bottom: #c00 2px solid;
	font-style: normal;
	font-family: verdana, arial, helvetica, sans-serif
}
#column2 P.byline_author {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 2px
}
#column2 P.byline_section {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px
}
#column2 P.byline_topic {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px
}
#column2 P.byline_letters {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 2px
}
#column2 P.byline_section {
	clear: both;
	float: left;
	width: 200px
}
#column2 P.byline_letters {
	float: right;
	width: 100px;
	text-align: right
}
#column2 H3 {
	font-weight: bold;
	font-size: 1em;
	padding-bottom: 2px;
	margin: 14px 12px 6px;
	text-transform: uppercase;
	color: #666;
	border-bottom: #ccc 1px dotted
}
UL.articles_day {
	list-style-type: none
}
UL.articles_day LI {
	clear: both;
	padding-right: 6px;
	padding-left: 12px;
	padding-bottom: 16px;
	padding-top: 0px
}
UL.articles_day LI P.coverline_intro {
	padding-right: 6px;
	display: inline;
	font-size: 1.2em;
	line-height: 130%;
	font-family: Georgia, 'Times New Roman', Times, serif
}
UL.articles_day LI H4.coverline_header {
	padding-right: 6px;
	display: inline;
	font-size: 1.2em;
	line-height: 130%;
	font-family: Georgia, 'Times New Roman', Times, serif
}
UL.articles_day LI DIV.article_summary {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 4px 0px 0px;
	padding-top: 0px
}
UL.articles_day LI H4.coverline_header A {
	padding-right: 4px;
	font-weight: bold
}
UL.articles_day LI A.story_thumb {
	display: block;
	float: left;
	width: 60px
}
#column3 H3 {
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 12px
}
#top_stories {
	margin: 0px 0px 16px
}
#top_stories H3 {
	margin-bottom: 4px
}
#top_stories H4 {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px
}
#top_stories UL {
	list-style:none;
	list-style-type:none;
}
#top_stories UL LI {
	clear: both;
	margin: 0px 12px;
	padding-top: 8px;
	list-style:none;
	list-style-type:none;
}
A.top_stories_img {
	padding-right: 0px;
	display: block;
	padding-left: 0px;
	float: right;
	padding-bottom: 0px;
	margin: 0px;
	width: 58px;
	padding-top: 0px
}
#top_stories UL LI A {
	font-weight: bold;
	font-size: 1em
}
#top_stories UL LI IMG {
	display: block;
	margin: 0px 0px 8px 8px
}
#top_stories UL LI P {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px
}
#active_letters {
	border-right: #ccc 1px solid;
	border-top: #000 3px solid;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	clear: both;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
	margin: 12px;
	padding-top: 8px
}
#active_letters UL LI {
	font-size: 1em;
	padding-bottom: 8px;
	list-style:none;
	list-style-type:none;
}
#active_letters UL LI A {
	font-weight: bold
}
#community {
	border-right: #ccc 1px solid;
	padding-right: 8px;
	border-top: #000 3px solid;
	padding-left: 8px;
	padding-bottom: 8px;
	margin: 12px;
	border-left: #ccc 1px solid;
	padding-top: 8px;
	border-bottom: #ccc 1px solid
}
#community P {
	margin-bottom: 0px;
	font-style: italic
}
#community H4 {
	margin-top: 12px;
	font-weight: bold;
	font-size: 1em;
	color: #039
}
#community UL LI {
	margin-top: 8px;
	list-style:none;
	list-style-type: none;
}
#column4 H3 {
	font-size: 1.1em
}
#featured {
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	margin: 12px 0px 12px 12px;
	border-left: #ccc 1px solid;
	border-bottom: #ccc 1px solid
}
#featured H3 {
	padding-right: 4px;
	padding-left: 8px;
	margin-bottom: 8px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: #ccc 1px solid;
	background-color: #ccc
}
#featured UL {
	MIN-height: 200px
}
* HTML #featured UL {
	height: 200px
}
#featured UL LI {
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 0px;
	padding-top: 8px
}
#featured H4 {
	font-size: 1em
}
#featured H4 A {
	font-weight: bold;
	margin-bottom: 8px
}
#featured UL LI IMG {
	display: block;
	float: left;
	margin: 12px 8px 4px 0px;
	width: 50px
}
#featured_navigator {
	clear: both;
	padding-right: 6px;
	border-top: #ccc 1px solid;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	background-color: #eaeaea
}
#featured_navigator A {
	border-right: #eaeaea 1px solid;
	padding-right: 3px;
	border-top: #eaeaea 1px solid;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 1px;
	margin: 0px;
	border-left: #eaeaea 1px solid;
	color: #039;
	padding-top: 1px;
	border-bottom: #eaeaea 1px solid;
	background-color: #eaeaea
}
#featured_navigator #featured_next {
	padding-right: 12px;
	padding-left: 8px;
	background: url(../images/blackarrow.gif) no-repeat right center;
	padding-bottom: 0px;
	margin: 0px 0px 0px 4px;
	border-left: #ccc 1px solid;
	padding-top: 0px
}
#featured .featured_link_off {
	border-right: #eaeaea 1px solid;
	border-top: #eaeaea 1px solid;
	border-left: #eaeaea 1px solid;
	border-bottom: #eaeaea 1px solid;
	background-color: #eaeaea
}
#featured .featured_link_on {
	border-left-color: #fff;
	border-bottom-color: #fff;
	BORDER-TOP-color: #fff;
	background-color: #fff;
	border-right-color: #fff
}
#wires {
	margin: 12px 0px 12px 12px;
}
#wires H3 {
	clear: both;
	margin: 20px 0px 12px
}
#wires UL LI {
	padding-bottom: 8px;
	list-style:none;
	list-style-type:none;
}
#wires UL LI A {
	font-weight: bold
}
#copyright {
	font-size: 0.9em
}
#headline_image .embed_video {
	margin-top: 16px
}
#column4 .embed_video {
	margin-top: 16px
}
#column4 .embed_video {
	margin-left: 12px
}
#column4 .embed_video H4 {
	padding-bottom: 8px
}
P.more_videos {
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	padding-bottom: 0px;
	margin: 8px 0px 0px;
	padding-top: 0px
}
P.more_videos A {
	padding-right: 16px;
	background: url(../images/arrow_more.gif) no-repeat right center
}
#column4 P.more_videos {
	padding-bottom: 12px
}
#column2 P.more_videos {
	padding-bottom: 12px
}
.embed_video .ad_content {
	padding-bottom: 12px;
	text-align: center
}
#column2 .embed_video {
	text-align: center
}
#column2 .embed_video H4 {
	font-size: 1.2em;
	padding-bottom: 6px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	text-align: left
}
#column2 P.coverline_intro {
	padding-right: 6px;
	display: inline;
	font-size: 1.2em;
	line-height: 130%;
	font-family: Georgia, 'Times New Roman', Times, serif
}
.ad_box {
	clear: both;
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 24px;
	padding-top: 20px;
	text-align: center
}
.ad_box_colspan {
	clear: both;
	padding-right: 9px;
	border-top: #ccc 1px solid;
	padding-left: 9px;
	padding-bottom: 24px;
	margin: 8px 0px 0px;
	border-left: #ccc 1px solid;
	width: 379px;
	padding-top: 18px;
	border-bottom: #ccc 1px solid;
	background-color: #fff;
	text-align: center
}
.ad_box IMG {
	border-top-width: 0px;
	margin-top: 8px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px
}
.ad_box_colspan IMG {
	border-top-width: 0px;
	margin-top: 8px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px
}
#bottom_ads {
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	margin-left: 112px;
	width: 728px;
	padding-top: 12px;
	border-bottom: #ccc 1px solid;
	text-align: center
}
P.more {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 8px 0px 0px;
	padding-top: 0px
}
P.more A {
	padding-left: 16px;
	font-weight: bold;
	background: url(../images/arrow_more.gif) no-repeat left center;
	color: #039
}
.clearfix {
	display: inline-block
}
* HTML .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
.hidden {
	display: none
}
.clearer {
	clear: both;
	height: 1px
}
.daily_snag {
	font-weight:bold;
	color:#F9FDDF;
}
/* footer styles begin here */

#footer {
	border-top: #ccc 1px solid;
	width: 942px;
	padding-left: 10px;
}
#address {
	padding-right: 12px;
	display: block;
	padding-left: 12px;
	font-size: 0.9em;
	float: left;
	padding-bottom: 12px;
	width: 160px;
	padding-top: 12px;
	height: 150px
}
#address ADDRESS {
	font-style: normal
}
#fine_print UL {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 4px
}
#fine_print UL LI {
	display: inline;
	font-size: 0.9em
}
#fine_print UL LI A {
	border-right: #ccc 1px solid;
	padding-right: 6px;
	margin-right: 2px
}
#fine_print UL LI.last A {
	border-right-width: 0px
}
#copyright {
	font-size: 0.9em
}
/* end footer styles */

