@charset "utf-8";
body{width:100%;height:100%;background:#e9e6dd url(images/top_bg.gif) top center repeat-x;margin:0 auto;}
#wrapper{margin:10px auto;}
#address_bar{width:970px;height:19px;margin:0 auto;background:url(images/address_bar_bg.gif) top right no-repeat;color:#FFF;font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:11px;text-align:right;padding:8px 6px 0 0;}
#main{width:990px;border:2px solid #dfdcd3;background-color:#ffffff;margin:0 auto;}
#main #menu{width:950px;height:31px;margin:10px auto;font-family:Verdana, Geneva, sans-serif;font-size:12px;font-weight:bold;}
#main #menu .item{float:left;height:31px;}
#main #menu .menu_item{display:block;height:23px;padding:8px 10px 0 10px;text-decoration:none;}
#main #menu a{color:#00358f;}
#main #menu a:hover{color:#082c6a;background:#FF3 url(images/menu_hilite.gif) top center repeat;}
#main #menu .selected{background:#FF0 url(images/menu_selected.gif) top center repeat;color:#FFF;}
#main #menu .item_spacer{width:1px;height:31px;background:url(images/menu_spacer.gif) top center no-repeat;float:left;}
#main #logo_header{height:319px;width:970px;margin:0 auto;}
#main #logo_header .logo{float:left;background:url(images/days_inn_logo.gif) top center no-repeat;width:253px;height:319px;}
#main #logo_header .header{float:right;width:713px;height:319px;}
#main #rsvp{height:26px;width:966px;border:1px solid #bccad3;	margin:4px auto;background:url(images/rsvp_bg.gif) top center repeat-x;}
#main #rsvp .rsvp_item{float:left;padding:3px 0 0 0;}
#main #rsvp select{font-size:12px;}
#main #rsvp .rsvp_item_info{float:left;padding:7px 0 0 3px;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
#main #content{width:970px;margin:0 auto;}
#main #content .attractions{float:left;width:265px;font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:bold;}
#main #content .attractions a{color:#0083fe;text-decoration:underline;}
.footerSEO{font-family:Verdana, Geneva, sans-serif;font-size:11px;text-align:center;}
.footerSEO a{color:#666;}
#main #content .content_body{float:right;width:700px;}
#main #content .content_stuff{padding:4px;font-family:Verdana, Geneva, sans-serif;font-size:12px;line-height:19px;}
#main #content h4{padding:1px;margin:2px 0 6px 0;border-bottom:1px solid #F90;color:#0060c3;}
#main #content .image_center{text-align:center;margin:8px auto;font-size:10px;}
#main #footer{clear:both;width:970px;margin:0 auto;height:24px;}
#evil {font-family:Verdana, Geneva, sans-serif;font-size:11px;width:990px;height:30px;margin:0 auto;text-align:center;}
#evil .evilimedia{width:154px;float:right;height:29px;background:url(images/design_by_evilimedia.gif) top center no-repeat;}
#evil .evilimedia a{width:154px;height:29px;display:block;}
.about_explaination{width:640px;margin:0 auto;font-family:Verdana, Geneva, sans-serif;font-size:12px;clear:both;}
.about_explainationL{width:156px;float:left;text-align:center;margin:2px;padding:2px;}
.about_explainationR{width:444px;float:right;text-align:left;background:#ebebeb;margin:2px;padding:2px;}
.attraction_title{font-family:Verdana, Geneva, sans-serif;font-size:13px;font-weight:bold;background:url(images/attractions_bg.gif) top center repeat;height:24px;border:1px solid #e1e3d8;margin-top:5px;}
.attraction_details{font-family:Verdana, Geneva, sans-serif;font-size:12px;}
.form{margin:0;padding:0;}

#main #content h1 {font-size: 24px;border-bottom: #cccccc 1px dotted;}
#main #content h2 {font-size: 20px;}
#main #content h3 {font-size: 16px;}
#main #content a {color: #cc0000;text-decoration: none;}
#main #content a:hover {text-decoration: underline;}
#main #content .container {
	background-color: #ffffff;
	width: 800px;
	margin-left: auto;
	margin-right: auto; 
}
#main #content .header {
	width: 100%;
	background-color: #cc0000;
	color: #ffffff;
	font-size: 50px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#main #content .content_weather {
	text-align: justify;
	padding: 10px;
}
#main #content .left {
	float: left;
	position: relative;
	width: 65%;
	background: #ffffff;
	border-right: #cccccc 1px dotted;
	margin-right: -1px;
}
#main #content .right {
	float: right;
	position: relative;
	width: 35%;
	background: #ffffff;
	border-left: #cccccc 1px dotted;
	margin-left: -1px;
}
#main #content .text {
	text-align: justify;
	padding-bottom: 12px;
}

/* Weather */
#cc {
	padding: 5px;
}
#cc h1 {
	margin: 0px;
	font: 0.7em Tahoma, sans-serif;
	font-size: 36px;
	color: #ffffff;
	border-bottom: 0;
}
#forecast {
	padding: 5px;
	text-align: center;
}
#detailed td {
	padding: 5px;
}
#detailed th {
	font-weight: bold;
	padding: 5px;
	background: #CCCCCC;
}