/* CSS Document */

body {
background: #631113 url("/images/wallpaper.jpg") repeat top center;
text-align: center;
margin: 0;
padding: 0; 
clear: both;
}

#wrap{
width: 760px;
margin: 0 auto;
}

#logo{
width: 760px;
height: 155px;
}

#header_hp{
width: 760px;
height: 256px;
background: #96632E url("/images/header_hp.jpg") no-repeat;
background-position: top right;
text-align: left;
padding-top:15px;
}

#header_tag{
width: 740px;
height: 80px;
background: #EDEDED url("/images/content_top.jpg") repeat-x;
background-position: top right;
padding-top: 20px;
padding-left: 20px;
font-size: 140%;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color: #7D180C;
text-align: left;
overflow: inherit;
}

#content{
width: 760px;
background: #EDEDED;
text-align: left;
overflow:auto;
}

#sub_footer{
width: 760px;
padding-top: 20px;
border-top: 1px solid #E1E1E1;
background: #ededed url("/images/bg_footer.gif") bottom repeat-x;
font-size: 11px;
color: #6D6D6D;
font-family:Arial, Helvetica, sans-serif;
font-size: 90%;
text-align:center;
}

#footer{
width: 760px;
background: transparent url("/images/bottom.gif") no-repeat;
height: 115px;
margin-top:-18px;
_margin-top:0;
padding:0;
}


.foot a, .foot a:hover{
color: #6D6D6D;
font: italic 10px/22px verdana, arial, tahoma, sans-serif;
text-decoration: none;
}

#button {
list-style: none;
width: 157px;
height:34px;
padding: 0;
padding-left:16px;
font: normal 14px/24px Georgia, verdana, arial, tahoma, sans-serif;
color: #333;
margin:0;
}

#button ul {

padding: 0;
border: none;
}

#button li {
margin: 0;
}

#button li a {
display: block;
text-indent: 4px;
background:  #F3E245 url("/images/menu.jpg") top no-repeat;
color: #450E11;
text-decoration: none;
width: 100%;
height: 34px;

}

html>body #button li a {
width: auto;

}

#button li a:hover {
text-indent: 4px;
background: #F3E245 url("/images/menu.jpg") bottom no-repeat;
color: #AC2329;
}

#side_menu {
width: 170px;
height: 200px;
background: url("/images/side.gif") top repeat-y;
}

#side_menu_top {
width: 170px;
height:19px;
background: url("/images/side_top_menu.gif") top no-repeat;
}

#side_menu_bot {
width: 170px;
height:19px;
background: url("/images/side_bottom_menu.gif") top no-repeat;
}

#side_button {
list-style: none;
width: 170px;
height:23px;
padding: 0;
font: bold 12px/22px Arial, tahoma, sans-serif;
color: #333;
margin:0;
}

#side_button ul {
margin: 0;
padding: 0;
border: none;
}

#side_button li {
margin: 0;
}

#side_button li a {
display: block;
border-bottom:1px solid #eee;
text-indent: 10px;
color: #450E11;
text-decoration: none;
width: 100%;
height: 23px;
background: url("/images/side.gif") top repeat-y;
}

html>body #side_button li a {
width: auto;

}

#side_button li a:hover {
text-indent: 10px;
background: url("/images/side_on_menu.gif") top repeat-y;
color: #AC2329;
}


#cont_menu {
float:right;
width: 180px;
height:200px;
}

#cont_body {
float:left;
width: 550px;
padding: 10px;
}

#ml_menu {
width: 240px;
height: 300px;
background: url("/images/ml.gif") top repeat-y;
}

#ml_menu_top {
width: 240px;
height:19px;
background: url("/images/ml_top_menu.gif") top no-repeat;
}

#ml_menu_bot {
width: 240px;
height:19px;
background: url("/images/ml_bottom_menu.gif") top no-repeat;
}
