body {
margin : 0 0 20px 0;
padding : 0;
background : #fff url(images/bg.jpg) repeat-x ;
font-familly : arial; 
font-size : 1em;

}


#top {
height : 25px; 
background : #000; 
}



#top ul {
margin : 2px 0 0 200px;
padding :  0;
list-style : none ; 
}




#top li {
margin : 0;
padding : 0 ;
float : left ; 
}



#top li a {
color : #DFBE87;
text-decoration : none ; 
text-transform : uppercase ; 
padding : 0 10px; 
margin : 0 ; 
font-size : 70% ; 




}


#top li a:hover {
text-decoration : underline ; 

}







#side {
margin-top : 200px; 
float : left ;
width : 164px;
}


#side h2 {
margin : 0;
padding : 0 0 0 10px;
background : #313131;
color : #B96021;
font-weight : normal ; 
font-size : 1em ; 
line-height : 30px ; 
height : 30px ;
}

#side ul {
margin : 0 0 20px 0;
padding : 0;
list-style : none ; 
}

#side li  {
background : #1C1C1C;
margin : 0;
padding : 0 ;

}

#side li a {
color : #DFBE87 ;
text-decoration : none ;
border-top : 1px solid #313131;
line-height : 30px ; 
height : 30px ;
display : block ; 
}


#side li a:hover {background : #313131;}

#side li span {padding : 0 0 0 10px}









#content {
margin-top : 150px; 
float : left ;
width : 683px;
background : #fff url(images/bg-top-content.jpg) no-repeat ;
color : #959595; 
}

#content h2, h3 {color : #DFBE87}

#content h2 {padding : 40px 0 0 0;}


#content p.date {border : 1px solid #ccc ; padding :  0 0 0 10px ; height : 30px ; line-height : 30px ; position : relative ; }

#content p.date span {position : absolute ; right : 10px }




#footer {
height : 84px;  
width : 683px;
background : #fff url(images/footer.jpg) no-repeat ;
border-bottom : 20px solid #fff; 
}

#footer p {padding : 20px 0 0 0 ; color : #DFBE87}

#footer a { color : #DFBE87 ; text-decoration : none; }





#content p, h2, h3, ul {margin-right : 40px  ; margin-left : 40px}


.post {margin : 0 0 40px 0; }






