body {
font-family: Arial, Helvetica, Sans-serif;
font-size:11px;
color: #ffffff;
background:url(images/bluebar.gif) repeat-x center top #1a323c;
margin:0px;
}

a {
color: #fff;
}


@font-face {
  font-family: SketchRockwell;
  src: url(Optimus.ttf);
}

h1{
padding:0px;
margin:0px;
font-family:'SketchRockwell', Verdana, sans-serif;
letter-spacing: 2px;
font-size:26px;
text-transform:uppercase;
}

h2{
padding:0px;
height: 40px;
color:#234f5a;
margin-bottom:4px;
font-size:18px;
font-family:'SketchRockwell', Verdana, sans-serif;
letter-spacing: 2px;
}

#wrapper{
width:900px;
margin: 0 auto;
background:url(images/wrapper_back.png) repeat-y center top;
}

#topnav{
width:700px;
margin: 0 auto;
text-align:center;
padding:10px;
font-size:12px;
}

#masthead{
width:840px;
height:236px;
margin: 0 auto;
text-align:center;
background:url(images/masthead.gif) no-repeat center top;
margin-top:0px;
}

#middle{
position: relative;
clear:both;
width:840px;
margin: 0 auto;
background:url(images/grunge.jpg);
padding-top:20px;
}

#content{
position: relative;
clear:both;
width:640px;
margin: 0 auto;
background:url(images/grunge.jpg);
padding-top:20px;
padding-left:100px;
padding-right:100px;
}

#footerContainer{ 
clear:both; 
text-align:center;
height:100px;
width:100%;  
background-image:url(images/bluebar.gif); 
padding-top:20px; 
background-position:0px -310px; 
border:1px solid black; 
/*border-radius: 20px;  
-moz-border-radius: 20px; 
-webkit-border-radius: 20px; */
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);					
}

#footerContainer:hover{
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);					
}
#footer{ clear:both; padding:0.3em; padding-bottom:20px; font: 18px 'BebasNeueRegular', Arial, sans-serif; text-shadow:0px 1px 1px #000;
	background-image:url(images/bluebar.gif);  background-position:0px -684px;  
}

.align-left {
position: relative;
float:left;
text-align:left;
}

.align-right {
position: relative;
float:right;
text-align:right;
}

.clear {
position: relative;
clear:both;
zzzborder:solid 1px #ffffff;
}

.button{
position: relative;
clear:both;
width:210px;
height:25px;
padding-top:15px;
padding-left:10px;
background:url(images/button.gif) no-repeat center top;
}

.button a{
text-decoration:none;
}

.middle-left{
width:240px;
height:300px;
float:left;
position:relative;
background:url(images/homebar.gif) repeat-x center top;
padding-top:30px;
padding-bottom:30px;
padding-left:6px;
overflow:auto;
}

.middle-center{
width:340px;
padding-left:6px;
height:330px;
padding-top:30px;
float:left;
position:relative;
background:url(images/homebar.gif) repeat-x center top;
border-left:solid 1px #666666;
border-right:solid 1px #666666;
}

.middle-right{
width:246px;
height:330px;
padding-top:30px;
float:right;
position:relative;
background:url(images/homebar.gif) repeat-x center top;
text-align:center;
}

.middle-wide{
width:586px;
min-height:330px;
padding-top:30px;
float:right;
position:relative;
background:#6FB6C9 url(images/homebar.gif) repeat-x center top;
text-align:center;
}


.center {
position: relative;
margin: 0 auto;
zzzborder:solid 1px #ffffff;
text-align:center
}

.seo{
padding-top:10px;
color:#234f5a;
}

.textblock{
padding:10px;
}

.title{
position:relative;
clear:both;
width:840px;
height:41px;
margin: 0 auto;
background:url(images/title_bar.png.) no-repeat center top;
padding-left:30px;
padding-top:20px;
}
























































































































