/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/



#video-frame {

	background:#eee;

	float:right;
	display: inline;
	width:290px;
overflow: hidden;
	height:auto;
clear: both;
	margin:0px 0 10px 0;

	padding: 5px;

	border: 1px solid #ddd;

	}

.video-left {


	width:285px !important;

	display:inline;

	background-color:#FFFFFF;

	}

.video-left p {

	padding:0px !important;

	margin:0px !important;

	}

.video-left h2 {

	display:none;

	}

.video-right {


	width:273px;




	padding-top: 10px;

	}

.video-right h2{

	color: #000000;

	font-size:11px;

	line-height:normal;

	font-weight:bold !important;

	margin:0 !important;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

	}

.video-right p{

	color: #666;

	font-size:11px;

	line-height:12px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 20px;

	padding-left: 0px;

	}

.video-right h3{

	font-style: normal !important;

	font-weight: bold;

	font-size:18px;

	line-height:20px;

	padding-bottom: 0px;

	}

.video-right .mootabs_title {

	border-top:1px solid #FFF;

	list-style:none;

	margin:0px;

	padding:0px;

	}

.video-right .mootabs_title li {

	color:#000;

	font-weight:normal;

	font-size:11px;

	text-decoration:none;

	display:block;

	padding:10px;

	border: 1px solid #dddddd;

	background:#f7f7f7;

	line-height:10px;

	cursor: pointer;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

	}

.video-right .mootabs_title li:hover, .video-right .mootabs_title li.active {

	background:#dddddd url(images/ico-watch.gif) right center no-repeat !important;

	}




span.header_weather	{ width: 260px; float: right; position: absolute; top: 94px; left: 50%; margin-left: -355px; color: #fff !important; }
span.header_weather	img	{ margin: -10px 0 0px 0; }
span.header_weather	a	{ color: #fff !important; text-decoration: none !important; }

ul.quickfacts	{ width: 260px; height: 160px; background-color: #eee; border: 2px solid #ddd; padding: 20px; margin: 20px; list-style-type: none !important; list-style: none !important; float: right; }
ul.quickfacts li	{  list-style-type: none !important; }

ul.city_page_nav	{ width: 880px; background: #eee; border: 1px solid #ccc;  display: block; padding: 10px; margin-bottom: 10px; }
ul.city_page_nav li	{ width: 50px; height: 15px; font-size: 12px; vertical-align: center; list-style: none; display: inline; margin: 8px; }
ul.city_page_nav li	a	{ color: #339; font-weight: bold; }
ul.city_page_nav li	a:hover	{ color: #006; text-decoration: underline;}

#instory {margin: 2px 0 0 0; text-decoration: none; text-align: center; font-size: 10px; color: #555;}

#banner-top {float: right;}

div.instory-col-right	{ float: right; width: 310px; display: block; margin: -30px 0 5px 10px; }

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

ul.newspaper_nav	{ float: right; display: block; position: absolute; top: 95px; left: 50%; margin-left: -235px; width: 920px; }
ul.newspaper_nav li	{ list-style: none; display: inline; color: #fff; margin: 0 0 0px 5px; font-size: 14px;   }
ul.newspaper_nav li a	{ color: #fff; text-decoration: none; font-weight: bold; padding: 6px 10px 4px; background-color: #ccc; border: 1px solid #aaa; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px;  }
ul.newspaper_nav li a:hover	{ background-color: #ddd; }
ul.newspaper_nav li.selected	{ padding: 5px 10px 4px; background-color: #eee; color: #333; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; }

#header	{ height: 100px; padding: 15px 0 0 0;  }
#logo	{ margin-top: 0px; }

/* Featured Area */
#loopedSlider { position:relative; width:640px; background:#e5e5e5; border-bottom: 1px solid #b9b9b9; border-right: 1px solid #d0d0d0; clear: none !important;}
#loopedSlider .container { width:558px; height:360px; overflow:hidden; position:relative; background:#fff; border-right:1px solid #d0d0d0; }
#loopedSlider .slides { position:absolute; top:0; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width:558px;height:360px; overflow:hidden; display:none; }
#loopedSlider .slides .post-bottom { border-bottom:none; display: none; }

#loopedSlider .featured-nav { width:80px; float:right; }
#loopedSlider ul.pagination { list-style:none; padding:0; margin:0;  border-top:1px solid #d0d0d0;}
#loopedSlider ul.pagination li { float:left; border-bottom:1px solid #f6f6f6;}
#loopedSlider ul.pagination li a { width:50px; display:block; padding:15px; opacity:0.7; border-bottom:1px solid #d4d4d4; min-height:52px; }
#loopedSlider ul.pagination li a:hover { opacity:1; background:#eee; }
#loopedSlider ul.pagination li.active a { opacity:1; background:#333;}
#loopedSlider ul.pagination img { background:#fff; padding:2px; border:1px solid #d1d1d1; float:left; margin-right:10px;}
#loopedSlider ul.pagination em { color:#555; font-family:Georgia, serif; font-weight:bold; line-height:18px; margin-top:10px; font-style:normal; font-weight: bold;  }
#loopedSlider ul.pagination .meta { display:block; font-size:11px; color:#777; line-height:16px; margin:5px 0 0 64px; }


ul.homepage-stories	li a	{ font-size: 17px; color: blue; text-decoration: underline; line-height: 20px;}
ul.homepage-stories	li 	{ list-style: disc inside; }

table.subscribe_tbl {
width:90%;
border-top:1px solid #e5eff8;
border-right:1px solid #e5eff8;
margin:1em auto;
border-collapse:collapse;

}
table.subscribe_tbl td {
color:#678197;
border-bottom:1px solid #e5eff8;
border-left:1px solid #e5eff8;
padding:.3em 1em;
text-align:center;
}

table.subscribe_tbl tr.odd, tr.odd .column1 {
background:#f4f9fe url(/img/tablebackground.gif) no-repeat;
}

table.subscribe_tbl .column1 {
background:#f9fcfe;
height: 40px;
}

table.subscribe_tbl thead th {
background:#f4f9fe;
text-align:center;
font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
color:#66a3d3;
}

table.subscribe_tbl tfoot th {
background:#f4f9fe;
text-align:center;
}

table.subscribe_tbl th strong {
font:bold 2.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
margin:.5em .5em .5em 0;
color:#66a3d3;
}
table.subscribe_tbl th em {
color:#f03b58;
font-weight: bold;
font-size: 1.1em;
font-style: normal;
}

table.subscribe_tbl	big	{ font-weight: bold; color: #222; }
table.subscribe_tbl td.si_checked	{ height: 40px;	background: url(/img/check.png) no-repeat center center; } 
table.subscribe_tbl td.si_xed	{ height: 40px;	background: transparent url(/img/delete.png) no-repeat center center;	} 

ul.top_login_nav	{ color: #eee; float: right; margin-top: 8px; }
ul.top_login_nav a	{ color: #fff;  }

/*-------------------------------------------------------------------------------------------*/
/* ECKERT ADDITIONS */
/*-------------------------------------------------------------------------------------------*/

#footerlinks { color: #000; width: 928px; margin: 0px auto 20px; font-size: 13px; height: 200px; background: #828282 no-repeat top center; padding: 8px; }
#footerlinks a { color: #000; font-decoration: none;}
#footerlinks a { color: #000; font-decoration: underline;}

.footerlinksetleft { float: left; margin-right: 17px; font-style: normal; }

#footercopyright { float: right; text-align: right; font-style: normal; }
#footercopyright a { font-weight: bold; }

#bottomad { margin: 0px auto 12px; width: 728px; text-align: center; }

#top {background: #000 no-repeat top center;}

#header {height: 149px;}
#header .newspaper_nav {top: 143px !important;}
#page-nav {height: 30px; background: url('images/nav01.jpg') repeat-x top center;}
.header_weather {float: right !important; text-align: right !important; margin-left: 206px !important;}
span.header_weather img {float: none !important;}

ul.newspaper_nav li a	{ color: #fff; text-decoration: none; font-weight: bold; padding: 6px 10px 4px; background-color: #1249b6; border: 1px solid #aaa; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-bottom: 0px;  }
ul.newspaper_nav li a:hover	{ background-color: #fff; color: #1249b6; border-bottom: 0px;}
ul.newspaper_nav li.selected	{ padding: 5px 10px 4px; background-color: #eee; color: #333; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-bottom: 0px;}

.wp-polls, .wp-polls-form {width: 240px;}
.wp-polls-ans {width: 85%; padding: 0px !important;}
.wp-polls-ul {padding: 0px !important;}
.pollbar {padding: 0px !important;}