@charset "UTF-8";
/* CSS Document */
body {background-color: #003663; background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: top; margin: 0px;}
html {height: 101%}
/* Layout Elements */
#main-container { width: 814px; margin: auto; margin-top: 45px;  background-image: url(../images/content_bg.gif); background-repeat: repeat-y; background-position: middle;}
#header { width: 814px; height: 168px; margin-bottom: 10px; background-image: url(../images/header.jpg); background-repeat: none; background-position: top; }
#nav { width: 816px; text-align: center; margin-bottom: 10px; padding-bottom: 15px;}
#nav a { color: #3B3B3B; text-decoration: none; font-weight: bold;}
#nav a:hover {text-decoration: underline;}
#nav ul { width: 800px; margin-left: 180px; }
#nav ul li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 2px;
	float: left;
	width: 124px;
	height: 24px;
	list-style-image: none;
	list-style-type: none;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 4px;
	color: #3B3B3B;
	font-family: "Trebuchet MS", Geneva, Arial;
	font-size: 14px;
	display: block;
	background-image: url(../images/nav_bg.jpg); background-repeat: none;
	cursor: pointer;
}
#nav ul li:hover { background-image: url(../images/nav_bg_hover.jpg) }
#nav-line { height: 8px; width: 814px; background-image: url(../images/nav_line.jpg); background-repeat: none; clear: both;}

#body {width: 712px; margin: auto; background-color: #ACACAC; padding: 8px; }
#body-single-column {width: 700px}
#body-left-column {width: 426px; margin-right: 10px; float: left; }
#body-right-column {width: 270px; float: left; }
.module { background-color: #FFFFFF; padding: 10px; font-size: 11px ; font-family: "Trebuchet MS", Geneva, Arial; color: #111111; }
.module p { padding-left: 4px;  }
.module img { background-color: #D7D7D7; padding: 2px; margin-right: 4px; margin-bottom: 4px; float: left;}

#footer { width: 814px; margin: auto; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial; color: #3B3B3B; text-align: center; }
#footer-top { width: 814px; height: 72px; background-image: url(../images/footer_top.jpg); background-repeat: none;}
#footer-bottom { width: 814px; height: 41px; background-image: url(../images/footer_bottom.jpg); background-repeat: none;}
#footer p { margin-top: 5px; margin-bottom: 5px; }
#footer a { color: #4492e7; text-decoration: none; font-weight: bold }
#footer a:hover { text-decoration: underline; }

.clear-both {clear: both; }

.album-list { width: 550px; margin: auto; padding-top: 20px; padding-bottom: 20px; padding-left: 25px; padding-right: 25px; border: solid 1px #D7D7D7; border-left: none; border-right: none; background-color: #EDEDED;}
.album-photos { width: 550px; margin: auto; padding-top: 20px;}
.album-photos img { border: solid 2px #ACACAC;}
.module-header { margin-top: 1px; margin-bottom: 8px; background-image: url(../images/star.jpg); background-repeat: no-repeat; background-position: middle left; padding-top: 1px; padding-left: 18px; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial; color: #00204e;}
