body { background:#fffceb url(img/body.jpg) repeat-x; }
#wrapp { width:860px; margin:0 auto; min-height:300px; }
#wrapp #logo {height:40px; width:860px; margin:0 0 58px;}
#wrapp #logo a { height:40px; width:608px; display:block; background:url(img/logo.jpg) no-repeat;}

#wrapp #content-wrapp { margin:0 0 55px; padding:0 0 55px; border-bottom:1px solid #ede7d5;}
#wrapp #content-wrapp #main-content { width:550px; min-height:300px; float:left; margin:0 0 0 95px; }
#wrapp #content-wrapp #sidebar-left { width:215px; min-height:300px; float:left;}
#block-bottom  .block { margin:0 0 18px 0;}

#footer { border-top:1px solid #655b68; margin:55px 0 55px 0; height:23px;}
#footer .copy { width:60px; float:left; height:23px;}
#footer .menu-secondary { width:800px; float:left; height:23px;}
.clear { clear:both; width:0px; height:0px; }

/* Drupal */

table { width:100%;}
tr.even:hover, tr.odd:hover { background:#FFF;}
.messages { padding:10px; background:#86ffab; border:1px solid #14b144; margin:0 0 24px;}
.warning, input#edit-submit { margin:10px 0 0;}

#block-menu-primary-links ul.menu li { list-style:none;}
#block-menu-primary-links ul.menu li a { display:block; overflow:hidden; width:205px; height:34px; padding:20px 0 0 10px; margin:0 0 10px; background:url(img/menu_bg.png) no-repeat 0px 0px; }
#block-menu-primary-links ul.menu li a:hover, #block-menu-primary-links ul.menu li a.active {background:url(img/menu_bg.png) no-repeat 0px -54px;}

#block-menu-secondary-links ul.menu { float:right; padding:0;}
#block-menu-secondary-links ul.menu li { display:inline; float:left; list-style:none; padding:0;}
#block-menu-secondary-links ul.menu li a { font:normal 13px/100% Verdana; color:#655b68; display:block; float:left; overflow:hidden; height:19px; padding:5px 5px 0 15px;; margin:0 5px; background:url(img/foot_menu_bg.png) no-repeat top left; }


