body{
margin-top: 0;
background: #EEEEEE;
font-family: Arial, Helvetica, sans-serif;
}

#main{
position: relative;
margin: 0 auto;
width: 1000px;
background: #FFFFCC;
}

#header{
position: relative;
height: 100px;
background: #993333 url('img/logo_thumbnail.gif') no-repeat 15% 50%;
}

#header-text{
position: relative;
top: 20px;
font-size: 50px;
font-weight: bold;
text-align: center;
color: #FFCFAA;
}

#subheader-text{
position: relative;
float: right;
right: 100px;
bottom: 0px;
font-style: italic;
font-family: serif;
color: #FFFFFF;
}

#menu-bar{
width: 1000px;
background:#333333;
}

ul.menu-bar{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

li.menu-bar
{
float:left;
}

a.menu-bar:link,a.menu-bar:visited
{
display:block;
width:120px;
font-weight:bold;
color:#FFFFFF;
background-color:#333333;
text-align:center;
padding:4px;
text-decoration:none;
text-transform:uppercase;
}
a.menu-bar-selected:link,a.menu-bar-selected:visited
{
background-color:#905050;
}
a.menu-bar:hover,a.menu-bar:active
{
background-color:#996666;
}

#content{
position: relative;
margin: 20px;
min-height: 350px;
height: auto;
}

#image-box{
position: relative;
float: left;
width: 240px;
background: #FFFFFF;
}

img.page-image{
width: 240px;
}

#text-box{
position: relative;
float: left;
width: 550px;
min-height: 200px;
padding: 20px;
background: #FFFFFF;
}

#comment-box{
position: relative;
float: left;
clear: both;
min-width: 400px;
height: 20px;
margin: 10px;
padding: 10px;
background: #F0F0F0;
border: 1px;
border-color: #222222;
border-style: dotted;
}

table, tr, td{
border: 0;
text-align: left;
background: #FFFFFF;
}

tr.alt, td.alt{
border: 0;
text-align: left;
background: #FAFAFA;
}

h1, h2, h3{
color: #CC0000;
}

p.special:first-letter{
color: #CC0000;
font-size: 110%
}

.header-text{
color: #CC0000;
font-weight: bold;
}

.note-text{
font-style: italic;
font-size: 80%;
}

a.link:link,a.link:visited{
color: #CC0000;
font-weight: bold;
}

a.link:hover,a.link:active{
color: #996666;
font-weight: bold;
}

hr{
border-top: solid 1px #EEEEEE;
border-bottom: 0;
color: #EEEEEE;
}

img{
border: none;
}

#footer{
position: relative;
clear: both;
text-align:center;
height: 70px;
width: 1000px;
background: #222222;
color: #FFFFFF;
}