body {background: url(images/background.jpg); margin:0px;}
body, body td {font-family: Tahoma, Verdana, Arial;font-size: 12px;color:#b4b4b4;}
table {border-collapse:collapse;border-spacing:0px;margin:0px;padding:0px;}
img {border:0px;}
a {font-size: 11px;color: #948E77;text-decoration: underline;}
a:hover {color: #AF9C61;text-decoration: none;}


.left_nav {width:175px;vertical-align:top;padding: 5px;}
#bill_photo {float:left; margin:0px 10px 10px 0px;}
.main_content {width:580px; vertical-align:top;text-align:justify;padding-top: 5px;}
h1 {font-size: 15pt;color: #AF9C61;}
.bottom_nav, .footer {text-align:center;}
.music_table td {padding: 5px;}
.music_icon {text-align:center;}
.music_header {background: url(images/box_header.jpg);font-weight: bolder;}
.pic_table td {text-align:center;}
.pic_cap {font-weight: bold;padding:8px;}

.prod_label {font-weight:bold;font-size: 12pt;}
.prod_track {font-weight:bold;font-size: 11pt;}
.prod_writer {font-style:italic;}

/****| LYRIC STYLES |****/
   #lyric {width: 70%;text-align: center;}
   #lyric_title {font-size: 12pt;text-decoration:underline;font-weight:bold;margin-bottom:10px;}
   .lyric_chorus, #lyric_writer {font-style: italic;}
   #notes a {font-size: 13pt;}
   #buynow a {font-size: 14pt;color:blue;}
/****|--------------|****/

/****| REVIEW STYLES |****/
   .site_reviews .box_header {font-weight:bold;text-decoration:underline;font-size:10pt;}
   /*.review_date {font-style:italic;font-size:12pt;}*/
   .site_reviews .box_text {padding: 5px;text-indent: 2em;}
/****|---------------|****/


/****| HEADLINE STYLES |****/
   .site_headlines { border:1px solid black;margin-bottom:25px; width:100%;}
   .site_headlines .box_text {padding: 5px;text-align:justify;color: #948E77;}
   .site_headlines .box_header {font-size: 14px;font-weight: bold;border-bottom:1px solid black;color: #AF9C61;text-align:center;
               background: url(images/box_header.jpg);}
/****|-----------------|****/

/****| HEADLINE STYLES |****/
   .site_news { border:1px solid black;margin-bottom:25px; width:100%;}
   .site_news .box_text {padding: 5px;text-align:justify;color: #948E77;}
   .site_news .box_header {font-size: 14px;font-weight: bold;border-bottom:1px solid black;color: #AF9C61;background: #242611;}
/****|-----------------|****/

/**** Event Display Page Styling ***/
   .display_header		{font-weight:bold;}
   .display_title		{color: #AF9C61; font-weight:bold;}
   .display_txt		{color:#000000;}
   .display_user		{font-size:10px; color:#999999; font-weight:bold;}
   .display_edit		{font-size:10px;}
   .display_title_bg	{background:url(images/box_header.jpg);}
   .display_txt_bg		{background-color:#574828;}
/***********************************/

/**** color and size of calendar cells.  ****/
.day_cell, .empty_day_cell, .today_cell {border: 1px solid #333;}
.day_cell				{background-color:#695730; height:80; width: 95;}
.empty_day_cell			{height:80; width: 95;}
.today_cell				{background-color:#574828; height:80; width: 95;}

.day_number				{color:#000;}
.column_header			{background:url(images/box_header.jpg);color: #AF9C61; font-weight:bold;}

.login_auth_fail	{font-size:15;color:#F00;}
.bad_user_name		{font-size:15;color:#F00;}
.date_header			{font-size:15px;color:#AF9C61;font-weight:bold;}

.shadetabs{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: center;}
.shadetabs li{margin: 10px;background:#616130;}
.shadetabs li a{text-decoration: none;padding: 3px;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;}
.shadetabs li.selected{border:1px solid #909090;}
.shadetabs li.selected a:hover{text-decoration: none;}

.contentstyle{
border: 1px solid gray;
margin-bottom: 1em; padding: 10px;
}
.contentstyle h2 {clear:both;}