/*
Created by Tim Booker
External Stylesheet for Yale Hockey Academy Website */


/*headers*/

h1
{
	 padding-top: 4px;
	 color:#141420;
	 font-family:Georgia,Arial,Verdana,Tahoma,Sans Serif;
	 font-size: 24pt;
}

h2
{
	 padding-top: 4px;
	 color:#141420;
	 font-family:Arial,Verdana,Tahoma,Sans Serif;
	 font-size: 12pt;
}

h3{
	 color:#141420;
	 font-family:Arial,Verdana,Tahoma,Sans Serif;
	 font-size: 10pt;
}

input
{
    border: solid 1px navy;
}

/*table caption*/
caption {
				color:#0c0a6a;
				font-family:Verdana,Tahoma,Sans Serif;
				font-size: 12pt; font-weight:bold;
				padding-bottom: 5px;
}

/*standard body	*/			 
body
{
    FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, sans serif;
    MARGIN: 10px 10px 10px 10px;
}

p.sideheader
{
    COLOR:#FFFFFF;
    FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, sans serif;
    MARGIN: 2px;
    TEXT-ALIGN: center;
}

img
{
    border: 0;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px; 
}



/*links*/
a:link
{
        COLOR: #0c0a6a;
		TEXT-DECORATION: none;
	    FONT-FAMILY: Verdana;
	
}
a:visited
{
        COLOR: #0c0a6a;
		TEXT-DECORATION: none;
		FONT-FAMILY: Verdana;
	
}
a:hover
{
    COLOR: #9ca3a1;
		TEXT-DECORATION: none;
		FONT-FAMILY: Verdana;
	
}
a:active
{
    COLOR: #0c0a6a;
		TEXT-DECORATION: none;
		
		FONT-FAMILY: Verdana,sans-serif;

}




/*menu and other text */
.text
{
 font-family:verdana,sans-serif;
 font-size: 8pt;
 color: white;
}




/*push button for forms */
input.button
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	text-align: center;
	min-width: 60px;
	background-color: #ffffff;
}

#navcontainer
{
background: url('images/background.gif');
margin: 0 auto;
padding: 0 0 0 0;
font-family: georgia, serif;
text-transform: uppercase;
margin-left:2px;
}

/* to stretch the container div to contain floated list */
#navcontainer:after
{
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist
{
list-style: none;
padding: 0;
margin: 0 auto;
width: 99%;
font-size: 0.9em;
font-weight:bold;
}

ul#navlist li
{
display: block;
float: left;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 0.4em;
border-width: 0px 1px 0px 0px;
border-color: #fff #c7e9f4 #ccc #fff;
border-style: solid;
color: #ffffff;
text-decoration: none;
background: transparent;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #c7e9f4;
background: transparent;
border-color: #fff #c7e9f4 #fff #fff;
}