/* 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; }

.item_wide img:hover { box-shadow: 0 0 10px #333333; }

/* MARGINS AND POSITIONING */

body { margin: 0px auto;}
#page { width:835px; 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: 1em; }
.status { vertical-align:middle; }

.item img { width:240px; height:240px; padding:0px;  border:1px solid #ccc;/*-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;*/ }
.item { float: left; text-align:center; margin:0em 1.5em 0em 0em; }

.item_wide img { width:790px; height:240px; padding:0px; /*-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;*/ }
.item_wide { float: left; text-align:center; margin:0em 1.5em 0em 0em; }

/* FONTS */

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

.pic{
    font-style: italic;
    color: #e4091f;
}
/* DECORATIONS */

.accordion h3 { cursor: pointer; }

