body {
	margin:0;
	background:#f5f5f5 url(../images/back_left.jpg) top repeat-x;
}

body, div, span, p, td, th {
	font:10pt Tahoma, sans-serif;
	color:#333;
}

p { margin:0 0 16px; }

h1, h2, h3, h4, h5, h6 { font:bold 10pt Georgia, serif; color:#f58600; margin:0 0 12px; }
h1 { font-size:12pt; color:#760606; }
h2 { font-size:11pt; }

a { color:#dd8000; text-decoration:underline; }
a:hover { color:#760606; }

#container {
	width:950px;
	margin:0 auto;
}

#heading {
	width:950px;
	height:173px;
}

#header {
	width:950px;
	height:139px;
	top:0px;
	background:transparent url(../images/main_header.jpg) no-repeat;
	position:absolute;
}

#nav {
	width:950px;
	height:34px;
	top:139px;
	position:absolute;
}

#nav ul { margin:0; padding:0; list-style:none; }
#nav li { margin:0; padding:0; list-style:none; }
#topnav li {
	display:inline;
	float:left;
}

#content {
	width:950px;
	background:#fff url(../images/main_content.jpg) repeat-y;
}

#inside-content {
	width:820px;
	\width:950px;
	w\idth:820px;
	padding:30px 65px 20px;
	background:transparent url(../images/main_content_top.jpg) no-repeat;
}

#bottom-content {
	width:950px;
	height:36px;
	background:transparent url(../images/main_content_bottom.jpg) no-repeat;
}

#footer {
	width:950px;
	height:69px;
	background:transparent url(../images/main_footer.jpg) no-repeat;
	text-align:right;
}

#inside-footer {
	color:#bbb;
	font-size:7pt;
	margin-right:65px;
}
#inside-footer a { color:#999; text-decoration:underline; }
#inside-footer a:hover { color:#333; }


#jobtbl { width:820px; }

#jobtbl th {
	padding:5px;
	border:1px solid #ddd;
	background:#fff url(../images/bgtd.gif) repeat-x top;
	text-align:right;
}

#jobtbl td {
	padding:5px;
	border:1px solid #ddd;
	background:#fff url(../images/bgtd.gif) repeat-x top;
}

#jobstbl { width:820px; }

#jobstbl th {
	padding:5px;
	border:1px solid #ddd;
	background:#fff url(../images/bgtd.gif) repeat-x top;
	font-weight:bold;
	text-align:left;
}

#jobstbl td {
	padding:5px;
	border:1px solid #ddd;
	background:#fff url(../images/bgtd.gif) repeat-x top;
}

#storytbl { width:820px; }

#storytbl th {
	padding:5px;
	border:1px solid #ddd;
	background:#fff url(../images/bgtd.gif) repeat-x top;
	font-weight:bold;
	text-align:left;
}

#storytbl td {
	padding:5px;
	border:1px solid #ddd;
	background:#fff url(../images/bgtd.gif) repeat-x top;
}

#storytbl ul { margin-top:0; padding-top:0; }

.dbutton {
	padding:4px 6px;
	color:#fff;
	background:#f58600 url(../images/back_button.jpg) repeat-x top;
	border:3px solid #eee;
	font-weight:bold;
}


#contact_tbl { }

#contact_tbl td { padding:3px; }

#contact_tbl input, #contact_tbl select, #contact_tbl textarea {
	font:normal 10pt Tahoma, sans-serif;
	color:#555;
	border:1px solid #aaa;
	padding:2px 4px;
}

#contact_tbl submit {
	font:normal 10pt Tahoma, sans-serif;
	color:#555;
	background-color:#ddd;
	border:1px solid #aaa;
}