h1#hdr_logo_link { position:relative; top:0; left:0; float:right; margin:0; padding:0; background:none;
border:none;
-o-border-image:none;
-icab-border-image:none;
-khtml-border-image:none;
-moz-border-image:none;
-webkit-border-image:none;
border-image:none;
 }

h1#hdr_logo_link a {
display:block; width:252px; height:143px; margin:19px 72px 0 0; 
background: url(../images/logo_big.png) no-repeat 0 0;
text-indent:-9000px; overflow:hidden;
}
h1#hdr_logo_link a:hover { text-decoration:none; text-shadow:0px 1px 1px #000; }

#hdr_img { position:relative; left:4px; width:952px; height:276px; padding:2px 10px 8px 2px; margin: 0 auto;
background:url(../images/hdr_img_frame.png) no-repeat;
}

.hdr_img { width:952px; height:276px; background:url(../images/inr-hdr-cloudy.jpg) no-repeat; }

#hdr_img #about-us { background:url(../images/inr-hdr-about-us.jpg) no-repeat; }
#hdr_img #news-and-events { background:url(../images/inr-hdr-news-and-events.jpg) no-repeat; }
#hdr_img #books { background:url(../images/inr-hdr-shorebirds.jpg) no-repeat; }
#hdr_img #miscellany { background:url(../images/inr-hdr-miscellany.jpg) no-repeat; }
#hdr_img #links { background:url(../images/inr-hdr-links.jpg) no-repeat; }
#hdr_img #contact-us { background:url(../images/inr-hdr-contact-us.jpg) no-repeat; }

#section.center_this { width:924px; height:auto; padding:15px; }

#black_paper_stripe {
position:absolute; top:0; left:0; width:954px; height:21px; z-index:100;
background-image:url(../images/blk_ppr_stripe.png); background-repeat:repeat-x; background-position:top;
}

h1#section_name {
position:absolute; top:9px; left:0px; display:inline-block; /*width:auto; height:30px;*/ /*padding:13px 31px 22px 24px;*/ z-index:100;
/*background:url(../images/blk_ppr_hdr.png) no-repeat bottom right;*/
font-size:30px; color:#fff; line-height:1em; font-weight:normal;
} 

#paper_top {
position:relative; top:0px; width:844px; min-height:560px; height:auto; padding:100px 30px 20px 50px; margin:0;
background:url(../images/wht_inr_top.jpg) no-repeat top;
}

#paper_mid {
position:relative; width:924px; height:auto; padding:0; margin:0;
background:url(../images/wht_inr_mid.jpg) repeat-y;
}

#paper_btm {
position:absolute; bottom:0; width:924px; height:315px;
background:url(../images/wht_inr_btm.jpg) no-repeat bottom;
}

#paper_btm_edge {
width:924px; height:49px;
background:url(../images/wht_inr_btm_edge.png) no-repeat;
}


/*
<div id="paper_mid">
	<div id="paper_btm"></div>
		<div id="paper_top">
			content
		</div>
</div>
<div id="paper_btm_edge"></div>
*/


.book_column { display:block; float:left; width:250px; height:100%; min-height:600px; height:auto; text-align:center; margin:0 50px 0 0; }
.book_info_column { display:block; float:right; width:544px; height:100%; min-height:600px; height:auto; margin:0; }
h5.book_price { font-size:1.5em; color:#007771; font-weight:bold; font-family:"Lucida Grande", Verdana, Arial; }

.textblock table select {
padding:4px 2%; margin:0 0 1em; border:1px solid #ccc; font-size:1em; background:#fff;
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
}
.textblock table select option { margin:.5em 0 .5em .5em; }


#aside {
margin:5px 20px 0 0;
background:url(../images/light_paper.jpg) repeat-y; 
-moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2x; 
-moz-box-shadow:0px 1px 3px #919088;  -webkit-box-shadow:0px 1px 3px #919088; box-shadow:0px 1px 3px #919088;
}
