body {background:#464646;
	color: #000;
	margin:0;
	padding:0;
	font:1em/1.2em Georgia, Palatino, serif; 
	letter-spacing: .1px;}

a:link, a:visited {text-decoration: none;
	color: #000;
	font-weight: bold;}

a img { border: none; }

a:active, a:focus { outline: 0;}

#container {background: #D7C7AD url(images/bkgd.jpg) repeat top right;
	width: 960px;
	margin: 0 auto;
	position: relative;}

#masthead{position:relative;
	top:20px;
	display:block;
	margin:0 auto;}

#topnav { background-color: #D7C7AD; width: 960px; margin-top: 20px;} 

#topnav ul {list-style-type:none;}

#topnav li {display: block;
	float: left;
	margin: 0 auto;
	padding-left:20px;padding-right:30px;
	background: #D7C7AD url(images/cross.gif) no-repeat top right;}

#topnav li.lastlink { background: #D7C7AD none;}

#main {width: 820px;text-align:left; padding-top:60px;display:block;margin:0 auto;
	/*display: block;*/} /*for double float margin bug was display inline before*/
	
#listheader,#catalogheader h1,#catalogheader p {text-align:center;margin:0 auto;margin-bottom:30px;}

#catalogheader ul {margin-left:230px;}

#links #listheader ul {list-style:none;padding-right:30px;}

.captiontolink {margin-bottom:20px;}

#cataloglist a{color:#500300;}

div.photobox {width:590px;margin:0 auto;}

.photobox img{border: solid 1px black;display:block;margin:0 0 20px 15px;float:left;}

.photobox2 img{border:solid 1px black;display:block;margin:0 auto;}

.photobox3 img {float:left;margin-right:30px;}

.photobox4 {float:left;margin-right: 30px; padding-top: 35px;}

.photobox5 {display:block;margin:0 auto; text-align:center;}

.photobox5 img{margin: 0 20px;}

.photobox6 {display:block;margin:0 auto; text-align:center;}

.photobox6 img{padding-right:15px;}

h2{line-height:1em;text-align:left;padding-top:15px;}

.book h2{line-height:.1em;padding-top:10px;text-align:center;}

h3{margin-top:15px;padding:0 0;}

h4{margin: 0 auto;text-align:center;}

#textbox{clear:both;text-align:justify;}

#textbox a:link, #textbox a:visited{text-decoration:underline;}

.book{margin-bottom:45px;}

#contactinfo{line-height:.7em;}

.strong {font-weight:bold;}

.italic{font-style:italic;}

.caption a{font-style:italic;font-size:.8em;}

.caption {text-decoration:underline;}

#footer { clear: both;
	text-align: center;
	padding:40px 0px 20px 0;}

.backtotop{text-align:center;}

.backtotop a{color:#500300;}
