@charset "UTF-8";
/* CSS Document */
/*
<div style="position: relative; left: 0; top: 0;">
  <img src="a.jpg" style="position: relative; top: 0; left: 0;"/>
  <img src="b.jpg" style="position: absolute; top: 30; left: 70;"/>
</div>
*/
@font-face {
    font-family: 'dameron_condensedcondensed';
    src: url('/fonts/dameroncond-webfont.eot');
    src: url('/fonts/dameroncond-webfont.eot#iefix') format('embedded-opentype'),
         url('/fonts/dameroncond-webfont.woff2') format('woff2'),
         url('/fonts/dameroncond-webfont.woff') format('woff'),
         url('/fonts/dameroncond-webfont.ttf') format('truetype'),
         url('/fonts/dameroncond-webfont.svg#dameron_condensedcondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
body{
	background-color: #0C2340;
	margin-bottom: 0px;
	background: url(/images/design_elements/LSWfootball_2016_bg.jpg) center 0px no-repeat,
                url(/images/design_elements/body_2016_bg.jpg) center 0px repeat-y;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 
	padding-right: 10px;
	padding-left: 10px; 
} 
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
.content {
	width: 730px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Verdana, Geneva, sans-serif;
	background-color: #ffffff;
}
#sidebar2 {
	float: left;
	width: 200px;
	padding: 10px 0;	
	font-family: Verdana, Geneva, sans-serif;
	color: #FFC;
}
.wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#mainwrapper {
	width: 100%;
	background-image: url(/images/design_elements/main_bg.png);
	background-repeat: repeat-y;
	display: inline-block;
}
img.mainbackground{
	left: auto;
	top: 0px;
	right: auto;
	display: inline;
	float: none;
}
#toprow {
	height: 40px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 110%;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	text-shadow: 2px 2px 2px #000;
	text-align: center;
	display: block;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
}
#toprow a {
	color: #FFF;
	text-decoration: none;
}
#toprow a:hover {
	color: #ccc;
	text-decoration: underline overline;
}
#banner {
	padding-top: 10px;
	height: 194px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 120%;
	text-shadow: 0px 1px 1px #4d4d4d;
	opacity: 0.7;
	color: #fff;
}
#banner img {  
}
#banner strong {
	font-size: 140%;
	font-weight: bold;
}
#leftside_banner {
	float: left;
	width: 360px;
	text-align: center;	
}
#rightside_banner {
	float: right;
	width: 360px;
	text-align: center;	
}
#small_header, #dl-menu {  
	display: none; /* only display on mobile devices */
}
.content h1 {
	font-family: "dameron_condensedcondensed", Arial, Helvetica, sans-serif;
	color: #ccc;  /* Fallback for older browsers */
	color: rgba(204, 204, 204, 1.00);
	font-size: 250%;
	background-color: #0C2340;
	text-align: right;
	height: 37px;
	width: 730px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 100px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-top-style: solid;
	border-top-color: #ccc;
	background-image: url(/images/design_elements/h1_bg.jpg);
	display: table-cell;
	font-weight: normal;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	text-shadow: 3px 3px #0C2340;
}
.calendarembed {
	display: block;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
.copybutton {
	margin-left: 10px;
	margin-right: 0px;
	font-size: 120%;
	
}
.floatright2  {
	display: block;
	height: 265px;
	width: 105px;
	float: right;
	margin-top: 10px;
}
.content h2, .footer h2 {
	font-family: "dameron_condensedcondensed", Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	margin-top: 15px;
	margin-bottom: 2px;
	font-weight: normal;
	text-shadow: 2px 2px #ccc;
	color: #0C2340;
}
#sponsors_title {
	font-family: "dameron_condensedcondensed", Arial, Helvetica, sans-serif;
	padding-left: 40px;
	margin-top: 15px;
	margin-bottom: 2px;
	font-weight: normal;
	text-shadow: 2px 2px #ccc;
	color: #0C2340;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #999;
}
.slideshow {
	height: 330px;
}
.content h3 {
	font-family: "dameron_condensedcondensed", Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	font-weight: normal;
	color: #0C2340;
	margin-bottom: 0px;
}
.content p  {
	color: #666;
	padding-bottom: 5px;
}
.linksinfo {
	color: #666;
	display: block;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.linkstable {
	display: table;
	width: 710px;
	margin: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #0C2340;
}
.content p a, 
.linksinfo a{
	font-weight: bold;
	text-decoration: none;
	color: #0C2340;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
}
.content p a:hover, 
.linksinfo a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #ccc;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #ccc;
	border-bottom-color: #ccc;
	background-color: #0C2340;
}
.section {
	font-weight: bold;
	font-style: italic;
}
.dividingbar {
	height: 10px;	
	clear: left;
}
#bottom {
	clear: both;
}

.figure {
	float: right;
	width: 287px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.figure img{
	border: 1px solid #006;
	padding: 10px;
}
.figure p {
	color: #006;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	background-color: #E6E6E6;
	border: 1px dashed #006;
	padding: 5px;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.sidebar2 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: rgba(0, 0, 0, 0.33);
	font-size: 80%;
	display: block;
	font-weight: bold;
	color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
	margin-bottom: 0;
}
.sidebar2 ul, .quickfacts ul {
	font-size: 75%;
	color: #ccc;
	display: block;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-right: 5px;
}
.sidebar2 li {
	font-size: 90%;
	color: #fff;
	padding-top: 0px;
	padding-bottom: 0px;
	display: block;
	margin: 0px;
}
.rightlink li {
	display: block;
	padding: 3px 0 4px 0;
	text-align: right;
}
.sidebar2 li a, .quickfacts a{
	display: inline-block;
	color: #fff;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
}
.sidebar2 li a:hover {
	color: #ccc;
	text-decoration: none;
}
.sidebar2 img, .sidebar1 img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.sidebar2 h1 {
	font-family: "dameron_condensedcondensed", Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
	color: #FFF;
	background-color: #000;
	display: block;
	width: 200px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.content h2 strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0C2340;
	font-size: 90%;
}
.floatright_to_fullsizemoble  {
	float: right;
	display: inline-table;
	position: relative;
	top: 0px;
	right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.floatright  {
	float: right;
	display: inline-table;
	position: relative;
	top: 0px;
	right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.float_newspic {
	float: left;
	display: inline-table;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 5px;
	margin-left: 10px;
}
.content .scheduleframe iframe {
	margin: 0px;
	height: auto;
}
.content .img_fullbanner {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 0px solid #0C2340;
	border-radius: 10px;
}
.spacingtop{
	margin-top: 10px;
}
.songlyrics {
	text-align: center;
}
.content .wallpaperdownload {
	display: inline-block;
	width: 48%;
	background-color: #8f8f8c;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	vertical-align: top;
	border: 2px solid #0C2340;
	text-align: center;
	vertical-align: top;
	border-radius: 5px;
}
.content .wallpaperdownload img {
  display: inline;
  margin: 7px;
  border: 1px solid #ffcc00;
  }
.content .wallpaperdownload p {
	margin-bottom: 3px;
	color: #ddd;
}
.wallpaperdownload a:hover img{
  border:1px solid #0C2340;
}
.wallpaperdownload p span {
  text-align:center;
  font-weight:normal;
  margin:2px;
  }
.newstory h3 {
	color: #0c2340;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	vertical-align: middle;
	background-color: #ccc;
	display: inline-block;
	float: left;
	width: 710px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 110%;
	padding: 2px 10px 2px 10px;
	border-bottom-width: 0px;
}
.newstory h3 span {
	color: #000;
	font-weight: normal;
}
.newstory a h3:hover {
	color: white;
	text-shadow: 2px 2px #0c2340;
}
.newstory p {
	font-size: 100%;
	margin-top: 10px;
}
.newstory p span {
	font-size: 70%;
	color: #999;
}
.newstory {
	clear: both;
	display: inline-block;
	border-bottom: 2px solid #0C2340;
}
.floatright_news {
    float: right;
    display: inline-table;
    position: relative;
    right: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 10px;
}
.coachingbio h3 {
	float: right;
	width:100%;
    padding-left:20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	font-weight: bold;
	background-color: #333;
	display: block;
	border-top: 5px solid #ccc;
	border-bottom: 0px solid #0C2340;
	margin-right: 10px;
	font-size: 108%;
	margin-bottom: 10px;
	padding-bottom: 5px;
    padding-top: 5px;
	
}
.coachingbio h3 span {
	color: #ccc;
	font-weight: normal;
}
.coachingbio h2 {
	float: right;
	width:100%;
    padding-left:20px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #ccc;
	background-color: #0C2340;
	border: 0px solid #0C2340;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 5px;
	text-shadow: 2px 2px #000;
}
.content .coachingbio h2 span {
	color: #ccc;
	font-weight: bolder;
	font-size: 120%;
	text-decoration: none;
	font-variant: small-caps;
	text-shadow: 2px 2px #000;
}
.coachingbio h2 a {
	color: #ccc;
	text-decoration: none;
	text-shadow: 2px 2px #000;
}
.coachingbio h2 a:hover span {
	border-bottom: 1px dashed #ccc;
	color: #fff;
}
.coachingbio h2 a:hover {
	color: #FFF;
}
.coachingbio p {
	font-size: 90%;
}
.coachingbio {
	overflow: hidden; /* clear the float */
}
.coachingbio div {
    height: 210px;
} 
.coachpic_left {
    width: 154px;
    float: left;
}
.floatleft_coachpic {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	border: 0px solid #FFF;
	border-radius: 10px;
}
.floatleft_logo {
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	border: 0px solid #FFF;
	border-radius: 10px;
}
.aligncenter  {
	text-align: center;
	display: block;
}
.alignright {
	text-align: right;
	display: block;
}
.teamthumb {
	border: 2px solid #0C2340;
	border-radius: 10px;
	height: auto;
	width: auto;
	float: left;
	text-align: center;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #ccc;
  }
.teamthumb img {
	display: inline;
	margin: 5px 5px 2px 5px;
    border:2px solid #ccc;
  }
.teamthumb a:hover img {
  border:2px solid #000;
  }
.thumbdesc {
	text-align: center;
	font-weight: normal;
	width: 250px;
	margin: 0 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0C2340;
  }
.alignthumbcenter {
	width: 556px;
	margin: 0 auto;
}
.content .map590 {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	display: inline;
}
.awardpics {
	float: left;
	margin-bottom: 10px;
}
.awarddesc p strong {
	color: #0c2340;
	font-size: 120%;
}
.awarddesc p {
	font-size: 65%;
	color: #333;
	text-align: center;
	margin-bottom: 2px;
}	
.awarddesc span {
	font-weight: bold;
}		
.awarddesc {
	width: 134px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 8px;
	border: thin solid #0C2340;
	clear: both;
	border-radius: 10px;
	background-image: url(/images/design_elements/row-shading-18x54/row_tbdgame_bg.jpg);
}
.awardpics img {
	float: left;
	border-radius: 10px;
	border: 1px solid #0C2340;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 8px;
}
.newrow {
	clear: both;
}
.sidebar2 iframe {
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
	width: 200px;
}
.googlecalendar {
	margin-right: 10px;
	margin-left: 10px;
}
.calendar {
	margin-left: 10px;
	margin-bottom: 10px;
}
.twitterwidget {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #00CEFF; 
}
.twitter-timeline {
	margin-right: 0px;
	margin-left: 0px;
}
.coachingtitles {
	overflow: hidden;
}
.picturerow {
	/* surrounds 4 pictures to insure they aling properly */
	display: table-row;
}
.hitcounter {
	display: block;
	font-size: 200%;
	color: #8f8f8c;
	text-align: center;
	border-bottom: thin solid #8f8f8c;
}
#yearselectform {
	margin-left: 10px;
	color: #000000;
	font-size: 100%;
	text-align: left;
}

.biotext {
	width: 710px;
	color: #666;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	background-color: #ffffff;
	white-space: pre-wrap; }

/* --------------------- BANNERS THAT SCOLL ROLLOVER ---------------------- */
#googlemapbanner {
	margin: 10px;
	width: 710px;
	height: 183px;
	border-radius: 10px;
	background:transparent url(/images/Banners_710/Google_Maps_Directions_710.jpg) no-repeat 0 0;
}
#googlemapbanner:hover {
	background:transparent url(/images/Banners_710/Google_Maps_Directions_710.jpg) no-repeat 0 -183px;
}
#hudlloginbanner {
	width: 160px;
	height: 160px;
	border-radius: 10px;
	border-color: #0A2180;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-top: 5px;
	background:transparent url(/images/Banners_200/Hudl_Login_160.jpg) no-repeat 0 0;
}
#hudlloginbanner:hover {
	background:transparent url(/images/Banners_200/Hudl_Login_160.jpg) no-repeat 0 -160px;
}
#privitloginbanner {
	width: 200px;
	height: 200px;
	border-radius: 10px;
	border-color: #2F2F2F;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	background:transparent url(/images/Banners_200/Privit_Banner_200.png) no-repeat 0 0;
}
#privitloginbanner:hover {
	background:transparent url(/images/Banners_200/Privit_Banner_200.png) no-repeat 0 -200px;
}
#th_loginbanner {
	width: 160px;
	height: 160px;
	border-radius: 10px;
	border-color: #0A2180;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-top: 5px;
	background:transparent url(/images/Banners_200/TrainHeroic_Login_160.jpg) no-repeat 0 0;
}
#th_loginbanner:hover {
	background:transparent url(/images/Banners_200/TrainHeroic_Login_160.jpg) no-repeat 0 -160px;
}
#golflinkbanner {
	width: 200px;
	height: 200px;
	border-radius: 10px;
	border-color: #0A2180;
	border: 0px solid rgba(0, 0, 0, 1.0);
	margin: 0px;
	background:transparent url(/images/Banners_200/Golf_Tournament_200.jpg) no-repeat 0 0;
}
#golflinkbanner:hover {
	background:transparent url(/images/Banners_200/Golf_Tournament_200.jpg) no-repeat 0 -200px;
}
#auctionlinkbanner {
	width: 200px;
	height: 200px;
	border-radius: 10px;
	border-color: #0A2180;
	border: 0px solid rgba(0, 0, 0, 1.0);
	margin: 0px;
	background:transparent url(/images/Banners_200/Auction_200.jpg) no-repeat 0 0;
}
#auctionlinkbanner:hover {
	background:transparent url(/images/Banners_200/Auction_200.jpg) no-repeat 0 -200px;
}
#FiveKlinkbanner {
	width: 200px;
	height: 200px;
	border-radius: 10px;
	border-color: #0A2180;
	margin-left: 00px;
	margin-right: 00px;
	margin-bottom: 0px;
	margin-top: 0px;
	background:transparent url(/images/Banners_200/5K_RunWalk_Banner_200.jpg) no-repeat 0 0;
}
#FiveKlinkbanner:hover {
	background:transparent url(/images/Banners_200/5K_RunWalk_Banner_200.jpg) no-repeat 0 -200px;
}
#plannedabsencebanner {
	width: 710px;
	height: 264px;
	border-radius: 10px;
	border-color: #666;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-top: 5px;
	background:transparent url(/images/Banners_710/Planned_Absence_710.jpg) no-repeat 0 0;
}
#plannedabsencebanner:hover {
	background:transparent url(/images/Banners_710/Planned_Absence_710.jpg) no-repeat 0 -264px;
}


/* --------------------- NAVBAR DROPDOWN MENUS ---------------------- */

.navbar {
	margin-top: 10px;
	text-align: center;
	height: 50px;
	padding-bottom: 0px;
	padding-top: 5px;
	margin-left: 20px;
	margin-right: 20px;
	text-decoration: none;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.navbar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.navbar li {
    display: inline;
}
li.menubutton a, .dropbtn {
	display: inline-block;
    color: white;
	background-color: #071629;
    text-align: center;
    padding: 8px 8px;
    text-decoration: none;
	border: 2px solid #0c2340;
	border-radius: 4px;
	margin-bottom: 2px;
}
li.menubutton a:hover, .dropdown:hover .dropbtn {
	background: url("/images/design_elements/row-shading-18x54/row_navbar_bg.jpg");
	background-color: #0C2340;
	border: 2px solid #8f8f8c;
	border-radius: 4px;
} 
.navbar li.dropdown {
    display: inline-block;
}
.navbar .dropdown-content {
    display: none;
    position: absolute;	
    background: url("/images/design_elements/row-shading-18x54/row_dropbtn_bg.jpg");
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 100;
	border: 2px solid #8f8f8c;
	border-radius: 10px;
}
.navbar .dropdown-content a {
    color: black;
    padding: 4px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
}
.dropdown-content a:hover {
	background: url("/images/design_elements/row-shading-18x54/row_dropbtnhover_bg.jpg");
	border: 0px solid #8f8f8c;
	border-radius: 9px;
}
.navbar .dropdown:hover .dropdown-content {
    display: block;
}

/* --------------------- FOOTER ---------------------- */

#footerwrapper {
	width: 960px;
	display: inline-block;
}
.footer {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	background: url(/images/design_elements/LSWfootball_2016_footer.jpg) center 0px no-repeat;
	height: 300px; 
	font-size: 14px;
	line-height: 110%;
}
.footer p {
	padding-right: 10px;
	text-align: right;
}
.links {
	display: block;
	text-align: right;
	padding-top: 28px;
	font-size: 14px;
	color: #0C2340;	
}
.links a {
	text-decoration: none;
	color: #333;
}
.links a:hover {
	text-decoration: underline overline;
	color: #FFF;
}
.footer img {
	float: left;
	margin-top: 18px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/* Distrcit quick facts section located in footer */
.quickfacts {  
	float: left;
	width: 400px;
	padding: 10px 10px;	
	font-family: Verdana, Geneva, sans-serif;
}
.quickfacts h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: rgba(0, 0, 0, 0.33);
	font-size: 100%;
	display: block;
	font-weight: bold;
	text-shadow:none;
	color: #ccc;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	text-align: center;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
	padding-top: 4px;
	padding-bottom: 4px;
}
.quickfacts li {
	font-size: 12px;
	color: #fff;
	padding-bottom: 4px;
	display: block;
	margin: 0px;	
}
.quickfacts a:hover{
	color: #666;
	text-decoration: none;
}
.sponsor_scroll {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
#footerimage {
	background: url(/images/design_elements/LSWfootball_2016_footer.jpg) center 0px no-repeat;
	margin-bottom: 0px;
}
.jumpmenu ul {
	list-style-type: none;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0C2340;
	text-align: center;
}

.jumpmenu ul li { 
	font-size: 85%;
	display: inline-block;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
} 
.jumpmenu ul a {
	text-decoration: none;
	color: #0C2340;
	padding: 5px;
	border: 2px solid #eee;
	border-radius: 10px;
}
.jumpmenu ul a:hover {
	padding: 5px;
	text-decoration: none;
	color: #fff;
	background-color: #0C2340;
	border: 2px solid #8f8f8c;
	border-radius: 10px;
} 
.subbulletlist li {
	margin-top: 0px; 
	list-style-type: square;
	font-size: 85%;
}
.subbulletlist li a {
	text-decoration: none;
	color: #666;
}
.bulletlist, .linksinfo {
	padding-left: 20px;
	margin-left: 10px;
	list-style-type: square;

}
.bulletlist ul, .linksinfo ul {
	padding: 0px;
	left: 50px;
	margin-left: 50px;
}
.bulletlist ul li, .linksinfo ul li {
    margin: 5px;
}

.rss_feed {
	padding-right: 10px;
	padding-left: 10px;
}
/*--------------------------- Year select form for year by year results ------------------------ */
#yearselectform select {
   border: 0;
   color: #EEE;
   background: transparent;
   font-size: 20px;
   font-weight: bold;
   padding: 2px 10px;
   width: 378px;
   *width: 350px;
   *background: #58B14C;
   -webkit-appearance: none;
}

#yearselectform {
   overflow: hidden;
   width: 350px;
   -moz-border-radius: 20px 20px 20px 20px;
   -webkit-border-radius: 20px 20px 20px 20px;
   border-radius: 20px 20px 20px 20px;
   box-shadow: 1px 1px 11px #330033;
   background: #0c2340 url("/css_styles/images/15xvbd5.png") no-repeat scroll 319px center;
}
.song { 
	margin: auto;
	padding: 20px 0;
	text-align: left;
	width: 610px;
	}
.song p:first-letter {
	float: left;
	font-size: 32px;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	line-height: 1;
	margin: 2px 3px 0 0;
}

/*----------- Sticky Header ---------------------------------------------------------------------------------- */
/* https://www.w3schools.com/howto/howto_js_sticky_header.asp */

/* The sticky class is added to the header with JS when it reaches its scroll position */
.sticky {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    margin-left:0px;
    background: #0c2340;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #8f8f8c;
    color: #f1f1f1;
    margin-top: 0px;
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .content {
  padding-top: 102px;
}

	
	
/*
     FILE ARCHIVED ON 06:34:05 Mar 28, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:29:29 Jun 22, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.862
  exclusion.robots: 0.107
  exclusion.robots.policy: 0.09
  esindex: 0.014
  cdx.remote: 1120.384
  LoadShardBlock: 271.185 (3)
  PetaboxLoader3.datanode: 210.983 (5)
  PetaboxLoader3.resolve: 350.443 (3)
  load_resource: 437.658
  loaddict: 107.539
*/
/* banner title (demoted from h1 for SEO single-h1) */
#small_header .banner-title{font-family:"dameron_condensedcondensed","dameroncond",Arial,sans-serif;margin:0;font-weight:bold;line-height:1;}

