body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  color:#333333;
  background: #000 url(/images/bg_11.jpg);
  }

a img {border:0;}

h3 img {
    position:relative;
}
.container {
width: 871px;
margin:0 auto;
margin-top:20px;
overflow: hidden;
}

.logo_block {
float:left;
width:292px;
margin-top:43px;
padding-left:28px;
}

.top_nav {
color: #252525;
float:left;
width:463px;
height:43px;
margin-left:50px;
margin-top:43px;
text-align:left;
padding-top:15px;
background: url(/images/top_menu_bg.png) no-repeat;
}

.top_nav a {
color: #000;
font-size:14px;
font-weight:bold;
padding-left: 11px;
padding-right: 11px;
text-decoration: none;
}

.top_nav a:hover {
text-decoration:none;
}

.top_nav a:visited {
color: #000;
}

.left_col {
margin-top:10px;
border-right: 1px solid #d8caae;
width: 190px;
margin-left:20px;
float:left;
}

.head:hover {
  cursor: pointer;
  cursor: hand;
}

#left_nav a {
color: #000;
text-decoration:none;
font-size:13px;
}

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

#left_nav a.current {
  font-weight:bold;
}


#left_nav ul {
margin-bottom:10px;
line-height:25px;
list-style-type:none;
padding-left: 10px;
}

#left_nav li {
padding-bottom: 5px;
padding-top: 5px;
padding-right:4px;
border-bottom: 1px solid #d8caae;
}

#left_nav h3 {
margin-bottom: 0px;
}

.left_bottom {
border-top: 1px solid #d8caae;
text-align:center;
padding-top:100px;
width:180px;
}
.right_content {
float:left;
padding-left:25px;
margin-top:30px;
width: 600px;
}

.events {
margin-top:30px;
}

.events ul {
list-style-type: none;
margin:0;
padding:0;
padding-left:20px;
width:280px;
line-height:30px;
}

.events li {
margin:0;
padding:0;
font-size:14px;
}

.divider {
border-bottom: 1px solid #d8caae;
padding-top:5px;
padding-bottom:5px;
}

.inner_content {
width: 871px;
margin:0 auto;
margin-top:20px;
}

.inner_content_top {
background: url(/images/page_top.png) no-repeat;
width: 871px;
height: 91px;
overflow:hidden;
}

.inner_content_mid {
width: 871px;
background: url(/images/page_middle.png) repeat-y;
margin:0;
padding:0;

}

.inner_content_bottom {
background: url(/images/page_bottom.png) no-repeat;
height: 25px;
width: 871px;
margin:0 auto;
}

.footer {
color: #e1cda7;
width: 871px;
margin:0 auto;
text-align:right;
padding-top:5px;
padding-bottom:10px;
font-size:10px;
font-weight:bold;
}

.footer a {
color: #e1cda7;
text-decoration: none;
padding-right:20px;
}

.msgbox {
  background: #fff;
  padding: 10px;
  font-size: 12px;
  border: 1px solid #999;
  margin: 10px 0px;
}

.tbl th{
	background:#701d22;
	color:#d37829;
	}