/*
	Core CSS Document [Advanced Styling]
	Author: Echidna Solutions Corp - support@echidna.ca
*/

/*
	=ELEMENTS
*******************************/
body { background-color:#E8E4D0; font-size:83%; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}

a{outline:none; font-weight:bold;}
a:link, a:visited{color:#22333d;}
a:hover,a:active{color:#4a6575; text-decoration:none;}
abbr{background:url(../images/bg_abbr.gif) bottom left repeat-x; position:relative; border:none; cursor:default;}
abbr a{text-decoration:none; border:none;}
blockquote{margin:0; padding:0;}
cite{}
dl{}
dt{}
dd{}
form{/*display:inline;*/}
h2{}
h3{margin-bottom:5px;}
img{border:none;}
p{margin:0 0 0px 0;padding:5px 0px;line-height:20px;}
strong{color:;}
input{overflow:visible;}
label{}

/*
	=HEADER STYLING
*******************************/
#skip{position:absolute; text-indent:-9999px; overflow:hidden;}
h1,#hockey_night/*,#register_today*/{position:absolute; text-indent:-9999em; overflow:hidden;}




/*
	=NAVIGATION STYLING
*******************************/

/* global */
#navigation li a{background-repeat:no-repeat; background-position: top left;}

/*
	=primary navigation
**********************/
#navigation{}

/* static state */
#navigation #n_home{width:110px; background-image:url(../images/nav/home.jpg);}
#navigation #n_gallery{width:190px; background-image:url(../images/nav/gallery.jpg);}
#navigation #n_services{width:140px; background-image:url(../images/nav/services.jpg);}
#navigation #n_contact{width:150px; background-image:url(../images/nav/contact.jpg);}


/* hover and current page state */
#navigation #n_home:hover{background-image:url(../images/nav/home_up.jpg);}
#navigation #n_gallery:hover{background-image:url(../images/nav/gallery_up.jpg);}
#navigation #n_services:hover{background-image:url(../images/nav/services_up.jpg);}
#navigation #n_contact:hover{background-image:url(../images/nav/contact_up.jpg);}



/* static state */


/* hover and current page state */


/*
	=CONTENT STYLING
*******************************/

#content ol{list-style-type:decimal; margin-left:20px; list-style-position:outside}
#content ul{list-style-type:square; margin-left:20px; list-style-position:outside}
#content h2{position:absolute; text-indent:-9999em; overflow:hidden;}
#content h3 a{text-decoration:none;}

.fRight
{
	float:right;
	margin-left:30px;
	margin-bottom:30px;
}

img.thumb
{
	border:5px solid white;
	margin:5px;
}

img.full
{
	border:10px solid white;
	margin:0 auto;
}

/*
	=headings
****************/

#content h3, #content p, #content ul
{
	text-align:left;
}

#content h3
{
	font-size:130%;
	text-align:left;
}


