/*  
Theme Name: Don Weber
Version: 2012
Author: Marty Spellerberg
*/

body { font-size: 14px; font-family: "donserif", serif; background-color:#fff; color:#0b9813; line-height: 1.4;}

a {text-decoration: none; color: #000; outline:none; font-weight: bold;}
a:hover {color: #c9181d;}

a img {border: none;}

/*64B35E*/

h1 {font-family: "donsans", sans-serif; font-size: 18px; padding-bottom: 24px; padding-left: 140px; margin-bottom: 14px; margin-top: 14px;  border-bottom: 1px solid #0b9813;}
h2 {font-family: "donsans", sans-serif; text-transform: uppercase; font-size: 14px; margin: 7px 0; }
h3 {font-family: "donsans", sans-serif; text-transform: uppercase; font-size: 14px;}

#page {width: 940px; overflow: hidden; margin: auto;}

.sidebar {font-family: "donsans", sans-serif; width: 100px; float: left; font-size: 12px; }
.sidebar h3 {padding: 0 0 0 7px; margin: 7px 0 0px 0;  font-size: 10px;}
.sidebar ul {list-style: none; padding: 0 0 8px 7px; margin: 7px 0 14px 0; border-bottom: 1px solid #0b9813;}
.sidebar ul li {padding-bottom: 8px; line-height: 16px; text-transform: lowercase;}

.sidebar .seal a {background: url(/files/assets/images/dw-seal-both.gif) no-repeat top left; display: block; width: 93px; height: 92px; margin-left: 7px;}
.sidebar .seal a:hover {background: url(/files/assets/images/dw-seal-both.gif) no-repeat bottom left;}
.sidebar .seal a span {display: none;}

.addthis_toolbox { margin-bottom: 1em; }
#fblike { width: 47px !important; overflow: hidden !important;}

.content {width: 800px; float: right;}

#slidesContainer { margin: auto; overflow:auto; clear: both;}
#slideshow h2 {float: left; display: inline;}

#controls { float: right; margin-bottom: 18px;}
#controls p {display: inline;}
.control, #endControl { font-family: "donsans", sans-serif; cursor:pointer; display:block; color: #000;  font-weight: bold;  padding: 7px 14px;}

#leftControl { float: right;}
#rightControl, #endControl {float: right; background: #000; border-radius: 6px; }
#rightControl:hover, #endControl:hover {background: #c9181d;}
#rightControl a, #endControl a {color: #fff;}


.slide {font-size: 14px; font-style: italic; text-align: left;}
.slide p  {margin: 0;}
.slide img {margin-bottom: 7px;}

.category-whats-new {margin-bottom: 32px;}

.chaptermenu {font-size: 14px; text-align: left; font-style: normal; line-height: 36px;}

.text p { font-style: normal; font-size: 21px; margin-bottom: 14px;}
.text-big p { font-style: normal; font-size: 24px; margin-bottom: 14px;}

.highlight {background-color: #0b9813; color: #fff; border-radius: 4px; padding: .5em 1em;}


.thumbnail {width: 246px; float: left; margin-right: 30px; }
.thumbnail img {width: 246px; height: 165px;}
.thumbnail h3 {margin-top: .5em;}
.first {clear: both;}
.third {margin-right: 0;}


/* MailChimp*/

.tinyletter {border-bottom: 1px dashed #0B9813; padding-bottom: 1em; margin-bottom: 32px;}
.tinyletter strong {font-family: "donsans", sans-serif; padding-right: 1em;}

/* PayPal*/

.buy { overflow: hidden; border-radius: 6px; border: 1px solid #0B9813; margin: 0 0 1em 2em; width: 125px; padding: 1em 1em .5em 1em; float: right; text-align: center;}

.paypal img {vertical-align: middle; height: 20px; margin: .25em 0 1em 0;}

.buy form {width: 125px; float: left; margin-bottom: .5em;}
.buy form img {display: none;}

.buy input { font-family: "DONSANS",sans-serif; border: 1px solid #000; border-radius: 4px; padding: .5em 0; background: white; font-size: 18px; color: #000; width: 125px; height: 50px;}
.buy input:hover {color: #0B9813; cursor: pointer;}