.container_12 {
	margin-top:50px;
			background-image:url(../images/background.jpg);
}
.grid_12{
	margin:0;
}
body{
	background-color:#808285;
	font-family:myriad pro, Verdana, Geneva, sans-serif;
	color:#818286;
	font-size:13px;
}

a{color:#8cc63e;}

#top_bar{
	background-image:url(../images/top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:960px;
	height:53px;
}
#header{
			margin-bottom:80px;
			text-align: center;
}

#header h1 a{
	background-image:url(../images/logo.jpg);
	width:342px;
	height:157px;
	text-indent:-9999px;
	margin-top:70px;
	margin-left:60px;
	margin-bottom:0;
	padding-bottom:0;
	display:block;
}
	
#header ul{
	background-color:#8cc63e;
		width:342px;
	height:25px;
		margin-left:60px;
		margin-top:0;
		padding-top:5px;
		padding-bottom:0;
		position:relative;
		top:-20px;
}

#header li{
	background-color:#8cc63e;
	display:inline;
	margin:0;
	padding:0;
}

#header a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}

#nav_padding{
	padding-left:16px;
}
#nav_padding_resume{
	padding-left:16px;
	padding-right:15px;
}
#bottom_bar{
	background-image:url(../images/bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:960px;
	height:49px;
}

#branding{
	background-image:url(../images/branding.gif);
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:264px;
	height:28px;
		margin-left:45px;
}
#websites{
	background-image:url(../images/websites.gif);
	text-indent:-9999px;
	width:263px;
	height:32px;
	background-repeat:no-repeat;
	margin-left:45px;
}

#header_branding{
	background-image:url(../images/branding.gif);
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:264px;
	height:28px;
	margin-left:60px;
	text-indent:-9999px;
	margin-top:35px;
}
#header_websites{
	background-image:url(../images/websites.gif);
	text-indent:-9999px;
	width:263px;
	height:32px;
	background-repeat:no-repeat;
	margin-left:67px;
}

#brandingsmall a{
	background-image:url(../images/brandingsmall.jpg);
	background-repeat:no-repeat;
	width:124px;
	height:34px;
	text-indent:-9999px;
	display:block;
	position:relative;
	left:-10px;
}

h3{
	margin-bottom:0;
}


#websitessmall a{
	background-image:url(../images/websitessmall.jpg);
	background-repeat:no-repeat;
	width:124px;
	height:34px;
	text-indent:-9999px;
	display:block;
		position:relative;
	left:-10px;
}

#content_bar{
	position:relative;
	margin-top:30px;
	left:50px;
	width:390px;
}
#content_bar p{
	margin-right:25px;
	text-align: left;
}
#content_bar ul{
	margin-right:25px;
}
#portfolio{
	background-image:url(../images/arrow.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	color:#8cc63e;
	display:block;
	margin-top:10px;
	padding-top:5px;
	padding-right:18px;
	height:25px;
	text-align:right;
	text-decoration:none;
}
#about_header{
	background-image:url(../images/about.jpg);
	width:242px;
	height:28px;
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-top:35px;
		margin-left:85px;
}

#contact_header{
	background-image:url(../images/contact.jpg);
	width:242px;
	height:28px;
		margin-top:35px;
	background-repeat:no-repeat;
		margin-left:50px;
		text-indent:-9999px;
}
#portfolio_header{
	background-image:url(../images/portfolio.jpg);
	width:242px;
	height:28px;
	background-repeat:no-repeat;
	margin-top:35px;
	margin-left:55px;	
	text-indent:-9999px;
}

#resume_header{
	background-image:url(../images/resume.jpg);
	width:242px;
	height:28px;
	background-repeat:no-repeat;
		margin-left:75px;
		text-indent:-9999px;
			margin-top:35px;
}#green_bold {
	color: #8CC63E;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}
#green{
	color: #8CC63E;
	margin-left:10px;
	margin-bottom:5px;
}
	
#greybold {
	font-weight: bold;
}
