@charset "UTF-8";
body {
	font: 1em Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px; padding: 0px;
	background: #fff498;
}

#wrap {
	margin: auto;
	width: 902px;
}

#wrap #mast {
	background: url(assets/BG.jpg);
	float: left;
	height: 259px; width: 900px;
	-moz-box-shadow: 3px 3px 3px #000; 
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
}

#wrap #content {
	background: url(assets/contentBG.jpg) repeat-y;
	float: left;
	width: 900px;
	-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
}

#wrap #footer {
	font: italic 80% Georgia, "Times New Roman", Times, serif;
	color: #ffdaac;text-shadow: 1px 1px 1px #000;
	float: left;
	background: url(assets/strap.png);
	width: 900px; height: 60px;
	letter-spacing: 1px;line-height: 17px;
}

#footnav {
	float:right;
	margin-right: 25px; margin-top: 5px;margin-bottom: 10px;
	width: 700px;
	font-size: 70%;
}

#footnav a {
	text-decoration: none; color: black;
	float: left; margin-left: 20px;
}

#mast h1 {
	font: 100%/34px Georgia, "Times New Roman", Times, serif;
	background: url(assets/telBG.png);
	float: right;
	height: 39px; width: 315px;
	margin-top: 50px; margin-right: 80px;
	color: #ffdaac;
	letter-spacing: 1.5px;
	text-shadow: 1px 1px 1px #000;
}

#nav {
	font: italic 96% Georgia, "Times New Roman", Times, serif;
	float: left;
	background: url(assets/nav.png);
	width: 900px; height: 47px;
}

#nav a {
	float: left;
	margin-right: 25px; margin-left: 30px; margin-top: 12px;
	text-shadow: 1px 1px 1px #000;
	text-decoration: none;
}
#nav a:link, #sidebar a:link {color: #ffdaac;}
#nav a:visited, #sidebar a:visited {color: #ffdaac;}
#nav a:hover, #sidebar a:hover {color: #fff;}

#wrap #content #sidebar {
	float: left;
	width: 250px;
}

#sidebar a {
	font: italic 90%/40px Georgia, "Times New Roman", Times, serif;
	float: left;
	width: 250px; height: 40px;
	text-shadow: 1px 1px 1px #000; text-decoration: none;
	background: #576878;
	border-top: 1px solid #999; border-bottom: 1px solid #666;
}

#sidebar a:link {color: #ffdaac;}
#sidebar a:visited {color: #ffdaac;}
#sidebar a:hover {color: #fff;background-color:#45525e;}

#contact {
	float: left;
	width: 200px;
	margin-top: 30px; margin-left: 25px;
	background: #7c8290;
	border: 2px solid #fec680;
	-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	box-shadow: 3px 3px 3px #000;
	color: #000; font-size: 90%; line-height: 18px;
}

#contact a {
	width: auto; height:auto;
	color: ;
	float: none; border: none;
}

#mainarea {
	float: left;
	width: 600px;
	margin-top: 20px; margin-left: 30px; margin-bottom: 10px;
	font-size: 80%; color: #000; text-align: left;
}

#splashholder {
	float:left; width: 640px;
}

#frontsplash-top {
	float: left;
	background: url(assets/centretop.png) left center;
	margin-left: 10px; margin-top: 10px;
	width: 630px; height: 45px;
	font: italic 140%/36px Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 1px #000; text-align: center;
	color: #ffdaac;
}

#frontsplash-bottom {
	background: url(assets/centrebottom.png) left center;
	margin-left: 10px; margin-bottom: 10px;
	width: 630px; height: 57px;
	float: left;
}
#frontsplash {
	float: left;
	background: url(assets/centre.png) repeat-y left center;
	width: 630px;
	margin-left: 10px;
	font-size: 80%; color: #000; text-align: left;
}

#frontsplash .splashinner {
	font-size: 100%;text-align: left; color: #ffdaac;
	float: left;
	width: 540px;
	margin-top: 10px; margin-left: 30px;
}

.splashinner a { color:#ffdaac;}

#frontsplash #newsblink {
	background: url(assets/news.png);
	float: right;
	height: 27px; width: 567px;
	margin-right: 30px; margin-top: 10px;
	font: italic 130%/27px Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 1px #000; text-align: center;
	color: #ffdaac;
}

#news {margin: 0px;}

.splashinner img, #contact img {
	margin: 10px;
	float: left;
	border: 5px solid #fec680;
}

.splashinner h2, #sidebar h2 {
	font: italic 120%/27px Georgia, "Times New Roman", Times, serif;
	text-shadow: 1px 1px 1px #000;
	color: #ffdaac;
}


.listNav { margin:0 0 10px; }

.ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid #999; border-right:none; text-decoration:none; background-color: #576878;color: #ffdaac;}
.ln-letters a.ln-last { border-right:1px solid #999; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#576878; }
.ln-letters a.ln-disabled { color: #6b89a7; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#45525e; }
