/*This is the core style sheet of the site.*/

body {
color: #ffffff;
font-family: Geneva, Arial, Helvetica, Verdana;
font-size: 1.0em;
background-color: #000000;
background-image: url(../images/webwatermark.jpg);
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
}

p {
font-size: 0.8em;
text-align: justify;
line-height: 1.7em;
padding-left: 1.0em;
padding-right: 1.0em;
	}
p.small-tip {
font-size: 0.5em;
font-style: italic;
}

h1 {
font-size: 1.3em;
text-align: center;
font-style: italic;
letter-spacing: 0.2em;	

	}

h2 {
font-size: 1.1em;
padding-left: 3.0em;

	}	

h3 {
font-size: 1.0em;
padding-left: 2.0em;
color: #d3bf83;
	}	
	
h4 {
font-size: 0.9em;
padding-left: 1.0em;

	}
        
h5 {
font-size: 0.8em;
padding-left: 1.0em;
font-weight: bold;

     }

hr.trim1 {
/*height: 0.1em;*/
padding: 0.05em;
color: #d3bf83;
background-color: #d3bf83;
border: 0.0em;
/*border-top: 0.0em solid #d3bf83;
border-left: 0.0em solid #d3bf83;
border-right: 0.0em solid #d3bf83;
border-bottom: 0.0em solid #d3bf83;*/

}


hr.trim2 {
/*height: 0.1em;*/
padding: 0.05em;
color: #ffffff;
background-color: #ffffff;
border: 0.0em;
/*border-top: 0.0em solid #ffffff;
border-left: 0.0em solid #ffffff;
border-right: 0.0em solid #ffffff;
border-bottom: 0.0em solid #ffffff;*/

}  
  	
#header {
/*
min-width:700px;
max-width:1024px;
*/
height: 152px;
background-image: url(../images/aces-color-blkbkgrd-150x125.jpg);
background-repeat: no-repeat;
background-position: 3%;
background-color: transparent; 
	}

	
#header p {

font-family:Lucida Calligraphy, Geneva, Verdana, Arial, Tahoma, Helvetica, Bradley Hand ITC, sans-serif;
font-size: 1.3em;
font-weight: bold;
letter-spacing: 0.1em;
text-align: center;
padding-top: 1.5em;
	}


#main-content {
/*
min-width:700px;
max-width:1024px;
*/
/*
margin: 0 auto;
*/
background-color: transparent; 

margin-left: 7.5%;
margin-right: 7.5%;

	}

#main-text {

/*
min-width:700px;
*/
background-color: transparent;

margin-left: 0.0em;
margin-right: 0.0em;
margin-top: 1.0em;

 
	}

	
#main-text a:link {
font-weight: bold;
color: #ffffff;
text-decoration: underline;
	} 

#main-text a:visited {
font-weight: bold;
color: #4f4f4f;

	}

#main-text a:hover {
font-weight: bold;
color: #4f4f4f;
background-color: #d3bf83;
}

#main-text a:active {
font-weight: bold;
color: #ffffff;

		}
	
#main-text ul.normal{
 font-size: 0.8em ;
}


#navbar {
/*height: 5.0em;*/
/*padding: 0.25em;*/
/*font-size: 0.7em;*/
/*font-weight: bold;*/
/*margin-left: 1.75%;
margin-right: 1.75%;*/
color: #ffffff; 
background-color: transparent; 

}

#navbar ul li, 
#navbar ul li a:active, 
#navbar ul li a:link, 
#navbar ul li a:visited {

display: inline;
text-decoration: none;
width: 15%;
padding-left: 0.2em;
padding-right: 0.2em;
/*position: center;*/
font-size: 0.8em;
font-weight: bold;
color: #ffffff; 
background-color: transparent; 
	}
		

#navbar ul li a:hover{
display: inline;
text-decoration: none;
width: 15%;
padding-left: 0.2em;
padding-right: 0.2em;
/*position: center;*/
font-weight: bold;
color: #4f4f4f;
background-color: #d3bf83;

	}

	
#main-text ul.members	{
font-size: 0.8em;
	}
	

#main-text ul.tournaments  {
font-size: 0.8em;
		
	}			

#main-text p.hockeylinks  {
font-size: 1.0em;
padding-left: 2.5em;
 }


#footer	{

margin: 0.0em;
/*
min-width:700px;
*/
position: left;

background-color: transparent;

color: #ffffff; 
	}

#footer	p{
text-align: center;
font-size: 0.7em;
	}

#footer a:link {
color: #ffffff;

text-decoration: underline;
	}

#footer a:visited {
color: #666666;

	}

#footer a:hover {
color: #4f4f4f;
background-color: #d3bf83;
	}

#footer a:active {
color: #000000;

		}	
	
	
		
/* table executive ------------------------------------*/


/* good looks
------------------------------------*/

#table-executive h1.tabletitle {
	font-weight: bold;
	font-size: 1.0em;
		
	clear: left;
	}

#table-executive li.tableheader {
	font-weight: bold;
	font-size: 1.0em;
	
	}

 
				
#table-executive ul.vert {
	list-style-type: none;
	padding: 0;
	margin: 0;
	
	}
	
#table-executive ul.vert li {
	padding-top: 1.0em;
	
	margin: 0;
	height: 2.0em; /* space out your rows */
	
			}
				
#table-executive ul.vert li.odd {
	color: #ffffff;
	background-color: #4f4f4f;
	}

#table-executive li.odd a:link {
color: #ffffff;
background-color: #4f4f4f;
text-decoration: underline;
	} 	

#table-executive li.odd a:hover {

color: #4f4f4f;
background-color: #d3bf83;
text-decoration: underline;
	} 	

	
				
#table-executive ul.horz {
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}


#table-executive ul.horz li {
	float: left;
	padding: 0 0 0 0;
	margin: 0;
	
		}

#table-executive li {
	
	font-size: 0.9em;
	}
		
			
#table-executive ul.horz li.positiontitle {
	font-weight: bold;
	font-size: 0.9em;
	}

#table-executive ul.horz li.position { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 25%;
	padding-left: 2%; 
	}
	
		
#table-executive ul.horz li.positiontitle { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 25%;
	padding-left: 2.4%;
	}

		
#table-executive ul.horz li.name { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 24%;
	}
	
		
#table-executive ul.horz li.address { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 20%;
	}
	
			
#table-executive ul.horz li.phone { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 22%;
	}
	
		
#table-executive ul.horz li.email { /* size your columns individually at the expense of »
  slightly bloated markup (labelling each appropriate <li> with this class) */
	width: 22%;
	/*text-align: right;*/
	padding-right: 2.4%;
		}	
		
