/* http://colorblender.com/?preloadblend=00008A4E6B6886B8924E6B55474747B8B8B8 */
html{min-height:100%;}
* {margin:0;padding:0;}

body {
	background: #474747;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .8em;
	margin-bottom: 10px;
}

H1 {
	margin-top: 0;
	/*font-size: 2.0em;*/
	font-size: 3.5em;
	font-family: VanTit;
}
H2 {
	font-size: 1.4em;
	line-height: .9em;
	font-family: Van;
}
H3 {
	font-size: 1.2em;
}
H4 {
	font-size: 1em;
}
.clearer {clear: both;}
.left, .middle {float: left;}
.right {float: right;}

.container {
	width: 780px;
	margin: 0 auto;
	padding: 0 5px 5px;
	background: #FFF;
}

.top {
	padding:10px 0 0 0;
}

.header {
	width: 780px;
	height: 90px;
	margin: 0 auto;
	padding: 10px 10px 3px 10px;
	padding: 5px 5px 1px 5px;
	background: #FFF;
}
.header .left, .header .right, .header .middle {
	height: 90px;	
	color: #FFF;
}
.header .left {
	width: 150px;
	background: #00008A url(images/background.gif);
	text-align:center;
}
.header .middle {
	background: #4E6B55;
	text-align: center;	
	width: 478px;
	border-left:1px solid #fff;
}
.header .middle H1 {
	margin-top: 15px;
}
.header .right {
	background: #4E6B68;
	height: 90px;
	text-align: center;	
	width: 150px;
}

.header .right H3 {
	margin-top: 7px;
	font-size: .9em;
}

.header .right P {
	margin-top: 5px;
	font-size: .8em;
	margin-left: 5px;
	margin-right: 5px;
}

.header img {
	margin-top: 12px;
}

.bar {	
	line-height: 30px;
	background: #86B892;
	text-align:center;
	color: #fff;
}

.content {
	width: 623px;
	margin: 5px 0 5px 0;
	padding: 0 0px 0 0px;
	float: right;
	text-align:justify;
}

.content li {
	list-style: normal;
	margin-left: 18px;
}
.content P, .content UL {
	padding-bottom: 12px;
}
.content P {
	line-height: 1.5em;
}

.content a,
.content a:visited {
	color: #86B892;
}

.image-right img,
.image-left img {
	border:1px solid #000;

}

.image-right img {
	margin-left: 10px;
}
.image-left img {
	margin-right: 10px;
}
.content H2 {
	text-align: center;
	margin-top:8px;
	padding-bottom:5px;
	line-height:1.2em;
}

.main {
	border-top: 1px solid #FFF;
	background: url(images/bgmain.gif) repeat-y;
}

.content .left {
	width: 360px;
	padding-right: 10px;
	margin-bottom: 20px;
}
.content .right {
	width: 252px;
	padding:0;
	margin-bottom: 20px;
}

.content .right ul {
	padding: 0;
	list-style: none;
}

.content .right li {
	display: block;
	list-style: none;
	padding:0;
	margin:0;
	line-height: 2em;
}

.front_address img {
	border:1px solid #000;
	margin-bottom: 10px;
}
.front_address {
  text-align:center;
}
.front_address H3{
	margin-bottom: 8px;
}

.content .bottom {
	clear:both;
	width:100%;
	padding-top: 15px;
	text-align:center;
	font-size: .8em;
}

.bottom .left, .bottom .middle, .bottom .right {
	margin:0;
	padding:0;
	width: 33%;
	padding-bottom: 10px;
}

.node H3,
.content H3 a,
.content H3 a:visited,
.content H3 a:hover {
	color: #4E6B55;
}

.node {
	border-bottom:1px solid #ddd;
	padding: 10px 0;
	text-align:left;
}
.page {
	border-bottom:0;
}

.node H3 {
	padding-bottom: 10px;
}

.node-header, .node-footer {
	text-transform:uppercase;
	font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
	color: #86B892;
}

.node-header {
	letter-spacing:.2em;
	padding-bottom: 10px;
}

.node-footer {
	text-align:right;
	letter-spacing:.1em;
}

.footer a,
.footer:visited,
.breadcrumb a,
.breadcrumb a:visited,
.node H3 a,
.node H3 a:visited,
.node-Xfooter a,
.node-Xfooter a:visited,
.content a:hover {
	text-decoration: none;
}

.footer a:hover,
.breadcrumb a:hover,
.node H3 a:hover,
.nodeX-footer a:hover {
	text-decoration: underline;
}

.sidebar {
	float: left;
	width: 150px;
	margin-bottom: 5px;
}
.sidebar strong {
	display: block;
}

.sidebar ul {
	padding: 0;
	list-style: none;
	margin: 5px 0 20px 0;
}
* html .sidebar li {
/* hide ie/mac \*/
height: 1%;
/* end hide */
}

.sidebar li {
	display: block;
	list-style: none;
	margin:0;
	padding:0;
}

.sidebar a,
.sidebar a:visited {
	color: #FFF;
	display: block;
	text-decoration: none;
	margin:0;
	padding: 5px 0px 5px 5%;
	width: 95%;
}

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

.sidebox {
	width: 128px;
	margin-left: 5px;
	margin-top: 30px;
	padding: 9px 5px 9px 5px;
	background: #4E6B55;
	border:1px solid #474747;
	color: #fff;
}

.sidebox H3 {
	font-size: .9em;
}

.sidebox ul {
	margin-bottom: 0;
	font-size: .8em;
	line-height: 2em;
}

.sidebox li {
  	padding:5px 0;
	margin:0;
	line-height: 1.5em;
}

.footer {
	background: #86B892;
	color: #FFF;
	border-top:1px solid #fff;
	line-height: 30px;
	text-align: center;
}
.footer a,
.footer a:visited,
.footer a:hover {
	color: #fff;
}


.breadcrumb {
	color: #86B892;
	font-size: .7em;
}

.yasp H3 {
	padding: 10px 0;
}

.yasp table {
	border:2px solid #000;
	background: #fff;
}
.yasp input {
	font-size: .8em;
}
table.yasp-title {
		  	border:0;
}
tr.yasp-header TD {
	text-align:center;
	padding: 4px 0;
	background: #86B892;
	color: #fff;
}

.yasp-num {
	text-align:right;
	padding-right:2px;
}
.yasp-item {
	font-size: .9em;
	padding:0 2px;
	text-align: left;
	font-family: Arial, Helvetica;
}
.pizza-footer P {
	margin-top: 8px;
	font-size: .8em;
	text-align:center;
}

td.active {
	background: #86B892;
	color: #000;
	font-weight: bold;
}


table.center {
	width:80%; margin-left:10%; margin-right:10%;
}
p.center {
		  text-align:center;
}
div.center,
div.center H3,
div.center H4 {
	text-align:center;
}

div#admin {
	width: 150px;
	top: 30px;
	left: 10px;
	position:absolute;
	background: #eee;	
	font-size: .8em;
}


.sIFR-flash{visibility:visible !important;margin:0;}
.sIFR-replaced{visibility:visible !important;}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true] {display:none !important;}
.sIFR-hasFlash h1{visibility:hidden;}
.sIFR-hasFlash h2{visibility:hidden;font-size:11px;}

@font-face {
	font-family: Mag;
	src: url('MagnesiumMVB.otf'); 
	/* IE9 needs .eot */
} 
@font-face {
	font-family: VanTit;
	src: url('DTLVandenKeereT-Caps.otf');
	font-weight: 100;
	font-stretch: semi-expanded;
	/* IE9 needs .eot */
} 
@font-face {
	font-family: Van;
	src: url('DTLVandenKeereT-Caps.otf');
	/* IE9 needs .eot */
} 
