body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}

p,
ul, ol, li 
td, th, 
dl, dt, dd {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: left;
padding: 10px;
}

h1, h2, h3, h4, h5, h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
font-size:18px;
text-align:center;
border-bottom: none;
border-color: #000;
text-decoration: none;
line-height: 1.2em;
}

h2 {
font-size: 14px;
line-height: 1.3em;
margin-top: 0;
margin-bottom: 0.5em;
border-bottom: 1px solid;
border-color: #000;
display: block;
padding: 2px 0 2px 10px;
color: white;
background-color: #063;
}


h3, h4, h5, h6 { 
font-size: 11px;
line-height: 1.3em;
}

h4 {
margin-top: 0;
margin-bottom: 0
}

ul, ol, li,
dl, dt, dd { 
line-height: 1.35em;
}

p {
margin-top: 0;
padding-bottom: 1px;
margin-bottom: 1.2em
}

p, 
td {
line-height: 1.35em;
}

th {
line-height: 1.2em;
}

ol {
list-style: decimal outside;
margin-left: 2em
}

ul {
list-style: disc outside;
margin-left: 0.5em
}

ul,
ol {
padding-left: 1.5em;
margin-top: 1em;
margin-bottom: 1.35em
}

li {
line-height: 1.35em;
padding-bottom: 0.5em;
margin-left: 1em;
padding-left: 1em;
}

li ol,
li ul {
margin-top: 0;
margin-bottom: -0.65em
}

li ol {
list-style: lower-alpha outside;
margin-left: 0.5em;
padding-left: 0.5em
}

li p { 
margin-bottom: 0.5em
}

.compact {
margin-top: 1em;
padding-bottom: 1.35em
}

#sidecol p {
font-size: 10px;
margin-bottom: 10px;
color:#000000;
}

#sidecol h3 { 
margin-top: 25px;
color: #000
}

#sidecol li {
font-size: 10px;
margin-bottom: 3px;
display: block;
/*padding: 2px 0 2px 2px;*/
color: white;
background-color: #063;
text-align: center;
border: 1px solid #D7DEE0
}

#sidecol a:link {
color: white;
background-color: transparent;
/*text-decoration:underline;*/
text-decoration: none;
display: block;
}

#sidecol a:visited {
color: white;
background-color: transparent;
/*text-decoration:underline;*/
text-decoration: none;
display: block;
}

#sidecol a:hover {
color: #009;
background-color: #D7DEE0;
text-decoration: none;
display: block;
}

#maincontent p {
margin-bottom: 6px;
}

#maincontent a {
/*color: #00267F;*/
color: #5C379E;
text-decoration: underline;
}

#maincontent a:visited {
color: #5C379E;
text-decoration: underline;
}

#maincontent a:hover {
color: #000;
background-color: #DFE9DD;
}

#maincontent .coltext {
padding: 0 7px 0 7px;
}

#maincontent .coltext h3 {
margin: 0;
margin-right: -7px;
margin-left: -6px;
padding: 0 9px 2px;
border-bottom: 1px solid #D5DDDD;
background-color: #00267F;
min-height: 15px;
display: block;
color:#FFF;
}

#maincontent img {
margin-right: 5px;
}

#footertext p{
text-align:center;
font-size: 11px;
}

#footertext a, 
#footertext a:link,  
#footertext a:visited {
color: #5C379E;
text-decoration: underline;
}
 
#footertext a:hover { 
background-color: white;
color: #333;
text-decoration: none;
}

#date {
font-size: 11px;
color: black;
padding: 4px 0 5px 3px;
font-weight:bold
}

.events p{
padding: 0 10px 0 15px;
font-size: 11px;
}

.events h3{
font-size: 12px;
line-height: 15px;
font-weight:bold;
color:black;
margin-left: 5px;
}

.bizname h1{
font-size: 16px;
line-height: 16px;
font-weight:bold;
color: #006633;
text-align:left;
border-bottom: solid;
border-color: #006633;
text-decoration: none;
padding: 0px 0px 0px 10px;
line-height: 1.2em;
}

.bizname h2 {
font-size: 14px;
line-height: 1.3em;
margin-top: 0;
margin-bottom: 0.5em;
border: 1px solid;
border-color: #000;
display: block;
padding: 2px 0 2px 10px;
color: black;
background-color:#CCCCCC
}

.bizname p{
padding: 0px 0px 0px 20px;
}

.caption p{
font-size: 10px;
font-style:oblique;
text-align:center;
}