/*
Theme Name: J. Michael Theological Books
Theme URI: http://www.jmtheologicalbooks.com/
Description: Version 1.0 Theme for J. Michael Theological Books
Author: James Rojsirivat
Author URI: http://www.jamesrojsirivat.com/
Tags: custom header, fixed width, two columns, widgets

	J. Michael Theological Books v1.0
	http://www.jmtheologicalbooks.com/

	This theme was designed and built by James Rojsirivat
	whose website you will find at http://www.jamesrojsirivat.com/

	The CSS, XHTML and design copyright J. Michael Theological Books

*/

@charset "UTF-8";
/* CSS Document */

/*
==============
   Layout
==============
*/

body {
	background: #111f1b url(images/bg.gif) repeat;
}

#mainContainer {
	width:961px;
	margin:0 auto;
}

#header {
	width:100%;
	height:195px;
	background: #f6ffdf url(images/header.gif) top left no-repeat;
	margin:0;
	padding:0;
	
}

#nav {
	width:100%;
	height:53px;
	background: #3f7569 url(images/nav_bg.jpg) repeat-y;
	margin:0;
	padding:0;
}

#topNav {
	margin:0;
	padding:0;
}

#container {
	background: #f6ffdf url(images/content_bg.gif) repeat;
}

#banner {
	background:url(images/banner.jpg) no-repeat;
	width:955px;
	height:303px;
	margin:4px auto;
}

#contentContainer {
	width:95%;
	margin:0 auto;
	padding-top:50px;
	padding-bottom:50px;

}

#content {
	background-color:#FFF;
	min-height:600px;
}

#mainContent {
	padding:25px;
	margin-right:290px;
}

#sidebar {
	width:260px;
	float:right;
	
}

.sidebarInner {
	width:190px;
	background-color:#e6f7b2;
	padding:25px;
	margin-top:20px;
	margin-right:20px;	
}

#footer {
	width:100%;
	height:80px;
	background:#f6ffdf url(images/footer.gif) no-repeat;
	margin-top:4px;
	clear:both;
}

.entry {
	margin:0;
	padding:0;
}

.post {
	margin:0;
	padding:0;
}

.search {
	margin-top:25px;
}
/*
=============
   Header
=============
*/

.logo {
	background:url(images/logo_03.gif) no-repeat;
	height:190px;
	position:absolute;
	margin: 10px 0px 0px 20px;
	padding:0;

}

h1.headingLogo {
	width:350px;
	margin-left:185px;
	position:relative;
	top:25px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:2.3em;
}

h1.headingLogo a {
	text-decoration:none;
	color:#000;
}

h1.headingLogo a:hover {
	text-decoration:none;
	color:#000;
}

.center {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/*
===================
    Navigation
===================
*/
	

#sidebar ul {
	list-style-type:none;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	text-align:center;
	font-size:.9em;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
}

#sidebar ul li {
	margin-bottom:5px;
	color:#334013;
}

#sidebar ul li a {
	text-decoration:none;
	color:#334013;
	display:block;
	width:170px;
	background-color:#FFF;
	padding:5px 10px 5px 10px;
	margin:0;
}

#sidebar ul li a:hover {
	color:#FFF;
	width:170px;
	background-color:#334013;
}
/*
================
   Typography
================
*/

@font-face {
  font-family: "Sorts Mill Goudy";
  src: url("fonts/OFLGoudyStM.otf");
}

.pageHeading {
	display:block;
	width:50%;
	padding: 10px 20px 10px 20px;
	background-color:#111f1b;
	color:#FFF;
	text-align:center;
	font-size:2.3em;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	margin:0px;
	
}

h3.bookTitle {
	font-size:1.7em;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

h1 {
	font-size:2.6em;
	color:#111f1b;
}

h2 {
	font-size:2.2em;
	color:#111f1b;
}

h3 {
	font-size:1.8em;
	color:#111f1b;
}

h4 {
	font-size:1.4em;
	color:#111f1b;
}

h5 {
	font-size:1.2em;
	color:#111f1b;
}

h6 {
	font-size:.8em;
	color:#111f1b;
}

p {
	font-family:"Sorts Mill Goudy", Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	margin-top:20px;
	margin-bottom:0px;
	text-align:left;
	line-height:1.3em;
}

blockquote {
	font-size:.9em;
}
	
/*
==========
  links
==========
*/

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

a:hover {
	color:#000;
	text-decoration:underline;
}

a:visited {
	color:#333;
	text-decoration:none;
}

a:active {
	color:#666;
	text-decoration:none;
}

/*
===============
    Images
===============
*/

.featuredImg {
	float:left;
}

img {
	margin-right:25px;
	margin-bottom:20px;
}
	
/*
============
  Footer 
============
*/

.copyright, .copyright p {
	margin:0;
	padding:0;
}

.copyright {
	vertical-align:middle;
	position:relative;
	left:25px;
	top:30px;
}
/*
======
 Misc
======
*/

.submitButton {
	font-size:.8em;
	width:50px;
	height:22px;
	line-height:25px;
	padding:0px;
	margin:0px;
	border:0px;
	background-color:#37645b;
	color:#FFF;
	cursor:pointer;
}

/* search widget */
.screen-reader-text {
	display:none;
}

#searchsubmit {
	float:right;
	width:30px;
	height:30px;
	background: url("images/search-button.png") top left no-repeat;  
	border: none; 
}






