  /*
    Theme Name: Arkansas Online
    Theme URI: http://www.arkansasonline.com/
    Description: Two and three column layout with flash menu across the top, by Nick Warren and W. Tobias Simmons; Now with sIFR-sweetness!
    Version: 1.2
  */

@import url(newseditor.css);
@import url(nav-style.css);
@import url(nwanews.css);
@import url(green.css);

body { 
	background-color: #d9dac8;
	margin: 0; 
	padding: 0;
	text-align: center; 
}

* {
padding:0;
margin:0;
}

p { 
	font-size: .9em;
}

hr {
    margin:6px 0 6px 0;
}

a:link {
	color:#000000;
	text-decoration:none;
}
a:visited {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:underline;
}
a:active {
	color:#000066;
	text-decoration:none;
}
small {
	font-size: .825em;
}
select {
	font-family:Arial, Helvetica, sans-serif;
}
span.headline {
	font-size: 2em;
	font-weight: bold;
	margin: 0;
}
.required_err {
	border: 1px solid #f00;
}
.right_shadow {
	background: url(../images/right_shadow.jpg) repeat-y;
}
.left_shadow {
	background: url(../images/left_shadow.jpg) repeat-y;
}
td img {
	display: block;
}
input {
	font-family:Arial, Helvetica, sans-serif;
}
div.centered {
	font-family:Arial, Helvetica, sans-serif;
	border: 0;
	width: 980px;
	position: relative;
	margin: 0 auto;
}
div.small_centered {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .625em;
	border: 0;
	position: relative;
	margin: 0 auto;
}
h1 {
	margin-bottom: .25em;
}
h2 {
	font-size: .95em;
	font-weight: bold;
	margin: 0;
}

h3 {
	font-size: .9em;
	font-variant: small-caps;
	margin: 0;
}


ul {
	list-style-position: inside;
}

li {
	list-style-position: inside;
	font-size:.9em;
	margin-left:10px;
}

div.printedition {
	text-align:center;
	font-size: 1em;
	font-weight:bold;
	padding-top:5px;
}
ul.errorlist {
	list-style-type: none;
	font-size: .625em;
	margin: 0;
	padding: 0;
}
ul.section_stories {
	text-indent: 0;
	margin: 0 0 .5em 20px;
	position: relative;
	vertical-align: middle;
	padding: .1em 0 .1em 0;
	list-style: disc inside url(../images/story_icon.gif);
	font-weight: bold;
}
ul.section_stories li.end {
	list-style: none inside url(../images/story_icon_end.gif);
	font-weight: normal;
	font-size: .775em;
	margin-top: .175em;
	padding-bottom: 10px;
}

ul.section_stories li.subscriber {
	text-indent: 0;
	margin: 0px;
	position: relative;
	vertical-align: middle;
	padding: .1em 0 .1em 10px;
	list-style: disc inside url(../images/subscriberdotsmall.png);
	font-weight: bold;
}

ul.section_substories {
	text-indent: 0;
	margin: 0 0 .5em 20px;
	position: relative;
	vertical-align: middle;
	padding: .1em 0 .1em 0;
	list-style: disc inside url(../images/substory_icon.gif);
	font-weight: bold;
}
ul.section_substories li.end {
	list-style: none inside url(../images/substory_icon.gif);
	font-weight: normal;
	font-size: .625em;
	margin-top: .175em;
	padding-bottom: 10px;
}

/********************************** TAB STYLE *****************************************/
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
 margin-left: 0px;
}
.tabberlive {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 10px;
 text-align: left;
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
	margin:0;
	padding: 3px 0;
	border-bottom: 1px solid #666;
	font-weight: normal;
	font-size: .625em;
}
ul.tabbernav li
{
	list-style: none;
	margin: 0;
	display: inline;
}
ul.tabbernav li a
{
	background-image:url(../images/tab_bg.jpg);
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #666;
	border-bottom: none;
	background-color: #ddd;
	text-decoration: none;
	font-weight:bold;
}
ul.tabbernav li a:link { color: #333; }
ul.tabbernav li a:visited { color: #333; }
ul.tabbernav li a:hover
{
	background-image:url(../images/tab_bg_over.jpg);
	color: #fff;
	border-color: #227;
}
ul.tabbernav li.tabberactive a
{
	background-color: #fff;
 	background-image:url(../images/tab_bg_active.jpg);
	border-bottom: 1px solid #D2D2D2;
}
ul.tabbernav li.tabberactive a:hover
{
 background-color: #fff;
}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	background-color:#EBEBEB;
	padding:15px;
	border: 1px solid #666;
	border-top:0;
	height: 100%;
	line-height: .9em;
	/*background-image:url(../images/tab_body_bg.jpg);
/* font-size: .625em;*/
 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */
 /* height:200px; */
 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */
 /* overflow:auto; */
}
.tabberlive a {
	color:#00006A;
}
/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tabx1 {
}
.tabberlive#blogtab {
	margin-right: 10px;
}
.tabberlive#blogtab .tabbertab {
	padding: 0px;
	margin:0px
/*	overflow: auto;*/
}

.columnists {
	background-color:#E4E4E4;
	padding:5px;
	margin:5px;
	text-align:left;
	width:450px;
}

.columnists_header {
	text-align:center;
	font-weight:bold;
    font-size: .825em;
	margin:0 0 5px 0;
}

.promotional {
	background:url(../images/lower_tab_layout.jpg);
	background-repeat:no-repeat;
	width:713px;
	height:280px;
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:center;
}

.promotional_contact {
	background:url(../images/lower_tab_layout_contact.jpg);
	background-repeat:no-repeat;
	width:713px;
	height:280px;
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:center;
}

.promotional_submission {
	background:url(../images/lower_tab_layout_submission.jpg);
	background-repeat:no-repeat;
	width:713px;
	height:280px;
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:center;
}

.promotional_community {
	background:url(../images/lower_tab_layout_community.jpg);
	background-repeat:no-repeat;
	width:713px;
	height:280px;
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:center;
}

.promotional_special {
	background:url(../images/lower_tab_layout_special.jpg);
	background-repeat:no-repeat;
	width:713px;
	height:280px;
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:center;
}

.promotional_previous {
	background:url(../images/lower_tab_layout_previous.jpg);
	background-repeat:no-repeat;
	width:713px;
	height:280px;
	margin:0px;
	padding:10px 10px 10px 10px;
	text-align:center;
}

.promotional_info {
	background:url(../images/promotional_item.jpg);
	background-repeat:no-repeat;
	width:256px;
	height:60px;
	margin:0px;
	padding: 10px 0 0 10px;
	text-align:left;
	vertical-align:top;
	font-size: 1.1em;
	font-weight: bold;
	color:#00006A;
	margin: 0;
}

.promotional_info_sub {
	width:256px;
	height:30px;
	padding: 6px 0 0 6px;
	text-align:left;
	vertical-align:middle;
	font-size: .6em;
	font-weight: bold;
	color:#000000;
	margin: 0;
}

.promotional_info a:link {
	text-decoration:none;
}
.promotional_info a:visited {
	text-decoration:underline;
}
.promotional_info a:hover {
	color:#00009B;
	text-decoration:underline;
}
.promotional_info a:active {
	text-decoration:none;
}
.promotional_left {
	float:left;
	width:346px;
	height:230px;
	margin:0px 0 0 0px;
	padding:0px;
}
.promotional_right {
	float:right;
	width:346px;
	height:230px;
	margin:0px 0px 0 0px;
	padding:0px;
}
.promotional_nav {
	background:url(../images/promotional_nav.jpg);
	float:right;
	width:713px;
	height:28px;
	margin:10px 0px 0 0px;
	padding:0px;
	font-family:tahoma;
	font-size:.8em;
	font-weight:bold;
	text-align:center;
	padding-top:12px;
}
.promotional_nav a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.promotional_nav a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.promotional_nav a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
}
.promotional_nav a:active {
	color:#FFFFFF;
	text-decoration:none;
}


/******************************** END TAB STYLE ****************************************/

.subscribe {
	width:58px;
	height:19px;
	padding:0px;
	margin:0px;
}
.mail_subscriber {
	padding: 10px;
	margin-left: 25px;
	border: 1px solid #ddd;
}
.bookmark {
	width:77px;
	height:19px;
	padding:0px;
	margin:0px;
}
.tease {
}
.teasedate {
	font-size:.76em;
	font-weight:bold
}
.date, .byttl {
	font-size: .775em;
	margin: 0;
	padding: 0;
	color: #029;
	font-weight: bold;
}
.time {
	font-size: .7em;
	width: 970px;
	height: 22px;
	text-align: left;
	padding: 0px 30px 0px 26px;
	vertical-align: middle;
	background: #d0d5e9 url(../images/time_date.jpg);
	color: #fff;
}

.time-nobkgd {
	font-size: .7em;
	width: 970px;
	height: 22px;
	text-align: left;
	padding: 0px 30px 0px 26px;
	vertical-align: middle;
	background: #d0d5e9;
	color: #fff;
}

.time a:link {
	color: #fff;
}
.time a:visited {
	color: #fff;
}
.video_adg {
	width: 760px;
/*	height: 242px; new player height */
	height: 272px;
	text-align: center;
	background: #fff;
}
.video_ap {
	width: 210px;
	text-align: center;
	vertical-align: top;
	padding-top: 48px;
	background: #ebedf5 url(../images/ap_video.png) top;
/*	background: #444; */
}
.video_combo {
	width: 970px;
	height: 302px;
	text-align: center;
	background: #fff;
	background: #ebedf5 url(../images/video_background.jpg) repeat-x top;
	/*background: url(../images/video_draft.jpg);*/
	background: #292;
	vertical-align: middle;
	color: #fff;
}
.breakingnews {
	background-image:url(../images/breaking_bg.jpg);
	width: 404px;
	text-align: left;
	color: #fff;
	padding: 2px 10px 10px 15px;
	margin: 10px 0px 0px 9px;
}
.breakingnews h1 {
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: -.05em;
	padding: 0px 10px 0px 0px;
	margin: 8px 0px 5px 0px;
	border-bottom: 1px solid #ddd;
}
.breakingnews h3 {
	color:#ff9;
	padding: 0px;
	margin: 0px;
}
.breakingnews p {
	margin: 0 0 .6em 0;
}
.search {
	width: 970px;
	height: 35px;
	text-align: center;
	background-color: #000;
	color: #fff;
}
.blogs {
	text-align: left;
	width: 760px;
	background-color: #fff;
	vertical-align: top;
	padding: 10px 0px 0px 15px;
}
/* Advertising items */
ul.topjobs {
	background: #fff url(http://showtime.arkansasonline.com/e/static/images/tjheader.gif) no-repeat top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .65em;
	width: 120px;
	border: 1px solid #666;
	text-indent: 0;
	margin: 0 0 0 10px;
	vertical-align: middle;
	padding: 75px 4px 4px 8px;
	overflow: hidden;
	list-style: none;
	float: right;
}
ul.topjobs a:link,
ul.topjobs a:visited {
	color: #00006a;
}
ul.topjobs h1 {
	font-size: .8em;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0 0 0;
	text-transform: uppercase;
}
ul.topjobs div {
	margin: 0px;
	padding: 0px;
}
ul.topjobs div.tjid {
	width: 122px;
	font-weight: normal;
	font-size: .625em;
	color: #999;
	padding-bottom: 5px;
	border-bottom: 1px solid #999;
}
ul.topjobs li.end {
	list-style: disc inside url(http://showtime.arkansasonline.com/e/static/images/tj_icon_end.gif);
	font-weight: normal;
	margin-top: .175em;
}
.ad_120x60 {
	vertical-align: top;
	width: 178px;
	text-align: center;
	background-color: #fff;
	padding: 10px 0 10px 0;
	line-height: 0;
	font-size: 0;
}
.ad_160x600 {
	vertical-align: top;
	width: 210px;
	text-align: center;
	background-color: #fff;
	padding: 0;
	line-height: 0;
	font-size: 0;
}
.ad_180x150 {
	padding: 0;
	vertical-align: top;
	width: 210px;
	text-align: center;
	background-color: #fff;
	line-height: 0;
	font-size: 0;
}
.ad_160x600 iframe,
.ad_160x600 img,
.ad_160x600 object,
.ad_160x600 embed,
.ad_160x600 table,
.ad_160x600 form,
.ad_180x150 iframe,
.ad_180x150 img,
.ad_180x150 object,
.ad_180x150 table,
.ad_728x90 iframe,
.ad_728x90 img,
.ad_728x90 object,
.ad_728x90 table {
	padding: 10px 0 0 0;
	line-height: 0;
	font-size: 0;
}
.ad_300x250 {
	padding: 0;
	margin: 0;
	width: 320px;
	background-color:#fff;
	text-align: center;
	line-height: 0;
	font-size: 0;
}
.ad_300x250 iframe,
.ad_300x250 img,
.ad_300x250 object {
	padding: 10px 0px 10px 0px;
	margin: 0;
	line-height: 0;
	font-size: 0;
}
.ad_300x250_story {
/*	padding: 0;
	text-align: left;
	width: 300px;
	line-height: 0;
	font-size: 0;
	float: right;
	margin: 0 10px 0 0;*/
	margin: 0px 0px 5px 10px;
	padding: 0px;
	float: right;
	text-align:center;
	font-size:.56em;
	color:#5F5F5F;
	font-weight:bold;
	width:300px;
	
}

.ad_300x250_story iframe,
.ad_300x250_story img,
.ad_300x250_story object {
/*	padding: 0 0 5px 10px;
	margin: 0;*/
	padding: 0px;
}
.ad_728x90 {
	padding: 0 0 0 25px;
	line-height: 0;
	font-size: 0;
}
/*.ad_728x90_bottom {
	padding: 10px 0 0 25px;
	line-height: 0;
	font-size: 0;
}
*/
.ad_story_tools {
	margin-bottom: 5px;
	width: 88px;
	height: 31px;
	background: #fff;
}
.article_tools {
	text-transform: uppercase;
	font-size: .525em;
	background-color: #ccc;
	padding: 0 5px 0 5px;
	vertical-align: middle;
	border: 1px solid #666;
	height: 41px;
}
.article_tools_text {
	vertical-align: middle;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 5px;
}
/*
.feed {
	width: 320px;
	text-align: left;
	background-color: #fff;
	vertical-align: top;
	padding: 70px 40px 20px 40px;
	background-image:url(../images/bulleted_bg.jpg);
	font-size: .625em;
	line-height: 1.4em;
	color: #710000;
}
.feed a{
	color:#00006A;
}
.feed p{
	text-align: left;
	background-color: #fff;
}
*/
.latest_news {
	width: 320px;
	text-align: left;
	background-color: #fff;
	vertical-align: top;
	background-image:url(../images/latest_bg.jpg);
	font-size: .725em;
	line-height: 1.4em;
	padding: 0;
	margin: 0;
	color: #710000;
}
.latest_news img {
	padding: 0;
	margin: 0;
}
.latest_news_stories {
	padding: 0 40px 10px 40px;
}
.latest_news_stories a{
	font-weight: bold;
	color:#00006A;
}
.latest_news_stories p{
	text-align: left;
	background-color: #fff;
}
.latest_news_stories ul {
	font-size: 1.1em;
}
.main_news {
	vertical-align: top;
	width: 440px;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background: #fff url(../images/headlines_background.jpg);
}
.main_news a {
	color:#00006A;
}
.main_news p {
	padding-top: 0px;
	margin-top: 0px;
}
.main_news_top3 {
	padding: 0px 15px 0px 25px;
	background: url(../images/headlines_top3_background.png) no-repeat top;
}
.main_news_body {
	padding: 0px 15px 10px 25px;
}
.main_news_bottom {
	vertical-align: top;
}
.center_column {
	vertical-align: top;
	width: 320px;
	background-color: #fff;
}
.center_column img {
	display: inline;
}
.category_more {
	font-weight: bold;
	font-size: .9em;
	border-bottom: 1px solid #333;
	padding-top: 4px;
}
.markets {
	width: 210px;
	vertical-align: top;
	background-color: #fff;
	text-align: center;
	padding-bottom: 20px;
}
.markets img {
	display: inline;
}
#marketplace {
	line-height: 0px;
	font-size: 0em;
	padding: 0px;
	margin-right: 5px;
}
#marketplace img {
	border: 0px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#stocks {
	padding-top: 10px;
	width: 193px;
	margin: 10px 10px 0px 5px;
	text-align: center;
	border: 1px solid #666;
}
#story-tools {
	border: 1px solid #333;
	width: 112px;
	float: left;
	margin: 5px 10px 0 0;
}
#story-tools a:link, #story-tools a:visited {
	text-transform: uppercase;
	font-weight: bold;
}
#story-tools .tool {
	font-size: .625em;
	margin-top: 0;
	margin-bottom: 0;
}
.story_content {
	text-align: left;
	vertical-align: top;
	background: #fff url(../images/storybody_background.jpg);
	width: 760px;
	padding: 0;
	margin: 0;
}
.story_content_wide {
	text-align: left;
	vertical-align: top;
	background: #fff url(../images/storybody_background.jpg);
	width: 100%;
	padding: 0;
	margin: 0;
}
.story_content_bottom {
	text-align: left;
	background: #fff url(../images/storybody_background.jpg);
	width: 760px;
	padding: 0;
	margin: 0;
}

.story_content_bottom_new {
	text-align: left;
	background: #fff url(../images/storybody_background.jpg);
	width: 760px;
	padding: 0;
	margin: 0;
}

.story_content_header {
	background: url(../images/storybody_background_top.jpg);
	height: 20px;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
}
.story_content_footer {
	background: url(../images/storybody_background_bottom.jpg);
	height: 20px;
	line-height: 0;
	font-size: 0;
	margin: 0;
	padding: 0;
}
.story_content a:link {
	color:#00006A;
}
.story_content p {
	margin: 0 0 .8em 0;
}
.story_content h1 {
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0 0 2px 0;
}
.story_content h1.subsection a:link, h1.subsection a:visited {
	color: #00006A;
	font-size: 1.0em;
}
.story_content h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
}
.story_content h3 {
	font-size: .9em;
	font-variant: small-caps;
	margin: 0;
}







.story_content_wide a:link {
	color:#00006A;
}
.story_content_wide p {
	margin: 0 0 .8em 0;
}
.story_content_wide h1 {
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0 0 2px 0;
}
.story_content_wide h1.subsection a:link, h1.subsection a:visited {
	color: #00006A;
	font-size: 1.0em;
}
.story_content_wide h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
}
.story_content_wide h3 {
	font-size: .9em;
	font-variant: small-caps;
	margin: 0;
}



.byline {
	margin: 1em 0 0 0;
	font-size: .775em;
	font-variant: small-caps;
	color: #333;
	letter-spacing: .1em;
}
.section_title {
	margin-bottom: 40px;
	border-bottom: 1px solid #333;
}
.story_body {
	padding: 0px 10px 10px 25px;
/*	background: #fff url(../images/storybody_background.jpg); */
}
.main_head {
	font-size: .9em;
	font-weight: bold;
}
.time_stamp {
	color: #666;
}

#weather_conditions {
}
#weather_zip {
	text-align: center;
	z-index: 1000;
	position: absolute;
	padding: 16px 10px 0px 10px;
	top: 400px;
	left: 400px;
	width: 300px;
	height: 40px;
	display: none;
	overflow: hidden;
	font-size: .625em;
	background-color: #ddd;
	border: 1px solid #333;
}
.wire_header {
	font-weight: bold;
	font-size: .92em;
	border-bottom: 1px solid #333;
	padding-top: 4px;
	margin-bottom: 2px;
}
.wire_header a:link {
	color: #710000;
}
.wire_header a:visited {
	color: #710000;
}
.under_dot {
	clear: both;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-bottom: 0px dotted #ddd;
	overflow: hidden;
	width: 60%;
}
.line_height {
	line-height: 1.2em;
	height: 1.2em;
}
.wire {
	float: left;
	white-space: nowrap;
	overflow: hidden;
	height: 1.5em;
}
.wiretime {
	padding-left: 0px;
	color: #333;
}
.wire_updated {
	float: right;
	text-align: right;
	vertical-align: bottom;
}
#welcome {
	font-size: .925em;
	padding: 0px 20px 5px 0px;
	text-align: center;
}
#logout {
	margin-top: 8px;
	padding: 4px 20px 8px 0px;
	border-top: 1px solid #666;
	font-size: .625em;
	text-align: center;
}
#logout a {
	color: #902;
}
.logo img{
	border:none;
}
.logo {
	background-color:#fff;
	width: 440px;
}
.login {
	width: 320px;
	height: 100px;
	text-align: center;
	background: url(../images/login_background.png) repeat-y;
	background-position: top right;
	font-size: .625em;
}

/*added for inag 01-16-09*/
.login a:link, a:active, a:visited, a:hover{
	color:#000;
}

#welcome {
	font-size: 1.6em;
}

#logout {
	font-size: 1.2em;
}

#login_form {
	float: right;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#login_form fieldset {
	text-align: right;
	border: 0px;
	padding: 5px 20px 5px 5px;
}
#login_form fieldset input {
	margin: 1px;
	font-size: 1em;
}
.login_field {
	background: url(../images/login_button_bg.png);
	padding: 2px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #333;
	border-top: 1px solid #666;
}
#login_image {
	padding-top: 5px;
	float: right;
}
.page_title {
	padding-top: 10px;
	border-bottom: 1px solid #ddd;
}
.paging {
	font-size: .625em;
}
.print {
	width: 210px;
	height: 100px;
	text-align: center;
	background-color: #fff;
}
.breadcrumb {
	font-size: .625em;
	padding: 0;
	margin: 10px 10px 4px 26px;
	font-weight: bold;
}
.breadcrumb_story {
	font-size: .625em;
	padding: 0;
	margin: 10px 10px 4px 0px;
	font-weight: bold;
	width:100%;
	float:left;
	clear:both;
}
.breaking {
	width:210px;
	height:274px;
	text-align:center;
	/*background-image:url(../images/video_menu.jpg);*/
}
.story_headline {
	padding-top: .25em;
}


.copyright {
	text-align: left;
	font-size: .625em;
	padding: 10px 10px 0 25px;
}

.copyright_new {
	text-align: left;
	font-size: .625em;
	padding: 10px 10px 0 25px;
}

.wirecopyright {
	color: #666666;
}
.bottom_shadow {
	width:976px;
	height:40px;
	text-align:center;
	font-size: .825em;
	background-image:url(../images/bottom_shadow.jpg);
}
#swf_menu {
	height: 35px;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}
#swf_objects {
	background: #fff;
}
#swf_player {
	height: 302px;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
}
#swf_search {
	height: 35px;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	clear:both;
}
.weather_alert {
	background-color: #ff0;
	padding: 1px;
	color: #902;
	font-weight: bold;
}

/* media objects for stories */
/* Tease photos in indexes */
.teaseimgwrapperleft {
	margin: 5px 8px 10px 2px;
	padding: 0px;
	float: left;
}
.teaseimgwrapperleft a:link {
	color: #fff;
}
.teaseimgwrapperleft img {
	background-color: #fff;
	border: 1px solid #ddd;
	/*-moz-border-radius:5px;*/
	padding: 4px;
}
.teaseimgwrapperleft a:visited img {
	background-color: #fff;
}
.teaseimgwrapperleft a:hover img, .imgwrapperleft a:focus img {
	background-color: #feffbf;
}


.adg_bulletin {
	width: 799px;
	background: url(../images/top_shadow_1_olive.jpg) bottom left repeat-x;
	text-align: left;
	vertical-align: bottom;
	padding: 0 0 0 2px;
}
.adgticker {
	color: #902;
	margin: 0 0 5px 0;
	padding: 2px;
	background: #d9dac8 url(../images/ticker_bg.jpg) repeat-y;
	font-size: .625em;
	font-weight: bold;
/*	background: #fcfcfc;
	border: 1px solid #666; */
	filter:progid:DXImageTransform.Microsoft.alpha(finalOpacity=100);
	-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}
.adgticker a:link {
	color: #701;
}
.adgticker div.rssdate {
	display: none;
}
.apCaption, .ap-htmlfragment-td, #ap_technorati_blogback {
	font-size: .625em;
}
.ap-adhocnewslisting-a {
	font-size: 1em;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0 0 2px 0;
}

.ap-topheadlineitem-a {
	font-size: 1.6em;
	font-weight: bold;
	margin: 0;
}

.tabletitle {
	font-weight: bold;
}


/*
	Olive styles
	---------------------------------------------------------------------------------
*/
div.ocentered {
	font-family:Arial, Helvetica, sans-serif;
	font-size: .625em;
	border: 0;
	width: 580px;
	position: relative;
	margin: 0 auto;
}
.tl {
	background: url(../images/top_shadow_1_olive.jpg);
	height: 3px;
}
.tr {
	background: url(../images/top_shadow_2.jpg) right no-repeat;
	width: 42px;
	height: 3px;
}
.bc {
	height:40px;
	text-align:center;
	background-image:url(../images/bottom_shadow.jpg);
}
.br {
	width:42px;
	height:40px;
	background: url(../images/br_shadow.jpg) top right no-repeat;
}
.otime {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	height: 22px;
	text-align: left;
	padding: 0px 30px 0px 26px;
	vertical-align: middle;
	background: #d0d5e9 url(../images/time_date.jpg);
	color: #fff;
}
.otime a:link {
	color: #fff;
}
.otime a:visited {
	color: #fff;
}

.sectionlinkbar {
	background-color: #D9DCEC;
	margin: 0px;
	padding: 0px;
	float: none;
	height: 20px;
	width: 720px;
	font-weight: bold;
	vertical-align: middle;
}

.top_headlines {
	font-weight:bold; 
	font-size: .725em;
	margin:0px;
	list-style-position:inside;
	list-style-image:url(../images/story_icon.jpg);
}

.top_bylines {
	padding-left:4px; 
	font-size: .725em;
	margin:0px;
 }
  
.column_bylines {
	padding-left:0px; 
	font-size: .825em;
	margin:0px;
}

.top_headlinesmore a:link, .top_headlinesmore a:visited {
	padding:0 0 0 2px;
	font-size: .825em;
}

.popular_row1 {
	list-style:inside;
	background-color:#DBDBDB;
	padding:5px 0 5px 12px;
}

.popular_row2 {
	list-style:inside;
	padding:5px 0 5px 12px;
}

.most_popular_row1 {
	list-style:inside;
	background-color:#F7F7F7;
	padding:3px 0 3px 6px;
}

.most_popular_row2 {
	list-style:inside;
	padding:3px 0 3px 6px;
}

.most_popular_title {
	background-color:#DBDBDB; 
	text-align:center; 
	padding:3px 0 3px 6px; 
	font-weight:bold; 
	border-bottom:1px solid #CDCDCD; 
	background-image:url(../images/most_popular_title_bg.jpg); 
	background-repeat:repeat-x;
}

.most_popular_container { 
	background-color:#EBEBEB; 
	width:298px; 
	border:1px solid #CDCDCD;
	margin:0 0 10px 0;
	text-align:left;
	font-size:.825em;
}

.homepage_calendar {
	border:1px solid #999999;
	margin:10px 7px 10px 3px;
	padding:10px 10px 16px 16px;
}

.homepage_calendar_month {
	font-size:.6em;
	font-weight:bold;
	margin:0 0 5px 0;
}

.video_single {
	float:left;
	width:120px;
	margin:5px;
	background-color:#E9E9E9;
	height:260px;
	padding:5px;
}

.video_single img {
	margin:0 0 0 22px;
}

.video_footer {
	float:left;
	background-color:#E9E9E9;
	margin:5px;
	padding:10px;
	width:670px;
	text-align:center;
}

.polls_tease img {
	border:none;
	margin:10px 0 7px 0;
}

.polls_tease_2 img {
	border:none;
	margin:0 0 7px 0;
}

.section_river_box {
	border: 1px solid #666; 
	background: red; 
	margin-bottom: 10px; 
	padding: 5px; 
	width: 710px; 
}	

.section_river_text {
	color: #FFFFFF; 
	font-weight: bold; 
	vertical-align: middle;
}	

.section_river_text a:link {
	color: #FFFFFF; 
	font-weight: bold; 
	vertical-align: middle;
}	

.section_river_text a:hover {
	color: #FFFFFF; 
	font-weight: bold; 
	vertical-align: middle;
}	

.subscriberimage {
    align:top;
    float:none;
}

.imginline img {
	display: inline;
}

.biblebeltpoll {
     background-color:#990000;
     color:#ffffff;
     float:right;
     width:100px; 
     margin:5px; 
     padding:5px;
     border: 1px solid #666;
}

.biblebeltpoll a: {
     color:#ffffff;
}

.biblebeltpoll a:hover {
     color:#ffffff;
     text-decoration:underline;
}


.biblebeltpoll a:visited {
     color:#ffffff;
     text-decoration:none;
}

.blogphotodiv {
     float:right; 
     width:300px; 
     margin:5px; 
     padding:5px;
     border: 1px solid #666;
}     

.blogphoto img {
     float:none; 
     width:295px;
}

ul.indexsub {
	font-size: .7em;
	font-family:Arial, Helvetica, sans-serif;
}

ul.indexsub li {
	margin-left: -10px;
}


ul.indexsub li a, ul.indexsub li a:link {
	color:#000000; 
	text-decoration:none;
}

ul.indexsub li a:hover {
	color:#0000FF;
}

.indexselect {
	font-size: .7em; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#434d8a;
}
.indexselect a, .indexselect a:link {
	color:#000000; 
	text-decoration:none;
}

.indexselect a:hover {
	color:#0000FF;
}

ul.indexselect {
	font-size: .7em; 
	font-weight:bold; 
	text-transform:capitalize;
	color:#434d8a;
}

ul.indexselect li a, ul.indexselect a:link {
	color:#000000; 
	text-decoration:none;
}

ul.indexselect li a:hover {
	color:#0000FF;
}

.indextable {
	width:100%; 
	border-top:2px solid #666666; 
	border-bottom:4px solid #666666; 
	border-right:2px solid #666666; 
	border-left:4px solid #666666; 
	background-color:#ffffff; 
	padding:6px; 
	margin:10px 6px 5px 25px;
}

.indexcolumn {
	text-align:left; 
	vertical-align:top; 
	border-right:1px solid #000000;
	padding:0 5px 0 3px;
}

.blogstandardbigimg {
	width:725px; 
	float:left;
	margin: 9px 0px 12px 0px;
	border:none;
	
}

.blogdefaultbigimg {
	margin:9px auto 9px auto;
	text-align:center;
	width:720px;
	border:none;
	padding:0;
}

.blogdefaultbigimg img {
	width:720px;	
}

.blogdefaultbigimg a img, .blogdefaultbigimg a:link img, .blogdefaultbigimg a:visited img {
	border:none;
}


.blogstandardbigimg img {
	width:500px; 
	margin-left:113px;
}

.blogstandardbigimg a img, .blogstandardbigimg a:link img, .blogstandardbigimg a:visited img {
	border:none;
}

.bowlheader {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #DE190C;
}

.bowlheader a:link {
	color: #DE190C;
	text-decoration:none;
}

.bowlitems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.bowlitems a:link {
	color: #DE190C;
	text-decoration:none;
}
.bowlitems a:hover {
	color: #DE190C;
	text-decoration:underline;
}
.bowlfontcolor {
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #000000; 
	 font-weight: bold; 
}

.weather_TOR {
	margin-left: 3px;
	background-color: #ff0;
	padding: 1px 4px 1px 4px;
	color: #902;
	font-weight: bold;
}

.weather_TOW {
	margin-left: 3px;
	background-color: #ff0;
	padding: 1px 4px 1px 4px;
	color: #902;
	font-weight: bold;
}

.weather_WRN {
	margin-left: 3px;
	background-color: #ff0;
	padding: 1px 4px 1px 4px;
	color: #902;
	font-weight: bold;
}

.weather_WND {
	margin-left: 3px;
	background-color: #00CCFF;
	padding: 1px 4px 1px 4px;
	color: #002D37;
	font-weight: bold;
}

.videoblocks {
  width: 250px; 
  padding: 10px; 
  float: left; 
  margin: 0px;
}  

.videoblocks img {
  width:60px; 
  height:60px; 
  margin-right:9px; 
  border:1px solid black; 
  float:left;
}  


.videoblocks a:link, .videoblocks a:visited {
   color: #394378;
}

.videoblocks a:link img, .videoblocks a:visited img {
   border:1px solid #000000;
}

.submitvideotext {
   width: 101px; 
   height: 50px; 
   background-color: #FFFFFF; 
   padding: 10px; 
   color: #000000;
   margin-top:10px;
}

.submitvideotext a:visited {
   color: #000000;
}

.textblack a:visited {
   color: #000000;
}

.videochannelhed {
   color: #FFFFFF; 
   margin-bottom: 10px;
   text-decoration: none;
   font-size: .825em;
}

.videochannelhed a:link, .videochannelhed a:visited {
   color: #FFFFFF; 
   text-decoration: none;
}

.videochannelhed a:hover {
   color: #FFFFFF; 
   text-decoration: underline;
}

ul.videochannels li a:link {
   color: #FFFFFF; 
   text-decoration: none;
   font-size: .825em;
}

ul.videochannels li a:visited {
   color: #FFFFFF; 
   text-decoration: none;
   font-size: .825em;
}

ul.videochannels li a:hover {
   color: #FFFFFF; 
   text-decoration: underline;
   font-size: .825em;
}

#map{
	float:right;
}

th.caldate a:link, .caldate a:visited {
    width:26px;
    color:#000;
    font-size:.825em;
}
    
th.caldate a:hover {
    background-color:#002060;
    color:#ffffff;
}
    
th.todaycaldate a:link, .todaycaldate a:visited {
    background-color:#ff0000; 
    color:#fff; font-size:.825em;
}
    
.searchlink a:link, .searchlink a:visited {
    color:#ff0000; 
    font-size:smaller;
}
    
.searchlink a:hover {
    color:#002060; 
    font-size:smaller;
}
.topjobs-rail {
	float:right;
	margin:0 0 0 10px;
}






.mediaBar {
	clear:both;
	height:302px;
}


#mediaBarSlideshow {
	float:left;
	width:440px;
	height:302px;
	background-color:#9999CC;
}

.latestNews {
	float:left;
	width:297px;
	height:282px;
	padding:0 10px 20px 10px;
	line-height:19px;
	font-weight:bold;
	border-left:1px solid #606060;
	border-right:1px solid #606060;
}

.latestTitle {
	text-align:center;
	padding:10px 0 5px 0;
	border-bottom:1px solid #C3C3C3;
	font-size:1.1em;
	color:#990000;
}

.latestContent {
	text-align:left;
	margin:5px 0 0 0;
	font-size:.7em;
	color:#000;
}

.latestContent a:link, a:active, a:hover, a:visited {
	color:#00006a;
	text-decoration:none;
	border-bottom:1px solid #D1D1D1;
}

.latestDate {
	color:#990000;
	font-size:smaller;
	font-weight:lighter;
}

.latestMore {
	width:140px;
	height:15px;
	background-color:#DFDFDF;
	padding:0 0 4px 0;
	margin:10px 0 0 0;
	float:left;
	font-size:.725em;
}

.latestMore a:link {
	color:#00006a;
	text-decoration:none;
}

.mediaBarVideos {
	background-color:#000;
	width:208px;
	height:302px;
	float:left;
}

.calendar_today {
	background-color:#ff0000;
	font-weight:bold;
}

h1.headline {
	font-size:33px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0 6px 25px;
	padding-bottom:3px;
	border-bottom:2px solid #cccccc;
	width:95%;
	}

h1.section_head {
	font-size:33px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:3px 0 6px 25px;
	padding-bottom:3px;
	border-bottom:2px solid #cccccc;
	width:95%;
	}
	
.regchecklist {
	font-size:16px;
	float:left;
	text-align:left;
	font-weight:normal;
	margin:0 0 10px 10px;
}

.freechecklistcolumns {
	height:32px;
	text-align:center;
	background-image:url(../images/freetbbackground.jpg);
	background-repeat: repeat-y;
	background-position:top right;
}

.onlinechecklistcolumns {
	height:32px;
	text-align:center;
	background-image:url(../images/onlinetbbackground.jpg);
	background-repeat: repeat-y;
	background-position:top right;
}

.bothchecklistcolumns {
	height:32px;
	text-align:center;
	background-image:url(../images/bothtbbackground.jpg);
	background-repeat: repeat-y;
	background-position:top right;
}

.regchecklist img {
	margin:0 auto;
	width:20px;
}

.regchecklist a:link {
	color:blue;
}

.regnotes a:link {
	color:blue;
}	

.podcast_comments {
	width:100%;
	padding:10px 20px;
	border-top:1px dotted #cccccc;
	margin:10px 0 0 0;
}

.podcast_comment {
	width:100%;
	padding:6px;
	border-top:1px dotted #000000;
}

.podcasts_list {
	padding:6px;
	margin:0 0 6px 0;
	width:100%;
	border-bottom:1px solid #cccccc;
}



/*==================================================================================================
	Media Bar Container
==================================================================================================*/
.mediaBarContainer {
	clear:both;
	width:970px;
	height:302px;
}

/*==================================================================================================
	Media Bar Slideshow
==================================================================================================*/
.mediaBarSlideshow {
	float:left;
	width:440px;
	height:302px;
}

/*==================================================================================================
	Media Bar Latest News
==================================================================================================*/
.mediaBarLatestNews {
	float:left;
	width:299px;
	height:282px;
	padding:0 10px 20px 10px;
	line-height:19px;
	border-left:1px solid #ababab;
	border-right:1px solid #ababab;
	font-weight:bold;
}

.latestNewsTitle {
	text-align:center;
	padding:10px 0 5px 0;
	border-bottom:1px solid #C3C3C3;
	font-size:1.1em;
	color:#990000;
}

.latestNewsContent {
	text-align:left;
	margin:5px 0 0 0;
	border-bottom:1px solid #DDDDDD;
	font-size:.7em;
	color:#000;
	padding:0 0 10px 0;
}

.latestNewsContent a:link, a:active, a:hover, a:visited {
	color:#00006a;
	text-decoration:none;
	border-bottom:1px solid #D1D1D1;
}


.latestMore {
	float:left;
	width:107px;
	height:15px;
	margin:10px 0 0 0;
	background-color:#DFDFDF;
	padding:0 0 4px 6px;
	font-size:.725em;
	text-align:left;
}

.latestMore a:link {
	color:#00006a;
	text-decoration:none;
}

/*==================================================================================================
	Media Bar Latest Videos
==================================================================================================*/
.mediaBarLatestVideos {
	float:left;
	width:209px;
	height:302px;
	line-height:19px;
	text-align:center;
}

.latestVideosTitle {
	text-align:center;
	padding:10px 0 5px 0;
	border-bottom:1px solid #C3C3C3;
	font-size:1.1em;
	color:#990000;
	font-weight:bold;
	margin:0 10px 0 10px;
}

.latestVideoContainer {
	width:189px;
	height:60px;
	background-color:#E5E5E5;
	margin:10px 10px 0 10px;
}

.rtrailitemContainer {
	width:189px;
	height:60px;
	background-color:#E5E5E5;
	margin:10px 10px 0 10px;
}


.focusbulletcontainer {
	width:189px;
	background-color:#E5E5E5;
	margin:10px 10px 0 10px;
}


.latestVideoThumb {
	float:left;
	width:60px;
	height:60px;
	background-color:#555;
}

.rtrailitemThumb {
	float:left;
	width:60px;
	height:60px;
	background-color:#555;
}


.latestVideoThumb img{
	border:none;
	margin:0;
	padding:0;
}

.rtrailitemThumb img{
	border:none;
	margin:0;
	padding:0;
}


.latestVideoHeadline {
	float:left;
	width:119px;
	text-align:left;
	margin:2px 0 0 7px;
	font-size:.7em;
	color:#000;
	font-weight:bold;
}

.rtrailitemHeadline {
	float:left;
	width:119px;
	text-align:left;
	margin:2px 0 0 7px;
	font-size:.6em;
	color:#000;
	font-weight:bold;
}


.latestVideoHeadline a:link, a:active, a:hover, a:visited {
	color:#00006a;
	text-decoration:none;
	border-bottom:1px solid #D1D1D1;
}

.rtrailitemHeadline a:link, a:active, a:hover, a:visited {
	color:#00006a;
	text-decoration:none;
	border-bottom:1px solid #D1D1D1;
}

.focusphotolist {
	text-align:left;
	font-size:.7em;
	color:#000;
	font-weight:bold;
	list-style-position:outside;
}	

ul.focusbullets {
	list-style-type: disc;
	list-style-image: none;
	list-style-position: inside;
	margin-left:.75em;
}

.focusphotolist a:link, a:active, a:hover, a:visited {
	color:#00006a;
	text-decoration:none;
}


.latestVideoDate {
	float:left;
	width:119px;
	text-align:left;
	margin:0 0 0 10px;
	font-size:.7em;
	color:#990000;
}	

/*
.latestVideosMore {
	width:120px;
	height:15px;
	background-color:#DFDFDF;
	padding:0 0 4px 0;
	margin:10px 0 0 10px;
	float:left;
	font-size:.725em;
	font-weight:bold;
}
*/

.latestVideosMoreContainer {
	height:20px;
	border-top:1px solid #DDDDDD;
	margin:10px 10px 0 10px;
	padding:10px 0 0 0;
}

.focusMoreContainer {
	height:20px;
	border-top:1px solid #DDDDDD;
	margin:5px 10px 0 10px;
	padding:5px 0 0 0;
}

.latestVideosADG {
	float:left;
	width:75px;
	height:15px;
	background-color:#DFDFDF;
	padding:0 0 4px 6px;
	margin:0;
	font-size:.725em;
	font-weight:bold;
	text-align:left;
}

.latestVideosAP {
	float:left;
	width:63px;
	height:15px;
	background-color:#DFDFDF;
	padding:0 0 4px 6px;
	margin:0 0 0 10px;
	font-size:.725em;
	font-weight:bold;
	text-align:left;
}

.latestVideosADG a:link, a:active, a:hover, a:visited, .latestVideosAP a:link, a:active, a:hover, a:visited {
	color:#00006a;
	text-decoration:none;
}

.podcast_episode {
	margin:5px 0 5px 0;
	border-bottom:1px dotted #000000;
	padding:0 0 5px 0;
}

.bloglinks {
	width:200px;
	padding:0 0 6px 6px;
	margin:0 0 6px 6px;
	border-left:1px dotted #000000;
	border-bottom:1px dotted #000000;
	float:right;
	clear:right;
}

.bloglinks_head {
	border-bottom:1px dotted #000000;
	padding:0 0 6px 0;
}

.bloglinks_body {

}

ul.bloglinks_list {
}

ul.bloglinks_list img {
	border:1px solid #000000;
	margin:6px 6px 3px 10px;	
	text-align:center;
}

.feedtitle {
	font-weight:bold;
	padding-bottom:2px;
	font-size:.9em;
	color:#000000;
}

.feedtitle:visited, .feedtitle:link, .feedtitle:hover, feedtitle:active, {
	color:#000000;
}

.rtrailfeed {
	width:100%;
	margin:6px 0 0 0;
	padding:0 0 6px 0;
	border-bottom:1px solid #cccccc;
	background-image:url(../images/feedsbackgroundimg.jpg);
	background-repeat: repeat-x;
	background-position:center left;
}
.itemtext {
	text-align:left;
	font-size:.75em;
}
.itemtitle {
	font-weight:bold;
}
.itemdiscript {
}
.itemmore {
	text-align:right;
	color:#cccccc;
	text-transform:capitalize;
	font-size:.85em;
}
