/*   Homepage css by Jeff Lindsey and Jon Schleuss */

* {
    margin:0;
    padding:0;
}

#primaryHomepageContent {
    width:970px;
    margin: 0 auto;
}

#primaryHomepageContent .leftblock {
    width: 380px;
    margin: 6px 10px 10px;
    border:0;
    float:left;
}

#primaryHomepageContent .rightblock {
    width: 560px;
    margin:6px 0 0 0;
    border:0;
    float:left;
}

.leftblock .mainphoto {float:right;clear:right;margin:0;display:block}

.leftblock #POTD {display:block;clear:right;margin:0 0 6px 0;padding:0; border:0;width:380px;}

.leftblock #POTD a img { 
	-moz-box-shadow: 1px 1px 5px #555555;
	-webkit-box-shadow: 1px 1px 5px #555555;
	box-shadow: 1px 1px 5px #555555;
  }

.leftblock #POTD p { font-size: 10px; margin: 0; text-align: right; width: 380px; line-height: 2px; overflow: visible; }

.leftblock #POTD p.photocaption { text-align: left; font-size: 12px; line-height: 16px; }

.leftblock #POTD p.photocredit { line-height: 12px; }

#primaryHomepageContent .displaybar {
	float:left; 
    padding: 2px 0;
    margin: 5px 0;
    width: 100%;
    background-color:#3C6089;
}

#primaryHomepageContent .displaybar  h4 {
    color:#fff;
    padding:0 10px;
    margin:0;
    font-size: 0.875em;
    float: left;
}

#primaryHomepageContent .displaybar  h4 a { color:#fff; }


#primaryHomepageContent .displaybar  h3 { 
	display:inline;
    color:#fff;
    padding:0 10px;
    margin:0;
    font-size:30px;
}

.headlinesSecond { margin: 10px 0 0; }

.headlinesSecond h1 {
    font-size: 1.25em;
}

.headlinesSecond h4 {
    font-size: 1em;
    margin: 0;
    color: #555555;
}

.headlinesSecond p.bylineAndDate {
    padding:0;
    margin:0;
    font-size:.85em;
}

.headlinesSecond p.tease {
	font-size: 0.875em;
    padding:0;
    margin:0;
}

.headlinesSecond span.byline {
	font-size: 0.75em;
	font-style: italic;
	font-weight: bold;
}
.headlinesSecond span.date {
    color: #D57735;
	font-size: 0.75em;
	font-style: italic;
	font-weight: bold;
}

.lead_stories { 
	margin: 0 0 20px 0; 
}

.lead_stories h1 { 
	font-size: 1.5em; 
}

.business_headlines {
	width: 210px; 
}

.opinion_headlines {
    width:210px;
}


.ad_160x600 {
    width:160px;
    float:right;
    padding-top: 5px;
}

#more {
	font-size:0.875em;
	padding-top: 8px;
	font-style: italic;
}
/* ---------------------------------------------------------------------------- Change after push
----------------*/
.moreLink p {
	font-size:0.875em;
	margin-top: 8px;
	font-style: italic;
}



.smallAd {
	clear:right;
	display: none;
}

#tab_nav {
	display:inline;
}

#tab_nav li
{
	display: inline;
	float: right;
	list-style: none;
	position: relative;
	top:10px;
	right: 5px;
} 

#tab_nav a
{
	color: #fff;
	background: #3C6089;
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 9px;
}

#tab_nav a span
{
	background: #3C6089;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 9px;
}

#tab_nav a:hover
{
	color: #000;
	background: #ffffff url(../images/roundedcornr_tl.png) left top no-repeat;
	text-decoration: none;
	padding-left: 8px;
}

#tab_nav a:hover span
{
	display:inline;
	background: url(../images/roundedcornr_tr.png) right top no-repeat;
	padding-right: 8px;
}

/* temp css for homepage add */

p a {color:#3c6089}

.local_events {
    width:250px;
    float:left;
    margin-right:10px;
    clear: left;
    }
.local_events .title a {
    font-size:1em;
    font-weight:bold;
    color:#000;
    }
.local_events .description {
    font-size:.95em;
    padding-top:3px;
}
.local_events h1 {
    font-size:1.2em;
    padding-top:6px;
    }

.local_events .startTime {
    color:#999999;
    font-size:0.85em;
    font-style:italic;
    font-weight:bold;
}
.local_events .location {
    font-style:italic;
    font-size:0.85em;
}
.local_events .more {
    font-weight:bold;
    font-size:0.85em;
}
.local_events .moreText {
    font-weight:bold;
    padding:3px 0;
    text-align:center;
    border-top:1px dashed #555;
    margin:3px 0;
    color:#555;
    font-size:.95em;
}
.blogs_headlines, .latest_headlines {
    width:300px;
    float:left;
    margin-bottom:10px;
    }
    
.features_headlines { width: 210px; }
/* LATEST NEWS
-----------------------------*/
.latest_news { font-size: 0.75em; line-height: 20px; padding: 0 0 0 125px; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/stopwatch.png) top left no-repeat; margin: 5px 0 10px 0; }
.latest_news .displaybar { display: none; }
.latest_news a { font-weight: bold; padding: 0 0 0 5px; text-indent: -5px; }
.latest_news .latest_news_date { color: #D57735; font-weight: bold; }
.latest_news .morelink a { margin-top: 8px; font-style: italic; color: #3C6089; }


/* TOP POLITICS
-----------------------------*/
.top_politics { float: none; width: 230px; }
.top_politics .headlinesSecond { margin: 0; }
.top_politics .headlinesSecond h4 { font-size: .875em; }
.top_politics .displaybar { margin: 0; }

.blogs_headlines .feed {
    padding-top:6px;
    font-size:.9em;
}

.blogs_headlines .entry h2 {
    font-size:1.2em;
}
.blogs_headlines .entry h3 {
    font-size:1em;
}

.blogs_headlines .entry .date {
    color:#D57735;
    font-size:0.85em;
    font-style:italic;
    font-weight:bold;
}

.homepageMiddleAd {
    float:right;
}

.copyright {
    margin: 20px; 
    clear: right; 
    float: left; 
    color:#555;
}

.rightblock .homepageMiddleAd { margin: 0 0 40px 0; display: block; width: 300px; height: 250px;  }

/* Liberty Bowl Promo */
.libertybowlpromo { float:left; margin-right:10px; width:230px; }
.libertybowlpromo a { display: block; height: 160px; width: 230px; background: url(../images/libertytab/bowlnwa.png) no-repeat top left; text-indent: -9999px; }

.picturethispromo { float:left; margin-right:10px; width:230px; }
.picturethispromo a { display: block; height: 230px; width: 230px; background: url(../images/picturepromo.jpg) no-repeat top left; text-indent: -9999px; }

/* nwa_home_ad */
.nwa_home_ad { float:left; margin-right:10px; width:230px; }
/* bottom_left_ad */
.bottom_left_ad { margin: 0 0 10px 0; }


.col1 { float: left; clear: both; }
.col2 { float: right; width: 300px; }

/* BREAKING NEWS
----------------------------*/
#breakingnews { width: 970px; background-color: #ffffff; margin: 0 auto 10px; padding: 5px 0; }
#breakingnews h1 { display: none; }
#breakingnews h2 { font-size: 20px; padding: 8px 220px 5px 170px; background: url(../images/alerts/breaking_news.png) no-repeat top left; margin: 0; }
#breakingnews p { margin: 0 0 0 170px; font-size: 12px; width: 710px; color: #555555; }
#breakingnews p.lead { font-size: 14px; margin: 0 0 5px 170px; color: #000000; }


/* RSS
----------------------*/
.rss a { display: block; width: 15px; height: 15px; float: right; margin: 0 2px 0 0; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/homepage_rss.png); }

/* FRAGMENT TOPPER
----------------------*/
.living_green_topper { background: url("http://showtime.arkansasonline.com/e2/static/nwaonline/images/livinggreen/livinggreenpromo.png") repeat-x scroll left bottom #90C642; width: 970px; height: 40px; z-index: 100; }
.living_green_topper ul { list-style: none; float: right; margin: 10px 20px 0 0; }
.living_green_topper ul li { float: left; font-size: 14px; }
.living_green_topper ul li a { color: #ffffff; display: block; margin: 0 0 0 10px; padding: 2px 5px; }
.living_green_topper ul li a:hover { background-color:#0094bc; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; }


/* TABBER CONTENT
-----------------------------------------*/
.news_tabber { clear: both; display: block; }
.news_tabber .section_stories {
	width: 280px;
}
.news_tabber .section_stories ul {
	background: none;
	list-style-type: none;
	margin: 0px;
	padding: 0 0 5px 5px;
}
.news_tabber .section_stories li {
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}
.news_tabber .section_stories a.readmore {
	color: #3C6089;
	font-weight: normal;
	font-style: italic;
}
.news_tabber .section_photo {
	max-width: 270px;
	float: right;
	margin-right: 2px;
	margin-bottom: 20px;
}
.news_tabber .section_photo img {
	-moz-box-shadow: 1px 1px 5px #555555;
	-webkit-box-shadow: 1px 1px 5px #555555;
	box-shadow: 1px 1px 5px #555555;
}
ul.story_title li a { color: #000000; font-weight: bold; text-decoration: none; }
ul.story_title li a:hover { text-decoration: underline; }

/* TABBER BOXES
-----------------------------------------*/
.metro_headlines, .sports_headlines, .area_headlines {
	width: 560px;
	position: relative;
	clear: both; margin: 0 0 20px;
}
.tabber_bar {
	background: #3c6089; 
	height: 40px;
}
.tabber_bar h3 {
	float: left;
	color: #FFFFFF;
	font-size: 30px;
	margin:0;
	padding:0 0 0 10px;
	line-height: 40px;
}

ul.tab_nav { list-style: none; margin: 0; padding: 0; text-align: right; }
ul.tab_nav li { float: right; top: 10px; padding: 0; font-size: 16px; margin: 0 10px 0 0; }
ul.tab_nav li a { padding: 8px 0 10px 0; }
ul.tab_nav li a span { color: #FFFFFF; background: #3C6089; padding: 8px 10px 0; line-height: 45px;  }
ul.tab_nav li a:hover, ul.tab_nav a.active { color: #000000; background: #ffffff url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/roundedcornr_tl.png) left top no-repeat; text-decoration: none; cursor: pointer; }
ul.tab_nav li a:hover span, ul.tab_nav a.active span { display: inline; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/roundedcornr_tr.png) right top no-repeat; color: #000000; }
