@charset "utf-8";
/* CSS Document */

body {
background-color:white;
margin: 0;
padding: 0;
}

hr{
color: white;
background-color: white;
height: 1px;}

#container{
position:relative;
top:0px;
margin: 0 auto;
width:840px;
background-color:#681d3e;
height:730px;
top:0px;}

#top_base{
position:absolute;
height:160px;
top: 0px;
width:840px;
background-color:#681d3e;
text-align:left;
z-index:50;}

#top_base2{
position:absolute;
height:160px;
top: 0px;
width:840px;
background-color:#681d3e;
text-align:left;}

#logo{
position:absolute;
top:0px;
left:0px;}

#toptext{
position:absolute;
top:10px;
width:610px;
right:0px;
text-align:center;}

#base{
position:absolute; 
top:160px; 
width:840px;
height:300px;
background-color:#cccccc;
z-index:10;
text-align:left;
font: 12px/16px Arial, Helvetica, sans-serif;
color:white;}

#base2{
position:absolute; 
top:5px; 
width:840px;
height:290px;
background-color:#681d3e;
z-index:41;
text-align:left;
font: 11px/16px Geneva, Arial, Helvetica, sans-serif;
color:white;}

#base_content{
position:absolute; 
top:160px; 
width:840px;
height:480px;
background-color:#cccccc;
font: 12px/16px Arial, Helvetica, sans-serif;
color:white;}

#base_content2{
position:absolute; 
top:5px; 
width:840px;
height:470px;
background-color:#681d3e;
font: 11px/16px Geneva, Arial, Helvetica, sans-serif;
color:white;}

.base_content a:link{color:#ffffff; text-decoration:none;} 
.base_content a:visited{color:#ffffff; text-decoration:none;}
.base_content a:active{color:#ffffff; text-decoration:none;}
.base_content a:hover{color:#ef9016; text-decoration:none;}

.inner_base_content a:link{color:#4c4616; text-decoration:none; font-weight:bold;} 
.inner_base_content a:visited{color:#4c4616; text-decoration:none; font-weight:bold;}
.inner_base_content a:active{color:#4c4616; text-decoration:none; font-weight:bold;}
.inner_base_content a:hover{text-decoration:underline; font-weight:bold;}

#inner_base_content{
position:absolute;
right:20px;
width:680px;
height:480px;
background-color:white;
font: 12px/16px Arial, Helvetica, sans-serif;
color:#681d3e;
text-align:left;
overflow:auto;}

#inner_image{
position:absolute;
top:5px;
right:5px;}

#sidebar{
position:absolute;
top:0px;
left:0px;
height:300px;
width:140px;
color:white;
background-color:#ac6a09;
text-align:center;
font: 12px/16px Arial, Helvetica, sans-serif;}

#biglinks{
position:absolute;
z-index:42;
text-align:left;
top:0px;
left:140px;
width:280px;
height:300px;
background-color:white;}

#flash{
position: absolute; 
z-index:42; 
top:0px; 
right:20px;}

#flash_store{
position: absolute; 
z-index:42;
height:400px;
width:600px; 
top:60px; 
left:10px;}

#main_info{
position: absolute;
color:#681d3e;
font: 12px/16px Arial, Helvetica, sans-serif;
margin: 0 auto;
top:330px;
width:840px;
height:21px;
text-align:center;
background-color:white;
background-image: url("images/info_back.jpg");}

#main_info2{
position:absolute;
color:white;
font: 11px/16px Arial, Helvetica, sans-serif;
top:380px;
width:840px;
height:21px;
text-align:center;}


#main_info_content{
position: absolute;
color:#681d3e;
font: 12px/16px Arial, Helvetica, sans-serif;
top:510px;
width:840px;
height:21px;
text-align:center;
background-color:white;
background-image: url("images/info_back.jpg");}

#main_info_content2{
position:absolute;
color:white;
font: 11px/16px Arial, Helvetica, sans-serif;
top:540px;
width:840px;
height:21px;
text-align:center;}

#nav {
width: 840px;
position:absolute;
bottom: 0px; 
right: 0px;
background: white;
z-index: 70;

}
#nav ul {
list-style: none;
margin: 0;
padding: 0;
width: 140px;
float: left;
}

#nav a{
font: 11px/16px Geneva, Arial, Helvetica, sans-serif;
display: block;
text-align:left;
border-width: 3px;
border-left-style: solid;
border-top-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#nav a {
color: white;
background: #681d3e;
text-decoration: none;
}

#nav a:hover {
color: #681d3e;
background: #fff;
}

#nav li {position: relative; text-align:center;}

#nav ul ul {
position: absolute;
}

#nav ul ul ul {
top: 0;
left: 100%;
}

div#nav ul ul,
div#nav ul li:hover ul ul,
div#nav ul ul li:hover ul ul
{display: none;}

div#nav ul li:hover ul,
div#nav ul ul li:hover ul,
div#nav ul ul ul li:hover ul
{display: block;}

