body {
background:#372412 url(bg.gif) repeat-x;
font-size:13px;
color:#FFF;
margin:0;
padding:0;
}

body,th,td,input,textarea,select,option {
font-family:Arial, Helvetica, sans-serif;
}

h1,h2,h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:400;
color:#FFEA6F;
margin:0;
padding:0;
}

h1 {
letter-spacing:-2px;
font-size:2em;
}

h2 {
letter-spacing:-1px;
font-size:2em;
}

h3 {
font-size:1em;
font-weight:700;
}

a {
color:#FFEA6F;
}

#header {
width:940px;
margin:0 auto 0 auto;
}

#logo {
height:170px;
background:url(head.jpg) no-repeat left 65%;
}

#logo h1 {
float:left;
letter-spacing:-2px;
font-size:60px;
background:url(h1.gif) no-repeat 0 25px;
padding:30px 0 0 30px;
}

#logo h2 {
float:right;
font-size:24px;
color:#372412;
padding:100px 30px 0 0;
}

#logo a {
text-decoration:none;
color:#372412;
}

#menu {
width:920px;
height:73px;
background:url(menu.jpg) no-repeat;
}

#menu ul {
list-style:none;
margin:0;
padding:0;
}

#menu li {
display:inline;
}

#menu a {
display:block;
float:left;
width:115px;
height:73px;
padding-top:35px;
text-transform:lowercase;
text-decoration:none;
text-align:center;
letter-spacing:-1px;
font-size:24px;
color:#FFF;
margin:0 10px 0 0;
}

#menu a:hover,#menu .current a {
background:url(menu_hover.jpg) no-repeat 0 30px;
color:#372412;
}

#page {
width:940px;
margin:0 auto;
padding:0 0 20px;
}

#content {
float:left;
width:500px;
margin:0 20px 0 20px;
padding:0;

}

#content .block {
margin:0 0 30px;
padding:0;
}

#content .block h2 {
border-bottom:2px solid #4A3903;

margin:0;
padding:0 0 5px 10px;
}

#content .block .entry {
line-height:22px;

margin:0;
padding:10px 0 10px 10px;
}

#content .block .mero {
border-top:1px solid #4A3903;
text-align:right;

line-height:normal;
padding:10px 20px 0 0;
}

#content .block .mero a {
padding-left:15px;
background:url(li.gif) no-repeat left center;
font-weight:700;
}

#m_right {
float:right;
width:180px;
padding:0 0 30px;
}

#m_right li li span {
float:right;
margin-right:10px;
}

#m_left {
float:left;
width:180px;
padding:0 0 30px;
}

#m_left li li span {
float:right;
}

#m_left a image {
border:none;
}

a:hover,#content .block h2 a,#m_right a,#m_left a {
text-decoration:none;
}

#content .block h2 a:hover,#m_right a:hover,#m_left a:hover {
text-decoration:underline;
}

#m_right ul,#m_left ul {
list-style:none;
margin:0;
padding:0;
}

#m_right li ul,#m_left li ul {
padding:15px 0;
}

#m_right li li,#m_left li li {
padding-left:30px;
border-bottom:1px dotted #4A3903;
background:url(li.gif) no-repeat 15px 50%;
}

#m_right h2,#m_left h2 {
background:url(h2.gif) no-repeat 0 4px;
border-bottom:2px solid #4A3903;
margin:0;
padding:0 0 5px 30px;
}



#footer {
clear:both;
font-size:14px;
background:#FFEA6F;
border-top:3px solid #E8AD35;
text-align:center;
color:#E8AD35;
padding:15px 0;
}

#footer a {
color:#C28C21;
}