body { 
margin : 0 auto; 
padding : 0; 
background : #f6e6cc url('img/mossy.jpg'); 
color : #2e1b1d; 
font-style : normal; 
font-variant : normal; 
font-weight : normal; 
font-size : 85%; 
font-family : georgia, sans-serif; 
} 
#wrap { 
color : #2e1b1d; 
margin : 10px auto; 
padding : 1px 5px; 
width : 98%; 
} 
#header { 
color : #2e1b1d; 
font-size : 1.5em; 
font-weight : bold; 
height : 265px; 
padding : 0; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 5px; 
} 
#header h1 { 
font-size : 1em; 
font-weight : bold; 
margin : 0 0 4px 15px; 
padding : 15px 0 0; 
} 
#header h1 a, #header h1 a:hover { 
padding : 0; 
} 
#header p { 
font-size : 1.1em; 
letter-spacing : -1px; 
margin : 0 0 5px 15px; 
padding : 0 0 0 3px; 
} 
#avmenu { 
clear : left; 
float : left; 
width : 180px; 
padding : 0; 
} 
#avmenu ul { 
list-style : none; 
width : 180px; 
margin : 0 0 20px; 
padding : 0; 
} 
#avmenu li { 
margin-bottom : 5px; 
} 
#avmenu li a { 
font-weight : bold; 
height : 20px; 
text-decoration : none; 
color : #ffffff; 
font-weight : bold; 
display : block; 
background : #700501; 
border-top : 1px solid #d8d8d8; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 4px solid #000000; 
padding-left : 10px; 
padding-right : 0; 
padding-top : 6px; 
padding-bottom : 0; 
} 
#avmenu li a:hover, #avmenu li a.current { 
background : url('img/mossy.jpg'); 
color : #000000; 
font-weight : bold; 
border-top : 1px solid #b0b0b0; 
border-right : 1px solid #b0b0b0; 
border-bottom : 1px solid #b0b0b0; 
border-left : 4px solid #700501; 
} 
#avmenu ul ul { 
margin : 5px 0 5px 15px; 
font-size : 0.9em; 
width : 165px; 
} 
#avmenu ul ul a { 
height : 20px; 
margin : 0; 
padding : 1px 0 0 1px; 
} 
#avmenu h2 { 
font-size : 1.5em; 
font-weight : normal; 
} 
#extras { 
float : right; 
width : 160px; 
margin : 0 0 10px; 
padding : 0; 
font-size : 0.9em; 
} 
#extras p, #extras ul { 
margin : 0 0 1.5em; 
line-height : 1.3em; 
padding : 0; 
} 
#extras a { 
font-weight : bold; 
} 
#extras li { 
list-style : none; 
margin : 0 0 6px; 
padding : 0; 
} 
#extras h2 { 
font-size : 1.6em; 
font-weight : normal; 
margin : 0 0 6px; 
letter-spacing : -1px; 
} 
#content { 
margin : 10px 170px 10px 190px; 
padding : 10px; 
line-height : 1.5em; 
text-align : left; 
} 
#contentwide { 
margin : 10px 0 10px 190px; 
padding : 10px; 
line-height : 1.5em; 
text-align : left; 
} 
#contentfull { 
margin : 10px; 
padding : 2px 0 0; 
line-height : 1.5em; 
text-align : left; 
} 
#content h2, #contentwide h2, #contentfull h2 { 
font-size : 1.8em; 
letter-spacing : -1px; 
font-weight : normal; 
margin : 8px 0 10px; 
padding : 0; 
} 
#content h3, #contentwide h3, #contentfull h3 { 
font-size : 1.5em; 
font-weight : normal; 
margin : 6px 0; 
padding : 0; 
} 
#content img, #contentwide img, #contentfull img { 
padding : 1px; 
display : inline; 
color : #303030; 
border : 0px solid #f0f0f0; 
} 
#content a, #contentwide a, #contentfull a { 
font-weight : bold; 
color : #700501; 
} 
#content ul, #content ol, #contentwide ul, #contentwide ol, #contentfull ul, #contentfull ol { 
margin : 0 0 16px 20px; 
padding : 0; 
} 
#content ul ul, #content ol ol, #contentwide ul ul, #contentwide ol ol, #contentfull ul ul, #contentfull ol ol { 
margin : 2px 0 2px 20px; 
} 
#content li, #contentwide li, #contentfull li { 
margin : 0 0 2px 10px; 
padding : 0 0 0 4px; 
} 
#footer { 
clear : both; 
margin : 0 auto; 
padding : 8px 0; 
border-top : 2px solid #dadada; 
width : 760px; 
text-align : center; 
color : #808080; 
font-size : 0.9em; 
} 
#footer p { 
padding : 0; 
margin : 0; 
} 
#footer a { 
color : #808080; 
background-color : inherit; 
text-decoration : none; 
} 
#footer a:hover { 
text-decoration : underline; 
} 
a { 
text-decoration : none; 
color : #505050; 
background-color : inherit; 
} 
a:hover { 
text-decoration : underline; 
color : #286ea0; 
background-color : inherit; 
} 
a img { 
border : 0px none; 
} 
p { 
margin : 0 0 16px; 
} 
blockquote { 
margin : 16px; 
padding-left : 11px; 
} 
blockquote p { 
font-size : 1.1em; 
line-height : 1.3em; 
margin : 0; 
font-size : 1.5em; 
font-weight : normal; 
margin : 0; 
padding : 6px 0 8px; 
} 
.button { 
border-top : 1px solid #d8d8d8; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 4px solid #cccccc; 
background : #f4f4f4 url('img/menubg.gif') repeat-x bottom left; 
color : #505050; 
font-weight : bold; 
padding : 4px; 
width : 120px; 
margin-left : 0; 
margin-right : 0; 
margin-top : 0; 
margin-bottom : 15px; 
} 
input, textarea { 
border : 1px solid #cccccc; 
font-family : Verdana, Tahoma, Arial, Sans-Serif; 
font-size : 1em; 
margin : 0; 
padding : 4px; 
} 
label { 
margin : 2px; 
} 
input { 
width : 200px; 
} 
textarea { 
width : 400px; 
} 
#searchbox { 
padding : 0; 
margin : 6px 0 16px; 
} 
#searchform { 
background : #f8f8f8; 
border : 1px solid #cccccc; 
color : #505050; 
font-size : 0.9em; 
padding : 4px; 
width : 116px; 
} 
#searchbox label { 
display : none; 
} 
.left { 
margin : 10px 10px 5px 0; 
float : left; 
} 
.right { 
margin : 10px 0 5px 10px; 
float : right; 
} 
.announce { 
margin : 10px 0; 
width : 105px; 
color : #800000; 
background : #f4f4f4 url('img/menubg.gif'); 
border-top : 1px solid #d8d8d8; 
border-right : 1px solid #d8d8d8; 
border-bottom : 1px solid #d8d8d8; 
border-left : 4px solid #cccccc; 
line-height : 1.3em; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 10px; 
padding-bottom : 5px; 
} 
.announce a { 
font-weight : bold; 
} 
.announce p { 
font-size : 0.9em; 
} 
.announce h2 { 
margin : 0 0 10px; 
padding : 0; 
} 
#avmenu .announce { 
width : 125px; 
} 
.textright { 
text-align : right; 
margin : -10px 0 4px; 
} 
.center { 
text-align : center; 
} 
.small { 
font-size : 0.8em; 
} 
.large { 
font-size : 1.3em; 
} 
.bold { 
font-weight : bold; 
} 
.highlighted { 
padding : 3px; 
background-color : #f0f0f0; 
color : #800000; 
border : 1px solid #b0b0b0; 
} 
.hide { 
display : none; 
} 
