body {
background: #000 url(iceland_bg.jpg) bottom center no-repeat;
margin-top: 0;
text-align: center;
font-size: small;
color: #fff;
}

a:link {
color: #99c;
}
a:hover {
color: #d87745;
}
a:active {
color: #d87745;
}
a:visited {
color: #99c;
}


div#pagewidth {
width:900px;
margin: 0 auto;
background: #242424;
border: solid 2px #d87745;
border-top: 0;
text-align: left;
}
div#header {
width: 900px;
height: 617px;
background: #000 url(header.jpg);
}

 


/* --------------------- MENU --------------------- */

#nav {
  margin: 0; 
  padding: 0; 
  position: relative; 
  top: 535px;
  left: 50px;
  width: 800px; 
  height: 53px; 
  }
#nav img {
  border: 0;
  margin: 0; 
}
#nav ul {
  display: none;
}



/* --------------------- CONTENT --------------------- */


div#contactbar {
background: #000;
margin: 0;
padding: 1px;
text-align: center;
font-family: Garamond, serif;
font-size: 80%;
}

div#subtitle {
background: url(heritage.gif) top center no-repeat;
height: 165px;
margin-top: 10px;
}
span#subtitle_heritage {
display: none;
}
blockquote#heritage_quote {
position: relative;
top: 105px;
left: 15px;
}

div#rivers_links {
width: 200px;
float: left;
padding: 2px 10px;
}
div#rivers_links ul {
list-style-type: none;
padding: 0;
margin: 0;
}
div#rivers_links ul li {
color: #99c;
border: 2px solid #99c;
margin-bottom: 5px;
padding: 8px;
text-align: center;
font-family: Helvetica, Arial, sans serif;
font-size: 110%;
font-style: italic;
font-weight: bold;
}
div#rivers_links img {
border: 0;
}

div#pagewidth p {
padding: 0 10px;
font-family: Helvetica, Arial, sans serif;
text-align: justify;
}
div#pagewidth p.asterisk {
width: 340px;
color: #99c;
border: 2px solid #99c;
margin-left: 20px;
margin-bottom: 5px;
padding: 8px;
text-align: center;
font-family: Helvetica, Arial, sans serif;
font-size: 110%;
font-weight: bold;
text-transform: uppercase;
float: left;
}
div#pagewidth p.asterisk_about {
width: 250px;
color: #99c;
border: 2px solid #99c;
margin-left: 30px;
margin-bottom: 5px;
padding: 8px;
text-align: center;
font-family: Helvetica, Arial, sans serif;
font-size: 110%;
font-weight: bold;
text-transform: uppercase;
float: left;
}
div#pagewidth p.asterisk_rates {
width: 350px; 
color: #99c;
border: 2px solid #99c;
margin-bottom: 5px;margin-left: 275px;
padding: 8px;
text-align: center;
font-family: Helvetica, Arial, sans serif;
font-size: 110%;
font-weight: bold;
text-transform: uppercase;
}
span.large {
font-family: Garamond, serif;
text-transform: uppercase;
font-size: 300%;
}

blockquote {
text-align: center;
font-family: Garamond, serif;
font-size: 115%;
font-style: italic;
font-weight: bold;
margin: 5px;
}
blockquote#heritage_quote {
margin-left: 250px;
margin-right: 10px;
}
blockquote span {
font-size: 85%;
font-weight: bold;
font-family: Helvetica, Arial, sans serif;
margin-left: 30%;
line-height: 1.5em;
font-style: normal;
}

div#photo_col {
width: 180px;
float: right;
margin: 5px 0 5px 10px;
}
div#photo_col img {
border: 1px solid #fff;
margin: 5px auto;
}
div#photo_col span.caption_r {
text-align: center;
margin: 0 auto 3px;
line-height: .8em;
display: block;
text-transform: uppercase;
color: #d87745;
font-size: 95%;
} 

div#mb_col {
clear: left;
float: left;
width: 200px;
padding: 2px 10px;
margin-top: 15px;
}
div#mb_col img {
border: 1px solid #fff;
margin: 5px auto;
}
div#mb_col img#portrait {
border: 0;
}
div#mb_col span.caption_l {
text-align: center;
margin: 0 auto 3px;
line-height: .8em;
display: block;
text-transform: uppercase;
color: #d87745;
font-size: 95%;
}

img#insert {
display: block;
clear: left;
margin: 5px auto;
text-align: center;
}



/* --------------------- FOOTER --------------------- */

div#footer {
clear: both;
width: 900px;
position: relative;
color: #fff;
font-size: 95%;
margin-top: 15px;
}

div#footer_left {
position: absolute;
left: 10px;
top: -15px;
width: 200px;
text-align: center;
}
div#footer_left img {
margin: 15px auto 0;
}

div#footer_middle {
margin-left: 199px;
margin-right:159px;
voice-family: "\"}\"";
voice-family: inherit;
margin-left: 201px;
margin-right:161px;
text-align: center;
}
div#footer_contact img {
display: block;
margin: 0 auto;
border: 0;
}
div#footer_contact ul {
display: none;
}

div#footer_bottom {
}
div#footer_bottom img {
margin: 5px 10px;
}

div#footer_right {
position: absolute;
right: 10px;
top: 0;
width: 180px;
text-align: center;
padding: 0;
font-size: 85%;
}
span.media_title_1 {
font-size: 180%;
}
span.media_title_2 {
font-size: 135%;
}
div#footer_right ul {
padding: 0;
list-style-type: none;

}
div#footer_right ul.left {
margin: 5px 0;
width: 80px;
float: left;
}
div#footer_right ul.right {
margin: 5px 0;
width: 80px;
float: right;
}
div#footer_right li {
margin-bottom: 6px;
line-height: .95em;
}
div#footer_right img {
float: left;
margin: 5px 1px;
}
span.list_title {
display: block;
padding-top: 2px;
font-weight: bold;
text-decoration: underline;
}
div#tv {
clear: both;
}


div#footer_nav {
clear: both;
width: 872px;
display: block;
min-height: 190px;
max-height: 210px;
background: #000;
border: 1px solid #d87745;
margin: 10px 14px;
text-align: center;
padding: 10px 0;
font-family: Helvetica, Arial, sans serif;
}
div#footer_nav span.header {
color: #d87745;
font-weight: bold;
font-size: 130%;
margin-bottom: 8px;
}
div#footer_nav ul {
list-style-type: none;
padding: 0;
margin: 0 3px 0 30px;
width: 100%;
display: block;
}
div#footer_nav li {
display: inline;
padding: 0;
margin: 10px;
float: left;
width: 180px;
font-size: 90%;
}
div#footer_nav img {
border: 0;
margin: 0 0 5px 0;
}
div#footer_nav span.sitetitle {
color: #fff;
text-decoration: none;
font-variant: small-caps;
}
div#footer_nav span.sitetitle a:link {
color: #99c;
}
div#footer_nav span a:link {
color: #d87745;
}

p#copyright {
background: #000;
width: 650px;
margin: 5px auto;
padding: 5px;
text-align: center;
font-size: 85%;
font-style: italic;
}

/* --------------------- VIDEO PAGE --------------------- */

body#video {
background: #242424;
}