/* CSS Stylesheet for Hamby Ballroom Dance  */
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px; padding-left:5px; border:0px; color:black; background-color:#D9D9FF;}
img {border-style:none;}
	
/* Top Row Styles  */
.toprow, .toprow TD {font-size:14px; font-family:Geneva, Arial, Helvetica, sans-serif}
.toprow A:link {color:purple; text-decoration:underline;}	
.toprow A:visited {color:purple; text-decoration:none;}	
.toprow A:active {color:blue; text-decoration:underline;}	
.toprow A:hover {color:blue; text-decoration:underline;}	

/* Top Nav Styles  */	
.topNav, .topNav TD {background-color:#D9D9FF; height:25px; vertical-align:bottom; padding-top:10px; font-family:"Lucida Calligraphy", "Lucida Handwriting", Vivaldi, "Vladimir Script"; font-size:14px; text-align:right;}
.topNav A:link {color:purple; text-decoration:none;}	
.topNav A:visited {color:#330033;/* dark purple */ text-decoration:none;}	
.topNav A:active {color:blue; text-decoration:underline;}	
.topNav A:hover {color:blue; text-decoration:underline;}	

/* Studio Phone Number Styles */
.studioPhone, .studioPhone TD {font-size:18px; font-weight:bold;}


/* Left Nav Styles  */	
.leftNav, .leftNav TD {background-color: #FEF8DE;/* light tan */ text-align:right;vertical-align:top;height:30px;}	
.leftNav A:link {color:#8080C0;/* dark periwinkle */ text-decoration:none;}	
.leftNav A:visited {color:#8080C0;/* dark periwinkle */  text-decoration:none;}	
.leftNav A:active {color:blue; text-decoration:underline;}	
.leftNav A:hover {color:blue; text-decoration:underline;}	
	
/* Main Body Styles  */	
.bodyHeading {background-color: #FEF8DE;/* light tan */ padding-left:10px; text-align:center;}

.bodyArea, .bodyArea TD {vertical-align:top; border:0px; margin:3px; padding:5px;}
.bodyArea A:link {color:purple; text-decoration:none; font-weight:bold;}
.bodyArea A:visited {color:purple; text-decoration:none;}	
.bodyArea A:active {color:blue; text-decoration:underline;}	
.bodyArea A:hover {color:blue; text-decoration:underline;}	


h1 {font-size:24px; margin:0px; padding:0px; margin:0px; border:0px; text-transform:capitalize}
h2 {font-size:22px; margin:0px; padding:0px; border:0px; text-transform:capitalize}
i h2 {color:purple;}
h3 {font-size:20px; margin:0px; padding:0px; border:0px; color:purple; text-transform:uppercase}
h4 {font-size:14px; margin:0px; padding:5px; border:0px; color:black; text-transform:capitalize}
h5 {font-size:18px; margin:0px; padding-top:10px; border:0px; color:blue; text-transform:capitalize}
.rightImage {float:right; border:0; hspace:0; margin-left:5px; }
.leftImage {float:left; border:0; hspace:0; margin-right:5px; }
	
.yellowbgheader {background-color:#FFFF00;}
hr {color: #8080FF;}
.heading2 {color:purple;font-size:22px; margin:0px; padding:0px; border:0px; text-transform:capitalize; font-style:italic;}
.heading5 {font-size:18px; margin:0px; padding-top:10px; border:0px; color:blue; text-transform:capitalize; font-weight:bold;}

/* Footer Styles */
.footerArea, .footerArea TD {color:black; background-color:#FEF8DE; text-align:center; height:25px;}
.stratilink A:link {color:#8080C0;/* dark periwinkle */ text-decoration:none;}	
.stratilink A:visited {color:#8080C0;/* dark periwinkle */  text-decoration:none;}	
.stratilink A:active {color:blue; text-decoration:underline;}	
.stratilink A:hover {color:blue; text-decoration:underline;}

/* Form Styles */
.red_asterisk {color:#FF0000; font-weight:bold; font-size:14px;}

/* Calendar and Registration Form Styles */
.calendar, .calendar TD {border-width:1px; border-style:solid; border-color:#000000;  vertical-align:middle; padding-left:5px;}
.calendar H3 {vertical-align:bottom;}
.dateColumn, .dateColumn TD {background-color:#FFFFCC; font-weight:bold; vertical-align:middle; width:155px; height:10px; border-width:1px; border-style:solid; border-color:#000000;}
.classColumn1, .classColumn1 TD {background-color:#99FFCC; text-align:center; vertical-align:middle; width:200px; border-width:1px; border-style:solid; border-color:#000000;}
.classColumn2, .classColumn2 TD {background-color: #CBD9FE; text-align:center; vertical-align:middle; width:200px; border-width:1px; border-style:solid; border-color:#000000;} 
.classColumn3, .classColumn3 TD {background-color: #8080FF; text-align:center; vertical-align:middle; width:200px; border-width:1px; border-style:solid; border-color:#000000;} 
.noClasses, .noClasses TD {background-color:#330033; color:#FFFFFF; text-align:center; vertical-align:middle; border-width:1px; border-style:solid; border-color:#000000;}
.dateRange, .dateRange TD {font-size:14px; font-style:italic; font-variant:normal; color:#333366;}
.lightPurpleBG, .lightPurpleBG TD {background-color:#F3E6FF;}
.lightBlueBG, .lightBlueBG TD {background-color:#E3EBFF;}
.lightGreenBG, .lightGreenBG TD {background-color:#DDFFDD;}
.lightYellowBG, .lightYellowBG TD {background-color:#FFFF99;}
.lightOrangeBG, .lightOrangeBG TD {background-color:#FEEBCF;}
.lightPinkBG, .lightPinkBG TD {background-color:#FFCCFF;}
.regDescr, .regDescr TD {text-align:left; padding:10px; margin:5px; background:none; }
.noPartnerNeeded, .noPartnerNeeded SPAN {color:#CC00CC;}
.registration-print, .registration-print TD {vertical-align:middle;}
.registration-print input {vertical-align:middle;}

/* Dance Party Styles with black background */
.danceParty, .danceParty TD {background-color:#000000; color:#FFFFFF; font-size:18px; padding:10px; background-image:url(../images/fireworks-graphic.jpg); background-repeat:no-repeat;}
.danceParty h1 {font-size:32px; font-style:oblique; color:yellow; text-transform:uppercase; text-decoration:blink; padding:15px;}
.danceParty h2 {font-size:24px; font-style:normal; color:orange; text-transform:capitalize; text-decoration:none;}
.danceParty h3 {font-size:22px; font-style:normal; color:white; text-transform:capitalize; text-decoration:none;}
.danceParty h4 {font-size:38px; font-weight:bold; font-style:normal; color:white; text-transform:uppercase; text-decoration:blink; font-family:"Curlz MT", "Edwardian Script ITC", "Freestyle Script", "French Script MT", Haettenschweiler, "Harlow Solid Italic", "Kunstler Script", "Lucida Calligraphy", "Lucida Handwriting", Vivaldi, "Vladimir Script", Geneva, Arial, Helvetica, sans-serif; }
.danceParty h5 {font-size:20px; font-style:normal; color:#CCFF00; text-transform:none; text-decoration:none;}
.danceParty A:link {color:#D9D9FF;/* light periwinkle */ text-decoration:underline;}	
.danceParty A:visited {color:#D9D9FF;/* light periwinkle */  text-decoration:underline;}	
.danceParty A:active {color:#FCD670; /* light orange/tan */ text-decoration:underline;}	
.danceParty A:hover {color:#FCD670; /* light orange/tan */ text-decoration:underline;} 
.features, features LI {  color:black; background-color:#D9D9FF; padding:10px; font-weight:bold;}
.directions {color:black; background-color:white; padding:10px;}

/* Alternate Party Styles with white background */
.danceParty2, .danceParty2 TD {background-color:#FFFFFF; color:#FFFFFF; font-size:18px; padding-left:10px; padding-right:10px; margin:0px; background-image:url(../images/Water%20lilies.jpg); background-repeat:repeat-y;}
.danceParty2 h1 {font-size:32px; font-style:oblique; color:yellow; text-transform:uppercase; text-decoration:blink; padding:5px;}
.danceParty2 h2 {font-size:24px; font-style:normal; color:orange; text-transform:capitalize; text-decoration:none;}
.danceParty2 h3 {font-size:22px; font-style:normal; color:white; text-transform:capitalize; text-decoration:none;}
.danceParty2 h4 {font-size:58px; font-weight:bold; font-style:normal; color:#FF00FF; text-transform:uppercase; text-decoration:underline; font-family: "Lucida Calligraphy", "Lucida Handwriting", Vivaldi, "Vladimir Script", Geneva, Arial, Helvetica, sans-serif; }
.danceParty2 h5 {font-size:20px; font-style:normal; color:#330033; text-transform:none; text-decoration:none;}
.danceParty2 A:link {color:#330033;/* dark purple */ text-decoration:none;}	
.danceParty2 A:visited {color:#330033;/* dark purple */  text-decoration:underline;}	
.danceParty2 A:active {color:#330033; /* dark purple */ text-decoration:underline;}	
.danceParty2 A:hover {color:#330033; /* dark purple */ text-decoration:underline;} 


/* Alternate Party Styles with white background */
.danceParty3, .danceParty2 TD {background-color:#FFFFFF; color:#000000; font-size:18px; padding-left:10px; padding-right:10px; margin:0px; background-image:none; background-repeat:repeat-y;}
.danceParty3 h1 {font-size:32px; font-style:oblique; color:black; text-transform:uppercase; text-decoration:blink; padding:5px;}
.danceParty3 h2 {font-size:24px; font-style:normal; color:green; text-transform:capitalize; text-decoration:none;}
.danceParty3 h3 {font-size:22px; font-style:normal; color:blue; text-transform:capitalize; text-decoration:none;}
.danceParty3 h4 {padding-top:10px;font-size:32px; font-weight:bold; font-style:normal; color:#092766; text-transform:uppercase; text-decoration:none; font-family: "Lucida Calligraphy", "Lucida Handwriting", Vivaldi, "Vladimir Script", Geneva, Arial, Helvetica, sans-serif; }
.danceParty3 h5 {font-size:20px; font-style:normal; color:#330033; text-transform:none; text-decoration:none;}
.danceParty3 A:link {color:#330033;/* dark purple */ text-decoration:none;}	
.danceParty3 A:visited {color:#330033;/* dark purple */  text-decoration:underline;}	
.danceParty3 A:active {color:#330033; /* dark purple */ text-decoration:underline;}	
.danceParty3 A:hover {color:#330033; /* dark purple */ text-decoration:underline;} 
.directions3 {color:black; background-color:pink; padding:10px;}



/* Alternate Party Styles with white background */
.danceParty4, .danceParty2 TD {background-color:#FFFFFF; color:#000000; font-size:18px; padding-left:10px; padding-right:10px; margin:0px; background-image:none; background-repeat:repeat-y;}
.danceParty4 h1 {font-size:32px; font-style:oblique; color:black; text-transform:uppercase; text-decoration:blink; padding:5px;}
.danceParty4 h2 {font-size:24px; font-style:normal; color:#ffffff; text-transform:capitalize; text-decoration:none;}
.danceParty4 h3 {font-size:22px; font-style:normal; color:#ffffff; text-transform:capitalize; text-decoration:none;}
.danceParty4 h4 {padding-top:10px;font-size:32px; font-weight:bold; font-style:normal; color:#edd95c; text-transform:uppercase; text-decoration:none; font-family: Geneva, Arial, Helvetica, sans-serif; }
.danceParty4 h5 {font-size:20px; font-style:normal; color:#ffffff; text-transform:none; text-decoration:none;}
.danceParty4 A:link {color:#336600;font-weight:bold; text-decoration:underline;}	
.danceParty4 A:visited {color:#336600;font-weight:bold;  text-decoration:underline;}	
.danceParty4 A:active {color:#336600; font-weight:bold; text-decoration:underline;}	
.danceParty4 A:hover {color:#336600; font-weight:bold; text-decoration:underline;} 
.directions4 {color:black; background-color:#7297cb; padding:10px;}
.directions4 A:link {color:#000000;font-weight:bold; text-decoration:underline;}	
.directions4 A:visited {color:#000000;font-weight:bold;  text-decoration:underline;}	
.directions4 A:active {color:#000000; font-weight:bold; text-decoration:underline;}	
.directions4 A:hover {color:#000000; font-weight:bold; text-decoration:underline;} 

.danceParty4 ul{
margin:10px 0 0 200px;
padding:0;
color:#336600;
}
