BODY{
background:url( ../art/background.jpg ) #888888;
color:#170b00;
font-family:arial,verdana,tahoma,sans-serif;
}

#SE{
position:absolute;
top:0;
left:0;
visibility:hidden;
}

#Document{
padding:25px 0 35px 0;
}

#NavBar{
padding-bottom:8px;
}

#BottomNav{
text-align:center;
padding:5px;
font-family:verdana,tahoma,arial,sans-serif;
font-size:85%;
}

#ContentFrame{
background:#fff;
}

#Content{
padding:13px;
}

#ContentFooter{
color:#fff;
font-weight:bold;
font-size:85%;
background:url( ../art/background_content_footer.jpg ) repeat-y;
padding:13px 13px 0 13px;
}

IMG.Thumb{
width:50px;
height:50px;
border:solid 1px #000;
margin-bottom:10px;
}

.List{
float:left;
margin:0 11px 0 0;
}

.BoxHeader{
background:url( ../art/background_header.jpg ) #620000;
width:100%;
text-align:center;
color:#fff;
font-weight:bold;
}

.ContentIndent{
padding-left:11px;
}

.contentRight{
float:right;
margin:0 0 10px 10px;
}

.contentRight P{
font-size:85%;
color:#999;
text-align:center;
padding-top:2px;
}

.contentRight IMG{
border:solid 1px #000;
}

.Photo{
border:solid 1px #000;
}

.Separator{
height:1px;
overflow:hidden;
background:#000;
margin:11px 0 4px 0;
}

H1{
text-align:center;
color:#fff;
font-weight:bold;
}

#ContentHeader{
height:65px; /* 79 without padding */
padding:14px 0 0 16px;
background:url( ../art/background_content_header.jpg ) repeat-x;
}

#ContentHeader IMG{
float:left;
margin:0 20px 0 0;
}

.ContentIcon{
background:url( ../art/content_icon_frame.png ) no-repeat;
padding:6px 0 0 5px;
width:58px; /* 64 w/o padding */
height:59px /* 65 w/o padding */
}

.FooterIcon{
background:url( ../art/footer_icon_frame.png ) no-repeat;
padding:6px 0 0 6px;
width:58px; /* 64 w/o padding */
height:57px /* 63 w/o padding */
}

.FooterIcon:hover{
background:url( ../art/footer_icon_frame_hover.png ) no-repeat;
}

H2{
padding:15px 0 0 0;
font-weight:bold;
color:#fff;
font-size:115%;
}

H3{
font-weight:bold;
font-style:italic;
padding-bottom:16px;
}

P{
margin:0 0 15px 0;
}

A:link{
color:#c66600;
}
A:visited{
color:#330000;
}
A:active,
A:hover{
color:#006666;
}

.Bullet{
display:block;
background:url( ../art/button_tiny.gif ) no-repeat left;
padding:0 0 4px 15px;
}

UL{
list-style:disc;
padding:0 0 15px 30px;
}

LI{
padding-bottom:3px;
}

EM{
font-style:italic;
color:#530;
}

STRONG{
font-weight:bold;
}

#Footer A{
color:#fff;
text-decoration:none;
}

#Footer TD{
color:#fff;
font-size:85%;
}

#SubNav{
background:url( ../art/nav_bg_sub.jpg );
border-bottom:solid 1px #66320B;
padding:2px 0 10px 0;
}

.Nav{
background:url( ../art/nav_bg.jpg ) #ac4f23;
padding:10px 0;
}

.NavSeparator{
background:url( ../art/nav_separator.png ) no-repeat #ac4f23;
height:8px;
overflow:hidden;
}

.Nav A{
display:block;
font-weight:bold;
padding:2px 0 1px 10px;
height:18px;
font-size:12px;
text-decoration:none;
}

.Nav A:link,
.Nav A:visited{
color:#fff;
}

.Nav A:active,
.Nav A:hover{
background:url( ../art/nav_hover.png ) no-repeat;
}

.Nav A.active{
background:url( ../art/nav_active.png ) no-repeat;
color:#4B2203;
}

.Nav A.subactive{
background:url( ../art/nav_hover.png ) no-repeat;
color:#fff;
}

.NoP P{
display:inline;
}

.NewsEntry{
padding-bottom:25px;
}

.NewsTitle{
font-weight:bold;
padding:0 0 10px 0;
}

.NewsDate{
font-size:11px;
float:right;
}

.NewsBody{
padding:0 0 0 14px;
}