/* #373037 */

body, html {background:#383138 url(/_images/jbd_bg_tint.jpg) repeat-x; margin:0; padding:5px 0px 0px 0px;color:#fff; font-family: arial, sans-serif;font-size:0.9em;}

img {border: none;}
.clear {clear:both;}

h1 {}
/*h1 {height:94px;background:url(/images/header.gif) top left no-repeat;}
h1 img {padding:20px; border: none;}*/

h1 span {display:none;}

a {color: #fff;}

h1 a img {} /*float:right;padding: 40px 40px 0 0;*/

div#container {width:745px; margin: 0px auto 0px auto; padding-top: 15px; padding-bottom: 10px}
div#container h1 {margin:0; padding:0; line-height:0.5;}
div#container ul#nav {list-style:none;background:url(/images/nav-bg.gif) 0 0 no-repeat; margin:0; padding:0 0 0 9px; height: 24px;}
div#container ul#nav li {float:left; width:auto; margin:0; padding:0; line-height:0.8;font-weight:bold;}
div#container ul#nav li a {display:block; text-decoration:none; color:#fff; font-size:13px;padding:7px 20px;}
div#container ul#nav li.selected {background:#8E828F url(/images/nav/hover-left.gif) 0 0 no-repeat;}
div#container ul#nav li.selected a {background:url(/images/nav/hover-right.gif) 100% 0 no-repeat;}

div#container ul#nav li:hover{background:#8E828F url(/images/nav/hover-left.gif) 0 0 no-repeat;}
div#container ul#nav li:hover a {background: url(/images/nav/hover-right.gif) 100% 0 no-repeat;}

div#introwrapper {float: left; width: 310px;}
div#introwrapper #credit {text-align: right; padding-right: 20px;}
div#intro {background:#7D6F7E url(/images/copy-bg.gif) bottom left no-repeat;padding-bottom:24px;}
div#intro p {margin:0; padding:10px 10px 2px 10px;line-height:1.4; font-size: 13px}
div#intro img {padding:10px 0 0 10px;}

div#jobs {float:left;width:435px;background:#7E707F url(/images/jobs-footer.gif) bottom left no-repeat; padding-bottom: 3px}

div#jobs h2 {margin:0; padding: 16px 20px 0 20px;background:#7E707F url(/images/jobs-header.gif) top left no-repeat;color:#7E707F; font-size: 20px;}
div#jobs dl {margin:0; min-height:420px; padding:10px 20px; list-style:none; background:#7E707F url(/images/jobs-bg.gif) top left repeat;}
div#jobs dl dt {color:#444;padding:10px 0 0 0;font-size:12px;}
div#jobs dl dt a {text-decoration:none; color:#222;}
div#jobs dl dt a:hover {text-decoration:underline; color:#000;}
div#jobs dl dd {color:#555;margin:0;padding:0 0 10px 0;border-bottom:1px solid #ddd; font-size:10px;}
div#jobs dl dd.location {color:#333;padding:0;font-size:11px;border:0;}

div#subscribe {font-size: 15px; background: url(/images/subscribe-background.gif) 0 0 no-repeat; width: 294px; height: 79px; padding-left: 6px;  padding-top: 0px; margin-left: 10px; margin-top: 10px}
div#subscribe a {text-decoration: none; color:#fff; display: block; width: 100%; height: 100%; padding-top: 4px;}
div#subscribe a img, div#subscribe a span {float: left;}

div#intro p.widget {background:url(/images/subscribe-background.gif) 8px 10px no-repeat; margin: 0; padding:0;}
div#intro p.widget a {height:70px;display:block;color:#fff;text-decoration:none;margin:0;padding: 24px 30px 0 24px;font-size:14px;}
div#intro p.widget img {float:left;margin:0;padding:0;}
div#intro p.widget span {display:block;float:left;width:180px;padding-left:10px;}
div#intro p.widget a:hover {text-decoration:underline}

div#subscribe a span {margin-left: 15px; margin-top: 25px;}
span#listall {font-size: 11px; color:#333; overflow: hidden;}
span#listall a {text-decoration: none; color: #888;}

/*#badge {width:745px; margin: 0px auto; text-align: right; padding: 0px 40px 0px 0px;}*/
#badge {float: right; }

div#header {background: url(/images/header.gif) bottom center no-repeat; height: 110px;padding-right: 20px}
