@charset "utf-8";
/* CSS Document */

body {
	margin: 0; padding: 0;
	background: #d1c5aa url('images/body-bg.png') repeat-x 0 0;
	font-family: Verdana, Geneva, sans-serif;
	color: #3A3633;
}

#pageWrapper {
	width: auto !important;
}

p, td {
	color: #3A3633;
}

#stripe {
	width: 960px;
	height: 0;
	margin: 0 auto;
	border-top: 8px solid #75a151;
	border-bottom: 2px solid #e7ff9c;
}

.clearer {
	clear: both;
	float: none;
	overflow: hidden;
}

/*  Header  */
#headerWrapper {
	width: 970px;
	margin: 0 auto;
	background: #ebeadc url('images/header-bg.png') repeat-y 0 0;
}

#headerShadow {
	width: 960px;
	height: 5px;
	margin: 0 auto;
	background: url('images/header-top.png') no-repeat center 0;
}

#headerContent {
	min-height: 50px;
	padding: 0 15px 12px 15px;
	background: url('images/header-bottom.png') no-repeat 0 100%;
}

#headerLogo {
	float: left;
	margin-top: 7px;
}

#headerContent h1 {
	margin: 0 0 0 0;
	padding-top: 7px;
	text-align: right;
	color: #229600;
	font: 1.25em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#headerContent h2 {
	margin: 0;
	color: #005399;
	text-align: right;
	font-size: .68em;
	font-weight: normal;
}

span.cities {
	font-weight: bold;
}

/*  Main Navigation  */
#mainNavWrapper {
	width: 725px;
	margin: -2px auto 0 auto;
	background: #3a3633 url('images/mainNav-right.png') no-repeat 100% 100%;
}

#mainNavContent {
	min-height: 23px;
	background: url('images/mainNav-left.png') no-repeat 0 100%;
}

#mainNavContent ul {
	margin: 0 5px; padding: 0;
	list-style: none;
	font: .75em Arial, Helvetica, sans-serif;
}

#mainNavContent li {
	display: block;
	float: left;
	padding: 3px 0;
	border-left: 1px solid #d9cfb8;
}

#mainNavContent li.firstItem {
	border-left: none;
}

#mainNavContent li a {
	color: #d0ec8d;
	text-decoration: none;
	padding: 5px 10px;
}

#mainNavContent li a:hover {
	color: #e7ff9c;
	text-decoration: none;
}

/*  Content Area  */
#contentWrapper {
	clear: left;
	width: 970px;
	margin: 7px auto 15px auto;
}

#contentWrapperTop {
	height: 15px;
	background: url('images/wrapper-top.png') no-repeat 0 0;
	overflow: hidden;
}

#contentContent {
	min-height: 228px;
	padding: 0 15px 10px 15px;
	background: url('images/wrapper-bg.png') repeat-y 0 0;
}

#contentInnerWrapper {
	width: 940px;
	background-color: #fff;
}

/*  Splash Area  */
#splashArea {
	width: 100%;
	height: 250px;
	margin-bottom: 10px;
	background-color: #3a3633;
}

#cityImg {
	float: left;
	width: 408px;
	height: 194px;
	background: #d7cdb8 url('images/cityImg-bg.jpg') no-repeat 0 0;
}

.weatherWrap {
	width:441px;
	border-right:1px solid #666;
	float:left;
	background-color:#333333;
}

.weatherWrap img {
	display: block;
	float: left;
	margin: 0 1px 0 0;
}

.weatherWrap #temperature {
	float: left;
	margin: 0 10px 0 0;
	width: 36px;
	padding: 0 7px;
	min-height: 42px;
	background: #EB8902 url('images/temperature-bg.png') repeat-x 0 0;
	font-size: 1.66em;
	font-weight: bold;
	line-height:42px;
	text-align:center;
	
}

.weatherWrap ul {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
}

.weatherWrap li {
	display: inline;
	margin: 0 15px 0 0;
	line-height: 18px;
}

.weatherWrap span {
	color:#FF9900;
	font-weight:bold;
}

.weatherWrap a{
	color:#FFF;
	text-decoration:none;
}

.weatherWrap a:hover{
	color:#8894A2;
	text-decoration:none;
}

#svpPromoBar .pBottom .weatherWrap .currTemp{
				margin-right:10px;
				width:50px;
				height:43px;
				line-height:43px;
				text-align:center;
				font-size:20px;
				font-weight:bold;
				background-color:#EB8901;
				background-image:url('/images/new-layout/weather-currtemp_bkgrd.gif');
				background-position:bottom;
				background-repeat:repeat-x;
			}

/*  Footer  */
#footerWrapper {
	padding: 0 15px 0 15px;
	background: url('images/wrapper-bg.png') repeat-y 0 0;
}

#footerContent {
	min-height: 50px;
	margin: 0;
	padding: 0 0 5px 0;
	background-color: #dad2c0;
	border-top: 2px solid #bab3a4;
	color: #3a3633;
	font-size: .87em;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
}

#footerContent p {
	margin: 14px 0;
	font-size: 1.16em;
}

#footerContent a {
	font-size: 1.17em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#footerContent a:link, #footerContent a:visited {
	color: #2d74ac;
	text-decoration: none;
}
#footerContent a:hover, #footerContent a:active {
	color: #2d74ac;
	text-decoration: underline;
}

#footerContent ul {
	list-style: none;
	padding: 15px 0;
	margin: 0;
}

#footerContent li {
	display: inline;
	padding: 0 15px;
	border-left: 1px dashed #9e9073;
}

#footerContent li.firstItem {
	border-left: none;
}

#footerBottom {
	height: 15px;
	background: url('images/wrapper-bot.png') no-repeat 0 100%;
	overflow: hidden;
}


/*  Form Styles  */
.inputLabel {
	color: #EE8415;
	text-align: right;
	font-size: 1.08em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*  Link Icons  */
a.share {
	padding: 5px 0 5px 27px;
	background: url('images/share.png') no-repeat 0 50%;
}
a.print {
	padding: 5px 0 5px 27px;
	background: url('images/print.png') no-repeat 0 50%;	
}
a.subscribe {
	padding: 5px 0 5px 23px;
	background: url('images/subscribe.png') no-repeat 0 50%;
}
a.remove {
	padding: 5px 0 5px 22px;
	background: url('images/delete.png') no-repeat 0 50%;
}
a.save {
	padding: 5px 0 5px 22px;
	background: url('images/check.png') no-repeat 0 50%;
}
