html, body {padding:0; margin:0;}
body {
font: normal 1em/1.4em verdana, helvetica, sans-serif;
}

a, a:visited {color:#059;}
a:hover {color:#940; text-decoration:none;}
p, li {font-size:0.9em;}
#leftcolumn p {font-size:0.8em;}

#wrapper { 
 margin: 0 auto;
 width: 922px;
 text-align:center;
}
#faux {
 background: url(images/bg.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}

#head {
background: #567391 url(images/mtbg.jpg) -18px bottom no-repeat;;
width: 902px;
padding: 0 10px;
margin: 10px 0px 0px 0px;
height:130px;
}
#head h1 {color:#fff; padding:12px 42px 0 0; font:bold 20px/1.4em "Engravers MT", georgia, serif;text-align: right;}

h2 {color:#567391; font-size:1.3em; line-height:1.3em;}
h3 {color:#83AFDE; font-size:1.2em; }
h4 {color:#8f846d; font-size:1.1em; }

/* -------------------------topnav------------------------ */
#topnav {
 padding: 0;
 margin: 0;
 background: #ABBEBE;
}
#topnav ul
{
background: #036 url(images/topnav.gif) left top repeat-x;
padding: 0;
margin: 0;
background-color: #036;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#topnav ul li { display: inline; }

#topnav ul li a
{
padding: 0.2em 1em;
background: #567391 url(images/topnav.gif) left top repeat-x;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#topnav ul li a:hover, #topnav ul li#active a
{
background-color: #68b;
color: #fff;
background-position: left -100px;
}

#leftcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 195px;
 float: left;
 text-align: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 683px;
 display: inline;
 position: relative;
 text-align: left;
}
#footer { 
 width: 902px;
 clear: both;
 color: #fff;
 background: #567391 url(images/foot_logo.gif) 22px 2px no-repeat;
 margin: 0px 0px 10px 0px;
 padding: 10px;
 font-size:0.8em;
 line-height:1.3em;
 text-align:right;
}
#footer a, #footer a:visited { color:#fff; }
#footer a:hover { color:#ff6; }
.clear { clear: both; background: none; }

/* -------------------------leftnav------------------------ */
ul#leftnav {
list-style: none;
margin: 10px 2px;
padding: 0px;
border: none;
}
ul#leftnav li {
margin: 0px;
padding: 0px;
}
ul#leftnav li a {
font-size: 0.9em;
display: block;
border-bottom: 1px dashed #c7beab;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #420;
width:180px;
}

ul#leftnav li a:hover, ul#leftnav li a:focus, ul#leftnav li#active a {
color: #ff0;
background-color: #8f846d; 
}
/*  ----------------------misc--------------------- */
img {border:0;}

.photocap { font:oblique 0.7em/1.6em arial, sans-serif; text-align:center;}
.tini {font-size:0.8em;}
.addres {padding-top:34px;}
.clearfix {clear:both;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
