/* Global initial properties */
* {
margin:0;
padding:0;
}

body {
font-family:Geneva, Arial, Verdana, sans-serif;
font-size:62.5%;
line-height:1.6;
word-spacing:0.1em;
letter-spacing:0.08em;
background:#004b00;
color:#fff;
width:95%;
margin:1em auto
}

/* Header div options */
#header{
margin-bottom:1em;
}

#header ul li,ul#sitenav li{
display:inline
}

#sitenav{
text-align:center
}

#header p{
text-align:center
}

/* Gutter div options */
#gutter {
clear:left;
float:left;
width:2%;
height:1px
}

/* Information div options */
#information {
float:left;
width:18%;
}

#information ul li{
margin-bottom:1em
}

/* Content div options */
#content {
float:left;
width:55%;
margin-left:2%;
margin-bottom:2em
}

#content ul,#content ol{
margin-left:3em
}

#content ul li,#content ol li{
margin-bottom:1em
}

.trossachs{
margin:3em 0 1em /* specific to headings on book page */
}

.redsky{
margin-top:1em /* specific to headings on book page */
}

.other{
margin-top:2em /* specific to headings on book page */
}

/* Review div options */
#reviews {
float:left;
width:18%;
padding-left:10px;
margin-left:2%;
}

/* Footer div options */
#footer {
clear:both;
text-align:center;
}

#sitenav li.currentpage {
 margin: 0 15px	/* Thanks to Ben Millard for the fix to centre the list! (http://projectcerbera.com/blog/) */
}

/* Global navigation options */
a {
 margin: 0 15px;
 padding: 3px;
 color: #fff;
 font-weight: bold;
 text-decoration: none;
 border-bottom: 1px dotted #fff;
}

a:focus,a:hover,a:active{
border-bottom:2px solid #fff
}

#content a,#information a,#reviews a,#footer a{
margin:0
}

/* Global misccelaneous */
h1,h2,h3,h4,h5,h6 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1{
font-size:2.2em;
text-align:center;
margin-top:0.5em
}

h2{
font-size:1.8em;
}

h3 {
font-size:1.6em;
}

h4{
font-size:1.4em
}

p,ul,ol{
font-size:1.2em
}

li ul{
font-size:1em
}

blockquote p{
margin-left:1em;
margin-right:1em
}

h2,h3,h4,p{
margin:10px 0
}

ul,ol{
list-style-type:none
}

img{
border:none
}

.right{
float:right;
margin:0 1em 1em
}

.left{
float:left;
margin:0.5em 1em 0.5em 0
}

abbr{
cursor:help;
color:#ffe4c4
}

.ad{
margin-bottom:20px;
padding:5px 5px 10px;
width:80%;
text-align:center;
border:1px solid #fff;
}

.bold{
font-weight:bold
}