body {
margin:0;
padding:0;
background-color:#000000;
background-image: url(images/nav.jpg); 
font-family:  Verdana, Arial, helvetica, san-serif; 
font-size: 1em;  color: #fff;
min-width:750px;
	}

p { 
font-size: .8em;
font-family: verdana, arial, helvetica, sans-serif;
}

li {
list-style-type:square;
}

a:link { color: #0066CC; text-decoration: none; }
a:hover { color: gray; text-decoration: none; }
a:active { color: #ccc; text-decoration: none; } 
a:visited { color: gray; text-decoration: none; }
a:img {border:0}

h3 {
background-color:#003366;
}

.address {
font-family: verdana, arial, helvetica, sans-serif;
font-size:.65em;
text-decoration:none;
padding: .85em;
margin:.95em;
}


.caption {
font-family: verdana, arial, helvetica, sans-serif;
font-size:.8em;
text-decoration:none;
padding: .2em;
text-align:center;
}


#text {
font-family: verdana, helvetica, sans-serif;
background-color:#04040a;
width:575px;

padding:0em 2em 2em 2em;
}

#nav {
font-size:1.15em;
width:200px;
background-image: url(images/nav.jpg);
background-repeat:repeat-y;
background-color:#00000;
padding:5px;
	}

#nav p {
font-size: .8em;
}

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

	#nav li{
	list-style:none;
	margin:0;
	padding:0;
text-indent:.5em;
font-weight:bold;
}

	#main {
		background-color:#04040a;
	width:600px;
}

#main img {
float:center;
padding:0em 0em 4em 1em;
}

#events {
font-family: verdana, helvetica, sans-serif;
background-color:#04040a;
width:575px;
margin:1em;
}


#events img{

float: left;
margin: 1em;
}


#events ul {
font-size:.8em;
padding:5px;
text-decoration:none;
}

#events li {
font-size:1em;
font-weight:bold;
padding: 5px;
list-style-type:none;
}

#events h4{
background-color: #003366;
padding:.5em;
}

.inline-list {
border: 1px solid #000;
margin: 1em;
width: 80%;
padding: 5px;
font-family: verdana, sans-serif;
}

.inline-list p {
display: inline;
}

.inline-list ul, .inline-list li {
display:inline;
margin: 0;
padding: 0;
font-weight: bold;
list-style-type: disc;
}

#extra-nav {
font-size: .8em;
margin-top: 2cm;
width:90%;
}

#extra-nav ul {
margin-top:0px;
margin-bottom:.8em;
list-style-type:none;
}

#extra-nav li {
padding:1em 0;
font-size:.75em;
text-indent:0;
}


#news{
font-family: verdana, helvetica, sans-serif;
font-size:.9em;
background-color:#04040a;
width:85%;
margin-left:2em;
}

#news p{
margin-top:3em;
}

div#store {
font-size:14px;
width:85%;
}


div#image {font-family:  Geneva, Arial, Helvetica, san-serif; 
  font-size: 9px;  color:gray; text-align:right;}

#reversible img {
border:1px solid red;
}

.smaller {
font-size:.75em;
}
