html { overflow-y: scroll }

body {
	background: #98B2BE url(../images/layoutelements/bg.jpg) fixed;
}

#wrapper {
	position: relative;
	margin: 40px auto 0;
	padding: 0;
	width: 750px;
}

#main {
	/* background: #ffd; */
	position: absolute;
	top: 0;
	left: 0;
	padding: 0 0 40px 0;
	z-index: 2;
}

#maincontent {
	background: rgb(229, 229, 229);
	width: 750px;
}

#content {
	width: 750px;
}

/* -----------------------------------------------------------------------------------------------
Navigation
----------------------------------------------------------------------------------------------- */

/* #navi {
 	height: 28px;
	overflow: hidden;
	width: 750px; 
} */

#navi ul {
	background: #1B1C1F url(../images/layoutelements/navi-bg.png);
	margin: 0;
	padding: 2px 0;
	text-align: center;
	white-space: nowrap;
}

#navi ul li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
}

a.menu {
	border-right: 1px solid rgb(174, 175, 178);
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 24px;
	padding: 0 14px;
	text-decoration: none;
}

.MenuDeselected {
	background: url(../images/layoutelements/navi-bg.png);
}

.MenuSelected {
	background: url(../images/layoutelements/navi-bg.png);
}

a.menu:link { color: rgb(195, 219, 150); }
a.menu:visited { color: rgb(195, 219, 150); }
a.menu:active { color: rgb(255, 255, 255); }
a.menu:hover { color: rgb(255, 255, 255); }

.act { color: rgb(255, 255, 255) !important; }

.noborder {
	border: none !important;
}

a.sub:link { color: #000; }
a.sub:visited { color: #000; }
a.sub:active { color: #000; }
a.sub:hover { color: #000; }

.subact { background: #fff; }

/* -----------------------------------------------------------------------------------------------
HTML Headings
----------------------------------------------------------------------------------------------- */
h1 {
	color: #000;
	font-size: 15pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin: .675em 0;
}

h2 {
	color: #000;
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, sans-serif;
	margin: .825em 0;
}

h3 {
	color: #000;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, sans-serif;
}

/* -----------------------------------------------------------------------------------------------
Other HTML Tags
----------------------------------------------------------------------------------------------- */
ul, ol, li, p {
	color: #000;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, sans-serif;
}

p {
	line-height: 150%;
}

table {
	font-family: Verdana, Geneva, Arial, sans-serif;
	/* font-family: Courier New, Courier, mono, Verdana, Arial; */
	font-size: 10pt
}

/* -----------------------------------------------------------------------------------------------
Footer
----------------------------------------------------------------------------------------------- */
#footer {
	background: rgb(27, 28, 31);
	border-top: 3px solid rgb(216, 179, 100);
	width: 750px;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer ul li {
	display: block;
	float: left;
}

#footer ul li.l {
	padding: 25px 0 0 25px;
	width: 350px;
}

#footer ul li.r {
	padding: 0 0 0 125px;
	width: 250px;
}

#footer ul li.l a {
	color: rgb(216, 179, 100);
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
}

/* -----------------------------------------------------------------------------------------------
Shadows
----------------------------------------------------------------------------------------------- */
.ie-shadow {
	display: none; /* don't show in non-ie browsers */
}

.shadow {
	-moz-box-shadow:0 0 20px #000;
	-webkit-box-shadow:0 0 20px #000;
	box-shadow:0 0 20px #000;
}
