/*  
Theme Name: Hooveresque
Theme URI: http://susanhoover.org/
Description: Custom Theme for SusanHoover.org
Version: 2.0
Author: Todd Morris
Author URI: http://lostgorilla.com/

*/



/* Begin Typography & Colors */

*
{
  padding: 0;
  margin: 0;
}

body
{
  font-family: Geneva, Arial, Verdana, Sans-Serif;
  font-size: 76%;
}

h1 {
  color: #FFFFFF;
  font-size: 2.4em;
  padding-bottom: .5px;
  }
  
h1 a {
  color: #FFFFFF;
  text-decoration: none;
  }  

h2 {
   color: #000000;
   font-size: 1.2em;
   border-bottom: 1px dotted #E00202;
   }
   
h2 a {
    color: #000000;
	text-decoration: none;
	} 
	
h2 a:hover {
    color: #E00202;
} 

.widgettitle {
	font-size: 1em;
	padding-bottom: .5px;
	border-bottom: none;
}
.widgettitle li {
	list-style-type: none;
}

.pagetext {
   margin-bottom: 25px;
}
   
.description {
  color: #ffffff;
  font-size: .8em;
  padding-left: 3px;
  }

#wrapper
{
  width: 760px;
  margin: 0 auto;
  overflow: hidden;
}

#header {
  width: 760px;
  height: 123px;
  background-image:url(images/header.gif);
  margin: 10px auto;
  }

#headerimg {
  margin-top: 3px;
  margin-left: 4px;
  }
  
.navmenu {
  margin-top: 50px;
  float: right;
  padding-left: 15px;
  }

.navmenu li {
  display: inline;
  padding-right: 25px;
  font-size: .9em;
  }
  
.navmenu a {
  color: #ffffff;
  text-decoration: none;
  }
  
.navmenu a:hover {
  text-decoration: underline;
 }  


#sidebar {
 float: left;
 width: 177px;
 margin-left: 5px;
 }
 
 
 #sidebar li {
 	padding-top: 3px;
 }
 
 #sbtop {
  width: 177px;
  height: 10px;
  background-image:url(images/sbtop.gif);
  overflow: hidden;
  }
  
#sbcontent {
  width: 177px;
  background-image:url(images/sbbg.gif);
  }
  
#sbbottom {
   width: 177px;
   height: 11px;
   margin-bottom: 20px;
   background-image:url(images/sbbottom.gif);
   overflow: hidden;
   }

.authorpic  {
   display: block;
   margin: 0 auto 10px auto;
   padding-top: 5px;
   }
   
#sidebar p {
   margin: 0 20px 10px 20px; 
   font-size: .8em;
   text-align: justify;
   }
   
 #sidebar ul li {
   margin-left: 20px;
   list-style-type:none;
   }

.narrowcolumn {
  width: 539px;
  float: right;
  margin-right: 10px;
}


.widecolumn {
   width: 730px;
   margin: 0 auto 25px auto;
}

#footer {
 clear: both;
 width: 760px;
 height: 29px;
 background-image:url(images/footer.gif);
 background-repeat: no-repeat;
 margin: 0 auto 15px auto;
 color: #ffffff;
 font-size: .75em;
 padding-top: 3px;
 }
 
 #footer p {
 float: right;
 margin-top: 6px;
 margin-right: 5px;
 }
 
 #footer a {
   color: #ffffff;
   text-decoration: none;
   }
   
 #footer a:hover {
   text-decoration: underline;
   }  
 
.post
{
  margin-bottom: 25px;
  color: #4A2C00;
  padding-left: 5px;
  font-size: 1.1em;
}



.entry
{
  margin-top: 10px;
  margin-bottom: 20px;

}

.entry p {
	text-align: justify;
}

.postmetadata
{
  padding: 2px;
  font-size: 0.8em;
  border-top: 1px dotted #E00202;

}

.postmetadata a
{
  color: #000000;
  text-decoration: none;
}

.postmetadata a:hover {
  color: #E00202;
}
 
.post p
{
  line-height: 1.4em;
  margin-bottom: 1em;

}


blockquote
{
  margin: 1em 1.5em;
  padding: 1em 1.5em;
  border: 1px solid #FADA96;
  background: URL(images/blockquote.png) no-repeat scroll top left;

}

.post li
{
  margin-left: 20px;
}

.post ul
{

  list-style-image: url(images/listitem.png);
  list-style-type: bullet;
  margin-bottom: 10px;
}

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;

}
  
h3
{
  margin-top: 1.5em;
  font-size: 1.4em;

}

h4
{
  margin-top: 1.2em;
  font-size: 1.2em;

}

h5
{
  margin-top: 1em;
  font-size: 1em;
}

.navigation
{
  display: block;
  margin-top: 10px;
  margin-bottom: 40px;

}
  
.alignleft
{
  float: left;
  text-align: left;

  width: 50%;
}

.alignright
{
  float: right;

  text-align: right;
  width: 50%;
}


.entrytext .postmetadata
{
  font-size: .8em;
  width: 70%;
  margin: 2em auto 3.5em auto;
  border: 1px dotted #000000;
  padding: 5px 5px 5px 15px;
  background: #ffffff;

}


ol.commentlist
{
  width: 90%;
  margin: 0 auto;

}

ol.commentlist li
{
  margin-bottom: 1.5em;
  border: 1px solid #CC0000;
  padding: 5px;
  background-color: #FFCCCC;
}

ol.commentlist li.alt
{
  background-color: #FF9999;

}

ol.commentlist a
{
  color: #bd492a;
}

small.commentmetadata
{

  font-size: 0.8em;
  margin-bottom: 1em;
  display: block;

}

#comments {
  margin-bottom: 15px;
}

.archival ul {
	padding: 4px 0 4px 5px;
}

.archival li {
	list-style-position: inside;
	padding-bottom: 2px;
}
.standardp {
	text-align: justify;
	padding-bottom: 10px;
}
.spacer {
	width: 100%;
	height: 15px;
}
.ngg-widget {
	overflow: hidden;
	margin: 0pt;
	padding: 5px 0px 0px 0pt;
    text-align: center;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}