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

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 160%;
	color: #666;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #315993;
	}
a:link, a:visited, a:active   {
	color: #008C00;
}
a:hover {
	color: #000;
}
img {border: none;}
br {clear: both}
h1, h2, h3 {
	font-family: 'PT Sans', sans-serif;
	font-weight: normal;
	margin: 0;
	line-height: 120%
	}
h1 {
	color: #2C5F9D;
	font-size: 30px;
	margin: 20px 0 5px 0;
	}
h2 {
	font-size: 26px;
	margin-bottom: 15px
	}
h3 {font-size: 24px}
body h3 {margin-top: 30px}
.sideBar h3 {margin-top: 0}

.wrapper {
	background: #fff;
	width: 100%;
		}
.navigation { /* REMOVE IMAGE AND DO FOR IE ONLY AT END*/
	height: 84px;
	background: -webkit-linear-gradient(#248DC8, #315993); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#248DC8, #315993); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#248DC8, #315993); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#248DC8, #315993); /* Standard syntax */
	background:url(../images/nav.jpg) repeat-x; 
	}
.footer { /* REMOVE IMAGE AND DO FOR IE ONLY AT END*/
	height: 150px;
	padding-top: 20px;
	background: -webkit-linear-gradient(#248DC8, #315993); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#248DC8, #315993); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#248DC8, #315993); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#248DC8, #315993); /* Standard syntax */
	background:url(../images/nav.jpg) repeat-x; 
	}
.navArea {
	width: 980px;
	margin:0 auto;
	height: 73px;
	font-family: 'PT Sans', sans-serif;
	font-size: 29px;
	}
.navArea ul {
	list-style: none;
	padding-left: 0;
	margin: 0;
	}
.navArea li {
	float: left;
	position: relative;
	margin-top: 30px;
	}
.navArea li:first-of-type {
	margin-left: 30px;
	}
.navArea li a {
	color: #fff;
	margin-right: 40px;
	text-decoration:none;
	}
.navArea li a:hover { border-bottom: 6px #85B200 solid;}
body.home li.tabHome a, body.author li.tabAuthor a, body.order li.tabOrder a, body.contact li.tabContact a {
	background: #fff;
	color: #2E5894;
	padding: 10px 20px 25px 20px;
	border-radius: 10px 10px 0px 0px;
	border-bottom: none;
	}
.header, .footerMarg {
	height: 75px;
	width: 980px;
	margin:0 auto;
	
	}
.header span a, .footer span a {
	font-family: 'PT Sans', sans-serif;
	font-size: 46px;
	color: #2D5893;
	padding-left: 30px;
	line-height: 150%;
	text-decoration:none;
	}
.footer span a { 
	color: #fff;
	float: left;
	}
.footer small {
	width: 520px;
	float: right;
	font-size: 14px;
	color: #fff;
	padding: 10px 20px 0 0;
	}
.footer small a {
	color: #fff;
	}
.header span a:hover { color: #85B200;}
.header div span {
	font-size: 20px;
	color: #fff;
	padding-left: 0px;
	}
.slider {
	border: 15px #eee solid;
	background:url(../images/sunset.jpg);
	height: 325px;
	margin-bottom: 20px;
	}
.bookCover, .bookCover2 {
	float: right;
	width: 175px;
	height: 270px;
	background-image: url(../images/bookcover.jpg);
	background-repeat:no-repeat;
	margin: 30px 30px 0 0;
	box-shadow: 0px 0px 20px #fff;
	}
.bookCover2 {
	margin: 30px 30px 20px 20px;
	box-shadow: 0px 0px 20px rgba(0,0,0,.5);
	border: 1px #fff solid;
	}
.serinity {
	background: rgba(0,0,0,.25);
	float: left;
	height: 305px;
	width: 295px;
	font-size: 22px;
	color: #fff;
	font-family: 'PT Sans', sans-serif;
	padding: 20px 0 0 40px;
	text-shadow: 0px 0px 10px rgba(0,0,0,.5);
	}
.serinity span {
	font-size: 30px;
	line-height: 150%;
}
.serinity small {
	font-style:italic;
	font-size: 18px;
	line-height: 250%;
	}
.mainWrapper {
	background:url(../images/ocean.png) top center #CDD0D0;
	min-height: 500px;
	}
.content {
	width: 930px;
	margin:0 auto;
	background: #FFF;
	padding: 25px;
	}
.sideBar {
	width: 225px;
	padding: 25px;
	float: right;
	color: #000;
	margin-left: 30px;
	background: -webkit-linear-gradient(#EFEED9, #fff); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#EFEED9, #fff); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#EFEED9, #fff); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#EFEED9, #fff); /* Standard syntax */
	}
.testimonials {
	margin-top: 30px;
	font-size:14px;
	}
.testimonials p {
	padding: 0 100px;
	background:url(../images/quotes.jpg) top no-repeat;
	}
.testimonials small {
	font-weight: bold;
	float: right;
	padding: 0 100px;
	font-style:italic;
	}
#shadow {
	width: 980px;
	margin:0 auto;
	background:url(../images/shadow.png) no-repeat;
	height: 57px;
	}
.greenButton {
	border: 2px solid #fff;
	box-shadow: 0px 0px 15px rgba(0,0,0,.5);
	padding: 5px 15px 5px 10px;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	color: #fff;
	background: -webkit-linear-gradient(#008C00, #84B400); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#008C00, #84B400); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#008C00, #84B400); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#008C00, #84B400); /* Standard syntax */
	font-family: 'PT Sans', sans-serif;
	font-size: 20px;
	border-radius: 10px;
	}
.greenButton:hover {
	background:  #008C00; 
	}
.greenButton a  {
	color:  #fff; 
	}
.greenButton span {
	background: url(../images/carrot.png) no-repeat right 0;
	color: #fff;
	}	
.greenButton b {
	font-weight: normal;
	}	
.greenButton em { 
	font-style:normal;
	padding-right: 45px;
	background-position: right 10px;
	}	
.buttonHold {
	float: right;
	padding: 22px 25px 0 0;
	}
.textCenter {text-align: center}	

