body {background: #6C7185 url(../images/bg.gif) repeat-y 0 0;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family:"verdana","arial","helvetica",sans-serif;}

#wrapper {position absolute: top: 0; left: 0; width: 800px;}
	
#banner {background: url(../images/banner.jpg) no-repeat;
	height: 125px;
	width: 800px;
	text-align: center;}

#navbar {position: absolute; top: 0; left: 10;
	font-variant: small-caps;
	font-weight: bold;
	font-size: 12px;
	padding: 6em 0 0 0;
	margin: 6em 0 0 .75em;
	border-color: #000000;
	width: 100px;
	height: 100%;}

a.navlink {display: block;
	margin: 1em 0 1em .75em;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding: .5em;
	width: 155px;
	height: 30px;
	background-color: #898D9D;
	line-height: 1.2em;
	filter: alpha(opacity=80);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;}

a:visited.navlink {text-decoration: none;}

a:hover.navlink {color: #FFFFFF;
	text-decoration : none;
	background: #7E002D;
	border-color: #000000;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
	-khtml-opacity: .5;
	opacity: .5;}
	
#header {position: relative; top: 70; left: 205;
	text-align: left;}
	
#byline {position: relative; right: 0; top: 50;
	text-align: right;
	padding: 0 .25em 0 0;
	margin: 0 .25em 0 0;
	font: bold 11px;
	color: #6C7185;}

.header2 {float: right; top: 0; width: 550px;
	border-width: 0 0 2px 1px;
	border-style: solid;
	border-color: #000000;
	margin: .75em 0 0 1em;
	padding: .75em 0 0 .5em;} /*background: #6C8580; /* lightbrown- #D6D1BC; #938E7A; #D6D1BC; pastel - #F0FFCF; */

#bgmain {background: url(../images/bgimg.jpg) no-repeat 100% 0;
	margin-right: 2em;
	padding-right: 0;
	border: solid 1px;
	border-top: 0;
	border-left: 0;
	border-bottom: 0;
	height: 100%;}
	
.main {float: right; top: 0; left: 220; width: 500px;
	border-width: 0 0 0 1px;
	border-style: solid;
	border-color: #000000;
	margin: 0 0 0 2em;
	padding: 0 0 0 2em;} 

.infobox {margin: .25em .25em .25em 0;
	padding: .25em .25em .25em 0;}
	
.addtitle {line-height: 1.5em;}

.address {margin: 0 0 0 1em;
	padding: 0 0 0 1em;
	font-size: 12px;}

.footnote {font: italic 13px;
	line-height: 1.5em;}

.ftinfo {text-align: right;
	margin: 0 .5em 0 0;
	padding: 0 .5em 0 0;
	font: 12px;}	
	
#footer {float: right; width: 643;
	background: #E6E6E6; /* #302700;  #6C7185; */
	border-width: 2px 0 2px 0;
	border-style: solid;
	border-color: #000000;
	margin: 0 0 0 1px;
	padding: 0 1px 0 0;}
	
.footertext {font-size: 9px;
	color: #000000;
	text-align: justify;
	padding: 1em 6em 1em 6em;}
	
h1, h2, h3, h4, h5, h6 {color: #000000;}	

h1{font : bold 20px;}

h2{font : bold 18px;}

h3{font: bold 16px;}

h4{font: bold 14px;}

h5{font: bold 12px;}

h6{font: bold 10px;}

P{font-size:12px;}

.header2 h2, {margin: 0 0 .25em 0;
	padding: 0 0 .25em 0;}

#header h1 {margin:0; padding:0;}

.ornate {font: bold 2em;
	font-family: "vivaldi", cursive;}

.fotgal {border:2px; border-thickness: 2px; border-color: #FFFFFF;
	border-style: solid;}

A:hover, A:active {color: #FF0000;}

A:hover .fotgal, A:active .fotgal {border:2px; border-thickness: 2px;
	border-color: #004C96; border-style: solid;}