/*  Theme Name: NewSouth Books Theme

Theme URI: http://www.newsouthbooks.com/

Description: This is the theme for the NewSouth Books blog.

Version: 1.0

Author: Brian Seidman

Author URI: http://www.newsouthbooks.com/

*/
hr { display:none; }
body

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:76%;

	}


 *

 { padding:0;

 	margin:0;

 	}
#header

{

/*	background: white URL(http://www.newsouthbooks.com/0.0%20NS%20Home%20Page%20LOGO.jpg) no-repeat fixed top left; */

	margin-top: 0px; /* 20px */

	margin-bottom: 0px; /* 30px */

	}
#headerimg

{

	font-size:1.2em;

	margin: 0 auto;

	text-align: center;

	width: 100%;

	height: 9em; /* 6.5em; */

	color: white;

	padding-top: 10px;

	padding-bottom: 10px;

}


#header a

{

	text-decoration: none;

	color: white;

	}


#header h1

{ display:none;

font-size: 3em;

}


#sidebar

{

	/* background-color: #FCF1E2; */

	color: #4A2C00;

/*	 border: 1px solid #FDE5C3; */

	width:28%;

	margin-left:67%;
	
	padding-left:30px;

	margin-top:30px;

	list-style-type: none;

				}
#sidebar ul

{

	list-style:none;

	margin-bottom: 10px;

	margin-right: 3px;

	list-style-type: none;

}

#sidebar ul li {
padding-bottom:5px; }


#sidebar ul h2

{

background-color: #FDE5C3;

  border-bottom: 1px solid #FADA96;

  border-top: 1px solid #FADA96;

  font-size: 1.2em;

  font-weight: normal;

  padding: 2px;

  margin-bottom: 5px;

	list-style-type: none;
text-indent: 5px;
} 
#sidebar ul ul

	{

	list-style-image: URL(images/listitem.png);

	list-style-type: none;

	margin-left:20px;

	}


#sidebar ul ul ul

	{

	margin-bottom: 0px; 

	/* margin: .5em 10% .5em 0; */

	/* list-style-type: square; */

	}
#sidebar a

{

  text-decoration: none;

  color: #4A2C00;

}
#sidebar a:hover

{

  text-decoration: underline;

}
#searchform

{

  text-align: center;

}
#searchform input

{
  border: 1px solid #4A2C00;

  background-color: #FDE5C3;

}
#searchform #s

{
  width: 50%;

  background-color: white;

}
#wp-calendar

{

  border: 1px solid #FDE5C3;

  width: 80%;
  margin: 0 auto;

  text-align: center;

  margin-bottom: 15px;
}
#wp-calendar th

{

  background-color: #FDE5C3;

}
#wp-calendar a

{

  border: 1px solid #4A2C00;
  background-color: white;

  display: block;

}
#prev a, #next a

{
  border: 0;

}
#wp-calendar caption

{

  text-align: center;
  width: 100%;

}


#content

{

	width:65%; /* 65% */

	float:left;

	margin-top: 30px;
	


	}
/* THIS AREA FOR MAIN CONTENT STYLING */

.pagetitle
{
margin-bottom: 0em;
}

.post

{

  margin-bottom: 25px;

  color: #4A2C00;

  padding-left: 5px;

  font-size: 1.1em;

}
.post p

{

  line-height: 1.4em;

  margin-bottom: 1em;
}

blockquote

{

  margin: 1em 1.5em;

  padding: 1em 1.5em;
  border: 1px solid #FADA96;

  background: #FCF1E2 URL(images/blockquote.png) no-repeat   scroll top left;
}

h2

{
  font-size: 1.3em;

  border-bottom: 1px solid #e8c38b;

}

h3

{

  margin-top: 1em;

/*  margin-bottom: .5em; */

  font-size: 1.4em;
  
  text-decoration: none;
  
   border-bottom: 1px solid #e8c38b;
 
}

.post h2 a:hover, .post h2 a:visited, .post h2 a

{

  text-decoration: none;
border-bottom: 0px;
  color: #bd492a;

}

.post h3 a:hover 
{
border-bottom: 1px dashed #bd492a;
}

  .post h3 a:visited, .post h3 a
{
text-decoration: none;
border-bottom: 0px;
  color: #bd492a;
}


h4

{

  margin-top: 1.2em;

  font-size: 1.2em;
}
h5

{

  margin-top: 1em;

  font-size: 1em;

}

.post li

{

  margin-left: 20px;

}
.post ul

{

	/* list-style-image: url (images/listitem.png); */

	list-style-type:circle;

	margin-bottom: 10px;

	}


.post a
{

  color: #bd492a;
text-decoration: none;
border-bottom: 1px dashed #bd492a;  
}

 

acronym, abbr, span.caps

{

  cursor: help;

}
acronym, abbr

{

  border-bottom: 1px dashed #999;
}
blockquote cite

{

  margin: 5px 0 0;

  display: block;
}
.center

{

  text-align: center;

}
a img

{

  border: none;
}
.entry

{

  margin-top: 10px;

  margin-bottom: 15px;
}
.postmetadata

{

  padding: 2px;

  font-size: 0.8em;

  border-top: 1px solid #FADA96;
}


.postmetadata a:hover
{
border-bottom: 1px dashed #bd492a;
color: #bd492a;
}

.postmetadata a

{

  color: #4a2c00;
border-bottom: 0px;

}


/* END AREA FOR MAIN CONTENT STYLING */

#footer

{

	margin: 50px 0 20px 0;

	clear:both;

	border: 1px solid #F2D5AC;

	text-align:right;

	color: #804A0F;

	padding: 15px;

	background-color: #F6E4CA;

}
#footer a
{

	text-decoration: none;

    color: #804A0F;

}
#footer a:hover

{

  text-decoration: underline;

}
#wrapper

	{width: 800px; /* 750px */

	margin: 0 auto;

	overflow: hidden;

		}
/* STYLE FOR NEXT AND PREVIOUS POSTS */
.navigation

{

  display: block;

  margin-top: 10px;

  margin-bottom: 40px;
}

  

.alignleft

{

      float: left;
    text-align: left;
    width: 50%;
    padding-right: 14px;
}
.alignright

{

  float: right;
  text-align: right;

  width: 50%;

}
/* END STYLE FOR NEXT AND PREVIOUS POSTS */
/* STYLE METADATA IN SINGLE POST ENTRIES */

.entrytext .postmetadata

{

  font-size: 1.1em;

  background-color: #FDE5C3;
  width: 70%;

  margin: 2em auto 3.5em auto;

  border: 1px dotted #e9b17b;
  padding: 5px;

  padding-left: 45px;

  background: #FDE5C3 URL(images/metadata.png) no-repeat   scroll top left;
}


/* END STYLE METADATA IN SINGLE POST ENTRIES */
/* COMMENT DATA */

ol.commentlist

{

  width: 90%;

  margin: 0 auto;
}
ol.commentlist li

{

  margin-bottom: 1.5em;

  border: 1px solid #c69835;
  padding: 5px;

  background-color: #f5de74;

}
ol.commentlist li.alt

{

  background-color: #fdf6a7;
}
ol.commentlist a

{

  color: #bd492a;

}
small.commentmetadata

{
  font-size: 0.8em;

  margin-bottom: 1em;

  display: block;
}
#commentform textarea

{

width: 95%;

} 

/* END COMMENT DATA */	
.reply a:hover, a:visited, a
	{ color:#bd492a; }
.floatright
{ float:right;
  padding:0;
}	
.rssclass
{ 
margin-bottom:3px;
}
/* BOOK PAGE DATA */
.catalogimage
{
float:left;
padding-right:7px;
text-decoration: none;
}
.catalogimage .caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt; 
color:#e8c38b;
text-align:center;
vertical-align:baseline;
text-decoration:none;
}
.caption a:visited, .caption a {
text-decoration:none; }
.caption a:hover {color: #4A2C00; }

.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt; 
color: #000000; 
text-align:center; 
vertical-align:baseline;
float:left;
padding: 0 7px 0 0; 
text-decoration:none;
	}
.smalltextB { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt; color: #000000; text-align:center; vertical-align:baseline; float:left;
padding: 0 5px 0 0; font-weight:bold;
	}
	
	.smalltext a:link { color:#bd492a;
 text-decoration:none; }
	.smalltext a:visited { text-decoration:none; color:#000000; } 
	.smalltext a:hover { color: #4A2C00 }
.booktitle { 
				font-family: Verdana, Arial, Helvetica, sans-serif;
				/* font-family: Georgia, Times New Roman, Times, serif; */
				 font-size: 12pt; 
				/*  color: #336699; */
				 font-weight: bold;
				 }
a.booktitle:link {
 color: #000000;
 text-decoration:none;
 			}
 a.booktitle:visited {
 color: #000000;
 			}
 			
 a.booktitle:hover {
 color: #336699;
 			}				
.byauthor { font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 10pt; 
			 color: #000000;
		/*	 font-weight: bold; */
			 
			 }
					
a.byauthor:link {
 color: #6666CC;
 			}
 a.byauthor:visited {
 color: #6666CC;
 			}
 			
 a.byauthor:hover {
 color: #6666CC
 			}
.catalogtext { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #000000;
	text-align:left;
	/* float:left; */
	padding: 5px 5px 0 0px;
	}
.catalogtext b {
	font-weight:bold;
	}
#cartbutton {
	padding: 10px;
text-decoration:none;
}
#cartbutton a {text-decoration:none; }
#cartbutton a:visited {text-decoration:none; }

 .bookdescription 
 {
    padding-left: 5px;
  font-size: 1.1em;
clear:both;
			}
				
.bookdescription p {
line-height: 1.1em;
margin-top:1em;
  }
	
	/* margin-bottom:0.7em; */
/*	text-decoration:none; */
/*	 line-height: 1.4em; */
	 


.bookdescription p b i
{
		}
.bookdescription dt {
font-weight:bold;
}
.bookdescription dd {
	margin-left:10px;
	/* line-height:1.4em; */
	 margin-bottom:0.7em; 
	 margin-top:0;
	}
	
.bookdescription a {
	text-decoration:none;
	}
.bookdescription a:visited {
	text-decoration:none;
	}
	
.subhead
{
	color: #4A2C00;
  font-size: 1.1em;
  border-bottom: 1px solid #e8c38b;
  font-weight:bold;
  margin-top:10px;
  display:block;
  margin-bottom:1em;
}
.sealimage {
float:right;
border: solid 1.5px #e8c38b;
margin:10px;
padding:5px;
}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FCF1E2}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fdf8f2;
  border-right:1px solid #fdf8f2;
  background:#fcf4e9}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fefdfc;
  border-right:1px solid #fefdfc;
  background:#fcf3e7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fcf3e7;
  border-right:1px solid #fcf3e7;}
.spiffy4{
  border-left:1px solid #fdf8f2;
  border-right:1px solid #fdf8f2}
.spiffy5{
  border-left:1px solid #fcf4e9;
  border-right:1px solid #fcf4e9}
.spiffyfg{
  background:#FCF1E2}
.um-page .categories {
    display: none !important;
}
.um-page .um-Archives {
    display: none;
}
.um-page .calender {
    display: none;
}
.um-page .linkcat {
    display: none;
}
.Phil-Watts-Archive {
    display: none !important;
}
.um-page .back-to {
    display: unset !important;
}
.ope-ed #post-3712 h2 {
    border-bottom: 0px solid #e8c38b !important;
    font-size: 50px !important;
    color: #000 !important;
    font-family: 'Playfair Display', serif !important;
    padding-bottom: 12px !important;
    font-weight: 500 !important;
}
.ope-ed .post .entrytext a {
    color: #000 !important;
    text-decoration: none !important;
    border-bottom: 0px dashed #000000 !important;
    font-size: 19px !important;
    font-weight: 500 !important;
}
.ope-ed h1 {
    margin-top: 20%;
}
.ope-ed .post .entrytext p {
    font-size: 25px !important;
    font-family: 'Playfair Display', serif !important;
    font-style: italic !important;
}