#sub-header-image{background:url(../images/header-bg-goalie.jpg) no-repeat left top; width:205px; height:71px; float:right; margin-right:2px;}
#content{background:url(../images/goalie.jpg) no-repeat left top; padding-top:240px;}
#sub-content{ padding-left:20px; width: 495px;}
#sub-content.links{width:700px;}
#sub-content.no-portlets{width:auto;}
#content h2{font-size:14px; color:#000029; font-weight:bold; padding-top:15px; margin-bottom:20px;}
#content h3{font-size:12px; color:#666; font-weight:bold; padding-top:15px; margin-bottom:20px;}

dl#portlet {background:url(/images/related-links.png) no-repeat scroll 0 0 #DAE8D9; float:right; margin:-42px 12px 0 0; padding-top:42px; width:193px;}
dl#portlet dt{margin-top:11px; font-size:11px; padding:0 27px 10px 7px;}
dl#portlet dt a{font-weight:bold; color:#0F54C3; line-height:1.2; text-decoration:none; background:url(../images/message-board-link.png) no-repeat top left; padding-left:20px; display:block;}
dl#portlet dt a:hover{background:url(../images/message-board-link-hover.png) no-repeat top left; color: #FF7600;}
dl#portlet dt a:active{color: #FF7600; text-decoration:underline;}
dl#portlet dt a:visited{color:#616391;}
dl#portlet dd{font-size:11px; padding:0 10px 10px 27px; border-bottom:1px solid #FFF;}
#sub-content h1{color:#000029; font-size:31px; height:35px; margin-top:-58px; visibility:hidden;}
.sitemap h1{margin-bottom:15px;}
ul#breadcrumbs{position:relative; top:-58px; margin-bottom:10px; margin-left:0;}
ul#breadcrumbs li{display:inline; color:#666; font-size:11px; background:none; padding-left:0;}
ul#breadcrumbs li a:link, ul#breadcrumbs li a:visited{color:#666; text-decoration:none; font-weight:normal;}
ul#breadcrumbs li a:hover{color:#FF7600;}
ul#breadcrumbs li a:active{color:#FF7600; text-decoration:underline;}

#content div.image-caption{width:252px; float:left; margin-right:14px; margin-top:4px; margin-bottom:10px;}
#content div.no-size{width:100%;}
#content div.image-caption-fr{width:252px; float:right; margin-left:14px; margin-top:4px; margin-bottom:10px;}
#content div.image-caption p, #content div.image-caption-fr p{font-size:10px; color:#666; margin-bottom:5px; margin-top:3px; line-height:1.1;}

table.board{width:700px; margin-bottom:15px;}
table.board tr{background:url(/images/bg-gradient.png) repeat-y 0 0; border-bottom:1px solid #FFF;}
table.board tr td, table.board tr th{padding-left:10px; font-size:11px; color:#1F5918; height:21px;border-bottom:1px solid #FFF; padding-top:3px;}
table.board tr th{color:#000;}

table.contact tr td, table.contact tr th{height:auto; padding-bottom:3px;}

div.members{background:url(/images/bg-gradient.png) repeat-y 0 0;}
#content ul.members{margin-left:0; padding-bottom:0;}
#content ul.members li{border-bottom:1px solid #FFF; padding:3px 10px 3px 25px; font-size:11px; width:665px; background:none;}
#content ul.members li li{width:auto; border:none; background:url(/images/expanded-li.png) no-repeat 0px 6px; padding: 0 0 0 10px; margin-bottom:3px;}
span.active-member{background:transparent url(/images/active-members.png) no-repeat 0 0; display:block; float:left; height:11px; margin-left:-25px; margin-top:1px; width:25px;}

#content ul.members li.expand{background:url(/images/expand-down.png) no-repeat 0 0; display:block;}
#content ul.members li.expand:hover{background:url(/images/expand-down2.png) no-repeat 0 0px; display:block;}
#content ul.members li.expanded{background:url(/images/expanded-up.png) no-repeat 0 0; display:block;}
#content ul.members li.expanded:hover{background:url(/images/expanded-up2.png) no-repeat 0 0; display:block;}

#content ul.members li.expand a.expand{display:block;}
p.memoirs{text-decoration:underline;}
div.expandable{padding:10px 0; display:none;}
div.expandable ul{margin-left:12px; margin-bottom:15px;}
div.expandable ul li{background:url(../images/expanded-li.png) no-repeat 0 6px; border:none; padding:2px 10px;}
div.overflow{display:none;}

span.nb{font-weight:normal;}
/*Sitemap*/
div.sitemap #sub-content{width:auto;}
div.sitemap div.col1, div.sitemap div.col2{width:340px; float:left;}
div.sitemap div.col1{margin-right:20px;}
#content div.sitemap h2{font-size:11px; font-weight:bold; color:#000; background:#FFD84E; height:17px; margin:0; padding:3px 0 0 11px; border-bottom:1px solid #FFF;}
#content div.sitemap h2 a{color:#000;}
#content div.sitemap div.col1 ul, #content div.sitemap div.col2 ul{margin:0 0 22px 0; padding:0;}
#content div.sitemap div.col1 ul li, #content div.sitemap div.col2 ul li{background:url(../images/sitemap-li.png) no-repeat 0 0; height:17px; padding-top:3px;  font-size:11px; padding-left:22px; border-bottom:1px solid #FFF;}

ul.members li:after{ content: ""; display: block; height: 0; clear: both; }

#about #content, #utility #content{background:url(/images/new-banners/about-2.jpg) no-repeat scroll left top #FFF;}
#about #sub-header-image, #utility #sub-header-image{background:url(/images/new-banners/about-1.jpg) no-repeat left top; width:346px; height:73px; float:right; margin-right:0px; margin-right:0px; margin-top:-2px;}

#fall #content{background:url(/images/new-banners/fall-2.jpg) no-repeat scroll left top #FFF;}
#fall #sub-header-image{background:url(/images/new-banners/fall-1.jpg) no-repeat left top; width:346px; height:73px; float:right; margin-right:0px; margin-top:-2px;}

#indoor #content{background:url(/images/new-banners/indoor-2.jpg) no-repeat scroll left top #FFF;}
#indoor #sub-header-image{background:url(/images/new-banners/indoor-1.jpg) no-repeat left top; width:346px; height:73px; float:right; margin-right:0px; margin-top:-2px;}

#summer #content{background:url(/images/new-banners/summer-2.jpg) no-repeat scroll left top #FFF;}
#summer #sub-header-image{background:url(/images/new-banners/summer-1.jpg) no-repeat left top; margin-top:-2px; width:346px; height:73px; float:right; margin-right:0px;}

#tournaments #content{background:url(/images/new-banners/tournaments-2.jpg) no-repeat scroll left top #FFF;}
#tournaments #sub-header-image{background:url(/images/new-banners/tournaments-1.jpg) no-repeat left top; width:346px; height:73px; float:right; margin-right:0px; margin-top:-2px;}

#youth #content{background:url(/images/new-banners/youth-2.jpg) no-repeat scroll left top #FFF;}
#youth #sub-header-image{background:url(/images/new-banners/youth-1.jpg) no-repeat left top; width:346px; height:73px; float:right; margin-right:0px; margin-top:-2px;}

#contact #content{background:url(/images/new-banners/contact-2.jpg) no-repeat scroll left top #FFF;}
#contact #sub-header-image{background:url(/images/new-banners/contact-1.jpg) no-repeat left top; width:346px; height:73px; float:right; margin-right:0px; margin-top:-2px;}

#links #content{background:url(/images/new-banners/links-2.jpg) no-repeat scroll left top #FFF;}
#links #sub-header-image{background:url(/images/new-banners/links-1.jpg) no-repeat left top; width:346px; height:73px; float:right; margin-right:0px; margin-top:-2px;}

