/*
    Stampeded Challenge CSS
    CSS Positioning version
    by Shane Laird
 */

/* ===== global styles ===== */

body {
	font-family: arial;
	font-size: 11pt;
	margin: 0;
	padding: 0;
	background: black;
	}
#menubartext a:link, #menubartext a:visited {
		text-decoration: none;
		color: #ffffff;
}
			
#menubartext  a:hover{
		background: #2f2f2f;
		}

		
	
 .mainmenu {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
h3{
	font-family: arial;
	font-size: 14pt;
	color: black;
	
}	

h4{
	font-family: arial;
	font-size: 12pt;
	color: black;
}
	
p, h1, h2, h3, h4, h5, h6, li {
	margin: 1ex 1em
}



div#outer {
	position: relative;
	width: 950px;
	height: 1000px;
	margin: 15px auto;
	background-color: #FFFFFF;
	border: solid 1px black;
    }


/* ===== header ===== */
div#topbannertext {
        position: absolute;
        top: 140px;
		left: 370px;
        float: left;
        width: 430px;
		}
div#topbannerdate {
        position: absolute;
        top: 10px;
		left: 520px;
        float: left;
        width: 393px;
		}
		
div#toplogo {
        position: absolute;
        top: 10px;
		left: 5px;
        float: left;
        width: 393px;
		}
		
div#tophockeyplayer {
        position: absolute;
        top: 125px;
		left: 687px;
        float: left;
        width: 261px;
		}	
div#oldlogo{
	position: absolute;
	top: 7px;
	left: 367px;
	float: left;
	width: 180px;
		}
		
div#menubar{
    position: absolute;
    top: 335px;
    left: 0px;  
	width: 950px;
	height: 45px;
	background-color: #515151;       
    }
	
div#menubartext{
	position: absolute;
	top: 344px;
	left: 21px;
	width: 919px;
	height: 45px;
    }

/* ===== body - age category ===== */	

div#agecategory{
    position: absolute;
    top: 400px;
    left: 30px;  
	width: 252px;
	height: 329px;	    
    }

div#agecategorytext{
    position: absolute;
    top: 460px;
    left: 30px;  
	width: 252px;
	height: 329px;	      
    }
/* ===== body - registration ===== */	

div#hotelinfo{
    position: absolute;
    top: 400px;
    left: 348px;  
	width: 252px;
	height: 329px;	    
    }
	
div#hotelinfotext{
	position: absolute;
	top: 460px;
	left: 348px;
	width: 252px;
	height: 297px;	    
    }
	
div#registrationbutton{
    position: absolute;
    top: 820px;
    left: 360px;  
	width: 102px;
	height: 24px;    
    }
	
div#infobutton{
    position: absolute;
    top: 820px;
    left: 480px;  
	width: 102px;
	height: 24px;	    
    }	

	
/* ===== body - arrows ===== */	
div#arrow1{
    position: absolute;
    top: 535px;
    left: 290px;  
	width: 102px;
	height: 24px;
    }
	
div#arrow2{
    position: absolute;
    top: 535px;
    left: 610px;  
	width: 102px;
	height: 24px;	  
    }
	
	div#arrow3{
    position: absolute;
    top: 635px;
    left: 605px;  
	width: 59px;
	height: 134px;	  
    }
	
/* ===== body - hotel information ===== */

div#contactinfo{
	position: absolute;
	top: 410px;
	left: 25px;
	width: 908px;
	height: 340px;
    }

	
/* ===== body - hotel information ===== */	
		

div#registrationinfo{
    position: absolute;
    top: 400px;
    left: 668px;  
	width: 252px;
	height: 329px;
	background-color: #515151;       
    }
	
div#registrationinfotext{
	position: absolute;
	top: 460px;
	left: 668px;
	width: 252px;
	height: 233px;	  
    }
	
	
div#hotelbutton{
	position: absolute;
	top: 685px;
	left: 360px;
	width: 101px;
	height: 25px;
	background-color:#0C6;		   
    }
	
div#rosterbutton{
	position: absolute;
	top: 740px;
	left: 350px;
	width: 258px;
	height: 102px;
			   
    }
div#adobebutton{
	position: absolute;
	top: 621px;
	left: 820px;
	width: 79px;
	height: 114px;
			   
    }

div#hotellist{
	position: absolute;
	top: 398px;
	left: 25px;
	}
	
div#draftlist{
	position: absolute;
	top: 450px;
	left: 40px;
	width: 850px;
	}

div#drafttext{
	position: absolute;
	top: 390px;
	left: 20px;
	width: 900px;
	}
		
div#glenmore{
	position: absolute;
	top: 761px;
	left: 710px;
	float: left;
	width: 180px;
	}


/* ===== Tables =====*/

#draft
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#draft td, #draft th 
{
font-size:12px;
border:1px solid #000000;
padding:3px 7px 2px 7px;
}
#draft th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#cc0909;
color:#ffffff;
}
#draft tr.alt td 
{
color:#000000;
background-color:#000000;
}

/* ===== footer =====*/

div#footer{
	position: absolute;
	top: 1168px;
	left: 0px;
	width: 950px;
	height: 62px;
	font-color: #000;
	    
    }		

 
/*div#topbanner {
        position: absolute;
        top: 0px;
        float: left;
        width: 950px;
		height: 334px;
        padding: 0px;
		
    }*/
