/* CSS Document */

body{background-color:#328300; margin:0px}

A:link, A:active, A:visited{ text-decoration: underline; color: #000000; font: Verdana, Arial, Helvetica, sans-serif; font-weight:bold }
A:hover { text-decoration: none; color: #FFFFFF; }

A:link.link1, A:active.link1, A:visited.link1{ text-decoration:none; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serifGeneva, Arial, Helvetica, sans-serif; font-weight:bold }
A:hover.link1 { text-decoration: underline; color: #FFFFFF; }

A:link.link2, A:active.link2, A:visited.link2{ text-decoration:none; color: #000000; font: Verdana, Arial, Helvetica, sans-serif; font-weight:normal }
A:hover.link2 { text-decoration: none; color: #FFFFFF; }

A:link.link3, A:active.link3, A:visited.link3{ text-decoration:none; color: #66CCFF; font: Verdana, Arial, Helvetica, sans-serif; font-weight:bolder; font-size:105%; }
A:hover.link3 { text-decoration: none; color: #FFFFFF; }

A:link.email, A:active.email, A:visited.email{ text-decoration: none; color: #000000; font: Verdana, Arial, Helvetica, sans-serif; font-weight:normal }
A:hover.email { text-decoration: none; color: #FFFFFF; }

A:link.botnav, A:active.botnav, A:visited.botnav{ text-decoration: none; color: #000000; font: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
A:hover.botnav { text-decoration: none; color: #FFFFFF; }

A:link.thumb, A:active.thumb, A:visited.thumb{ border-bottom-style:solid; border-width: 2px; padding: 0px; border-color:#FFFFFF; }
A:hover.thumb { border-color:#000000; }

A:link.events-link, A:active.events-link, A:visited.events-link{ text-decoration:underline; color: #FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:normal }
A:hover.events-link { text-decoration: underline; color: #000000; }

.bg05{background-color: #3C6324;}

.top1{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px;}

.content{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	line-height: 150%;
	height:400;
}

.content2{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:95%; color: #ffffff; line-height: 150%;}

.content-top{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; line-height: 150%;}

.content-left{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #333333; line-height:170%; padding-left: 30px; padding-right:30px;}

td.sitedesigner {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #99CCCC; line-height:150%; background-image:url(images/bg_left1.gif); background-repeat:repeat-y; text-align:center;}

td.bgleft1{background-image:url(images/bg_left1.gif); background-repeat:repeat-y}

.botnav{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; line-height:150%; }

.events-content{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; line-height: 150%; height:400;}

.events-head-text{font-size:18px; color:#FFFFFF;}
.events-header{background-color:#3F791C;}
.events-row-a{background-color:#4B8723;}
.events-row{background-color: #529E0C;}
.events-left-text{color: #ffffff; font-weight: bold;}
.events-folkestra{background-image:url(images/folkestra_logo_m1.gif); background-repeat:no-repeat; background-position: center top; width:44px;}
.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_m1a.gif); background-repeat:no-repeat; background-position:center top; width:44px;}
.events-youth{background-image:url(images/youthfolk_logo_m1a.gif); background-repeat:no-repeat; background-position:center top; width:44px;}



#BannerCaption{
	position:absolute;
	width:167px;
	height:58px;
	z-index:1;
	left: 471px;
	top: 48px;
	visibility: visible;
}


#lyrics {
	position:absolute;
	width:33px;
	height:29px;
	z-index:2;
	top: 198px;
	left: 18px;
	visibility: hidden;
}
#gallery {
	position:absolute;
	width:48px;
	height:23px;
	z-index:3;
	left: 55px;
	top: 236px;
	visibility: hidden;
}
#gigs {
	position:absolute;
	width:30px;
	height:19px;
	z-index:4;
	left: 115px;
	top: 255px;
	visibility: hidden;
}
#media {
	position:absolute;
	width:39px;
	height:29px;
	z-index:5;
	left: 162px;
	top: 245px;
	visibility: hidden;
}
#about {
	position:absolute;
	width:39px;
	height:65px;
	z-index:6;
	left: 215px;
	top: 183px;
	visibility: hidden;
}
#contacts {
	position:absolute;
	width:24px;
	height:59px;
	z-index:7;
	left: 253px;
	top: 71px;
	visibility: hidden;
}
#links2 {
	position:absolute;
	width:19px;
	height:28px;
	z-index:8;
	left: 257px;
	top: 139px;
	visibility: hidden;
}

form {
	margin-bottom: 0px;
}

.label
{
width: 4em;
float: left;
text-align: right;
margin: 0 1em 10px 0;
clear: both
}

.input-box
{
float: left;
margin-top: 5px;
margin-bottom: 5px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 100%;
width: 80%
}

.input-box2
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 120%;
width: 100%
}

.input-box3
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 100%;
width: 250px
}

.input-box4
{
margin-top: 0px;
margin-bottom: 0px;
color: #205AA7;
background: #FFFFFF;
border: #26a solid 1px;
FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif; 
FONT-SIZE: 70%;
width: 120px
}

.submit-button
{
margin-left: 5em;
clear: both;
color: #000;
background: #fb0;
border: 2px #9cf outset
}

.fieldset
{
border: #26a solid 1px;
width: 20em
}

.legend
{
background: #fb0;
border: #26a solid 1px;
padding: 1px 10px
} 

.text14{font-size:14px;}
.text_bold_red {
	font-size: 18px;
	color: #900;
	font-weight: bold;
}

