body {
 background-color: #000000;
 color: #898989;
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size:12px;
 scrollbar-track-color: #000000;
 scrollbar-face-color: #000000;
 scrollbar-arrow-color: #797979;
 scrollbar-shadow-color: #cccccc;
 scrollbar-darkshadow-color: #333333;
 scrollbar-highlight-color:#797979;
}

h1, h2 {
 color:#ffffff;
 font-weight:normal;
 margin:0 0 10px 0;
 padding:0;
 font-size:16px;
 letter-spacing:0.5px;
}

h2 {
 margin:30px 0 10px 0;
}

h3 {
 color:#ffffff;
 background-color: inherit;
 font-weight:bold;
 margin:10px 0 10px 0;
 padding:0;
 font-size:14px;
}

h4 {
 font-weight:bold;
 margin:20px 0 10px 0;
 padding:0;
 font-size:14px;
 font-style:italic;
}

h5 {
 color:#3d3d3d;
 font-weight:normal;
 margin:0;
 padding:0;
 font-size:13px;
 letter-spacing:0.5px;
}

p {
 margin:10px 0 10px 0;
 padding:0;
 font-size:12px;
}


a:link {
 color: #858585;
 background-color: transparent;
 text-decoration: underline;
}

a:visited {
 color: #858585;
 background-color: transparent;
 text-decoration: underline;
}

a:hover {
 color: #ffffff;
 background-color: transparent;
 text-decoration: underline;
}

a:active {
 color: #ffffff;
 background-color: transparent;
 text-decoration: underline;
}

#wrapper {
 border: 0;
 width: 688px;
 height:auto;
 margin-top: 0;
 margin-right: auto;
 margin-bottom: 0;
 margin-left: auto;
 padding: 0;
 clear: both;
 display: block;
}


#header {
 width: 688px;
 margin-top: 30px;
 margin-right: auto;
 margin-bottom: 5px;
 margin-left: auto;
 border: 0;
 padding: 0;
 text-align:center;
 float: left;
 clear: both;
 display: inline;
}

#logo {
 width:335px;
 height:34px;
 padding:0;
 margin:0 0 15px 0;
 border:0;
 display: inline;
}

#headerPhoto {
 width:527px;
 height:246px;
 padding:0;
 margin:0;
 margin:0 0 15px 0;
 border:0;
 display: inline;
}

#navtop {
 width: 688px;
 margin: 0;
 border: 0;
 padding: 0;
 font-size:14px;
 color: #858585;
 background-color: inherit;
 letter-spacing:3px;
 line-height:1.5;
 text-align:center;
 float: left;
 display: inline;
}

#navlinks {
 visibility:hidden;
}

#navlinks a:link {
 color: #858585;
 background-color: inherit;
 text-decoration: none;
}

#navlinks a:visited {
 color: #858585;
 background-color: inherit;
 text-decoration: none;
}

#navlinks a:hover {
 color: #ffffff;
 background-color: inherit;
 text-decoration: none;
}

#navlinks a:active {
 color: #ffffff;
 background-color: inherit;
 text-decoration: none;
}


#navbar {
 margin: 0px 0 30px 74px;
 border: 0;
 padding: 0;
 float: left;
 display: inline;
}

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

#nav a, #nav li {
 font-size:14px;
 color: #858585;
 background-color: inherit;
 text-decoration: none;
 text-align: left;
 letter-spacing:3px;
 padding: 0;
 margin: 0 30px 0 0;
 border:0;
 display: block;
}

#nav #nav_gallery {
 margin-right:0px;
}

#nav a:link {
 color: #858585;
 background-color: inherit;
}

#nav a:visited {
 color: #858585;
 background-color: inherit;
}

#nav a:hover {
 color: #ffffff;
 background-color: inherit;
}

#nav a:active {
 color: #ffffff;
 background-color: inherit;
}

#nav li {
 float: left;
 width: auto;
}

#nav li ul {
 position: absolute;
 color: #858585;
 background-color:#000000;
 width: 240px;
 left: -9000px;
 margin-left: -47px;
 margin-top: 0px;
 padding-top: 3px;
 display: inline;
}

#nav li:hover ul {
 left: auto;
}

ul#nav li ul li a {
 color: #858585;
 background-color: inherit;
 padding: 2px 5px 2px 5px;
 margin:0 0 0 0;
 width: 230px;
 float: none;
 text-indent: 0;
 height: auto;
 text-decoration: none;
 font-weight:normal;
 font-size:11px;
 text-align:center;
 border: 0;
 overflow: hidden;
}


ul#nav li ul li a:link {
 color:#858585;
 background-color: inherit;
}

ul#nav li ul li a:visited {
 color:#858585;
 background-color: inherit;
}

ul#nav li ul li a:hover {
 color:#ffffff;
 background-color: inherit;
}

ul#nav li ul li a:active {
 color:#ffffff;
 background-color: inherit;
}

#nav li:hover ul, #nav li.sfhover ul {
 left: auto;
}





#content {
 width: 685px;
 height: 164px;
 overflow-x: auto;
 overflow-y: scroll;
 margin: 110px 0 0 0;
 border:0;
 padding: 0 3px 0 0;
 float: left;
 display: block;
}

#content img {
 margin: 0 0 -3px 0;
 border:0;
 padding: 0;
 display: inline;
}


.entry {
 margin: 40px 0 20px 0;
 border: 0;
 padding: 0;
 font-size:14px;
 font-weight:normal;
 text-align:center;
}

#content-noscroll {
 width: 685px;
 margin: 110px 0 0 0;
 border:0;
 padding: 0 3px 0 0;
 float: left;
 display: block;
}

#footer {
 width: 688px;
 margin-top: 20px;
 margin-right: auto;
 margin-bottom: 20px;
 margin-left: auto;
 border: 0;
 padding: 0;
 font-size:12px;
 text-align:center;
 float: left;
 display: inline;
 clear: both;
}

#siteby {
 font-size:10px;
 margin:3px 0 10px 0;
 padding:0;
}

.sm_second {
 color:#ff740e;
 font-weight:bold;
}

.sm_mile {
 color:#bccfe0;
 font-weight:bold;
}


#siteby a:link {
 text-decoration: none;
}

#siteby a:visited {
 text-decoration: none;
}

#siteby a:hover {
 text-decoration: none;
}

#siteby a:active {
 text-decoration: none;
}


#referral {
 display:none;
}

.white {
 color:#ffffff;
}

.white a:link {
 color: #ffffff;
 background-color: transparent;
 text-decoration: underline;
}

.white a:visited {
 color: #ffffff;
 background-color: transparent;
 text-decoration: underline;
}

.white a:hover {
 color: #aaaaaa;
 background-color: transparent;
 text-decoration: underline;
}

.white a:active {
 color: #aaaaaa;
 background-color: transparent;
 text-decoration: underline;
}

.quoted {
 font-weight:bold;
 margin-top:20px;
}

.quote {
 font-style:italic;
}


form {
 margin:0;
 padding:0;
}

.formLabel {
 width: 260px;
 margin:0;
 border:0;
 padding:2px 20px 0 0;
 float: left;
 text-align:right;
 display: block;
 clear: both;
}

.formField {
 margin:0;
 padding:0 0 3px 0;
 border:0;
 float: left;
 display: block;
}

.formField .textField {
 width:260px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size:12px;
}

.formField option {
 font-style: italic;
}

.formField .textareaLocation {
 width:360px;
 height:50px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size:12px;
}

.formField .textareaMessage {
 width:360px;
 height:100px;
 font-family: Arial, Helvetica, Verdana, sans-serif;
 font-size:12px;
}

.error {
 color: #ffffff;
 background-color: transparent;
}
