		html, body 		{ margin: 0; padding: 0; background-color:#770b21; }
		body 			{
	color: #FFFFFF;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
        h2				{color: #C30;}
        h1              { color:#FFFFFF }
		a				{ color: #A30FD2; font-weight: bold }
		p				{ margin: 0 0 18px; }
        strong          {font-size:105%; color:FF3300}
		#wrapper		{ float: left; width: 100%; }
		
		/* Header */
		#header			{ background-image:url('images/banner.jpg'); min-height:160px; background-position:top;background-repeat:no-repeat; border-bottom:2px; background-color:#181717}
	
		/* Content Style */
		#content p, #extra p { padding-right: 18px; }

		
		/* Content Positioning & Size */
		#glb_content	{ margin:auto; width:85%;}
        #gal_content	{
	margin:auto;
	width:85%;
	clear:left;
	padding-top:10px;
}
        #gal_content a img {border:none; }
        #content_nobd	{ margin-top:15px; clear: both; }
        #content_fullbd  {border:groove; border-width:thin; text-align:center; border-color:#770b21 }
        #titlebar       { margin:auto; width:100%; background-color:#770b21; padding:7px; color:#181717 }
        #floatright		{float: right; clear: right; margin: 20px; font: 10px Helvetica;  }
        #floatleft		{float: left; clear: left; margin: 20px; font: 10px Helvetica;  }	
        #floatleft_gal	{
	float: left;
	clear: left;

font: 14px  margin-left:30px; 		margin-right:30px;
	text-align:center;
	margin-top:15px;
	color: #FC0;
	max-width:240px
}
        #floatright_gal	{
	float: right;
	clear: right;

font: 14px  margin-left:10px; 			margin-left:30px;
	text-align:center;
	margin-top:15px;
	color: #FC0
}
        #floatleft_gal a img {border:none; }
        #floatright_gal a img {border:none; }
        
        
        #dualcolumn div {float: left; margin-right: 20px;}
        
/* Navigation Bar */

        #navbar			{ width: 100%; text-align:center; background-image:url('images/grad_navbar.png'); }
		
        #navbar a   { border:none;  }
table {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

      
		

/* End Navigation Bar */

p.center {text-align:center}

h1.center {text-align:center}
h2.center {text-align:center}
h3.center {text-align:center}
        
        .roundedcornr_box {
   background: #181717 url(images/roundedcornr_grad.gif) repeat-x top left;}
   
   
   
   
.roundedcornr_top div {
   background: url(images/roundedcornr_tl.gif) no-repeat top left;
}
.roundedcornr_top {
   background: transparent url(images/roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(images/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: transparent url(images/roundedcornr_br.gif) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 30px;  overflow:auto;position:relative;height:100% }

.roundedtitle_box {
   background: #181717 url(images/roundedtitle_grad.gif) repeat-x top left;
}
.roundedtitle_top div {
   background: url(images/roundedtitle_tl.gif) no-repeat top left;
}
.roundedtitle_top {
   background: transparent url(images/roundedtitle_tr.gif) no-repeat top right;
}
.roundedtitle_bottom div {
   background: url(images/roundedtitle_bl.gif) no-repeat bottom left;
}
.roundedtitle_bottom {
   background: transparent url(images/roundedtitle_br.gif) no-repeat bottom right;
}

.roundedtitle_top div, .roundedtitle_top,
.roundedtitle_bottom div, .roundedtitle_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedtitle_content { margin: 0 7px; color:#FFFFFF }



div.float       { float: left; padding:20px }
        div.float p     { text-align: center;}
        div.img				  {margin: 2px; border: 1px solid height: auto; width: auto; float: left; text-align: center;}
	    div.img img			  {display: inline; margin: 3px; border: 1px solid #E5E0CE;}
	    div.img a:hover img   {border: 1px solid }
	    div.desc			  {text-align: center;font-weight: normal;width: 120px;margin: 2px;}

        
        
      /*  #extra			{ float: left; margin-left: -200px; width: 182px; }		
	  
	  /* Footer */
      /*#footer			{ background: #333; border-bottom: 2px solid #999; clear: left; width: 70%; }
		#footer a		{ color: #eee; }
		#footer	p		{ color: #ccc; margin: 0; padding: 0 18px 10px; }
		#footer ul		{ border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
		#footer li		{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
        #extra			{ border-bottom: 1px solid #ccc; padding-right: 18px;  }
		#extra small	{ font-size: 11px; line-height: 18px;}
        #glb_content	{ margin: 0 200px 36px; width:70% 
        
        
        
        
        }
        
        */
      





#floatright		{float: right; clear: right; margin: 20px; font: 10px Helvetica  }
#floatleft		{float: left; clear: left; margin: 20px; font: 10px Helvetica }

#mfloatright		{float: right; clear: right; margin: 20px; font: 14px Helvetica  }
#mfloatleft		{float: left; clear: left; margin: 20px; font: 14px Helvetica }

/* beg Photo-Caption Zoom - Pure-CSS */

        .Zright { float:right; margin:5px 0px 2px 10px; } 
        .Zleft { float: left; margin:5px 10px 2px 0px; } 

        .Zoom img { border: 1px solid #369; border:none; text-decoration:none;} 
        .Zoom.t100 img { width:100px; } 
        .Zoom.t150 img { width:150px; } 
        .Zoom.t200 img { width:200px; } 
        .Zoom.t250 img { width:250px; } 
        .Zoom.t300 img { width:300px; } 
        .Zoom.t350 img { width:350px; } 
        .Zoom.t400 img { width:400px; } 
        .Zoom.t450 img { width:450px; } 
        .Zoom.t500 img { width:500px; } 
        .Zoom.t550 img { width:550px; } 
        .Zoom.t600 img { width:600px; } 

        .Zoom .caption { display:none; } 

        .Zoom a { padding:0px; } 
        .Zoom a:hover { padding:0px; } /* IE picky here */ 
        .Zoom a:visited { padding:0px; } 

        .w100 a:hover img,.w100 a:hover .caption {width:100px} 
        .w150 a:hover img,.w150 a:hover .caption {width:150px} 
        .w200 a:hover img,.w200 a:hover .caption {width:300px} 
        .w250 a:hover img,.w250 a:hover .caption {width:250px} 
        .w300 a:hover img,.w300 a:hover .caption {width:300px} 
        .w350 a:hover img,.w350 a:hover .caption {width:350px} 
        .w400 a:hover img,.w400 a:hover .caption {width:400px} 
        .w450 a:hover img,.w450 a:hover .caption {width:450px} 
        .w500 a:hover img,.w500 a:hover .caption {width:500px} 
        .w550 a:hover img,.w550 a:hover .caption {width:550px} 
        .w600 a:hover img,.w600 a:hover .caption {width:600px} 
        .Zoom a:hover img { margin-bottom:5px;} 

        .Zoom a:hover .caption {display:block; background:#eef; border:1px solid #339; font-family:verdana,sans-serif; text-decoration:none; text-align:justify; font-size:10pt; color:#339; } 
        .Zoom a:hover .inner { display:block; padding:5px 8px; } /* no IEboxModelHack */ 

        /* end Photo-Caption Zoom - Pure-CSS */ 

/* button rollover effect */

#home
{
	display: block;
	width: 65px;
	height: 23px;
	background: url("images/buttons/but_home.png") no-repeat 0 0;
}

#home:hover
{ 
  background-position: 0 -23px;
}

#home span
{
	display: none;
}

#meetus
{
	display: block;
	width: 85px;
	height: 23px;
	background: url("images/buttons/but_meetus.png") no-repeat 0 0;
}

#meetus:hover
{ 
  background-position: 0 -23px;
}

#meetus span
{
  display: none;
}

#news
{
  display: block;
  width: 65px;
  height: 23px;
  background: url("images/buttons/but_news.png") no-repeat 0 0;

}

#news:hover
{ 
  background-position: 0 -23px;
}

#news span
{
  display: none;
}

#store
{
  display: block;
  width: 75px;
  height: 23px;
  background: url("images/buttons/but_store.png") no-repeat 0 0;

}

#store:hover
{ 
  background-position: 0 -23px;
}

#store span
{
  display: none;
}

#schedule
{
  display: block;
  width: 85px;
  height: 23px;
  background: url("images/buttons/but_schedule.png") no-repeat 0 0;

}

#schedule:hover
{ 
  background-position: 0 -23px;
}

#schedule span
{
  display: none;
}

#playspace
{
  display: block;
  width: 95px;
  height: 23px;
  background: url("images/buttons/but_playspace.png") no-repeat 0 0;

}

#playspace:hover
{ 
  background-position: 0 -23px;
}

#playspace span
{
  display: none;
}

#galleries
{
  display: block;
  width: 80px;
  height: 23px;
  background: url("images/buttons/but_galleries.png") no-repeat 0 0;

}

#galleries:hover
{ 
  background-position: 0 -23px;
}

#galleries span
{
  display: none;
}

#links
{
  display: block;
  width: 85px;
  height: 23px;
  background: url("images/buttons/but_links.png") no-repeat 0 0;

}

#links:hover
{ 
  background-position: 0 -23px;
}

#links span
{
  display: none;
}

#faq
{
  display: block;
  width: 50px;
  height: 23px;
  background: url("images/buttons/but_faq.png") no-repeat 0 0;

}

#faq:hover
{ 
  background-position: 0 -23px;
}

#faq span
{
  display: none;
}

/* End Button Rollover Effects */
