/* CSS Document */

A:active, a:visited, a:link {	color: #333333; text-decoration: none;}
A:hover {	color: #000000; text-decoration: underline;}

a:active.link_splash, a:visited.link_splash, a:link.link_splash {color: #999999; text-decoration:none;} 
a:hover.link_splash {color: #000000; text-decoration: none;}

a:active.bold_link, a:visited.bold_link, a:link.bold_link {color: #993333; text-decoration:none;} 
a:hover.bold_link {color: #000000; text-decoration: none;}

a:active.bold_white, a:visited.bold_white, a:link.bold_white {color: #FFFFFF; text-decoration:none; font-weight:bold;} 
a:hover.bold_white {color: #FFFFFF; text-decoration: underline;}

#bg-top { background-image:url(../images/bg-top.gif); background-position:center; background-repeat:no-repeat; width:670px; margin:0px auto; }
#bg-main { background-image:url(../images/bg-main.gif); background-position:center; background-repeat: repeat-y; width:670px; margin:0px auto; }
#bg-foot { background-image:url(../images/bg-foot.gif); background-position: bottom; background-repeat: no-repeat; width:670px; margin:0px auto; height: 26px;}


body {	font: 75%/1.7 arial, helvetica, serif;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	text-align:center;	height: 100%;}

body.bg{	background-image:url(../images/bg_main3.gif);	background-repeat:repeat; margin-top:26px;}

#centre-container {	width:660px;	margin:0px auto;	text-align:left;	z-index:1;}
	
#container {	position:relative;	height:19px;	z-index:2;	width:660px;	left: 0px;	visibility: visible;	top: 0px; text-align:left; }
#content{	width:658px;	text-align:center;	z-index:2;			overflow: visible;	left: 0px;	padding-left: 6px;}

.flyer_bg {background-image:url(../images/bg_singfest1.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF;}

#footer{	background-color: #6699CC;	color:#FFFFFF;	width: 658px;		height:20px;	z-index:1;	left: 0px; margin-left: 6px; text-align:center;}

#footer a:active, #footer a:visited, #footer a:link {color:#ffffff; font-weight: bold; text-decoration:none;}
#footer a:hover {color: #000000;}

#header{	width:658px;	z-index:3;	height: 105px;	overflow: visible;	top: 29px;	padding-left: 6px;	padding-top: 4px;	}
#header2{	width:658px;	z-index:3;	height: 109px;	overflow: visible;	top: 29px;	padding-left: 6px;	padding-top: 4px;	}

#holding {position:relative;	height:19px;	z-index:2;	width:660px;	left: 0px;	visibility: visible;	top: 50px; text-align:center; }

html {height:100%}

h1{ font-size: 2.1em; color:#960000; padding:0px; margin:0; font-weight:500; }
h2{ font-size: 1.3em; color:#4E86BA;}
h3{ font-size: 1.1em; color:#333333;}

.clear {    clear:both;    height:10px;    overflow:hidden;  }

.events-content{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; line-height: 130%; height:400; text-align:left; width:590px;}

.events-head-text{font-size:14px; color:#333333; background-color:#CDDFED;}
.events-header{background-color: #FFFFFF;}
.events-row-a{background-color: #F4F4F4;}
.events-left-text{color: #000000; font-weight: normal; font-size: 11px; }
.events-folkestra{background-image:url(../images/folkestra_logo_m1.gif); background-repeat:no-repeat; background-position:center top; width:44px; padding-top:10px;}
.events-gvox{background-image:url(../images/gvox_logo_m1.gif); background-repeat:no-repeat;  background-position:center top; width:44px;}
.events-bvox{background-image:url(../images/bvox_logo_m1.gif); background-repeat:no-repeat; background-position:center top; width:44px;}
.events-cfest{background-image:url(../images/cfest_logo_m1.gif); background-repeat:no-repeat; background-position:center top; width:44px;}
.events-spring{background-image:url(../images/spring_logo_m1.gif); background-repeat:no-repeat; background-position:center top; width:44px;}
.events-winter{background-image:url(../images/winter_logo_m1.gif); background-repeat:no-repeat; background-position:center top; width:44px;}
.events-youth{background-image:url(../images/youthfolk_logo_m1.gif); background-repeat:no-repeat; background-position:center top; width:44px;}


.form{margin-bottom:0;}

.text1 {	font-size: 1.3em; color: #999999; line-height: 1.45em;}
.text2 {	font-size: 1.05em; color: #ffffff; line-height: 1.25em;}
.text3 {	font-size: 0.9em; color: #999999; line-height: 1.27em; text-align: center; background-color:#E9E8E8; }
.text4 {font-size: 1em; color:#333333; line-height: 1.2em;}
.text5 {font-size: 0.85em; color:#333333; line-height: 1em;}

.style51 {color: #4E86BA}

#shadow-main {	position:absolute;	width:200px;	height:115px;	z-index:1;	left: -6px;	top: 24px;}

#splash-bg{	width:2000px;	text-align:center;	z-index:3;	height: 2000px;	position: absolute;	overflow: visible;	top: 0px;	left: 0px;	background-color:#FFFFFF;	}

#strapline {	position:absolute;	width:658px;	height:21px;	z-index:2;	left: 6px; top: 90px; padding-bottom:4px;}

.style1 {	color: #BA1A25;	font-weight: bold;}
.style2 {	color: #3C6B10;	font-weight: bold;}
.style4 {color: #0099FF; font-weight: bold; }
.style6 {	color: #C71F6F;	font-weight: bold;}
.style52 {	color: #006699;	font-weight: bold;}
.style56 {color: #333333}
.style57 {	font-size: 1.5em;	font-weight: bold;}
.style59 {color: #000000; font-weight: bold; }
.style60 {color: #999999; font-size:16px; line-height:150%;}
.style61 {color: #416F9B}
.style62 {color: #999999; font-size:11px;}

.style152 {	color: #993300;	font-weight: bold;}
.style154 {color: #990000}
.style156 {color: #993333}

.style160 {font-size: 18px; line-height:1.5em;}





table.splash{text-align:center;}
table.about{text-align:center; color:#666666; line-height: 160%; background-color: #FFFFFF;}

#topnav-original {	position:absolute;	width:650px;	height:22px;	z-index:3;	top: 107px;	left: 13px;	text-align:right;	background-image:url(../images/bg_topnav1.gif);	background-position:right top;	background-repeat:no-repeat;}
#topnav {	position:absolute;	width:650px;	height:22px;	z-index:3;	top: 113px;	left: 13px;	text-align:right;	background-image:url(../images/bg_topnav1.gif);	background-position:right top;	background-repeat:no-repeat;}


#topnav a:link, #topnav a:active, #topnav a:visited {color: #666666; text-decoration: none;}
#topnav a:hover {color: #003366; background-color: #D2DFE3;}

#txt-gvox {	position:absolute;	width:330px;	z-index:3;	left: 271px;	top: 175px;	visibility: hidden;	background-color: #F4F4F4;	overflow: visible;	padding:5px;}
#txt-bvox {	position:absolute;	width:296px;	z-index:3;	left: 315px;	top: 52px;	visibility: hidden;	background-color: #F4F4F4;	overflow: visible;	padding:5px;	}
#txt-anna {	position:absolute;	width:330px;	z-index:3;	left: 271px;	top: 175px;	visibility: hidden;	background-color: #F4F4F4;	overflow: visible;	padding:5px;}

#txt-electric {	position:absolute;	width:330px;	z-index:3;	left: 271px;	top: 175px;	visibility: hidden;	background-color: #F4F4F4;	overflow: visible;	padding:5px;}

#webdesigntag {	width:655px;	height:29px;	z-index:3;	left: 540px;	top: 20px; text-align:right;}
