/*

Theme Name: minefields v2

Theme URI: http://wordpress.org/

Description: minefields of the heart.

Author: elevatedantelope

Version: 2.0

Tags: minefields of the heart, iraq, war, book, sue diaz

*/


/* font-family: 'Lora', serif;
font-family: 'PT Sans', sans-serif; */


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, 
tfoot, thead, tr, th, td 				{ margin: 0; padding: 0; border: 0;	vertical-align: baseline;background: transparent; text-decoration: none!important;}

body 				{ line-height: 1; }
h1, h2, h3, 
h4, h5, h6 			{ font-weight: normal; clear: both; }

ol, ul 				{ list-style: none; }

blockquote 			{ quotes: none; }

blockquote:before, 
blockquote:after 	{ content: '';	content: none; }

del 				{ text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table 					{ border-collapse: collapse;border-spacing: 0; }
a img 					{ border: none; }
.one-column #content 	{ margin: 0px auto; width: 950px; text-align: center; }

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/


.single-attachment #content 	{ margin: 0 auto; width: 900px; }





/* =Fonts

-------------------------------------------------------------- */

 
/* =Structure
-------------------------------------------------------------- */
/* The main theme structure */

#main,
#wrapper 	{ margin: 0px auto; text-align: left; width: 1024px; margin-top: 0px; font-family: 'PT Sans', sans-serif;
		   	  font-size: 14px !important;	color: # 666;}	

#wrapper	{}

/* Structure the padding: 7px; area */

#padding: 7px;-widget-area 				{ overflow: hidden; }

#padding: 7px;-widget-area .widget-area { float: left; margin-right: 20px; width: 220px; }

#padding: 7px;-widget-area #fourth 		{ margin-right: 0; }

#site-info 								{ float: left; width: 700px; font-weight: bold;font-size: 14px; }

#site-generator 						{ float: right;width: 220px;}


/* =Global Elements
-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles  */

body { background-image: url("images/bg1.png");	background-repeat: repeat-x; background-position: top; 
		margin-top: 1px; 	background-color: #fdcc96; 	background-attachment: scroll; }



body,input,textarea { color: #666; font-size: 14px; }

hr { background-color: #E7E7E7; border:0; 	height: 1px; margin-top: 5px;  clear:both; }



/* Text elements */






/* =Header

-------------------------------------------------------------- */
#banner_top			{ width: 665px; height: 102px; position: relative; margin-left: 150px; top: 20px;}
.topwrapper			{ width: 100%; height: 200px; position: relative; margin-bottom: 10px; }

.topwords			{ width: 650px; position: relative; text-align: left; margin-top: 35px; line-height: 22px;
					  font-family: 'Lora', serif; font-style: italic; margin-left: 40px; }
					  
.topwords .name		{ padding-top: 10px; height: 20px; width: 650px; text-align: right; color:#757678; font-weight: bold;  }
					  
.bookpic			{ width: 150px; height: 202px; background: url("images/book3.png")  no-repeat; position: absolute; 
					  top: -55px; right: 75px; }
					  
.bottomwrapper		{ width: 100%; height: 200px; margin-top: -40px;}
.col				{ width: 120px; height: 200px; float: left; position: relative;}
.coltitle,
.emailtitle			{ font-size: 20px; font-family: 'PT Sans', sans-serif; color: #89651d; font-weight: bold; 
					  margin-bottom: 30px; }
					  
.emailtitle			{ margin-bottom: 10px !important;}		 
					  
.col.one			{ margin-left: 0px; border-right: 1px solid #89651d; padding-right: 30px; text-align: left;}
.col.one a,
.email a			{ text-decoration: none; font-weight: bold; color: #332111; }
.col.one a:hover,
.email a:hover		{ text-decoration: underline !important; font-weight: bold; color: #c0873b; }
.col.two			{ width: 620px; border-right: 1px solid #89651d; padding-right: 0px;}
.col.three			{ padding-left: 30px;}
.videocol			{ width: 180px;  float: left; }
.videocol.one		{ margin-left: 25px; margin-right: 15px; }
.videocol.two		{ margin-right: 15px; }
.videocol.three		{ }

.videopic			{ width: 180px; height: 111px; }
.videopic.one		{ background: url("images/v1.jpg")  no-repeat;} 
.videopic.two		{ background: url("images/v2.jpg")  no-repeat;}
.videopic.three		{ background: url("images/v3.jpg")  no-repeat;}

.videotext			{ margin-top: 5px; height: 60px; width: 100%; font-size: 11px;  color:#333; text-align: left;}
.videotext.one		{}
.videotext.two		{}
.videotext.three	{}

.potomac			{ background: url("images/potomac_s.png")  no-repeat; width: 125px; height: 17px; position: relative; 
					  margin: 0px auto; }

.barns				{ background: url("images/barnes_s.png")  no-repeat; width: 75px; height: 22px; position: absolute;
					  left: 10px; top: 75px;}

.amazon				{ background: url("images/amazon_s.png")  no-repeat; width: 75px; height: 17px; position: absolute; 
					  right: -30px; top: 76px; }

.email				{ position: relative; top: 50px;}

#header 			{ padding: 0px; position: relative; top: 0px;	left: 2px; 	height: 230px;	width: 1024px;	
				      background: url("images/header3.png")  no-repeat; }

#site-title 		{ position: absolute; top: 8px; left: 0px; margin: 0 0 18px 0;width: 430px; font-size: 30px;
					  line-height: 36px; text-align: left;padding-left: 0px; }

#site-title a 		{ color: #6CB3EC;width: 500px; 	height: 40px; font-weight: bold;text-decoration: none;}

#site-description 	{ position: absolute; top: 245px;left: 90px; width:820px; color: #000000;font-size: 20px;letter-spacing:1px;
						}

 
#branding img 		{ clear: both; border-top: 4px solid #000;display: block;border-bottom: 1px solid #000;}
 
/* =Menu

-------------------------------------------------------------- */



#access 					{ position: absolute;top: 14px; left: 280px;height:25px;margin: 0px auto;width: 800px;float: none;
					  	  	  font-size: 14px; letter-spacing: 1px; font-family: 'Lora', serif; }

#access .menu-header,
div.menu 					{ font-size: 14px;	margin-left: 12px;}

#access .menu-header ul,

div.menu ul 				{ list-style: none; float: right; padding-right: 45px;margin: 0; font-weight: bold; }

#access .menu-header li,
div.menu li 				{ float:left; position: relative;}


#access a 					{ display:block; text-decoration:none; color: #FFFFFF;padding:0 10px; line-height:38px;
							  font-weight: bold; }

#access ul ul 				{ display:none; position:absolute; top:38px;left:0; float:left;	width: 100px;	z-index: 66699;}
#access ul ul li 			{ min-width: 180px;	}

#access ul ul ul 			{ left:100%; top:0; }

#access ul ul a 			{ background:#333; height:auto; line-height:1em; padding:10px; width: 100px;display: none; }
#access li:hover > a,
#access ul ul :hover > a 	{ color: #CCC; }

#access ul li:hover > ul 	{ display:block; }

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a 		{	 color: #FFFFFF; }

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover 				{ 	color:#FFFFFF; }



/* =Content

-------------------------------------------------------------- */


.gray					{ color:#666;}
#linkz a				{ color: #900; font-weight: bold; text-decoration: none;}
#linkz a:hover			{ color: #900; font-weight: bold; text-decoration: none;}
#linkz a:visited		{ color: #900; font-weight: bold; text-decoration: none;}
.words					{ font-size: 14px;text-align: left;  }
.words2					{ font-size: 14px;text-align: left; margin-right: 35px; margin-top: 30px; }
#words2					{ left: 280px; top: 20px;}
.right					{ font-size: 14px; font-family: 'PT Sans', sans-serif; margin-right: 10px; color: #900; text-align: right; 
					      margin-top: 10px; position: relative;}
.page-id-178 .right 	{ margin-right: 30px; }
.right2					{ font-size: 14px; font-family: 'PT Sans', sans-serif;margin-right: 20px;}
#main 					{ width: 1024px; overflow: hidden;position: relative; top: 2px;	left: 0px; margin: 0px auto; 
					 	  background-color: #faf4e3; border-left: #aa896c 2px solid;	border-right: #aa896c 2px solid;
					  	  border-top: #aa896c 2px solid; }
#video_box				{ margin-right: 30px; margin-left: 80px; padding-top: 20px; }
#rightstuff a			{ color: #666; font-weight: bold; text-decoration: none;}
#rightstuff :hover > a	{ color: #666; font-weight: bold; text-decoration: none;}
#rightstuff a:visited	{ color: #666; font-weight: bold; text-decoration: none;}
.redtitle				{ font-size:16px;padding-bottom: 10px; color: #930; font-family: 'PT Sans', sans-serif;}
#leftstuff				{ text-align: left;padding-left: 30px; padding-top: 20px; line-height: 16px; width: 220px;
						  float: left; position: absolute; top: 0px;  }
#rightstuff				{ text-align: left; width: 550px;   font-size: 14px; color: #666; line-height: 14px; 
						  padding-top: 20px; padding-bottom: 10px;left: 400px;}
#authorright  			{ margin-left: 30px; width: 150px; height: 400px; position: absolute; top: 0px; right: 0px;}
.page-id-180 #rightstuff	{ width: 700px !important; left: 260px !important; height: 500px;}
.page-id-180 #leftstuff 	{ margin-left: 20px; }

#central				{ width: 400px;	}

/* Asides

-------------------------------------------------------------- */



.home #content .category-asides p 	{ font-size: 14px;	line-height: 20px; 	margin-bottom: 10px; margin-top:0; }
.home .hentry.category-asides 		{ padding: 0; }
.home #content .category-asides .entry-content { padding-top: 0; }
 
/* Gallery listing

-------------------------------------------------------------- */
 
.category-gallery 							{ margin-bottom: 48px; }

.category-gallery h2 						{ margin-top: 10px; }

.category-gallery .entry-meta 				{ }

.category-gallery .size-thumbnail img 		{ border: 10px solid #f1f1f1; margin-bottom: 0; }

.category-gallery .gallery-thumb 			{ float: left; margin-right:20px; margin-top: -4px; }

.home #content .category-gallery .entry-content p 	{ display: inline; }

.home #content .category-gallery .entry-utility 	{ padding-top:4px; }





/* Attachment pages

-------------------------------------------------------------- */



.entry-content .attachment img { margin-bottom: 0; }

.attachment .entry-content .entry-caption {	font-size: 140%;margin-top: 24px;}

.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}

.attachment .entry-content .nav-next a:after { content: '\00a0\2192'; }

 

-------------------------------------------------------------- */

#content img 					{margin: 0;max-width: 640px;}
#content .attachment img 		{ max-width: 900px;}

#content .alignleft,
#content img.alignleft 			{ display: inline; float: left; margin-right: 24px; margin-top: 4px; }

#content .alignright,
#content img.alignright 		{ display: inline; float: right; margin-left: 24px; margin-top: 4px;}

#content .aligncenter,
#content img.aligncenter 		{ clear: both; display: block; margin-left: auto;margin-right: auto; }
#content img.alignleft, 
#content img.alignright, 

#content img.aligncenter 			{ margin-bottom: 12px; }
#content .wp-caption 				{ background: #f1f1f1; line-height: 18px;text-align: center;margin-bottom: 20px;padding: 4px; }
#content .wp-caption img 				{ margin: 5px 5px 0; }
#content .wp-caption p.wp-caption-text 	{ margin: 5px;color: #888; font-size: 12px; }
#content .wp-smiley 				{ margin:0; }
#content .gallery 					{ margin: auto; }
#content .gallery .gallery-item 	{ float: left; margin-top: 0; text-align: center; width: 33%; }
#content .gallery img 				{ border: 2px solid #cfcfcf; }
#content .gallery .gallery-caption 	{ color: #888; font-size: 12px;	margin: 0 0 12px; }
#content .gallery dl 				{  margin: 0;}
#content .gallery img 				{  border: 10px solid #f1f1f1; }
#content .gallery br+br 			{ display: none; }


/* =Navigation

-------------------------------------------------------------- */
.navigation 			{ font-size:  12px; line-height: 18px; overflow: hidden; color: #888; }

.navigation a:link,
.navigation a:visited 	{ color: #888; text-decoration: none; }

.navigation a:active,
.navigation a:hover 	{ color: #FF4B33; }
.nav-previous 			{ float: left; width: 50%; }
.nav-next 				{ float: right;	width: 50%; text-align:right; }
#nav-above 				{ margin: 0 0 18px 0; }
#nav-above 				{ display: none; }

.paged #nav-above,
.single #nav-above 		{ display: block; }
#nav-below 				{ margin: -18px 0 0 0; }


/* =Widget Areas

-------------------------------------------------------------- */

.widget-area ul 		{ list-style: none;	margin-left: 0; }
.widget-area ul ul 		{ list-style: square; margin-left: 1.3em; }
.widget_search #s 		{ width: 60%; }
.widget_search label 	{ display:none; }
.widget-container 		{ margin: 0 0 18px 0; }
.widget-title 			{ color: #222; font-weight: bold; }

.widget-area a:link,
.widget-area a:visited 	{ text-decoration: none;}

.widget-area a:active,
.widget-area a:hover 	{ text-decoration: underline; }

.widget-area .entry-meta{ font-size: 11px; }
#wp_tag_cloud div 		{ line-height: 1.6em; }
#wp-calendar 			{ width:100%; }
#wp-calendar caption 	{ font-weight: bold; color: #222; text-align: left;	font-size:14px;	padding-bottom: 4px; }
#wp-calendar thead 		{ font-size:11px; }
#wp-calendar thead th 	{ }
#wp-calendar tbody 		{ color: #aaa; }
#wp-calendar tbody td 	{ padding: 3px 0 2px; background: #f5f5f5; border:1px solid #fff; text-align: center; }
#wp-calendar tbody .pad { background: none;}
#wp-calendar tfoot #next{ text-align: right; }
.widget_rss a.rsswidget { color: #000; }
.widget_rss a.rsswidget:hover {color: #FF4B33;}
.widget_rss .widget-title img { height: 11px;width: 11px; }



/* Main sidebars */

#main .widget-area ul 		{ margin-left: 0; padding: 0 20px 0 0; }
#main .widget-area ul ul 	{ border: none; margin-left: 1.3em; padding: 0;}
#primary 					{ }
#secondary 					{ }
 
/* =Footer

-------------------------------------------------------------- */

#footerspacer		{ font-family: 'PT Sans', sans-serif; color: #CCC; font-size: 10px;  
					  line-height: 14px; padding-top:40px; }

#footer 			{ height: 80px; position: relative; top: 0px;   left:  -39px; 	margin: 0px auto;	text-align: center;
					  width: 1024px; margin-bottom: 0px; background: url('images/footerbg.png') top repeat-x;  
 					  border-left: #aa896c 2px solid; border-right: #aa896c 2px solid; 	border-bottom: #aa896c 2px solid; }

.home #footer 		{ left: 2px;}

#colophon 			{ width: 795px;	padding: 0px; margin: 0px; overflow: hidden; }

#site-info 			{ font-weight: bold; }
.footertext			{ font-family: 'PT Sans', sans-serif; color: #CCC; font-size: 10px; text-decoration: none!important; padding-top: 50px;}

#site-info a 		{ color: #000; text-decoration: none; }

#site-generator 	{ position: relative; font-style: italic; }

#site-generator a 	{ color: #666; display:inline-block; text-decoration: none;	padding-left: 20px;	line-height: 16px;
					  background: url(images/wordpress.png) center left no-repeat;		}

img#wpstats 		{ display:block; margin: 0 auto 10px; }
 
#site-generator a:hover 	{ text-decoration: underline; }

/* Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */



pre 				{ -webkit-text-size-adjust: 140%; }

code 				{ -webkit-text-size-adjust: 160%;}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area 		{ -webkit-text-size-adjust: 120%; }

#site-description 	{ -webkit-text-size-adjust: none; }

 