body {
 background-color:#000000;
 color:#ffffff;
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:14px;
 word-spacing:2px;
 line-height:150%;
}

h1 {
 color:#ffffff;
 background-color:inherit;
 font-weight:bold;
 margin:0;
 padding:0;
 font-size:18px;
}

h1 img {
 margin-left:-20px;
}

h2 {
 color:#ffffff;
 background-color:inherit;
 font-weight:normal;
 margin:30px 0 15px 0;
 padding:0;
 font-size:16px;
}

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

h4 {
 color:#ffffff;
 background-color:inherit;
 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;
}

p, li {
 margin:12px 0 12px 0;
 padding:0;
 font-size:14px;
 word-spacing:2px;
 line-height:150%;
}


a:link {
 color:#547d6f;
 background-color:transparent;
 text-decoration:none;
 font-weight:bold;
}

a:visited {
 color:#547d6f;
 background-color:transparent;
 text-decoration:none;
 font-weight:bold;
}

a:hover {
 color:#547d6f;
 background-color:transparent;
 text-decoration:underline;
 font-weight:bold;
}

a:active {
 color:#547d6f;
 background-color:transparent;
 text-decoration:underline;
 font-weight:bold;
}

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


#header {
 width:850px;
 margin-top:0;
 margin-right:auto;
 margin-bottom:0;
 margin-left:auto;
 padding:0;
 float:left;
 clear:both;
 display:inline;
}


#navbar {
 width:850px;
 margin:157px 0 0 0;
 padding:0;
 border-bottom:2px solid #ca0d0d;
 float:left;
 display:block;
 overflow:hidden;
 position:relative;

}

#nav {
 padding:5px 0 2px 0;
 margin:0;
 list-style:none;
 text-indent:0px;
 clear:left;
 float:left;
 position:relative;
 left:50%;
 text-align:center;
}


#nav li {
 background-image:url(images/menu_bullet.gif);
 background-repeat:no-repeat;
 background-position:10px 7px;
 background-color:transparent;
 padding:0 24px;
 margin:0;
 border:0;
 font-size:13px;
 letter-spacing:0px;
 text-transform:lowercase;
 display:block;
 float:left;
 list-style:none;
 position:relative;
 right:50%;
}

#nav a {
 color:#ffffff;
 background-color:inherit;
 padding:0;
 margin:0;
 border:0;
 text-decoration:none;
 display:block;
}

#nav a:link {
 color:#ffffff;
 background-color:transparent;
 font-weight:normal;
}

#nav a:visited {
 color:#ffffff;
 background-color:transparent;
 font-weight:normal;
}

#nav a:hover {
 color:#ca0d0d;
 background-color:transparent;
 font-weight:normal;
}

#nav a:active {
 color:#ca0d0d;
 background-color:transparent;
 font-weight:normal;
}

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



#content, #footer {
 min-height:50px;
}

* html #content {
 height:50px;
}

#content {
 width:778px;
 min-height:200px;
 margin:0;
 padding:0 36px 0 36px;
 float:left;
 clear:both;
 display:inline;
}

* html #content {
 height:200px;
}

#content #pageHeading {
 margin:12px 0 20px 0px;
}

#content .photoTopLeft {
 padding:0 20px 10px 0;
 float:left;
 display:inline;
}

#content .photoLeft {
 padding:10px 20px 10px 0;
 float:left;
 display:inline;
}

#content .photoRight {
 padding:10px 0 10px 20px;
 float:right;
 display:inline;
}


#footer {
 width:840px;
 margin:0;
 padding:20px 0 20px 10px;
 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;
}

.error {
 color:#a60004;
 background-color:transparent;
 font-style:italic;
}

.clearall {
 clear:both;
 font-size:0px;
}
