body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#000;
}

a{
color:#5E2E00;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

#container{
margin:0 auto;
background: #B2CDE8 url(../img/body_bg.jpg) no-repeat 50% 0%;
background-position:bottom;
width: 1200px;
}

#webpage{
width:960px;
margin:0 auto;
}

#content img{
border:1px solid #5E2E00;
}

#top_nav{
height:28px;
margin:0 auto;
width: 1200px;
background-color:#5E2E00;
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:15px;
}

#top_nav a{
color:#fff;
font-size:15px;
text-decoration:none;
}

#top_nav a:hover{
text-decoration:underline;
}

#top_nav ul{
margin:0;
padding:5px 0;
}

#top_nav li{
display:inline;
padding:0 16px;
}

#webpage h1{
color:#5E2E00;
margin:0;
padding:20px 0;
text-align:center;
}

#left_home{
float:left;
}

#center_home{
float:left;
width:516px;
padding:0 48px;
font-size:28px;
line-height:150%;
margin:0;
}

#center_home p{
margin:0;
padding:20px 0 60px 0;
color:#5E2E00;
text-align:center;
}

#right_home{
float:left;
}

#peter_text{
margin-top:20px;
width:380px;
float:left;
}

#left_home h2{
line-height:150%;
font-size:22px;
font-weight:normal;
margin:0;
padding:0;
}

#peter_text p{
line-height:150%;
font-size:14px;
}

#welcome_text{
width:140px;
float:left;
font-size:26px;
color:#5E2E00;
line-height:150%;
padding:0 40px 0 40px;
margin:40px 0 0 0;
}

#carly_text{
margin-top:20px;
width:360px;
float:left;

}

#right_home h2{
margin:0 30px 0 0;
padding:0;
line-height:150%;
font-size:22px;
font-weight:normal;
float:right;
}

#carly_text p{
clear:both;
line-height:150%;
font-size:14px;
}

#date_box{
clear:both;
}

#date_box p{
padding:10px 0 20px 340px;
font-size:36px;
color:#5E2E00;
}

#footer{
float:right;
color:#5E2E00;
}

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

#footer li{
text-transform:uppercase;
display:inline;
padding-left:12px;
font-size:12px;
}

#welcome_page{
line-height:150%;
font-size:14px;
}

#welcome_page h2{
font-size:22px;
font-weight:normal;
margin:30px 0 20px 0;
}

#welcome_page h3{
font-size:16px;
color:#5E2E00;
font-style:italic;
}

#welcome_page h5{
font-size:26px;
color:#5E2E00;
font-weight:normal;
margin:20px 0 30px;
}

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

.accommodation{
margin:16px 0;
padding:10px 0;
}

.accommodation p{
margin:6px 0;
}

#welcome_page li{
list-style:none;
padding:4px 0;
margin:0;
}


#tag{
clear:both;
padding-top:200px;
text-align:right;
}

#tag a{
color:#CCCCCC;
}

.price_box{
float:left;
margin-right:60px;
}

.price_box h4{
font-style:italic;
margin:2px 0 8px 0;
font-size:12px;
}

.col1{
width:80px;
font-weight:bold;
font-size:12px;
}

.col2{
width:130px;
text-align:center;
}

.col3{
width:130px;
text-align:center;
}

.float_left{
float:left;
}

.time{
width:160px;
height:30px;
font-style:italic;
}

.red{
color:#FF0000;
}

.image_left{
float:right;
margin-left:20px;
}

#day{
border:1px solid #5E2E00;
}

#day tr{
border:1px solid #5E2E00;
}

#day td{
border:1px solid #5E2E00;
}

.underline{
text-decoration:underline;
}

.bold{
font-weight:bold;
}

.fix{
font-size:12px;
}

.clear{
clear:both;
}