body.custom {
background: #5e1602 url(images/bg.jpg) no-repeat;
background-attachment:fixed;
background-position:top center;
font-family:"lucida sans unicode", arial, helvetica, sans-serif;
}

.custom #header {
background:url(images/masthead.jpg) no-repeat;
height:310px;
padding:0;
border-style: none;
}

.custom #container {
    margin-top: 0;
    margin-bottom: 2em;
    padding: 0;
}

.custom #page {
    background: url(images/bg-page.gif) repeat-y;
    padding:0;
    margin:0;
}

.custom #content {
    background: #f9eab6;
}

.custom #feature_box { background: #fff; border-bottom: none; padding:20px; text-align:justify; border-left: 2px #f9eab6 solid;}
.custom #feature_box p {font-size:1.5em;}
.custom #feature_box img {float:left;}

.custom .image_box, .custom_box { border-style: solid; border-color: #ddd; }
.custom #image_box img { background: #fff; border-style: solid; border-color: #f4dc8b; }

.custom .teaser { background: #fff; min-height:250px; border: 2px #f7e39e solid;}
.custom .teaser p {margin-left:5px;}
.custom .teaser h2 {background: url(images/header-texture.jpg) no-repeat; padding-left:5px; padding-top:7px; height:28px; color:#5e1602;}
.custom .teaser a.teaser_link {margin-left:5px;}


.custom #footer {
    background:url(images/footer.jpg) no-repeat;
    padding:0;
    margin:0;
    border-top: none;
    height:95px;
    text-align:center;
}

.custom #footer h1 {
    color:#fff;    
    padding-top:0.8em;
    padding-bottom:0.6em;
    font-size:16px;
}

.custom #footer p {
    color:#fff;   
    font-size:13px;
    padding-bottom:0.6em;
}

.custom #footer a {
    color:#fff;
    border-bottom:none;
}

#drcButton {
	display:block;
	width:236px;
	height:40px;
	background:url(images/nav/drc.jpg) left no-repeat;
         float:left;
}

#drcButton a:link, #drcButton a:visited {
	display:block;
	width:236px;
	height:40px;
	text-decoration:none;
	background:url(images/nav/drc.jpg) left no-repeat; 
}

#drcButton a:hover, #drcButton a:active {
	background-position:right;
}

#krhButton {
	display:block;
	width:236px;
	height:40px;
	background:url(images/nav/krh.jpg) left no-repeat;
         float:left;
}

#krhButton a:link, #krhButton a:visited {
	display:block;
	width:236px;
	height:40px;
	text-decoration:none;
	background:url(images/nav/krh.jpg) left no-repeat; 
}

#krhButton a:hover, #krhButton a:active {
	background-position:right;
}

#kwtButton {
	display:block;
	width:292px;
	height:40px;
	background:url(images/nav/kwt.jpg) left no-repeat;
         float:left;
}

#kwtButton a:link, #kwtButton a:visited {
	display:block;
	width:292px;
	height:40px;
	text-decoration:none;
	background:url(images/nav/kwt.jpg) left no-repeat; 
}

#kwtButton a:hover, #kwtButton a:active {
	background-position:right;
}


#travelSpecials {
	display:block;
	width:195px;
	height:40px;
	background:url(images/nav/travelSpecials.jpg) left no-repeat;
         float:left;
}

#travelSpecials a:link, #travelSpecials a:visited {
	display:block;
	width:195px;
	height:40px;
	text-decoration:none;
	background:url(images/nav/travelSpecials.jpg) left no-repeat; 
}

#travelSpecials a:hover, #travelSpecials a:active {
	background-position:right;
}

/* image map */
#image_map{
width:959px;
height:310px;
position:relative;
} 

#image_map a{
display:block;
position:absolute;
} 

#image_map a#home{
width:959px;
height:278px;
top:30px;
left:0px;
}

#ad img{
border:none;
}

#drcAd
{ padding:0; margin:0; height:550px; }

.videocenter { padding: 0 auto 0 auto;}

.column { width:240px; float:left;}
.column H2{ padding:0.8em;}
.column p{ padding:0.8em;}

