/*  
Theme Name: The Last Gifts
Theme URI: http://www.blazersix.com/
Description: Custom theme developed for The Last Gifts by Blazer Six, Inc.
Version: 1.0
Author: Blazer Six
Author URI: http://www.blazersix.com/
*/


a { color: #8a2e5d; text-decoration: none;}
a:hover { text-decoration: underline;}
a img { border-width: 0;}
body { margin: 0; padding: 0; color: #575950; font-family: Georgia, "Times New Roman", Times, serif; font-size: 65%; text-align: center; background: #f2f5e9;}

.comments { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 480px;}
.comments .comment { float: left; clear: both; margin: 0 0 30px 0; width: 480px; font-size: 1.2em; line-height: 1.4;}
.comments .comment .fn { font-size: 1.2em; font-style: normal; font-weight: bold;}
.comments .comment .says { display: none;}
.content { float: left; clear: both; padding: 20px 0; width: 820px; background: #edf0e6 url(images/content-bg.jpg) left top no-repeat; border-top: 10px solid #fff;}
.content .home { float: left; padding: 40px 340px 20px 40px; width: 440px !important; width /**/: 820px; font-size: 1.4em; line-height: 1.35; background: #fff url(images/home-bg.jpg) left top no-repeat;}
.content .home p { margin-top: 0;}
.content .primary { float: left; padding: 40px 50px 20px 50px; width: 480px !important; width /**/: 580px; background: #fff url(images/primary-bg.jpg) left top no-repeat;}
.content .secondary { float: left; padding: 40px 30px 0 30px; width: 180px !important; width /**/: 240px;}
.footer { clear: both;}
.home-content-section { float: left; clear: both; padding: 10px 40px 20px 40px; width: 740px !important; width /**/: 820px; font-size: 1.4em; background: #fff;}
.home-quote { float: left; clear: both; margin: 0; padding: 10px 40px 20px 40px; width: 740px !important; width /**/: 820px; color: #96998a; font-size: 1.3em; font-style: italic; line-height: 1.4; background: #fff url(images/quote.png) 20px top no-repeat;}
.home-quote p { margin-top: 0;}
.home-quote p.cite { font-style: normal; font-weight: bold; text-align: right;}
.nav { position: relative; left: 50%; float: left; clear: both;}
.nav ul { position: relative; left: -50%; list-style: none; float: left; clear: both; margin: 0; padding: 15px 0;}
.nav ul li { float: left; padding: 0 5px; font-size: 1.1em; line-height: 1; text-transform: uppercase; border-right: 1px solid #909181;}
.nav ul li.last-item { border-right-width: 0;}
.nav ul li a { color: #575950;}
.page .entry { font-size: 1.4em; line-height: 1.35;}
.page .title { margin-top: 0; color: #32332e; font-family: Arial, Helvetica, sans-serif; font-size: 2.4em; font-weight: normal;}
.post { float: left; clear: both; margin: 0 0 40px 0; width: 480px;}
.post .actions { float: left; clear: both; width: 458px !important; width /**/: 480px; margin: 1em 0 0 0; padding: 5px 10px; font-size: 1.2em; background: #edf0e6; border: 1px solid #dee1d8;}
.post .entry li { font-size: 1.2em; line-height: 1.5;}
.post .entry li li { font-size: 1em;}
.post .entry p { margin: 0 0 1em 0; font-size: 1.2em; line-height: 1.5;}
.post .entry p:last-child { margin: 0;}
.post .entry ol,
.post .entry ul { margin-top: 0; margin-bottom: 1em;}
.post .entry ol:last-child,
.post .entry ul:last-child { margin-bottom: 0;}
.post .meta { font-size: 1.2em; font-style: italic;}
.top { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}
.widget { float: left; clear: both; width: 180px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;}
.widget p { margin-top: 0; line-height: 1.35;}
.widget .buy { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 180px; background: url(images/divider.jpg) left bottom repeat-x;}
.widget .buy li { padding: 15px 0; text-align: center; background: url(images/divider.jpg) left top repeat-x;}
.widget .title { margin: 0 0 5px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.15em; font-weight: normal; text-transform: uppercase;}
.wrapper { margin: 50px auto 50px auto; width: 820px !important; width /**/: 840px; text-align: left; background: url(images/nav-bg.jpg) left top repeat-y; border: 10px solid #fff;}

#contact-form { float: left; clear: both; margin: 0; padding: 40px; width: 400px !important; width /**/: 480px; background-color: #edf0e6;}
#contact-form div { float: left; clear: both; padding: 0 0 10px 0; width: 400px;}
#contact-form div div { float: right; clear: none; padding: 0; width: 300px;}
#contact-form div div input, #contact-form div div textarea { padding: 2px; width: 296px !important; width /**/: 300px; border-width: 0;}
#contact-form div .label { float: left; width: 80px; font-size: .85em; text-align: right;}
#contact-form .button button { overflow: visible; display: inline; float: left; margin: 0 0 0 100px; padding: 0 5px 0 0; color: #fffee9; background: #edf0e6 url(images/button-right.jpg) right no-repeat; border-width: 0;}
#contact-form .button button span { white-space: nowrap; position: relative; display: block; padding: 0 5px 0 10px; height: 25px; line-height: 25px; background: #7e807a url(images/button-left.jpg) left top no-repeat;}
#contact-form .errors { color: #ee0000;}
#page-book-reviews blockquote { margin: 0 0 1.5em 0; padding: 10px 0 0 1.5em; background: url(images/quote.png) left top no-repeat; border-bottom: 1px solid #edf0e6;}
#page-book-reviews blockquote p { margin-top: 0;}
#page-contact-me .top { display: none;}
#page-resources .entry ul { list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #edf0e6;}
#page-resources .entry ul li { padding: 20px 0; border-top: 1px solid #edf0e6;}
#respond { font-size: 1.2em;}

.alignright { float:right; margin:0 0 1em 1em;}
.alignleft { float:left; margin:0 1em 1em 0;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}
.wp-caption { color: #95998a;}