/*

Theme Name: Mary Miley Theobald
Theme URI: http://www.marymileytheobald.com
Description: 'This is the theme for the website of historian and author Mary Miley Theobald'
Author: Original Web Productions, LLC
Author URI: http://www.originalwebproductions.com
Version: 1.0

*/



/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, address, code, img, small, strong, 
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline:0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	background:transparent;
}
ol, ul {
	list-style:none;
}
/* End reset */


body {
	background:url(img/background.jpg) no-repeat #99CCCC;
	line-height:1.5;
	font-family:Georgia, "Times New Roman", Times, serif;
}


/* General Styles */
#wrapper {
	width:960px;
	margin-left:180px;
}
b, strong {
	font-weight:bold;
}
.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
	margin-bottom: 12px;
}
.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
	margin-bottom: 12px;
}
.wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
.wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}



/* Header Styles */
#header {
	background:url(img/header-books.png) no-repeat;
	background-position:535px 0;
	position:relative;
	height:180px;
}
#header h1 {
	background:url(img/masthead.png) no-repeat;
	width:489px;
	height:130px;
	margin-left:16px;
	text-indent:-9999px;
}
#header h1 a {
	display:block;
	width:489px;
	height:130px;
}
#header h2 {
	background:url(img/subhead.png) no-repeat;
	width:197px;
	height:19px;
	text-indent:-9999px;
	position:absolute;
	top:75px;
	left:755px;
}
@-moz-document url-prefix() {
	#header h2 {
		left:770px;
	}
}
#header ul#primary-navigation {
	background:url(img/nav-background.jpg) repeat-x;
	overflow:hidden;	
	height:50px;
}
ul#primary-navigation li {
	float:left;
	margin-left:25px;
}
ul#primary-navigation li#nav-home {
	width:54px;
}
ul#primary-navigation li#nav-home a {
	background:url(img/nav-home-up.png) no-repeat;
}
ul#primary-navigation li#nav-home a:hover {
	background:url(img/nav-home-over.png) no-repeat;
}
ul#primary-navigation li#nav-home.current_page_item a, ul#primary-navigation li#nav-home.current_page_item a:hover {
	background:url(img/nav-home-down.png) no-repeat;
}
ul#primary-navigation li.page-item-9 {
	width:96px;
}
ul#primary-navigation li.page-item-9 a {
	background:url(img/nav-nonfiction-up.png) no-repeat;
}
ul#primary-navigation li.page-item-9 a:hover {
	background:url(img/nav-nonfiction-over.png) no-repeat;
}
ul#primary-navigation li.page-item-9.current_page_item a, ul#primary-navigation li.page-item-9.current_page_item a:hover {
	background:url(img/nav-nonfiction-down.png) no-repeat;
}
ul#primary-navigation li.page-item-13 {
	width:173px;
}
ul#primary-navigation li.page-item-13 a {
	background:url(img/nav-articles-up.png) no-repeat;
}
ul#primary-navigation li.page-item-13 a:hover {
	background:url(img/nav-articles-over.png) no-repeat;
}
ul#primary-navigation li.page-item-13.current_page_item a, ul#primary-navigation li.page-item-13.current_page_item a:hover {
	background:url(img/nav-articles-down.png) no-repeat;
}
ul#primary-navigation li.page-item-11 {
	width:136px;
}
ul#primary-navigation li.page-item-11 a {
	background:url(img/nav-news-up.png) no-repeat;
}
ul#primary-navigation li.page-item-11 a:hover {
	background:url(img/nav-news-over.png) no-repeat;
}
ul#primary-navigation li.page-item-11.current_page_item a, ul#primary-navigation li.page-item-11.current_page_item a:hover {
	background:url(img/nav-news-down.png) no-repeat;
}
ul#primary-navigation li.page-item-5 {
	width:57px;
}
ul#primary-navigation li.page-item-5 a {
	background:url(img/nav-about-up.png) no-repeat;
}
ul#primary-navigation li.page-item-5 a:hover {
	background:url(img/nav-about-over.png) no-repeat;
}
ul#primary-navigation li.page-item-5.current_page_item a, ul#primary-navigation li.page-item-5.current_page_item a:hover {
	background:url(img/nav-about-down.png) no-repeat;
}
ul#primary-navigation li.page-item-1292 {
	width:84px;
}
ul#primary-navigation li.page-item-1292 a {
	background:url(img/nav-mysteries-up.png) no-repeat;
}
ul#primary-navigation li.page-item-1292 a:hover {
	background:url(img/nav-mysteries-over.png) no-repeat;
}
ul#primary-navigation li.page-item-1292.current_page_item a, ul#primary-navigation li.page-item-1292.current_page_item a:hover {
	background:url(img/nav-mysteries-down.png) no-repeat;
}
ul#primary-navigation li.page-item-1722 {
	width:173px;
}
ul#primary-navigation li.page-item-1722 a {
	background:url(img/nav-subscribe-up.png) no-repeat;
}
ul#primary-navigation li.page-item-1722 a:hover {
	background:url(img/nav-subscribe-over.png) no-repeat;
}
ul#primary-navigation li.page-item-1722.current_page_item a, ul#primary-navigation li.page-item-1722.current_page_item a:hover {
	background:url(img/nav-subscribe-down.png) no-repeat;
}
ul#primary-navigation li a {
	display:block;
	height:50px;
	text-indent:-9999px;
}
#header #social {
	position:absolute;
	right:0px;
	top:7px;
}
#header #social a#social-linkedin-icon {
	background:url(img/linkedin-logo-28x28.png) no-repeat;
	display:inline-block;
	text-indent:-9999px;
	margin-right:7px;
	width:28px;
	height:28px;
}
#header #social a#social-facebook-icon {
	background:url(img/FB-f-Logo__blue_29.png) no-repeat;
	display:inline-block;
	text-indent:-9999px;
	margin-right:7px;
	width:28px;
	height:28px;
}
#header #social a#social-twitter-icon {
	background:url(img/twitter-logo-34x28.png) no-repeat;
	display:inline-block;
	text-indent:-9999px;
	margin-right:7px;
	width:34px;
	height:28px;
}
#header #social a#social-pinterest-icon {
	background:url(img/pinterest-logo-28x28.png) no-repeat;
	display:inline-block;
	text-indent:-9999px;
	margin-right:7px;
	width:28px;
	height:28px;
}
#header #social a#social-rss-icon {
	background:url(img/feed-icon-28x28.png) no-repeat;
	display:inline-block;
	text-indent:-9999px;
	width:28px;
	height:28px;
}


/* Main Styles */
#main {
	background-color:#FFEAC1;
	clear:both;
	overflow:hidden;
	padding-top:25px;
	padding-bottom:40px;
	padding-left:15px;
}
#main p {
	font-size:1.1em;
}
#main a {
	font-size:1.1em;
}
#main #primary {
	float:left;
	width:630px;
}
.below-fold-content {
	padding-right:30px;
}
#primary h2 {
	background:url(img/scroll.gif) no-repeat;
	background-position:0 6px;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	text-indent:76px;
}
#primary h2 {
	margin-top:30px;
}
#primary h2.first, #primary .below-fold-content:first-child {
	margin-top:-30px;
}
#primary h3, #primary h3 a {
	color:#328585;
	font-size:24px;
	font-weight:bold;
	margin-top:40px;
	margin-bottom:20px;
	text-decoration:none;
}
#primary h3 a:hover {
	text-decoration:underline;
}
#primary h3 a:visited {
	color:#606060;
}
#primary .below-fold-content {
	margin-top:10px;
	position:relative;
	overflow:hidden;
}
#primary p a {
	color:#000;
}
a.more-link {
	background:url(img/arrow-right-up.gif) no-repeat;
	background-position:right;
	color:#000;
	padding-right:18px;
}
a.more-link:visited {
	background:url(img/arrow-right-down.gif) no-repeat;
	background-position:right;
	color:#5F5F5F;
	padding-right:18px;
}
#primary .wp-caption {
	background-color:#205555;
}
#primary .wp-caption-text {
	color:#FFF;
}
#primary blockquote {
	margin-left:100px;
	margin-bottom:30px;
	margin-right:100px;
}
.meta {
	font-weight:bold;
}


/* Page Styles*/
#page_content h2 {
	font-size:18px;
	font-weight:bold;	
}
.books #page_content h3 {
	clear:both;
}


/* Sidebar Styles */
#main #secondary {
	float:right;
	width:300px;
}
#secondary .widget {
	background:#D5EAEA;
	margin-right:10px;
	margin-bottom:12px;
	overflow:hidden;
	padding:12px;
}
#secondary .widget h2 {
	background:url(img/secondary-divit.gif) no-repeat #D5EAEA;
	background-position:left bottom;
	font-size:18px;
	font-weight:bold;
	height:50px;
	margin-left:-12px;
	text-indent:12px;
	margin-bottom:10px;
}
#secondary .widget h2 a {
	color:#000;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

#secondary .widget a {
	color:#000;
	text-decoration:underline;
}
#secondary .widget a:hover {
	color:#000;
	text-decoration:underline;
}
ul#bookList {
	position:relative;
	overflow:hidden;
}
ul#bookList li {
	float:left;
	width:120px;
	min-height:235px;
	margin-right:12px;
}
ul#bookList li.horizontal {
	width:210px;
	min-height:170px;
	text-align:center;
}
ul#bookList a {
	display:inline-block;
	font-size:12px;
}
ul#upcoming_events_calendar, ul#upcoming_events_calendar .calnk a {
 font-family:Georgia, "Times New Roman", Times, serif;
}


/* Footer Styles */
#footer {
	position:relative;
	overflow:hidden;
	background:url(img/footer-background.jpg) repeat-x #FFEAC1;
	padding-top:20px;
	padding-left:15px;
	padding-bottom:30px;
}
#footer h2 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#footer h3 a {
	font-size:16px;
	font-weight:bold;
}
#footer a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#footer a:hover {
	font-size:12px;
	color:#000;
	text-decoration:underline;
}
#footer ul {
	width:280px;
	float:left;
}
#footer ul li {
	list-style-type:none;
}
#footer ul ul li {
	list-style-type:disc;
}
#footer #blog1 {
	margin-left:20px;
}
#footer #blog2 {
	margin-left:40px;
}
#footer #blog3 {
	margin-left:25px;
}
#footer #blog1 h3 , #footer #blog2 h3 {
	margin-left:-20px;
}
#footer h3 img{
	display:none;
}
#footer #blog3 {
}
#footer #blog3 h3 {
	font-size:16px;
	font-weight:bold;
}
#footer ul#contact-me {
	clear:both;
	width:100%;
}
#footer #contact-me h3 {
	font-size:16px;
	font-weight:bold;
}
#copyright {
	font-size:12px;
	text-align:right;	
	width:1100px;
	margin:20px;
}



/* PLUG-IN wp-pagenavi */
.wp-pagenavi {
	margin-top:20px;
	
}