/* HTML Tag Classes */
html {  }
body { color:#000000; background-color:#FFFFFF; }
h1 { color:#776341; font-size:1.2em; font-family:Verdana,Arial,Helvetica,Sans-serif; }
h2 { color:#776341; font-size:0.9em; font-family:Verdana,Arial,Helvetica,Sans-serif; }
input { font-family:Verdana,Arial,_sans; font-size:1em; margin-bottom:4px; }
select { font-family:Verdana,Arial,_sans; font-size:1em; margin-bottom:6px; }
form { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; }
img { border-style:none; }


/* Link Classes */
a, a:visited { color:#776341; text-decoration:underline; }
a:hover { color:#000000; text-decoration:underline; }

/* Link Classes by Class */
a.event, a:visited.event { text-decoration:none; }
a:hover.event { text-decoration:underline; }


/* Custom Classes */
.event33photo { float:right; margin-left:5px; margin-top:2px; border:1px solid #FFFFFF; }
.event { color:#000000!important; }
.photoMargins { float:right; margin-left:15px; margin-bottom:10px; margin-top:2px; border:0px; }
.photoMarginsLeft { float:left; margin-right:15px; margin-bottom:10px; margin-top:2px; border:0px; }
.homeMap { float:right; margin-left:17px; margin-right:17px; margin-bottom:20px; margin-top:3px; border:0px; }
.menu, .bottomMenu { display:none; }

/* Custom Classes and content spacing */

/* Custom Classes by TAG */
div.clear5px { width:100%; display:none; height:5px; font-size:5px; clear:both; }
div.clear1px { width:100%; display:none; height:1px; font-size:1px; clear:both; }


/* ID Classes */
#root { width:100%!important; margin:0px!important; }
#container { width:100%; }
#header { display:none; }
#footer { display:none; }
#mainmenu { /* Hidden > #header */ }
#content { width:100%; }
#middle { width:100%; float:none; margin:0px; }
#middle div.header, #middle div.footer { display:none; }
#middle div.content { font-family:Verdana,Arial,_sans; font-size:0.8em; color:#000000; margin:0px; padding:0px; }
#flash_large { display:none; }
#flash_small { display:none; }
#left { display:none; }


/* Right Col (used when expanded) */
#containerright { display:none!important; }


/* Solves a whitespace issue */
* div { height:auto; /*border:0px solid black;*/ }

/* Print Classes */
#printOnly {  }
#screenOnly { display:none; }
