/* STYLE RESET (Globals) ________________________________________________________________________________________________________*/
* {
	margin:0;
	padding: 0;
}
img {
	vertical-align: text-bottom;
}
a img {
	border:0;
}
a {
	text-decoration:none;
	outline: none;
}
p {
	line-height:1.5em;
	color:#666;
	font-size:13px;
	margin:10px 0 10px 0;
}
ul {
	margin-left:30px;
	font-size:13px;
}
ul li {
	margin-bottom:5px;
}
body {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size:82%;
	color:#666;
}

/* H1, H2, H3... ______________________________________________________________________________________________________*/
h1 {
	color:#f1f1f1;
	font-size:35px;
	font-weight: normal;
	font-family: "MS Trebuchet","Trebuchet MS", sans-serif;
	padding:5px 0 0 5px;
	background:url('../images/h1-bg.jpg');
}
.item h2 {
	font-size:25px;
	color:#333;
	padding-left:3px;
	padding-top:15px;
}
.weather-wrapper h2 {
	color:#75001B;
	font-size:13px;
}
h2.news {
	clear:right;
	margin:10px 0 10px 0;
	color:#75001B;
	border-bottom:solid 1px #75001B;
	font-size:16px;
	font-weight:normal;
}

h2.item  {
	font-size:22px;
	color:#333;
	padding-left:3px;
	padding-top:6px;
}
h3.subhead  {
	font-size:14px;
	color:#333;
	padding-left:3px;
	padding-top:4px;
}

/* GENERAL LINKS ______________________________________________________________________________________________________*/
.description a, #left_column a {
	color:#6E091B;
}
#footer p a {
	font-weight:bold;
	color:#f1f1f1;
}
#footer p a:hover {
	border-bottom: 1px dashed #f1f1f1;
}

.titleMod a, .titleMod a strong, .aText, .wxLink11 {
	display:none;
}
.wxLink10 a {
	color:#73011B;
	text-decoration: none;
}
div.text-links {
	float:right;
	width:200px;
	color:#fff;
	font-size:9pt;
	margin:10px 33px 0 0;
	text-align: right;
}
a.logo {
	float:left;
}
.text-links a {
	color:#fff;
}
/* GENERAL FONT _______________________________________________________________________________________________________*/
p {
	color:#666;
	font-size:13px;
	margin:10px 0 10px 0;
}
.item .description {
	background:url('../images/dot2.gif') repeat-x top left #f1f1f1;
	padding:3px 3px 8px 3px;
}
.description p.address, .description p.details {
	font-size:12px;
	color:#666;
	float:left;
	margin-top:5px;
}
.description p.details {
	float:right;
	clear:right;
	width:200px;
	text-align:right;
}
.description p.details strong {
	padding-right:10px;
}
p.details + p.details {
	margin-top:12px;
}
#footer p {
	margin:0;
	padding:0 130px 0 130px;
	color:#f1f1f1;
	font-size:11px;
	text-align:center;
}
#right_column p.small {
	font-size: 9px;
	color:#7b7b7b;
}
.wxFade, .wxLink10 {
	font-size:10px;
	color:#666;
}
/* weather module ______________________________________________________________________________________________________________*/
.weather-wrapper{
	border-left:solid 1px #ccc;
	float:right;
	padding:10px;
	margin-left:7px;
}
.weather-wrapper .window {
	overflow:hidden;
	width:240px;
	height:130px;

}
.weather-wrapper .window .wow_container {
	margin:-6px 0 0 -15px;
}
/* FORMS ______________________________________________________________________________________________________________*/
.wow_container input {
	display:none;
}
form label {
	color:#666;
	text-transform: uppercase;
	font-size:12px;
}
form p {
	float:left;
	margin:10px 5px 15px 0;
	width:250px;
	display:inline;
}
form.review input, textarea {
	background-color:#F9F9F9;
	border:1px solid #999999;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:20px;
	padding:6px 3px 0pt;
	width:240px;
}
textarea {
	height:100px;
	width:515px;
}
input.submit {
	padding:5px;
	width:75px;
}
p.radioBtns input {
	width:15px;
	height:15px;
	margin-right:7px;
}
p.radioBtns {
	color:#666;
	font-size:14px;
}
form.signup {
	margin:15px;
}
form.signup input {
	background-color:#fff;
	border:solid 1px #666;
	color:#666;
	padding:4px	;
}
.signup input.submit {
	border:none;
	background-color:#e9e9e9;
	
}
/* MISC. CLASSES ______________________________________________________________________________________________________*/
br.clear{
	clear:both;
}
.error {
	font-size:12px;
	font-weight:bold;
	color:#7F1023;
}
/* LAYOUT ELEMENTS (IDs) ____________________________________________________________________________________________________*/
#wrapper,#bottom {
	margin:auto;
	position:relative;
	width:933px;
	background:url('../images/wrapper-bg.jpg');
}
#wrapper .padding{
	padding: 0 28px 0 28px;
}
#header {
	background:url('../images/header.jpg');
	height:101px;
}
#header img.home-btn {
	height:101px;
	width:600px;
}
#nav {
	height:75px;
	background:url('../images/nav-bg.jpg');
	position:relative;
}
#content_wrapper {
	margin-top: 7px;
}
#left_column {
	float:left;
	width:525px;
	display:inline;
	padding-bottom:7px;
}
#right_column{
	float:left;
	margin-left:7px;
	width:344px;
	background:url('../images/rightCol-bg.jpg') top left repeat-x #ffffff;
	display:inline;
	padding-bottom:7px;
}
#footer {
	background:url('../images/footer-bg.jpg') 0 7px repeat-x;
	height:51px;
	padding-top:22px;
	clear:both;
}
#bottom {
	background:url('../images/wrapper-btm.jpg') no-repeat top center;
	padding-top:10px;
	margin-bottom:15px;
}
#bottom p {
	padding-left:25px;
	font-size:11px;
	color:#666;
}
 #bottom a {
	color:#71011A;
}
