

/* base styles */

body {
margin:0;
padding:0 0 20px 0;
background:#c2b6a6 url("../images/bg_body.jpg") repeat;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
text-align:center;
color:#fff;
}

a {
color:#000;
}

a img {
border:none;
}

a:active,
a:focus {
outline:none;
}

p {
margin:0;
padding:0;
}

.post p {
margin:0 0 15px 0;
}

h2 {
margin:0;
padding:0;
font-size:20px;
font-weight:normal;
}

.post h2 {
margin:0 0 15px 0;
}

.clearer {
overflow:hidden;
margin:0 0 -1px 0;
height:1px;
clear:both;
}


/* overall container */

#container {
position:relative;
border:2px solid #fff;
border-top:none;
margin:auto;
width:950px;
text-align:left;
line-height:1.4em;
}

#menu {
padding:0 0 0 15px;
width:935px;
height:34px;
background:#3b1a06 url("../images/bg_menu.gif") repeat-y left;
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
float:left;
margin:0;
padding:0;
list-style:none;
font-size:11px;
letter-spacing:1px;
}

#menu li a {
display:block;
float:left;
padding:7px 15px 9px 15px;
color:#ffcc66;
text-decoration:none;
}

.home #menu .home a,
#menu li.current_page_item a {
color:#fff;
}

#menu li.page-item-16 {
display:none;
}

#player {

position:absolute;
top:8px;
right:0;
}

#content {
width:950px;
height:auto !important;
height:525px;
min-height:525px;
background:url("../images/photo_1.jpg") no-repeat top left;
}

#content {
background-color:#9c926d;
}

#switcher {
position:absolute;
bottom:25px;
left:45px;
width:300px;
}

.page #switcher {
top:305px;
left:605px;
}

#switcher .thumbnail {
float:left;
margin-right:2px;
background:url("../images/bg_thumbnail.png") no-repeat top left;
}

#tPhoto1,
#tPhoto2,
#tPhoto3,
#tPhoto4 {
padding:5px;
width:60px;
height:60px;
}

#switcher img {
display:block;
}

#tPhoto1 {
padding:4px;
width:62px;
height:62px;
}

#tPhoto1 img {
border:1px solid #fff;
}

#title {
position:absolute;
top:125px;
left:60px;
}

#tour {
position:absolute;
top:225px;
left:50px;
}

#tour h2 {
margin-bottom:10px;
padding-left:15px;
color:#000;
}

#dates {
padding:10px 100px 10px 15px;
width:460px;
}

#dates,
.entry {
background:#9c926d;
}

#tour>#dates {
background:url("../images/bg_tour_1.png") repeat-y top left;
}

.post>.entry {
background:url("../images/bg_page_1.png") repeat-x top left;
}


/* subpages */

.post {
padding-top:250px;
}

.entry {
padding:25px 375px 25px 65px;
height:auto !important;
height:225px;
min-height:225px;
}
