#king_container{
width:100%;
height:100%;
position:relative;
overflow:auto;
}

body{
background-color:#603913;
margin:0px auto;
overflow:hidden;
}

#content p {
margin:10px 0;
}

*{
margin:0;
border:0;
}

html{
overflow:hidden;
}

body{
background-color:#603913;
width:100%;
height:100%;
position:absolute;
}

a:link {text-decoration: none; font-family:"Times New Roman", Times, serif; color:#4e84ac; font-size:14px}
a:visited {text-decoration: none; color:#4e84ac; font-size:14px;}
a:active {text-decoration: none; font-size:14px;}
a:hover {text-decoration: underline; font-size:14px;}

#king_container{
width:100%;
height:100%;
position:absolute;
z-index:1;
overflow:auto;
}

#mainContainer{
/*position:relative;*/
position:absolute;
background:url(../img/bodyShadow.gif) left top;
width:800px;
/*margin:0 auto;*/
left:50%;
margin-left:-400px;
}


#container{
background-color:#ccbb88;
width:760px;
left:20px;
position:relative;
}


#headerAndMenu{
position:relative;
height:280px;
}

#header{
position:absolute;
z-index:0;
height:280px;
}

#menu{
position:absolute;
z-index:1;
top:236px;
padding-left:75px;
height:43px;
}

#content{
background-color:#ccbb88;
width:760px;
margin:auto;
position:relative;
font-family:"Times New Roman", Times, serif;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
float:left;
}

#footer{
height:43px;
position:relative;
color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:12px;
float:left;
width:760px;
background-color:#4e84ac;
}

#footer A:link {text-decoration:underline; color:#FFFFFF}
#footer A:visited {text-decoration: underline; color:#FFFFFF}
#footer A:active {text-decoration: underline; }
#footer A:hover {text-decoration: underline;}

#submenu{
height:40px;
position:relative;
width:760px;
background-color:#ccbb88;
color:#4e84ac;
position:relative;
font-family:"Times New Roman", Times, serif;
font-size:11px;
}

#submenuHolder{
background-image:url(../img/subMenuHolder.gif);
height:20px;
margin-top:10px;
position:absolute;
width:760px;
}

.subLinks{
margin-left:25px;
padding-top:2px;
font-size:11px;
}

.subLinks A:link {text-decoration: none; font-family:"Times New Roman", Times, serif; color:#6f99b2; font-size:14px; margin-right:15px;}
.subLinks A:visited {text-decoration: none; color:#6f99b2; font-size:14px; margin-right:15px;}
.subLinks A:active {text-decoration: none; font-size:14px; margin-right:15px;}
.subLinks A:hover {text-decoration: none; font-size:14px; color:#5887a3;}

.footerText{
padding-top:9px;
margin-left:10px;
float:left;
position:relative;
}

.footerLinks{
padding-top:12px;
margin-right:10px;
float:right;
position:relative;
}

.menuItemOff{
background-image:url(../img/tabOff.png);
width:100px;
height:30px;
position:relative;
float:left;
margin-top:14px;
color:#CCCCCC;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.menuItemOn{
background-image:url(../img/tabOn.png);
width:100px;
height:30px;
position:relative;
float:left;
margin-top:14px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.menuItemOffIE6{
background-image:url(../img/tabOff.jpg);
width:100px;
height:30px;
position:relative;
float:left;
margin-top:14px;
color:#CCCCCC;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.menuItemOnIE6{
background-image:url(../img/tabOn.jpg);
width:100px;
height:30px;
position:relative;
float:left;
margin-top:14px;
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
}

.menuItemOff A:link {text-decoration: none; font-family:"Times New Roman", Times, serif; color:#555555; font-size:14px}
.menuItemOff A:visited {text-decoration: none; color:#555555; font-size:14px;}
.menuItemOff A:active {text-decoration: none; font-size:14px;}
.menuItemOff A:hover {text-decoration: none; font-size:14px; color:#6492b0;}

.menuItemOn A:link {text-decoration: none; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:14px}
.menuItemOn A:visited {text-decoration: none; color:#FFFFFF; font-size:14px;}
.menuItemOn A:active {text-decoration: none; font-size:14px;}
.menuItemOn A:hover {text-decoration: none; font-size:14px; color:#FFFFFF;}

.menuText{
margin-top:7px;
}


.clearer{
	clear: both;
}
#content hr{
height:1px;
color:#4E84AC;
background:#4E84AC;
border:0;
margin:10px 0;
}

.gallery_delimiter{
padding:5px;
margin:0 0 10px 0;
color: #333;
background:#f0f2f8;
position:relative;
}

.gallery_delimiter h4, .gallery_delimiter a h4{
color:#666;
font-size:14px;
display:block;
border-bottom:1px solid #4E84AC;
padding-bottom:5px;
margin-bottom:5px;
text-decoration:none;
}


.gallery_delimiter .image{
float:left;
margin-right:5px;
border:1px solid #4E84AC;
background:#fff;
padding:4px 4px 1px 4px;
}

.gallery_delimiter .info{
display:block;
}


.gallery_photo{
border:1px solid #4E84AC;
background:#FFF;
padding:4px 4px 1px 4px;
}

input{
border:1px solid #ddd;
margin:0 0 2px 0;
padding:1px 2px;
}

select{
margin:0 0 2px 0;
}