
body {
width : 750px;
font : 70% "verdana", arial, tahoma, sans-serif;
line-height : 1.6em;
color : #000000;
background : #eeeee2;
margin-left : auto;
margin-right : auto;
border : 1px solid #948c75;
}

#banner {
height : 169px;
padding : 0 3px 0 0;
margin : 0 0 0 0;
border-bottom : 5px solid #000000;
color : #948c75;
background : #f2f0dc url(../images/headerbydesign01.gif) no-repeat;
}
#banner h1 {
margin : 0 30px 0 0;
padding-top : 15px;
border-bottom : none;
border-top : none;
font-size : 2em;
text-align : right;
}
#navlist {
padding : 3px 3px;
margin : 0 0 0 0;
border-bottom : 0 solid #2a3d05;
text-align : left;
font-size : 1.1em;
color : #ffffff;
background : #000000;
}
#navlist li {
list-style : none;
margin : 0 0 0 0;
display : inline;
}
#navlist li a {
text-decoration : none;
padding : 3px 1.2em;
margin : 0 0 0 0;
border : 0 solid #A5A384;
color : #99B2B7;
background : #D5DED9;
}
#navlist li a:link {
color : #ffffff;
background : #000000;
}
#navlist li a:visited {
color : #ffffff;
background : #000000;
}
#navlist li a:hover {
border : 0 solid #EAE8CD;
color : #ffffff;
background : #990000;
}
#navlist li a#current {
text-decoration : none;
color : #FEFDF1;
background : #303338;
border-bottom : 0 solid #b0c75f;
}
#content {
padding : 5px;
margin-bottom : 0;
border-left : 1px solid #FFFFFF;
font-size : 1.1em;
color : #000000;
background : #FFFFFF;
}

#footer {
clear : both;
padding : 3px;
margin : 0 0 0 0;
font-size : 85%;
border-top : 5px solid #000000;
color : #ffffff;
background : #990000;
}
#footer a:link, #footer a:visited {
background : inherit;
color : #000000;
border-bottom : none;
}
#footer a:hover {
border-bottom : none;
background : inherit;
color : #FFFFFF;
}
p {
padding : 3px 5px 0 3px;
}
#content h1, #sidebar h1 {
margin : 0;
font : 1.3em "Trebuchet MS", verdana, tahoma, sans-serif;
padding : 5px;
color : #000000;
background : inherit;
}
h2 {
margin : 0;
font-size : 1.4em;
padding-bottom : 20px;
text-transform : uppercase;
color : #990000;
}
h3 {
font-size : 1.3em;
padding : 0;
margin : 0 5px 0 5px;
color : #990000;
background : inherit;
}
h4 {
margin : 0 3px 0 3px;
padding : 0;
text-align : left;
font-size : 1.0em;
color : #990000;
background : inherit;
}
a {
text-decoration : none;
border-bottom : 0px dashed #2a3d05;
color : #990000;
background : inherit;
}
a:hover {
text-decoration : none;
border-bottom : 1px solid #990000;
color : #000000;
background : inherit;
}
a img {
border : 0;
}
.img {
float : left;
padding : 4px;
margin : 4px;
border : 1px solid #990000;
}
.intro {
float : left;
width : 240px;
height : 200px;
margin : 0px 0 5px 0;
padding : 5px;
border-bottom : 5px solid #000000;
border-top : 5px solid #000000;
font-size : 1.1em;
color : #000000;
background : #cdcaa3;
}
.intro2 {
float : right;
width : 238px;
height : 200px;
margin : 0px 0 5px 0;
padding : 5px;
border-bottom : 5px solid #000000;
border-top : 5px solid #000000;
font-size : 1.1em;
color : #000000;
background : #cdcaa3;
}
.intro3 {
float : left;
width : 240px;
height : 200px;
margin : 0px 0 5px 0;
padding : 5px;
border-bottom : 5px solid #000000;
border-top : 5px solid #000000;
font-size : 1.1em;
color : #000000;
background : #cdcaa3;
}

.update {
font-size : 1em;
background : inherit;
color : #FFFFFF;
}
.separator {
float : left;
background : #ffffff url('../images/sep.png') no-repeat;
height : 220px;
width : 1px
}

.ezmap {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7A7A7A;
font-weight: normal;
}

.ezmap_details {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}

.ezmap_gen {
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #666666;
}