.cols:after, .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .cols, * html .clearfix	{ height:1%; }
.clearfix	{ display:block; }
.clearfix, .cols { =zoom:1;}

body {
	margin:0 0 0 0;
	padding:0;
	font:90% OpenSansRegular, arial, tahoma, verdana, sans serif;
	text-align:center;
	color:#4c3f3f;
	background:url(../img/bg.jpg) repeat-x 0px 182px #fff;
}
h1, h2, h3 {
	font-family:FishmongerKLight;
	text-transform:uppercase;
	font-weight:bold;
}
h1 {
	color:#B9161B;
	font-size:170%;
	margin:10px 0px 15px 0px;
}
h2 {
    color:#E6161B;
	font-size:150%;
	margin:10px 0px 10px 0px;
}
h3 {
    color:#000000;
	font-size:130%;
	margin:7px 0px 7px 0px;
	text-transform:none;
}
p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	line-height:20px;
}
a {
    color:#4c3f3f;
    text-decoration:underline;
}
a:hover {
	text-decoration:none;
	color:#cc0000;
}
body center img, body center a {
	border:3px solid red;
	display:none;
}
div.logo, div.screen {
	width:1000px;
	margin:0 auto 0 auto;

}

div.logo a {
	float:left;
	margin:5px 0px 0px 10px;
}
div.screen {
	padding:200px 0px 0px 0px;
	text-align:left;
}
div.page {
	width:1000px;
	padding:10px 10px 10px 10px;
    background: rgba(100,100,100,0.1);
}

#toplinks {
	position:absolute;
	top:0;
	background:url(../img/bg_top.jpg) repeat-x #000;
	width:100%;
	height:26px;
	color:#FFF;
	text-align:center;
	padding:6px 0px 0px 0px

}

#head1, #head2 {
	position:absolute;
	top:32px;
	height:150px;
	width:50%;

}
#head1 {
	left:0px;
	background:#fff;
	float:left;
}
#head2 {
 	left:50%;
	background:#ffdf2c;
	float:right;
}
#header {
	position:absolute;
	top:32px;
	left:0px;
	background:url(../img/bg_head.jpg) no-repeat center ;
	height:150px;
	width:100%;
}

ul.menu {
  	width:1000px;
  	margin:0 auto 0 auto;
	padding: 0 0 0 0;
}
ul.menu li {
	list-style:none;
	display:inline;
	margin:6px 20px 20px 0px;
}
ul.menu li a {
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	font:8 sans serif;
	font-size:110%;
	
}
ul.menu li a:hover {
	text-decoration:underline;
	color:#ffcc00;
}

.italic {
	font-style:italic;
}
.underline {
	text-decoration:underline;
}
.f-right {
	float:right;
}
.f-left {
	float:left;
}
.t-center {
	text-align:center;
}
.c-left {
	clear:left;
}
.c-right {
	clear:right;
}

div.image.f-left, div.maps.f-left {
	margin: 7px 7px 7px 0px;
}
div.image.f-right, div.maps.f-right {
	margin: 7px 0px 7px 7px;
}
div.image.t-center div.maps.t-center {
	margin: 7px 7px 7px 7px;
}
iframe {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #000000;
}