body {
	font: 12pt/165% Gentium, 'Gentium Basic', Garamond, 'Adobe Garamond', 'Trebuchet MS', 'Goudy Old Style', GoudySans, sans-serif;
	color: #38B666; background-color: #0F1A10;
	color: white;
	line-height: 1.7;
	margin: 0; padding: 0;
}


a { 
	color: #7DB5D7;
}
a:visited { 
	color: #D85E49;
}
a:active { 
	color: #B3A4E3;
}
a:hover { 
	color: #D85E49;
}


h1, h2, h3 {
	font-family: Gentium, 'Gentium Basic', Garamond, 'Adobe Garamond', 'Goudy Old Style', 'Trebuchet MS', sans-serif;
	color: #38B666;
	line-height: 1;
}

h1 a, h2 a, h3 a { color: #38B666 !important; }

h1 {
	font-size: 185%;	
	font-weight: bold;
	font-style: italic;
	letter-spacing: -2px;
	padding: 15px 10px 5px 10px;	

}

h2 {
	font-size: 225%;
	color: #686945;
/*	padding: 20px 10px 2px 10px;	 */

}
h2 a { text-decoration: none; }
h2 a:hover { text-decoration: underline; }

h3 {
	font-size: 1.7em;	
	font-weight: normal;
	padding: 20px 10px 5px 10px;	
}

div#header {
	border-bottom: 5px black solid; background-color: #164627; min-height: 40px; margin: 0;
	padding-left: 140px;padding-top: 12px; padding-bottom: 0px; padding-right: 20px; 
	border-top: 5px dashed #226D3D;
	text-align: right; 
	font-style: italic;
	font-size: 100%; 
}
div#header p { margin: 0; padding: 0; padding-bottom: 5px; }

div#subheader {
	border-bottom: 5px black solid; margin: 0;
	padding-left: 140px;padding-top: 7px; padding-bottom: 6px; padding-right: 20px; 
	text-align: center; 
	font-style: normal;
	font-size: 60%; 
	font-family: sans-serif;
}
div#subheader p { margin: 0; padding: 0;}

div#content-wrap {
	margin-left: auto; margin-right: auto; width: 675px;
	padding: 15px 50px 15px 50px; 
	float: left;
}

div.post p {
	padding: 0 15px 0 15px;
}

blockquote {
	font-family: GoudySans, 'Lucida Grande', 'Trebuchet MS'  ; 
	color: #CBEFD8;
	width: 90%; 
	border-left: 2px black groove; 
	font-size: 93%;
	padding-left: 0.785em;
}


hr { 
	background-image: url(/wp-content/images/theme/HR_160g.png);
	margin-left: auto; margin-right: auto;
	height: 85px; width: 160px; border: none;
}

hr.end { 
	background-image: url(/wp-content/images/theme/DFRH_40g.png);
	margin-left: auto; margin-right: auto;
	height: 62px; width: 40px; border: none;
	margin-bottom: 30px;
}

/* images */
/*
.post img {
	background: #6D4F44;
   border: 5px solid #55473E;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5)

}
*/

.post img { border: 3px solid white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5) }

img { border: none }

img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
  	margin: 5px 10px 10px 0px;
}

code {
  	margin: 5px 0;
  	padding: 15px;
  	text-align: left;
  	display: block;
  	overflow: auto;  
  	font: 500 1em/1.5em Anonymous, 'Andale Mono', 'Geneva', 'Lucida Console', 'Courier New', Monospace ;
  	/* white-space: pre; */
  	background: #111;  
}
acronym {
  	cursor: help;
  	border-bottom: 1px dotted #5B5B5B;
}

#comments {
	margin-top: 85px; 
}

p.postmeta {
	padding-top: 5ex;
	font-size: 75%;
	color: grey;
}

p.post-info {
	font-size: 75%;
	color: grey;
	padding-bottom: 5ex;
}

blockquote cite {
	font-size: 95%;
	font-style: italic;
	font-family: Gentium, 'Gentium Basic', Garamond, 'Adobe Garamond', 'Trebuchet MS', 'Goudy Old Style', GoudySans, sans-serif;
	line-height: 1.4;
}

@font-face {
	font-family: Gentium;
	src: url(http://ageekobserved.org/wp-content/themes/observed/GenR102.TTF) format("truetype");
}

@font-face {
	font-family: Gentium;
	font-style: italic;
	src: url(http://ageekobserved.org/wp-content/themes/observed/GenI102.TTF) format("truetype");
}