@charset "UTF-8";

body {
	background-image:url(images/site_redesign_newbg_solo.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	background-color:#e7e7e2;
	margin: 0;
}


#header {
	height: 200px;
	width: 540px;
	margin: auto;
	margin-top: 200px;
}

#container {
	margin: auto;
	width: 910px;
}

#main_content {
	margin:auto;
	padding: 20px 20px 20px 20px;
	width:620px;
	height: 190px;
}

.main_textbox_header {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#333333;
}

.main_textbox_subheader {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
	line-height: 1.2em;
	font-style: italic;
}

.main_textbox_body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#666;
}

#welcomebox_bottom {
	margin: 0px auto 0px auto;
	width:660px;
	height: 11px;
}

#secondary_content {
	margin:auto;
	width:660px;
	background-position:top;
	background-repeat:no-repeat;
	background-color: #fff;
	height: 550px;
}

#secondary_content_top {
	margin: 20px auto 0px auto;
	width:660px;
	height: 11px;
}

#third_content {
	margin:auto;
	width:660px;
	background-color: #eeeeee;
	height: 125px;
}

#resumebox_top {
	margin:20px auto 0px auto;
	width:660px;
	height: 13px;
}

#resume_left {
	margin: 20px auto 5px 20px;
	width:500px;
	float:left;
}

.resume_left_header {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.6em;
	color:#333333;
}

.resume_left_body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#666666;
}

#resume_right {
	margin: 80px 20px 5px auto;
	width:80px;
	float:right;
}

#content_text {
	margin:auto;
	width:600px;
	min-height: 400px;
	float:left;
	padding: 10px 10px 10px 40px;
}

.content_text_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#FFF;
}

.content_text_subheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#BACE1B;
	line-height: 1.3em;
}

.content_text_body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333333;
}

#content_footer {
	margin:auto;
	width:660px;
	height: 12px;
}

#footer_container {
	margin: 20px auto;
	width:660px;
	background-repeat:no-repeat;
	background-position:top;
	height: 130px;
}


#sample_left {
	margin: 10px auto 20px 20px;
	width:291px;
	float:left;
}

#sample_tab {
	margin: 10px 0px 0px -26px;
	width:26px;
	height:111px;
	float:left;
}

#sample_right {
	margin: 10px 20px 20px auto;
	width:291px;
	float:right;
}

#resume_tab {
	margin: 18px 0px 0px -36px;
	width:36px;
	height:86px;
	float:left;
}

#footer_contact {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 0.9em;
	color: #333333;
	line-height: 1.3em;
	float: right;
	margin: 10px 20px;
	width: 620px;
	height: 85px;
}

#footer_contact a {
	color:#333333;
	text-decoration:none;
}

#footer_contact a:hover {
	color:#069;
	text-decoration:none;
}

.resume_text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:#333333;
}
