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

body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:small;
	background-color:#000;
}

a {
color: #8d1717;
}

#headerWrapper {
background:#e6dbc2 url(../graphics/bgTop.gif) top left repeat-x;
}

#header {
width:860px;
margin:0 auto;
}

#header ul {
float:right;
margin:0;
margin-right:15px;
padding-top:10px;
}

#header ul li {
float:left;
margin-left:10px;
list-style:none;
}

#header ul li a {
color:#fff;
text-decoration:none;
border-left:1px solid #fff;
padding-left:10px;
}

#header ul li a.first {
border-left:none;
}

#contentWrapper {
border-bottom:16px solid #333;
background-color:#e6dbc2;
}

#content {
width:800px;
margin:0 auto;
padding:60px 0;
background:url(../graphics/bgContent.jpg) bottom left no-repeat;
}

h1,h2,h3 {
color:#666;
margin:0;
font-size:170%;
}

#leftColumn {
width:600px;
}

#rightColumn {
float:right;
width:150px;
}

#footerWrapper {
background-color:#666;
border-top:3px solid #565656;
padding:40px 0;
clear: both;
}

#creditsWrapper {
background-color:#000;
padding:20px 0;
}

#credits {
width:800px;
margin:0 auto;
}

#creditCopy {
float:left;
color:#999;
width:400px;
}

#creditLogo {
float:right;
}

#signUp {
margin:10px 0;
}

#signUp td, #signUp th {
padding:1em;
border-bottom:1px solid #c6bda8;
vertical-align: top;
}

#signUp th {
text-align:left;
padding-left:0;
}

.required {
background:url(../graphics/required.gif) 0 .35em no-repeat;
padding-left:15px;
}

.error {
color:#8d1717;
padding:1em;
border:3px solid #8d1717;
background-color:#d4b4a0;
}

#jobList {
width:100%;
margin:20px 0;
}

#jobList td {
padding:1em;
border-bottom:1px solid #c6bda8;
text-align: left;
}

#jobList th {
padding:.5em 1em;
background-color:#666;
color:#fff;
text-align: left;
}