body
{
	background-color : #333333;
	color : #ffeedd;
	font-family: arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	line-height: 14pt;
	text-align : center;
	margin-top : 20px;
}
body.news
{
	background-color : #333333;
	color : #ffeedd;
	font-family: arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	line-height: 14pt;
	text-align : center;
	margin : auto;
	margin-top : 20px;
	width : 350px;
}

.hiding 
{

display : none;

}
a,a:visited,a:active
{
	text-decoration: none;
	color : #ffcc99;
}
a:hover
{
	text-decoration: underline;
}
a.toplogo,a.toplogo:active,a.toplogo:visited,a.toplogo:hover
{
	font-family: monotype corsiva, viner hand itc, book antiqua, berling antiqua, times new roman;
	font-weight: normal;
	text-decoration: none;
	font-size: 25pt;
	color : #fc9;
}
a.camo,a.camo:visited,a.camo:hover
{
	color : #333333;
	text-decoration: none;
}
a.camo:hover
{
	font-weight : bold;
	color : #FFFFFF;
}
a.linklist,a.linklist:visited,a.linklist:active
{
	font-size : 10pt;
	line-height : 13pt;
	color : #ffcc99;
	text-decoration: none;
}
a.childlist,a.childlist:visited,a.childlist:active
{
	color : #cc9966;
	text-decoration: none;
}
a.navtop,a.navtop:visited,a.navtop:active{

	padding : 2px  20px  2px  20px;
	width : 30px;
	color : #ffffff;
	text-decoration: none;
}
a.navtop:hover{
	color : #ffcc99;
}
a.navtop2,a.navtop2:visited,a.navtop2:active
{
	padding : 2px  20px  2px  20px;
	width : 30px;
	color : #ffffff;
	text-decoration: none;
}
a.navtop2:hover{
	color : #ffffff;
}
a.navleft,a.navleft:visited,a.navleft:active
{
	color : #ffffff;
	text-decoration: none;
}
a.navleft:hover{
	color : #ffcc99;
}
a.navleft2,a.navleft2:visited,a.navleft2:active
{
	color : #ffffff;
	text-decoration: none;
}
a.navleft2:hover{
	color : #ffffff;
}
a.navfoot,a.navfoot:visited,a.navfoot:hover{
	color : #d3d3d3;
	text-decoration: none;
}
a.newstotop,a.newstotop:visited,a.newstotop:hover
{
	color : #ffeedd;
	text-decoration: underline;
	font-weight : normal;
	text-align : right;
}
a.backtotop,a.backtotop:visited,a.backtotop:active
{
	color : #cc9966;
	text-decoration: underline;
	font-weight : normal;
	clear : both;
	float : right;
	text-align : right;
}
a.borderless,a.borderless:visited,a.borderless:active
{
	border : 0px dashed #000000;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
div.buttons
{
	text-align : center;
}
div.contentside
{
	float : left;
	clear : none;
}
div.container
{
	border : 1px solid #000000;	
	clear : both;
	text-align : center;
	width : 750px;
	background: #333333 url("img/barndoor_750x400_1.jpg") no-repeat;
	height : 400px;
	margin : auto;
}
div.gcalendar
{
	float : left;
	clear : right;
	padding-top : 20px;
	width : 500px;
	height : 300px;
}
div.newscenter
{
	float : left;
	clear : both;
	border : 0px solid #000000;
	padding : 20px 20px 20px 20px;
	width : 350px;
}
div.newsclose
{
	clear : both;
	text-align : right;
	border : 0px solid #000000;
	padding : 5px 10px 15px 0px;
	width : 300px;
	height : 20px;
}
div.newscontainer
{
	border : 1px solid #ffeedd;	
	clear : both;
	text-align : center;
	width : 350px;
}
div.newsfooter
{
	padding : 10px 0px 10px 0px;
	margin : 0px 0px 0px 0px;
	border-top : 1px solid #ffeedd;	
	clear : both;
}
div.newsheader
{
	text-align : center;
	clear : both;
	border-bottom : 1px solid #ffeedd;	
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
div.subcontainer
{
	border : 1px solid #000000;	
	clear : both;
	text-align : center;
	width : 750px;
	background: #333333 url("img/barndoor_750x400_b.jpg") no-repeat;
	height : 400px;
	margin : auto;
}
div.events
{
/*	height : 150px;
	overflow : auto;
*/
}
div.showAll
{
	text-align : right;
}
div.featured
{
	color : #d3d3d3;
	font-family: arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	line-height: 14pt;
	text-align : center;
	width : 300px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
}
div.footmenu
{
	margin : auto;
	text-align : center;
	clear : both;
	width : 750px;
	text-align : center;
	border : 0px solid #ffffff;	
	font-family: georgia,arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	line-height: 14pt;
	padding : 10px 0px 0px 0px;
}
div.formbuttons
{
	border-top : 1px dashed #000000;	
	font-size: 8pt;
	line-height: 14pt;
	text-align : center;
	clear : both;
	padding-left : 5px;
	margin-top : 7px;
	padding-top : 7px;
}
div.formline
{
	color : #d3d3d3;
	font-size: 8pt;
	line-height: 14pt;
	text-align : right;
	clear : both;
	padding : 1px 15px 2px 5px;
}
div.formspot
{
	font-size: 8pt;
	line-height: 14pt;
	text-align : left;
	clear : none;
	float : left;
	padding-right : 5px;
}
div.gallery
{
	text-align : center;
	clear : both;
	border : 0px solid #ffffff;	
	font-family: georgia,arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	line-height: 14pt;
	padding : 50px 0px 0px 0px;
}
div.portrait
{
	padding : 50px 0px 50px 0px;
	text-align : center;	
}
div.header
{
	text-align : center;
	clear : both;
	height : 110px;
	background-color : #FFFFFF;
	background-image:url("images/banner_800x110.jpg");
	margin-top : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
div.headleft
{
	float : left;
	clear : left;
	background-color : #009999;
}
div.headmenu
{
	text-align : center;
	clear : both;
	border : 0px dashed #000000;	
	padding-top : 5px;
	padding-bottom : 5px;
	height : 30px;
	margin-right : -5px;
}
div.headtop
{
	float : right;
	text-align : center;
	padding-top : 0px;
	padding-right : 20px;
	padding-left : 20px;
	background-color : #009999;
}
div.leadin
{
	float : left;
	clear : left;
	text-align : left;
	width : 200px;
	padding : 10px 15px 10px 20px;
	vertical-align : top;
	border : 0px dotted #000000;
}
div.leadin2
{
	float : right;
	clear : none;
	text-align : left;
	width : 520px;
	padding : 0px 10px 10px 0px;
	vertical-align : top;
	border : 0px dotted #000000;	
	color : #ffddaa;
}
div.leftside
{
	float : left;
	clear : left;
	border : 0px dotted #d3d3d3;	
	width : 200px;
	height : 150px;
}
div.leftcolumn
{
	float : left;
	clear : left;
	border : 0px dotted #d3d3d3;	
	width : 330px;
	margin : 20px 10px 20px 20px;
	text-align : left;
}
div.leftad
{
	float : left;
	clear : left;
	width : 150px;
	border : 0px solid #000000;	
	padding-left : 0px;
	text-align : center;
}
div.listenbox 
{
	clear : right;
	float : right;
	text-align : left;
	width : 200px;
	height : 200px;
	padding : 20px 0px 10px 0px;
	border : 0px dotted #000000;	
	color : #ffcc99;  
}
div.listensub
{
	clear : right;
	float : right;
	text-align : left;
	padding : 10px 0px 10px 0px;
	border : 0px dotted #ffffff;	
	color : #ffcc99;  
}
div.leftnav
{
	float : left;
	clear : left;
	width : 150px;
	border : 0px dotted #000000;	
}
div.leftbottom
{
	float : left;
	clear : left;
	width : 150px;
	height : 20px;
	border : 0px dotted #000000;	
	padding-top : 20px;
	padding-left : 10px;
	text-align : left;
}
div.legend
{
	float : right;
	color : #aa0000;
	clear : both;
}
div.lyricsRow
{
	font-family: book antiqua, times new roman, serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	line-height: 12pt;
	
}
div.navright
{
	color : #ffff00; 
	clear : both;
}
div.navright2
{
	color : #ffff00; 
	clear : both;
}
div.nextshows
{
	color : #ffffff; 
	clear : both;
	text-align : left;
}
div.nextshows2
{
	color : #cccccc; 
	clear : both;
	text-align : left;
}
div.required
{
	color : #aa0000;
	clear : both;
}
div.requested
{
	color : #d3d3d3;
	clear : both;
}
pre
{
	font-family: book antiqua, times new roman, serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 12pt;
	line-height: 14pt;

}
div.rightcolumn
{
	float : left;
	clear : right;
	border : 0px dotted #d3d3d3;	
	width : 330px;
	margin : 20px 0px 20px 10px;
	text-align : left;
}
div.rightside
{
	clear : none;
	float : right;
	padding-right : 2px;
	width : 200px;
	height : 200px;
	margin : 10px 10px 10px 10px;
	border : 0px dotted #000000;	
}
div.rightform
{
	clear : left;
	float : left;
	text-align : left;
	width : 150px;
	padding : 20px 0px 10px 10px;
	border : 0px dotted #000000;	
	color : #ffcc99;  
}
div.rightlink
{
	text-align : center;
	margin-left : 10px;
	clear : both;
}
div.rightnav
{
	padding-top : 0px;
	clear : both;
	border-bottom : 1px dotted #000000;	
	width : 170px;
	text-align : left;
	height : 160px;
}
div.slideshow
{
	height : 100px;
	width : 150px;
	border : 1px solid #000000;
	margin-left : 10px;
}
div.thanks
{
	display : none;
	font-size : 12pt;
	line-height : 14pt;
	font-weight : bold;
}
h1
{
	clear : none;
	font-size : 16pt;
	line-height : 20pt;
	text-align : left;
	color : #c96;
}
h1.sub
{
	clear : none;
	font-size : 16pt;
	line-height : 20pt;
	text-align : left;
	color : #fed;
}
h1.pop
{
	clear : none;
	font-size : 14pt;
	line-height : 14pt;
	text-align : left;
	color : #fed;
}
h2.pop
{
	clear : none;
	font-size : 12pt;
	line-height : 0pt;
	text-align : left;
	color : #fc9;
}
h2
{
	clear : both;
	font-size : 14pt;
	line-height : 18pt;
	text-align : left;
}
h3
{
	clear : both;
	font-size : 13pt;
	line-height : 14pt;
	text-align : left;
	margin-bottom : -3px;
}
h4
{
	clear : both;
	font-size : 12pt;
	line-height : 12pt;
	text-align : left;
	padding-bottom : 0px;
	margin-bottom : 0px;
}
h5
{
	clear : both;
	width : 300px;
	height : 20px;
	font-size : 12pt;
	line-height : 12pt;
	text-align : left;
	padding-bottom : 0px;
	margin-bottom : 0px;
	font-style : italic;
}
img.borderless
{
	border : 0px dashed #000000;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
img.feature
{
	border : 1px solid #000000;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : 5px;
	margin-right : 5px;
	text-align : center;

}
img.gallery
{
	border : 1px solid #000000;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
img.portrait
{
	border : 1px solid #000000;
	padding : 0px 0px 0px 0px;
	clear : both;
}
img.footimage
{
	margin-top : 20px;

}
img.playingguitar
{
	clear : left;
	text-align : left;
	height : 100px;
	margin : 0px 0px 10px 0px;
	border : 1px solid #000000;	
	color : #ffcc99;  
}
input
{
	background-color : #FFFFFF;

}
input.newstitle
{
	float : left;
	clear : both;
	background-color : #F1EAD9;
	margin : 10px 5px 10px 0px;
	font-size : 16pt;
	line-height : 18pt;
	text-align : left;
}
input.newsbuttons
{
	background-color : #ffcc99;
	border : 1px solid #000000;
	margin : 10px 5px 10px 0px;
	
}
input.buttons
{
	color : #d3d3d3;
	font-family: arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	line-height: 10pt;
	text-align : center;
}
input.escondido
{
	width : 75px;
	background-color : #333333;
	border : 1px solid #333333;
	color : #000000;
}
input.prefix
{
	width : 30px;
	margin-right : 2px;
}
input.suffix
{
	width : 40px;
	margin-right : 2px;
}
li
{
	clear : both;
}
p
{
	text-align : left;
	padding : 4px 0px 0px 0px;
	font-size: 10pt;
	line-height: 13pt;
}
p.shallowbottom
{
	text-align : left;
	padding : 3px 0px 0px 0px;
	font-size: 10pt;
	line-height: 13pt;
}
p.events
{
	text-align : left;
	padding : 0px 0px 5px 0px;
	font-size: 10pt;
	line-height: 13pt;
}
select
{
	margin-top : 1px;
	background-color : #FFFFFF;
}
select.rightside
{
	font-size : 9pt;
}
table.centermenu
{
	float : left;
	text-align : center;
	clear : both;
	width : 750px;
	height : 20px;
	border : 0px solid #ffffff;	
}
table.events
{
	text-align : center;
	clear : both;
	width : 350px;
}
table.formblock
{
	float : left;
	width : 195px;
	vertical-align : middle;
	border : 0px solid #ffffff;	
	font-size : 9pt;
	font-weight : bold;
	margin-top : 0px;
}
table.headtop
{
	float : left;
	text-align : center;
	width : 750px;
	height : 110px;
	vertical-align : top;
	border-bottom : 1px solid #000000;	
	font-size : 9pt;
	margin-top : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
}
table.leftmenu
{
	float : left;
	clear : left;
	width : 150px;
	border : 0px solid #ffffff;	
}
td
{
	vertical-align : middle;
}
td.centeritem
{
	text-align : center;
	vertical-align : bottom;
	padding : 0px 0px 10px 0px;
	color : white;
	border : 0px solid #ffffff;	
	font-family: arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	line-height: 14pt;
}
td.centeritem2
{
	text-align : center;
	vertical-align : bottom;
	padding : 0px 0px 0px 0px;
	color : #000;
	border : 0px solid #ffffff;	
	font-family: arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	line-height: 14pt;
}
td.eventLt
{
	padding : 0px 0px 0px 10px;
	vertical-align : middle;
	float : left;
	width : 200px;
}
td.eventRt
{
	padding : 0px 0px 0px 0px;
	vertical-align : middle;
	float : right;
	width : 150px;
}
td.toplogo
{
	width : 250px;
	padding : 10px 0px 10px 20px;
	text-align : justify;
	vertical-align : bottom;
	border : 0px solid #ffffff;	
	font-family: monotype corsiva, viner hand itc, book antiqua, berling antiqua, times new roman;
	font-weight: normal;
	text-decoration: none;
	font-size: 25pt;
	color : #fc9;
}
td.toplogo2
{
	width : 250px;
	padding : 10px 0px 0px 20px;
	text-align : justify;
	vertical-align : bottom;
	border : 0px solid #ffffff;	
	font-family: monotype corsiva, viner hand itc, book antiqua, berling antiqua, times new roman;
	font-weight: normal;
	text-decoration: none;
	font-size: 20pt;
	color : #fc9;
}
td.headleft
{
	float : left;
	text-align : right;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 90px;
	padding-bottom : 0px;
	padding-left : 00px;
	padding-right : 0px;
	vertical-align : top;
	width : 370px;
	font-family: georgia,arial,tahoma,geneva,helvetica;
}
td.headmid
{
	text-align : right;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 90px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 250px;
	vertical-align : top;
	font-family: georgia,arial,tahoma,geneva,helvetica;
}
td.lefttop
{
	float : left;
	clear : left;
	width : 118px;
	padding-left : 20px;
	border : 0px solid #ccccff;	
	font-family: arial,tahoma,geneva,helvetica;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	line-height: 14pt;
}
ul
{
	float : left;
}
.news
{
	text-align : left;
}
