/* COLOURS 
 *
 * #19135F blue
 * #7A7740 green
 * #E4E4D9 grey
 * #9E9D84 pale grey 
 * #D9D8C3 beige
 */


div.container {
  width: 710px; /* over-rule blueprint */
}
.sidebar img{
    margin: 0; /* no bottom margin */
}
.sidebar, #footer p {
    margin-left: 20px;
}
body {
    margin: 0;
}

/* Backgrounds */
body {
    background: url(/images/top_bg.png) repeat-x center top #E4E4D9;
}
#wrapper {
    background: url(/images/body_tiling_bg.gif) repeat-y center top;
}
#main {
    background: url(/images/vertical_bar.gif) no-repeat 230px 0;
}
#footer {
    background: url(/images/body_bottom.gif) no-repeat center bottom;
}
#footer p{
    background: url(/images/horizontal_bar.gif) no-repeat center top;
}

#header h2 {
    text-indent: -9000em;
    height: 241px;
    width: 710px;
    background: url(/images/header.jpg);
    margin: 0 0 5px 0;
}
#header ul {
    margin: 0;
    padding: 0 0 0 8px;
}
#header li a{
    color: #E4E4D9;
    text-decoration: none;
    background: url(/images/nav_bg.png) no-repeat bottom right;
/*            width: 40px;*/
    float: left;
/*            padding: 0.25em 0.5em;*/
    text-align: center;
    padding: 0.4em 0;
}
#header .home       a { width:  68px; }
#header .gallery    a { width:  70px; }
#header .activities a { width: 152px; }
#header .lodging    a { width:  70px; }
#header .rates      a { width:  65px; }
#header .about_yk   a { width:  55px; }
#header .links      a { width:  55px; }
#header .guestbook  a { width:  90px; }
#header .contact    a { width:  70px; }

#header ul a:hover{
    text-decoration: underline;
}
#header li {
    display: inline;
    margin: 0;
    padding: 0;
    list-style: none;
}
/* you-are-here styles */
#home .home a,
#gallery .gallery a,
#activities .activities a,
#lodging .lodging a,
#rates .rates a,
#links .links a,
#about_yk .about_yk a,
#guestbook .guestbook a,
#contact .contact a { 
    color: #9E9D84;
}

#main {
    margin-top: 25px;
    padding-bottom: 10px;
}


#footer p{
    padding: 30px 0 10px 25px;
    margin-left: 0;
/*    margin-left: 28px;*/
}
#footer a{
    color: #7A7740;
}
#footer p img {
    float: left;
    margin: -20px 5px 0 0;
}

em {
    background: transparent;
}
#post-footer {
    text-align: right;
    color: #b8b8b8;
}
#post-footer a{
    color: #b8b8b8;
    text-decoration: none;
}
#post-footer p{
    padding-right: 10px;
}
#post-footer p img {
    display: inline;
    float: none;
    margin: 0 0 -12px 0;
}

/* typography */
body { 
  color: #7A7740; 
  font-family: "Times New Roman", "Times", serif; 
}
h1,h2,h3,h4,h5,h6 { 
  color: #19135F; 
  font-style: italic;
  font-family: "Times New Roman", "Times", serif; 
  text-transform: lowercase;
}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.5em;
}
#main p {
    line-height: 180%;
}
#footer p{
    font-size: 11px;
    line-height: 100%;
}
#post-footer p{
    font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
    font-size: 10px;
}

/* style for the guestbook entries */
#guestbook blockquote{
    border-top: 1px solid #D9D8C3;
    margin-top: 2em;
    margin-left: 0;
    padding-top: 1em;
}
#guestbook blockquote p{
    margin-left: 2em;
    margin-right: 2em;
}

.widebody #main {
    background: transparent;   
}
.widebody #main .wrapper {
    padding-left: 40px;
}
#gallery .wrapper img {
    margin: 1em 1em 0 0;
}

.minor{
    font-size: 80%;
}
a.pdf {
    padding-left: 20px;
    background: url(/images/pdf.gif) no-repeat top left;
    padding-top: 2px;
}
/* for IE6 */
.lv_Media img{
    margin-bottom: 0;
}

/* rates iframes */
iframe.adventure-engine {
        width: 650px;
        height: 600px;
        overflow: auto;
}
