html{ overflow-y:scroll; }  


	body {
		text-align:center;
		background-color:#000000;
		/*background-image: url(images/backgroundptrn.jpg);*/
		background-image: url(images/repeatbackground.jpg);
		background-repeat: repeat;
		margin:0px;
	}

	#frame {
		width:1000px; /* width of the center frame */
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		position:relative;
		z-index:90;
		}

	#contentheader {
		background:#000;
		/*background-image: url(images/flames2.gif);*/
		background-position:center bottom;
		/*border:1px solid #000;*/
		padding:10px;
		height:155px;
		width:980px;
		}

	#contentheader h1 {
		font-size:14px;
		padding:0px;
		margin:0px;

	}
	#contentheader a{text-decoration:none;}
	
	#topmenu {
		background:#000;
		padding-top:4px;/*was 4px*/
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		height:24px;
		width:998px;
		}
		
	#submenuxxx {
		float:left;
		background:#000;
		padding:4px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		padding-left:10px;
		width:120px;
		height:auto;
		}
	#contentcenter {
		/*float:left;*/
		position:relative;
		background:#eee;
		padding:10px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		z-index:91;
		}
	#contentcenterDT {
		/*float:left;*/
		position:relative;
		background:#000;
		padding:10px;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		z-index:91;
	}

	#contentfooter {
		background:#fff;
		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		padding:10px;
		text-align:center;
		font-size:100%;
		}

	#contentleft {
		text-align:center;
		line-height:40px;
		width:168px;
		height:220px;;
		float: left;
		background:#FFF;
		color:#000;
		border: 3px solid #555;
		position:absolute;
		top:240px;
		left:-188px;
		margin-right:20px;
		z-index:20;
		}
		
	#contentright {
		width:175px;
		padding:0px;
		float:left;
		background:#fff;
		}
	
	#featuredsponsor{
		float:right;
		width:168px;
		height:220px;
		background:#444;
		padding-top:20px;
		left:28px;
		color:#000;
		padding-right:8px;
	}
        #featuredskater{
        	width:168px;  /* 240,168 was 200,140 */
        	height:220px;
        	background:#222;
        	background-image: url(images/barbwireframe3.png);
        	/*float:right;*/
        	position:absolute;
        	right:-188px;
        	top:240px;
        	/**border: 0px solid #33CC22;**/
        	text-align:center;
        	color:#FFF;
        	padding-top:20px;
        	z-index:-99;
        }
        
        .skatertable{
        	text-indent:5px;
        }
        .skatertable td{
        	font-size:12px;
        }

    p{
		margin:0px 0px 0px 0px;
		}


    h1{
		margin:0px 0px 0px 0px;
		}


	h1 {
		font-size:14px;
		padding-top:0px;
		}
		
		
a:link,a:visited{color:Blue;}
a:hover{color:Red;}
a:active{color:Blue;}

input.posted { position:absolute; top:-1000px !important;bottom:-1000px !important;}

/* Scrolling Shows */
#showScrollDiv{
	position: relative;
	width: 400px; /* width */
	height: 50px; /* height */
	/*background-color: white;*/
	overflow: hidden;
	border: 3px solid black;
	padding: 2px;
	padding-left: 4px;
	font-size:15px;
}

/* Scrolling News */

		
		
/* News Heading and Body text  */

 .newsHdgLinks{ margin-right:20px; }
 a.newsHdgLinks:link,a.newsHdgLinks:visited{color:Blue;text-decoration:none;}
 a.newsHdgLinks:hover{color:Blue;text-decoration:none;}
 a.newsHdgLinks:active{color:Blue;text-decoration:none;}
 
 .newsHeading
 { font-size:21px;margin-left:40px;margin-bottom:10px; }
 
 .newsBody
 { font-size:16px;margin-left:60px;margin-right:40px;margin-bottom:20px; }
 
/* Index Page News Heading and Body text */

 .newsHdgLinksIndex{ margin-right:20px; }
 a.newsHdgLinksIndex:link,a.newsHdgLinksIndex:visited{color:Blue;text-decoration:none;}
 a.newsHdgLinksIndex:hover{color:Blue;text-decoration:none;}
 a.newsHdgLinksIndex:active{color:Blue;text-decoration:none;}
 
 .newsHeadingIndex
 { font-size:18px;margin-left:40px;margin-bottom:10px; }
 
 .newsBodyIndex
 { font-size:14px;margin-left:60px;margin-right:40px;margin-bottom:20px;margin-top:0px; }
 

  
    .menu {font-family: arial, sans-serif; margin-top:0px; left:0px; width:898px; height:20px; 
    	position:relative; font-size:16px; z-index:100;}
    .menu  li a, .menu ul li a:visited 
    	{display:block; text-decoration:none; color:#000; width:124px; height:20px; 
  	text-align:center; color:#33f; border:1px solid #000; 
  	background:#000; line-height:20px; font-size:16px;
  	overflow:hidden;}
    .menu  {padding:0; margin:0; list-style: none;}
    .menu  li {float:left; position:relative; height:20px;list-style-type: none; } /* change */
  .menu  li ul {display: none;}
  
  /* used for non-IE browsers */
  
  .menu  li:hover a {color:#000; background:#33f; }
  
  .menu  li:hover ul {display:block; position:absolute; top:21px; left:-40px; width:125px;}
  .menu  li:hover ul li a.hide {background:#6a3; color:#fff;}
  .menu  li:hover ul li:hover a.hide {background:#22f; color:#000;}
  .menu  li:hover ul li ul {display: none;}
  .menu  li:hover ul li a {display:block; background:#ddd; color:#000;}
  .menu  li:hover ul li a:hover {background:#22f; color:#000;}
  .menu  li:hover ul li:hover ul {display:block; position:absolute; left:125px; top:0;}
  .menu  li:hover ul li:hover ul.left {left:-125px;} 
  

   a.afoot {
     color:#000;
     text-decoration:none;
     margin-right:10px;
     padding-right:5px;
     padding-left:5px;
   }
   a.afoot:hover {
   	color:#000;
   	background:#33f;
   	text-decoration:none;
     padding-right:5px;
     padding-left:5px;
}


a.bioname:link { color:Blue;  text-decoration:underline;}
a.bioname:visited{ color:Blue;  text-decoration:underline;}
a.bioname:hover{color:Red; text-decoration:underline;}
a.bioname:active{ color:Blue;  text-decoration:underline;}
