@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background-color: #1f0303; font-size: 14px; font-family: Arial,Verdana,Geneva,sans-serif; color: #fff; }

a { color: #FFF; text-decoration: underline;  }
a:hover { text-decoration: none; }

#sitecontainer {  }
#site { margin: 50px auto 0; width: 800px; background: url(/j/img/siteback.gif) repeat-x; }

#navbar { width: 800px; background: url(/j/img/navbot.gif) no-repeat center bottom; overflow: auto; }
#navbar ul { display: block; margin: 0; margin-bottom: 8px !important; border: none; padding: 0 10px; width: 780px; overflow: auto; background: url(/j/img/navtop.gif) no-repeat center top; }
#navbar ul li { float: left; display: block; text-transform: lowercase; }
#navbar ul li a {display: block; float: left; height: 20px; padding: 10px 20px; _padding-bottom: 3px; font-size: 24px; color: #fff; text-decoration: none; }
#navbar ul li a.first { padding-left: 10px; }
#navbar ul li a:hover, #navbar ul li.current_page_item a { color: #ffc935; background: url(/j/img/hilight.gif) repeat-x; }


#banner { margin-bottom: 20px; }
#banner h1 { margin: 10px 0; padding: 0px; height: 41px; width: 370px; }
#banner h1 a { display: block; height: 41px; width: 370px; text-decoration: none; background: url(/j/img/wordmark.gif) no-repeat; }
#banner h1 a  span { display: none; } 

#main { padding: 20px; overflow: auto;  }




#jmcsidebar {  clear: both; width: 210px; float: left; overflow-x: hidden; overflow-y: auto; margin: 10px 0; padding-top: 45px; }
#jmcsidebar img  {  border: 1px solid #1f0303; }
#jmcsidebar img#jmcsidebarblank  {  border: none; }
#jmccontent {  margin: 10px 0;  padding: 0 20px;  overflow: auto; width: 480px; float: left; }

#jmccontent h2 { color: #ffc935; padding; 0 0 10px 0 !important; font-size: 20px; text-transform: lowercase; margin: 0 !important;font-style: normal; }


/* div.post { float: left; padding-left: 60px; width: 450px; } */

#footer { clear: both; text-align: right; font-size: 10px; color: #ffc935; margin-top: 20px; }