@charset "UTF-8";

@font-face {
    font-family: 'BauhausStdDemi';
    src: url('/_fonts/bauhausstd-demi-webfont.eot');
    src: url('/_fonts/bauhausstd-demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/bauhausstd-demi-webfont.woff') format('woff'),
         url('/_fonts/bauhausstd-demi-webfont.ttf') format('truetype'),
         url('/_fonts/bauhausstd-demi-webfont.svg#BauhausStdDemi') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*  DUPLICATE of navigation font
@font-face {
    font-family: 'BauhausStdLight';
    src: url('/_fonts/bauhausstd-light-webfont.eot');
    src: url('/_fonts/bauhausstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/bauhausstd-light-webfont.woff') format('woff'),
         url('/_fonts/bauhausstd-light-webfont.ttf') format('truetype'),
         url('/_fonts/bauhausstd-light-webfont.svg#BauhausStdLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
@font-face {
    font-family: 'BauhausStdMedium';
    src: url('/_fonts/bauhausstd-medium-webfont.eot');
    src: url('/_fonts/bauhausstd-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/_fonts/bauhausstd-medium-webfont.woff') format('woff'),
         url('/_fonts/bauhausstd-medium-webfont.ttf') format('truetype'),
         url('/_fonts/bauhausstd-medium-webfont.svg#BauhausStdLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'TrebuchetMSRegular';
	src: url('/_fonts/trebuchetms.eot');
	src: local('Trebuchet MS'), local('TrebuchetMS'), url('/_fonts/trebuchetms.woff') format('woff'), url('/_fonts/trebuchetms.ttf') format('truetype'), url('/_fonts/trebuchetms.svg#TrebuchetMS') format('svg');
}
/* The next two fonts are used in my navigation */
@font-face {
	font-family: 'BauhausStdLight';
	src: url('/_fonts/bauhausstd-light-webfont.eot');
	src: local('Bauhaus Std Light'), url('/_fonts/bauhausstd-light-webfont.woff') format('woff'), url('/_fonts/bauhausstd-light-webfont.ttf') format('truetype'), url('/_fonts/bauhausstd-light-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FloraStdMediumCondensed';
	src: url('/_fonts/florastd-medium-webfont.eot');
	src: local('Flora Std Medium Condensed'), url('/_fonts/florastd-medium-webfont.woff') format('woff'), url('/_fonts/florastd-medium-webfont.ttf') format('truetype'), url('/_fonts/florastd-medium-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* These are fonts not currently in use but available on the server
@font-face {
	font-family: 'SnapITCRegular';
	src: url('/_fonts/snap____-webfont.eot');
	src: local('☺'), url('/_fonts/snap____-webfont.woff') format('woff'), url('/_fonts/snap____-webfont.ttf') format('truetype'), url('/_fonts/snap____-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'TrebuchetMSBold';
	src: url('/_fonts/trebuchetmsbold.eot');
	src: local('Trebuchet MS'), local('TrebuchetMS-Bold'), url('/_fonts/trebuchetmsbold.woff') format('woff'), url('/_fonts/trebuchetmsbold.ttf') format('truetype'), url('/_fonts/trebuchetmsbold.svg#TrebuchetMS-Bold') format('svg');
}
@font-face {
	font-family: 'TrebuchetMSItalic';
	src: url('/_fonts/trebuchetmsitalic.eot');
	src: local('Trebuchet MS'), local('TrebuchetMS-Italic'), url('/_fonts/trebuchetmsitalic.woff') format('woff'), url('/_fonts/trebuchetmsitalic.ttf') format('truetype'), url('/_fonts/trebuchetmsitalic.svg#TrebuchetMS-Italic') format('svg');
}
@font-face {
	font-family: 'TrebuchetMSBoldItalic';
	src: url('/_fonts/trebuchetbolditalic.eot');
	src: local('Trebuchet MS'), local('Trebuchet-BoldItalic'), url('/_fonts/trebuchetbolditalic.woff') format('woff'), url('/_fonts/trebuchetbolditalic.ttf') format('truetype'), url('/_fonts/trebuchetbolditalic.svg#Trebuchet-BoldItalic') format('svg');
}
Some extra Christmas type fonts for potential future use
@font-face {
	font-family: 'MuetzeRegular';
	src: url('/_fonts/bonnet__-webfont.eot');
	src: local('Bonnet'), url('/_fonts/bonnet__-webfont.woff') format('woff'), url('/_fonts/bonnet__-webfont.ttf') format('truetype'), url('/_fonts/bonnet__-webfont.svg#webfontqENCJdnX') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'WhiteChristmasRegular';
	src: url('/_fonts/whitc___-webfont.eot');
	src: local('White Christmas'), url('/_fonts/whitc___-webfont.woff') format('woff'), url('/_fonts/whitc___-webfont.ttf') format('truetype'), url('/_fonts/whitc___-webfont.svg#webfontp9RRXAQd') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'KringleRegular';
	src: url('/_fonts/kr-webfont.eot');
	src: local('Kringle Regular'), url('/_fonts/kr-webfont.woff') format('woff'), url('/_fonts/kr-webfont.ttf') format('truetype'), url('/_fonts/kr-webfont.svg#webfontkvecFBdp') format('svg');
	font-weight: normal;
	font-style: normal;
}
*/

body {
	font: 100% BauhausStdMedium, Verdana, Arial, Helvetica, sans-serif;
	background: #3C6;
	background: url(/_images/Backgrounds/Waterfall_4729.jpg) no-repeat top center fixed;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.oneColFixCtrHdr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background: #FFF;
}
.oneColFixCtrHdr #header {
	background: #A19286 url(/_images/header_image_background2012.jpg) no-repeat left top;
	padding: 0;
	margin: 0;
	height: 80px;
	text-align: center;
}
.oneColFixCtrHdr #mainContent {
	margin: 0;
	padding: 0 20px;
	background: #FFFFFF; /* Fallback for IE 
	background: rgba(255, 255, 255, 0.7);*/
	border-top: 1px solid #618C03;
	border-bottom: 1px solid #F00;
}
h1, h2, h3 {
	font-family: BauhausStdDemi, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: -10px 0;
	padding: 0;
	color: #F00;
}
.oneColFixCtrHdr #mainContent h1 { font-size: 40px; }
.oneColFixCtrHdr #mainContent h2 { font-size: 32px; }
.oneColFixCtrHdr #mainContent h3 { font-size: 24px; }

.oneColFixCtrHdr #footer {
	margin: 0;
	padding: 0;
	background:#000;
	color: #fff;
	border-top: 1px solid #F00;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColFixCtrHdr #mainContent p a  {
	color: #024873;
	font-style: oblique;
	font-weight: bold;
}
.Games {
	width: 600px;
	margin: 0 auto;
	padding: .5em 0;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.TrebBold {
	font-family: BauhausStdDemi;
	font-weight: normal;
}
.Centered {
	text-align: center;
}
.Divider {
	height: 0px;
	margin: -10px 0;
	border-bottom: 3px dotted #F00;
}
#HomepagePicture { margin-top: -11px; }
.oneColFixCtrHdr #mainContent #Heading { padding-top: 10px; }
#f {
	float: right;
	top: -1px;
}
.Highlighted {
	font-weight: bold;
	background-color: #FF0;
}
#PictureTagline { width: 600px }
#NoSlideWarn {
	margin: 0 10px 10px 10px;
	padding: 0 10px;
	text-align: justify;
	border: 4px solid #F00;
	background: #0F0;
}
div#mainContent p img { max-width: 100%; }