body{color:#ddd; background: #000; text-align: center; height: 100%;}
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, input, select {margin:0; padding:0; font-family: Arial, sans-serif; font-size: 12px; line-height: 16px;}


a:link, a:active, a:visited, a:hover {color:#999; text-decoration: none}
a:hover {text-decoration: underline}
a img {border:0}

#container {width: 610px; margin: 0 auto; }
#container #header img {margin-top: 12px; overflow:hidden;}

#container #navi {background: url(images/bg-navi.png) no-repeat; height: 28px; margin:0}
*+html #container #navi {margin-top: -6px}
* html #container #navi {margin-top: -6px}
#container #navi ul {list-style:none; margin-left: 40px}
#container #navi ul li {background: url(images/navi-gap.png) no-repeat 0 0; float:left; padding: 6px 8px 6px 16px; text-align:center;}
#container #navi ul li a {color: #DDD; letter-spacing: 1.2px}
#container #navi ul li a:hover {color: #666;text-decoration:none}

#container #content-container {background: url(images/bg-content.png) no-repeat; padding: 20px 20px 6px 0; margin-top: 12px; text-align: left; clear:both;}
#container #content-container #content {padding: 0 0 0 210px; min-height: 300px;}
#container #content-container #content h1.mid-text {margin-top: 30px}
#container #content-container #content h1 {background: url(images/bg-header.png) no-repeat right bottom; font-size: 14px; color: #FFF; padding: 0 0 8px 0; letter-spacing: 1.4px; margin-bottom: 18px}
#container #content-container #content h2 {letter-spacing: 1.2px; margin: 0 0 12px 0; font-size:14px}
#container #content-container #content h3 {letter-spacing: 1.2px}
#container #content-container #content p {font-size: 12px; margin: 0 0 12px 0;text-align:left; letter-spacing: 1.0px}
#container #content-container #content ul {margin: 4px 0 16px 24px}
#container #content-container #content ul li {letter-spacing: 1.0px}
#container #content-container #content .job-box {padding: 12px 0}

#container #content-container .content-19 {background: url(images/bg-content-19.png) no-repeat 6px 24px}


#container #footer {clear:both;background: url(images/bg-footer.jpg) no-repeat; color: #444; font-size: 11px; etter-spacing: 1.0px; padding: 44px 0 18px 0; width: 700px; margin-left: -45px;}
#container #footer a {color: #444}

.clearfix:after {
content: ".";
display: block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix { display: inline-block; }
/* hide from IE Mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }