body {  background: #640f0f url(/images/backgroundcolor.png);  margin: 0;}#wrapper { position: relative; width: 1020px; margin: auto;}#top { position: relative; width: 1020px; height: 229px;}#header { position: absolute; top: 124px; left: 237px; }#pagecontent { position: relative; width: auto; margin: auto; background: transparent url(/images/bg.png) repeat-y !important; padding-bottom: 20px;}#topnav { background: transparent url(/images/drop_shadow.png) repeat-x; height: 51px; width: 1020px;}#left { position: absolute; top: 60px; left: 61px; width: 200px; padding: 0; text-align: left;}#content { position: absolute; top: 60px; left: 260px; width: 640px; padding-left: 20px; padding-right: 20px; line-height: 2em; text-align: justify;}#gallerycontent { position: absolute; top: 60px; left: 60px; width: 855px; padding-left: 20px; padding-right: 20px; line-height: 2em; text-align: justify;}#right { position: absolute; top: 60px; left: 750px; width: 190px; padding: 0; text-align: justify;}#footer {  font-size: .8em;  text-align: center;  padding: 0.3em 0;    width: 640px;    margin-left: 281px;  line-height: 1.5em; }.contentphoto { float: right; width: 350px; margin-left: 1.5em; margin-top: 0em; margin-bottom: 1em; marging-right: 0px;}.caption { width: 315px; margin: 0em; margin-top: 0; font-style: italic; text-align: center; font-size: .8em;}.bookcover_caption { width: 133px; margin-top: 0; font-style: italic; text-align: center; font-size: .8em;}.clear {  clear: both;}.bookcover_right { clear: both; float: right; width: 133px; margin-left: 1.5em; margin-top: 0em; margin-bottom: 1em; margin-right: 0px;}.bookcover_left { clear: both; float: left; width: 133px; margin-left: 0px; margin-top: 0em; margin-bottom: 1em; margin-right: 1.5em;}.map_right { clear: both; float: right; width: 350px; margin-left: 1.5em; margin-top: 0em; margin-bottom: 1em; margin-right: 0px;}.align_left { text-align: left;}