/* CSS Document */

body { background:url("images/bg.jpg") no-repeat scroll center top #19060d; }
#footer { background:url("images/content-bottom.png") no-repeat scroll 0 0 #19060d; }
p.info { font-family:Verdana,serif; font-size:13px; }
.new-post h2, .new-post h1 { font-size:30px; font-weight:bold; line-height:25px; margin-bottom:15px; padding:15px 0 0; }

#header ul.menu li{ display: inline;  }
#header ul.menu li a { padding: 15px;  color: #FFF; line-height: 45px; text-shadow: 2px 2px 2px #000; font-size: 14px; } 
#header ul.menu li a:hover { background:url("images/top-menu-linkhover.png") repeat scroll center transparent; text-decoration: none;  }
#header ul.menu li.current-menu-item { background:url("images/page-active-bg.png") repeat-x scroll center transparent; padding: 15px 0; *padding: 12px 0 0 0; }
#header ul.menu li.current-menu-item a { background: url("images/page-link-active-arrow.png") no-repeat bottom center; padding-bottom: 25px; border: none; text-shadow: 2px 2px 2px #000; font-size: 14px; }

#site-title { font-family: 'Lobster', arial, serif; width: auto; text-align: left; padding-top: 30px;  }
#site-title h1 a { font-family: 'Lobster', arial, serif; color: #FFF; font-size: 55px; text-shadow: 2px 2px 3px #000; font-weight: normal; }
#site-title h1 a:hover { text-decoration: none; }
#site-title .description { color: #FFF; font-size: 18px; margin-top: 20px; text-shadow: 1px 1px 2px #000; }
#banners a.banners_links { margin-bottom: 30px; }
#banners a.banners_links img { background-color:#CCC; border:dashed 1px #FFF; padding: 2px; }