html{font-size:100.1%;
}
body{
	margin:0;
	color:#fff;
	font:10px arial,sans-serif;
	background:url(../img/5bw.jpg) top left no-repeat #000000;
}
#page{
	margin:0 auto 0 auto; min-width:1840px; padding:8px; height:723px; position:absolute;
}
#theleft {
	float:left; width:220px; margin:3px 1px 0 11px; text-align: left; color:#FFF; position:absolute; padding:0;}
	
#flashcontent {
float:right; min-width: 1500px; height:700px; margin:0 0 0 140px; padding:17px; border-left:1px dotted #fff;
}

#photocontent {
float:right; min-width: 1800px; height:693px; margin:0 0 0 140px; padding:17px; border-left:1px dotted #fff;
}


#flash2 {
	margin:83px 0 0 0; max-width:100%; height:238px; overflow:hidden;}

#theleft p{
	line-height:15px;
	margin:18px 0 0 0;
	letter-spacing:3;
	color: #fff;
	font-size:11px;
	font-weight:normal;
}

#theleft h2{
	line-height:23px;
	letter-spacing:3;
	color: #fff;
	font-size:15px;
	font-weight:bold;
}

#theleft h3{
	line-height:19px;
	letter-spacing:3;
	color: #fff;
	font-size:12px;
	font-weight:bold;
}

#theleft h4{
	line-height:23px;
	letter-spacing:3;
	color: #fff;
	font-size:17px;
	font-weight:bold;
	margin:8px 0;
	border-bottom:1px dotted #fff;
	
}

#news { border-bottom:1px dotted #fff; padding:8px 0; vertical-align:top; }

img{border:none;}

a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}

/*NAVIGATION*/
.nav{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.nav li{
	float:left;
	border-top:1px solid #444542;
	border-left:1px solid #444542;
	padding:0 12px 0 16px;
	line-height:21px;
}
.nav li:first-child{border-left:none;}
.nav a{
	font-size:12px;
	font-weight:bold;
}
.nav a:hover, .nav a.active{
	color:#7b9d04;
	text-decoration:none;
}
/*CONTENT*/
.content{
	background:url(../images/content-bg.png) repeat-y;
	padding-bottom:15px;
	display:table;
	width:100%;
}
.content a{position:relative;}

/*FOOTER*/
#footer{
	height:34px;
	text-align:left;
	font-weight:bold;
	margin:8px 0 0 0;
	position:absolute;
}

#footer p{
	font-size:8px;
	text-transform:uppercase;
}

#footer ul{
	margin:0;
	padding:0;
	list-style:none;
}
#footer li{
	display:inline;
	line-height:34px;
	background:url(../images/nav-footer-separator.gif) no-repeat 0 50%;
	padding:0 12px 0 16px;
}
#footer li:first-child{background:none;}
#footer li a{
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
}

label
{
width: 5em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
}
