@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
}
img.bg {
                        /* Set rules to fill background */
                        min-height: 100%;
                        min-width: 1024px;
                        
                        /* Set up proportionate scaling */
                        width: 100%;
                        height: auto;
                        
                        /* Set up positioning */
                        position: fixed;
                        top: 0;
                        left: 0;
                }
                
                @media screen and (max-width: 1024px){
                        img.bg {
                                left: 50%;
                                margin-left: -512px; }
                }
.socialicon_padding {
	padding-right: 10px;
	padding-left: 10px;
}

                
                #page-wrap {
	position: relative;
	width: 100%;
	margin: 0px auto;
}
.shadow_red_navs {
	background-image: url(images/shadow_red_navs.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.weather_padding {
	padding-left: 40px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
}

.maintable {
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	height: 825px;
	margin-bottom: 0px;
}
.paper_bkrnd_subpage {
	background-image: url(images/paper_bkrnd_subpage.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 100%;
}
.footer_text {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.footer_text {
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	line-height: 19px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
a.footer_text:hover {
	text-decoration: underline;
}
.wood_top {
	background-image: url(/images/wood_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 117px;
}
.wood_bottom {
	background-image: url(images/wood-bottom.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 110px;
}
.padding_index_boxes_table {
	padding-top: 10px;
}
.camp_weather_backround {
	background-image: url(images/camp_weather_box.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 203px;
	width: 324px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.camp_begins_backround {
	background-image: url(images/camp_begins_box.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 222px;
	width: 324px;
}
.countdowntimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 16px;
	font-weight: bold;
	color: #313c64;
	text-decoration: none;
	height: 200px;
	width: 250px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.countdowntimer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 16px;
	font-weight: bold;
	color: #313c64;
	text-decoration: none;
	height: 200px;
	width: 250px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.subpg_main_td_padding {
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 30px;
	padding-bottom: 15px;
}
.rightside_column_padding {
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 0px;
}
.one_column_page_padding {
	padding-right: 28px;
	padding-bottom: 10px;
	padding-left: 23px;
	padding-top: 30px;
}
.dashedborder {
	border: 3px dashed #AD894B;
}
.body_text_subpage {
	font-family: Arial, Helvetica, sans-serif;
	color: #313c64;
	font-size: 12pt;
	line-height: 17pt;
	font-weight: normal;
	text-decoration: none;
}
a.body_text_subpage {
	color: #4A2C17;
	text-decoration: underline;
}
.bodytextwhitebold {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12pt;
	line-height: 17pt;
	font-weight: bold;
	text-decoration: none;
}
.body_text_subpage_italic {
	font-family: Arial, Helvetica, sans-serif;
	color: #313c64;
	font-size: 12pt;
	line-height: 17pt;
	text-decoration: none;
	font-style: italic;
}
.bodytext_bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #313c64;
	font-size: 12pt;
	line-height: 17pt;
	font-weight: bold;
	text-decoration: none;
	font-style: normal;
}
.scores_pages_text_subpage {
	font-family: Arial, Helvetica, sans-serif;
	color: #313c64;
	font-size: 10pt;
	line-height: 12pt;
	text-decoration: none;
}
.score_number {
	font-family: Arial, Helvetica, sans-serif;
	color: #ea2700;
	font-size: 30pt;
	line-height: 30pt;
	text-decoration: none;
}
.sidebar_navs_backround {
	background-image: url(images/sidebar_for_sidenavs.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 443px;
	width: 274px;
}
.width_subpage_cell {
	width: 22px;
}
.padding_sidebar_navs {
	padding-top: 50px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 35px;
}
.sidebar_navs {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	line-height: 19px;
	color: #ea2700;
	text-decoration: none;
	text-transform: uppercase;
}
.sidebar_navs_paddingbottom {
	padding-bottom: 25px;
}
.side_nav_indent {
	padding-left: 20px;
}
a.sidebar_navs:hover {
	color: #ffffff;
}
