html {
     overflow: -moz-scrollbars-vertical;
}
a {outline:none;}
p
{
margin:0;
padding:0;
}
body
{
background-color:#6298a2;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
}
 
img
{
border:0;
}
td 
{
vertical-align:top;
}

form
{
padding:0;
margin:0;
}

.middle 
{

font-size:11px;
color:#2f1b0f;
line-height:18px;
}

.contact
{
padding:40px 0 0 45px; 
}

.about
{
padding:20px 0 0 26px;
width:340px;
}

.middle a
{
color:#2f1b0f;
}


div.mailing_list, 
{

color:white;
line-height:15px;
font-size:11px;
background-color:#452816;
}

.news
{
font-family:Tahoma;
color:white;
line-height:14px;
font-size:11px;
width:168px;
word-wrap: break-word;
}
.media_info, .interviews, .reviews
{
color:white;
line-height:15px;
font-size:11px;
width:168px;
}

.media_info, 
{

background-color:#7a1600;
}

.media_info a, .reviews a,.interviews a
{
color:white;
display:block;
margin-bottom:15px;
}

.interviews a
{
color:white;
display:block;
margin-bottom:0px;
margin-top:8px;
}

.reviews a
{
margin-bottom:10px;
}

.news a
{
color:white;
}

.news_events a
{
text-decoration:underline;
color:#2f1b0f;
}



.news h1, .news_link
{
color:#fff3c6;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin:0 0 10px 0;
text-decoration:none;
display:block;
}

.news_link_update {
	color: #fff;
	text-transform: uppercase;
	font-weight: normal;
}

.news .mailing_list>div {padding: 0px 14px 0px 8px !important; margin-top: -10px;}
.news .mailing_list img {display: none;}
.news_row {
border-bottom:1px solid #af7366; font-size:0px; line-height:0px; width:144px;}

.top {margin:12px 0;}
.bottom {margin-top:16px;}

.home_inner_right {width:120px; margin-left:8px; margin-bottom:12px;}

.home_close_eyes_update {padding-top:20px; position:relative; text-align:left; width:345px; margin:0px auto; }
.up_h1 {font-size:16px; line-height:20px; color:#0e4c57; display:block;text-align:center; font-size:15px; border-bottom:1px solid #debc93; padding:8px 0px;}
.update_sub_holder {position:relative; padding-top:15px;}


.ceu_prorder {font-size:11px; line-height:14px; color:#3c291a; text-align:center;}
.ceu_prorder a {color:#3c291a !important;}
.devider_line {background-color:#bc8463; height:1px; font-size:1px; line-height:1px; margin:19px 0px 19px 0px;;}

.advanced_praise {font-size:14px; line-height:20px; color:#3c291a;}
.links_to_books {text-align:center;}
.links_to_books a { display:inline-block; padding:8px;}
.update_quote_credit {font-size:12px; line-height:20px; color:#0e4c57; text-transform:uppercase;}


#slideshow {
    position:relative;
    height:180px;
}

#slideshow span {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;background-color:#fff3c6;
	height:180px;
}

#slideshow span.active {
    z-index:10;
    opacity:1.0;
}

#slideshow span.last-active {
    z-index:9;
}



.interviews, .reviews
{
width:190px;
background-color:#0e4d57;
padding:16px 0 0 20px;
}

#FCKeditor1
{
background-color:#000;
}


.forget a
{
color:white;
display:block;
line-height:20px;
margin-left:30px;
text-decoration:none;
}


.forgive_me, .news_events
{
padding:25px 0 0 30px;
width:430px;
line-height:19px;
font-size:11px;
}


.forgive_me a,news_events a
{
color:#2f1b0f;
}

.forgive_me h1
{
font-size:12px;
margin-bottom:6px;
}


.news_events h1
{
font-size:14px;
margin-bottom:4px;
}

.left_mail input.text
{
width:191px;
}

.left_mail input.imgsub
{
margin-right:11px;
margin-top:4px;

}

.left_mail
{
width:229px;
background-color:#452816;
color:white;
}
.right_mail input.text
{
width:135px;
}

.right_mail input.imgsub
{
margin-right:5px;
margin-top:4px;
}

.right_mail, .right_essays
{
width:168px;
background-color:#452816;
color:white;
}

.right_essays
{
margin:20px 0 0 20px;
width:120px;
}
.right_essays a
{
color:white;
font-style:italic; 
}

.dhr
{
border-bottom: 1px solid #c0b28f; 
width:100%;
font-size:0px;
line-height:0px;
margin:10px 0 10px 0;
}

.admin_front a
{
color:#2f1b0f;
text-decoration:none;
display:block;
line-height:20px;
font-size:12px;
}

.admin_front a:hover
{
color:#2f1b0f;
text-decoration:underline;
}

.wine_hdr
{
font-weight:bold;
margin:10px 0 10px 0;
text-decoration:underline;
}


#dropmenudiv{
position:absolute;
border:1px solid #0e4d57;
z-index:100;
font-size:11px;
margin-left:14px;
margin-top:-4px;
background-color:#bed0d2;
padding:2px 0;

}

#dropmenudiv a{
margin-left:5px;
width: 85%;
display: block;
border-bottom: 0;
padding: 5px;
text-decoration: none;
color:#0e4d57;
border-bottom:1px solid #668e94;
}

#dropmenudiv a:hover{ /*hover background color*/
color:#7a1600;
}

#menu
	{
    width: 796px;
    height: 36px;
    background-image: url(/images/header/header_all.gif);
    display: block;   
    background-position: 0px 0px;
	}

	#menu a
	{
    height: 36px;
	float:left;
	text-decoration: none;
	}
	
	#menu a:hover
	{
    height: 36px;
	background-image: url(/images/header/header_all.gif);
	}

	a#hov_about
	{
	width:120px;
	margin-left:60px;
	}
    a#hov_about:hover
	{
    background-position: -60px -36px;

	}
	
	a#hov_books
	{
	width:70px;
	margin-left:10px;
	}
    a#hov_books:hover
	{
    background-position: -190px -36px;
	}
	
	
	a#hov_news
	{
	width:120px;
	margin-left:10px;
	}
    a#hov_news:hover
	{
    background-position: -270px -36px;
	}
	
	a#hov_readers
	{
	width:105px;
	margin-left:10px;
	}
    a#hov_readers:hover
	{
    background-position: -400px -36px;
	}
	
	a#hov_essays
	{
	width:120px;
	margin-left:15px;
	}
    a#hov_essays:hover
	{
    background-position: -520px -36px;
	}

	a#hov_contact
	{
	width:120px;
	margin-left:15px;
	}
	a#hov_contact:hover
	{
    background-position: -655px -36px;
	}
	
	a#hov_forgive
	{
	width:125px;
	}
	a#hov_forgive:hover
	{
    background-position: -125px 0px;
	}
	
	a#hov_how
	{
	width:125px;
	}
	a#hov_how:hover
	{
    background-position: -125px -25px;
	}
	
	a#hov_sleep
	{
	width:125px;
	height:27px;
	}
	a#hov_sleep:hover
	{
    background-position: -125px -50px;
	}

	.circle
{
position:absolute;
height:102px;
width:115px;
text-decoration:none;
}



#circle1
{
left:482px;
top:216px;
}

#circle2
{
left:666px;
top:438px;
}

#circle3
{
left:667px;
top:579px;
}

#circle4
{
left:443px;
top:730px;
}

#circle5
{
left:282px;
top:723px;
}

#circle6
{
left:30px;
top:547px;
}

#circle7
{
left:12px;
top:424px;
}

.close
{
position:absolute; 
width:50px; 
height:15px; 
text-decoration:none;
}

.pops
{
line-height:18px;
display:none;  
position:relative;
color:#170d08;
}

.four_px_white
{
border:4px solid white;
}

.home_middle
{
color:#7a1600;
}

.home_middle a
{
color:#7a1600;
}

.leftcol_book
{
color:white;
font-size:11px;
}

.leftcol_book_head
{
margin-left:30px;
}


.bookstores a
{
line-height:16px;  
margin-left:41px;
text-decoration:underline;
}

.footer 
{
width:100%; 
text-align:center; 
color:#fff; 
margin-top:10px;
}
	
.footer a 
{
color:#fff; 
}

.red-square {
padding:2px;
border:1px solid #883a25;
display:block; float:left;
cursor:pointer;

}

.red-square span {

background-color:#883a25;

padding:5px 8px 7px 9px;
color:#fff;
font-size:14px; line-height:15px;
display:block; float:left;
cursor:pointer;



}

.social {background-repeat:no-repeat; padding-left:48px; min-height:36px; display:block; margin:20px 20px 0px 15px; color:#fff; font-size:13px; line-height:17px;;}
.facebook {background-image:url('../images/facebook.png');}
.twitter {background-image:url('../images/twitter.png');}
.goodreads {background-image:url('../images/goodreads.png');}
.instagram {background-image:url('../images/instagram.png');}