/* General HTML Definitions */

body {
	background:#3b5a79 url(../images/full-background.jpg) repeat-x left top;
	width:100%;
	margin:0;
	font-family:georgia, times, times new roman;
}

a, a:active, a:visited {
	color:#a3b3ba;
}

input, textarea {
	background:#a3b3ba;
}

img {
	border:0;
}

td {
	vertical-align:top;
}

/* Main Site Components */
#logo {
	position:absolute;
	top:39px;
	left:33px;
}

#nav {
	background:transparent url(../images/nav-background.jpg) no-repeat;
	width:202px;
	min-height:151px;
	position:absolute;
	top:223px;
	left:53px;
	padding:11px 0 0 18px;
	z-index:12;
}

#nav a {
	font-family:arial;
	font-size:18px;
	font-style:italic;
	text-decoration:none;
	line-height:26px;
	color:#a3b3ba;
}

#nav a:hover {
	text-decoration:underline;
}

#main {
	background:#262626;
	width:694px;
	min-height:200px;
	color:#d5d5d5;
	padding:18px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	z-index:12;
}

#main-wrapper {
	margin-top:134px;
	width:100%;
	min-width:1240px;
	text-align:center;
	z-index:11;
}

#copyright {
	padding:40px 0 10px 0;
	width:100%;
	text-align:center;
	color:#a3b3ba;
	font-size:12px;
	z-index:-1;
}

#feature-description {
	width:100%px;
}

/* Site Fonts */
.feature-font {
	font-size:15px;
	font-family:georgia, times, times new roman;
}

.feature-title {
	font-size:20px;
	font-family:'Lucida Calligraphy','Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.pageheader {
	font-size:20px;
	font-weight:bold;
	font-family:'Lucida Calligraphy','Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-decoration:underline;
}

.pagecontent {
	text-align:left;
}

.error {
	text-align:center;
	width:100%;
	font-weight:bold;
	background:#888;
	padding:10px;
}

#zoom {
	z-index:13;
}

/* Utility Definitions */
div.clear {
	clear:both;
}