/* COLORS AND BACKGROUNDS */
body { color: #555; }
h1, h2, h3 { color:#333; }
a:link, a:visited { text-decoration:none; color:#a00; }
a:hover { text-decoration:none; color:#e00; }
body { background-color:#f3f3f3; }
#page { 
  background-image:url(../img/shadow.png);
  background-repeat: repeat-y;
}
#header{ border-bottom-style:solid; }
#footer { border-top-style:solid; }
#header { border-bottom-width:1px; }
#footer { border-top-width:1px; }


/* MARGINS AND POSITIONING */

body { width:900px; margin: 0px auto;}
#page { padding-top:0px; }
h1 { margin: 0.5em 0em 0.2em 0em; }
#dragons { margin:1em; float:right; }
#header { margin-bottom: 2em; }
#menu { margin-top: 4em; }
#menu h3 { margin: 0.4em 1em 0.5em 1em; float:left; }
dt {  margin: 0.8em 0em 0.2em 0em; }

hr { margin-bottom: 3em; }
.status { vertical-align:middle; }

/* FONTS */

body { font-family:verdana; font-size:13px; }
h1, h2, h3 { font-family: Trebuchet MS; }
dt { font-style: italic; }
h1 { font-size: 3em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.1em; }

/* DECORATIONS */

.paperimg {
  width: 250px;
  float: left; 
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 10px;
}

.accordion h3 { cursor: pointer; }

