a {
	text-decoration:underline; }
	
body {
	margin: 0;
	padding: 0;
	font-family: Times,'Times New Roman', serif;
}
#wrapper {
	width: auto;
	margin: 0;
	position: static;
	padding: 0;
}
#skippers {
	display: none;
}

#mainheader {
	display: block;
	width: auto;
	position: static;
	top: 0;
	height: 3em;
	line-height: 3em;
	border-bottom: 2px solid #960000;
	font-family: sans-serif;
}		

#mainheader h1 {
	float: left;
	font-size: 2em;
	text-transform: lowercase; 
	height:auto;
	width:auto;
	background:none;
	line-height:inherit}
	
#mainheader h1 a{
	color: #960000;
	background: none; 
	text-decoration:none;
	text-shadow:none;
	font-size:1em;
	opacity:1}
	
#mainheader h1 a span{
	display: none; 
}		
		
#mainheader h2 {
	width: auto;
	border: none;
	height: auto;
	position: static;
	text-align: right;
	line-height:inherit;
	color: #000;
	background: none;}		








		
#mainnav {
	display:none;}		
		
#content {
	float: 			none;
	font-size: 		10pt;
	line-height: 	1.4em;
	padding: 		0;
	width: 			auto; }
	
/* Subheaders */

 header  {
	border-bottom:	2px #960000 solid;
	clear:			left;
	margin-bottom: 1em;

}
 header h1 {
	font-size: 		2.25em;
	font-weight: normal;
	line-height: 	1.5em;
	text-align: 	center;
	font-family: Helvetica, sans-serif; }

 section h1 {
	border: none;
	clear:			both;
	font-size:		1.5em;
	font-weight: 	normal;
	line-height:	1.5em;
	margin: 0;
	text-align:		center; 
	font-family: Helvetica, sans-serif; }
	
 section h2 {
	clear:			both;
	font-weight: normal;
	font-size:		1.3em;
	line-height:	1.5em;
	text-align:		center; 
	font-family: Helvetica, sans-serif; }

	
	
	
	
	
	
body.blog article {
	clear: right;
	margin-bottom: 1.6em;
}
body.blog article div.content {
	width: auto;
	float: none;

}
body.blog article header {
	float: none;
	padding-left: 0;
	width: auto;
}	
	
	

body.blog article footer ul {
	width: 			auto;
	float: none;
	margin: 0 0 0 1em;
	padding: 0 0 0 1em;
 border-left: 2px solid #aaa;
	font-size: .75em;
	text-align: left;
}
body.blog article footer .posted *{
	float: none;
}
body.blog article footer .posted .time{
	margin-left: 1em;
}	

body.blog article footer .tags ul{
	display: inline;
	margin:0;padding:0;border:none;}
body.blog article footer .tags ul li {
	display: inline;
	margin-left:	1em;
	list-style: none; }




	
body.blog nav#blognav {
	display: none;
}	
	
body.blog #comments footer time span{
	display: inline;
}
body.blog #comments footer time .time{
	margin-left: 1em;
}
	
	
	
#tools {
	display: none; }

footer#mainfooter {
	clear:			both;
	color: 			#aaa;
	float: 			left;
	font-size: 		.8em;
	padding:		3em 0 2em 0;
	text-align: 	center;
	width:			100%; }
	
footer#mainfooter p {
	line-height: 	1.6em;
	margin-bottom: 	0; }
	
footer#mainfooter a{
	color:			#777; }		
		
		
		
		
		
		
body.eportfolio #content{
	margin: auto;
	float: none;
}		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
figure .credit {
	color:			#888;
	margin-top:		0;
}
figure .credit a{
	color:			#888;
}

ul.photoarray 	{
	width: 6in;
	margin: auto;
}















/* Forms */
form,
form fieldset  {
	display:none; }
	
	

/* Mobile Alert */

#mobilealert {
	display:		none;
}