@charset "UTF-8";
/* CSS Document */
/* purple was #7038A4 > #F058A2
/* leftbox was #E9DEF0 > #FEEDF6
/* righbox was #E9DEF0 > #DAC7E6


*/
body {
	background-color: #CCCCCC;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 140%;
	text-align:left;
	margin:0 0 14px 0; padding:0;
}
.head01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align:left;
	margin:7px 0 0px 0; padding:0;
}
.venue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 150%;
	margin:0; padding:0 10px 0 0;
	color:#F058A2;
}
.head01_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align:left;
	margin:7px 0 0px 0; padding:0;
	color: #F058A2;
}
.venue_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	line-height: 150%;
	margin:0; padding:0 10px 0 0;
	color: #CF6324;
}
.eventDate {
	font-size: 0.9em;
	color: #FFFFFF; background:#F058A2; margin:0 8px 0 0; padding:2px 8px; font-weight:bold;
}
.eventDate_new {
	font-size: 0.9em;
	color: #FFFFFF; background:#CF6324; margin:0 8px 0 0; padding:2px 8px; font-weight:bold;
}
.eventDate_new2009 {
	font-size: 1.3em;
	color: #FFFFFF; background:#CF6324; margin:8px 8px 0 0; padding:2px 8px; font-weight:bold;
}

.rule {width:100%; margin:10px 0 20px 0;height:1px; border-bottom:1px solid #F058A2;}

.highlight { font-weight: bold; }

a:link, a:visited {
	text-decoration: underline; font-weight: bold;
}

a:hover {  text-decoration: underline; }

a {
	font-weight: bold;
}
.event-nav {}
.event-nav a {width:120px; display:block; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:30px; text-align:center; float:left; border-bottom:1px solid #F058A2; color:#F058A2!important; background:#FEEDF6; text-decoration:none; font-weight:normal;}
.event-nav a.on {color:#FFFFFF!important; background:#F058A2;  }
.event-nav a:hover {color:#FFFFFF!important;   }


body#home .head01, body#home .highlight, body#home a:link, body#home a:visited {color:#F058A2;}
body#home .bg_text_colour { background:#FFD3E7}
body#home .bg_box_colour { background:#E01277}
body#home a:hover { color: #CF6324; }


body#about .head01, body#about .highlight, body#about a:link, body#about a:visited {color:#4685A6;}
body#about .bg_text_colour { background:#FFD3E7}
body#about .bg_box_colour { background:#FEEDF6}
body#about a:hover { color: #CF6324; }


body#signup .head01, body#signup .highlight, body#signup a:link, body#signup a:visited {color:#00A490;}
body#signup .bg_text_colour { background:#FFD3E7}
body#signup .bg_box_colour { background:#FEEDF6}
body#signup a:hover { color: #CF6324; }

body#support .head01, body#support .highlight, body#support a:link, body#support a:visited {color:#89843E;}
body#support .bg_text_colour { background:#FFD3E7}
body#support .bg_box_colour { background:#FEEDF6}
body#support a:hover { color: #CF6324; }


table#signup_form p {font-size: 100%; padding-right:5px; line-height:120%;
}
table#signup_form {font-size: 0.8em;
}

/* red color  color:#CC5D46; */
body#events .head01, body#events .highlight {color:#d6355c;}
body#events a:link, body#events a:visited {color:#F058A2;}
body#events .bg_text_colour { background:#FFD3E7}
body#events .bg_box_colour { background:#FEEDF6}
body#events a:hover { color: #CF6324; }


body#events p { padding-right:10px}


hr { 
height:1px; background: none; border:none;
border-top:1px solid #F058A2; margin:5px 0 1px 0;
}
* html hr { margin:0 0 0 0; padding:0; width:100%;
 }


xx.head01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #CC5D46;
	margin:5px 0 3px 0; padding:0;
}


