* {
margin: 0;
padding: 0;
}
BODY, HTML {
line-height: 15px;
background: #1C368B;
color: #000;
font: 11px Verdana, Geneva, sans-serif normal;
}
#container {
width: 800px;
margin: 20px auto;
background: #fff;
}
#header {
width: 800px;
height: 347px; 
background: url(../images/header.jpg) no-repeat;
}
#menu {
width: 800px;
height: 50px; 
background: url(../images/menu.jpg) no-repeat;
}
#menu ul {
list-style-type: none;
position: relative;
text-align: center;
width: 800px;
margin: 0 auto;
font-size: 14px;
}
#menu li#menu1 a {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 0;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu2 a {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 80px;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu3 a {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 180px;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu4 a {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 260px;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu5 a {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 330px;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu6 a {
width: 90px;
height: 20px;
position: absolute;
top: 0;
left: 420px;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu7 a {
width: 140px;
height: 20px;
position: absolute;
top: 0;
left: 520px;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu8 a {
width: 90px;
height: 20px;
position: absolute;
top: 0;
left: 680px;
color: #1C368C;
padding: 15px 10px;
text-decoration: none;
font-weight: bold;
}
#menu li#menu1 a:hover {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 0;
color: #911E1B;
}
#menu li#menu2 a:hover {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 80px;
color: #911E1B;
}
#menu li#menu3 a:hover {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 180px;
color: #911E1B;
}
#menu li#menu4 a:hover {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 260px;
color: #911E1B;
}
#menu li#menu5 a:hover {
width: 80px;
height: 20px;
position: absolute;
top: 0;
left: 330px;
color: #911E1B;
}
#menu li#menu6 a:hover {
width: 90px;
height: 20px;
position: absolute;
top: 0;
left: 420px;
color: #911E1B;
}
#menu li#menu7 a:hover {
width: 140px;
height: 20px;
position: absolute;
top: 0;
left: 520px;
color: #911E1B;
}
#menu li#menu8 a:hover {
width: 90px;
height: 20px;
position: absolute;
top: 0;
left: 680px;
color: #911E1B;
}
#main_container {
width: 800px;
overflow: hidden;
background: #fff;
}
#main {
width: 530px;
background: #fff;
float: left;
}
#column {
width: 250px;
background: #000 url(../images/column.jpg) no-repeat bottom;
float: right;
margin: 0 20px 0 0;
color: #fff;
}
#columnHours {
width: 250px;
background: #000 url(../images/column.jpg) no-repeat bottom;
float: right;
margin: 0 20px 0 0;
color: #fff;
}

#footer1 {
width: 780px;
background: #fff;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
margin: 10px auto 0 auto;
}
#footer2 {
width: 780px;
background: #fff;
margin: 2px auto;
border-top: 4px solid #000;
}
#footer1 a {
color: #004262;
text-decoration: none;
font-weight: normal;
}
#footer1 a:hover {
color: #004262;
text-decoration: underline;
font-weight: normal;
}
h1 {
font-size: 14px;
padding: 10px 10px 0 20px;
color: #7F3431;
font-weight: bold;
}
#column h2 {
font-size: 12px;
padding: 10px 10px 0 10px;
color: #D6BD2D;
font-weight: bold;
}
#main h2 {
font-size: 12px;
padding: 7px 5px;
color: #fff;
font-weight: bold;
background: #000;
width: 470px;
margin: 0 20px;
}
#column ul {
list-style-type: disc;
margin: 10px 40px;
}
#column li {
padding: 2px;	
}
#column p {
padding: 10px 30px;	
}
#readmore {
width: 93px;
height: 20px;
background: url(../images/readmore.jpg) no-repeat;
margin: 0 0 0 45px;
}
#main p {
padding: 10px 20px;	
}
p { padding: 10px; }
.pic_left {
float: left;
margin: 10px 10px 10px 20px;
}
#gallery {
width: 502px;
margin: 0 auto;
}
.gallery1 {
width: 250px;
height: 188px;
background: #fc0;
float: left;
margin: 2px 2px 0 0;
}
.gallery2 {
width: 250px;
height: 188px;
background: #069;
float: right;
margin: 2px 0 0 0;
}























.menu {
width: 800px;
height: 50px;
background: url(../images/menu.jpg) no-repeat;
}
.menu ul {
list-style-type: none;
position: relative;
text-align: center;
width: 800px;
margin: 0 auto;
padding: 10px 0 0 0;
text-transform: uppercase;
line-height: 16px;
}
.menu li{
float:left;
position:relative;
z-index:100;
}
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}
.menu a, .menu :visited {
display:block;
font-size:11px;
width:110px;
height: 16px;
padding:7px 0;
color:#000;
background: url(../images/navigation.jpg) repeat-x;
text-decoration:none;
text-align:center;
font-family:verdana, sans-serif;
border-right: 1px solid #000;
}
.menu li#menu_last a {
display:block;
font-size:11px;
width:110px;
height: 16px;
padding:7px 0;
color:#000;
background: url(../images/navigation.jpg) repeat-x;
text-decoration:none;
text-align:center;
font-family:verdana, sans-serif;
border: none;
}
.menu :hover, .menu li#menu_last :hover {
color:#911e1b;
background: url(../images/navigation2.jpg) repeat-x;
}
.menu ul ul {
visibility:hidden;
position:absolute;
width:110px;
height:0;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}
.menu ul li:hover ul li a {
background: #f0f0f0;
color: #000;
font-size: 10px;
width: 140px;
text-align: left;
padding: 5px 50px 5px 10px;
border: none;
white-space: nowrap;
display: inherit;
}
.menu ul li:hover ul li a:hover {
background: #f9f9f9;
color: #06C;
}

#main ul {
list-style-type: disc;
margin: 0 0 0 60px;
}