A:link {font-weight: normal; color: #cc0000; text-decoration: underline; }
A:visited {font-weight: normal; color: #cc0000; text-decoration: underline; }
A:hover {font-weight: normal; color: #666666;  text-decoration: underline;}
A:active {font-weight: normal; color: #cc0000;  text-decoration: underline;}

body { font-family:  Arial, Helvetica, sans-serif;   font-size: 10pt; text-align: center; background-image: url(images/back_notes1.gif);    margin-top: 10px; }

#container { margin-left: auto; margin-right: auto; width: 950px;  text-align: left;  }
 
#content  { float: left; width: 930px;   margin-left: 10px;   }

#contentleft {float: left; width: 550px;}

#contentright {float: right; width: 300px; text-align: left;}
#contentright img {border: 2px solid #cc0000;}
#contentright p.title {color: #cc0000; font-weight: bold;}
 
#contentleftwide {float: left; width: 930px;}
#contentleftwide img {border: 2px solid #cc0000;}
#contentleftwide p.title {color: #308ac8; font-weight: bold;}

#contentmain {margin: 0px 230px 0px 210px;}

#content h1 { color: #cc0000; font-size: 130%;   }

#content h2 { color: #cc0000; font-size: 110%; }

#content h3{color: #cc0000; font-size: 100%;  } 

/*------------------------------------*/

#mainbody {float: left; width: 950px; background-color: #ffffff;    }

#header {margin: 0px auto; width: 950px; height: 125px; margin-left: 0px; background-color: #E2E2E2; overflow-x: hidden;  overflow-y: hidden; }
#headerleft {float: left; width: 230px;}
#headerright {float: right; text-align: right; width: 680px; margin-right: 5px;}
#headerright p {margin: 5px 0px 0px 0px;}
#headerright h1 {text-align: right; color: #000; font-size: 120%; font-style: italic;  }
   
/*-------copyright  --------------------*/
#footer { clear: both; margin: 0px auto; width: 950px; color: #000; font-size: 8pt; height: 30px; background-color: #E2E2E2; border-top: 5px solid #cc0000; }

#footerleft  { float: left; font-size: 90%; text-align: left;  margin-top: 5px; margin-left: 10px; width: 350px; }
#footerright  { float: right; font-size: 90%; text-align: right; margin-top: 5px; mmargin-right: 10px; width: 350px;  }
#footer a { color: #cc0000; }

 /*--- nav upper right -------------*/

#topnav { clear: both; height: 33px;     background-color: #CC0000; color: #fff; margin: 0px;} 

/*--- tables -------------*/

 
table.table_topnav{border-spacing: 0px; border-width: 0px;  color: #fff; font-weight: bold; align: right;}

table.table_topnav td {text-align: center; cell-spacing: 5px;  }

table.table_topnav a:link {color: #fff; font-weight: bold; text-decoration: none;}

table.table_topnav a:visited {color: #fff; font-weight: bold; text-decoration: none;}

table.table_topnav a:hover {color: #cccccc; font-weight: bold; text-decoration: none;}

table.table_topnav a:active {color: #fff; font-weight: bold; text-decoration: none;}


table.table_gallery_main { border-collapse: collapse;  }

table.table_gallery_main th {text-align: left; vertical-align: top; background-color: #50a501; height: 20px;  color: #fff; padding: 5px; font-style: italic;}

table.table_gallery_main td {vertical-align: top;  font-size: 9pt;  }


table.table_artists { border-collapse: collapse;  }

table.table_artists td {vertical-align: top;  align: center; font-size: 9pt;  }

table.table_artists p {text-align: center;}


table.table_links { border-collapse: collapse;  }

table.table_links td {vertical-align: top;  padding: 10px;  text-align: center;}


table.table_topphotos{width: 100%; border-spacing: 0px; border-width: 0px;   align: right;}

/*--- spacers -------------*/

.spacer1 {margin: 0px auto; width: 940px; height: 10px;}

.spacer2 {width: 940px; height: 15px;}

 
