#container {
/*set default font-size*/
font-size: 78%;
font-family: verdana;
color: #4e4e4e;
text-align : left;
border: 1px solid #2a3932;
background: white url(/images/content-bak.jpg) no-repeat 1px 120px;
margin-bottom: 15px;
}

#topbar {
border-bottom: 1px solid grey;
margin-bottom: 2px;
}

/*
======================================
==============TAGS====================
======================================
*/


h1,h2 {color: #9a661d;}
h3 {color: #21660B}

h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}

#credits a {color: #4e4e4e; text-decoration: none}
#credits a:hover {text-decoration: underline;}

#footer h4 {margin-top: 10px; margin-bottom: 10px; padding: 0;}
#footer a {color: #34581a; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.content a {color: #9a661d}
.content a:hover {color: black}

/*
======================================
============== CLASSES ===============
======================================
*/

.content {
line-height: 150%;
padding-left: 23px;
padding-top: 20px;
border-top: 1px solid #999999;
margin-top: 2px;
padding-bottom: 55px;
}

.bordered {
padding: 2px;
border: 1px solid silver;
margin: 3px;
}

.rhs {
margin-top: 2px;
border-top: 1px solid #999999;
padding-top: 10px;
padding-right: 23px;
padding-bottom: 55px;
}

.photo {
margin-top: 20px;
margin-left: 36px;
}

.thephoto {
border: 1px solid white;
}

.clicktoenlarge span {display: block; font-size: 9px; font-family: tahoma; color: #888888; text-align: right; padding-right: 18px; padding-top: 1px; padding-bottom: 4px; background: url(/images/magnify.png) bottom right no-repeat;}
.clicktoenlarge span:hover {text-decoration: none; color: #7F7777;}

.infobar {
padding: 4px;
}

#credits {
border-top: 1px solid #999999;
border-bottom: 2px solid #34332e;
padding-top: 13px;
padding-bottom: 15px;
background: url(/images/footerbak.gif) white 3px repeat-x;
text-align: center;
margin-top: 10px;
}

#footer {
border-top: 1px dashed #c4ceb6;
border-bottom: 1px dashed #c4ceb6;
background: #e2dcc2;
padding: 14px 20px;
}

#addresses {
}

#mymapdiv {
height: 500px;
position: relative;
border: 1px solid grey;
}

#commentform {
padding-top: 40px;
font-size: .9em;
}

#commentform input{
width: 320px;
}

#commentform textarea{
width: 320px;
border: 1px solid #999999;
}

#commentform textarea:focus{
border: 1px solid black;
}

.footerlink {
float: left;
font-size: 11px;
font-family: arial;
padding-right: 27px;
}

#footerimgs {
float: right;
text-align: center;
}

#footerimgs img{
padding-top: 6px;
border: 0;
}

.clearing {
clear: both;
}



.row0 {
background-color: white;
}

.row1 {
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #ddddff;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}