html, body {
 color:#999999;
 background-color:#ffffff;
 height:100%;
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
}

div, img {
 margin:0;
 padding:0;
 border:0;
}

h1 {
 color:#060053;
 background-color:inherit;
 font-weight:bold;
 margin:80px 0 0 0;
 padding:0;
 font-size:14px;
 letter-spacing:0px;
 word-spacing:0px;
}

h2 {
 color:#656668;
 background-color:inherit;
 font-weight:bold;
 margin:13px 0 0 0;
 padding:0;
 font-size:14px;
}

h3 {
 color:#656668;
 background-color:inherit;
 font-weight:normal;
 margin:5px 0 10px 0;
 padding:0;
 font-size:12px;
}

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:5px 0 5px 0;
 padding:0;
}


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

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

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

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


h2 a {
 background-image:url('images/link-arrow.gif');
 background-position:center right;
 background-repeat:no-repeat;
 padding-right:13px;
}

h2 a:link {
 color:#666666;
 background-color:transparent;
 text-decoration:none;
}

h2 a:visited {
 color:#666666;
 background-color:transparent;
 text-decoration:none;
}

h2 a:hover {
 color:#060053;
 background-color:transparent;
 text-decoration:none;
}

h2 a:active {
 color:#060053;
 background-color:transparent;
 text-decoration:none;
}




#wrapper {
 background-image:url('images/body-bkg.gif');
 background-position:top center;
 background-repeat:repeat-y;
 width:900px;
 min-height:100%;
 margin-top:0;
 margin-right:auto;
 margin-bottom:0;
 margin-left:auto;
 clear:both;
 display:block;
}


#header {
 width:900px;
 display:block;
}

#header #photobar {
 width:610px;
 height:108px;
 border-bottom:1px solid #999999;
}

#header #photobar img {
 width:610px;
 height:108px;
}


#header #logo {
 width:282px;
 height:65px;
 margin:40px 0 0 451px;
}

#header #logo img {
 width:282px;
 height:65px;
}


#navbar {
 width:610px;
}

#nav, #nav ul {
 padding:0;
 margin:0;
 list-style:none;
 text-indent:0px;
 float:right;
}


#nav li {
 padding:1px 10px 10px 10px;
 margin:0;
 border:0;
 font-size:12px;
 letter-spacing:1px;
}

#nav a {
 color:#000000;
 background-color:inherit;
 background-image:url('images/nav-img.gif');
 background-position:center right;
 background-repeat:no-repeat;
 padding:0 10px 0 0;
 margin:0;
 border:0;
 text-decoration:none;
}

#nav a:link {
 color:#999999;
 background-color:transparent;
}

#nav a:visited {
 color:#999999;
 background-color:transparent;
}

#nav a:hover {
 color:#060053;
 background-color:transparent;
}

#nav a:active {
 color:#060053;
 background-color:transparent;
}

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





#content {
 background-image:url('images/content-bkg.gif');
 background-repeat:no-repeat;
 width:900px;
 min-height:300px;
 margin:0;
 padding:0;
 float:left;
 clear:both;
 display:inline;
}

* html #content {
 height:300px;
}

#content #leftBox {
 width:410px;
 margin:0;
 padding:0 0 0 198px;
 float:left;
 clear:both;
 display:inline;
 text-align:right;
}

#content #leftBox p {
 margin:10px 0 0 0;
}

#content #rightBox {
 width:275px;
 margin:0;
 padding:0;
 float:right;
 display:inline;
}

#content #rightBox p {
 margin:0 0 10px 0;
}

#content #galleryBox {
 background-image:url('images/content-bkg.gif');
 background-repeat:no-repeat;
 background-position:bottom left;
 background-color:#ffffff;
 width:900px;
 margin:0 0 50px 0;
 padding:0 0 20px 0;
 float:left;
 clear:both;
 display:block;
}


.thumbnail {
 width:250px;
 margin:30px 14px 14px 24px;
 float:left;
 text-align:center;
}

.thumbnail-hidden {
 display:none;
}

.thumbnail a:link img {
 border:1px solid #999999;
}

.thumbnail a:visited img {
 border:1px solid #999999;
}

.thumbnail a:hover img {
 border:1px solid #060053;
}

.thumbnail a:active img {
 border:1px solid #060053;
}



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

