/* CSS Document */

.arts_footer, .arts_footer TD, .arts_footer TH {
	background-image:url('pictures/Arts_footer.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.gatherings_footer, .gatherings_footer TD, .gatherings_footer TH {
	background-image:url('pictures/Gathering_footer.gif');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ECA6BA;
}

.gatherings_3rdTier_footer, .gatherings_3rdTier_footer TD, .gatherings_3rdTier_footer TH {
	background-color: #D02153;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ECA6BA;
}

a.gatherings-footer:link {
	color:#ECA6BA;
	text-decoration:none;
}
a.gatherings-footer:visited {
	color:#ECA6BA;
	text-decoration:none;
}
a.gatherings-footer:hover {
	color:#FF9C00;
	text-decoration:none;
}
a.gatherings-footer:active {
	color:#FF9C00;
	text-decoration:none;
}

.content-body {
	color:#58595B;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 13pt;
	text-align:justify;
	font-weight: lighter;
}
.bullet-text {
	font-size: 9pt;
	color: #0F0260;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13pt;
	font-style: normal;
	text-align:justify;
}

body {
	background-color: #D02153;
}

.arts-content-title-green1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #667C0C;
	font-weight: bold;
}
.arts-content-title-green2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #667C0C;
}
.arts-content-title-purple1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	line-height: 20pt;
	color: #442d40;
	font-weight: bold;
}

.arts-content-title-purple2 {
	line-height: 20pt;
	color: #442d40;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}
.arts-content-title-orange {
	line-height: 20pt;
	color: #FF6C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.arts-content-title-purpleBright1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	line-height: 20pt;
	color: #97017C;
	font-weight: bold;
}

.arts-content-title-purpleBright2 {
	line-height: 20pt;
	color: #97017C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
}

.header {font-weight: bold; font-size: 10pt;}

img.title {margin-top: 5px;}
#menu {margin: 7px -5px auto auto; text-align: right; color: #808080; font-family: arial; font-size: 11px;
margin: 2px auto auto auto; text-align: center;}
#menu a {margin: 0px 2px; color: #808080;}
.layout_table td {font-size: 12px; line-height: 1.2;}
.layout_table .header {margin-top: 15px; font-size: 12px;}
.layout_table ol {margin: 0px; padding: 0px; margin-left: 22px;}

#gamesupdates {height: 255px; text-align: justify; color: #333333; font-family: arial; font-size: 12px; line-height: 1.3;}
#gamesupdates .title {border-bottom: 2px dotted #333333; padding-bottom: 1px; font-size: 16px; font-weight: bold;}
#gamesupdates .header {color: #FF0066; font-size: 15px;}
#gamesupdates .header a {color: #FF0066; text-decoration: none;}
#gamesupdates a {color: #333333;}

#gamesupdates .menu {font-size: 11px;}

#beyondcelebration_excerpt {text-align: justify; color: #333333; font-family: arial; font-size: 12px; line-height: 1.3;}
#beyondcelebration_excerpt .title {border-bottom: 2px dotted #333333; padding-bottom: 1px; font-size: 16px; font-weight: bold;}
#beyondcelebration_excerpt .title a {text-decoration: none;}
#beyondcelebration_excerpt a {color: #333333;}
#beyondcelebration_excerpt a.highlighted {color: #FF0066;}

#beyondcelebration {height: 370px; padding: 0px 15px; text-align: justify; color: #333333; font-family: arial; font-size: 12px; line-height: 1.3;
height: 397px; padding: 15px; overflow: auto; overflow-x: hidden;}
#beyondcelebration img.title {margin: 5px 0px 10px 0px;}
#beyondcelebration #menu {margin-top: 15px;}

#slogan {text-align: center;}

#eventcalendar {float: left; width: 390px; height: 370px; padding: 8px 0px 0px 12px; color: #333333; font-family: arial; font-size: 12px;}
#eventcalendar .title {margin-bottom: 15px; color: #FF0066; font-size: 24px; font-weight: bold;}
#eventcalendar .header {margin-top: 15px; color: black; font-size: 16px;}
#eventcalendar a {margin-left: 30px; color: #808080;}

#downloads {float: right; width: 340px; height: 350px; margin-top: 3px; padding: 6px 10px; color: #333333; font-family: arial; font-size: 12px; line-height: 1.15;}
#downloads .title {margin-bottom: 15px; color: #FF0066; font-size: 24px; font-weight: bold;}
#downloads a {color: black;}