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

body{
background:#649FB2 url(../images/pagebg.jpg) top left repeat-x;
margin:0px;
padding:0px;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#333;
}

a{
color:#697491;
}

h1{
display:none;
}

h2, h3, h4, h5, h6{
color:#697491;
}

h2{
font-size:24px;
}

h3{
font-size:20px;
}

h4{
font-size:16px;
}

h5{
font-size:14px;
}

h6{
font-size:12px;
}

#container{
width:844px;
background:#fff;
margin:0px auto;
padding:3px;
}

#menu{
height:29px;
width:844px;
background:url(../images/menubg.jpg) top left repeat-x;
}

#menu ul{
list-style:none;
display:block;
margin:0px;
padding:0px 3px;
height:29px;
width:838px;
}

#menu ul li{
list-style:none;
margin:0px auto;
padding:0px 3px;
display:inline;
float:left;
height:29px;
}

#menu ul li a{
display:block;
float:left;
height:17px;
padding:6px 10px 6px 10px;
color:#222;
text-decoration:none;
font-size:15px;
}

#menu ul li a:hover{
color:#000;
background:url(../images/menubg_hover.jpg) top left repeat-x;
}

#menu ul li.active{
background:#fff;
}

#menu ul li.active a,#menu ul li.active a:hover{
background:url(../images/menubg_active.jpg) top left repeat-x;
}

#mainpic {
background:url(../images/mainpic.jpg) bottom left no-repeat;
width:844px;
height:263px;
clear:both;
border-bottom:3px solid #FFFFFF;
}

#mainpic a {
	position: relative;
	text-decoration: none;
}

#mainpic a.atlas
{
	top: 75px;
	left: 745px;
	padding: 15px 45px;
}

#mainpic a.amazon
{
	top: 35px;
	left: 575px;
	padding: 5px 45px;
}


#mainpic a.barnes
{
	top: 35px;
	left: 570px;
	padding: 5px 40px;
}

#mainpic a span{
	display: none;
}

#main{
width:844px;
padding:0px 0px 3px 0px;
background: url(../images/rightcolumn.gif) bottom right no-repeat;
}

#leftcolumn{
width:550px;
display:block;
float:left;
}

#rightcolumn{
width:291px;
display:block;
float:right;
}

#content{
width:530px;
padding:10px;
background:#EEF1F1 url(../images/contentbg.jpg) top left repeat-x;
line-height:150%;
}

#quotebox{
width:804px;
padding:20px;
background:#697491 url(../images/quoteboxbg.jpg) top left repeat-x;
color:#fff;
position:relative;
margin:0px 0px 0px 0px;
}

#quotereadmore{
display:block;
background:url(../images/readmorequotes.gif) top left no-repeat;
width:117px;
height:29px;
position:absolute;
bottom:5px;
right:5px;
}

#quotereadmore span{
display:none;
}

#sidebox{
background:#CC9900 url(../images/sideboxbg.jpg) top left repeat-x;
width:271;
padding:0px 10px 10px 10px;
}

#sidebookcover{
background:url(../images/slowfuneral_cover.jpg) top left no-repeat;
width:216px;
height:297px;
margin:0px auto;
}

#sidebookcover a {
	position: relative;
	text-decoration: none;
}

#sidebookcover a.atlas_side {
	top: 260px;
	left: 125px;
	padding: 0px 25px;
}

#sidebookcover a.amazon_side {
	top: 280px;
	left: 25px;
	padding: 0px 33px;
}

#sidebookcover a.barnes_side {
	top: 280px;
	left: 25px;
	padding: 0px 27px;
}

#sidebookcover a span{
	display: none;
}

#sideboxinner{
width:251px;
padding:0px;
margin:0px auto;
}

#footer{
width:840px;
margin:0px auto;
padding:5px 0px;
text-align:center;
color:#fff;
font-size:11px;
}

#footer a{
color:#fff;
}

.amazonlink{
width:200px;
height:75px;
background:url(../images/amazonbutton.gif) top left no-repeat;
display:block;
margin:0px auto;
text-decoration:none;
}

.amazonlink2{
width:113px;
height:55px;
background:url(../images/amazonbutton.jpg) top left no-repeat;
display:block;
margin:0px;
text-decoration:none;
}

.amazonlink span,.amazonlink2 span{
display:none;
}

#quotes p{
display:block;
padding:10px;
background:#fff;
border:1px solid #ddd;
}

.bookinfo{
display:block;
padding:10px;
background:#fff;
border:1px solid #ddd;
}

.bookinfo h3{
margin:0px 0px 3px 0px;
font-style:italic;
}

.bookinfo img{
float:left;
margin:5px 10px 10px 0px;
}

.bookinfo .amazonlink{
margin:0px 10px 10px 10px;
float:right;
}

#contactinfo{
border:1px solid #fff;
padding:15px;
margin: 70px 10px 10px 10px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
background:#895905;
}

#contactinfo h4{
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0px 0px 10px 0px;
}

#contactinfo p{
margin:0;
font-size:13px;
}

#contactinfo a{
color:#fff;
}
