/*
===== CONTENTS =====

	1: Primary Structure & General Elements
	2: Typography
	3: Navigation Lists

====================
*/


/*
===== 1: Primary Structure & General Elements =====
*/

body {
	font-size: 62.5%; 			/* Resets 1em to 10px. Base-10 is so much simpler, don't you find? */
	background: #69666b url("../images/bckgrnd_pttn.jpg");
	background-repeat: repeat-y;
	background-position: center;
	color: #000;
	margin: 0; 
	padding: 0;
	text-align: center;
	}
#wrapper {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	padding: 0;
	}
#sidebar_top {
	width: 199px;
	float: left;
	border-top: 5px solid #000;
	border-right: 1px solid #000;
	}
#val_logo {
	margin-top: 123px;
	border-top: 1px solid #000;
	padding: 15px 0 23px;
	background-color: #fff;
	}
#glamor {
	border-top: 5px solid #E2e500;
}
#nav {
	clear: both;
	background-color: #000;
	width: 780px;
	}
#content {
	width: 540px;
	margin-left: 199px;
	padding: 0 20px 20px;
}

	
/* General Tags
------------------------------------------------ */
acronym, abbr {
	border-bottom: 1px dashed #333;
	}
img {display: block;}
a img {border: none;}
p {
	margin-top: 0;
	padding-top: 0;
	}
a {
	color: #94921c;
}
	

/*
===== 2: Typography =====
*/

#wrapper {
	font: 1.2em/1.5em Verdana, Arial, Helvetica, sans-serif;
	}
h1, h2, h3, {
	font-weight: bold;
	}
h1 {
	font-size: 2.6em;
	}
h2, #header p, #sidebar {
	font-size: 1.2em;
	}
h3, h4 {
	margin-bottom: 0;
	}
h5 {
	font-size: 1.1em;
	margin-top: 0;
	margin-bottom: 0;
	}
#about p {margin-bottom: 2.0em;}


	
/*
===== 3: Navigation Lists =====
*/

/* SiteNav
------------------------------------------------ */

#sitenav {
	margin: 0;
	padding: 0;
	margin-left: 194px;
	list-style-type: none;
	background-color: #000;
	height: 34px;
	}
#sitenav li {
	margin: 0;
	padding: 0;
	float: left;
	}
#sitenav li a {
	margin: 0 25px;
	padding: 0;
	text-indent: -5000px; 
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	height: 34px;
	}
#nav_home {
	background-image: url(../images/nav/home.gif);
	width: 48px;
	}
#nav_home:hover {
	background-image: url(../images/nav/home_hover.gif);
	}
#home #nav_home {
	background-image: url(../images/nav/home_active.gif);
	}
#nav_about {
	background-image: url(../images/nav/about.gif);
	width: 50px;
	}
#nav_about:hover {
	background-image: url(../images/nav/about_hover.gif);
	}
#about #nav_about {
	background-image: url(../images/nav/about_active.gif);
	}
#nav_jobs {
	background-image: url(../images/nav/jobs.gif);
	width: 48px;
	}
#nav_jobs:hover {
	background-image: url(../images/nav/jobs_hover.gif);
	}
#jobs #nav_jobs {
	background-image: url(../images/nav/jobs_active.gif);
	}
#nav_events {
	background-image: url(../images/nav/events.gif);
	width: 49px;
	}
#nav_events:hover {
	background-image: url(../images/nav/events_hover.gif);
	}
#events #nav_events {
	background-image: url(../images/nav/events_active.gif);
	}	
#nav_contact {
	background-image: url(../images/nav/contact.gif);
	width: 62px;
	}
#nav_contact:hover {
	background-image: url(../images/nav/contact_hover.gif);
	}
#contact #nav_contact {
	background-image: url(../images/nav/contact_active.gif);
	}
#nav_community {
	background-image: url(../images/nav/community.gif);
	width: 84px;
	}
#nav_community:hover {
	background-image: url(../images/nav/community_hover.gif);
	}
#community #nav_community {
	background-image: url(../images/nav/community_active.gif);
	}	
	
/*
===== 4: Jobs Blog =====
*/
	
.date-header {
font-size: 1.1em;
margin: 0;
padding: 0;
}

.entry-header {
font-size: 1.1em;
font-weight: normal;
margin: 0;
padding: 0;
}

.apply {
text-align: right;
margin: -10px 0 40px 0;
padding:0;
}