body
 {margin: 0;  padding: 0;
  font: large Arial, Helvetica, Verdana, sans-serif;  color: white}

html>body
 {background-attachment: fixed}

#bodyv1
 {background-image: url(crested-tit.jpg);  background-position: top left;  background-repeat: no-repeat;
  background-color: #4F4D36}
  
#bodyv2
 {background-image: url(dotterel.jpg);  background-position: top right;  background-repeat: no-repeat;
  background-color: #4B4228}

#bodyv3
 {background-image: url(bos2.jpg);  background-position: 0 11em;  background-repeat: no-repeat;
  background-color: #4F4D36}

h1
 {font-size: 4em;  color: #D9AC5B;  margin: 0;  padding: 30px 40px 40px 40px;  text-align: right}

h2
 {font-size: x-large;  color: #D9AC5B;  text-align: center;  padding: 20px 0 0 0}

img
 {border: none}

#bookpic, #arrival, #zsl
 {float: right;  margin: 0.1em 0 0.3em 1.5em;  height: 1%}  /* height bug-fix for IE */
 
div.info
 {position: relative;  margin: 0;  padding: 0;  height: 1%}  /* height bug-fix for IE */

#infov1
 {margin: 0 10% 0 0;  padding: 0}
 
#infov2
 {margin: 0 0 0 10%;  padding: 0}
 
div.textbox
 {padding: 1px 20px 20px 20px;  text-align: justify;  font-size: large;  background-color: #3C3A27;  height: 1%}  /* height bug-fix for IE */

div.textbox a:link, div.textbox a:visited
 {font-weight: bold;  text-decoration: none;  color: #D9AC5B}

div.textbox a:hover
 {font-weight: bold;  text-decoration: none;  color: #AE0101}
 
#textboxv1
 {margin: 0 0 0 450px}

#textboxv2
 {margin: 0 450px 0 0}

div.links
 {margin: 0;  padding: 80px 0 0 0;  height: 1%;  /* height bug-fix for IE */
  font-size: medium;  color: #D9AC5B;
  background-image: url(soc-logo.jpg);  background-position: top center;  background-repeat: no-repeat}

div.links ul
 {margin: 0;  padding: 0;  text-align: center; list-style-type: none}

div.links li
 {font-weight: bold; padding: 5px 0}

div.offer
 {margin: 0;  padding: 10px;  background-color: #AE0101}

#offerv1
 {float: left;  width: 200px}
  
#offerv2
 {float: right;  width: 250px}
  
div.offer p
 {margin: 0 0 2px 0;  padding: 0;
  font-size: medium;  font-weight: normal;  text-align: center}
 
div.offer p.alt1
 {color: #D9AC5B}
 
div.offer p.alt2
 {color: white}
 
div.photocredit
 {margin: 0;  padding: 0;  position: fixed;  font-size: x-small}

#photocreditv1
 {left: 20px;  bottom: 5px;  color: #D9AC5B}
 
#photocreditv2
 {right: 20px;  bottom: 5px;  color: white}

em
 {font-weight: bold;  font-style: normal}

div.photo-area
 {margin: 2em 0 0 0;  border: none;  padding: 0}

div.photo-area ul
 {margin: 0;  border: none;  padding: 0;  list-style: none}

div.photo-area li
 {margin: 0;  border: none;  padding: 0 5px 0 5px;
  float: left;  height: 220px;  width: 190px;  
  text-align: center;  text-decoration: none;  font-size: small}

div.photo-area li p
 {padding: 0;  border: none;  margin: 0}

div.photo-area a
 {text-decoration: none}

div.photo-area img
 {margin: 0 auto 0 auto;  border: solid 1px #2B7BBA;  padding: 0;  width: 180px;  height: 120px}

div.spacer
 {clear: both;  line-height: 1px;  margin: 0;  border: none;  padding: 0}

p.headline
 {text-align: center;  background-color: #AE0101}

