 
body	{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
		scrollbar-base-color: #0B2d7e;
	scrollbar-track-color: #999999;
	}
	
	
#wrappera	{
	margin: 10px;
	padding: 0px;
	background-color: #ffffff;
 	}
 
#wrapperb	{ width: 520px; height: 270px;
	margin: 10px;
	padding: 0px;
	background-color: #ffffff;
 	}
 
 
 
a:link, a:visited, a:active	{ color: #2B2C76; text-decoration: none; }

a:hover { color: #9B0D21; text-decoration: underline; }



 

table		{ text-align:left; color: #000000; font: 12px verdana, arial, sans-serif; }

#title		{ text-align:left; color: #0B2D7E; font: bold 18px verdana, arial, sans-serif; }

#subtitle	{ text-align:left; color: #000000; font: bold 14px verdana, arial, sans-serif;  margin: 0px; padding: 10px 0px; background: #ffffff; }

#subtitle1 { text-align:left; padding:10px 0px 0px 0px ; margin:0px; font: bold 12px verdana, arial, helvetica, san-serif; color: #000000; background: #ffffff; }

#subtitle2 { text-align:left; padding:10px 0px 0px 0px ; margin:0px; font: 12px verdana, arial, helvetica, san-serif; color: #0000a8; background: #ffffff; }

.smalltitle  { text-align:left; color: #0B2D7E; font: bold 13px verdana, arial, sans-serif; }

.indenttext { text-align:left; color: #000000; font: normal 11px verdana, arial, sans-serif;  margin: 0px; padding: 5px 0px 5px 20px; background: #ffffff; }

.date-font	{ text-align:left; color: #CFCFE0; font: bold 10px verdana, arial, sans-serif; }

h1 { text-align:left; color: #000000; font: bold 14px verdana, arial, sans-serif;  margin: 0px; padding: 10px 0px; background: #ffffff; }

h2 { text-align:left; color: #000000; font: normal 11px verdana, arial, sans-serif;  margin: 0px; padding: 5px 0px 5px 0px; background: #ffffff; }
 
h3 { text-align:left; color: #000000; font: normal 11px verdana, arial, sans-serif;  margin: 0px; padding: 5px 0px 5px 5px; background: #ffffff; }
  
  
h4 { text-align:left; color: #000000; font: normal 9.5px verdana, arial, sans-serif;  margin: 0px; padding: 3px 0px 2px 2px; background: #ffffff; }


#cornerimage		{ background-image: url("../images/corner.gif"); }

.pageheight		{ background-image: url("../images/shadow-vertical.gif"); background-repeat: repeat-y; }

.shadow-horizontal	{ background-image: url("../images/shadow-horizontal.gif"); background-repeat: repeat-x; }




 
.pagebars	{
		background-color: #C0C0C0;
		background-image: url("../images/bar.jpg");
		height: 20px;
		border: solid #000000;
		border-width: 0px 0px 0px 0px;
		 
		}
		
.pagebar-top	{
		background-color: #C0C0C0;
		background-image: url("../images/bar.jpg");
		height: 3px;
		border: solid #000000;
		border-width: 0px 0px 0px 0px; 
		}	
		
		

.pagebar-bottom	{
		background-color: #C0C0C0;
		background-image: url("../images/bar.jpg");
		height: 25px;
		border: solid #000000;
		border-width: 0px 0px 0px 0px; 
		}

.page-splits		{
			border: #9698AB 1px solid;
			background-color: #F0F0F6;
			color: #F0F0F6;
			}




/* PROFILES */
 

.bio { text-align:left; vertical-align:top; padding:10px; border-bottom:1px solid #0000a8; margin-bottom:10px; font: normal 11px verdana, arial, helvetica, san-serif;}

.bio img { padding:10px; border:1px solid #0000a8; margin-right:10px; float:left; }


.bio2 { text-align:left; vertical-align:top; padding:10px; margin-bottom:10px; font: normal 11px verdana, arial, helvetica, san-serif;}

.bio2 img { padding:10px; border:1px solid #0000a8; margin-right:10px; float:left; }


.bioya { text-align:left; vertical-align:top; padding:3px 0px 10px 0px; border-bottom:1px solid #0000a8; width: 500px; margin-bottom:10px; font: normal 11px verdana, arial, helvetica, san-serif;}

.bioya img { padding:10px; border:1px solid #0000a8; margin-right:10px; float:left; }



.calendar { text-align:left; vertical-align:top; padding:0px 0px 10px 0px ; border-bottom:2px solid #0000a8; margin-bottom:20px; font: normal 11px verdana, arial, helvetica, san-serif;}

.calendar img { padding:10px; border:1px solid #0000a8; margin:0px 10px 3px 5px; float:right; }


.calendar1 { text-align:left; vertical-align:top; padding:0px 0px 10px 0px ; border-bottom:2px solid #0000a8; margin-bottom:10px; font: normal 11px verdana, arial, helvetica, san-serif;}

 

.calendar2 { text-align:left; vertical-align:top; padding:0px 0px 10px 0px ; margin-bottom:20px; font: normal 11px verdana, arial, helvetica, san-serif;}

.calendar2 img { padding:10px; border:1px solid #0000a8; margin:0px 10px 3px 5px; float:right; }




/* SCROLLER OPTIONS */



.scroller-body		{
			background-color: #111160;
			background-image: url("../images/background-scroller.jpg");
            background-repeat: repeat-y;
			}

.scrollertitle 		{ color: #FFFFFF; font-family: arial, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: bold; }

.scrollertext 		{ color: #F0F0F0; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; }



/* scroller link colors */

a.scroller:link, a.scroller:visited, a.scroller:active	{ color: #99CCFF; text-decoration: none; }

a.scroller:hover { color: #FFCC00; text-decoration: none; }

 
 
 
/* LEFT SIDEBAR OPTIONS */

#sidebarhead	{  text-align:left;  color: #ffffff; font: italic 11px verdana, arial, sans-serif; margin: 6px;  padding: 8px; background: inherit;}

#sidesponsor	{  text-align:left;  color: #ffffff; font: bold 9px verdana, arial, sans-serif; letter-spacing: -0.05px; margin: 6px;  padding: 8px; background: inherit;}

#sidesponsor1	{  text-align:center;  color: #ffffff; font: bold 9px verdana, arial, sans-serif; letter-spacing: -0.05px; margin: 6px;  padding: 18px 0px 0px 0px; background: inherit;}


.sidebar-background, .sidebar-background2
			{
			background-image: url("../images/background-sidebar.jpg");
			background-color: #111160;
			background-repeat: repeat-y;
			}

.sideborder		{ BORDER: #5583C0 1px solid; }

.sidebartitle		{ color: #FBDB74; font: bold 13px verdana, arial, sans-serif;  }

.sidebartext		{ color: #CFCFE0; font: normal 12px arial, verdana,  sans-serif; }


a.sidelink:link, a.sidelink:visited, a.sidelink:active	{ color: #99CCFF; text-decoration: none; }

a.sidelink:hover { color: #99FF99; text-decoration: none; }
 

.imagecenter { text-align:center; margin: 0px auto; padding:0px;
}

/* SIDEBAR OPTIONS */

.scroller-table		{ padding: 7px; }

.scroller-body		{
			margin: 0px;
			padding: 0px;
			border: #C0C0C0 0px solid;
			}
  
 
 .sidebar-background 	{ width: 170px; }


.sidebar-frame		{
			width: 160px;
			height: 200px;
			min-height: 200px;
			margin: 0px;
			padding: 0px;
			border: #999999 0px solid; 
			 }

  .sidebar-frame .sidebar-background2 
  
  { background:url( url(../images/background-sidebar.gif); }

  


/* color codes - backgrounds and borders */

.pageheight		{ height: 490px; }

#cornerimage		{ width: 40px; height: 40px; }

.page-splits		{
			height: 2px;
			width: 100%;
			margin-top: 10px;
			margin-bottom: 10px;
			}


.spacer 	{
			 
			margin-top: 30px;  background:#000000; 
			}

.faqline		{ border-bottom: #000000 1px solid}


.pictbackground		{ background-color:#000000; }


#date-location		{ right: 10px; position: absolute; top: 20px; color:#ffffff;}






/* GENERAL TEXT SIZES */

.smalltext	{ color: #666633; font: 10px arial, sans-serif; font-weight: normal; }

.footer			{ color: #999999; font: 9px verdana, arial, sans-serif; }

.phonetitle		{ color: #000000; font: 13px arial, sans-serif; font-weight: bold; }

.list 			{ color: #000000; font: 12px verdana, arial, sans-serif; font-weight: normal; }








/* general text formatting code */

.formmargin		{ margin: 0px; }

.just 			{ text-align: justify; }

.faq 			{ line-height: 19px; }


 
#return { clear:both;  text-align:center; font: normal 10px verdana, arial, helvetica, san-serif;  color: #0000a8; padding: 13px;   cursor: pointer; background: #ffffff;}

#return a {
color: #000000;
text-decoration: underline;
}
 
#return a:hover {
color: #0e2e4f;
text-decoration: none;
}


 #address { 
text-align: center; 
border-top: 2px solid #000000;width: 520px; 
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
 
background: #ffffff;
padding: 10px;
}
  

 #addressyawin { 
text-align: center; 
border-top: 2px solid #000000;width: 510px; 
color: #000000;
font: normal 10px verdana, arial, helvetica, san-serif;
 
background: #ffffff;
padding: 10px;
}
  


.image-right { float:right;  background:#ffffff; margin:0px 0px 7px 7px; padding: 0px; border: 1px solid #000000;}

.image-left { float:left;  background:#ffffff; margin:8px 8px 8px 0px; padding: 0px; border: 1px solid #000000;}

.image-center { text-align: center;  background:#ffffff; margin:0px auto; padding: 0px;}



p.byline { text-align:left; font: normal 10px verdana, arial, helvetica, san-serif; color: #0000a8; background:#ffffff; margin:5px 0px 20px 15px;}

p.byline a {  color: #0000a8; background:#ffffff; text-decoration:none;}

p.byline a:hover {  color: #ffaf1e; background:#ffffff; text-decoration:underline;}

 

p.stats { text-align:center; font: normal 9px verdana, arial, helvetica, san-serif; color: #0e2e4f; background:#ffffff; margin:10px auto; padding:10px;}



/* Contact Page */

#wrapcontact {  
width:430px; 
margin:0 auto;
padding: 0px;
border:solid #ffffff;
border-width:1px;
background: #ffffff;
}


#formcontact { 
 width:400px;  
margin:0 auto;
padding: 0px 0px;
background: #ffffff;
}



.ltcontact { width:80px; 
  vertical-align: top;
  float:left;
  padding: 3px 5px 1px 0px; 
  margin:3px 5px 0px 0px;
  
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:left; color: #000000;
   background:  #ffffff;
}


.rtcontact { width:260px; 
  vertical-align: top;
  float:left;
   padding: 3px 5px 1px 0px; 
  margin:3px 5px 0px 0px;
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:left; 
  color: #000000;
  background:  #ffffff;
    
}
 

/* Donate Page */

 

#wrap {  
width:579px; 
margin:0 auto;
padding: 0px;
border:solid #ffffff;
border-width:1px;
background: #ffffff;
}

  

#formarea { 
 width:545px; height:1700px;
margin:0 auto;
padding: 0px 0px;
background: #ffffff;
}



.formtext { width:520px; 
  
  float:left; 
  padding: 0px; 
  margin:10px;
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:left; color: #2C2d73;
   background:  #ffffff;
}

.wholeBlock { width:500px; 
  vertical-align: top;
  float:left;
  padding: 5px 0px 5px 10px; 
  margin:10px 0px 0px 0px;
  border-bottom: 2px solid #2C2d73;
  font: normal 14px verdana, arial, helvetica, san-serif;
  text-align:left; color: #2C2d73;
   background:  #ffffff;
}



.rtBlock { width:260px; 
  vertical-align: top;
  float:left;
  padding: 5px 5px 1px 0px;
  margin:10px 5px 0px 0px;
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:left; 
  color: #000000;
  background:  #ffffff;
    
}

.ltBlock { width:230px; 
  vertical-align: top;
  float:left;
  padding: 5px 5px 1px 0px; 
  margin:10px 5px 0px 0px;
  
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:right; color: #000000;
   background:  #ffffff;
}

.rtBlock2 { width:270px; 
  vertical-align: top;
  float:left;
  padding: 5px 10px 20px 0px;  
  margin:9px 5px 0px 0px;
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:left; 
  color: #000000;
  background:  #ffffff;
    
}

.ltBlock2 { width:230px; 
  vertical-align: top;
  float:left;
  padding: 1px 5px 1px 0px;
  margin: 3px 5px 0px 0px;
  
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:right; color: #000000;
   background:  #ffffff;
}

 .ltBlock1 { width:230px; 
  vertical-align: top;
  float:left;
   padding: 5px 5px 1px 0px;
  margin:10px 5px 0px 0px;
  
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:right; color: #000000;
   background:  #ffffff;
}


    
.rtBlock1 { width:270px; 
  vertical-align: top;
  float:left;
  padding: 10px 0px 10px 0px;  
  margin:5px 5px 15px 0px;
  font: 10px normal verdana, arial, helvetica, san-serif;
  text-align:left; 
  color: #000000;
  background:  #ffffff;
    
    
}
 


.submit { width:250px; 
  float:right;
  padding: 25px 40px 5px 0px;  
  margin:0;  
  font: 10px normal verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #000000;
  background: #ffffff;
    
}
 


.submit1 { width:250px; 
  float:right;
  padding: 25px 1px 5px 0px;  
  margin:0;  
  font: 10px normal verdana, arial, helvetica, san-serif;
  text-align:right; 
  color: #000000;
  background: #ffffff;
    
}
 


.wholerow { width:510px; 
  vertical-align: top;
  float:left;
  padding: 5px 0px 5px 0px; 
  margin:10px 0px 10px 0px;
  border-bottom: 2px solid #2C2d73;
  font: normal 14px verdana, arial, helvetica, san-serif;
  text-align:left; color: #2C2d73;
   background:  #ffffff;
}




/*music Links Page */

#musicwrap { width:520px; 
  vertical-align: top;
  float:left;
  padding: 5px; 
  margin:0px;
 
  text-align:left;  
   background:  #ffffff;
}


.leftblock { width:240px; 
  vertical-align: top;
  float:left;
  
  padding: 0px 10px 5px 0px;  
  margin:5px 0px 0px 0px;  font: bold 10px verdana, arial, helvetica, san-serif;
  text-align:left; color: #0000a8;
   background:  #ffffff;
}

.rightblock { width:255px; 
  vertical-align: top;
  float:left;
  padding: 0px 10px 5px 0px;  
  margin:5px 0px 0px 0px;
  font: normal 10px verdana, arial, helvetica, san-serif;
  text-align:left; 
  color: #000000;
  background: #ffffff;
    
}

 


/* gallery fonts, borders and buttons */

.price			{ color: #3366FF; font: 14px verdana, arial, sans-serif; font-weight: bold; }

.cartmargin		{ margin: 6px 0px 0px 0px; }

.gallerytext		{ color: #666666; font: 12px verdana, arial, sans-serif; }

.picturename		{
			color: #999999;
			font: 16px arial, verdana, sans-serif;
			font-weight: bold;
			margin-left: 10px;
			}

.picturetitle 		{
			color: #000000;
			font: 13px arial, verdana, sans-serif;
			font-weight: bold;
			}

.ordertitle		{ color: #999999; font: 16px arial, verdana, sans-serif; font-weight: bold; }

.viewer-border		{ border: #000000 1px solid; }

 



/* TEMPLATE ORDER BUTTONS */

.button-order	 	{
			color: #FFFFFF;
	       		font: bold 12px verdana, arial, serif;
			text-align: center;
			background-color: #3C57E7;
	        	background-image: url("../images/button-order.gif");
        		padding: 3px 5px 3px 5px;
			cursor:pointer;
			width: 130px;
        		border: #333399 1px solid;
			}


.buttonon-order	 	{
			color: #FFFFFF;
	       		font: bold 12px verdana, arial, serif;
			text-align: center;
			background-color: #FF7C2C;
	        background-image: url("../images/buttonon-order.gif");
        	padding: 3px 5px 3px 5px;
			cursor:pointer;
			width: 130px;
        	border: #CC6600 1px solid;
			}


 
 
   
ul, ol { font: normal 11px verdana, arial, sans-serif;  background: #inherit; list-style-position: inside; margin:0px;  padding:0px; }
 
  
  
li {  text-align:left; font: normal 11px verdana, arial, helvetica, san-serif;  color: #000000; margin:0px auto;  padding:0px 0px 0px 20px; background:#inherit;} 

   
ul.inside { list-style-position: inside; background:#ffffff; margin:1px;  padding:0px; }
 
  
  
li.inside  {  text-align:left; font: normal 11px verdana, arial, helvetica, san-serif;  color: #000000; margin:3px auto;  padding:0px 0px 0px 20px; background:#ffffff;} 

 




/* HIDE MENU AND ITEMS FOR PRINTING */


 

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}
 





  




/* CONTACT FORM CODE */


.submitbutton 	{ font: 12px arial, verdana, sans-serif; cursor: pointer; }


.shadeform	{ font: 13px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		WIDTH: 200PX;
		border: #000000 1px solid; }


.dropdown 	{ color: #333333;
		background-color: #F5F6F7;
		WIDTH: 200PX;
		font: 11px verdana, arial, sans-serif; }


.textarea	{ font: 13px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		text-align: left;
		WIDTH: 275PX;
		border: #000000 1px solid; }




/* FAQ POPUP, SLIDESHOW & CONTACT & QUOTES FORM BUTTONS */

.button 		{
			color: #000000;
	       		font: bold 12px arial, serif;
			text-align: center;
			background-color: #C9D4DA;
	        	background-image: url("../images/button.gif");
        		padding: 2px 7px 2px 7px;
			cursor:pointer;
        		border: #000000 1px solid;
			}

.buttonon 		{
			color: #996600;
	       		font: bold 12px arial, serif;
			text-align: center;
			background-color: #F7D0A1;
	        	background-image: url("../images/buttonon.gif");
        		padding: 2px 7px 2px 7px;
			cursor:pointer;
        		border: #996600 1px solid;
			}







/* SITE SEARCH FORM */

.searchsiteform		{
			font: 12px arial, verdana, sans-serif;
			color: #000000;
			background-color: #FFFFFF;
			background-image: url("../images/shadeform.gif");
			WIDTH: 120PX;
			HEIGHT: 19PX;
			border: #000000 1px solid;
			margin-top: 1px;
			}


/* SITE SEARCH BACKGROUND */

.googlesearch		{ background-color: #FFFFFF; }











/* LINKS PAGE CODE */

.searchbutton	{
		color: #000000;
	       	font: bold 11px arial, serif;
		text-align: center;
		background-color: #C9D4DA;
	        background-image: url("../images/button.gif");
        	padding: 1px 2px 1px 2px;
		cursor:pointer;
        	border: #000000 1px solid;
		}


.linksmargin	{ margin: 10px; }


.searchform 	{ font: 13px arial, verdana, sans-serif;
		background-image: url("../images/shadeform.gif");
		background-color: #FFFFFF;
		WIDTH: 120PX;
		HEIGHT: 20PX;
		border: #999999 1px solid; }


/* stk added */
#print_wrapper { display:none; }



