body {

	margin:10;
	
	margin-left: 50;

	padding:0;

	background: #534D4A url(images/bkgd.jpg) repeat-x;

	font-family: Helvetica, Arial, Verdana, sans-serif;

	font-size:11px;

	color:#ECECEC;
	
	
	

	
	

}

div,p,blockquote,ol,ul,dl,li,dt,dd,td,th {color: #ECECEC; font-size: 11px; font-family: helvetica, verdana, arial, sans-serif;}


/* Removes dotted edges on links: */

a:active { outline: none; }

:-moz-any-link:focus { outline: none; }

object { outline:none; }

/* end: */



/* ie6 upgradge message */

#ie6note { display:none; }

.name {font-family: helvetica, verdana, arial, sans-serif; font-size: 80%; color:#F7F1CF; font-weight: bold}
.sale {font-size: 11px; color:#000000; font-weight: bold;}
.orange {font-size: 11px; color:#ED6E07; font-weight: normal;}
.orangelg {font-size: 11px; color:#ED6E07; font-weight: bold;}
.labelwhite {font-family: helvetica, verdana, arial, sans-serif; font-size: 12px; color:#FFFFFF; font-weight: bold}
.label {font-family: helvetica, verdana, arial, sans-serif; font-size: 10px; color:#ED6E07; font-weight: bold}
.labellg {font-family: helvetica, verdana, arial, sans-serif; font-size: 13px; color:#ED6E07; font-weight: bold}
.footer {font-family: helvetica, verdana, arial, sans-serif; font-size: 9px; color: #ADADAF;}
.footer2 {font-family: helvetica, verdana, arial, sans-serif; font-size: 9px; color:#ADADAF;}
.small {font-family: helvetica, verdana, arial, sans-serif; font-size: 9px; color:#ADADAF;}
.green {font-family: helvetica, verdana, arial, sans-serif; font-size: 10px; color:#729C01; font-weight: bold}
.table {border: solid; overflow:auto;}
.required {font-family: helvetica, verdana, arial, sans-serif; color: #AC1E23; font-weight:bold}




img {

	border:0;

}



.clear {

	clear:both;

	height:0;

	overflow:hidden;

	width:100%;

}



/* Nav

--------------------------------------------  */



#header {

	margin:0;

	width:950px;

	height:80x;

	cursor: default;		

}



#logo {

	float:left;

	margin:25px 15px 0 12px; /* top right bottom left */

		

}

#nav {

	float:right;

	margin:70px 0 0 0; /* top right bottom left */

}

#fancymenu {

	position: relative;

	height: 19px;

	width: 600px;

	padding: 15px;

	margin: 0;

	overflow: hidden;

}



#fancymenu ul {

	padding: 0;

	margin: 0 0 0 3px; /* top right bottom left */

}



/* Don't apply padding here (offsetWidth will differ in IE)

    If you need padding add it to the child anchor */

#fancymenu ul li {

	float: left;

	list-style: none;

}



#fancymenu ul li a {

	text-indent: -500em;

	z-index: 10;

	display: block;

	float: left;

	height: 20px;

	position: relative;

	overflow: hidden;

}



#menu_home a {

	width: 55px;

	background: url('images/menu_home.png') no-repeat center !important;	

	background: url('images/menu_home.gif') no-repeat center;	

}



#menu_events a {

	width: 62px;

	background: url('images/menu_events.png') no-repeat center !important;	

	background: url('images/menu_events.gif') no-repeat center;

}



#menu_photo a {

	width: 108px;

	background: url('images/menu_photo.png') no-repeat center !important;	

	background: url('images/menu_photo.gif') no-repeat center;

}



#menu_leagues a {

	width: 71px;

	background: url('images/menu_leagues.png') no-repeat center !important;	

	background: url('images/menu_leagues.gif') no-repeat center;

}



#menu_press a {

	width: 55px;

	background: url('images/menu_press.png') no-repeat center !important;	

	background: url('images/menu_press.gif') no-repeat center;

}



#menu_locker a {

	width: 101px;

	background: url('images/menu_locker.png') no-repeat center !important;	

	background: url('images/menu_locker.gif') no-repeat center;

}



#menu_contact a {

	width: 145px;

	background: url('images/menu_contact.png') no-repeat center !important;	

	background: url('images/menu_contact.gif') no-repeat center;

}



#fancymenu li.background {

	/*background: url('images/bg_menu_right.png') no-repeat top right !important;*/

	background: url('images/bg_menu_right.gif') no-repeat top right;

	z-index: 8;

	position: absolute;

	visibility: hidden;

}



#fancymenu .background .left {

	/*background: url('images/bg_menu.png') no-repeat top left !important;*/

	background: url('images/bg_menu.gif') no-repeat top left;

	height: 20px;

	margin-right: 9px; /* 7px is the width of the rounded shape */

}





/* General Styles

--------------------------------------------  */



a { 

	color:#3E90CF;

	font-weight:bold;

	text-decoration:none;

}



a:hover {	

	color:#CACACA;

	text-decoration:underline;

}



.boldgrey { 

	color:#F3F3F3;

	font-weight:bold;

}



#container {

	margin:0 auto;

	width:950px;

}



#content {

	background-color:#;

	display:inline;

	float:left;

	padding:5px 0 10px;

	width:950px;

}



#content_sub {

	background-color:#fff;

	display:inline;

	float:left;

	padding:25px 30px 35px;

	width:890px;

}



#content_left {

	display:inline;

	float:left;

	margin:0 30px 0 0;

	width:430px;

}



#content_right {

	display:inline;

	float:left;

	width:430px;

}



#content_left p,#content_right p {

	height:30px;

	margin-top:15px;

}



#tophr {

	border:none;

	clear:both;

	height:11px;

	margin:0;

	padding:0;

	position:relative;

	width:950px;

}





#locker_room {

	border-bottom:0px solid #dcdcdc;

	list-style:none;

	margin:15px 0 0 0;

	padding:0;

	width:250px;
	

}





#location {

	float:left;

	margin-right:75px;

	width:250px;

	line-height:23px;

}



#content_bottom {

	background-color:#fff;

}



/* Connect

--------------------------------------------  */



#connect {

	float:left;

	width:330px;

	border-bottom:1px solid #dcdcdc;

	list-style:none;

	margin:0 0 30px; 0; /* for bottom edge */	

	padding:0;

}



#connect ul {

	padding: 0;

	margin: 0;

}



#connect li {

	width:330px;

	border-top:1px solid #dcdcdc;

	list-style-type:none;

	margin:0;

}



#connect li a{

	text-decoration: none;

	padding:7px 10px 7px 2px;  /* top right bottom left */	

	display:block;

	background: url(images/arrow-grey.jpg) no-repeat right;	

}



#connect li a:hover {

	background-color:#eefafb;

	background: url(images/arrow-greyer.jpg) no-repeat right;	

	outline:none;

}



/* Check it Out

--------------------------------------------  */



#checkitout {

	display:inline;

	float:left;

	margin:15px 0 25px;

	padding:0;

	width:660px;

}



.checkit {

	color:#8e8e8e;

	display:inline;

	float:left;

	font-size:11px;

	margin:3px 15px 0 1px; /* top right bottom left */

	width:187px;

	height:179px;

	background:url(images/checkit-shadow-small.jpg) no-repeat;	

}



.checkit_r {

	color:#8e8e8e;

	display:inline;

	float:left;

	font-size:11px;

	margin:3px 0 0 0; /* top right bottom left */

	width:250px;

	height:179px;

	background:url(images/checkit-shadow-large.jpg) no-repeat;	

}



#checkitout a,#checkitout a:visited {

	color:#486e72;

	font-weight:bold;

	text-decoration:none;

}



#checkitout a:hover,#checkitout a:active {

	color:#067e8c;

	text-decoration:underline;

}



.checkit_img,.checkit_img:visited {

	border:1px solid #d4d4d4;

	display:block;

	height:136px;

	margin:0px 0 2px;

	width:187px;

}



.checkit_img:hover,.checkit_img:active {

	border:1px solid #26b4c5;

}



.checkit_r_img,.checkit_r_img:visited {

	border:1px solid #d4d4d4;

	display:block;

	height:136px;

	margin:0px 0 2px;

	width:250px;

}



.checkit_r_img:hover,.checkit_r_img:active {

	border:1px solid #26b4c5;

}



/*---------------------------------------------------------------------------------

  Home

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */



#hpleft {

	float:left;

	width:200px;

}

#hpright {

	float:left;

	width:680px;

	padding-left:70px;

}



#FlashMovie {

	background-color:#fff;

	border:none;

	display:inline;

	float:left;

	height:303px;

	margin:0;

	padding:0;

	width:950px;

}



#poll {

	display:inline;

	float:left;

	margin:15px 50px 0 18px; /* top right bottom left */

	padding:0;

	width:200px;

}



/*---------------------------------------------------------------------------------

  Leagues

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */



#leagues_container {

	background:# url(images/diag_dkgray.gif);

	display:inline;

	float:left;

	padding:25px 30px 0;

	width:890px;

}





#leagues_item_head {

	display:inline;

	float:left;

	margin:20px 0;

	vertical-align:bottom;

	width:666px;

}



#leagues_item_title {

	display:inline;

	float:left;

	width:500px;

}



#leagues_content {

	display:inline;

	float:left;

	padding:0 0 22px;

	width:675px;

	line-height:17px;

}



#leagues_introtext {

	color:#353a3d;

	display:inline;

	float:left;

	font:12px Arial, Helvetica, sans-serif;

	width:175px;

}



#leagues_introtext a {

	border-top-color:#ccc;

	border-top-style:dotted;

	border-top-width:1px;

	color:#3E90CF;

	text-decoration:none;

	display:block;

	padding:2px 5px 0 4px;

	text-align: right;

	width: 170px;

}



#leagues_introtext a:hover,#leagues_introtext a:active {

	background-color: #F8F8F8;

	color:#486E72;

	text-decoration:none;

}



#leagues_introtext strong {

	font-size:16px;

	font-weight:normal;

	text-align:right;

	display:block;

	padding:0px 5px 10px 4px;

	text-align: right;

	width: 170px;

	color: #353a3d	;

}



#leagues_introtext ul {

	list-style:none;

	list-style-type:none;

	margin: 0 0 20px 40px; /* top right bottom left */

	padding:0;

}



#leagues_introtext li {

	color:#3E90CF;

	font-size:13px;

	margin:0;

	line-height:25px;

	padding:0px 0 0px 0px;

}



* html #leagues_introtext li {

	background:url('images/dot.gif') repeat-x bottom;

	border-bottom:none;

}





/*---------------------------------------------------------------------------------

  gallery

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */



#gallery_container {

	background: #000000 url(images/diag_dkgray.gif);

	display:inline;

	float:left;

	padding:25px 30px 0;

	width:890px;

}



#gallery_head {

	display:inline;

	float:left;

	margin:20px 0 0;

	vertical-align:bottom;

	width:890px;

}



#gallery_item_head {

	display:inline;

	float:left;

	margin:20px 0;

	vertical-align:bottom;

	width:666px;

}



#cookie {

	padding:5px 10px;

	float:left;

	display:block;

	width:640px;

	margin:10px 0 15px;

	color:#CACACA;

	font:11px Arial, Helvetica, sans-serif;

	background-color:#efefef;

}



#gallery_item_image {

	margin:0 0 25px;

	width:662px;

}



#gallery_title {

	display:inline;

	float:left;

	height:50px;

	width:390px;

}

#gallery_title_smaller {

	display:inline;

	float:left;

	height:20px;

	width:390px;

}

#gallery_item_title {

	display:inline;

	float:left;

	width:500px;

}



#gallery_item_nav {

	display:inline;

	float:right;

	margin:5px 0 0;

}



#current_page_item {

	border:0;

	color:#486E72;

	font-weight:bold;

}



#gallery_content {

	display:inline;

	float:left;

	padding:0 0 22px;

	width:690px;

}



#gallery_list {

	display:inline;

	list-style:none;

	margin:0;

	padding:0;

}



#gallery_list li {

	color:#CACACA;

	display:inline;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	height:135px;

	list-style-type:none;

	margin:0 22px 40px 0;

	width:208px;

}



.gallery_item {

	display:block;

}



.gallery_img {

	border:1px solid #cacaca;

	display:block;

	float:left;

	margin:0 0 10px;

}



.gallery_img:hover,.gallery_img:active {

	border:1px solid #3E90CF;

}



#gallery_introtext {

	color:#CACACA;

	display:inline;

	float:left;

	font:12px Arial, Helvetica, sans-serif;

	line-height:17px;

	margin-bottom:22px;

	width:200px;

}



#gallery_introtext a {

	border-top-color:#ccc;

	border-top-style:dotted;

	border-top-width:1px;

	color:#3E90CF;

	text-decoration:none;

	display:block;

	padding:2px 0 4px;

}



#gallery_introtext a:hover,#gallery_introtext a:active {

	background:none;

	color:#3E90CF;

	text-decoration:none;

}



#gallery_introtext strong {

	font-size:16px;

/*	color:#999; */

	font-weight:normal;

}



* html #gallery_introtext strong {

	background:url('images/dot.gif') repeat-x bottom;

	border-bottom:none;

}



#gallery_introtext ul {

	list-style:none;

	list-style-type:none;

}



#gallery_introtext li {

	border-bottom:1px dotted #ccc;

	color:#407378;

	font-size:11px;

	margin:0;

	padding:3px 0 3px 3px;

}



* html #gallery_introtext li {

	background:url('images/dot.gif') repeat-x bottom;

	border-bottom:none;

}



#gallery_item_text {

	display:inline;

	float:left;

	width:200px;

}



#gallery_list li a,#gallery_list li a:visited {

	color:#cacaca;

	font-weight:bold;

	text-decoration:none;

}



#gallery_list li a:hover,#gallery_list li a:active {

	color:#3E90CF;

	text-decoration:underline;

}



#gallery_page {

	background-color:#fff;

	display:inline;

	float:left;

	margin:0;

	padding:0 0 40px;

	width:950px;

}



#gallery_hr {

	display:block;

	float:left;

	margin-bottom:20px;

	width:846px;

}



#gallery_nav {

	float:right;

}



.button a {

	background:transparent url('images/button_a.png') no-repeat scroll top right;

	float:left;

	font:normal 12px Arial, Helvetica, sans-serif;

	height:27px;

	margin-right:6px;

	padding-right:12px;

	text-decoration:none;

}



.button a span {

	background:transparent url('images/button_span.png') no-repeat;

	color:#666;

	display:block;

	line-height:14px;

	padding:5px 0 8px 12px;

	text-decoration:none;

}



.button a:hover span {

	color:#000;

	cursor:hand;

}



.button a:active {

	background-position:bottom right;

	outline:none;

}



.button a:active span {

	background-position:bottom left;

	color:#486E72;

	outline:none;

	padding:6px 0 7px 12px;

}



#photos {

	width:700px;

}

#photos a img {

	filter: alpha(opacity=100);

 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);

	-moz-opacity: 1.00;

	opacity:1.00;

	border:1px solid #CACACA;

}

#photos a:hover img {

	filter: alpha(opacity=75);

 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);

	-moz-opacity: .75;

	opacity: .75;

	border:1px solid #d4d4d4;

}



/*---------------------------------------------------------------------------------

  Press

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */



#pressleft {

	line-height:20px;

	width:470px;

	float: left;

	padding-left:20px;

}



#pressright {

	line-height:20px;

	width:400px;

	float: left;

}



/*---------------------------------------------------------------------------------

  Contact

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */



#contactleft {

	line-height:20px;

	width:300px;

	float: left;

	padding-left:5px;

	padding-right:25px;

}



#contactright {

	line-height:20px;

	width:560px;

	float: left;

}



#contactright a{

	font-size:10px;

}



#join {	

	margin-top:20px; 

	width:300px;

}



#form {

	height:20px;

}



.login {

	text-align:left;

	height:87px;

	width:07px;

	padding-top:6px;

	margin:0;

	margin-top:3px;

	padding-left:5px;

	background-image:url(images/field-white.jpg);

	background-repeat: no-repeat;	

	float:left;	

}



.loginfield {

	border:0px;

	background-color:#e3e4ee;

	height:18px;

	width:180px;

	color:#444;

	margin-right:17px;

}



/*---------------------------------------------------------------------------------

  Footer

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */



#hr_bottom {

	height:8px;

	width:950px;

}



#footer {

	color:#adadaf;

	font-family:Arial, Verdana, sans-serif;

	font-size:10px;

	line-height:16px;

	margin:5px 0 50px;

	padding:5px 0 0;

	text-align:center;

}


.lockerroom {

	color:#949494;

	font-family:Arial, Verdana, sans-serif;

	font-size:12px;

	line-height:16px;

	margin:5px 0 50px;

	padding:5px 0 0;

	text-align:center;

}


#footer a {

	color:#6380a3;

}



#footer a:hover, #footer a:active {

	color:#9bc8ff;

	text-decoration:none;

}



.footer_address {

	float:left;

}



.footer_copyright {

	float:right;

	color:#6380a3;

}





/*---------------------------------------------------------------------------------

  sIFR

-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  */



.sIFR-flash {

	margin:0;

	padding:0;

	visibility:visible !important;

}



.sIFR-replaced,.sifr-ignore {

	visibility:visible !important;

}



.sIFR-alternate {

	display:block;

	height:0;

	left:0;

	overflow:hidden;

	position:absolute;

	top:0;

	width:0;

}



.sIFR-active h2,h3 { visibility:hidden; }

/*so the css text does not show up first */



h3 {

  font-family: Helvetica, Arial, Verdana, sans-serif;

  font-weight: bold;

  letter-spacing: -.05em;

  margin: 0;

  padding: 0;

  padding-bottom:12px;

  line-height: 1em;

  color:#424242;

  font-size:14px;  

  display:block;  

}



h2 {

  font-family: Helvetica, Arial, Verdana, sans-serif;

  font-weight: bold;

  letter-spacing: -.05em;

  margin: 0;

  padding: 0;

  line-height: 1em;

  display:block;

  text-align:left;

  font-size:18px;

  color:#CACACA;  

}


#divUpControl{
	position:absolute;
	width:25px;
	text-align: right;
	visibility: visible;
	margin-top: 0em; 
	margin-bottom: 0em;
	top:220px;
	left:840px;
}

#divDownControl{
	position: absolute;
	width:25px;
	text-align: right;
	visibility: visible;
	top:515px;
	left:840px;
} 

#divContainer{
	position: absolute;
	width:777px;
	height:358px;
	overflow:hidden;
	visibility: visible;
	margin-top: 0em; 
	margin-bottom: 0em;
	border-left: 0;
	clip: rect(0,777,358,0);
	top:200px;
	left:40px;
} 

#divContent{
	position: absolute;
	top: 0;
	left: 0;
	font-size: 10px;
	padding-top: 1em;
	padding-left: 1em; 
	padding-right: 1em;
	margin-top: 0em; 
	margin-bottom: 0em;
   	} 

#divLogo{ position: absolute; width:100%; height:400px; overflow:visible; visibility: visible; margin-top: 10; margin-bottom: 0; border-left: 0 none;  top:50px; left:0; }

#divAbout{ position: absolute; width:100%; height:400px; overflow:visible; visibility: visible; margin-top: 0; margin-bottom: 0; border-left: 0 none;  top:176px; left:0; } 



