@charset "utf-8";/* CSS Document *//*  Sticky Footer Solutionby Steve Hatcher http://stever.cahttp://www.cssstickyfooter.com*/* {margin:0;padding:0;} /* must declare 0 margins on everything, also for main layout components use padding, not vertical margins (top and bottom) to add spacing, else those margins get added to total height and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */html, body {	background:#cdc7b1 url('../images/invis-bg.jpg') repeat-x top left;	height: 100%;	font-family:'Arial', Arial, sans-serif;	font-size:90%;	color: #000;}body > #wrap {height: auto; min-height: 100%;}/*content layout*/#wrap { 	height:100%;	margin:0 auto;	width:960px;	position:relative;	background:transparent url('../images/main-bg.png') repeat-y top center; }	#header { 	position:relative;	background:transparent url('../images/header-bg.png') no-repeat top center;	width:100%;	height:150px;}#main {	position:relative;	margin:0 auto;	width:880px;	background:transparent;	padding-bottom: 150px; /* must be same height as the footer */	}  #div1{width:518px; margin:0; float:left;}#div2{width:149px; margin:0; float:left;}#div3{width:213px; margin:0; float:left;}#div1 .core {margin:45px 20px 20px;}#div2 .core {margin:10px;}#div3 .core {margin:10px; background:#a31109; border:1px solid #fff;}/*end layout*//*Header*/#baseball { position:absolute; top:0px;	left:75px; width:194px; height:194px; z-index:100;}#menu { position:absolute;top:59px;left:290px;width:640px;z-index:50;}#menu1 { margin:0 auto; padding:0 20px; } #menu1 img { padding:0px;margin:0px; }#menu2 { margin:0 auto; padding:2px; font-size:9pt; }#menu2 td { padding:0 10px; }#menu2 a:link, #menu2 a:visited { color:#003366; font-weight:bold; text-decoration:none; }#menu2 a:hover { color:#990000; font-weight:bold; text-decoration:none; }/* Admin Log-in */.admin { position:absolute; top:10px; right:10px; z-index:1000;}.admin input{font-family:'Arial', Arial, sans-serif;color: #993399;background: #fff;border: 1px solid #0066CC;line-height:16px;font-size:95%;}.admin input.submit{margin-top:4px;color: #fff;background: #0066CC;border: 1px outset #993399;font-family:'Arial', Arial, sans-serif;font-weight:bold;} /*Text Styles*/#div1 { color:#000;}#div1 p, #div2 p, #div3 p {padding-bottom:5px;}#div1 h1, #div1 h2, #div1 h3 {padding-bottom:10px;}#div2, #div3 {color:#fff;font-size:10pt;}#div2 .title, #div2 .text {text-align:center;}#div2 .title {font-size:14pt;}#div1 img {border:2px solid #000; }/*Link Styles*/#div3 a, #div3 a:link {color:#fff;font-weight:bold;}#div3 a:hover {color:#F33;}/*Div3*/#news-title {margin:-10px auto 10px; background:url('../images/news-title-bg.png') no-repeat top center; width:155px; height:26px; text-align:center; line-height:26px;}/*Footer*/#footer {	clear:both;	background:transparent url('../images/footer-bg.png') no-repeat top center;	position: relative;	margin:0 auto;	width:960px;	margin-top: -150px; /* negative value of footer height */	height: 150px;	color:#666;	font-size:9pt;	} #footer table, #footer tr, #footer td {font-size:9pt; color:#666;}#footer a:link, #footer a:visited {color:#003366;}#footer a:hover {color:#ff0000; font-weight:bold;}/* CLEAR FIX*/.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix {display: inline-block;}/* Hides from IE-mac \*/* html .clearfix { height: 1%;}.clearfix {display: block;}/* End hide from IE-mac *//* Photo Gallery */.image_info {    display:block;    font-size:10px;    color:#999;    border:0px;    }.wrapper {    margin:0px auto;    padding-top:0px;    padding-left:0px;    padding-right:0px;    padding-bottom:0px;    width:610px;    border: 0px solid #000;    text-align:left;}.show_title {    font-size:12px;}.image_info a {    text-decoration:none;    color:#fff;}img {	border-width: 0;}.image {    margin-bottom:5px;}.image img {    padding:6px;    border: 1px solid #000;    display:block;    background-color: #fff;    margin-top: 10px;}.navigation, .navigation a {	text-decoration: none;    color:#fff;    margin-top:9px;    font-weight:bold;}.thumbnail_row {    margin-top: 1px;}.thumbnail_row img {    border:0px solid #aaa;    margin-top:10px;}.thumbnail_center {    padding:1px;    border:1px solid #fff !important;}.small, .small a {    margin-top: 20px;    text-decoration:none;    color:#777;}
