@charset "utf-8";
/* Standard Stylesheet */

/*
	 Rust:#b42f17;
	 Light Green:#5ab335;
*/


*		{
		margin:0;
		padding:0;
}

body,td	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
}

div		{
		/*border:1px solid red;*/
}

.rust	{color:#b42f17;}
.lime	{color:#5ab335;}
.grey	{color:#999;}
.cyan	{color:#618e79;}

.large	{font-size:22px}
.xlarge	{font-size:30px;}
.xxlarge	{font-size:36px;}

.testimonial {font-weight:bold;font-family:"Times New Roman", Times, serif;font-style:italic;}

#page	{
		margin:0px auto;
		position:relative;
		width:1000px;
		background-color:#5ab335;
}

#outerWrapper	{
		margin:0px auto;
		position:relative;
		width:900px;
		background-color:#fff;
}

#header	{
		margin:0px auto;
		position:relative;
		width:820px;
		background-color:#fff;
}

#innerWrapper	{
		margin:5px auto;
		position:relative;
		width:820px;
		background-image:url(../images/striped_bg.jpg);
		padding-top:20px;
}


#textAreaHome	{
		margin:0px auto;
		position:relative;
		/*width:800px;*/
		width:750px;
		padding-right:50px;
		padding-bottom:75px;		
		background-color:#fff;
}


#textArea	{
		margin:0px auto;
		position:relative;
		/*width:800px;*/
		width:700px;
		padding-left:50px;
		padding-right:50px;
		padding-bottom:75px;		
		background-color:#fff;
}



#step1	{
		background-image:url(../images/redtop.jpg);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#fff;
		padding-top:20px;
		padding-left:10px;
		padding-right:15px;
		width:275px;
		vertical-align:top;
		font-size:36px;
		font-family:"Times New Roman", Times, serif;
		line-height:90%;
}

#step2	{
		background-image:url(../images/redtop.jpg);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#fff;
		padding-top:40px;
}

#footerROnly	{
		position:relative;
		/*top:-210px;*/
		margin-top:-210px;
		background-image:url(../images/sing_alive_grassdaisies_r.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		z-index:99;
}


#footer	{
		position:relative;
		/*top:-210px;*/
		margin-top:-210px;
		background-image:url(../images/pagefooter.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		z-index:99;
}

h1		{
		font-size:150%;
		font-family:"Times New Roman", Times, serif;
		padding-bottom:10px;
		}

h2		{
		font-size:125%;
		font-family:"Times New Roman", Times, serif;
		padding-bottom:10px;
		}


img	{
		border:none;
}

img.ImageLeft	{
		float:left;
		/*
		padding-right:20px;
		padding-bottom:20px;
		*/
}

img.ImageRight	{
		float:right;
		padding-left:20px;
		padding-bottom:20px;
}

p.songList	{
		padding-bottom:6px;
}

a.songList:hover	{
		color:#b42f17;
}

ul,li	{
		margin-left:20px;
}

a:link,
a:visited	{
		color:black;
}

a:hover	{
		color:black;
		text-decoration:none;
}


#frmContactUs td.formLabel	{
	font-weight:bold;
	width:250px;
	vertical-align:top;
}

#frmContactUs input, 
#frmContactUs textarea,
#frmContactUs select	{
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
}

#frmContactUs textarea	{
	font-size:12px;
}

#frmContactUs input.radio	{
	width:20px;
}

#frmContactUs input.imageButton	{
	width:75px;
}

#frmContactUs input.submit	{
	width:150px;
}

#frmContactUs .info	{
	font-size:85%;
}


#frmContactUs .errorMessage	{
	font-weight:bold;
    color:red;
}



#events	td	{
	padding:5px;
	vertical-align:top;
	border:1px solid #ccc;
}

.thumbNailImage	{
	width:100px;
	padding:10px;
	padding-bottom:25px;
	float:left;
	font-size:11px;
	text-align:center;
}

a.wvwLink:link,a.wvwLink:visited
			{
			font-size:10px;
			color:#115e0f;
			text-decoration:none;
			}
a.wvwLink:hover	{
			color:black;
			background-color:transparent;
			}						
