@charset "utf-8";
/* Hayley Wickenheiser, Hockey Extrordanaire */

body {
	padding:0px;
	margin:0px;
	background-color:#000000;
	height:100%;
}
#navigation {
	background-image:url(../images/navbar.jpg);
	
	height:40px;
	margin:auto;
}
#clearer {
	clear:both;
}
* :focus {
	outline:0;
}
* {
	border:none;
}

/*----------------------------Generic layout  ------------------------------*/

#bg_images {
	position:relative;
	top:0px;
	width:1024px;
	height:566px;
	left:0px;
	background-position:center bottom;
	z-index:0;
}

#content {
	height:572px;
	width:1024px;
	margin:auto;
	
	
}

#header {
	
	height:100px;
	width:1024px;
	margin:auto;
}

#hayley_container {
	position:relative;
	margin:auto;
	background-image:url(images/hayley_gradient.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	width:100%; 
	height:566px;
	z-index:0;
}

/*----------------------------footer ------------------------------*/
#footer_bg {
	
	top:710px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:49px;
	min-width:1024px;
	margin:auto;
}

#footer_bg_sub {
	margin-top:-13px;
	background-image:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	height:49px;
	min-width:1024px;
}

.footer_text a:link, .footer_text a:hover, .footer_text a:visited, .footer_text a:active {
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	font-size:10px;
	text-decoration:none;
	padding-top:4px;
	margin:0px; 
	width:auto;
	text-align:center;
	
}
.footer_text{
	font-family:Verdana, Geneva, sans-serif;
	color:#66666;
	font-size:10px;
	text-decoration:none;
	padding-top:10px;
	margin:0px; 
	width:auto;
	text-align:center;
	line-height:12px;
	
}


/*----------------------------Text and paragraphs ------------------------------*/
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	
}

.txt_reg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/*----------------------------WHITE TEXT ------------------------------*/
.txt_white {
	color:#fff;
	font-family:arial;
}

a:link {
	color: #b6e4f9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #b6e4f9;
}
a:hover {
	text-decoration: none;
	color: #fff;
}
a:active {
	text-decoration: none;
	color: #b6e4f9;
}

/*----------------------------DARK TEXT ------------------------------*/
.txt_dark {
	color:#000;
}

.txt_dark a:link {
	color: #9e2431;
	text-decoration: none;
}
.txt_dark a:visited {
	text-decoration: none;
	color: #9e2431;
}
.txt_dark a:hover {
	text-decoration: none;
	color: #000;
}
.txt_dark a:active {
	text-decoration: none;
	color: #9e2431;
}



/*----------------------------LOG IN Home page ------------------------------*/
#home_header {
	background-image:url(../images/headers/header_clubwickmain.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:100%;
	margin:auto;
	min-width:1024px;
}
#home_content {
	height:600px;
	width:auto;
	max-width:1024px;
	min-width:1024px;
	margin:auto;
	background-image:url(../images/bg/login.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
}


/*----------------------------MAIN "HOME PAGE" ------------------------------*/
#main_header {
	background-image:url(../images/headers/header_clubwickmain.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:100%;
	margin:auto;
	min-width:1024px;
}
#main_content {
	height:600px;
	width:auto;
	max-width:1024px;
	min-width:1024px;
	margin:auto;
	background-image:url(../images/bg/main.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
}

#main_area {
	height:600px;
	width:1024px;
	top:0px;
	
	
	}

/*----------------------------USER INFO ------------------------------*/
#user_header {
	background-image:url(../images/headers/header_clubwickmain.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:100%;
	margin:auto;
	min-width:1024px;
}

#home_header {
	background-image:url(../images/headers/header_clubwickmain.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:100%;
	margin:auto;
	min-width:1024px;
}
#user_content {
	height:600px;
	width:auto;
	max-width:1024px;
	min-width:1024px;
	margin:auto;
	background-image:url(../images/bg/user.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
}

#left_icons{
	width:279px;
	height:500px;

	float:left;
	}

#home_vid{
	position:absolute;
	top:310px;
	margin-left:100px;
	width:800px;
	height:566px;
	z-index:10;
	}

#top_txt {
	position:absolute;
	top:180px;
	width:800px;
	margin-left:140px;
	height:100px;
	text-align:left;
	color:#fff;
	font-family: arial;
	font-size:12px;
	line-height:1.5em;
}

#top_txt_home {
	position:absolute;
	top:170px;
	width:646px;
	margin-left:140px;
	height:100px;
	text-align:left;
	color:#fff;
	font-family: arial;
	font-size:12px;
	line-height:1.5em;
	margin-left: 195px;
}

/*----------------------------registration page------------------------------*/
.reg_text{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 }
 
#reg_content {
	height:600px;
	width:auto;
	max-width:1024px;
	min-width:1024px;
	margin:auto;
	background-image:url(../images/bg/reg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	top:-10px;
}

#reg_text {
	position:relative;
	width:550px;
	height:600px;
	top:0px;
	margin-left:20px;
	overflow:auto;
	z-index:3;
	}

.join_button {
	border:1px solid #fff;
	height:30px;
	width:100px;
	padding:5px;
	font-family:arial;
	font-size:14px;
}

/*----------------------------gallery pages ------------------------------*/

.gallery_icons {
	position:absolute;
	top:300px;
	height:250px;
	margin-left:650px;
	z-index:10;
}
#gallery_header {
	background-image:url(../images/headers/galleries.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:auto;
	min-width:1024px;
	margin:auto;
}

#gallery_content {
	height:600px;
	width:auto;
	margin:auto;
	background-image:url(../images/bg/galleries.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	margin-top:1px solid #000;
	min-width:1024px;
	max-width:1024px;
}

#gallery_container {
	height:auto;
	width:1024px;
	
	
}


/*----------------------------vids page ------------------------------*/
#vids_header {
	background-image:url(../images/headers/vidtips.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:auto;
	margin:auto;
	min-width:1024px;
	
}
#vids_content {
	height:600px;
	width:auto;
	margin:auto;
	background-image:url(../images/bg/vids.jpg);
	background-repeat:no-repeat;
	background-position:center;
	max-width:1024px;
	min-width:1024px;
	
}
.vids_icons {
	position:absolute;
	top:300px;
	
	height:250px;
	margin-left:150px;
	z-index:10;
}


	
	
		
	
	
/*----------------------------Announcements ------------------------------*/
#announcements_header {
	background-image:url(../images/headers/announcements.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:auto;
	min-width:1024px;
	margin:auto;
}
#announcements_content {
	height:600px;
	width:auto;
	margin:auto;
	background-image:url(../images/bg/announcements.jpg);
	background-repeat:no-repeat;
	background-position: top center;
	min-width:1024px;
	max-width:1024px;
}

#announcement_text {
	height:470px;
	width:470px;
	margin-top:100px;
	float:left;
	overflow:auto;
	padding-right:10px;
	margin-left:0px;
}


/*----------------------------contests----------------------------*/
#contests_header {
	background-image:url(../images/headers/contests.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:100%;
	margin:auto;
	min-width:1024px;
}

#contests_content {
	height:600px;
	width:auto;
	max-width:1024px;
	min-width:1024px;
	margin:auto;
	background-image:url(../images/bg/contests.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;

}

#contest_text {
	position:relative;
	width:495px;
	height:470px;
	top:0px;
	
	overflow:auto;
	z-index:3;
	}

.news_table{

	font-family:Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	
}	

#newsitem {
vertical-align: top;
padding-left: 10px;
}
	
.news_table p
{ margin-top: 0px; }



/*----------------------------audio journal----------------------------*/

#audio_header {
	background-image:url(../images/headers/journal.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:100%;
	margin:auto;
	min-width:1024px;
}

#audio_content {
	height:600px;
	margin:auto;
	background-image:url(../images/bg/audio-bg2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	border-top:1px solid #000;
	width:1024px;
	min-width:1024px;
	max-width:1024px;
	}

#comingsoon_text {
	position:absolute;
	height:400px;
	top:360px;
	margin-left:480px;
	
	max-width:1267px;	
	min-width:1024px;
	
	
}

/*----------------------------favs ------------------------------*/


#favs_header {
	background-image:url(../images/headers/favs.jpg);
		background-position:center;
	background-repeat:no-repeat;
	height:101px;
	width:100%;
	margin:auto;
	min-width:1024px;
}
#favs_content {
	height:600px;
	width:auto;
	max-width:1024px;
	min-width:1024px;
	margin:auto;
	background-image:url(../images/bg/favs.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}



#favs_text2 {
	height:430px;
	width:470px;
	margin-top:50px;
	float:left;
	overflow:auto;
	margin-right:10px;
	margin-left:0px;
}






/*----------------------------navigation ------------------------------*/
#whitesubnav a:link{
	color:#000;
	}
	
	#whitesubnav a:hover{
	color:#06F;
	}
	#whitesubnav a:visited{
	color:#000;
	}


#navlist a:link#current, #navlist a:visited#current {
	/*background-image:url(../images/HM_bg_hover.jpg);
	background-repeat:repeat-x;
	color:#000;*/
	color:#9e2431;
}
#navlist a:link {
	color: #000;
}
#navcontainer ul {
	min-width:1024px;
	max-width:1024px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align: center;
	margin: auto;
	
	padding-top: 14px;
}
#navcontainer ul li {
	display: inline;
	margin-left: -4px;
	width:100px;
}
#navcontainer ul li a {
	padding: 12px 25px 8px 24px;
	text-decoration: none;
	border-right: 1px solid #000;
	
}
#navcontainer a:visited {
	color:#000;
}
#navcontainer ul li a:hover {
	background-image:url(../images/HM_bg_hover.jpg);
	background-repeat:repeat-x;
	color:#333;
}
#active a {
	border-left: 1px solid #000;
}

/*----------------------------test nav ------------------------------*/

#grey_navlist a:link#current, #grey_navlist a:visited#current {
	color:#333;
	z-index:30;
}
#grey_navlist a:link {
	color: #999999;
z-index:30;
}
#grey_navcontainer ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin: auto;
	padding-top: 20px;
	
	text-align:center;
	line-height:20px;
	z-index:50;
	min-width:1024px;
	
}
#grey_navcontainer ul li {
	display: inline;
	width:100px;
}
#grey_navcontainer ul li a {
	padding: 2px 10px 2px 10px;
	text-decoration: none;
z-index:30;

}
#grey_navcontainer a:visited {
	color:#999999;
z-index:30;
	
}
#grey_navcontainer ul li a:hover {
	color:#333;
z-index:30;
	
}

/*------------------------members login -------------*/

#members {
	top:110px;
	position:absolute;
	left:98px;
	width:200px;
	height:20px;
	z-index:3;
	}
	
.log_txt, .log_txt a:link, .log_txt a:hover, .log_txt a:active, .log_txt a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	size:14px;
	text-decoration:none;
	font-style:normal;
	}	
	
	.log_txt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	size:14px;
	text-decoration:underline;
	}
	
#video_content {
	height:600px;
	width:1361px;
	margin:auto;
	background-image:url(../images/bg/vids.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
