body {background: url(/_includes/images/backgrounds/bg_Body.jpg) repeat-x #000000;margin:0 0 50 0;}
body, td {font: 12px/22px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#000000;}
p {margin:25px 0 25px 0;}
h1 {font-size:26px;color: #06624F;margin:0 0 10px 0;text-transform:uppercase;letter-spacing:.2em;}
h2 {font-size:20px;color: #43A892;}
h3 {font-size:16px;font-weight:bold;}
hr {
	border:0;
	height:1px;
	color:white;
	background-color:white;
	margin:0;
	padding:0;
	border-bottom: 1px solid #A7D6CC;
}

a:link, a:visited, a:active {color:#ff4500;text-decoration:none;}
a:hover {color: #2E8B57;text-decoration:underline;}

#container {text-align:center;}

#content {
	background:#ffffff url(/_includes/images/backgrounds/bg_content.jpg) no-repeat top;	
	vertical-align:top;
	width:713px;
	padding-top:30px;
	padding-bottom:50px;
}
#content div.header {
	margin-left:50px;
}
#content div.content {
	padding:20px 50px 0 50px;
}

#footer {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:725px !important;
	width:700px;
	font:11px/12px arial,verdana;
	font-weight:bold;
	letter-spacing:0.1em;
	color:white;
	text-transform: uppercase;
	text-align: right;
}
#footer div.image {
	float:right;
}
#footer div.text {
	float:left;
	width:600px !important;
	width:575px;
}
#footer div.text a:link, #footer div.text a:visited,#footer div.text a:active {color:white;}
#footer div.text a:hover {color: #2E8B57;}

.masthead {
	background:url(/_includes/images/backgrounds/bg_masthead_inner.jpg) no-repeat top;
	height:156px;
	/*padding-right:50px;*/
}
.masthead .home_link img {
	width:400px;
	height:105px !important;
	height:103px;
}

.shell_left_outer {background: url(/_includes/images/backgrounds/bg_shell_left_outer.gif) repeat-y top red;vertical-align:top;}
.shell_left_inner {background: url(/_includes/images/backgrounds/bg_shell_left_inner.gif) repeat-y top #066551;vertical-align:bottom;}
.shell_right_inner {background: url(/_includes/images/backgrounds/bg_shell_right_inner.gif) repeat-y top #066551;vertical-align:bottom;}
.shell_right_outer {background: url(/_includes/images/backgrounds/bg_shell_right_outer.gif) repeat-y top red;vertical-align:top;}

.statistics td {
	font-size:11px;
	line-height: 14px;
}
.statistics_subgrid {
	width:75%;
}
.statistics_subgrid td {
	padding:2 10px 2 10px;
	border-top:1px dotted tan;
}

.subfooter {background:url(/_includes/images/backgrounds/bg_footer_inner.jpg);height:133px;font-size:10px;color:white;text-transform:uppercase;}
.subfooter a:link,.subfooter a:visited,.subfooter a:active {color:white;text-decoration: none;}
.subfooter a:hover {
	color:gold;text-decoration:underline;
}
.subfooter .logo {
	margin-top:18px;
	margin-left:30px !important;
	margin-left:15px;
	width:195px;
	height:60px;
	float:left;
}
.subfooter .logo img {width:195px;height:60px;}
.subfooter .funtimes {
	margin-top:45px;
	width:540px;
	float:right;
}
.subfooter form {margin:0;}
.subfooter input {
	background-color: #A7D6CC !important;
	border:0;
	margin:0;
	font-size:10px;
	font-family:arial;
	border:1px solid #1B5348;
	width:150px;
	height:15px;
	line-height:14px;
}
.subfooter input.button {
	background-color:#034236 !important;
	margin:0;
	padding:0;
	height:15px;
	color:white;
	border-color:#034236;
	border:0;
	width:25px;	
	font-weight:bold;
	text-transform: uppercase;
	margin-left:3px;
}

.subnav_container {
	margin-right:50px;
}
.subnav_title {text-align:right;}
.subnav_title img {
	border: 1px solid #D1B9A0;margin-bottom:5px;
}
.subnav a, .subnav img {float:right;margin-left:5px;}
.subnav a {
	display:block;
	width:104px !important;
	width:106px;
	height:15px !important;
	height:17px;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
	text-transform:uppercase;
	background-color: #5C2400;
	border: 1px solid #795B3E;
	padding:0;
}
.subnav a:link, .subnav a:visited, .subnav a:active {
	color:#D6BEA6;
}
.subnav a:hover {
	color:#795B3E;
	text-decoration: none;
	background-color: #D6BEA6;
}

.vignette {
	font-size:10px;
	line-height:12px;
	margin-bottom:25px;
}

.vignette a img {
	border:1px solid #FFA500;
}
.vignette a:hover img {
	border:1px solid green;
}