body{ margin: 0 ; background: #F6EFE0 ; font-family: Arial ; font-size: 13px ; }

.headline { font-size: 18px; font-weight: bold; color: #660000; }
.colored { color: #660000; }
.footer { font-size: 11px; color: #AA8A71; }
.pic_container{ border: 1px solid black ; }
.pic_container img{ display: block ; }
.pic_container .pic_caption{ padding: 5px ; color: white ; text-align: center ; background-color: #7C0000 ; }

h1,h2{ color: #660000 ; }
h1{ font-size: 18px ; }
h2{ font-size: 16px ; }
h3{ font-size: 14px ; }

A.footerlink { font-size: 11px; color: #AA8A71; text-decoration: underline; }
A:hover.footerlink { color: #AA8A71; text-decoration: none; }
.link { color: #7B0000; }
a, a.link { color: #7B0000; }
a:hover, a:hover.link { color: #C5B59B; }
ul{ margin: 12px 0 ; }
p{ margin: 12px 0 ; }

#nav {background-color: #7b0000; width:100% ; height:41px; border-collapse: collapse ; border-spacing: 0 ; }
#nav td {text-align:center; vertical-align:middle; border-right:1px solid #fff; padding: 0 ; }
#nav a { font: bold 12px Arial,Tahoma; color:#FFF;  text-decoration: none; display:block; padding: 10px 15px 10px 15px ; }
#nav a:hover { background-color: #363636; }

#header_container { background: #e0dcd3 url('images/header_background.gif') top left repeat-x ; }
#content_container{ background-color: white ; }
#footer_container { background: #e0dcd3 url('images/footer_background.gif') top left repeat-x ; }
#header { width: 1000px ; margin: 0px auto ; height: 225px ; }
#content{ width: 1000px ; margin: 0px auto ; }
#footer { width: 1000px ; margin: 0px auto ; }

#content_area{ width: 677px ; }

@media print{
 #content,h1,h2,h3{ font-size: 120% ; }
}