* {font-family: Arial, san serif; color: 000000;}

/* SECONDARY PAGE MENUS#ff3366 */
td.submenu {background-color: #cccc99; border-left: 1px solid #483682; border-right: 1px solid #483682; border-top: 1px solid #483682; padding-left: 12px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; line-height: 100%; }
a.submenu-link  {font-size: 8pt; text-decoration: none; color: #2e2d7b; }
a.submenu-link:hover {color: #cc0000; font-weight: bold;}
.submenu-nolink  {font-size: 8pt; text-decoration: none; color: #cc0000; font-weight: bold;}
.submenu-nolink2  {font-size: 8pt; text-decoration: none; color: #2e2d7b; }

/* inline links */
a.link {color: #6600cc;}
a.link:hover {color: #cc0066}

a.smlink {color: #6600cc; font-size: 8pt; line-height: 80%; }
a.smlink:hover {color: #cc0066}

/* homepage tan strip */
td.bottommenu {font-size: 8pt;  }
a.bottommenu {color: #000000; text-decoration: none;}
a.bottommenu:hover {text-decoration: underline; color: #cc0000;}

/*HOME PAGE STUFF*/
td.menuspace {height: 6px;}
td.campaign {width: 121px; border: 1px solid #483682; padding: 10px; font-size: 8pt; background-color: #e0cc67}
td.mailing-list {width: 121px; border: 1px solid #483682; padding: 1px; font-size: 8pt; background-color: #efdd6f}

span.head1 {font-size: 15pt; font-weight: bold; color: #000000;}
span.head2 {font-size: 12pt; font-weight: bold; color: #000000;}
td.homeheader {padding-left: 15px; font-size: 18pt; font-weight: bold; color: #000000;}
td.hometext {padding-left: 15px; padding-right: 30px;}
.bgtext {font-size: 11pt;}
.mdtext {font-size: 10pt; }
.smtext {font-size: 8pt; line-height: 80%; }
.smtext2 {font-size: 8pt; }
.concert-over {font-size: 11pt; font-style: oblique; color: #bebebc; }

ul.red  {list-style-image: url(../images/triangle-right.gif);}
ul.no-margin {list-style-image: url(../images/triangle-right.gif); margin-left: 50px;}

img.left {float: left; padding-right: 15px; padding-bottom: 5px; border: none;}
img.right {float: right; padding-left: 15px; padding-bottom: 5px; border: none;}

td.body {padding-right: 30px; font-size: 10pt; }
td.body1 {padding-left: 15px; font-size: 10pt; padding-right: 20px;}
td.body2 {padding-right: 10px; font-size: 10pt}

/* Concert "banners" for concerts-main.html */
td.topleft	{border-top: solid 1px #999999; border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding-top: 3px; padding-left: 7px; padding-bottom: 3px; }

td.topright	{border: solid 1px #999999; padding-top: 3px; padding-left: 7px; padding-bottom: 3px; }

td.botleft {border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding-top: 3px; padding-left: 7px; padding-bottom: 3px; }

td.botright {border-left: solid 1px #999999; border-bottom: solid 1px #999999; border-right: solid 1px #999999; padding-left: 7px; }

td.bottom	{padding: 7px; }

td.sidebar {border: 1px solid gray; padding: 10px 10px; font-size: 8pt;}

/* Store stuff */
a.h1link:link		{ color: #6600cc; font-size: 12pt; font-weight: bold; }
a.h1link:visited 	{ color: #800080; font-size: 12pt; font-weight: bold; }
a.h1link:hover		{ color: #cc0066; font-size: 12pt; font-weight: bold; }

a.h2link:link		{ color: #6600cc; font-size: 11pt; }
a.h2link:visited	{ color: #800080; font-size: 11pt; }
a.h2link:hover		{ color: #cc0066; font-size: 11pt; }

/* directory table */
td.titlebar {border: 1px solid gray; padding: 1px 4px; background-color: #cccc99;}

td.left {border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; padding: 1px 4px; vertical-align: top; background-color: #ffffff; font-size: 9pt;}

td.right {border-right: 1px solid gray; border-bottom: 1px solid gray; padding: 1px 4px; vertical-align: top; background-color: #ffffff; font-size: 9pt;}

/* photo table */

td.p-topleft	{border-top: solid 1px #999999; border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding-top: 6px; padding-bottom: 5px; vertical-align: top; text-align: center; width: 20%; font-size: 8pt;}

td.p-topright	{border: solid 1px #999999; padding-top: 6px; padding-bottom: 5px;  vertical-align: top; text-align: center; width: 20%; font-size: 8pt;}

td.p-botleft {border-left: solid 1px #999999; border-bottom: solid 1px #999999; padding-top: 6px; padding-bottom: 5px;  vertical-align: top; text-align: center; width: 20%; font-size: 8pt;}

td.p-botright {border-left: solid 1px #999999; border-bottom: solid 1px #999999; border-right: solid 1px #999999; padding-top: 6px; padding-bottom: 5px;  vertical-align: top; text-align: center; width: 20%; font-size: 8pt;}

table.auction {font-size: 8pt; }