html{height:100%;}
body{
	height:100%;
	margin:0;
	padding:0;
	font:16px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#1f3b3c url(../images/body-bg.jpg) repeat-x  left top;
	background-attachment:fixed;
}
#container{height:100%;width:100%;
}
#main{
	min-height:100%;
	height:auto;
	overflow:auto;
	width:871px;
	margin:0 auto;
	padding:0 ;
	background:#081414;	
}
#header{width:871px;}
#header h1{
	width:869px;
	height:311px;
	border:1px solid #196C70;
	margin:0;
	text-indent:-9999px;
	background:url(../images/rockdale.jpg) no-repeat left top;
}
#mainnav{
	width:100%;
	height:57px;
	
}
#flash{
width:100px;
height:57px;
float:left;
background:url(../images/tako.jpg) repeat-x left top;}
#mainnav ul{
		width:770px;
	height:57px;
	padding:0;
	margin:0;float:left;
	list-style-type:none;
	background:url(../images/nav-bg.png) repeat-x left top;
}
#mainnav ul li{
	height:57px;
	float:left;padding-right:2px;
	background:url(../images/nav-divider.png) no-repeat right top;
}
#mainnav ul li a{
	height:15px;
	display:block;
	padding:1.5em 1.88em;
	font:bold .85em Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#FFF;
}
#mainnav ul li a:hover{
	color:#CCC;
	background:url(../images/nav-bg-hover.png) repeat-x left top;
}
#slideshow{
		height:150px;
		padding:10px 0;
		background:#000;}
#slideshow img{border-right:1px solid #000;}
#content{
	overflow:auto;
	padding:1em 2em;
	font: .8em Arial, Helvetica, sans-serif;}
	h2{text-transform:uppercase;}
#left{
	width:460px;
	float:left;
	padding:0 1em 0 0;
}
.contactleft{
	width:790px;
	float:left;
	padding:0 0 1em 0;
	margin-bottom:1em;
	border-bottom:1px solid #1F3B3C;}
.contactleft span{float:left;}
#left p, {
	padding:.5em 0;}
#right{
	width:330px;
	float:left;
	padding:.5em  0 0 .5em;
	border-left:1px solid #333;}
.contactright{
	width:400px;
	float:left;
	padding:.5em  0 0 1em;
	border-left:1px solid #333;}
#right h2{
	margin-left:2.5em;
	font:bold .9em Arial, Helvetica, sans-serif;}
#right ul{
	padding:0 0 0 1em;margin: 1.5em 2em ;color:#69C;
	list-style-type:none;
	font:bold .85em Arial, Helvetica, sans-serif;
}
#right img{
	width:274px;
	margin:0 auto;display:block;
	border:1px solid #FFF;}
iframe{
	width:810px;
	height:1020px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background:#FFF;}
#footer{
		width:839px;overflow:auto;
	margin:0 auto;
	padding:.5em 1em;
	background:#000;
	color:#FFF;
}
#footer a{color:#196C70;}
#footer a:hover{color:#999;}
.copyright, .poweredby{
	float:left;
	font:.65em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.poweredby{float:right;}

.label{
	width:120px;
	height:18px;
	padding:0;
	margin:.5em 0;
	display:block;
	float:left;
	clear:left;}
input, textarea{float:left; margin:.5em 0;}
input#submit{clear:left;}
.map{
	width:250px;
	height:220px;
	float:right;
	background:#1F3B3C;
	border:1px solid #000;}
.map a{
	display:block;
	padding:.25em 1em;
font:bold .85em Arial, Helvetica, sans-serif;
color:#FFF;}
.map iframe{
	width:250px;height:200px;
	border:1px solid #000;
	border-width:0 0 1px 0;}
#form{width:800px;
	float:left;}
