/*
-----------------------------------------------
jobagg
Base Stylesheet
----------------------------------------------- */


/* Global
----------------------------------------------- */
body {
	margin: 0; padding: 0;
	font: 11px/1.4 "Trebuchet MS", Arial, Verdana, sans-serif;
	color: #333;
}

a {color: #333;}


/* Structure
----------------------------------------------- */
#announcement {
	width: 720px;
	margin: 0 auto;
}
#header {
	background: #526845 url(../images/header_bg.jpg) repeat-x;
	height: 153px;
}
	#header .content {
		width: 720px;
		margin: 0 auto;
		padding: 36px 0;
	}
		#header .content .column {
			width: 49%;
			float: left;
		}
		#header .content .column.two {
			width: 45%;
			padding-left: 4%;
		}
#content {
	width: 720px;
	margin: 0 auto;
	padding: 25px 0 0 0;
}


/* Headlines
----------------------------------------------- */
h1 {
	width: 346px; height: 40px;
	background-image: url(../images/h1_bg.gif);
}
	h1 a {
		width: 346px; height: 40px;
	}

h3.cur_index {width: 105px; height: 13px; background-image: url(../images/h3_cur_index.gif);}
h2.jobs {width: 58px; height: 17px; background-image: url(../images/h2_jobs.gif);}

.replace {
	margin: 0; padding: 0;
	font-size: 1px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
	.replace a {
		display: block;
		overflow: hidden;
	}



/* Announcement
----------------------------------------------- */
#announcement {}
	#announcement p {
		margin: 0; padding: 6px 0 4px 0;
	}
		#announcement p strong {
			color: #884f4f;
		}
		#announcement p a {
			color;: #777;
		}



/* Header
----------------------------------------------- */
#header {
	color: #d3d8d0;
}
	#header a {
		color: #d3d8d0;
	}
	#header p.tagline {
		display: none;
	}
	#header p.subscribe a {
		width: 106px; height: 24px;
		margin: 18px 0 0 0;
		background-image: url(../images/subscribe_bg.gif);
	}



/* Footer
----------------------------------------------- */
#footer {
	margin: 35px 0 0 0;
	border-top: 5px solid #516744;
}
	#footer p {
		width: 720px;
		margin: 0 auto 50px auto; padding: 5px 0 0 0;
		color: #999;
	}
	#footer .logo {
		font-family: Arial, Verdana, sans-serif;
	}
	#footer a {
		color: #666;
	}


/* Tables
----------------------------------------------- */
table {
	margin: 0; padding: 0;
	border-collapse: collapse;
	border: 1px solid #ccc;
	border-width: 1px 0 0 1px;
	width: 100%;
	text-align: left;
}
	table thead {}
		table thead tr {}
			table thead tr th {
				font-size: 10px;
				letter-spacing: 1px;
				color: #566d53;
				text-transform: uppercase;
				font-weight: bold;
				background-color: #f4fbf0;
				margin: 0; padding: 8px 12px;
				border: 1px solid #ccc;
				border-width: 0 1px 1px 0;
				vertical-align: top;
			}
			table thead tr th.title {width: 240px;}
			table thead tr th.desc {width: 300px;}
			table thead tr th.date {}

	table tbody {}
		table tbody tr {}
			table tbody tr.d0 td {background-color: #fbfff9;}
			table tbody tr.d1 td {}
			table tbody tr td {
				margin: 0; padding: 8px 12px;
				border: 1px solid #ccc;
				border-width: 0 1px 1px 0;				
				vertical-align: top;
			}
				table tbody tr td h4 {
					margin: 0; padding: 0;
					font-size: 11px;
				}
					table tbody tr td h4 a {
						color: #566d53;
						text-decoration: none;
						padding: 0 7px 0 0;
						background: url(../images/content_arrow_bg.gif) 100% 4px no-repeat;
					}
					table tbody tr td h4 a:hover {
						text-decoration: underline;
					}
				table tbody tr td p {
					margin: 0; padding: 0;
				}
				table tbody tr td p.credit {
					color: #999;
				}
					table tbody tr td p.credit a {
						color: #aaa;
						text-decoration: none;
					}
					table tbody tr td p.credit a:hover {
						text-decoration: underline;
					}


/* Lists
----------------------------------------------- */
ul {}
	li {}

ul.content_list {
	margin: 0; padding: 10px 0 0 15px;
	list-style-type: none;
}

#header ul {}
	#header ul li {
		margin: 0; padding: 0;
		float: left;
	}
		#header ul li a {
			width: 140px;
			margin: 0; padding: 0 0 4px 11px;
			float: left;
			text-decoration: none;
			background: url(../images/header_arrow_bg.gif) 0 5px no-repeat;
		}
		#header ul li.submit a {
			color: #fff;
			font-weight: bold;
		}
		#header ul li a:hover {
			text-decoration: underline;
		}
