
*{
			margin:0;
			padding:0;
		}
		
		
		html>body #border {
margin-left:2em;
margin-right:2em;
}




body {


color:#000000;  

font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}


/* Firefox Dotted Outline Fix */

* {
padding: 0;
margin: 0;
}
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
	
	


blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin-left:.4em;
margin-right:.4em;
}



	#content{
	margin:2em auto;
			
			height: auto;
			width:940px;
			 
			
			
			z-index: 3;
		
					
		}



#header {
margin:-1em -.5em 0 -.5em !important;
margin:-2em -1em 0 -1em;
padding:0 0 0 0;
height:5em;
background-color:transparent;
}















#centerColumn.rounded { width:900px;

border:8px solid #000000;
background: transparent url(../transparent_darkgrey.png) repeat;
text-align:center;
margin:1em auto;

}
dl#gallery{ padding:0px; margin:40px auto; width:630px; text-align:center;}




#centerColumn1 h1,#centerColumn h1  { text-indent:-2000px;
font-size:0.001em; display:none;

}

#centerColumn h2,#centerColumn1 h2 {
margin:0 0 0 0;
padding:1em 0 0 0;
font-size:1.3em;
font-weight:200;
letter-spacing:.3em;
color: #04B1ff;

}

#centerColumn.rounded{min-height:850px; text-align:center;}
		

		
		

		
		
		
		
		   
		   
		   
		     
		
		




#header h2 {
margin:0 0 0 0;
padding:1em 0 0 1.75em;
font-size:.9em;
font-weight:300;
letter-spacing:.1em;
}


#nav {
margin:3em 0 1em 0;
padding:.4em 0 0 0;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
cursor:pointer;
}

#nav li {
margin:0;
padding:.25em;
display:inline;
}



#footer {
position:relative;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:#cccccc;
border-top:1px solid #999999;
}

a.rounded, .button, .rounded {

  -moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
text-decoration:none;

}
.button {
  color: #999999  ;
  background: transparent;
  padding: 10px 14px;
  border: #000000 medium solid; font-size:1.3;
  
}
.button:hover {
  color:  #04B1ff   ;
 
  background-repeat:no-repeat;
  text-decoration:none;
  border:  #999999 medium solid;
} 


		
		img{
			border:none;
		}
		
		
	
		
	
	
	
	
		
		
		
		
	
		
		
		
		   /* xxxxxxxxxxxxxxxxxxmovebox .......................................................................*/ 
		
		
		
		
		






  .boxgrid{ 
   
      width: 200px;  
     height: 100px;  
       margin:0 auto;
	   float:left; 
   
     
    border: 
	 thick  #000000 solid;  
     overflow: hidden;  
      position: relative;  
	   -moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
  }  
  .boxgrid img{  
       position: absolute;  
      top: 0;  
     left: 0;  
     border: 0;  
 }  

	
  .boxcaption{  
     float: left;  
     
       background-color:transparent;  
       height: 20px;  
       width: 100%;  
      opacity: .8;  
      /* For IE 5-7 */  
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
     /* For IE 8 */  
      -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; z-index:1000; }
 
  .captionfull .boxcaption {  
      top: 72;  
     left: 200;  
 }  
  .caption .boxcaption {  
       top: 30;  
       left: 60;  
   }  
 
p.nice{margin:200px auto; padding-top:20px; width:350px; color: #FFFFFF; line-height:1.8em; font-size:1em;text-shadow:1px 1px 20px  #FFFFFF
; }


dd h3 {color:#04B1ff; margin: 4px 0px 0 0px; font-size:0.8em;}


dd p{color: #FFFFFF;margin: 0px 0px 0 2px; font-size:3.4em; text-shadow:#FFFFFF ;}




.cover{z-index:200;}







