@charset "UTF-8";
/* CSS Document */

/*body {
background:#999999;
}

div#header {
height: 366px;
}

h1 {
margin-bottom: -20px;
}

div#nav {
}
div#navbar {
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	
	}
	
	ul.navlinks li {
		list-style-type: none;
		display: inline;
		}
	
		ul.navlinks li a {
			text-decoration: none;
			font-weight: bold;
			color:#006600;
			}*/
			
body {
font:"Century Gothic";
background: #666666;
margin: 0;
}


div#header {
width: 730px;
height: 97.6px;
padding: 10px 0px 5px 20px;
margin: 10px auto 0 auto;
background: #000000;
background-image: url(img/Banner_New.jpg);
background-repeat: no-repeat;
background-position: 10px;
}

	h1.title {
	color:#FFF;
	size: 24px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-family:"Century Gothic";

	}


	h2.title2 {
	color:#FFF;
	size: 16px;
	margin-top: 5px;
	font-family:"Century Gothic";
	}

	div#header img{
	float: left;
		margin-top:-10px;
		margin-left: -20px;
		margin-right: 20px;;
		border: thin black solid;
		}
	
	div#header img.eventdate {
		float: right;
		padding: 15px 10px 10px 0px;
	}
	
	
div#nav, div#footer {
	width: 748px;
	padding: 0;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #FFFFFF;
	background:#91B95E;
	border:#FFFFFF solid 1px;
}
	
	ul.navlinks {
		/*background-color: #91B95E;
		border-right: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;*/
		padding: 10px 0px;
		/*margin: 0px 0px 0px -.5px;*/
		margin: 0px;
		list-style-type: none;
	}
	
	ul.navlinks li {
		display: inline;
		margin: 0;
		padding: 2px 15px;
		border-left: white solid 2px;
	}
	
	
	ul.navlinks li.home, ul.navlinks li.home2 {
		/*padding-left: 20px;*/	
		border-left: none;
	}	
	
	ul.navlinks li a{
	color:#FFFFFF;
	text-decoration: none;
	}
	
		ul.navlinks li a:hover {
		color:#A42BC8;
		}
		
	ul.navlinks li.home2 a{
	color:#A42BC8;
	}
	

div#phpindex a {
text-decoration: none;
color: #324E21;
}

	div#phpindex a:hover {
	color: #A42BC8;
	}

div#content {
	width: 750px;
	margin: 0 auto;
	padding: 0;
	overflow: auto;
	background:#324E21;
	font-family:Arial, Helvetica, sans-serif;
	}
	
div#main {
float: left;
width: 495px;
margin: 20px 0px 25px 20px;
border: thin black solid;
padding: 0px 15px; 
background: #999999;
}

div#main2 {
width: 675px;
margin: 20px 0px 20px 20px;
border: thin black solid;
padding: 0px 15px; 
background: #999999;
}

	h1.blog_title {
	border-bottom: thin black solid;
	margin-top: 20px;
	font-size: 1.5em;
	}
	
	h1.site_title {
	margin-top: 20px;
	font-size: 1.7em;
	}
	
	h2.title, h2.title a {
	color: #324E21;
	font-weight:bold;
	font-size: 1.3 em;
	text-decoration: none;
	}
	
	h2.title {
	border-bottom: solid black 1px;
	margin-top: 30px;
	}
		
		h2.title a:hover {
		color: #A42BC8;
		}
	
	h2.title2 {
		color: #000000;
		font-weight:bold;
		font-size: 1.3 em;
		text-decoration: none;
		border-bottom: solid black 1px;	
		font-family: Arial, Helvetica, sans-serif;
		margin-top: 20px;
	}
	
	p.datestamp {
		margin-top: -14px;
		font-size: .85em;
	}
	
	p.comments {
		margin-bottom: 60px;
	}
	
	p.comments a {
	float:right;
	text-decoration: none;
	color: #324E21;
	}
	
		p.comments a:hover {
		color: #A42BC8;
		}
		
	p.archive_time {
	margin-top: -12px;
	}
	
	ol.commentlist {
	margin-left: 10px;
	padding-left: 13px;

	}
	
	img.profile_pic {
	float: left;
	border: solid thin black;
	margin-right: 20px;
	margin-top: 3px;
	}

	a.resume {
	color: #324E21;
	text-decoration: none;
	font-family:"Century Gothic";
	}

		a.resume:hover {
		color: #A42BC8;
		}

	a.work_header {
	color: #324E21;
	text-decoration: none;
	font-family:"Century Gothic";
	border-bottom: thin solid #324E21;
	}

		a.work_header:hover {
		color: #A42BC8;
		}

	p.resume {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	font-size: 1.2em;
	display:inline;
	}

	a.resume2 {
	color: #324E21;
	text-decoration: none;
	}

		a.resume2:hover {
		color: #A42BC8;
		}

	img.email {
	margin-bottom: -7px;
	margin-left: -5px;
	}
	
	a.email {
	text-decoration: none;
	color: #999999;
	background-image:url(img/andrea_email_white.jpg);
	background-position: -2px 1px;
	background-repeat: no-repeat;
	padding: 0px 0px 5px 2px;
	}
		
		a.email:hover {
		background-image: url(img/andrea_email_purple.jpg);
		}
		
	a.Linkedin {
		color: #FFF;
		text-decoration: none;
		font-family:Arial, Helvetica, sans-serif;
	}
	
		a.Linkedin:hover {
		color: #A42BC8;
		font-family:Arial, Helvetica, sans-serif;
		}
		
div.alignleft, div.alignright {
	margin-top: 20px;
}
	
div#archives_bar {
width: 750px;
margin: -20px auto 0px auto;
padding: 0px 0px 5px 0px;
overflow: auto;
background:#324E21;
font-family:Arial, Helvetica, sans-serif;
}

div#archives_list {
width: 677px;
margin: 20px 0px 20px 20px;
border: thin black solid;
padding: 0px 15px; 
background: #999999;
}
	div#archives_list ul {
	margin-top: -10px;
	}
	
	div#archives_list ul li {
		display: inline;
		margin-right: 20px;
	}
	
	div#archives_list ul li a {
		text-decoration: none;
		color: #324E21;
	}
	
		div#archives_list ul li a:hover {
			color: #A42BC8;
		}
	
div#comments a {
text-decoration: none;
color: #324E21;
}

	div#comments a:hover {
	color:#A42BC8;
	}

div#sidebar {
float: right;
}

	div#sidebar p {
	margin: 0px 0px -7px 5px;
	padding: 0px;
	}
	
	div#sidebar p.first {
	margin-top: 20px;
	}

	div#sidebar p.last {
	margin-bottom: 20px;
	}
	
	img.prod_stills, img.buttons {
	border: medium black double;
	margin: 0px 0px 3px 5px;
	}
		
		img.buttons:hover {
		border: #A42BC8 medium groove;
		}

div#footer {
margin-top: -6px;
}

div#copyright {
width: 750px;
padding: 0px;
margin: 0 auto;
font-family:"Century Gothic";
font-size: .75em;
color:#FFFFFF;
background:#000000;
}

	p.copyright {
	padding: 10px 20px;
	margin: 0px 0px;
	}
	