/*
Theme Name: Parchment Draft
Theme URI: http://www.the-cloisters.net/wordpress-themes/parchment-draft-theme/
Description: 2-column fixed-width theme in reminiscent of old parchment paper. Featuring an Author Info page and gravatars along with Custom Archives, Sitemap and Full-Width No Sidebars page templates.  Tested in Firefox, Opera, Safari, IE6 and IE7.  Compatible up to WordPress 2.8 and is XHTML 1.0 Transitional and CSS 2.1 valid out of the box.
Author: Mina
Author URI: http://www.the-cloisters.net
version: 1.1
This theme is released under GPL License. (http://www.opensource.org/licenses/gpl-license.php).  There are no restrictions to the use of this theme.  I'd appreciate it if you left my link in the footer but I won't send the Theme Police 'round to your house if you don't.

######################################################################

Theme Modification by: Chris A. White | www.fyrebear.com - April 2010
Theme Name: Parchment 2.0
Description: Redesigned/developed for 2 column width with IAB ready sidebar. Custom Page Templates for Wordpress code snippets. 3 Custom Widget zones on homepage header. 3 Custom Widget zones on Footer. Custom Widget zone on Blog post page. Custom Social Media integration for social sharing tools and icons.
Author: Chris A. White
Author URI: http://www.fyrebear.com
version: 2.0

#####################################################################

*/


* { margin: 0; padding: 0; }
	
h1 { font-size: 18px; }
h2 { font-size: 22px; color: #47411e; margin: 0 0 10px 0; padding: 0; line-height:28px; }
h3 { font-size: 12px; color: #666972; letter-spacing: 3px; margin: 0 0 5px 0; padding: 0; }
h4 { font-size: 10px; color: #666972; letter-spacing: 3px; margin: 5px 0 0 0; padding: 0; }

h2 a { color:#47411e; }

a { color: #2F3684; text-decoration: none; }
a:hover { color: #61574a; text-decoration: underline; }
blockquote { color: #61574a; font-style: italic; margin: 0px 25px 20px 25px; padding: 4px 10px 0px 20px; border-left: #e6ddbc 1px solid; border-right: #e6ddbc 1px solid; }
code { font-family: "Courier New", Courier, sans; }
cite { font-family: Arial, Verdana, Tahoma; font-size: 9px; font-weight: bold; font-style: normal; }
cite a { color: #000; text-decoration: none; border-bottom: 1px dotted #465d71; }
ul { list-style-type: none; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
.sticky { background: #4c4c42; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; }
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before { content: "\00BB \0020"; } 
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }

.alignleft a { float: left; margin: 25px 0; }
.alignright a { float: right; margin: 25px 0; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.clearing { clear: both; height: 10px; overflow: hidden; margin: auto; width: 100%; }

/*****LAYOUT*****/
body { background: #83673b url(http://www.elizabethawhite.com/wp-content/themes/parchment-draft/images/body_bg.jpg) repeat; color: #544b40; font-family: Georgia, Times New Roman, Verdana, Arial, Tahoma, sans-serif; font-size: .8em; margin: 0; padding: 0; }
#container { background: #e6ddbc url(http://www.elizabethawhite.com/wp-content/themes/parchment-draft/images/page_bg.jpg) repeat-y; width: 1000px; margin: 0 auto; padding: 0; overflow: hidden; } /* 1000px width cw */
#container_wide { width: 95%; float: left; margin: 0 auto; padding: 0 0 0 10px; }
#content { width: 660px; float: left; margin: 10px 0 10px 10px; padding: 0; } /* 660px content area cw */
.post { margin: 0 0 10px 0; padding: 10px; line-height: 18px; text-align: left; }
.entry p { margin: 12px 0; }
.date { clear: both; padding: 0 0 5px 0; margin: 0;  } 


/* post specific extra footnotes styling */
.post-wrapup {font-size: 11px; font-style:italic; clear: both; padding: 4px; margin: 10px 0px 10px 14px; }

.footnotes-container {margin-left:14px; margin-top:20px; }
	.footnotes-top {margin-top:10px; display:block; border-top: 1px dotted #ccc; padding-bottom:8px; }
	.footnotes-content {font-size: 10px; }
	.footnotes-bottom {/*margin-bottom:-6px;*/  display:block; /*border-top: 1px dotted #ccc;*/ padding-bottom:0px; }
/* post specific extra footnotes styling */

.related-posts {font-size: 11px; clear: both; padding: 4px; margin: 20px 0px 10px 14px; border-left: 1px dotted #ccc;  } /* YARPP Related Posts Plugin Styling */

.postmetadata {font-size: 11px; clear: both; padding: 4px; margin: 20px 0px 10px 14px; border-left: 1px dotted #ccc; border-bottom: 1px dotted #ccc;
 }
.post-meta-container { margin: 0px 0px 0px -12px; } /* extra meta data */
	.post-meta {  } /* extra meta data */
	.post-meta-key {font-weight: bold; } /* extra meta data */

 
.navigation { width: 100%; float: left; margin: 0; padding: 0; overflow: hidden; }

.post p { margin: 0 0 10px 0;} /* fixes spacing problems on archive.php page. cw  */

/* cw */
#content div.subheader {height:20px; }
			#content div.subheader-right {float:right; }
				#content div.subheader-right a {display:block; font-size:12px; }
				#content div.subheader-right ul li{float:left; display:inline; padding-right:6px;}
					#content div.subheader-right ul li.last {float:left; display:inline; margin-right:-20px;}
			#content div.subheader-left {float:left; }
/* cw */

/*****HEADER*****/
#header { background: url(http://www.elizabethawhite.com/wp-content/themes/parchment-draft/images/header.jpg) no-repeat; width: 1000px; height: 100px; margin: 0 0 10px 0; padding: 0; overflow: hidden; }
.branding h1, .branding h1 a {text-align: center; font-size: 170%; font-family: Georgia, Times New Roman, Serif; margin: 0; padding: 25px 10px 0 10px; color: #47411e; letter-spacing: 3px; font-weight: normal; font-variant: small-caps; }
.branding h1 a:hover { color: #bbb; text-decoration: none; }
.branding h2 { text-align: center; font-size: 24px; font-family: Georgia, Times; font-weight: normal; font-style: italic; color: #61574a; padding: 2px 0 0 25px; margin: 0 20px 5px 0; }




/*****HORIZONTAL MENU*****/
#menu { width: 990px; height: 30px; line-height: normal; border-top: 1px solid #d1c8a7; border-bottom: 1px solid #d1c8a7; margin: 0 auto; }  /* old nav line color #e6ddbc */
#menu ul { margin: 0; padding: 5px 0; }
#menu ul li { list-style-type: none; float: left; margin: 0; padding: 0 0 0 2px; text-decoration: none; }
#menu ul li a { font-weight:800; float: left; margin: 0; padding: 5px; text-decoration: none; } /* cw:bold */
#menu ul li a:hover { float: left; margin: 0; padding: 5px; text-decoration: underline; }

/* cw */
#menu-subscribe {float:right; margin: 3px 8px 0px 0px; }
			#menu-subscribe ul li{float:left; display:inline; padding-right:6px;}
                                 			#menu-subscribe li { padding: 0 !important; margin: 0; list-style-type: none; display: inline; background: 0 !important; border: 0 !important;}
			#menu-subscribe ul { display: block; }
			#menu-subscribe a { display: block; width: 16px; height: 16px; overflow: hidden; float: left; margin-right: 15px; }

			#menu-subscribe ul li.search  {float: left; margin: -17px 0px 0px 0px; }
			#menu-subscribe ul li.rss a {
				background: url("http://www.elizabethawhite.com//images/social_networking_icons/rss_16.png") 0 0 no-repeat; }
			#menu-subscribe ul li.googleplus a {
				background: url("http://www.elizabethawhite.com//images/social_networking_icons/googleplus_16.png") 0 0 no-repeat; }
			#menu-subscribe ul li.facebook a {
				background: url("http://www.elizabethawhite.com//images/social_networking_icons/facebook_16.png") 0 0 no-repeat; }
			#menu-subscribe ul li.twitter a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/twitter_16.png") 0 0 no-repeat; }
			#menu-subscribe ul li.shelfari-icon a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/shelfari_16.png") 0 0 no-repeat; }
                            #menu-subscribe ul li.linkedin a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/linkedin_16.png") 0 0 no-repeat; }
                            #menu-subscribe ul li.youtube a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/youtube_16.png") 0 0 no-repeat; }

                           #menu-subscribe ul li.goodreads-icon a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/goodreads_16.png") 0 0 no-repeat; }
                           #menu-subscribe ul li.savannahnow-icon a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/savnow_16.png") 0 0 no-repeat; }
                           #menu-subscribe ul li.amazon-icon a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/amazon-icon_16.png") 0 0 no-repeat; }
                           #menu-subscribe ul li.mulholland-icon a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/mulholland_16.png") 0 0 no-repeat; }




			#menu-subscribe ul li.blip a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/blip2_16.png") 0 0 no-repeat; }
			#menu-subscribe ul li.email a {
				background: url("http://www.elizabethawhite.com/images/social_networking_icons/email_16.png") 0 0 no-repeat; }
/* cw */


/*****SIDEBAR*****/
#sidebar { font-size: 11px; width: 300px; float: left; margin: 0 0 10px 10px; padding: 10px 0; border-left: 1px dotted #ccc; } /* 300px width sidebar, less left margin, left border cw */
#sidebar h2 { font-size: 14px; font-style: italic; letter-spacing: 3px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; } /* borders cw */
#sidebar p { margin: 0; padding: 0 6px 0 12px; }
#sidebar ul { margin: 0 10px 5px 10px; padding: 0; }
#sidebar ul li { margin: 0; padding: 0 0 6px 0; line-height: 14px; list-style-type:none;  }
#sidebar ul ul { margin: 0 0 14px 0; padding: 0; }
#sidebar ul ul li { list-style-type: none; border:none; }
#sidebar ul ul ul { margin: 0; padding: 0; }
#sidebar ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }




/*****COMMENTS*****/
#commentform { color: #544b40; margin: 0; padding: 10px; }
#commentform p { color: #000; }
#commentform a { color: #544b40; text-decoration: none; line-height: 14px; }
#commentform h3 { font-size: 10px; font-weight: 300; color: #000; margin: 0; padding: 0; }
#comment { width: 80%; }
#author, #email, #url, #comment, #submit { background: #efebd6; font-size: 14px; margin: 5px 5px 0 0; padding: 0; }
.avatar { width: 48px; height: 48px; float: left; margin: 0 12px 0 0; }
#submit { margin: 5px 5px 0 0; font-size: 14px; }
#comments { margin: 0; padding: 0 }
ol.commentlist { background: #e6ddbc; list-style-type: none; margin: 5px 0; padding: 5px 0 5px 5px; border: #61574a 1px solid; }
ol.commentlist li { width: 97%; margin: 10px 0; padding: 5px 0 5px 10px; list-style-type: none; border: #61574a 1px solid; }
ol.commentlist li.alt { width: 97%; }
ol.commentlist li p { color: #544b40; margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 14px; }
ol.commentlist a { color: #544b40; }

/*****SEARCH*****/
#searchform { padding: 0; margin: 14px 0; }
#searchform input#s { color: #677278; width: 85%; background: #eee; margin: 0; padding: 2px; border: 1px solid #677278; float: left; }
#searchform input#searchsubmit { border: none; background: #eee; color: #677278; text-transform: lowercase; }

/***** SUBSCRIPTION *****/
.subscribe  { width: 32px; float: left; margin: 0; padding: 0; text-decoration: none; }
.subscribe img { border: none; margin: 0 0 0 10px; padding: 0; }

/***** Calendar *****/
#wp-calendar { text-align: center; background: #e6ddbc; margin: 0 0 10px 0; padding: 0; width: 90%; border: #3f3013 1px solid; font-variant: small-caps; }
#wp-calendar td { line-height: 10px; font-size: 10px; color: #61574a; font-variant: small-caps; }
#wp-calendar td a { display: block; color: #61574a; text-decoration: none; line-height: 10px; font-weight: bold; font-variant: small-caps; font-size: 10px; }
#wp-calendar #prev a { width: 30px; font-variant: small-caps; }
#wp-calendar #next a { width: 30px; margin: 0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background: #600000; color: #e6ddbc; font-variant: small-caps; }
#wp-calendar #today a { color: #544b40; font-weight: 700; font-variant: small-caps; }
#wp-calendar caption { color: #61574a; text-align: left; width: 100%; margin: 5px 0; font-size: 14px; }
	
/*****IMAGES*****/
img.centered { display: block; margin: 0 auto; }
img.alignright { float: right; padding: 0; margin: 0 0 2px 7px; display: inline; }
img.alignleft { float: left; padding: 0; margin: 0 7px 2px 0; display: inline; }
img { /*border: #666972 2px solid;*/ /*padding: 0;*/ }
img a { /*border: #666972 2px solid;*/ }
img.left { float: left; padding: 6px 0 0 0; }
img.right { float: right; padding: 0 0 0 6px; }
.alignright { float: right; }
.alignleft { float: left }
.aligncenter { display: block; margin: 4px auto; }	
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
.post .wp-smiley { border: none; }




/*****FOOTER*****/
#footer { background: #e6ddbc url(http://www.elizabethawhite.com/wp-content/themes/parchment-draft/images/page_bg.jpg) repeat-y; clear: both; width: 1000px; /*height: 60px;*/ margin: 0 auto; padding: 0; text-align: right; font-style: italic;}
#footer p { padding: 10px 10px 0 10px; }
#footer a { text-decoration: none; }
#footer a:hover { color: #333; text-decoration: none; }

#footer-credit {
display:block;
text-align:center;
margin:0px auto;
font-style:normal;
font-size: 11px;
clear: both;
}


#footer-sidebar {
display:block;
text-align:center;
margin:0px auto;
font-style:normal;
font-size: 11px;
}

#footer-sidebar h2 { font-size: 14px; font-style: italic; letter-spacing: 3px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; } /* borders cw */
#footer-sidebar p { margin: 0; padding: 0 6px 0 12px; }
#footer-sidebar ul { margin: 0 10px 5px 10px; padding: 0; }
#footer-sidebar ul li { margin: 0; padding: 0 0 6px 0; line-height: 14px; list-style-type:none;  }
#footer-sidebar ul ul { margin: 0 0 14px 0; padding: 0; }
#footer-sidebar ul ul li { list-style-type: none; border:none; }
#footer-sidebar ul ul ul { margin: 0; padding: 0; }
#footer-sidebar ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }

#footer-sidebar1 {
float: left;
width: 260px;
margin-left:5px;
margin-right:5px;
padding-right:20px;
text-align:left;
border-right: 1px dotted #ccc;
}

#footer-sidebar1 p { margin: 0; padding: 0 6px 0 12px; }
#footer-sidebar1 ul { margin: 0 10px 5px 10px; padding: 0; }
#footer-sidebar1 ul li { margin: 0; padding: 0 0 6px 0; line-height: 14px; list-style-type:none;  }
#footer-sidebar1 ul ul { margin: 0 0 14px 0; padding: 0; }
#footer-sidebar1 ul ul li { list-style-type: none; border:none; }
#footer-sidebar1 ul ul ul { margin: 0; padding: 0; }
#footer-sidebar1 ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }

#footer-sidebar2 {
float: left;
width: 260px;
margin-right:5px;
padding-right:20px;
padding-left:20px;
text-align:left;
border-right: 1px dotted #ccc;
}

#footer-sidebar2 p { margin: 0; padding: 0 6px 0 12px; }
#footer-sidebar2 ul { margin: 0 10px 5px 10px; padding: 0; }
#footer-sidebar ul li { margin: 0; padding: 0 0 6px 0; line-height: 14px; list-style-type:none;  }
#footer-sidebar2 ul ul { margin: 0 0 14px 0; padding: 0; }
#footer-sidebar2 ul ul li { list-style-type: none; border:none; }
#footer-sidebar2 ul ul ul { margin: 0; padding: 0; }
#footer-sidebar2 ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }

#footer-sidebar3 {
float: left;
width: 260px;
padding-left:20px;
text-align:left;
}

#footer-sidebar3 p { margin: 0; padding: 0 6px 0 12px; }
#footer-sidebar3 ul { margin: 0 10px 5px 10px; padding: 0; }
#footer-sidebar3 ul li { margin: 0; padding: 0 0 6px 0; line-height: 14px; list-style-type:none;  }
#footer-sidebar3 ul ul { margin: 0 0 14px 0; padding: 0; }
#footer-sidebar3 ul ul li { list-style-type: none; border:none; }
#footer-sidebar3 ul ul ul { margin: 0; padding: 0; }
#footer-sidebar3 ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }





/*****BLOG POST FEATURE ZONE*****/
#blogpost-sidebar {
display:block;
text-align:left;
font-style:normal;
font-size: 11px;
}

#blogpost-sidebar h2 { font-size: 14px; font-style: italic; letter-spacing: 3px; border-top: 1px dotted #999; border-bottom: 1px dotted #999; } /* borders cw */
#blogpost-sidebar p { margin: 0; padding: 0 6px 0 12px; }
#blogpost-sidebar ul { margin: 0 10px 5px 10px; padding: 0; }
#blogpost-sidebar ul li { margin: 0; padding: 0 0 6px 0; line-height: 14px; list-style-type:none;  }
#blogpost-sidebar ul ul { margin: 0 0 14px 0; padding: 0; }
#blogpost-sidebar ul ul li { list-style-type: none; border:none; }
#blogpost-sidebar ul ul ul { margin: 0; padding: 0; }
#blogpost-sidebar ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }

#blogpost-sidebar1 {
width: 630px;
margin-left:24px;
margin-right:5px;
padding-bottom:20px;
text-align:left;
}

#blogpost-sidebar1 p { margin: 0; padding: 0 6px 0 12px; }
#blogpost-sidebar1 ul { margin: 0 10px 5px 10px; padding: 0; }
#blogpost-sidebar1 ul li { margin: 0; padding: 0 0 6px 0; line-height: 14px; list-style-type:none;  }
#blogpost-sidebar1 ul ul { margin: 0 0 14px 0; padding: 0; }
#blogpost-sidebar1 ul ul li { list-style-type: none; border:none; }
#blogpost-sidebar1 ul ul ul { margin: 0; padding: 0; }
#blogpost-sidebar1 ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }





/*****FRONT PAGE FEATURE ZONE*****/
#featured-zone {width:660px; font-size: 11px;}
#featured-zone .column-1 { float:left; width:350px; padding: 0 6px 0px 0px; }


#featured-zone .column-1 h4.featured-title { font-size: 14px; font-weight:bold; }
#featured-zone .column-1 ul li {line-height:20px;margin:0!important;padding:16px 0px 16px 6px; 0!important;font-size:90%;height:auto!important;height:90px;min-height:90px;border-bottom:1px solid #c6c5c5; clear:both;}
#featured-zone .column-1 li:last-child {border:none;}
#featured-zone .column-1 img {border:1px solid #c7c6c6;float:left;margin:0 1em 0 0;display:inline;}
#featured-zone .column-1 li:hover {background:#cccbcb;}
#featured-zone .column-1li:hover img {border:3px solid #afaeae;}
#featured-zone .column-1 .clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	/* CSS rule for IE6 */
	* html .clearfix {height:1%;}
	/* CSS rule for IE7 */
	*:first-child+html .clearfix {min-height: 1px;}



#featured-zone .column-2 { float:right; width:300px; }
#featured-zone h2 { font-size: 14px; font-style: italic; letter-spacing: 3px; border-bottom: 1px dotted #999; } /* borders cw */
#featured-zone p { margin: 0; padding: 0 6px 0 12px; }
#featured-zone ul { margin: 0 10px 5px 10px; padding: 0; }
#featured-zone ul li { margin: 0; padding: 8px 0 8px 0; line-height: 14px; font-weight:bold; list-style-type:none; border-bottom: 1px solid #cac8ca;  }
	#featured-zone ul li.first { margin-bottom: -14px; padding: 0px 0px 0px 0px; line-height: 14px; list-style-type:none; border:none; }
	#featured-zone ul li.last { margin: 0; padding: 10px 0 10px 0; line-height: 14px; list-style-type:none; border:none; }
#featured-zone ul ul { margin: 0 0 14px 0; padding: 0; }
#featured-zone ul ul li { list-style-type: none; border:none; }
#featured-zone ul ul ul { margin: 0; padding: 0; }
#featured-zone ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }



/*****ARCHIVES PAGE page-archives.php*****/
#archive-recent-posts h2 { font-size: 14px; font-style: italic; letter-spacing: 3px; border-bottom: 1px dotted #999; } /* borders cw */
#archive-recent-posts p { margin: 0; padding: 0 6px 0 12px; }
#archive-recent-posts ul { margin: 0 10px 5px 10px; padding: 0; }
#archive-recent-posts ul li { margin: 0; padding: 8px 0 8px 0; line-height: 14px; list-style-type:none; border-bottom: 1px solid #cac8ca;  }
	#archive-recent-posts ul li.first { margin-bottom: -14px; padding: 0px 0px 0px 0px; line-height: 14px; list-style-type:none; border:none; }
	#archive-recent-posts ul li.last { margin: 0; padding: 10px 0 10px 0; line-height: 14px; list-style-type:none; border:none; }
#archive-recent-posts ul ul { margin: 0 0 14px 0; padding: 0; }
#archive-recent-posts ul ul li { list-style-type: none; border:none; }
#archive-recent-posts ul ul ul { margin: 0; padding: 0; }
#archive-recent-posts ul ul ul li { padding: 0 0 0 15px; list-style-type: none; color: #898989; }











