body {
	color:#000;
	font:12px/1.3em Arial, Helvetica, sans-serif;
	background:white url(images/bodyBg.gif) repeat-x top center;
}
h1, h2, h3, h4, h5, h6 { font-weight:bold; margin:5px 0 0;  }
h1 { color:#de0000; font-size:22px; }
h2 { color:#4b4b00; font-size:20px; }
h3 { color:#de0000; font-size:18px; }
h4 { color:#4b4b00; font-size:16px; }
h5 { color:#de0000; font-size:14px; }
h6 { color:#4b4b00; font-size:12px; }
img {
	font-size:9px;
	text-align:center;
}
p { margin-top:0; padding-top:0 }


#footer { margin-top:10px; padding-top:10px; border-top:1px dotted #ffe4c4 }
.ahem08 { font-size:8px }
.ahem09 { font-size:9px }
.ahem10 { font-size:10px }
.ahem11 { font-size:11px }
.ahem13 { font-size:13px }
.ahem14 { font-size:14px }
.ahem16 { font-weight:bold; font-size:16px }
.ahem16head { font-weight:bold; font-size:16px; padding-bottom:8px }
.ahem18head { font-weight:bold; font-size:18px; padding-bottom:8px }
.ahem_red20 { color:#de0000; font-weight:bold; font-size:20px; padding-bottom:10px }

/* .artist_rule is old.  Now, format the table cell with .artist_cell */
.artist_rule { font-size:10px; margin-bottom:2px; padding-bottom:1px; border-bottom:1px dotted #b1b1b1 }
td.artist_cell { font-size:10px; margin-bottom:2px; padding-bottom:3px; 
	border-bottom:1px dotted #b1b1b1; vertical-align:top; 
  padding-top:3px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:normal;}

.col_head { font-weight:bold; font-size:10px; margin-bottom:2px; padding-top:2px; padding-bottom:1px }
.col_head_rule { font-weight:bold; font-size:9px; text-indent:4px; letter-spacing:4px; padding-top:2px; padding-bottom:1px; border-bottom:1px dotted black }
.menu_item { color:#de0000; font-weight:bold; font-size:12px; margin-top:14px; margin-bottom:3px; padding-top:2px; padding-bottom:1px; border-bottom:1px dotted black }
.menu_sub_item { font-weight:bold; font-size:11px; text-transform:capitalize }
.quote9 { font-size:9px; text-align:justify; letter-spacing:104%; margin-right:4px; margin-left:4px }
.rule_above { color:#de0000; font-weight:bold; font-size:13px; margin-top:26px; padding-top:6px; padding-bottom:8px; border-top:2px solid #4b4b00 }
.small { font-size:7px }
a { color:#de0000; font-weight:bold; text-decoration:none }
a:hover { color:#de0000; text-decoration:underline }

.featured {
	margin:20px 0px;
	font-size:12px;
}

.featured * {
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
}

.red_rule {
	height:3px;
	background:#ff0808;
	color:#ff0808; /* IE Fix */
	margin:10px 22px 20px;
	border:none;
}

.footerline {
	font-size:16px;
	line-height:20px;
	font-weight:bold;
}