

A {
cursor:pointer;
color:#FFDE00; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:95%; text-decoration:none
}

a:visited {
cursor:pointer;
color:#296591; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration:none
}

a:active {
cursor:pointer;
color:#FFDE00; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration:none
}

a:hover {
cursor:pointer;
color:#9C0528; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration:none
}

img {
border-style: none;
}


body
	{
		padding: 0;
		margin: 0;
		color: white;
		background-color:black;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		scrollbar-base-color: #003FA5;
scrollbar-3dlight-color: #000000;
scrollbar-darkshadow-color: #000000;
scrollbar-face-color: #050066;
scrollbar-highlight-color: #003FA5;
scrollbar-shadow-color: #003FA5;
scrollbar-track-color: #00619E;
		
	}
	

	
	
	
	
	div.frontcontents {
		margin-bottom: 10px;
		margin-left: 5%;
		margin-right:5%;
		padding: 10px;
		color: #296591;
	
	}
	
		div.fronttoptop {
	margin-left: 5%;
		margin-right:5%;
		margin-bottom:5%;
		width:85%;
	
	color: white;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 3em;
		text-align:center;
		letter-spacing: 2px
	
	}
	
	
	
	div.frontleft {
	width:22%;
	float:left;
	color:#CEDFFF;
	border: 2px solid #00619E;
	padding:2px;
	
	}
	
	div.frontleft span.frontleftright {

	text-align:right;
	width:100%;
	float:left;
		background-image:url('./enter1.gif');
background-repeat: no-repeat;
background-position: top right;
height:40px;
	}
	
	div.frontleft span.frontleftrighthover {

	text-align:right;
	width:100%;
	float:left;
	background-image:url('./enter2.gif');
background-repeat: no-repeat;
background-position: top right;
	height:40px;
	}
	
	div.frontmiddle {
	width:48%;
	float:left;
	color: #296591;
	
	}
	
	div.frontbottom {
		margin-left: 5%;
		margin-right:5%;
		margin-bottom:5%;
		width:75%;
	
	color: white;
	font-family: Arial, Helvetica, sans-serif;
		font-size: 2em;
		text-align:center;
		
	
	}

	
	
	
	
	
	
	
	
	
	
	div.contents span.enter {
	width:50%;
	text-align:left;
	float:left;
			cursor:pointer;
			filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	
	}
	
	div.contents span.enterhover {
	width:50%;
	text-align:left;
	float:left;

	cursor:pointer;

	}
	
	div.contents	
	{
		
		margin-bottom: 10px;
		margin-left: 5%;
		margin-right:5%;
		padding: 10px;
		color: silver;
	
	}
	
	
	div.left {
	width:21%;
	float:left;
	color: #296591;
	
	}
	
	div.middle {
	width:125px;
	float:left;
	color: #296591;

	
	}
	
	div.middle2 {
	width:300px;
	float:left;
	color: #296591;
	
	
	}
	
	div.right {
	width:23%;
	float:left;
	color: #296591;
	text-align:right;	
	}
	
	
	
	
	
	div.gallery {
			margin-bottom: 10px;
		margin-left: 15%;
		margin-right: 15%;
		padding: 10px;
	
		border-top: silver 1px solid;
		text-align:center;
		
		
	}
	
	
	div.galleryaccessleft {
	float:left;
background-color:transparent;
	width:200px;
	
	}
	
	div.galleryaccessmiddle {
		width:50%;
		text-align:center;
		float:left;
	background-color:transparent;
		
	}
	
	div.galleryaccessright {
		width:200px;
			float:left;
		background-color:transparent;
		
	}
	
	div.galleryaccessbottom {
	width:750px;
	float:left;
	text-align:center;
	margin-top:5px;
	margin-left: 5%;
	
	}
	
	
	
	div.gallery span.logo {
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		cursor:pointer;
		width:300px;
	height:70px;
	margin-right:2px;
	}
	
	div.gallery span.logohover {
		width:300px;
	height:70px;
		cursor:pointer;
			margin-right:2px;
	}
	

	
	

	
	div.contents span.about {

		color: #296591;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		padding-left: 40px;
		padding-right: 10px;
		
		height:42%;
		float:left;
	
	}
	
	

	
	div.game {

		
	width:405px;
	float:left;
height:55%

	}
	
	div.game span.gameblocks {
	float:left;
	
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		cursor:pointer;
	filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	
	
	}
	
	div.game span.gameblockshover {
	float:left;
		padding-top: 1px;
		padding-bottom: 1px;
		padding-left: 1px;
		padding-right: 1px;
		cursor:pointer;

	
	
	}
	

	
	div.middle2 span.free1 {
	float:left;
		cursor:pointer;
	width:305px;
	height:70px;
		background-image:url('galmenu/free.jpg');
background-repeat: no-repeat;
	margin-bottom:5px;
	background-position: center right;
	}
	
		div.middle2 span.free1hover {
	float:left;
	
	
		cursor:pointer;
	width:305px;
	height:70px;
		background-image:url('galmenu/freeover.jpg');
background-repeat: no-repeat;
		margin-bottom:5px;
		background-position: center right;
	}
	
	
		
	div.middle2 span.free2 {
	float:left;

		padding: 1px;
		cursor:pointer;
	width:300px;
	height:70px;
		background-image:url('galmenu/freeskate.jpg');
background-repeat: no-repeat;
background-position: center right;
		margin-bottom:5px;
	}
	
		div.middle2 span.free2hover {
	float:left;
	
		padding: 1px;
		cursor:pointer;
	width:300px;
	height:70px;
		background-image:url('galmenu/freeskateover.jpg');
background-repeat: no-repeat;
background-position: center right;
		margin-bottom:5px;
	}
	
	
		div.middle2 span.free3 {
	float:left;
		cursor:pointer;
	width:305px;
	height:70px;
		background-image:url('galmenu/freecandid.jpg');
background-repeat: no-repeat;

	background-position: center right;
	}
	
		div.middle2 span.free3hover {
	float:left;
	
	
		cursor:pointer;
	width:305px;
	height:70px;
		background-image:url('galmenu/freecandidover.jpg');
background-repeat: no-repeat;

		background-position: center right;
	}
	
	
	
	h1	
	{
		color: white;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 20px;
		padding-left: 10px;
	}
	
	

	p	
	{
		color: #296591;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		padding-left: 40px;
		padding-right: 10px;
	}
	
	
	.menucontainer {
		margin-top: 10px;
		margin-left: 5%;
		margin-right: 5%;
		padding: 10px;
		height:15px	;
	
		}
		
		.home {
		float:left;
		color: white;
		background-color:#406494;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:16.5%;
		text-align: center;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		}
		
		.gal {
		float:left;
			color: white;
		background-color:#406494;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:16.5%;
		text-align: center;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		}
		
		.vid {
		float:left;
			color: white;
		background-color:#406494;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		
		width:16.5%;
		text-align: center;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		cursor:pointer;
		}
		
		
		.link {
		float:left;
			color: white;
		background-color:#406494;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:16.5%;
		text-align: center;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		}
		
		.new {
		float:left;
		color: white;
		background-color:#406494;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:15.5%;
		text-align: center;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		}
		
		.con {
		float:left;
		color: white;
		background-color:#406494;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:15%;
		text-align: center;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		}
		
		
		
		
		
		
		
		.homehover {
		float:left;
		color: white;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:16.5%;
		text-align: center;
		background-image:url('menubkg.jpg');
		background-repeat: no-repeat;
		background-position: top left;
		}
		
		.galhover {
		float:left;
		color: white;
		background-color: #8599B4;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:16.5%;
		text-align: center;
			background-image:url('menubkg.jpg');
		background-repeat: no-repeat;
		background-position: top center;
		}
		
		.vidhover {
		float:left;
		color: white;
		background-color: #8599B4;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
	
		width:16.5%;
		text-align: center;
			background-image:url('menubkg.jpg');
		background-repeat: no-repeat;
		background-position: top right;
		cursor:pointer;
		
		}
		
		.linkhover {
		float:left;
		color: white;
		background-color: #8599B4;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:16.5%;;
		text-align: center;
			background-image:url('menubkg.jpg');
		background-repeat: no-repeat;
		background-position: center right;
		}
		
		.newhover {
		float:left;
		color: white;
		background-color: #8599B4;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:15.5%;
		text-align: center;
		background-image:url('menubkg.jpg');
		background-repeat: no-repeat;
		background-position: center left;
		}
		
		.conhover {
		float:left;
		color: white;
		background-color: #8599B4;
		font-family: Arial, Helvetica, sans-serif;
		padding: 2px;
		cursor:pointer;
		width:15%;
		text-align: center;
		background-image:url('menubkg.jpg');
		background-repeat: no-repeat;
		background-position: center left;
		}
		
				
		div.contents span.fimage {
	
		font-family: Arial, Helvetica, sans-serif;
		 float: right;
margin: 0 0 1px 1px;
clear: right;
		text-align:center;

						}
				
		div.middle span.free {
	
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		float:left;
		padding:2px;
		text-align:center;
		}
		
		div.middle span.freehover {
		cursor:hand;
		float:left;
		padding:2px;
		
	}
		
		div.actualgalleries {
		margin-bottom: 10px;
		margin-left: 5%;
		margin-right: 5%;
		padding: 10px;
		color: black;
		border-top: silver 2px solid;
		}
		
		div.actualgalleries span.titlepreview {
		font-family: Arial, Helvetica, sans-serif;
		
		text-align:center;
		float:left;
		padding: 2px;
		color:white;
	
		letter-spacing: 0.3ex;
		text-align: center;
		border-bottom: silver 1px solid;
		border-right: silver 1px solid;
		width:175px;
		
		}
		
		
		div.actualgalleries span.preview {
		font-family: Arial, Helvetica, sans-serif;
		cursor:pointer;
		text-align:center;
		float:left;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		height:105px;
		color:white;
		width:175px;
	height:105px;
		
		}
		
		
		
		div.actualgalleries span.previewhover {
		font-family: Arial, Helvetica, sans-serif;
		cursor:pointer;
		text-align:center;
		float:left;
		height:105px;
		color:white;
		width:175px;
		height:105px;
		}
		
		div.actualgalleries span.name {
		font-family: Arial, Helvetica, sans-serif;
			height:105px;
		text-align:left;
		float:left;
			padding: 2px;
			color:#296591;
			width:20%
		}
		
		div.actualgalleries span.titlename {
		font-family: Arial, Helvetica, sans-serif;
		
		text-align:center;
		float:left;
			padding: 2px;
			color:white;
			width:20%;
			letter-spacing: 0.3ex;
		text-align: center;
		border-bottom: silver 1px solid;
		border-right: silver 1px solid;
		}
		
		div.actualgalleries span.description {
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		color:white;
		float:left;
			padding: 2px;
			color:silver;
			width:38%;
		height:105px;
		}
		
		div.actualgalleries span.titledescription {
		font-family: Arial, Helvetica, sans-serif;
		
		text-align:center;
		float:left;
			padding: 2px;
			color:white;
			width:38%;
			letter-spacing: 0.3ex;
	
		border-bottom: silver 1px solid;
		border-right: silver 1px solid;
		}
		
		div.actualgalleries span.updated {
		font-family: Arial, Helvetica, sans-serif;
		
		text-align:center;
		float:left;
		padding: 2px;
		color:#296591;
		width:12%;
		text-align: center;
		height:105px;
		
		}
		
		div.actualgalleries span.updatednew {
		font-family: Arial, Helvetica, sans-serif;
		
		text-align:center;
		float:left;
		padding: 2px;
		color:red;
		width:12%;
		text-align: center;
		height:105px;
		}
		
		
		
		
		div.actualgalleries span.titleupdated {
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 2px;
		color:white;
		width:12%;
		letter-spacing: 0.3ex;
		text-align: center;
		border-bottom: silver 1px solid;
		border-right: silver 1px solid;
		pointer:hand;
			}
			
			
		
		div.actualgalleries span.titlevideo {
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 2px;
		color:white;
		width:12%;
		letter-spacing: 0.3ex;
		text-align: center;
		border-bottom: silver 1px solid;
		
			}
			
			
			
		div.actualgalleries span.videorow {
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 2px;
		color:silver;
	pointer:hand;
		text-align: right;
	width:8%;
		padding: 2px;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	
		
			}
			
			div.actualgalleries span.videorownohand {
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 2px;
		color:silver;

		text-align: right;
	width:8%;
		padding: 2px;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	
		
			}
			
			
				div.actualgalleries span.videorowhover {
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 2px;
		color:silver;
	pointer:hand;
		text-align: right;
	width:8%;
		padding: 2px;
	
		
			}
			
			
		div.paginationlinks {
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		color:white;
		width:95%;
		float:left;
		}
				
			
			div.newstitle {
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:20px;
		margin-left: 5%;
		margin-right: 5%;
	
		color: #9C0528;
		border-bottom: silver 1px dashed;
			}
			
			div.newscontent {
		margin-left: 5%;
		margin-right: 5%;
		color: silver;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
			}
			
			
			
			.contactinput {
BORDER-RIGHT: #424142 1px solid; 
BORDER-TOP: #424142 1px solid; 
FONT-SIZE: 10px; 
BORDER-LEFT: #424142 1px solid; 
COLOR: black; 
BORDER-BOTTOM: #424142 1px solid; 
FONT-FAMILY: verdana; 
BACKGROUND-COLOR: #c0d3e1;
OVERFLOW:Hidden; 
}


div.contactform {

		
		margin-bottom: 10px;
		margin-left: 15%;
		margin-right: 15%;
		padding:2px;
		color: silver;
		text-align:center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		
		
	}
	
	 div.row {
  clear: both;

  }

div.row span.label {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: silver;
  float: left;
  width: 30%;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width: 70%;
  text-align: left; 
  color: silver;
  }
  
  .inputfocus {
BORDER-RIGHT: #424142 1px solid; 
BORDER-TOP: #424142 1px solid; 
FONT-SIZE: 10px; 
BORDER-LEFT: #424142 1px solid; 
COLOR: black; 
BORDER-BOTTOM: #424142 1px solid; 
FONT-FAMILY: verdana; 

overflow:hidden;
}
	
  div.row span.formbuttons {
float: left;
background-color: #c0d3e1;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: black;
width: 83px;
text-align: center;
cursor:pointer;

}

div.row span.formbuttonshover {
float: left;
background-color: #296591;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: white;
width: 83px;
text-align: center;
cursor:pointer;

}

div.freevideos {

		margin-bottom: 10px;
		margin-left:5%;
		margin-right: 5%;
		padding: 10px;
			
	}
	
	div.freevideosleft {
	float: left;
	width:30%;
	padding: 2px;
	
	}
	
	
	div.freevideosright {
	float: left;
	width:65%;
	padding: 2px;
	text-alight:right;
	}
	

}

div.videocontainer {
	margin-bottom: 10px;
		margin-left: 15%;
		margin-right: 15%;
		padding: 10px;
	

}

div.videopicture {
float: left;
	width:30%;

	text-align:right;
	filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
		cursor:pointer;

}

div.videopicturehover {
float: left;
	width:30%;

	text-align:right;
	cursor:pointer;

}



div.videotext {
	float: left;
	width:60%;
	height:155px;

	text-alight:right;
color:#AECBF6;
padding-left:2px;


}



div.videoaccess {
float:left;
	margin-bottom:5px;
padding:5px;
		text-align:center;
		width:70%;
margin-left: 5%;
		margin-right:5%;
}


div.videolinks {


font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 2px;
		color:silver;
	width:50%;
		text-align: left;
	pointer:hand;
	margin-bottom:5px;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 5%
		}
		
		div.videoimage {
		
		
font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 2px;

		text-align: center;
	
	margin-bottom: 10px;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 5%
		}
		
		
		div.actualvideo {
		
font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		float:left;
		padding: 5px;
		color:silver;
		text-align: right;
	
	margin-bottom:5px;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 5%
		}
		
		
		

	
	


		
		
		