/*  Stylesheets for new NWAOnline site by Jeff Lindsey and Jon Schleuss 

COLORS
dark gray #424242
blue #3c6089
background gray #eeeeee
dark, text gray #555555
orange #d57735
*/

/* Flyerboard */

iframe#notify { display: none; }
#header-fb { height: 28px !important; }
.options-fb { position: relative; z-index: 50; }

body { margin: 0; padding: 0; font-family: Helvetica, Arial, sans-serif; background: #eeeeee url(../images/bodyBack.png) repeat-x top left !important; }
a { color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: none; }

.clr {
    clear:both;
    display:block;
}

#namePlate {
    background-color:#fff; 
    height: 122px;
    width: 100%;
}

#namePlate .content {
    margin:0 auto;
	width: 970px;
	height: 122px;
	padding: 0 19px 0 0;
}

/* PAPERS
----------------------------*/
.newspapernames { position: relative; margin: 0 auto; height: 20px; }
.newspapernames ul { list-style: none; margin: 0 auto; padding: 0; text-align: center; }
.newspapernames ul li { padding: 0; display: inline; font-family: Times New Roman, Times, serif; font-size: 14px; color: #424242; }
.newspapernames ul li a { font-family: Times New Roman, Times, serif; font-size: 14px; color: #424242; text-decoration: none; }
.newspapernames ul li a:hover { text-decoration: underline; }

/* LOGO
----------------------------*/
.logo { width:400px; float:left; clear:left; margin: 10px 0 0 0; }
.logo a { display: block; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline//images/nwaonlinelogo.png) top left no-repeat; height:77px; width:395px;text-indent: -9999px; }
.logo a img { border: none; }
.logo p.currenttime { color: #555555; font-size: 12px; text-indent: 4px; margin: 0; padding: 0; }
.logo p.current_day { color: #555555; font-size: 12px; text-indent: 4px; margin: 0; padding: 0; }

/* WEATHER
----------------------------*/
.weathertease { width:150px; float:left; height: 100px; margin: 0 0 0 85px; }
.weathertease p { font-size: 12px; margin: 20px 0 0; color: #555555; }
.weather_top { margin: 10px 0 0 0; width: 170px; height: 70px; }
.weather_top_child { width: 170px; height: 70px; }
.weather_top_icon { float: left; clear: left; }
.weather_top_icon img { width: 70px; height: 70px; }
.weather_top_temp { font-size: 26px; font-weight: bold; line-height: 22px; }

/* LOGIN + SEARCH
----------------------------*/
#namePlate .search_and_login { float: right; width: 250px; height: 100px !important;  }

/* LOGIN
----------------------------*/
.login_info { float: right; margin: 10px 0 0 0; text-align: right; width: 250px; font-size: 12px; } 
.login_info p, .login_info a { color: #555555; }
.login_links { display: block; padding: 0; margin: 0; }
.login_links p, .login_user_info p { margin: 0; }
.login_user_info .user_avatar { float: right; margin: 0 0 0 5px; }
.login_user_info .welcome { margin: 0 0 2px 0; }
.login_info a.login_button { padding: 0 0 0 5px; height: 25px; }
.login_user_info { margin: 18px 0 0 0; }

/* SEARCH
----------------------------*/
.site_search { width: 225px; float: right; margin: 5px 0 0 0; }
.site_search span { display: block; height: 20px; float: left; }
.site_search .left_of_search { width: 10px; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/left_of_search.png) top left no-repeat;}
.site_search input { background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/search_repeat.png) top left repeat-x; width: 150px; border: none; height: 18px; font-size: 12px; padding: 2px 0 0 0; margin: 0; }
.site_search .right_of_search {  background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/right_of_search.png) top left no-repeat; height: 20px; border: none; width: 17px; }
.site_search fieldset { border: none; margin: 0; padding: 0; }
.site_search button { background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/search_button.png) top left no-repeat; display: block; width: 40px; height: 20px; border: none; cursor: pointer; font-size: 10px; color: #555555; margin: 0 0 0 5px; float: right; padding: 0; }
.site_search .search_input_area { float: left; }
.site_search input:focus { border: none; }
.search_input_area:focus { border: 1px solid #3c6089; }

/* SECONDARY NAVIGATION */
ul.secondary_nav { position: absolute; top: 35px; display: none; margin: 0 auto; z-index: 2; }
ul.secondary_nav { height: 25px; text-align: center; width: 970px; left: 20px; }
ul.secondary_nav li { float: left;  display: inline; padding: 0 5px; margin: 0 auto; }
ul.secondary_nav li a { padding: 0 10px; margin: 0 auto; font-size: 14px; color: #555555; font-weight: bold; text-decoration: none; }


.paperlogo {
    border:0;
    display:block;
    margin:0 auto;
    text-align:center;
}

.paperlogo img a {
    border:0;
}

#contentAndRail {
    margin:0 auto;
    width: 1020px;
    background: #EEEEEE url(../images/bottomshadow.gif) no-repeat scroll left bottom;
    padding-bottom:20px;
}

.leftofmaincontent {
    background: #eeeeee url(../images/pageshadow.png) no-repeat top left;
    background-position: 0 0;
    width: 19px;
    height: 145px;
    border:0;
    float:left;
    margin: -30px 0 0;
    padding: 0;
    display: block;
}

.rightofmaincontent {
    background: #eeeeee url(../images/pageshadow.png) no-repeat top left;
    background-position: -19px 0;
    width: 19px;
    height: 145px;
    border:0;
    float:left;
    margin: -30px 0 0;
    padding: 0;
    display: block;
}

#main {
	width: 1020px; margin: 0 auto;
}

#mainContent {
    background-color: #fff;
    width: 970px;
    padding:0;
    margin:0;
    float:left;
    display: block;
}

#primaryContent {
    margin:9px 0 9px 10px;
    border:0;
    width:640px;
    float:left;
    clear: left;
}

#rightRail {
    margin:9px 10px;
    width:300px;
    float:left;
}

.ad_728x90 {
    margin:0 auto;
    width:731px;
/*    height: 90px; */
    padding: 10px 0 0;
}

.sidebar {
    margin:10 auto;
    width:100%;
    clear:left;
}

#footer {
    margin-left: 10px;
    margin-right: 10px;
}


/* Page titles and features */

h2.page_title {font-size:40pt;padding-bottom:6px;border-bottom:2px solid #ddd;margin-bottom:6px;padding-top:0;margin-top:0;}

p.pagination {background-color:#424242;color:#fff;padding:3px;border:0;font-size:.9em;margin:6px 0;}

p.pagination a {color:#fff;}


/* Calendar */

.calendar_month {width:100%;margin:10px auto;padding:0;text-align:center;}

.calendar_month h2 {font-size:1.2em;background-color:#3c6089;padding:6px;color:#fff;margin:0}

.calendar_month h2 a {color:#fff;}

.calendar_month table {width:100%;margin-top:6px;}

.calendar_month td.today {background-color:#3c6089}

.calendar_month td.today a {color:#FFFFFF;}

.calendar_month td.other_month a {color:#555555}

/******************* Most popular ******************/

.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 auto 10px auto;
	text-align:left;
	font-size:.825em;
}

/* USER TOOLS
----------------------------*/
ul.emailprintlike { list-style: none; margin: 0; padding: 10px 0 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
ul.emailprintlike li { display: block; max-width: 450px; float: left; margin: 0 10px 0 0; }
ul.emailprintlike li.print a { display: block; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/story_icons.png) top left no-repeat; width: 55px; height: 23px; text-indent: -9999px; background-position: 0 0; }
ul.emailprintlike li.tweet a { display: block; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/story_icons.png) top left no-repeat; width: 64px; height: 23px; text-indent: -9999px; background-position: -60px 0; }
ul.emailprintlike li.email a { display: block; background: url(http://showtime.arkansasonline.com/e2/static/nwaonline/images/story_icons.png) top left no-repeat; width: 70px; height: 23px; text-indent: -9999px; background-position: -130px 0; }



/* USER COMMENTS
----------------------------*/
#comments { margin: 20px 0 0 0; border-top: #cccccc 1px solid; padding: 0; clear: both; }
#comments h3 { font-size: 1.5em; font-weight: bold; margin: 5px 0 0; }
#comments p.user_rules { font-size: 12px; color: #555555; margin: 0 0 20px; }


#comments .avatar {
    height:50px
    margin:6px 0;
}
#comments .avatar img {
    float:left;
    width:50px;
    margin:0 6px 0 0;
	-moz-box-shadow: 1px 1px 5px #555555;
	-webkit-box-shadow: 1px 1px 5px #555555;
	box-shadow: 1px 1px 5px #555555;
}

#comments .user_info {
    float:left;
    width:400px;
}

#comments .user_info span.change_username, #comments .user_info span.change_avatar, #comments .user_info span.username {
    float:left;
    clear:left;
}

#comments .user_info span.screen_name {
    display:inline;
    font-size:smaller;
    font-style:italic;
}
.comment_list .comment { padding: 5px; margin: 0 0 15px; }
.comment_list .odd { background: #eeeeee; }
.comment_list .comment_text p { margin: 0 0 10px 56px; font-size: 14px; line-height: 18px; }
.comment_list .comment_text p.author { margin: 40px 0 0px; font-size: 12px; color: #555555; }

.comment_list .comment_text p.actions { font-size: 12px; margin: 0; color: #555555; }

#comment_form textarea { width: 400px; height: 200px; border: 1px solid #cccccc; margin: 10px 0; padding: 2px;  }
/* COPYRIGHT
----------------------------*/
.copyright {
	font-size: .75em;
	clear:right;
	color:#555555;
	float:left;
	margin: 20px 0 20px;
	}

/* EVENTS
----------------------------*/
p.event_submit_link a {  }
.day_part_group h3.divider { margin: 10px 0; }
ul.event_item { margin: 0 0 0 10px; padding: 0; list-style: none; }
ul.event_item li.title a { font-weight: bold; color: #3C6089; }
ul.event_item li.place a { margin: 0 0 0 10px; color: #555555; }
ul.event_item li.time { margin: 0 0 0 10px; color: #555555; }
ul.event_item li.city { margin: 0 0 0 10px; color: #555555; }
ul.event_item li.category a { margin: 0 0 0 10px; color: #555555; font-weight: bold; }

/* SECTION NAVIGATION LINKS
----------------------------*/
.sectionsnav { width: 620px; }
.sectionsnav ul { list-style: none; margin: 0; padding: 0; }
.sectionsnav ul li { float: left; padding: 0 5px 10px; }
.sectionsnav ul li a { color: #000000; text-decoration: none; font-weight: bold; }
.sectionsnav ul li a:hover { text-decoration: underline; }

.sidebar .map {
width:300px;
height:250px;
margin:10px auto;
}



/* NEW NAVIGATION
----------------------------*/
.navigation2 { height: 60px; margin:0 auto; background: url(../images/main-nav-back3.png) repeat-x top left; }

#nav_wrapper2 		{ position: relative; background: url(../images/main-nav-back3.png) repeat-x top left; width: 1020px; height: 70px; font-family: Arial, Helvetica, sans-serif; margin: 0 auto; }
#nav_wrapper2 ul 	{ list-style: none; margin: 0; padding: 0; }
#nav_wrapper2 ul#site_nav { float: left; }
#nav_wrapper2 li.top_nav  { display: inline; margin: 0 auto; padding: 0; height: 30px; line-height: 30px; }
#nav_wrapper2 a.main { color: #ffffff; font-size: 16px; padding: 7px 10px; font-weight: bold; margin: 0 auto; text-decoration: none; }
#nav_wrapper2 a.main:hover { color: #000000; background: #ffffff; }

/* SECONDARY NAVIGATION */
ul.secondary-nav { top: 30px; display: none; margin: 0 auto; line-height: 30px; }
#second-nav-container { background: url(../images/secondary-nav-back2.png) repeat-x top left; height: 30px; width: 970px; display: block; position: absolute; top: 30px; z-index: 1; left: 19px; }
ul.secondary-nav { height: 30px; text-align: center; width: 970px; left: 20px; }
ul.secondary-nav li { display: inline; padding: 0 5px; margin: 0 auto; float: left; line-height: 28px; }
ul.secondary-nav li a { padding: 0 5px; margin: 0 auto; font-size: 14px; color: #555555; font-weight: bold; text-decoration: none; }
ul.secondary-nav li a:hover { text-decoration: underline; }
ul.secondary-nav li a.special_section { color: #777777; }
ul#secondary_jobs li, ul#secondary_homes li { float: right; }


/* STATIC NAVIGATION */
ul#static-nav { float: right; text-align: right; }
ul#static-nav li { 	display: inline; margin: 0 auto; padding: 0; height: 30px; line-height: 30px; }
ul#static-nav a.main { color: #ffffff; font-size: 16px; padding: 7px 10px; font-weight: bold; margin: 0 auto; text-decoration: none; }

/* THIRD NAV TIER */
ul.third_nav {
	display: none;
	float: left;
	padding: 14px 0 5px;
	position: absolute;
	top: 5px;
	width: 190px;
	z-index: 99999;
	text-align: left;
	text-indent: 0;
	border-bottom: 5px solid #eeeeee;
	overflow: hidden;
	}

	
ul.third_nav li {
	float: left;
	position: relative; 
	line-height: 14px;
	display: block;
	width: 180px;
	background: #eeeeee;
	}

ul.third_nav li a {
	padding: 5px;
	margin: 0 !important;
	display: block;
	font-size: 12px;
	width: 170px;
}

.third_nav_first_link {
	background: none !important;
	text-indent: -9999px;
	line-height: 28px;
	width: 1px !important;
	}
	
.third_nav_first_link a {
	width: 1px !important;
	}


/* FORMS */
.formbody { width: 530px; background: #fefcf2; margin: 0 auto; color: #555555; }
.weddinghead, .engagementhead, .anniversaryhead, .letterhead, .birthhead { width: 550px; height: 100px; display: block;  margin: 0 auto; }
.formfoot { width: 550px; height: 100px; display: block; background: url(../images/formfoot.png); margin: 0 auto; }
.weddinghead { background: url(../images/weddinghead.png); }
.engagementhead { background: url(../images/engagementhead.png); }
.anniversaryhead { background: url(../images/anniversaryhead.png); }
.birthhead { background: url(../images/birthhead.png); }
.letterhead { background: url(../images/letterhead.png); }
.formsanstables form div { padding: 5px 0 0; }
.formsanstables div.required { font-weight: bold; }
.formsanstables input.input_text, .formsanstables textarea { margin:0; padding:1px 3px; width:300px; }
.formsanstables textarea { height: 620px; max-width: 350px; }
.formsanstables div { clear: left; }
.formsanstables div label { display:block; float:left; margin:0 0 5px; padding:3px 5px; text-align:right; width:130px; }
.formsanstables .undertext { margin: 0 0 0 142px; font-size: 88%; font-weight: normal; }
.formsanstables .inputsubmit { background: #555555; color: #ffffff; font-size: 14px; border: 1px solid #cccccc; margin: 20 auto 0; padding: 5px; float: left; margin: 20px 0 0 35%; }
.formbody div label.error { display: inline; float: none; margin: 5px; padding: 3px 5px; text-align: right; width: 200px; color: red; font-weight: normal; }
.formbody span.error { color: red; }
th.required{ color: red; }


/* THESE ARE BROKEN AND MUST BE HIDDEN */
.social_tools .favorite { display: none; }


table#adrates, table#mmadrates { font-size: 14px; border-top: #eeeeee 2px solid; border-bottom: #eeeeee 2px solid; margin: 0 0 10px 0; }

#primaryContent .story_list { clear: left; }

/* CLOSINGS */
ul.closings_list li.closing_grouper { list-style: none; }
.closing_grouper .group_name { font-size: 20pt; padding: 0; margin: 0; }
.ClosingsListDate { border-bottom:2px solid #DDDDDD; font-size: 20pt; margin-bottom:6px; margin-top:0; padding-bottom:6px; padding-top:0; }
.closing_name { font-weight: bold; color: #000000; }
.closing_grouper ul li { color: #555555; }

/* WEEKLIES */
.weeklyhomephoto { float:right; clear:right; margin:0 0 6px 10px; padding:0; border:0; width:300px; }
.weeklyhomephoto p { font-size: 0.825em; margin: 3px 0 0; }
.weeklyhomephoto p a { color: #3C6089; }
.weeklyheadlines ul { margin: 0; padding: 0; }
.weeklyheadlines h2 { margin: 0 0 5px; }
.weeklyheadlines h1 { font-size: 1.25em; margin: 5px 0 0 0; }
.weeklyheadlines h4 { color: #555555; margin: 2px 0 5px 0; }
.weeklyheadlines p.tease { margin: 5px 0 0 0; font-size: .9em; }

/* PHOTO REPRINT */
.MYCImageOrderOptions { display: none; }
