* { margin: 0; padding: 0; }

.float_left {
 float: left;
}

body {
 background-color: #000;
 color: #fff;
}

a {
 color: rgb(165,177,49);
 text-decoration: underline;
}
a:visited {
 color: rgb(253,109,41);
}

#wrapper {
 margin: 0 auto;
}

#header {
 background: rgb(165,177,49) url(../images/header.jpg) no-repeat top center;
 margin: 0 auto;
 height: 40px;
}

#menu {
 margin: 0 auto;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 10px;
 border-bottom: 7px solid rgb(165,177,49);
 background: #000 url(../images/bg_menu.jpg) repeat-x top left;
}

#menu a {
 color: #fff;
 font-size: 13px;
 font-weight: bold;
}

#intro {
 background: #000 url(../images/intro.jpg) no-repeat top center;
 margin: 0 auto;
 margin-top: 20px;
 height: 175px;
}
.centerit {
 margin: 0 auto;
 padding: 0;
 text-align: center;
}

#mapit {
 background: #000 url(../images/map.jpg) no-repeat top center;
 margin: 0 auto;
 margin-top: 20px;
 height: 175px;
}
#mapit-nph {
 background: #000 url(../images/nph.jpg) no-repeat top center;
 margin: 0 auto;
 margin-top: 20px;
 height: 127px;
}
#mapit-sct {
 background: #000 url(../images/sct.jpg) no-repeat top center;
 margin: 0 auto;
 margin-top: 20px;
 height: 127px;
}

#content {
 margin: 0 auto;
 text-align: left;
 font-size: 15px;
}

h1 { 
 color: #fff;
 display: block;
 padding-bottom: 2px;
 margin-top: 20px;
 margin-bottom: 10px;
 font-size: 15px;
 font-weight: bold;
 padding-left: 17px;
 background: url(../../images/h3_bullet.png) no-repeat top left;
}

#content p {
 padding-left: 17px;
 padding-right: 7px;
 text-align: left;
}
#content p.centerit {
 text-align: center;
 font-weight: normal;
}

li {
 list-style-type: square;
 margin-left: 25px; 
 margin-bottom: 3px;
}

#footer {
 margin: 0 auto;
 text-align: center;
 font-size: 12px;
 margin-top: 20px;
 padding-top: 15px;
 margin-bottom: 15px;
 border-top: 3px solid rgb(165,177,49);
 display: block;
 clear: all;
}
#footer p {
 font-style: italic;
}