/*  
Theme Name: Shawn Grady
Theme URI: http://www.ShawnGradyBooks.com/
Description: Custom Theme for Shawn Grady
Version: 1.0
Author: Tim Holt for PulsePoint Design
Author URI: http://www.PulsePointDesign.com/
*/
/* General */* { margin: 0; padding: 0; }#main h1, #main h2, #main h3, #main h4 { padding: 10px 0; font-weight: normal; font-family: 'f25 executive'; color: #211713; text-transform: uppercase; }#main p { padding: 5px 0; font-size: 10pt; }#main ul, #main ol, #main dl { margin: 10px 10px 10px 40px; font-size: 10pt; }a { color: #84602C; }a:hover { color: #5F4F23; }a img { border: none; }.alignleft { float: left; }.alignright { float: right; }.clearfix { clear: both; }body { position: relative; margin: 0 auto; width: 803px; font-family: arial, sans-serif; background: url(images/bgbody.png); }

/* Header */#header { position: relative; padding-top: 45px; height: 265px; background: url(images/bgheader.jpg); #header h1 { position: relative; margin: 0 0 0 163px; width: 315px; height: 130px; color: #153915; }}

/* Navbar */	
ul#navbar { width: 803px; height: 150px; background: url(images/bgnav.jpg); list-style: none; }	
ul#navbar li { float: left; display: inline; }				
ul#navbar li.page-item-3 { margin-top: 48px; margin-left: 7px; }		
ul#navbar li.page-item-3 a { width: 57px; }		
ul#navbar li.page-item-3 span { width: 57px; background: url(images/bghome.jpg); }		
ul#navbar li.page-item-20 { margin-top: 44px; margin-left: 129px; }		
ul#navbar li.page-item-20 a { width: 125px; }		
ul#navbar li.page-item-20 span { width: 125px; background: url(images/bgaboutshawn.jpg); }		
ul#navbar li.page-item-5 { margin-top: 34px; margin-left: 71px; }		
ul#navbar li.page-item-5 a { width: 69px; }		
ul#navbar li.page-item-5 span { width: 69px; background: url(images/bgnovels.jpg); }		
ul#navbar li.page-item-7 { margin-top: 29px; margin-left: 61px; }		
ul#navbar li.page-item-7 a { width: 64px; }		
ul#navbar li.page-item-7 span { width: 64px; background: url(images/bgevents.jpg); }		
ul#navbar li.page-item-14 { margin-top: 27px; margin-left: 49px; }		
ul#navbar li.page-item-14 a { width: 66px; }		
ul#navbar li.page-item-14 span { width: 66px; background: url(images/bgmedia.jpg); }		
ul#navbar li.page-item-12 { margin-top: 2px; margin-left: 11px; }		
ul#navbar li.page-item-12 a { width: 88px; }		
ul#navbar li.page-item-12 span { width: 88px; background: url(images/bgcontact.jpg); }	
ul#navbar a { position: relative; display: block; height: 39px; line-height: 39px; color: #211713; text-decoration: none; }	
ul#navbar a span { position: absolute; left: 0; top: 0; display: block; height: 39px; }	
ul#navbar li.current_page_item a span, ul#navbar a:hover span { cursor: pointer; background-position: left -39px; }

/* Main */#main { padding: 0 25px; width: 753px; background: url(images/bgmain.jpg) left top repeat-y; }	
.post { padding: 10px 10px 25px 10px; }	
.post p.postMeta { padding: 5px 10px; font-size: 10pt; }	
.post a { font-weight: bold; font-size: 10pt; }	
h1.pageTitle { padding: 5px 10px 0 10px; }	
h1.pageTitle, h1.pageTitle a { font-size: 12pt; font-weight: normal; font-family: 'f25 executive'; color: #211713; text-transform: uppercase; text-decoration: none; }	
h1.pageTitle a:hover { text-decoration: underline; }		
h2.postTitle { padding: 5px 10px 0 10px; }	
h2.postTitle, h2.postTitle a { font-size: 12pt; font-weight: normal; font-family: 'f25 executive'; color: #211713; text-transform: uppercase; text-decoration: none; }	
h2.postTitle a:hover { text-decoration: underline; }	
.postContent { padding: 15px 0; }	
.postContent p { font-size: 10pt; }	

/* Newsletter Form */	#newslettersignup { margin: 20px auto; width: 410px; background: url(images/customform_dark_bg.jpg) left top repeat-y; color: #fff; }	#newslettersignup h3 { padding: 20px 10px 10px 10px; background: url(images/customform_dark_bg_top.jpg) left top no-repeat; text-align: center; color: #fff; }	#newslettersignup label { width: 160px; }	#newslettersignup input { width: 150px; }	#newslettersignupsubmit { margin: 0 auto; }	.required { color: #f00; }	#newslettersignup p { padding: 5px 10px; text-align: center; }	#newslettersignup p.credit { padding: 10px 10px 20px 10px; background: url(images/customform_dark_bg_bottom.jpg) left bottom no-repeat; }	/* Home Page */#anotefromshawn { float: left; width: 260px; }#comingsoon { float: left; width: 200px; }#musictoreadby { float: left; width: 200px; }	

/* Footer */
#footer { font-family: 'f25 executive'; padding: 160px 115px 10px 115px; text-align: center; background: url(images/bgfooter.jpg) left top no-repeat; }	
ul#navfooter { margin: 0 auto; width: 750px; list-style: none; }	
ul#navfooter li { float: left; }	
ul#navfooter li a { display: inline-block; padding: 2px 10px; height: 25px; line-height: 25px; color: #6d751e; text-decoration: none; text-transform: uppercase; }	
p#credit { clear: both; font-size: 8pt; color: #907c53; text-align: center; }	
p#credit a { color: #c0660f; text-decoration: none; }