table.whole_home_entry	{
	border-left: 2px solid #FFFFDF;
	border-right: 2px solid #808000;
	border-top: 2px solid #FFFFDF;
	border-bottom: 2px solid #808000;
	border-collapse: collapse;
	width: 180px;
	height: 180px;
	}

td.home_entry_title {
	height: 22;
	width: 180px;
	font-size: 10pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#FFFFCC; 
	background-color:#000060;
	text-align: center;
	padding:0px; 
	border:0px solid #EEE8AA; 
	
	}

td.BannerText {
	width: 330;
	height: 42;
	font-family:Arialsans-serif;
	font-size:18pt;
	font-weight:bold;
	text-align:center;
	color: #000050;
	}

td.InsetTop {
	background-color: #000030;
	width: 5;
	height: 1;
	}

td.InsetLeft {
	background-color: #000030;
	width: 1;
	height: 25;
	}

td.InsetBottom {
	background-color: #0000cc;
	width: 4;
	height: 1;
	}

td.InsetRight {
	background-color: #0000cc;
	width: 1;
	height: 24;
	}

td.InsetFill {
	background-color: #000080;
	width: 3;
	height: 24;
	}


body.MenuPage { 
	color: #FFFFCC; 
	background-color:#000030; 
	scrollbar-base-color: #000030; 
	cursor: url('hendrix.cur') 
	}

body.MenuPageNew { 
	color: #FFFFCC; 
	background-color:#000030; 
	scrollbar-base-color: #000030; 
	cursor: url('hendrix.cur'); 
	padding-top:18 
	}

body.SiteDirTop { 
	color: #FFFFCC; 
	scrollbar-base-color: #000066; 
	cursor: url('hendrix.cur'); 
	background-color:#000030;
	margin-top:10px;
	margin-bottom:30px;
	}

body.SiteDir1 {
	color: #FFFFCC; 
	scrollbar-base-color: #000066; 
	cursor: url('../hendrix.cur'); 
	background-color:#000030;
	margin-top:10px;
	margin-bottom:30px;
	}

body.HeaderDir1 { 
	color: #FFFFCC; 
	scrollbar-base-color: #000066; 
	cursor: url('../hendrix.cur'); 
	background-color:#000030;
	margin-top:10px;
	margin-bottom:30px;
	}

body.StoreMenu { 
	background-image:url('images/elements/grey_music_notes.jpg'); 
	color: #000060; 
	background-color:#E0E0E0; 
	scrollbar-base-color: #300000; 
	cursor: url('hendrix.cur') 
	}

body.StorePage { 
	background-image:url('images/elements/grey_music_notes.jpg'); 
	color: #000000; 
	background-color:#E0E0E0; 
	scrollbar-base-color: #000030; 
	cursor: url('hendrix.cur') 
	}

body { 
	color: #FFFFCC; 
	padding:0; 
	font-family: arial, 
	verdana, ms sans serif; 
	font-size: 10pt; 
	background-color:#000030; 
	background-image:url('images/elements/blue_music_notes.jpg')
	}

img.home_grid_spacer {
	width: 10px;
	height: 10px;
	}
               
A:link { 
	color: #aaffaa; 
	text-decoration: underline;
	}

A:visited { 
	color: #aaffaa; 
	text-decoration: underline;
	}

A:hover { 
	color: #aaffaa; 
	text-decoration: underline;
	}

A:active { 
	color: #aaffaa; 
	text-decoration: underline;
	}

select { 
	background-color: white; 
	font-family: arial, verdana, ms sans serif; 
	font-weight: normal; 
	color: #000000; 
	font-size: 8 pt; 
	border:1px solid #000050
	}

textarea { 
	font-family: arial, verdana, ms sans serif;
	font-weight: normal;  
	font-size: 10 px; 
	text-decoration: none; 
	border:1px solid #000050
	}

input.text { 
	border-left:2px solid #404000; 
	border-right:2px solid #F1F1F1; 
	border-top:2px solid #404000; 
	border-bottom:2px solid #F1F1F1; 
	font-family: arial, verdana, ms sans serif;
	font-weight: normal;  
	font-size: 8 pt; 
	text-decoration: none; 
	background-color:#FFFFFF
	}

input.button { 
	border-left:2px solid #D36A6A; 
	border-right:2px solid #4D0000; 
	border-top:2px solid #D36A6A; 
	border-bottom:2px solid #4D0000; 
	font-family: arial, verdana, ms sans serif;
	font-weight: bold;  
	font-size: 10 pt; 
	text-decoration: none; 
	background-color:#000080; 
	color:#FFFFFF
	}

table.SunkCatHeader {  
	border-style:groove; 
	border-width:3; 
	padding:3; 
	text-align:center; 
	font-size:14px; 
	font-family:Arialsans-serif; 
	font-variant:small-caps  
	}               

table.bioframe {  
	border-style:outset; 
	border-width:3; 
	padding:0; 
	text-align:left; 
	font-size:14px; 
	font-family:Arialsans-serif; 
	text-indent:4; 
	background-color:#FFFFCC; 
	margin: 5px  
	}               

table.bio {  
	padding:0; 
	text-align:left; 
	font-size:14px; 
	font-family:Arialsans-serif; 
	color:#000080; 
	text-indent:4; 
	background-color:#FFFFCC; 
	margin: 5px  
	}               


table.bio a {
	color:#008000
	}               

table.bioinset {  
	border-style:inset; 
	border-width:3; 
	padding:5; 
	text-align:left; 
	font-size:14px; 
	font-family:Arialsans-serif; 
	color:#000080; 
	text-indent:4; 
	background-color:#FFFFCC; 
	margin: 5px  
	}               

.PageTitle	{ 
	font-size: 24px; 
	font-family: arial, verdana, ms sans serif; 
	color: #FFFFCC; 
	font-style: NORMAL; 
	font-weight: bold; 
	text-align:center
	}

.PageSubTitle	{ 
	font-size: 24px; 
	font-family: serif; 
	color: #FFFFCC; 
	font-style: ITALIC; 
	font-weight: normal; 
	text-align:center
	}

.BtmCopyright	{ 
	font-size: 8px; 
	font-family: arial, verdana, ms sans serif; 
	color: #FFFFCC; 
	font-style: normal; 
	font-weight: bold; 
	text-align:center
	}

.MainLogo {  
	border-left: 5px solid #FFFFEC; 
	border-right: 5px solid #403000;
	border-top: 5px solid #FFFFEC; 
	border-bottom: 5px solid #403000; 
	background-color:#FFFFA8
	}

td.special_title {
	height: 20px;
	width: 180px;
	border:1px solid #BF0000; 
	font-size: 11pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#FFFFFF; 
	background-color:#BF0000;
	text-align: center;
	padding:0px; background-image:url('images/Calendar/grad1-red.jpg')
	}

td.special_detail_title {
	border:1px solid #BF0000; 
	font-size: 12pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#FFFFFF; 
	background-color:#BF0000;
	text-align: center;
	padding:2px;
	}

td.special_entry {
	height: 140px;
	width: 180px;
	border:1px solid #BF0000; 
	font-size: 10pt; 
	vertical-align: middle; 
	color:#000000; 
	background-color:#FFE4E1;
	text-align: center;
	padding:0px; background-image:url('images/grad1-red-lt-140.jpg')
	}
	
td.special_entry a:link       {
	color: darkblue; 
	text-decoration: underline;
	}

td.special_entry a:visited    {
	color: darkblue; 
	text-decoration: underline;
	}

td.special_entry a:active     {
	color: darkblue; 
	text-decoration: underline;
	}

td.special_entry a:hover      {
	color: darkblue; 
	text-decoration: underline;
	}

td.special_title a:link       {
	color: #FFCCCC; 
	text-decoration: underline;
	}

td.special_title a:visited    {
	color: #FFCCCC; 
	text-decoration: underline;
	}

td.special_title a:active     {
	color: #FFCCCC; 
	text-decoration: underline;
	}

td.special_title a:hover      {
	color: #FFCCCC; 
	text-decoration: underline;
	}

td.dance_title {
	height: 20px;
	width: 180px;
	font-size: 11pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#FFFFFF; 
	background-color:#006400;
	text-align: center;
	padding:0px; 
	border:1px solid #006400;; background-image:url('images/Calendar/grad1-green.jpg') 
	}

td.dance_detail_title {
	font-size: 12pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#FFFFFF; 
	background-color:darkgreen;
	text-align: center;
	padding:2px; 
	border:1px solid darkgreen; 
	}

td.dance_entry {
	height: 140px;
	width: 180px;
	font-size: 10pt; 
	vertical-align: middle; 
	color:#000000; 
	background-color:#F5FFFA;
	text-align: center;
	padding:0px; 
	border:1px solid #006400;; background-image:url('images/grad1-green-lt-140.jpg') 
	}
	
td.theme_title {
	height: 30px;
	font-size: 13pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#ffffff; 
	background-color:#606000;
	text-align: center;
	padding:2px; 
	border:1px solid #606000; 
	}

td.theme_detail_title {
	font-size: 12pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#ffffff; 
	background-color:#606000;
	text-align: center;
	padding:2px; 
	border:1px solid #606000; 
	}

td.theme_entry {
	height: 185px;
	font-size: 12pt; 
	vertical-align: middle; 
	color:#000000; 
	background-color:#F5F5DC;
	text-align: left;
	padding:2px; 
	border:1px solid #606000; background-image:url('images/grad1-yellow-lt-140.jpg') 
	}
	
td.live_title {
	height: 20px;
	width: 180px;
	font-size: 11pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#FFFFFF; 
	background-color:#00008B;
	text-align: center;
	padding:0px; 
	border:1px solid #00008B;; background-image:url('images/Calendar/grad1-blue.jpg') 
	}

td.live_detail_title {
	font-size: 12pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#ffffff; 
	background-color:darkblue;
	text-align: center;
	padding:2px; 
	border:1px solid darkblue; 
	}

td.live_entry {
	height: 140px;
	width: 180px;
	font-size: 10pt; 
	vertical-align: middle; 
	color:#000000; 
	background-color:#F0F8FF;
	text-align: center;
	padding:0px; 
	border:1px solid #00008B;; background-image:url('images/grad1-blue-lt-140.jpg') 
	}
td.live_title a:link       {
	color: #33CCFF; 
	text-decoration: underline;
	}

td.live_title a:visited    {
	color: #33CCFF; 
	text-decoration: underline;
	}

td.live_title a:active     {
	color: #33CCFF; 
	text-decoration: underline;
	}

td.live_title a:hover      {
	color: #33CCFF; 
	text-decoration: underline;
	}

td.live_entry a:link       {
	color: darkblue; 
	text-decoration: underline;
	}

td.live_entry a:visited    {
	color: darkblue; 
	text-decoration: underline;
	}

td.live_entry a:active     {
	color: darkblue; 
	text-decoration: underline;
	}

td.live_entry a:hover      {
	color: darkblue; 
	text-decoration: underline;
	}

td.holiday_title {
	height: 30px;
	font-size: 13pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#FFFFFF; 
	background-color:#8B008B;
	text-align: center;
	padding:2px; 
	border:1px solid #8B008B;; background-image:url('images/Calendar/grad1-purple.jpg') 
	}

td.holiday_detail_title {
	font-size: 12pt; 
	font-weight: bold;
	vertical-align: middle; 
	color:#ffffff; 
	background-color:darkmagenta;
	text-align: center;
	padding:2px; 
	border:1px solid darkmagenta; 
	}

td.holiday_entry {
	height: 185px;
	font-size: 9pt; 
	vertical-align: middle; 
	color:#000000; 
	background-color:aliceblue;
	text-align: left;
	padding:2px; 
	border:1px solid darkmagenta; 
	}