body {height:auto;
padding-top:20px;
padding-bottom:20px;
background: url(red.jpg);
position: inherit;
text-align: center;
margin: 0 auto;}

#box {width: 820px;
border: 8px #669999 double;
background: rgb(59, 54, 38);
height: auto;
display: block;
text-align: center;
margin: 0 auto;
overflow: auto;
}

#head {margin:0;
width:auto;
height:143px;
background:url(820pxheader3.jpg) rgb(59, 54, 38);
background-position:0 0;
background-repeat:no-repeat;

font-size:4em;
/*z-index:5;*/
color: #9d3024}

#content {
z-index:3;
/*float: left;*/
margin-left: 0px;
width: 800px;
background: rgb(59, 54, 38);height: auto;}

#left {width:140px;
font-size:1.2em;
/*z-index:4;*/
margin-top: 15px;
overflow:auto;
float: left;
margin-left: 5px;
margin-right: 12px;
text-align:center;}

#content p {padding-left:20px;
padding-right:20px; font-family:georgia, palatino linotype, times new roman, serif;}

#content p.center {padding-left:20px; text-align: center; border: 3px black double; margin-left: 10px; margin-right: 10px;
padding-right:20px; font-family:georgia, palatino linotype, times new roman, serif;}

.bold {font-size:1.2em;
font-weight:bold;}

#foot {width:100%;
height:70px;
font-size:1em;
/*z-index:5;*/
background:rgb(59, 54, 38);
color: white;
float: left;
margin-top: 5px;
font-family:georgia, palatino linotype, times new roman, serif;
padding: 0;}

a.nav, a.nav:visited {margin-left:10px;
display:block;
width:125px;
height:25px;
background: #aa9f7f;
color:#000;
border:1px solid #000;
text-decoration:none;
text-align:center;
line-height:25px;
font-weight: bold;}

a.nav:hover {margin-left:10px;
display:block;
width:125px;
height:25px;
background: #4F0000/*#000*/;
color:#fff;
border:1px solid #000;
text-decoration:none;
text-align:center;
line-height:25px;
font-weight: bold;}

.curvy {position:relative;
width:630px;
color:#000;
background: #f8ffef;
float: left;
margin-top: 15px;
margin-left: 0px; margin-right: 0px; margin-bottom:2px; height: auto; padding-bottom:10px; border:none; }

#ctl, #cbl, #ctr, #cbr {position:absolute;
width:20px;
height:20px;
color:red;
background:rgb(59, 54, 38);
font-style:normal;
/*z-index:1;*/}

#ctl {top:0;
left:0;}

#cbl {bottom:0px;
left:0;}

#ctr {top:0;
right:0;}

#cbr {bottom:0px;
right:0;}

.curvy em b {position:absolute;
font-size:150px;
font-family:arial;
color:#f8ffef;
line-height:40px;
font-weight:normal;}

#ctl b {left:-8px;}

#ctr b {left:-25px;}

#cbl b {left:-8px;
top:-17px;}

#cbr b {left:-25px;
top:-17px;}

.curvy p {position:relative;
/*z-index:100;*/
padding:10px 15px;
font-size:13px;
text-align: left;
margin-top: 0px;}

h1 {margin-top: 30px;
font-family:georgia, palatino linotype, times new roman, serif;
font-size:25px;}

h2 {margin-left: 15px;
font-size:16px;
text-align: left;
margin-bottom: 0px;}

p a {color: #857c63;
text-decoration: none;}

p a:hover {color: #26289c;
text-decoration: none;}

p a:visited {color: #3f130e;
text-decoration: none;}

ul {margin-top: 0px;
text-align: left;}

ul.non {margin-top: 0px;
text-align: left;
list-style-type: none;}

span.name {color: #9d3024;}

span.highlight {color: #9d3024; font-weight: bold;}

span.largetext {font-size:23px;}

table {font-family:georgia, palatino linotype, times new roman, serif;
font-size:15px; float: left; margin-top: -10px; margin-left: 10px; width: 600px; }

tr {margin-bottom: 2px;}
td {vertical-align:top;}
td.month {
font-weight: bold; text-align: left; width: 100px;}
tr.first {background: #aa9f7f; }
tr.first td {color:black; font-weight: bold; text-align: left; padding-left: 10px;}
td.day {text-align: center; width: 40px;}
td.time {text-align: right; width: 80px;}
td.desc {padding-left: 20px; text-align: left;width: 365px;}


img.left {float: left; margin-bottom: 3px; margin-right: 7px; border: 3px #9d3024 double;}
img.right {float: right; margin-bottom: 3px; margin-left: 7px; border: 3px #9d3024 double;}
/*img.center {margin-bottom: 3px; margin-left: 7px; margin-right: 7px; 
            border: 3px #9d3024 double; margin-left: auto; margin-right: auto;}*/

/*
div#hortextimage {display: inline;
float:right;
margin-bottom: 0px;}

div#hortextimage img {width: 274px;
padding: 5px 5px 5px 5px;
margin-bottom: 0px;
border: #cccccc 2px solid;}

div#hortextimage p.caption {font: bold 15px Papyrus, sans-serif;
text-align: center;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 0px;}

div#vertextimage {display: inline;
float:right;
margin-bottom: 0px;}

div#vertextimage img {width: 180px;
padding: 5px 5px 5px 5px;
margin-bottom: 0px;
border: #cccccc 2px solid;}

div#vertextimage p.caption {font: bold 15px Papyrus, sans-serif;
text-align: center;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 0px;}

div#vertextimage2 {display: block;
float:left;
margin: 5px 20px 0px 0px;}

div#vertextimage2 img {width: 230px;
padding: 5px 5px 5px 5px;
margin-bottom: 0px;
border: #cccccc 2px solid;}

div#vertextimage2 p.caption {font: bold 15px Papyrus, sans-serif;
text-align: center;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 0px;}*/
