body { margin:0; padding:15px; color:#524c3f; font:80%/1.8 arial, sans-serif; } 
input, textarea { font:1em arial, sans-serif; }
table { font-size:1em; margin:0 auto; }
table p { margin:0; }
p, table, .shout, .shout2, .quote, h1, h2, h4, h5, h6 { margin-bottom:20px; }
ul { list-style-type:square; margin:0 0 25px 40px; line-height:1.8; }
a { outline:none; color:#9d0e06; }
a:hover { text-decoration:none; }
a img {  }
a:hover img {  }
a img.noback { background:none; padding:0; border:none; }
a:hover img.noback { background:none; padding:0; border:none; }
h1 { color:#9d0e06; font-size:2.3em; line-height:1.3; } 
h2 { color:#c5b47b;  font-size:1.8em; line-height:1.3; } 
h3 { color:#9d0e06; font-size:1.3em; } 
h4 {  } 
h5 {  }
h6 {  }
pre {  }
address {  }
del {  }
img.clsleft { margin-right:20px; margin-bottom:15px; float:left; }
img.clsmiddle { margin-right:20px; margin-left:20px; margin-bottom:15px; }
img.clsright { margin-left:20px; margin-bottom:15px; float:right; }
img.clsborderleft { border:1px solid #e3d5a2; padding:4px; margin-right:20px; margin-bottom:15px; float:left; } 
img.clsbordermiddle { border:1px solid #e3d5a2; padding:4px; margin-right:20px; margin-left:20px; margin-bottom:15px; }
img.clsborderright { border:1px solid #e3d5a2; padding:4px; margin-left:20px; margin-bottom:15px; float:right; }
.datatable { border-top:1px solid #e3d5a2; }
.datatable th {  } 
.datatable td { border-bottom:1px solid #e3d5a2; padding:8px 4px;  } 
.notes { font-size:0.9em; } 
.shout {  } 
.shout2 {  } 
.submit, .reset { cursor:pointer; outline:none; border:none; width:90px ! important; color:#fff; padding:5px; background:#9d0e06; } 
.reset { background:#d4c389; } 
.quote, blockquote {  } 
.caption {  } 
.custom1 {  } 
.custom2 {  } 
.border { border:1px solid #e3d5a2; padding:4px; } 
.noborder { border:0; }
.clear { clear:both; }
.no_margin { margin:0; }

#container { margin:0 auto; width:980px; background:url(container_back.jpg) repeat-y; }
#head { height:253px; background:url(head_back.jpg) no-repeat; }
#sitelogo { display:block; width:474px; height:214px; }
#sitelogo img { margin:29px 0 0 35px; }
#nav { margin:0 0 0 10px; list-style-type:none; height:38px; }
#nav li { display:inline; }
#nav a { float:left; display:block; height:26px; color:#efd8d8; text-decoration:none; padding:12px 15px 0; background:yellow; line-height:1; background:url(nav_divide.gif) repeat-y right; }
#nav a:hover { background-color:#700909; color:#fff; }
#nav #active { background-color:#700909; color:#e4cf84; cursor:default; }
#main { padding:0 20px; background:url(main_back.jpg) no-repeat center top; }
#pagebody { background:url(pagebody_back.jpg) no-repeat bottom; min-height:100px; padding:28px 30px 40px; }
#content { width:590px; float:left; }
#right_col { border:10px solid #fff; border-bottom:0; float:right; width:220px; padding:17px 10px 14px;  line-height:1.4; background:url(right_col_back.jpg) #e7daae no-repeat center top;  }
#right_col, #right_col a { color:#474133; }
#right_col strong { color:#9d0e06; }
#bottom { background:url(bottom_back.jpg) no-repeat; height:124px; padding:34px 35px 0; color:#e7daae; line-height:1.5; }
#sitewizard { float:right; text-align:right; font-size:0.8em; width:250px; line-height:1.3; padding-top:70px; }
#sitewizard, #sitewizard a { color:#c5b47b; text-decoration:none; }
#sitewizard a:hover { color:#fff; }