body {
background-color:#ffffff;
color:#000000;  
margin:0;
padding:0;
}

a {
color:#3CB371;
text-decoration:underline;
}

a:hover {
color:#eeeeee;
text-decoration:none;
}


#header {
margin:-.5em 0em 0 0em;
padding:0em 0 0 0;
height:60px;
background-color:#556B2F;
}

#centerColumn {     
margin-top: 0;
margin-bottom: 0;
padding:0;
width:100%;
text-align:left;
vertical-align: center; 
background-color: #F0E68C;
border:1px solid #999999;
}

#header h1 {
margin:0 0 -.6em 0;
padding:.5em 0em .5em 1em;
font-size:1.5em;
letter-spacing:.1em;
}

#header h2 {
margin:0 0 0 0;
padding:1em 0 0 1.75em;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
}

#nav {
margin:0 0 0 0;
padding:0 0 0 0;
}

#nav ul {
margin:0;
padding:0em 0em 0em 1em;
list-style:none;
}

#nav li {
margin:0;
padding:.25em;
display:inline;
}

#map {
position:relative;
width: 100%;
height: 380px;
margin-top: 0;
}

#p {
font:10pt "Arial"; color: red;
}

.eventlist {
display:block;
white-space:pre;
margin:0px 0 0px 0;
padding:0 10px 10px 10px;
border: 1px solid #333;
background-color: #F4F4F4;
width:650px;
height: 100px;
overflow:scroll;
/*font-family: "Courier New", Courier, mono;
font-size: 12px;
font-color: black; */
font:12pt "Courier New"; color:black;
}

#footer {
position:relative;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
background-color:#cccccc;
border-top:1px solid #999999;
}














