*{
margin: 0;
padding: 0;
}
body{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
width: 770px;
margin: 0 auto;
background: url(../pict/bg.jpg) repeat-x top White;
}
#body{
margin: 20px 0 0 0;
width: 770px;
background: #FFFFFF;
border-left: 1px solid #90502A;
border-right: 1px solid #90502A;
}
a{   
text-decoration: none;
border-bottom: 1px dashed #90502A;
color: #90522B;
}
a:hover{   
border-bottom: 1px solid #90502A;
}
#header{
text-align: justify;
width: 750px;
height: 90px;
background: url(../pict/bg-header.jpg) repeat-x #90502A;
color: White;
padding: 10px
}
#header h1{
font-size: 180%;
}
#header strong{
font-size: 105%;
}
#menu{
width: 568px;
float: left;
}
#menu ul{
list-style: none;
}
#menu ul li{
display: inline;
}
#menu ul li a {
float: left;
background: url(../pict/bg-menu-left.jpg) no-repeat left top #90502A;
padding:0 0 0 3px;
text-decoration:none;
margin: 0 0 0 2px;
border: none;
color: #FFFFFF;
font-size: 105%;
font-weight: bolder;
}
#menu ul li a span {
float:left;
display:block;
background: url(../pict/bg-menu-right.jpg) no-repeat right top;
padding:7px 7px 0px 5px;
height: 28px;
}
#menu ul li a:hover{
background: url(../pict/bg-menu-hover-left.jpg) no-repeat left top #C63A39;
}
#menu ul li a:hover span {
background: url(../pict/bg-menu-hover-right.jpg) no-repeat right top;
}
#search {
float: right;
width: 185px;
padding: 10px 5px 5px 5px;
}
#g .button {
border: none;   
display: block;
width: 60px;
height: 20px;
float: right;
padding: 0 0 2px 0;  
cursor: pointer;  
color: #FFFFFF;	
background: url(../pict/bg-button.jpg) no-repeat #90502A;
font-size: 70%;
font-weight: bold;
}
#g .insert {
border: #FFFFFF 1px solid;   
background: url(../pict/bg-insert.jpg) no-repeat #90502A; 
font-size: 85%;   
width: 100px;
padding: 2px 7px 2px 8px;   
margin: 0;
float: left;
}
#middle{
width: 770px;
clear: both;
}
#sidebar{
width: 155px;
float: left;
margin: 0 5px;
}
#sidebar div{
background: url(../pict/bg-ul.jpg) no-repeat right bottom #E9DCD4;
padding: 0 0 5px 0;
}
#sidebar h3{
width: 155px;
height: 27px;
color: #FFFFFF;
background: url(../pict/bg-h.jpg) no-repeat #90502A;
padding: 8px 0 0 0;
margin: 10px 0 0 0;
font-size: 95%;
font-weight: bold;
}
#sidebar ul{
padding: 0 0 5px 0;
margin: 0 0 7px 0;
list-style: none;
border-left: 1px solid #90502A;
border-right: 1px solid #90502A;
}
#sidebar ul li{
padding: 2px 0;
}
#sidebar ul li a{
display: block;
font-size: 90%;
}
#contact h5{
border-bottom: 1px solid #90502A;
margin: 10px 0 0 0;
font-size: 105%;
color: #90522B;
background: url(../pict/bg-p-top.jpg) no-repeat top center #E9DCD4;
}
#contact p{
font-size: 70%;
width: 155px;
padding: 10px 0;
background: url(../pict/bg-p-bottom.jpg) no-repeat bottom right #E9DCD4;
}
#sidebar #contact{
background: none;
}
#main{
width: 580px;
float: right;
background: url(../pict/bg-main.jpg) top center no-repeat #E9DCD4;
font-size: 90%;
text-align: justify;
padding: 15px 10px;
margin: 10px 5px 0 0;
}
#main h2,  #main h4{
margin: 5px;
color: #90522B;
}
#main p{
border-top: 1px solid #90502A;
padding: 5px;
}
#main ul{
margin: 0 0 0 40px;
}
#main .more{
font-size: 80%;
margin: 5px 0 0 500px;
list-style: none;
}
#main img{
float: left;
padding: 5px;
}
#main-bottom{
background: url(../pict/bg-main-bottom.jpg) no-repeat #E9DCD4;
height: 34px;
width: 600px;
float: right;
margin: 0 5px 10px 0;
}
#footer{   
height: 20px;
font-size: 75%;
width: 770px; 
clear: both;
padding: 12px 0 4px 0;
background: url(../pict/bg-menu.jpg) repeat-x #90502A;
}
#footer a{   
color: #F6F6F6;
border-bottom: 1px dashed #E9DCD4;
}
#footer a:hover{   
border-bottom: 1px solid #E9DCD4;
}

