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

*{
margin:0px;
padding: 0px;
outline:none;}

img{border:none;}

body{
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:16px; background: #4B4B4B;;}

#container{
width:945px;
background:#fff;
margin: 0px auto;
padding:10px 40px 0px 40px;}

#leftColumn{width:480px; float:left;}
#rightColumn{float:right; width:460px; }

body#review #leftColumn, body#contactUs #leftColumn, body#aboutBook #leftColumn, body#newsPage #leftColumn{width:330px; float:left;}
body#review #rightColumn, body#contactUs #rightColumn, body#aboutBook #rightColumn, body#newsPage #rightColumn{float:right; width:585px; }

#slideShow{width:440px; height:475px;}

.whatsNew a{text-decoration:none; color:#717171; font-size:17px; line-height:50px; padding-bottom:5px;}
.whatsNew{padding:0px 0px 30px 50px;}
.whatsNew a:hover{border-bottom:1px solid #881e15; padding-bottom:5px; line-height:50px;}

#rightColumn p{font-size:19px; color:#000; padding-bottom:10px; line-height:30px;}
.name{color:#7f0404; font-size:24px;}

#buyNow{
	position:absolute;
	top:35px;
	background:url(../images/buyItNow.png) no-repeat;
	width: 374px;
	height:202px;
	margin: 0 0 0 -24px;
}

#facebookFan{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:50px;
	left:920px;
	margin:0 0 0 -94px;
	position:relative;
	top:-80px;
	width:109px;
}

body#bio #buyNow{
background:transparent url(../images/buyNow.jpg) no-repeat scroll 0 0;
height:217px;
margin:25px 0 10px 50px;
position:inherit;
top:auto;
width:375px;
}

#buyNow2 {
background:transparent url(../images/buyNow2.jpg) no-repeat scroll 0 0;
height:180px;
margin:10px 0 10px 0px;
width:310px;
}

#buyNow ul{
padding:55px 0px 0px 15px;}

#buyNow2{
padding:40px 0px 0px 15px;}

#buyNow li{
list-style:none; padding:0px 0px 5px 0px;}

#buyNow2 li{
list-style:none; padding:0px 0px 0px 0px;}

#buyNow li a{
font-weight:normal;
text-transform:uppercase;
color:#fff;
font-size:15px; text-decoration:none; font-family: Helvetica, Arial, sans-serif}

#buyNow2 li a{font-weight:normal;
text-transform:uppercase;
color:#fff;
font-size:13px; text-decoration:none; font-family: Helvetica, Arial, sans-serif}

#buyNow li a:hover, #buyNow2 li a:hover{;
color:#071c3e;}

#header{
height:148px;}

#header h2{
float:left; width:327px; height:65px; margin-left:-15px;}

#header ul{
width:657px;
height:65px; float:right; margin: 0 -24px 0 0;}

#header ul{
width:657px;
height:65px; float:right; margin: 0 -24px 0 0;}

#header li{list-style:none; display:inline; text-indent:-9999px; height:65px; float:left;}
#header li a{display:block;height:65px; }

#header li#book a{width:158px; background:url(../images/nav.jpg) no-repeat 0 0;}
#header li#authors a{width:147px; background:url(../images/nav.jpg) no-repeat -158px 0;}
#header li#reviews a{width:111px; background:url(../images/nav.jpg) no-repeat -305px 0;}
#header li#news a{width:95px; background:url(../images/nav.jpg) no-repeat -416px 0;}
#header li#contact a{width:146px; background:url(../images/nav.jpg) no-repeat -511px 0;}

#header li#book a:hover, body#aboutBook #header li#book a{width:158px; background:url(../images/nav.jpg) no-repeat 0 -64px;}
#header li#authors a:hover, body#bio #header li#authors a{width:147px; background:url(../images/nav.jpg) no-repeat -158px -64px;}
#header li#reviews a:hover, body#review #header li#reviews a{width:111px; background:url(../images/nav.jpg) no-repeat -305px -64px;}
#header li#news a:hover, body#newsPage #header li#news a{width:95px; background:url(../images/nav.jpg) no-repeat -416px -64px;}
#header li#contact a:hover, body#contactUs #header li#contact a {width:146px; background:url(../images/nav.jpg) no-repeat -511px -64px;}

#dl{
height:129px; background:url(../images/dl.jpg) no-repeat; padding:350px 0px 0px 0px;}
#dl h3{background: url(../images/title.jpg) no-repeat; text-indent:-9999px; float:left; width:946px; height: 129px;}

#description{padding-top:30px;}

#visitBlog{
	width:165px;
	padding:1px 145px 0 0;
	float:right;
	color:#7f0404;
	font-size:11px;
}
body#bio #visitBlog{clear:none;}
#visitBlog a{color:#7f0404; text-decoration:none; text-transform:uppercase; font-size:16px; letter-spacing: 1px; padding-left:1px; padding-bottom:5px; line-height:30px;
}
#visitBlog a:hover{border-bottom:1px solid #7f0404; padding-bottom:5px; line-height:30px;}

#footer{margin:0 auto; text-align:center; padding:50px 0px 20px 0px; clear:both;}
#footer li{list-style:none; display:inline; padding-right:10px; font-size:10px;}
#footer li a{color:#1a1a1a; text-decoration:none; font-size:11px; text-align:center;}
#footer li a:hover{color:#871e15; text-decoration:none;}

#rightColumn .author{font-size:20px; color:#0a0642; padding-bottom:50px;}
#rightColumn .quote{font-size:18px; color:#000; padding-bottom:20px;}

#harmonyBooks, #hearBlog{padding:0px 0px 40px 60px;}
#harmonyBooks{margin-top:-20px;}

#rightColumn p#intro{font-size:19px; color:#909090;}

body#contactUs #rightColumn h3, body#aboutBook #rightColumn h3, body#newsPage #rightColumn h3{color:#871e15; font-size:24px; font-weight:normal; padding:20px 0px 20px 0px;}
body#contactUs #rightColumn .contactName, body#aboutBook #rightColumn .contactName, body#newsPage #rightColumn .contactName{color:#871e15; font-size:24px; font-weight:normal; display:inline;}


p#contactLink a{font-size:19px; color:#000; text-decoration:none; font-weight:normal;}

p.contactInfo{color:#000; font-weight:normal; font-size:20px;}

.contactInfo{padding-bottom:30px; padding-top:20px;}

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

.contactInfo a:hover, p#contactLink a:hover {
border-bottom:1px solid #7F0404;
line-height:30px;
padding-bottom:5px;
}

body#newsPage h2, body#newsPage h4{color:#0a0642; font-weight:normal; padding-bottom:20px; font-family:"Times New Roman", Times, serif;}

body#newsPage h2{font-size:30px; padding-bottom:40px;}
body#newsPage h4{font-size:18px;}
body#newsPage #rightColumn p{
	font-size:14px;
	padding-bottom:20px;
}

body#aboutBook #rightColumn p{font-size:15px; text-indent:20px;}
body#aboutBook #rightColumn p#name{font-size:16px; text-indent:0px;}
body#aboutBook #rightColumn p#title{color:#070c3d; font-size:16px; text-transform:uppercase; letter-spacing:1px; padding-bottom:0px; text-indent:0px;}
body#aboutBook #rightColumn p#credits{color:#070c3d; font-size:14px;padding-bottom:20px; text-indent:0px;}
