/******** BEGIN 2016 STYLES *********/

body {
	width: 100%;
	background-color: #0f1423;
	/*background-color: #FFFFFF;*/
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	font-family: 'Archivo Narrow';
	margin: 0px;
	font-size: 100%; 
-webkit-text-size-adjust: none;
	/*line-height: 150%; */ /* 24px */
	background-image: url(http://www.littleleague.org/Assets/2016+LLBWS+SIte/background/2016bg2.jpg);
}

.ipf-editpagelet-icon-container {
    position: absolute;
    z-index: 9999999;
    width: 23px;
}

a{
	color:#A32743;
	font-weight:none;
}

a:hover{
	text-decoration:none;
	font-weight:none;
	color:#C7B682
}

a img{
	border:none;
}

img{
	max-width:100%;
	height: auto;
	border:none;
}

/*hr {
    background: url(http://www.littleleague.org/sharedsites/3/templates/biglegacy/images/template/divider-bg.png);
    height: 8px;
    border: none;
    margin: 10px 0;
}*/

p {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
 	margin: 0 0 1.5em 0;
	color: #333333;
	}

h1{
	font-size: 1.42em;
	line-height: 1em;
	color:#000;
	font-weight:bold;
	text-transform:none;
	font-family: 'Archivo Narrow', sans-serif;
	}
	
h2{
	font-size:1.22em;
    line-height: 1em;	
	color:#000;
	font-weight:bold;
	text-transform:none;	
	font-family: 'Archivo Narrow', sans-serif;
	}

h3{
	font-size:1.25em; 
    line-height: 0.5em;		
	color:#000;
	font-weight:normal;
	font-family: 'Archivo Narrow', sans-serif;
	}

h4{
	font-size:1em; 
	font-weight:normal;
	font-family: 'Archivo Narrow', sans-serif;
	}
	
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.gchide {
  margin: 0.4% 0 0 0;
}

#outside2016 {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; 
	max-width: 1020px;	
	/*padding: .4043% 0px; */
	/*height: 2390px;*/
	/*box-shadow: 0px 0px 25px #000;*/
}

#outside2016z {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; 
	max-width: 1220px;	
	/*padding: .4043% 0px; */
	/*height: 2390px;*/
	/*box-shadow: 0px 0px 25px #000;*/
}

#inside2016 {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 94.12%; /*960/1020*/
	padding: 0px 0px 30px 0px;
}

#insidewrapper2016z {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; /*960/1020*/
}

#insidewrapper2016 {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; /*960/1020*/
	padding-top: 11%;
}

#headerwrapper2 {
  background-color: #FFFFFF;
  width: 100%;
  margin: 0;
  padding: 0;
	}

.headerlogo {
	background-color: #FFFFFF;	
	border:0px;
    width: 24.17%;
    height: auto;
	float: left;
	padding: 0;	
}

.headerbanners2016 {
	background-color: #FFFFFF;	
	border:0px;
    width: 100%;
    height: auto;
	float: left;
	text-align:center;
	padding: 0;
	margin: 1% 0;
}

.headerbanners {
	background-color: #FFFFFF;	
	border:0px;
    width: 75.83%;
    height: auto;
	float: left;
	padding: 0;
	margin-top:2%;
}

.childbanner300x250 {
	display:inline-block;
	float:right;
	width:300px;
	clear:both;
	margin-left:2.5%;
	/*margin-bottom:0.5%;*/
font-size:0.8em;
}

.videobanner400{
	display:inline-block;
	float:right;
	width:400px;
	clear:both;
	margin-left:2.5%;
	margin-bottom:0.5%;
}

#topgreyinfobar {
  background-color: #f4f4f4;
  width: 100%;
  height: 30px;
  margin: 0px 0px 0px;
  padding: 0;
	}

.topgreyeventinfo {
	background-color: #f4f4f4;	
	border:0px;
    width: 50%;
    height: auto;
	float: left;
	padding: 0;	
}

.topgreyeventinfocopy {
	color: #666666;
    font-size: 0.9em;
    line-height: 2em;	
	text-transform: none;
	text-align: left;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	float: left;
	padding-left: 2%;
}

.topgreyeventinfosocial {
	background-color: #f4f4f4;	
	border:0px;
    width: 50%;
    height: auto;
	float: left;
	padding: 0;
}

.topgreyeventinfosocialicons {
	color: #666666;
    /*font-size: 0.9em;*/
    /*line-height: 2em;*/
	text-transform: none;
	text-align: right;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	float: left;
	margin-right: 2%;
	margin-top: 0.8%;	
}	

.herowrapper {
  background-color: #FFFFFF;
  width: 100%;
  margin: 0px 0px 0px;
  padding: 0 0 1% 0;
  clear:both;
	}
	
.childwrapper {
  background-color: #FFFFFF;
  width: 100%;
  margin: 0px 0px 0px;
  padding: 0 0 1% 0;
  clear:both;
	}	
			
#newswrapper1 {
  background-color: #FFFFFF;
  width: 100%;
  height: 46px;
  margin: 0px 0px 0px;
  padding: 0 0 1% 0;
	}
	
.newsL1 {
	background-color: #a12743;	
	border:0px;
    width: 16.67%;
    height: auto;
	float: left;
	padding: 1% 0;	
}

.newsL2 {
	color: #FFFFFF;
    font-size: 0.9em;
    line-height: 1.7em;	
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 100%;
    height: auto;
	float: left;
}

.newsR1 {
	background-color: #333333;	
	border:0px;
    width: 83.33%;
    height: auto;
	float: left;
	padding: 1% 0;
}

.newsR2 {
	color: #FFFFFF;
    font-size: 0.9em;
    line-height: 1.7em;	
	text-transform: none;
	text-align: left;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
}	


.newsR2 a{
	color: #FFFFFF;
    font-size: 0.9em;
    /*line-height: 1.7em;	*/
	text-transform: none;
text-decoration:none;
	text-align: left;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
}

.newsR2 a:hover{
	color: #FFFFFF;
    font-size: 0.9em;
   /* line-height: 1.7em;	*/
	text-transform: none;
text-decoration:none;
	text-align: left;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
}

#heropic {
 	width: 100%;	
 	margin: 0px;
 	padding: 0px;
	border:none;
	line-height:0;
    position: relative;
    z-index: 5;	
}


.subvideooverlay {
    position: absolute;
    bottom: 0; right: 0;
    width: 58px; height: 60px;
	display:block;
}

.subvideooverlay2 {
display:none;
}

.subdocumentoverlay {
    position: absolute;
    bottom: 0; right: 0;
    width: 58px; height: 60px;
	display:block;
}

.subdocumentoverlay2 {
display:none;
}

.subphotosoverlay {
    position: absolute;
    bottom: 0; right: 0;
    width: 58px; height: 60px;
	display:block;
}

.subphotosoverlay2 {
display:none;
}


.herovideooverlay {
    position: absolute;
    bottom: 0; right: 0;
    width: 179px; height: 184px;
	display:block;
}

.herovideooverlay2 {
display:none;
}

#herovideo {
 	width: 100%;	
 	margin: 0px;
 	padding: 0px;
	border:none;
	line-height:0;
	position:inherit;
	bottom: 0px;	
}

#childstorybg {
	background-color: #ffffff;
	width: 100%;
	margin: 0px;
  	padding: 0.5% 0;
	}

.childtext {
	color: #666666;
    font-size: 0.8em;
    line-height: 1.7em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-left: 0px;
}

.childtext a{
	color: #A32743;
	text-decoration: underline;
	font-weight: bold;
}

.childtext a:hover{
	color: #c7b682;
	text-decoration: none;
}
		
#herostorybg {
	background-color: #f4f4f4;
	width: 100%;
	margin: 0px;
  	padding: 1% 0;
	}
	
.herodate {
	color: #666666;
    font-size: 0.7em;
    line-height: 1.7em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-left: 2%;
}

.herotitle {
	color: #000000;
    font-size: 1.5em;
    line-height: 1.2em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	margin-left: 2%;
	margin-right: 2%;	
}

.herotitle a{
	color: #000000;
	text-decoration:none;
}

.herotitle a:hover{
	color: #c7b682;	
	text-decoration:none;
}

.herocopy {
	color: #666666;
    font-size: 0.9em;
    line-height: 1.4em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	margin-left: 2%;
	margin-right: 2%;	
}	

.herocopy a{
	color: #a12743;
    font-size: 0.9em;
    line-height: 1.4em;	
	text-transform: none;
	text-decoration: underline;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;	
}	

.herocopy a:hover{
	color: #c7b682;
    font-size: 0.9em;
    line-height: 1.4em;	
	text-transform: none;
	text-decoration: underline;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;	
}	

#subteasers {
  background-color: #ffffff;
  width: 100%;
  height: 150px;
  margin: 0px 0px 0px;
  padding: 20px 0;
	}
	
.subteasers {
  background-color: #ffffff;
  width: 100%;
  height: 150px;
  margin: 0px 0px 0px;
  padding: 20px 0;
	}
			
.subteaserLR {
	border:0px;
    width: 31.25%;
    height: auto;
	margin: 0;
	float: left;
}	

.subteaserLR2 {
	border:0px;
    width: 31.25%;
    height: auto;
	margin: 0;
	float: left;
}

.subteasermiddle {
	border:0px;
    width: 31.25%;
    height: auto;
	margin: 0;
	float: left;
	padding: 0 30px;
}

.headlinesresultswrapper {
  background-color: #FFFFFF;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 0;
  clear:both;
}

#newswrapper16 {
background-color: #FFFFFF;
position:relative;
width: 64.51%;
margin-top: 0px;
padding-right: 0px;
float: left;
height: auto;
display:block;
}

#newswrapper16-mobile {
display:none;
}

#newswrapper16-mobile2{
display:none;
}

#newspagewrapper16{
background-color: #FFFFFF;
position:relative;
width: 100%;
margin-top: 0px;
padding-right: 0px;
float: left;
height: auto;
display:block;
}

.newspagestorybg2 {
    background-color: #fff;
    width: 65.08%;
    /* height: 75px; */
    margin: 0px;
    padding: 0 0 10px 0;
	float: left;
}

.newspagedate2 {
	color: #666666;
    font-size: 0.85em;
    line-height: 0.7em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 100%;
    height: auto;
	margin-left: 0%;
}

.newspagetitle2 {
	color: #000000;
    font-size: 1.45em;
    line-height: 1.2em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-right: 2%;
	margin-top: 2%;
	display:block;
}

.newspagetitle2 a{
	color: #000000;
	text-decoration:none;
}

.newspagetitle2 a:hover{
	color: #C7B682;
	text-decoration:none;
}

.newspagecopy2 {
	color: #666666;
    font-size: 0.9em;
    line-height: 1.4em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-right: 2%;
	margin-top: 0.5%;	
	display:block;	
	
}

#videoswrapper16 {
	background-color: #FFFFFF;
	position:relative;
	width: 100%;
	margin-top: 0px;
	padding-right: 0px;
	float: left;
	height: auto;
	display:block;	
}

#tournwrapper16b {
	background-color: #FFFFFF;
	position:relative;
	width: 100%;
	margin-top: 0px;
	padding-right: 0px;
	float: left;
	height: auto;
}

#resultswrapper16b {
background-color: #FFFFFF;
position:relative;
width: 31.25%; 
margin-top: 0px;
padding-right: 0px;
float: left;
height: auto;
margin-left:4.24%;
    margin-bottom: 2%;  
display:block;	
}

#resultswrapper16b-mobile {
display:none;
}

.subpic {
 	width: 100%;	
 	margin: 0px;
 	padding: 0px;
	border:none;
	line-height:0;
    position: relative;
    z-index: 5;		
}

.subpic2 {
    width: 100%;
    margin: 0px;
    /* padding-right: 3%; */
    /* padding-bottom: 20px; */
    border: none;
    line-height: 0;
    float: left;
    position: relative;
    z-index: 5;
}

.subpic3 {
	width: 31.75%;
    margin: 0px;
    padding-right: 3%;
    padding-bottom: 20px;
    border: none;
    line-height: 0;
    float: left;
    position: relative;
    z-index: 5;
}

.subpic2wrapper {
    width: 100%;
    margin: 0px;
    padding: 20px 0;
    border: none;
    line-height: 0;
    height: auto;	
}
	
.substorybg {
    background-color: #fff;
    width: 100%;
    /* height: 75px; */
    margin: 0px;
    padding: 0 0 10px 0;
    /*border-bottom: 1px solid #dddddd;*/
}

.substorybg2 {
    background-color: #fff;
    width: 65.08%;
    /* height: 75px; */
    margin: 0px;
    padding: 0 0 10px 0;
	float: left;
}

.subdate {
	color: #666666;
    font-size: 0.7em;
    line-height: 1.7em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 100%;
    height: auto;
	margin-left: 0%;
	padding-top: 10px;
}

.subdate2 {
	color: #666666;
    font-size: 0.7em;
    line-height: 0.7em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 100%;
    height: auto;
	margin-left: 0%;
}

.subtitle {
	color: #000000;
    font-size: 1em;
    line-height: 1.7em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-right: 2%;	
}

.subtitle a{
	color: #000000;
	text-decoration:none;
}

.subtitle a:hover{
	color: #C7B682;
	text-decoration:none;
}

.subtitle2 {
	color: #000000;
    font-size: 0.9em;
    line-height: 1.2em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-right: 2%;
	margin-top: 2%;
}

.subtitle2 a{
	color: #000000;
	text-decoration:none;	
}

.subtitle2 a:hover{
	color: #C7B682;
	text-decoration:none;
}


.subcopy {
	color: #666666;
    font-size: 0.8em;
    line-height: 1.2em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-right: 2%;	
	padding-top: 5px;
}

.subcopy2 {
	color: #666666;
    font-size: 0.8em;
    line-height: 1.4em;	
	text-transform: none;
	text-decoration: none;
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 98%;
    height: auto;
	margin-right: 2%;
	margin-top: 1%;	
	
}

.ltgreyspacer {
	background-color: #dddddd; 
	width: 100%;
	height: 1px;
	margin-left: auto;
	margin-right: auto; 
   /* border-bottom: 1px solid #dddddd;	*/
}

.ltgreyspacer2 {
	background-color: #dddddd; 
	width: 100%;
	height: 1px;
	margin-left: auto;
	margin-right: auto; 
	margin-top:0;	
	clear:both;
   /* border-bottom: 1px solid #dddddd;	*/
}

.ltgreyspacerchild {
	background-color: #dddddd; 
	width: 100%;
	height: 1px;
	margin: 1% 0;
	clear:both;
   /* border-bottom: 1px solid #dddddd;	*/
}

#resultsright {
	background-color: #FFFFFF;
	position:relative;
	width: 31.25%; 
	margin: 3.33%x;
	float: right;
	height: auto;
    padding-bottom: 1.25%;	
}

.resultswrapper16 {
	background-color: #333333;
	position:relative;
	width: 100%; 
	margin: 0;
	float: right;
	height: auto;
    padding-bottom: 3%;	
}

.baseballpic {
 	width: 93.33%;	
 	margin: 0px;
 	padding: 3.33% 3.33% 0 3.33%;
	border:none;
	line-height:0;
	float: left;
}

.softballpic {
 	width: 93.33%;	
 	margin: 0px;
 	padding: 3.33% 3.33% 0 3.33%;
	border:none;
	line-height:0;
	float: left;
}
	
.resultsbg {
    background-color: #ffffff;
    width: 89%;
    padding: 2%;
    float: left;
    margin: 0 3.35%;
text-align:center;
}
	
.resultsbbcopy1 {
	color: #0c2340;
    font-size: 0.8em;
    line-height: 1.4em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 100%;
    height: auto;
	margin-left: 0%;
}	

.resultsbbcopy2 {
	color: #5d5d5d;
    font-size: 0.7em;
    line-height: 1.8em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 100%;
    height: auto;
	margin-left: 0%;
	padding-bottom: 4%;
}		

.resultsbbcopy2 a{
	color: #5d5d5d;
	text-decoration: underline;
}

.resultsbbcopy2 a:hover{
	color: #C7B682;
	text-decoration: none;
}


.resultssbcopy1 {
	color: #a12743;
    font-size: 0.8em;
    line-height: 1.4em;	
	text-transform: none;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 100%;
    height: auto;
	margin-left: 0%;
}

#footer16wrapper {
	background-color: #182535;
	width: 100%;
	height: 190px;
	margin: 0;
	clear: both;
	padding-top: 2%;  
	}
	
#footerlogo { 	
	border:0px;
    height: auto;
	margin: 0;
	padding-top: 0;
	text-align:center;	
}	

.footertitle {
	color: #FFFFFF;
    font-size: 1.0em;
    line-height: 1.5em;	
	text-transform: none;
	text-decoration: none;
	text-align:center;	
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	margin-left: 2%;
	margin-right: 2%;
	padding-top: 1.5%;	
}

.footertitle a{
	color: #FFFFFF;
	text-decoration:none;
}

.footertitle a:hover{
	color: #c7b682;
	text-decoration:none;
}

.footercopy {
	color: #FFFFFF;
    font-size: 0.8em;
    line-height: 1.0em;	
	padding-top:1%;	
	text-transform: none;
	text-decoration: none;
	text-align:center;	
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	margin-left: 2%;
	margin-right: 2%;	
}	

.footercopy a{
	color: #cbcbcb;
    font-size: 1.0em;
    line-height: 1.em;	
	padding-top:1%;	
	text-transform: none;
	text-decoration: none;
	text-align:center;	
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;	
}	

.footercopy a:hover{
	color: #c7b682;
}

.footercopyright {
	color: #cbcbcb;
    font-size: 0.7em;
    line-height: 1.2em;	
	padding-top:1%;
	text-transform: none;
	text-decoration: none;
	text-align:center;	
	font-weight: none;
	font-family: 'Archivo Narrow', sans-serif; 	
	border:0px;
    width: 96%;
    height: auto;
	margin-left: 2%;
	margin-right: 2%;	
}	


.latestnews16wrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 100%; /*447/728=61.4010*/
	margin-left:  auto;
	margin-right: auto;
	/*margin-top: 2%;*/
}

.newstitlered {
	background-color: #a12743;
	position:relative;
	width: 37.3%;
	margin-left:  auto;
	margin-right: auto;
	margin-top: 10px;
	float: left;
	height: 24px;
}


.redspacer {
	background-color: #a12743; 
	width: 100%;
	height: 1px;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom: 2%;
}

.newstitleredcopy {
    color: #FFFFFF;
    font-size: 0.73em;
    line-height: 1.5em;
    /* padding-top: 1%; */
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    width: 96%;
    height: 24px;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;	
letter-spacing:0.5px;
}

.morenewsright {
	width: 25.40%;	
	float: right;
    color: #a12743;
    font-size: 0.73em;
    line-height: 1.5em;
    /* padding-top: 1%; */
    text-transform: uppercase;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    margin-top: 2%;
}

.morenewsright a{
    color: #a12743;
    text-decoration: none;	
}

.morenewsright a:hover{
    color: #C7B682;
    text-decoration: none;	
}

.results16wrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 100%; /*447/728=61.4010*/
	margin-left:  auto;
	margin-right: auto;
	/*margin-top: 2%;*/
}

.resultstitlegrey {
	background-color: #333333;
	position:relative;
	width: 63.33%;
	margin-left:  auto;
	margin-right: auto;
	margin-top: 10px;
	float: left;
	height: 24px;
}

.greyspacer {
	background-color: #333333; 
	width: 100%;
	height: 1px;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom: 4%;
}

#allresults16wrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 100%; /*447/728=61.4010*/
	margin-left:  auto;
	margin-right: auto;
	margin-top: 2%;
}

.resultstitlegreycopy {
    color: #FFFFFF;
    font-size: 0.73em;
    line-height: 1.5em;
    /* padding-top: 1%; */
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    width: 96%;
    height: 24px;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 2%;
letter-spacing: 0.5px;	
}

.moreresultsright {
	width: 36.67%;	
	float: right;
    color: #333333;
    font-size: 0.73em;
    line-height: 1.5em;
    /* padding-top: 1%; */
    text-transform: uppercase;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    margin-top: 4%;
}

.moreresultsright a{
    color: #333333;
    text-decoration: none;	
}

.moreresultsright a:hover{
    color: #C7B682;
    text-decoration: none;	
}


.triangle-rightred {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #a12743;
    border-bottom: 5px solid transparent;
    float: right;
    margin-top: 2%;
    margin-left: 4%;
}

.triangle-rightgrey {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #333333;
    border-bottom: 5px solid transparent;
    float: right;
    margin-top: 4%;
    margin-left: 4%;
}

.triangle-rightblue {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #182535;
    border-bottom: 5px solid transparent;
    float: right;
    margin-top: 1.5%;
    margin-left: 4%;
}

#latestvideos16wrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 100%; /*447/728=61.4010*/
	margin-left:  auto;
	margin-right: auto;
	margin-top: 1%;
}

.videostitleblue {
	background-color: #182535;
	position:relative;
	width: 24.06%;
	margin-left:  auto;
	margin-right: auto;
	margin-top: 10px;
	float: left;
	height: 24px;
}


.bluespacer {
	background-color: #182535; 
	width: 100%;
	height: 1px;
	margin-left: auto;
	margin-right: auto; 
	/*margin-bottom: 2%;*/
}

.videostitlebluecopy {
    color: #FFFFFF;
    font-size: 0.73em;
    line-height: 1.5em;
    /* padding-top: 1%; */
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    width: 96%;
    height: 24px;
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 1.5%;	
letter-spacing:0.5px;
}

.morevideosright {
	width: 25.40%;	
	float: right;
    color: #182535;
    font-size: 0.73em;
    line-height: 1.5em;
    /* padding-top: 1%; */
    text-transform: uppercase;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    margin-top: 1.5%;
}

.morevideosright a{
    color: #182535;
    text-decoration: none;	
}

.morevideosright a:hover{
    color: #C7B682;
    text-decoration: none;	
}


.resultswrapper16-mobile {
	display:none;
}

.results16-mobile {
	display:none;	
}

/* BEGIN RESULTS */

.results16regionhead {
	float: left;
	text-align: left;
	width:35%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
	text-indent:1%;
}

.results16dateshead {
	float: left;
	text-align: center;
	width:30%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.results16locationhead {
	float: left;
	text-align: center;
	width:35%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.results16copyregion {
	float: left;
	text-align: left;
	width:35%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
	text-indent:0.5%;
}

.results16copydates {
	float: left;
	text-align: center;
	width:30%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.results16copylocation {
	float: left;
	text-align: center;
	width:35%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.results16mainhead {
	float:left;
	width:100%;
	text-align:center;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;
	font-weight:bold;
	line-height:2em;
	background-color:#182536;
	color:#FFF;
	display:block;
	margin:0.5% 0;
	}

.results16tournamenthead {
	float: left;
	text-align: left;
	width:50%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
	text-indent:1%;	
}

.results16regionalhead {
	float: left;
	text-align: center;
	width:25%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.results16wshead {
	float: left;
	text-align: center;
	width:25%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.results16tournamentcopy {
	float: left;
	text-align: left;
	width:50%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.results16regionalcopy {
	float: left;
	text-align: center;
	width:25%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.results16wscopy {
	float: left;
	text-align: center;
	width:25%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}


/* BEGIN TV SECTION */

.tv16wrapper {
	float: left;
	width:100%;	
	display: inline-block;
	padding-top:1.5%;
}

.tv16datecopyB {
	float:left;
	width:100%;
	text-align:left;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;
	font-weight:bold;
	line-height:2em;
	background-color:#182536;
	color:#FFF;
	text-indent:1%;
	display: inline-block;
	margin: 2.5% 0 0.3% 0;
}

.tv16gamehead {
	float: left;
	text-align: left;
	width:50%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
	text-indent:1%;
}

.tv16timehead {
	float: left;
	text-align: center;
	width:15%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16networkhead {
	float: left;
	text-align: center;
	width:15%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16watchhead {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16locationhead {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16gameespnhead {
	float: left;
	text-align: left;
	width:55%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
	text-indent:1%;
}

.tv16timeespnhead {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16espnwatchhead {
	float: left;
	text-align: center;
	width:25%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16gamellbwshead {
	float: left;
	text-align: left;
	width:45%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
	text-indent:1%;
}

.tv16timellbwshead {
	float: left;
	text-align: center;
	width:10%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16networkllbwshead {
	float: left;
	text-align: center;
	width:10%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16watchllbwshead {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16fieldllbwshead {
	float: left;
	text-align: center;
	width:15%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	/*line-height: 1.5em;*/	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.tv16copybgwhite{
	float: left;
	width:100%;	
	display: inline-block;
	background-color:#FFFFFF;	
}

.tv16copybggray{
	float: left;
	width:100%;	
	display: inline-block;
	background-color:#F4F4F4;	
}

.tv16copybggold{
	float: left;
	width:100%;	
	display: inline-block;
	background-color:#e0cf9c;	
}

.tv16copygame {
	float: left;
	text-align: left;
	width:50%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
	text-indent:0.5%;
}

.tv16copylogo {
	display:inline-block;
	margin-right: 2%;
}
	
.tv16copytime {
	float: left;
	text-align: center;
	width:15%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copynetwork {
	float: left;
	text-align: center;
	width:15%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copywatch {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copylocation {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copyespngame {
	float: left;
	text-align: left;
	width:55%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
	text-indent:0.5%;
}

.tv16copyespnlogo {
	display:inline-block;
	margin-right: 2%;
}
	
.tv16copyespntime {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copyespnwatch {
	float: left;
	text-align: center;
	width:25%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copyllbwsgame {
	float: left;
	text-align: left;
	width:45%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
	text-indent:0.5%;
}

.tv16copyllbwstime {
	float: left;
	text-align: center;
	width:10%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copyllbwsfield {
	float: left;
	text-align: center;
	width:15%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copyllbwsnetwork {
	float: left;
	text-align: center;
	width:10%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.tv16copyllbwswatch {
	float: left;
	text-align: center;
	width:20%;
	padding: 0.6% 0;
	display: inline-block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

/* END TV SECTION */

/* BEGIN PHOTO GALLERY SECTION */

.photogallery16wrapper {
    position: relative;
    width: 100%;
	padding: 1.5% 0;
    margin-left: 0;
}

.photogallery16left {
    position: relative;
    margin: 0 2% 0 auto;
    width: 31%;
    padding: 0px 0px;
    border: 0px;
}

.photogallery16middle {
    position: relative;
    margin: 0 2% 0 1.5%;
    width: 31%;
    padding: 0px 0px;
    border: 0px;
}

.photogallery16right {
    position: relative;
    margin: 0 auto 0 auto;
    width: 31%;
    padding: 0px 0px;
    border: 0px;
}

.photogallery16pic {
	display:block;
	width:100%;	
}

.photogallery16copy {
    color: #666666;
    font-size: 0.8em;
    line-height: 1.4em;
    text-transform: none;
    text-decoration: none;
    font-weight: none;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    width: 96%;
    height: auto;
    margin-left: 2%;
    margin-right: 2%;
}


/* END PHOTO GALLERY SECTION */


/* BEGIN SCORES SECTION */

.teams16scoreswrapper {
	float: left;
	width:100%;	
	display:block;
	padding-top:1.5%;
}

.teams16scorescopy {
	float:left;
	width:100%;
	text-align:center;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;
	font-weight:bold;
	line-height:2em;
	background-color:#e0cf9c;
	color:#333;
	text-indent:1%;
	display:block;
}

.teams16scorescopyB {
	float:left;
	width:100%;
	text-align:center;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;
	font-weight:bold;
	line-height:2em;
	background-color:#182536;
	color:#FFF;
	display:block;
	margin:0.5% 0;
}

.teams16regionhead2 {
	float: left;
	text-align: left;
	width:40%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
	text-indent:1%;
}

.teams16regionhead {
	float: left;
	text-align: left;
	width:21%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
	text-indent:1%;
}

.teams16teamhead2 {
	float: left;
	text-align: center;
	width:26%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.teams16teamhead {
	float: left;
	text-align: left;
	width:39%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.teams16locationhead2 {
	float: left;
	text-align: center;
	width:22%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.teams16locationhead {
	float: left;
	text-align: left;
	width:28%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.teams16resultshead {
	float: left;
	text-align: center;
	width:12%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.teams16resultshead2 {
	float: left;
	text-align: center;
	width:12%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#FFF;	
	background-color:#A32743;
}

.teams16regionwhite{
	float: left;
	width:100%;	
	display:block;
	background-color:#FFFFFF;	
}

.teams16regiongray{
	float: left;
	width:100%;	
	display:block;
	background-color:#F4F4F4;	
}

.teams16regioncopy2 {
	float: left;
	text-align: left;
	width:40%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
	text-indent:1%;
}

.teams16regioncopy {
	float: left;
	text-align: left;
	width:21%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
	text-indent:1%;
}

.teams16teamcopy2 {
	float: left;
	text-align: center;
	width:26%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.teams16teamcopy {
	float: left;
	text-align: left;
	width:39%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.teams16locationcopy2 {
	float: left;
	text-align: center;
	width:22%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.teams16locationcopy {
	float: left;
	text-align: left;
	width:28%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.teams16resultscopy {
	float: left;
	text-align: center;
	width:12%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}

.teams16resultscopy2 {
	float: left;
	text-align: center;
	width:12%;
	padding: 0.6% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:none;
	color:#000;	
}




.scores16datewrapper {
	float: left;
	width:100%;	
	display:block;
	padding-top:1.5%;
}

.scores16datecopy {
	float:left;
	width:100%;
	text-align:left;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;
	font-weight:bold;
	line-height:2em;
	background-color:#e0cf9c;
	color:#333;
	text-indent:1%;
	display:block;
	word-spacing:1px;
}

.scores16rowwrapper {
	float: left;
	width:100%;	
	display:block;
}

.scores16leftwrapper {
	float:left;
	width:48%;
	display:block;
	margin-top:1%;
	margin-right:0;
	border:1px solid #333;
}

.scores16rightwrapper {
	float:right;
	width:48%;
	display:block;
	margin-top:1%;
	margin-left:0;
	border:1px solid #333;
}

.scores16padding {
	padding: 0 1%;
	display:block;	
}
	
.scores16headingwrapper {
	width:100%;
	display:block;
}

.resultsdate16 {
  width: 79.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.75em;  
  text-indent: 2.5%;
  margin-right: 0.5%;
  line-height: 1.8em;   
}


.scores16headingchamp {
	float: left;
	width:100%;
	text-align:left;
	background-color:#333333;
	color:#FFFFFF;
	margin-top:1%; 
	margin-bottom: 0.5%;
	padding: 0.5% 0;
	text-indent:1%;
	display:block;
        font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
clear:both;
	}

.scores16headinggame {
	float: left;
	width:79.5%;
	text-align:left;
	background-color:#182536;
	color:#FFFFFF;
	margin-top:1%; 
	margin-bottom: 0.5%;
	padding: 0.5% 0;
	text-indent:1%;
	display:block;
        font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
clear:both;
	}

.scores16headingscore {
	float: right;
	width:20%;
	text-align:center;
	background-color:#A32743;
	color:#FFF;
	margin-top:1%;
	margin-bottom: 0.5%;
	padding: 0.5% 0;
	display:block;
        font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;	
-webkit-font-smoothing: antialiased;
	/*letter-spacing: 1px;*/
}

.scores16teamswrapper {
	width:100%;
	display:block;
}

.scores16teams {
	float: left;
	text-align: left;
	width:79.5%;
	padding: 1% 0;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	color:#000;	
}

.scores16scores {
	float: right;
	text-align: center;
	width:20%;
	padding:1% 0;
	background-color:#fff;
	display:block;
    font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.8em;	
	line-height: 1.5em;	
	font-weight:bold;
	letter-spacing: 1px;
	color:#000;
}

.scores16linkswrapper {
	width:100%;
	display:block;
	background-color:#ededed;
	float: left;
	margin-bottom:1%;	
	padding: 0.5% 0;
}

.scores16linkscopy {
	float: left;
	width:100%;
	text-align: center;
	display:block;
	font-family: 'Archivo Narrow', sans-serif;	
	font-size:0.75em;	
	line-height: 1.5em;	
	color:#666666;
	font-weight:bold;
}

.scores16linkscopy a{
	color:#A32743;	
	text-decoration:underline;
}

.scores16linkscopy a:hover{
	color:#C7B682;	
	text-decoration:none;
}

.scores16winnerwrapper {
	float: left;
	width:100%;	
	display:block;
	text-align:center;
	margin:2% 0;
}

/* END SCORES SECTION */

/*  BEGIN HOTEL INFO */

#hotel16header {
  color: #FFFFFF;
  font-size: 0.82em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #182536;
  font-weight: bold;
  margin: 1% 0 0.4% 0;
  text-align: left;
  text-indent: 1%;
}

#hotel16name {
  width: 55%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #A32743;  
  color: #FFFFFF;  
  font-size: 0.82em;  
  text-indent: 1%;
  margin-right: 0.5%;
  line-height: 1.8em;
     
}

#hotel16address {
  width: 24%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #A32743;  
  color: #FFFFFF;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;  
}

#hotel16phone {
  width: 20%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #A32743;  
  color: #FFFFFF;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
   
}

/*  ENDHOTEL INFO */

/* BEGIN SPONSOR LOGOS */

.sponsorbgwrapper {background-color:#f4f4f4;display:inline-block;width:100%;height:200px; font-size: 1em;line-height: 1.5em;text-align:center;clear:both;    margin-bottom: 1%;}
.sponsorbgL {background-color:#f4f4f4;display:inline-block;width:50%;height:200px;    font-size: 0.9em;line-height: 1.5em;text-align:center;float:left;}
.sponsorbgL a{color:#000;text-decoration:none;}
.sponsorbgL a:hover{color:#FFF;text-decoration:none;}
.sponsorbgL:hover{background: rgba(0,0,0, .4);color:#FFF;}

.sponsorbgR {background-color:#f4f4f4;display:inline-block;width:50%;height:200px;    font-size: 0.9em;line-height: 1.5em;text-align:center;float:right;}
.sponsorbgR a{color:#000;text-decoration:none;}
.sponsorbgR a:hover{color:#FFF;text-decoration:none;}
.sponsorbgR:hover{background: rgba(0,0,0, .4);color:#FFF;}

/* END SPONSOR LOGOS */


/* BEGIN TEAMS MAIN PAGE */

.allteams16wrapper {background-color: #FFFFFF;
  width: 100%;
  margin: 0px 0px 0px;
  padding: 0 0 1% 0;
  clear:both;
}

.teams16header {
    float: left;
    width: 100%;
    text-align: center;
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    line-height: 2em;
    background-color: #e0cf9c;
    color: #333;
    display: block;
    margin-bottom:2%;
}

 
.teams16leftwrapper {float:left;width:49%;margin-right:1%;text-align:left;}
.teams16rightwrapper {float:right;width:49%;margin-left:1%;text-align:left;}

.teams16mainwrapper {width:100%;float:left;margin-bottom:2%;}
.teams16photo {width:45%;margin-right:5%;float:left;}
.teams16copy {width:50%;float:left;text-align:left;font-size: 0.9em;line-height:1.5em;}

/* END TEAMS MAIN PAGE */

@media screen and (max-width:1039px){

body {
	background-color: #FFFFFF;
	background-image: none;
}	

}


@media only screen and (min-width : 891px) and (max-width : 1038px) {

#insidewrapper2016 {
	padding-top: 7%;
}

h1{
  font-size: 1.32em;
  line-height: 1em;
	color:#000;
	font-weight:bold;
	text-transform:none;
	font-family: 'Archivo Narrow', sans-serif;}
	
}

@media only screen and (min-width : 310px) and (max-width : 767px) {

.childbanner300x250 {
	text-align:center;
	width:100%;
	margin-left:0;
    margin-bottom: 1.2em;
}

.videobanner400{
	text-align:center;
	width:100%;
	margin-left:0;
    margin-bottom: 1.2em;
}
}

@media only screen and (min-width : 568px) and (max-width : 890px) {

/*#insidewrapper2016 {
	padding-top: 8%;
}*/

.herotitle {
    font-size: 1.2em;
    line-height: 1.0em;	
}

.scores16headinggame {	
	font-size: 0.7em;	
	line-height: 1.5em;
	}

.scores16headingscore {
	font-size: 0.7em;	
	line-height: 1.5em;	
}

h1{
  font-size: 1.12em;
  line-height: 1em;
	color:#000;
	font-weight:bold;
	text-transform:none;
	font-family: 'Archivo Narrow', sans-serif;
	}


.teams16regionhead {width:35%;}
.teams16teamhead {width:50%;}
.teams16locationhead {display:none;}
.teams16resultshead {width:15%;}

.teams16regioncopy {width:35%;}
.teams16teamcopy {width:50%;}
.teams16locationcopy {display:none;}
.teams16resultscopy {width:15%;}

	
.atss a span .at-icon {
    height: 1pc!important;
    line-height: 1pc!important;
}

.resultswrapper16-mobile {
    background-color: #333333;
    position: relative;
    width: 100%;
    margin: 0;
    float: left;
    height: auto;
    /* padding-bottom: 3%; */
    display:block;
}

.triangle-rightgrey {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #333333;
    border-bottom: 5px solid transparent;
    float: right;
    margin-top: 2%;
    margin-left: 3%;
}

.moreresultsright {
width: 25.40%;
    float: right;
    color: #333333;
    font-size: 0.73em;
    line-height: 1.5em;
    /* padding-top: 1%; */
    text-transform: uppercase;
    text-decoration: none;
    text-align: right;
    font-weight: bold;
    font-family: 'Archivo Narrow', sans-serif;
    border: 0px;
    margin-top: 2%;
}

.results16-mobile {
	width: 100%;
    margin: 0px;
    /* padding: 2%; */
    border: none;
    line-height: 0;
    float: left;
    display: block;
}

.resultstitlegrey {
	background-color: #333333;
	position: relative;
    width: 37.3%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    float: left;
    height: 24px;
}

.resultsphotoinside {
    width: 100%;
    margin: 0px;
    /* padding-right: 3%; */
    /* padding-bottom: 20px; */
    border: none;
    line-height: 0;
    float: left;
    position: relative;
    z-index: 5;
    display:block;
 
}

.resultsphotowrapperL {
    width: 47%;
    margin: 0px;
    padding: 2% 1% 2% 2%;
    /* padding-bottom: 20px; */
    border: none;
    line-height: 0;
    float: left;
    position: relative;
    z-index: 5;
    display: block;  
}

.resultsphotowrapperR {
    width: 47%;
    margin: 0px;
    padding: 2% 2% 2% 1%;
    /* padding-bottom: 20px; */
    border: none;
    line-height: 0;
    float: left;
    position: relative;
    z-index: 5;
    display: block;  
}

.resultscopybg {
    background-color: #ffffff;
    width: 96%;
    /* height: 75px; */
    margin: 0;
    padding: 2%;
    float: left;
    display: block;
text-align:center;
}

.resultsbbcopy3 {
color: #0c2340;
        font-size: 0.8em;
        line-height: 1.4em;
 
text-transform: none;
text-decoration: none;
font-weight: bold;
font-family: 'Archivo Narrow', sans-serif; 
border:0px;
        width: 100%;
        height: auto;
display:block;
 
} 

.resultsbbcopy3a {
color: #5d5d5d;
        font-size: 0.7em;
        line-height: 1.8em;
 
text-transform: none;
text-decoration: none;
font-weight: bold;
font-family: 'Archivo Narrow', sans-serif; 
border:0px;
        width: 100%;
        height: auto;
margin-left: 0%;
padding-bottom: 4%;
display:block;
 
} 

.resultssbcopy3 {
color: #a12743;
        font-size: 0.8em;
        line-height: 1.4em;
 
text-transform: none;
text-decoration: none;
font-weight: bold;
font-family: 'Archivo Narrow', sans-serif; 
border:0px;
        width: 100%;
        height: auto;
margin-left: 0%;
display:block;
 
}

#resultswrapper16b-mobile {
display:none;
}

#newswrapper16-mobile{
display:none;
}

#newswrapper16{
display:none;
}

#resultswrapper16b{
display:none;
}


#newswrapper16-mobile2{
background-color: #FFFFFF;
position:relative;
width: 100%;
margin-top: 0px;
padding-right: 0px;
float: left;
height: auto;
display:block;
}

.newsL1 {
    width: 100%;
}

.newsR1 {
    width: 100%;
	margin-bottom: 1%;	
}

.newsR2 {
	text-align: center;
}

.newsR2 a{
	text-align: center;
}

.newsR2 a:hover{
	text-align: center;
}	

.addthis-smartlayers, div#at4-follow, div#at4-share, div#at4-thankyou, div#at4-whatsnext {
    display: none;
}

}


@media only screen and (min-width : 801px) and (max-width : 890px) {
#insidewrapper2016 {
	padding-top: 7.5%;
}	
}

@media only screen and (min-width : 568px) and (max-width : 767px) {
.newspagedate2 {
    font-size: 0.6em;
    line-height: 0.6em;	
}

.newspagetitle2 {
    font-size: 1.0em;
    line-height: 1.2em;	
	margin-top: 1.5%;		
}

.newspagecopy2 {
     font-size: 0.7em;
    line-height: 1.3em;
	margin-top:1.5%;
}

}
	
	
@media only screen and (min-width : 761px) and (max-width : 800px) {
#insidewrapper2016 {
	padding-top: 8%;
}	
}


@media screen and (max-width:790px){

	.gchide iframe {
		display: none;
	}	

}

@media only screen and (min-width : 701px) and (max-width : 760px) {
#insidewrapper2016 {
	padding-top: 9%;
}	
}

@media only screen and (min-width : 310px) and (max-width : 667px) {

.tv16datecopyB {
	margin: 5% 0 0.3% 0;
}

.scores16rowwrapper {
	float: none;
	width:99.5%;	
	display:block;
}

	.scores16leftwrapper {
	width:100%;
	/*margin-right:0;*/
	margin-bottom:1%;
	/*clear:both;*/
float:left;
}

.scores16rightwrapper {
	width:100%;
	/*margin-left:0;*/
	margin-bottom:1%;
	/*clear:both;*/
float:left;
}

.sponsorbgwrapper {width:100%;display:block;}
.sponsorbgL {width:100%;margin-bottom: 2%;display:block;}
.sponsorbgR {width:100%;margin-bottom: 2%;display:block;}


.teams16leftwrapper {width:100%;margin-right:0;}
.teams16rightwrapper {width:100%;margin-left:0;}	

.teams16mainwrapper {margin-bottom:0;}
.teams16photo {width:100%;}
.teams16copy {width:100%;}

}


@media only screen and (min-width : 611px) and (max-width : 700px) {
#insidewrapper2016 {
	padding-top: 10%;
}	
}

@media only screen and (min-width : 568px) and (max-width : 610px) {
#insidewrapper2016 {
	padding-top: 11.5%;
}	
}

@media only screen and (min-width : 500px) and (max-width : 567px) {
#insidewrapper2016 {
	padding-top: 12%;
}	
}

@media only screen and (min-width : 450px) and (max-width : 499px) {
#insidewrapper2016 {
	padding-top: 14%;
}	
}

@media only screen and (min-width : 400px) and (max-width : 449px) {
#insidewrapper2016 {
	padding-top: 15%;
}	
}

@media only screen and (min-width : 360px) and (max-width : 399px) {
#insidewrapper2016 {
	padding-top: 17.5%;
}	
}

@media only screen and (min-width : 321px) and (max-width : 359px) {
#insidewrapper2016 {
	padding-top: 20%;
}	
}

@media only screen and (min-width : 310px) and (max-width : 567px) {

/*#insidewrapper2016 {
	padding-top: 21%;
}*/


#hotel16address {
	display: none;
	  
}

#hotel16phone {
	width: 44.5%;
	
	  
}


.resultsbbcopy1 {
    font-size: 0.9em;
    line-height: 1.4em;	
}

.resultssbcopy1 {
    font-size: 0.9em;
    line-height: 1.4em;	
}

.herotitle {
    font-size: 1.05em;
    line-height: 1.2em;	
}

.subtitle2 {
    font-size: 0.785em;
    line-height: 1.1em;
}

.subdate2 {
    font-size: 0.55em;
    line-height: 0.6em;	
}

h1{
  font-size: 1.02em;
  line-height: 1em;
	color:#000;
	font-weight:bold;
	text-transform:none;
	font-family: 'Archivo Narrow', sans-serif;
	}

.tv16gamehead {width:60%;}
.tv16timehead {width:20%;}
.tv16networkhead {width:20%;}
.tv16watchhead {display:none;}
.tv16locationhead {display:none;}

.tv16gamellbwshead {width:60%;}
.tv16timellbwshead {width:20%;}
.tv16fieldllbwshead {display:none;}
.tv16networkllbwshead {width:20%;}
.tv16watchllbwshead {display:none;}

.tv16copyllbwsgame {width:60%;}
.tv16copyllbwstime {width:20%;}
.tv16copyllbwsfield {display:none;}
.tv16copyllbwsnetwork {width:20%;}
.tv16copyllbwswatch {display:none;}

.tv16copygame {width:60%;font-size:0.775em;}
.tv16copyespngame {font-size:0.755em;}
.tv16copylogo {display:none;}
.tv16copyespnlogo {display:none;}
.tv16copytime {width:20%;font-size:0.775em;}
.tv16copyespntime {font-size:0.755em;}
.tv16copynetwork {width:20%;font-size:0.775em;}
.tv16copywatch {display:none;}
.tv16copylocation {display:none;}

.teams16regionhead {width:75%;}
.teams16teamhead {display:none;}
.teams16locationhead {display:none;}
.teams16resultshead {width:25%;}

.teams16regioncopy {width:75%;}
.teams16teamcopy {display:none;}
.teams16locationcopy {display:none;}
.teams16resultscopy {width:25%;}

.teams16regionhead2 {width:75%;}
.teams16teamhead2 {display:none;}
.teams16locationhead2 {display:none;}
.teams16resultshead2 {width:25%;}

.teams16regioncopy2 {width:75%;}
.teams16teamcopy2 {display:none;}
.teams16locationcopy2 {display:none;}
.teams16resultscopy2 {width:25%;}

.photogallery16left {width: 100%;margin: 0;}
.photogallery16middle {width: 100%;margin: 0;}
.photogallery16right {width: 100%;margin: 0;}
.photogallery16copy {font-size: 0.9em;line-height: 1.5em;width: 100%;margin-left: 0;margin-right: 0;}

.newspagedate2 {
    font-size: 0.55em;
    line-height: 0.6em;	
}

.newspagetitle2 {
    font-size: 0.785em;
    line-height: 1.1em;	
	margin-top: 2%;	
}

.newspagecopy2 {
	display:none;
}
	
.moreresultsright {
margin-top:3%;	
}

.triangle-rightgrey {
margin-top:2%;
}

.morenewsright {
margin-top:3%;	
}

.triangle-rightred {
margin-top:2%;
}

.morevideosright {
margin-top:3%;	
}

.triangle-rightblue {
margin-top:2%;
}

.atss a span .at-icon {
    height: 1pc!important;
    line-height: 1pc!important;
}

.resultswrapper16-mobile {
	display:none;
}

.results16-mobile {
	display:none;	
}

.topgreyeventinfo {
    width: 100%;
	float: left;
}

.topgreyeventinfocopy {
    font-size: 0.8em;
    line-height: 1.5em;	
	text-align: center;
    width: 96%;
	float: left;
	padding: 0 2%;
	margin-top: 1%;
}

.topgreyeventinfosocial {
	display:none;
}

.topgreyeventinfosocialicons {
	display:none;
}	

.headerlogo {
	display:none;
}

.headerbanners {
    width: 100%;
	float: left;
	text-align:center;
	margin-top: 1%;	
}

.newsL1 {
    width: 100%;
}

.newsR1 {
    width: 100%;
	margin-bottom: 1%;	
}

.newsR2 {
	text-align: center;
}	

.newsR2 a{
	text-align: center;
}

.newsR2 a:hover{
	text-align: center;
}

.herovideooverlay2 {
    position: absolute;
    bottom: 0; right: 0;
    width: 58px; height: 60px;
	display:block;
}

.herovideooverlay {
    display:none;
}

.subteaserLR {
display:none;
}	

.subteaserLR2 {
    width: 100%;
	text-align:center;
}

.subteasermiddle {
	display:none;
}


#newswrapper16 {
/*width: 100%;
float: right;*/
display:none;
}

#newswrapper16-mobile {
background-color: #FFFFFF;
position:relative;
width: 100%;
margin-top: 0px;
padding-right: 0px;
float: left;
height: auto;
display:block;
}

#newswrapper16-mobile2{
	display:none;
}

.subcopy2 {
display:none;
}

#resultswrapper16b {
/*width: 100%; 
margin-left: 0;
 
float: left;
*/
display:none;
}

#resultswrapper16b-mobile {
background-color: #FFFFFF;
position:relative;
width: 100%; 
margin-top: 0px;
padding-right: 0px;
float: left;
height: auto;
margin-right:0;
    margin-bottom: 2%;  
display:block;

}


#footer16wrapper {
    padding: 2% 0;
    margin: 3% 0;	
	}
	
#footerlogo { 	
	margin-top:2%;
	padding-top: 0;
}	

.footercopy {
    font-size: 0.81em;
    line-height: 1.3em;	
	padding-top:2%;	
	padding-bottom:2%;		
}	

.footercopy a{
    font-size: 0.81em;
    line-height: 1.3em;	
	padding-top:2%;	
}	

.subvideooverlay2 {
    position: absolute;
    bottom: 0; right: 0;
    width: 29px; height: 30px;
	display:block;
}

.subvideooverlay {
    display:none;
}

.subdocumentoverlay2 {
    position: absolute;
    bottom: 0; right: 0;
    width: 29px; height: 30px;
	display:block;
}

.subdocumentoverlay {
    display:none;
}

.subphotosoverlay2 {
    position: absolute;
    bottom: 0; right: 0;
    width: 29px; height: 30px;
	display:block;
}

.subphotosoverlay {
    display:none;
}
	
.videostitleblue {
	width: 50%;
}

.resultstitlegrey {
	width: 50%;
}

.newstitlered {
	width: 50%;	
}

.subtitle {
    line-height: 1.2em;
}

}


@media screen and (max-width:320px){

#insidewrapper2016 {
	padding-top: 20.5%;
}

.moreresultsright {
	margin-top:4%;	
}

.triangle-rightgrey {
	margin-top:3%;
}

.morenewsright {
	margin-top:4%;
}

.triangle-rightred {
	margin-top:4%;
}

.morevideosright {
	margin-top:4%;
}

.triangle-rightblue {
	margin-top:4%;
}
	
}
/******** END 2016 STYLES *********/


/********** BEGIN GLOBAL STYLES **********/

.ipf-ai-p-thumbnailarea {
    padding: 5px 5px 5px 5px;
    width: 20%;
}

.ipf-ai-thumbnailarea {
    padding: 5px 5px 5px 5px;
    width: 20%;
}

form{
	padding:0;
	margin:0
}

a:focus{
	outline: none;
}

strong{
	font-weight:900;
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/********** END GLOBAL STYLES **********/



/**********BEGIN HEADER STYLES**********/
.logo{
	position: absolute;
}

#nav-logo {
	position: absolute;
	float: left;
	margin-left: 17px;
	top: 99px;
	z-index: 9999;
/*
top: -5px;
 left: 327px; 
margin: 0 auto 0 auto; 
position: relative;
z-index: 9999;
border: 0px; 
*/
}

.wrapper2015{
	background-color: #eae2d2;
	width:98.1132%; /*728/742 = 98.1321*/
	margin:0 auto; 
	position:absolute;
}

#sponsoradswrapper {

	padding: .4043% 0px 0px; /*3/742=.4043*/ 
	position: relative;
}

/* BEGIN HEADER */

#headerbg {
	background-color: #081244;
	height: 78px;
	margin: 0px 0px 0px;
	
}

#headertopbg {
	background-color: #081244;
	height: 78px;
	width: 100%;
	margin: 0px 0px 0px;
	
}

#headertopleft {
float: left;
width: 18.956% /*width: 138px;*/
}

#llbws15logo {
  float: left;
  /* width: 138px; */
  margin-left: 22px;
  /* margin-top: 4px; */
}

#headertopright {
  float: right;
  width: 81.044%;/*width: 590px;*/
}

#llbws15title {
  float: right;
  width: 100%; /*width: 590px;*/
 /* margin-right: 5px; */
  margin-top: 4px;
  text-align: right;	
}

#headerbgRIGHTcopy {
	float:left; 
	font-size:1.0em; 
	font-family: 'Archivo Narrow', sans-serif; 
	color: #bcd308; 
	font-weight: bold; 
	padding-top: 1.0781%; /*8/742=*/
	width: 49.576%; /*width: 322px;*/
    margin-left: 1.5%;	
}

	
.headerbgLEFT {
	float:left;
	width: 133px; 
	padding-left: 0px;
}
	 
.headerbgRIGHT {
	width: 100%;
	text-align: right;
}
	
/*.headerbgRIGHT2 {
	padding-right: 0px;
}*/
	
.headerbgRIGHTcopy {
	float:left; 
	font-size:1.0em; 
	font-family: 'Archivo Narrow', sans-serif; 
	color: #bcd308; 
	font-weight: bold; 
	padding-top: 1.0781%; /*8/742=*/
	
}

/*.headerimgwrapper{
	width: 100%;
	
}*/	
	
.headerbgGooglesearch {
	float:left; 
	width: 45.424%; /*width: 268px;*/
    padding-top: 0.15%;
    padding-right: 3%;
}	

/* END HEADER */

/**********END HEADER STYLES**********/






/**********BEGIN CONTENT STYLES**********/



#outside {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	/* width: 100%; */
	width: 742px;	
	padding: .4043% 0px; /*3/742=.4043*/
	box-shadow: 0px 0px 25px #000;
}
	
#inside {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 98.1132%; /*728/742 = 98.1321*/
	padding: 0px 0px;
}

/* BEGIN LIVE SCORING */

/* BEGIN LIVE/SCHEDULES */

#followlivebg {
  background-color: #5b5d5e;
  width: 100%;
  height: 32px;
  margin: 0px 0px 0px;
	}
/*	
#ltgreybutton {
	color: #5b5d5e;
    font-size: 0.8em;
    line-height: 1.7em;	
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #dadada;	
	border:0px;
	display: -moz-inline-box;
	display: inline-block;
    width: 12.637%;
    height: auto;
    margin-top: 0.8%;
    margin-left: 2.5%;
    margin-right: 2.5%;	
}	
*/
	

#ltgreybutton2 {
	color: #5b5d5e;
    font-size: 0.9em;
    line-height: 1.7em;	
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #dadada;	
	border:0px;
	/*display: -moz-inline-box;
	display: inline-block;*/
    width: 23.8%;
    height: auto;
    margin-top: 0.8%;
    margin-left: 0.6%;
    margin-right: 0.5%;
}	

#ltgreybutton2 a{
	color: #5b5d5e;
    font-size: 0.9em;
    line-height: 1.7em;	
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #dadada;	
	border:0px;
	/*display: -moz-inline-box;
	display: inline-block;*/
    width: 23.8%;
    height: auto;
    margin-top: 0.8%;
    margin-left: 0.6%;
    margin-right: 0.5%;
}	

#ltgreybutton2 a:hover{
	color: #000000;
    font-size: 0.9em;
    line-height: 1.7em;	
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #dadada;	
	border:0px;
	/*display: -moz-inline-box;
	display: inline-block;*/
    width: 23.8%;
    height: auto;
    margin-top: 0.8%;
    margin-left: 0.6%;
    margin-right: 0.5%;
}		

.followlivetext {
	float:left; 
	/*height: 32px;*/
	font-family: 'Archivo Narrow', sans-serif; 
    font-size: 0.9em;
	color: #dadada; 
	font-weight: none; 
    line-height: 2.7em;
	padding-top: 0px;
	}
	
.followlivetext a{
	float:left; 
	/*height: 32px;*/
	font-family: 'Archivo Narrow', sans-serif; 
    font-size: 0.9em;
	text-transform: uppercase;
	text-decoration: underline;
	color: #dadada; 
	font-weight: none; 
    line-height: 2.7em;
	padding-right: 1%;
	}
	
.followlivetext a:hover{
  float: left;
  /* height: 32px; */
  font-family: 'Archivo Narrow', sans-serif;
  font-size: 0.9em;
  text-transform: uppercase;
  text-decoration: none;
  color: #dadada;
  font-weight: none;
  line-height: 2.7em;
	}		
	


/* BEGIN GAMECHANGER */

/*.gchide {
  margin: 0.4% 0 0 0;
}*/



/* BEGIN TOP NEWS SECTION */

/*#carouselFADE2 {
	background: url(../images/black-fade.png); 
	position:absolute; 
	top:270px; 
	width:98.1132%; /
	
}*/


/*#topnewsheadline1 {
	font-family: 'helvetica_neueboldcond', Trebuchet MS, Impact, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	line-height: 34px;
	padding-top: 17px;
	text-shadow: 1px 2px #000000;
}*/

/*#topnewscopy1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: none;
	line-height: 15px;
	padding-top: 10px;
	padding-left: 15px;	
	padding-right: 53px;	
}*/

/*#topnewscopy1 a{
	width: 94.3396%; (*700/742 = 94.3396*)
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fcb426;
	font-weight: none;
	line-height: 17px;
	text-decoration: underline;	
}*/

/*#topnewscopy1 a:hover{
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	line-height: 17px;
	text-decoration: underline;	
}*/


/*.panel{
	float: left;
	overflow: hidden; 
	margin: 0px; 
	width: 100%; (*728/742 = 98.1321*)
}
*/

.headlinewrapper {
	width: 99.32%;
	background-color: rgba(0,0,0,0.8);
	color:#FFFFFF;
	font-family: 'Archivo Narrow', sans-serif; 
	margin-top: 0px; 
	position:absolute;
	padding-left: .6738%;
	bottom: 0px;
}

.panel{
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0.4% 0 0 0;
	width: 100%;
}

#topnewsheadline {
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 0.9em;
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	line-height: 34px;
	top: 0px;
	text-shadow: 1px 2px #000000;
	
}

#topnewsheadline a{
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 1.8em;
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
    text-decoration: none;	
	line-height: 34px;
	top: 0px;
	text-shadow: 1px 2px #000000;
	
}

#topnewsheadline a:hover{
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 1.8em;
	color: #cddc29;
	font-weight: bold;
	text-transform:uppercase;
    text-decoration: none;	
	line-height: 34px;
	top: 0px;
	text-shadow: 1px 2px #000000;
	
}



#topnewscopy {
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .9em;
	color: #FFFFFF;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
	padding-right: 5px;
}

#topnewscopy a{
	width: 97.0350%; /*720/742 = 97.0350*/
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 14px;
	color: #cddc29;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
	padding-right: 5px;
}
	
#topnewscopy a:hover{
	width: 97.0350%; /*720/742 = 97.0350*/
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 14px;
	color: #FFFFFF;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
	padding-right: 5px;
	}	

.whiteline{
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

.topnewslinks a{
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .85em;
	color: #cddc29;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
}
	
.topnewslinks a:hover{
	color: #FFFFFF;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
	padding-right: 0px;
	}

/* END TOP NEWS SECTION */

/*BEGIN BACKGROUNDS*/

/*#greybg {background-color: #5b5d5e; width: 728px; height: 8px; margin: 5px 0px;}*/

#greybg2 {
	background-color: #5b5d5e; 
	width: 100%; /*742/742 = 100*/
	height: 8px; 
	margin:5px 0px;
}

#greybg3 {
	background-color: #5b5d5e; 
	width: 100%; /*728/742 = 98.1132*/
	height: 8px; 
	margin-bottom: 5px;
	margin-top: 5px;
	}

#greybg4 {
	background-color: #5b5d5e; 
	width: 98.1132%; /*742/742 = 98.1132*/
	height: 8px;
	margin-left: auto;
	margin-right: auto; 
}

#greybg5 {
	background-color: #5b5d5e; 
	width: 100%; /*742/742 = 98.1132*/
	height: 8px;
	margin-left: auto;
	margin-right: auto; 	
}

#whitebg {
	background-color: #FFFFFF; 
	width: 98.1132%; /*728/742 = 98.1132*/ 
	height: 5px; 
	margin-top:0px;
}

/*END BACKGROUNDS*/


/* BEGIN PRE-REGISTER */

#pre-registerbg {
	background-color: #000000; 
	width: 100%; /*728/728 = 100*/
	margin-top: .4120%; /*3/728 = .4120*/
	margin-bottom: .4120%; /*3/728 = .4120*/
	padding-top: 1.3736%; /*10/728 = 1.3736*/
	padding-bottom: 4.1208%; /*30/728 = .4120*/
	
	
}

a.pre-registerbutton2 {
	color: #000000;
	font-size: .8em;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif;
    text-transform: uppercase; 	
	background-color: #cddc29;	
	border:0px solid #c0cd1e;
	display: -moz-inline-box;
	display: inline-block;
	width: 150px;
	height: 20px;
	margin-left: 0px;
	margin-right: 1.3736%; /*10/728 = 1.3736*/
	margin-bottom: .6868%; /*5/728 = 1.3736*/
	text-align: center;
	float: right;
	
}

a.pre-registerbutton3 {
	display: block;
	color: #000000;
	font-size: .8em;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif;
    text-transform: uppercase; 	
	background-color: #cddc29;	
	border:0px solid #c0cd1e;
	/*display: -moz-inline-box;*/
	/*display: none;*/
	width: 150px;
	height: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
	
	
}

a.pre-registerbutton2:hover{
	color: #000000;
	text-decoration: none;
    text-transform: uppercase; 
	background-color: #dadada;

}

a.pre-registerbutton3:hover{
	color: #000000;
	text-decoration: none;
    text-transform: uppercase; 
	font-weight: bold;
	background-color: #dadada;
	margin-top: 0px; /*6/728= 1.3477*/
	margin-left: auto;
	margin-right: auto; 
	text-align: center;
}
	
.pre-registertext {
	float:left; 
	text-transform: uppercase; 
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .9em; 
	color: #ffffff; 
	font-weight: bold; 
	margin-left: 1.3736%; /*10/728 = 1.3736*/
}


.pre-registertext a{
	float:left; 
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .9em; 
	text-transform: uppercase;
	text-decoration: none;
	color: #dadada; 
	font-weight: none; 
	margin-left: 1.3736%; /*10/728 = 1.3736*/
}
	
.pre-registertext a:hover{
	float:left; 
	font-family: 'Archivo Narrow', sans-serif;  
	font-size: .9em; 
	text-transform: uppercase;
	text-decoration: none;	
	color: #dadada; 
	font-weight: none; 
	margin-left: 1.3736%; /*10/728 = 1.3736*/
	
	
	}		
	
/* END PRE-REGISTER */




/* BEGIN TEAM NEWS */

#teamsstorywrapperborder {
	background-color: #ffffff;
	position:relative;
	width: 728px;
	height: 97px;	
	padding: 0px 0px;	
	border-bottom: 1px solid #000000;	
}

#teamsstorywrapper {
	background-color: #ffffff;
	position:relative;
	width: 728px;
	height: 77px;	
	padding: 0px 0px;	
}

#teamsstoryphotowrapper {
	position:relative;
	margin: 0 aut 0 auto;
	width: 170px;
	height: 77px;
	padding: 0px 0px;	
	border: 0px;
}
#teamsstoryphoto {
	background-color: #FFFFFF;
	position:relative;
	width: 170px;
	height: 77px;
	padding: 0px 0px;
}

#teamsstorylinkwrapper {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 aut 0 auto;
	width: 558px;
	height: 77px;
	padding: 0px 0px;	
	border: 0px;
}


#teamsstorytagbg {
	background-color: #081245;
	position:relative;
	width: 100px;
	height: 20px;
	padding: 0px 0px;
	text-align: center;
}

#teamsstorytagtext {
	text-align: center;	
	width: 100px;
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 11px; 
	color: #dadada; 
	font-weight: bold; 
	line-height: 20px; 
	text-transform: uppercase;
	}
		
.teamsstoryheadline a{
	float:left; 
	width: 558px;
	height: 50px;
	font-family: 'Archivo Narrow', sans-serif;  
	font-size: 18px; 
	text-transform: uppercase;
	text-decoration: none;
	color: #000000; 
	font-weight: bold; 
	line-height: 20px; 
	}
	
.teamsstoryheadline a:hover{
	float:left; 
	width: 558px;	
	height: 50px;
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 18px; 
	text-transform: uppercase;
	text-decoration: none;	
	color: #dadada; 
	font-weight: bold; 
	line-height: 20px; 
	}

/* END TEAM NEWS */



/* BEGIN NEWS ARCHIVE */

#webnewsarchivestorywrapperborder {
	background-color: #ffffff;
	position:relative;
	width: 100%; /*742/742=98.1132*/
	height: 100px;	
	padding: 0px 0px;
	border-bottom: 1px solid #000000;	
}

#webnewsarchivestoryphotowrapper {
	position:relative;
	width: 23%; /*170/742=22.9110*/
	margin: 0 auto 0 auto;
	padding: 0px 0px;	
	border: 0px;
}

#webnewsarchivestoryphoto {
	background-color: #FFFFFF;
	position:relative;
	width: 100%;
	padding: 0px 0px;
	
}

#webnewsarchivestorylinkwrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 75.2021%; /*558/742=75.2021*/
	padding: 0px 0px;	
	border: 0px;
	margin-left: 1.3477%; /*10/742=1.3477*/
}
	
#webnewsarchivestorytagbg {
	background-color: #081245;
	position:relative;
	width: 17.9211%; /*100/558*/
	text-align: center;
	margin-bottom: 1.3477%; /*10/742=1.3477*/
}

#webnewsarchivestorytagtext {
	text-align: center;	
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .75em; 
	color: #dadada; 
	font-weight: bold; 
	line-height: 20px; 
	text-transform: uppercase;
}
		
.webnewsarchivestoryheadline a{
	font-family: 'Archivo Narrow', sans-serif;  
	font-size: 1.25em; 
	text-transform: uppercase;
	text-decoration: none;
	color: #000000; 
	font-weight: bold; 
	line-height: 25px; 
}
	
.webnewsarchivestoryheadline a:hover{
	font-family: 'Archivo Narrow', sans-serif; 
	text-transform: uppercase;
	text-decoration: none;	
	color: #7D7D7D; 
	font-weight: bold; 
	line-height: 25px; 
	font-size: 1.25em; 	
}


/* END NEWS ARCHIVE */

/*BEGIN AFFILIATE WRAPPER*/

#affiliatewrapper {
	background-color: #dadada;
	position:relative;
	width: 100%; /*447/447=100*/
	margin-top: 2.9557%;
	/*margin-top: 3.3557%;*/ /*15/447=3.3557*/
	margin-left: 1.7897%; /*8/447= 1.7897*/	
	
}

#affiliatetextwrapper {
	position:relative;
	/*margin: 0 auto 0 auto;*/
	width: 59.7315%; /*275/447=59.7315*/
	border: 0px;
	margin: 2.2371%; /*10/447=59.7315*/
}

#affiliatephotowrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 33.5570%; /*150/447=33.5570*/
	padding: 0px 0px;	
	border: 0px;
}	

/*#affiliatephoto {
	background-color: #FFFFFF;
	position:relative;
	padding: 0px 0px;
}*/

#affiliateheadlineborder {
	text-align: left;	
	width: 100%; /*267/267=100*/
	font-family: 'Archivo Narrow', sans-serif;  			
	font-size: 1em; 
	color: #000000; 
	font-weight: bold; 
	line-height: 24px; 
	text-transform: uppercase;
	border-bottom: 1px solid #000000;	
	}
	
#affiliateheadline {
	text-align: left;	
	font-family: 'Archivo Narrow', sans-serif;  	
	font-size: .95em; 
	color: #000000; 
	font-weight: bold; 
	line-height: 18px; 
	text-transform: uppercase;
}

#affiliatecopy {
	text-align: left;	
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .95em; 
	color: #000000; 
	font-weight: none; 
	line-height: 16px; 
	text-transform: none;
	}
	
#affiliatebuttonswrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; /*267/267=100*/
	height: 25px;
	padding: 0px 0px;	
	border: 0px;
}

#affiliatebluewrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 55.8052%; /*149/267=55.8052*/
	padding: 0px 0px;	
	border: 0px;
}

#affiliategreenwrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 41.1985%; /*110/267=41.1985*/
	padding: 0px 0px;	
	border: 0px;
}

a.affiliatebluebutton {
	color: #FFFFFF;
	font-size: .75em;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #081245;	
	border:0px solid #081245;
	display: -moz-inline-box;
	display: inline-block;
	width: 149px; /*149/267=41.1985*/
	height: 25px;
	margin-top: 5.3691%; /*8/149=5.3691*/
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}
a.affiliatebluebutton:hover{
	color: #081245;
	text-decoration: none;
	background-color: #cddc29;
	margin-top: 5.3691%; /*8/149=5.3691*/
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}




a.affiliategreenbutton {
	color: #081245;
	font-size: .75em;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #cddc29;	
	border:0px solid #5b5d5e;
	display: -moz-inline-box;
	display: inline-block;
	width: 110px; 
	height: 25px;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}
a.affiliategreenbutton:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #081245;
	margin-top: 8px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}

/*END AFFILIATE WRAPPER*/

/* BEGIN CAROUSEL */
.stepcarousel2015{
position: relative; 
border: 0px solid black;
width: 100%; 

}

.stepcarousel2015 .belt{
width: 100%;
position: absolute;
left: 0;
top: 0;
}

.stepcarousel2015 .panel{
float: left;
position: relative; 
overflow: hidden; 
margin: 0px; 
width: 100%;
}
/* END CAROUSEL */


/* BEGIN RESULTS */	
	
#resultswrapper {
	background-color: #dadada;
	position:relative;
	width: 35.0274%; /*255/742=35.0274*/
	padding: 0px 0px;
	float: left;
        margin-left: 1.7%;
	margin-bottom: 1.9607%; /*5/255=35.0274*/
	margin-top: 10px;
	
}

#resultstopwrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; /*255/255=100*/
	height: 222px;
	padding: 0px 0px;	
	border: 0px;
}

#resultsheadline {
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 1.25em; 
	color: #000000; 
	font-weight: bold; 
	line-height: 1.7em; 
	text-transform: uppercase;
    text-decoration: underline;
	}	

#bbheadline {
	text-align: center;	
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 1em; 
	color: #000000; 
	font-weight: bold; 
	line-height: 24px; 
	}	
	
#sbheadline {
	text-align: center;	
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 1em; 
	color: #000000; 
	font-weight: bold; 
	line-height: 24px; 
	}	
			
/*
# {
	text-align: center;
	background-color: #000000;
	width: 92.1568%; 
	height: 1px; 
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
*/

/*#2 {
	text-align: center;
	background-color: #709302;
	width: 447px; 
	height: 1px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
}*/
	
#baseballresultswrapper {
	width: 47.0588%; /*125/255=47.0588*/
	position:relative;
	margin: 0 7px 0 auto;
	padding: 0px 0px;	
	border: 0px;
}

a.bbbutton {
	color: #ffffff;
	font-size: .75em;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 
	background-color: #081245;	
	border:0px solid #081245;
	display: -moz-inline-box;
	display: inline-block;
	width: 100%;
	height: 25px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
a.bbbutton:hover{
	color: #081245;
	text-decoration: none;
	background-color: #cddc29;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;
	text-align: center;
}

a.sbbutton {
	color: #081245;
	font-size: .75em;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #cddc29;	
	border:0px solid #c0cd1e;
	display: -moz-inline-box;
	display: inline-block;
	width: 100%;
	height: 25px;
	margin-bottom: 5px;
	margin-left: 6px;
	margin-right: 0px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
a.sbbutton:hover{
	color: #dadada;
	text-decoration: none;
	background-color: #081245;
	margin-bottom: 5px;
	margin-left: 6px;
	text-align: center;
}

a.historybutton {
	color: #dadada;
	font-size: 12px;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #5b5d5e;	
	border:0px solid #000000;
	display: -moz-inline-box;
	display: inline-block;
	width: 100%;
	height: 25px;
	margin-bottom: 5px;
	margin-left: 6px;
	margin-right: 5px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}
a.historybutton:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;
	margin-bottom: 5px;
	margin-left: 6px;
	margin-right: 5px;
	text-align: center;
}

#softballresultswrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 50.1960%; /*128/255=50.1960*/
	padding: 0px 0px;	
	border: 0px;
	/*background-color: #;*/
}	

#schedulestopwrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; /*255/255=100*/
	height: 365px;
	padding: 0px 0px;	
	border: 0px;
}

#schedulestopwrapper2 {
	position:relative;
	margin: 0 auto 0 auto;
	width: 100%; /*255/255=100*/
	padding: 0px 0px;	
	border: 0px;
}

#wslogowrapper {
	position:relative;
	margin: 0 auto 0 auto;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;	
	padding-bottom: 5px;
}	

#wsscheduletext {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: .8em;
	color: #000000;
	font-weight: none;
	line-height: 15px;
	padding-top: 1px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-bottom: 5px;	
}

#wsscheduletext a{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: .8em;
	color: #212c65;
	font-weight: none;
	line-height: 15px;
	text-decoration: underline;	
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
}

#wsscheduletext a:hover{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: .8em;
	color: #212c65;
	font-weight: none;
	line-height: 15px;
	text-decoration: none;	
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;	
}

/* END RESULTS */	


/* BEGIN LATEST NEWS */

#newsresultswrapper {
	margin-left:  auto;
	margin-right: auto;
	width: 100%; 
	background-color: #FFFFFF;
		
}

#latestnewswrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 61.4010%; /*447/728=61.4010*/
	margin-left:  auto;
	margin-right: auto;
	margin-top: 10px;
}

#latestnewsheadlinewrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 61.4010%; /*447/728=61.4010*/
	height: 40px;
	
}

/*#latestnewsheadline {
	text-align: left;	
	width: 77.6286%; 61.4010%; (*347/728=77.6286*)
	font-family: helvetica, arial; 
	font-size: 20px; 
	color: #000000; 
	font-weight: bold; 
	line-height: 32px; 
}*/
	
/*#latestnewsheadline2 {
	text-align: left;	
	width: 61.4010%; (*447/728=61.4010*)
	font-family: helvetica_neuemedium, helvetica, arial; 
	font-size: 20px; 
	color: #000000; 
	font-weight: bold; 
	line-height: 32px; 
	text-transform: none;
}*/
		
/*a.allnewsbutton {
	color: #081244;
	font-size: 12px;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	background-color: #cfdd26;	
		display: -moz-inline-box;
	display: inline-block;
	border:0px;
	width: 100px;
	height: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}

a.allnewsbutton:hover{
	color: #081244;
	text-decoration: none;
	background-color: #c0cd1e;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}*/	


#newsstorywrapperborder {
	background-color: #ffffff;
	position:relative;
	width: 98.2103%; /*447/447 = 100*/
	height: 97px;	
	padding: 0px 0px;	
	border-bottom: 1px solid #000000;
	margin-left: 1.7897%; /*8/447= 1.7897*/	
		
}	

#newsstorywrapperborder2 {
	background-color: #ffffff;
	position:relative;
	width: 98.2103%; /*447/447 = 100*/
	height: 97px;	
	padding: 0px 0px;	
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	margin-left: 1.7897%; /*8/447= 1.7897*/	
		
}	

/*#newsstorywrapper {
	background-color: #ffffff;
	position:relative;
	width: 50%; 
	height: 77px;	
	padding: 0px 0px;	
}*/	

/*#newsstorytitlewrapper {
	background-color: #FFFFFF;
	position:relative;
	height: 32px;
	padding: 0px 0px;
}*/

.viewallnews a{
	text-align: center;	
	float:right; 
	width: 120px;
	height: 20px;
	font-family: 'Archivo Narrow', sans-serif;  
	font-size: .8em; 
	text-transform: uppercase;
	text-decoration: none;
	color: #081244; 
	font-weight: bold; 
	line-height: 20px;
	/*margin-right: 10px; */
	margin-right: 7%;
	}
	
.viewallnews a:hover{
	background-color: #081245;	
	text-align: center;	
	float:right; 
	width: 120px;	
	height: 20px;
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .8em; 
	text-transform: uppercase;
	text-decoration: none;	
	color: #efefef; 
	font-weight: bold; 
	line-height: 20px; 
	}

#blackline3 {
  background-color: #000000;
  width: 96.5%;
  height: 0.2%;
  margin-left: 1.8%;
  margin-right: 0;
  margin-bottom: 0;
	}

#latestnewsheadline3 {
	text-align: left;	
	width: 70.1543%; /*327/447 = 73.1543*/
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 1.25em; 
	color: #000000; 
	font-weight: bold; 
	line-height: 32px; 
	text-transform: uppercase;
	margin-left: 1.7897%; /*8/447= 1.7897*/
	}

#allnewslinkwrapper {
  background-color: #ffffff;
  position: relative;
  margin: 0 auto 0 auto;
  width: 26.8456%;
  padding-top: 0.5%;
}

#allnewstagbg {
	position:relative;
	width: 100%; /*120/120=100*/
	padding: 0px 0px;
	text-align: center;
}

.viewallnews a{
	background-color: #cddc29;
	text-align: center;	
	float:right; 
	font-family: 'Archivo Narrow', sans-serif;  
	font-size: .75em; 
	text-transform: uppercase;
	text-decoration: none;
	color: #081244; 
	font-weight: bold; 
	line-height: 20px; 
	}
	
.viewallnews a:hover{
	background-color: #081245;	
	text-align: center;	
	float:right; 
	font-family: 'Archivo Narrow', sans-serif; 
	text-transform: uppercase;
	text-decoration: none;	
	color: #efefef; 
	font-weight: bold; 
	line-height: 20px; 
	}	
		
#newsstoryphotowrapper {
	position:relative;
	margin: 0 auto 0 auto;
	width: 38.0313%; /*170/447=38.0313*/
	padding: 0px 0px;	
	border: 0px;
}	

#newsstoryphoto {
	background-color: #FFFFFF;
	position:relative;
	width: 94.1176%; /*160/170=94.1176*/
	padding: 0px 0px;
}
	
#newsstorylinkwrapper {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 58.0712%; /*277/447=58.0712%*/
	padding: 0px 0px;	
	border: 0px;
}
	
#newsstorytagbg {
	background-color: #081245;
	position:relative;
	width: 36%; /*100/277=36.1010%*/
	text-align: center;
	margin-bottom: 1.8050%; /*5/277=1.8050*/
}

#newsstorytagtext {
	
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .75em; 
	color: #dadada; 
	font-weight: bold; 
	line-height: 20px;
	text-transform: none;
}
		
.newsstoryheadline a{
	font-family: 'Archivo Narrow', sans-serif;  				
	font-size: .9em; 
	text-transform: uppercase;
	text-decoration: none;
	color: #000000; 
	font-weight: bold; 
	line-height: 17px; 
}
	
.newsstoryheadline a:hover{
	font-family: 'Archivo Narrow', sans-serif; 
	text-transform: uppercase;
	text-decoration: none;	
	color: #7D7D7D; 
	font-weight: bold; 
	line-height: 17px; 
}

/*END LATEST NEWS*/


/* BEGIN TOURN RESULTS @800*/

.tournresults{
	margin-top: 25px;
	width: 100%; /*728/728=100*/
	
}

.tournresults2{
	margin-top: 25px;
	width: 100%; /*728/728=100*/
	
}


.bbresults{
	float: left;
	font-weight: bold;
	text-align: center; 
	width: 50%; /*364/728=50*/
	font-size: 1.5em;
	display: none;
	

}

.bbresultsbox{
	float: right;
	text-align: center; 
	width: 50%; 
	display: none;

}

a.bbbuttoncolor {
	float: left;
	color: #ffffff;
	font-size: .75em;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: normal;
	font-family: 'Archivo Narrow', sans-serif; 
	background-color: #081245;	
	border:0px solid #081245;
	display: -moz-inline-box;
	display: inline-block;
	width: 97%; /*360/364=98.9010*/
	margin-bottom: 2%; /*5/360=1.3888*/
	text-align: center;
	margin-left: 2%; /*10/360=2.7777*/
	

}
a.bbbuttoncolor:hover{
	color: #081245;
	text-decoration: none;
	background-color: #cddc29;

}

.sbresults{
	float: right;
	text-align: center; 
	width: 50%; /*364/728=50*/
	font-size: 1.5em;
	font-weight: bold;
	display: none;

}

.sbresultsbox{
	float: right;
	text-align: center; 
	width: 50%;
	display: none;

}

a.sbbuttoncolor {
	float:left;
	color: #081245;
	font-size: .75em;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: normal;
	font-family: 'Archivo Narrow', sans-serif; 
	background-color: #cddc29;	
	border:0px solid #cddc29;
	display: -moz-inline-box;
	display: inline-block;
	width: 97%; /*360/364=98.9010*/
	text-align: center;
	margin-bottom: 2%; /*5/360=1.3888*/
	margin-left: 1%; /*10/360=2.7777*/
	
}
a.sbbuttoncolor:hover{
	color: #dadada;
	text-decoration: none;
	background-color: #081245;

}

a.historybuttoncolor {
	float: left;
	color: #dadada;
	font-size: .75em;	
	line-height: 25px;		
	text-decoration: none;
	font-weight: normal;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #5b5d5e;	
	border:0px solid #5b5d5e;
	display: -moz-inline-box;
	display: inline-block;
	width: 97%; /*360/364=98.9010*/
	text-align: center;
	margin-bottom: 1.3888%; /*5/360=1.3888*/
	margin-left: 1%; /*10/360=2.7777*/
	
	
}
a.historybuttoncolor:hover{
	color: #ffffff;
	text-decoration: none;
	background-color: #000000;

}

.tournresultstitle{
	display: none;
}

/*#tournresults {
	display: none;
	text-align: center;
	background-color: #000000;
	width: 100%; 
	height: 1px; 
	margin-left: auto;
	margin-right: 10px;
	margin-bottom: 5px;
}*/
/* END TOURN RESULTS @800*/




/********** CHILD PAGE CENTER CONTENT **********/

#contentResults {
	background-color: #FFFFFF;
	width: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display:block;
}

/********** CHILD PAGE CENTER CONTENT **********/



/* BEGIN TOURNAMENT SCHEDULE AND RESULTS INFO */

.col_1,
.col_2,
.col_3,
.col_4,
.col_4r,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10,
.col_11,
.col_12,
.col_12a {
  float: left;
  display: inline;
  position: relative;
  /* margin-left: 2%; */
  /* margin-right: 2%; */
  /* 
	Rounding error with IE7.
	Lower margin values will absorb the difference.
	*margin-left: 1.9%;
	*margin-right: 1.9%;
  */	
}


.col_1 {width:4.33%;}
.col_2 {width:12.66%;}
.col_3 {width: 21%; padding: 0 2% 0 2%;}
.col_4 {width: 50%; border-right: 0px solid #dadada; padding: 0; /* margin-left: -1%; */ }
.col_4r {width: 31%; border-right: 0px solid #dadada; padding: 0 1% 0 1%; /* margin-left: -1%; */ }
.col_5 {width:37.66%;}
.col_6 {width:46%;}
.col_7 {width:54.33%;}
.col_8 {width:62.66%;}
.col_9 {width:71%;}
.col_10 {width:79.33%;}
.col_11 {width:87.66%;}
.col_12 {width: 100%; background: #fff;}
.col_12a {width: 100%;}


p, 
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
	padding:0;
	/*margin:0 0 5px;*/
}

/*h2 {
  color: #FFFFFF;
  font-size: 0.80em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #081245;
  font-weight: bold;
  text-align: center;
}*/


/*h3 {
  color: #FFFFFF;
  font-size: 0.80em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #081245;
  font-weight: bold;
  text-indent: 1.7%;
  margin: 0.5% 0;
}*/

h4 {
  color: #FFFFFF;
  font-size: 0.80em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #5b5d5e;
  font-weight: bold;
  text-align: center;
  margin: 0.2% 0 0.4% 0;
}

#tournamentheader {
  color: #FFFFFF;
  font-size: 0.80em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #081245;
  font-weight: bold;
 /* margin: 0.5% 0; */
  text-align: center;
}

#wsresultspagetopwrapper3 {
background-color: #FFFFFF;
  position: relative;
  width: 100%;
  height: 8%;
  padding: 0px 0px;
}

#wsresultspagewrapper3 {
background-color: #FFFFFF;
  position: relative;
  margin: 1% auto 2% auto;
  width: 25%;
  height: auto;
  padding-top: 0px;
}

#wsresultspagetagbg3 {
  background-color: #FFFFFF;
  position: relative;
  width: 100%;
  height: 5.2%;
  padding: 0px 0px;
  text-align: center;
}

.wsresultspagetext3 a{
	background-color: #cddc29;	
	text-align: center;	
	float:right; 
	width: 100;	
	/*height: 20px;*/
	font-family: 'Archivo Narrow', sans-serif; 
  font-size: 0.7em;
	text-transform: uppercase;
	text-decoration: none;	
	color: #081245; 
	font-weight: bold; 
  line-height: 1.7em;
	}
	
.wsresultspagetext3 a:hover{
	background-color: #081245;	
	text-align: center;	
	float:right; 
	width: 100;	
	/*height: 20px;*/
	font-family: 'Archivo Narrow', sans-serif; 
  font-size: 0.7em;
	text-transform: uppercase;
	text-decoration: underline;	
	color: #efefef; 
	font-weight: bold; 
  line-height: 1.7em;
	}

#teams {
    width: 100%;
	margin: 0 0 0 0;
}

#dates {
    width: 100%;
	margin: 1% 0 0 0;
}

#resultsinfo {
width: 100%;
}

#resultsdate {
  width: 74.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.75em;  
  text-indent: 2.5%;
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#resultschamp {
  width: 99.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #000000;
  color: #FFFFFF;
  font-size: 0.75em;
  text-indent: 2.5%;
  margin-right: 0.5%;
  margin-bottom: 0.5%;
  line-height: 1.8em;
}

#resultsdate2 {
  width: 79.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.75em;  
  text-indent: 0.5%;
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#resultsscore {
  width: 24.5%;
  float: right;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #5b5d5e;  
  color: #FFFFFF;  
  font-weight: bold; 
  font-size: 0.75em;
  line-height: 1.8em; 
margin-right: 0.5%;  
}

#resultsscore2 {
  width: 20%;
  float: right;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.75em;
  line-height: 1.8em;   
}

#teaminfo {
  width: 100%;
  background: #FFFFFF; 
}

#teamlogo {
  width: 15%;
  float: left; 
/*  padding: 0.5% 0;  */
  margin-top: 0.6%;  
  background: #FFFFFF;  
  clear:both;
}

#teamname {
  width: 60%;
  float: left; 
  text-align: left; 
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold; 
  font-size: 0.75em; 
  padding: 0.5% 0; 
  background: #FFFFFF;  
  color: #000000;   
  line-height: 1.6em;
}

#teamscore {
  width: 25%;
  float: right;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #FFFFFF;  
  color: #000000;  
  font-weight: bold; 
  font-size: 0.75em;
  padding: 0.5% 0;   
  line-height: 1.6em;
}

#gamelinks {
width: 100%;
}

#gameinfo {
  width: 99.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #dadada;  
  color: #666666;  
  font-size: 0.75em;  
  text-align: center;
  line-height: 1.8em;  
  margin-bottom: 1.3%; 
  margin-top: 0.4%; 
margin-right: 0.5%;  
} 

#gameinfo a{
  font-family: 'Archivo Narrow', sans-serif;  
  background: #dadada;  
  color: #000000;  
  text-align: center;
  text-decoration: underline;
} 

#gameinfo a:hover{
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  text-align: center;
  text-decoration: none;  
} 


#teamsection {
  width: 100%;
  background: #FFFFFF; 
}

#teamlogo2 {
  width: 8.5%;
  float: left;
  padding: 0.5% 0; 
/*  padding: 0.4% 0;
  margin-top: 0.3%; */
  background: #FFFFFF;
/*  text-indent: 0.5%; */
    
}

#teamname2 {
  width: 71%;
  float: left; 
  text-align: left; 
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold; 
  font-size: 0.75em; 
  padding: 0.5% 0;  
 /* margin-top: 0.36%;
  padding: 0.35% 0; */
  background: #FFFFFF;  
  color: #000000;   
  line-height: 1.6em;
  margin-right: 0.5%;   
}

#teamscore2 {
  width: 20%;
  float: right;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #FFFFFF;  
  color: #000000;  
  font-weight: bold; 
  font-size: 0.75em;
  padding: 0.5% 0;  
/*  margin-top: 0.36%;
  padding: 0.35% 0; */
  line-height: 1.6em;
}

#teamlogo3 {
  width: 8.5%;
  float: left;
  padding: 0.5% 0; 
  /* padding: 0.5% 0; */
 /* padding: 0.4% 0;
  margin-top: 0.4%; */
  background: #dadada;
 /* text-indent: 0.5%; */
}

#teamname3 {
  width: 71%;
  float: left;
  text-align: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  font-size: 0.75em;
  padding: 0.5% 0;  
/*  margin-top: 0.36%;
  padding: 0.35% 0; */
  background: #dadada;
  color: #000000;
  line-height: 1.6em;
  margin-right: 0.5%;  
}

#teamscore3 {
  width: 20%;
  float: right;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: bold; 
  font-size: 0.75em;
  padding: 0.5% 0;  
 /*  margin-top: 0.36%;
  padding: 0.35% 0; */
  line-height: 1.6em;
}

.clear {
	clear: both;
}




#mainresultspagehead {
width: 100%;
}

#mainresultstourn {
  width: 49.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-indent: 1%;
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#mainresultsregional {
  width: 24.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;  
}

#mainresultsws {
  width: 25%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  /*margin-right: 0.5%;  */
}



#mainresultswhite {
width: 100%;
background: #ffffff;
}

#mainresultstournwhite {
  width: 49.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#mainresultsregionalwhite {
  width: 24.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#mainresultswswhite {
  width: 25%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0 0.3% 0; 
}





#mainresultsgray {
width: 100%;
background: #F4F4F4;
}

#mainresultstourngray {
  width: 49.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#mainresultsregionalgray {
  width: 24.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#mainresultswsgray {
  width: 25%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0 0.3% 0; 
}


/* LIVE SCORING */


#livescoringtourn {
  width: 29.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #A32743;  
  color: #FFFFFF;  
  font-size: 0.82em;  
  text-indent: 1%;
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#livescoringdates {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #A32743;  
  color: #FFFFFF;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;  
}

#livescoringoverview {
  width: 17.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #A32743;  
  color: #FFFFFF;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;
}

#livescoringschedule {
  width: 17.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #A32743;  
  color: #FFFFFF;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;
}

#livescoringteams {
  width: 14%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #A32743;  
  color: #FFFFFF;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  /*margin-right: 0.5%;  */
}




#livescoringtournwhite {
  width: 29.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#livescoringdateswhite {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#livescoringoverviewwhite {
  width: 17.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#livescoringschedulewhite {
  width: 17.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#livescoringteamswhite {
  width: 14%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0 0.3% 0; 
}



#livescoringtourngray {
  width: 29.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#livescoringdatesgray {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#livescoringoverviewgray {
  width: 17.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#livescoringschedulegray {
  width: 17.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#livescoringteamsgray {
  width: 14%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0 0.3% 0; 
}

/* LIVE SCORING */

#allresultsregion {
  width: 24.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-indent: 1%;
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#allresultslocation {
  width: 49.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;  
}

#allresultsdates {
  width: 25%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  /*margin-right: 0.5%;  */
}



#allresultsregionwhite {
  width: 24.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#allresultslocationwhite {
  width: 49.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#allresultsdateswhite {
  width: 25%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0 0.3% 0; 
}





#allresultsregiongray {
  width: 24.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#allresultslocationgray {
  width: 49.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#allresultsdatesgray {
  width: 25%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0 0.3% 0; 
}


/* END TOURNAMENT SCHEDULE AND RESULTS INFO */




/* BEGIN TELEVISION LISTINGS */


#tvheader {
  color: #FFFFFF;
  font-size: 0.82em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #182536;
  font-weight: bold;
  margin: 1% 0 0.4% 0;
  text-align: left;
  text-indent: 1%;
}



#tvinfo {
width: 100%;
}

#tvgame {
  width: 39.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-indent: 1%;
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#tvtime {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;  
}

#tvnetwork {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;  
}

#tvlocation {
  width: 20%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em;  
}


#tvinfoyellow {
width: 100%;
/*background: #fbeea4;*/
float: left;
}

#tvgameyellow {
  width: 39.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #fbeea4;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#tvtimeyellow {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #fbeea4;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#tvnetworkyellow {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #fbeea4;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#tvlocationyellow {
  width: 20%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #fbeea4;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0;  
}





#tvinfowhite {
width: 100%;
background: #ffffff;
float: left;
}

#tvgamewhite {
  width: 39.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#tvtimewhite {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#tvnetworkwhite {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#tvlocationwhite {
  width: 20%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0;  
}



#tvinfogray {
width: 100%;
/*background: #dadada;*/
float: left;
}

#tvgamegray {
  width: 39.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#tvtimegray {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#tvnetworkgray {
  width: 19.5%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#tvlocationgray {
  width: 20%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0;  
}


/* END TELEVISION LISTINGS */



/* LLBWS TV SCHED */

#tvllbwsnumber {
  width: 4.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  margin-right: 0.5%;
  line-height: 1.8em;  
  text-align: center;  
}

#tvllbwsgame {
  width: 34.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-indent: 1%;  
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#tvllbwstime {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-align: center;  
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#tvllbwsfield {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-align: center;  
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#tvllbwsnetwork {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-align: center;  
  margin-right: 0.5%;
  line-height: 1.8em;   
}

#tvllbwswatch {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-align: center;  
  margin-right: 0;
  line-height: 1.8em;   
}

#tvllbwswhite {
width: 100%;
background: #ffffff;
}

#tvllbwsnumberwhite {
  width: 4.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsgamewhite {
  width: 34.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwstimewhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsfieldwhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsnetworkwhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwswatchwhite {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0 0.3% 0;  
}


#tvllbwsgray {
width: 100%;
background: #dadada;
}

#tvllbwsnumbergray {
  width: 4.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsgamegray {
  width: 34.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwstimegray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsfieldgray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsnetworkgray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwswatchgray {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #dadada;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0 0.3% 0;  
}



#tvllbwsyellow {
width: 100%;
background: #fbeea4;
}

#tvllbwsnumberyellow {
  width: 4.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #fbeea4;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsgameyellow {
  width: 34.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #fbeea4;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwstimeyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #fbeea4;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsfieldyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #fbeea4;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwsnetworkyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #fbeea4;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0.5% 0.3% 0;  
}

#tvllbwswatchyellow {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #fbeea4;  
  color: #000000;  
  font-size: 0.82em;  
  text-align: center;
  line-height: 1.8em;  
  margin: 0.3% 0 0.3% 0;  
}

/* END LLBWS TV */



/* BEGIN LLBWS TV */


#tvgamereg {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;
}

#tvgamereggame {
  width: 29.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin-right: 0.5%;
}

#tvgameregtime {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;
}

#tvgameregnetwork {
  width: 19.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;
}

#tvgamereglocation {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
}



#tvgameregwhite {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #FFFFFF;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#tvgamereggamewhite {
  width: 29.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#tvgameregtimewhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #FFFFFF;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgameregnetworkwhite {
  width: 19.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #FFFFFF;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamereglocationwhite {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #FFFFFF;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}



#tvgamereggray {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#tvgamereggamegray {
  width: 29.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#tvgameregtimegray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgameregnetworkgray {
  width: 19.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamereglocationgray {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}





#tvgameregyellow {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#tvgamereggameyellow {
  width: 29.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#tvgameregtimeyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgameregnetworkyellow {
  width: 19.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamereglocationyellow {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}

/* END LLBWS TV */




/* FULL TV LISTING */

#tvgameregfull {  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;}
  
#tvgamefull { width: 44.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin-right: 0.5%;}
  
#tvgametimefull {  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;}
  
#tvgamenetworkfull {  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;}
  
#tvgamewatchfull {  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;}



#tvgametimeespnfull {width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;
}
  
#tvgameleagueespnfull {width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;
}
  
#tvgamewatchespnfull {width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
}



#tvgameregfullyellow {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#tvgamefullyellow {
  width: 44.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#tvgametimefullyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamenetworkfullyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamewatchfullyellow {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}

#tvgametimeespnfullyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgameleagueespnfullyellow {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamewatchespnfullyellow {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}



#tvgameregfullwhite {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#tvgamefullwhite {
  width: 44.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#tvgametimefullwhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamenetworkfullwhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamewatchfullwhite {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}

#tvgametimeespnfullwhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgameleagueespnfullwhite {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamewatchespnfullwhite {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}

#tvgameregfullgray {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#tvgamefullgray {
  width: 44.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#tvgametimefullgray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamenetworkfullgray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamewatchfullgray {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}

#tvgametimeespnfullgray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgameleagueespnfullgray {
  width: 14.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#tvgamewatchespnfullgray {
  width: 15%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}
/* END FULL TV */



/* BEGIN TEAM PAGE TOP RESULTS SECTION */

#teamsresults1header {
  color: #FFFFFF;
  font-size: 0.82em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #081245;
  font-weight: bold;
  margin: 1% 0 0.4% 0;
  text-align: left;
}

#teamsresults1info {
  width: 100%;
}



#teamsresults1flag {  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;}
  
#teamsresults1name { width: 38.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin-right: 0.5%;}
  
#teamsresults1city {  width: 20.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;}
  
#teamsresults1country {  width: 17.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  margin-right: 0.5%;
  line-height: 1.8em;}
  
#teamsresults1results {  width: 12%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;}

  
  #teamsresults1flagwhite {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#teamsresults1namewhite {
  width: 38.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#teamsresults1citywhite {
  width: 20.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#teamsresults1countrywhite {
  width: 17.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#teamsresults1resultswhite {
  width: 12%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}




#teamsresults1flaggray {
  width: 9.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
  height: 23px;  
}

#teamsresults1namegray {
  width: 38.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  margin: 0.3% 0.5% 0.3% 0;
}

#teamsresults1citygray {
  width: 20.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#teamsresults1countrygray {
  width: 17.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  margin: 0.3% 0.5% 0.3% 0;
  line-height: 1.8em;
}

#teamsresults1resultsgray {
  width: 12%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #dadada;
  color: #000000;
  font-size: 0.82em;
  text-align: center;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;  
}

/* END TEAM PAGE TOP RESULTS SECTION */



/* BEGIN CALENDAR INFO */

#calendarmain7 {
  width: 100%;
  background-color: #ffffff;
}


#calendarmain6 {
  width: 100%;
  background-color: #dadada;
}

#calendarmain4 {
  width: 50%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  color: #081245;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  /* margin-right: 0.5%; */
}

#calendarmain5 {
  width: 50%;
  float: right;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  color: #081245;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
  /* margin-right: 0.5%; */
}

/* END CALENDAR INFO */



/*  BEGIN HOTEL INFO */

#hotelheader {
  color: #FFFFFF;
  font-size: 0.82em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #081245;
  font-weight: bold;
  margin: 1% 0 0.4% 0;
  text-align: left;
  text-indent: 1%;
}



#hotelinfo {
width: 100%;
}

#hotelname {
  width: 55%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: bold;  
  background: #cddc29;  
  color: #081245;  
  font-size: 0.82em;  
  text-indent: 1%;
  margin-right: 0.5%;
  line-height: 1.8em;
     
}

#hoteladdress {
  width: 24%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
  margin-right: 0.5%;  
}

#hotelphone {
  width: 20%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #cddc29;  
  color: #081245;  
  font-weight: bold; 
  font-size: 0.82em;
  line-height: 1.8em; 
   
}



#hotelinfowhite {
width: 100%;
background: #ffffff;
}

#hotelnamewhite {
  width: 55%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif; 
  font-weight: none;  
  background: #ffffff;  
  color: #000000;  
  font-size: 0.82em;  
  text-indent: 1%;
  line-height: 1.8em;  
margin: 0.3% 0.5% 0.3% 0;  
}

#hoteladdresswhite {
  width: 24%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0.5% 0.3% 0; 
}

#hotelphonewhite {
  width: 20%;
  float: left;
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: none; 
  font-size: 0.82em;
  line-height: 1.8em; 
margin: 0.3% 0 0.3% 0; 
}

/*  END HOTEL INFO */


/*BEGIN SPONSOR LOGOS*/
.sponsorgrid{
	width: 100%;
	
}

.sponsorgridcolumn1{
	width: 33.3333%;
	float: left;
	margin-bottom: 5px;
	
	
}

.sponsorgridcolumn2{
	width: 33.3333%;
	float: left;
	margin-bottom: 5px;

}

.sponsorgridcolumn3{
	width: 33.3333%;
	float: left;
	margin-bottom: 5px;

}

.sponsorimage{
  position: relative;
  top: 50%;
/*  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);*/
	text-align: center;
}

/*hr.style-two { border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); 
clear: both;*/

/*END SPONSOR LOGOS*/

/*BEGIN PHOTO GALLERY*/


.photogallerycolumn1{
	width: 31%;
	float: left;
        margin-left: 1.5%;
	margin-right: 1%;
      }

.photogallerycolumn2{
	width: 31%;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

.photogallerycolumn3{
	width: 31%;
	margin-left: 1%;
	float: left;
}


#photogallerywrapper {
  position: relative;
  width: 100%;
  padding: 0px 0px;
  border-bottom: 1px solid #000000;
  margin-left: 0;
  }



#photogallerycolumnleft {
  position: relative;
  margin: 0 2% 0 auto;
  width: 31%;
  padding: 0px 0px;
  border: 0px;
  /* float: left; */

}

#photogallerycolumnmiddle {
  position: relative;
  margin: 0 2% 0 1.5%;
  width: 31%;
  padding: 0px 0px;
  border: 0px;
  /* float: left; */

}

#photogallerycolumnright {
  position: relative;
  margin: 0 auto 0 auto;
  width: 31%;
  padding: 0px 0px;
  border: 0px;
  /* float: left; */


}

#photogalleryphoto {
  background-color: #FFFFFF;
  position: relative;
  width: 100%;
  padding: 0px 0px;
}

/*END PHOTO GALLERY*/


/* BEGIN TEAM LANDING PAGE */

#teamspageheader {
  color: #FFFFFF;
  font-size: 0.82em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #081245;
  font-weight: bold;
  width: 100%;  
  margin: 1% 0 0.4% 0;
  text-align: left;
}

#teamspageheader2 {
  color: #FFFFFF;
  font-size: 0.82em;
  line-height: 1.8em;
  font-family: 'Archivo Narrow', sans-serif;
  text-transform: none;
  background: #081245;
  font-weight: bold;
  margin: 1% 0 0.4% 0;
  text-align: left;
  width: 50%;
}

#teamsregionwhite {
  width: 13.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.82em;
  line-height: 1.8em;
  margin: 0.3% 0 0.3% 0;
}

#teamsinfowhite {
  width: 36.5%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  background: #ffffff;
  color: #000000;
  font-weight: none;
  font-size: 0.82em;
  line-height: 1.6em;
  margin: 0.3% 0 0.3% 0;
}


/* END TEAM LANDING PAGE */

/* BEGIN SHOP PAGE */
#shopgallerywrapper{
	width: 100%;
	
}

#shopgalleryphoto {
     width: 100%;
}


.shopgalleryleft{
	width: 49.4505%;
	float: left;
}

.shopgalleryright{
	width: 49.4505%; /*360/728=49.4505*/
	float: left;
	margin-left: .9950%;
}

.shopgalleryleft2{
	width: 49.4505%;
	float: left;
	margin-top: 5px;
}

.shopgalleryright2{
	width: 49.4505%;
	float: left;
	margin-left: .9615%;
	margin-top: 5px;
}


.shopgallerybutton{
	width: 100%;
	background-color: #000;
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
}

.shopgallerybutton:hover{
	background-color:#BCD308;
	color: #000;
	
}

.shopgallerybuttontext{
	font-size: 1.25em;
	color: #ffffff;
	text-align: center;
	bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;

}



.shopgallerybuttontext a{
  /*font-size: 1.25em;*/
text-decoration: none;
  color: #FFF;
  text-align: center;
  bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  /*background-color: #000;*/
}



.shopgallerybuttontext a:hover{
  /*font-size: 1.25em;*/
  text-decoration: none;
  color: #000;
  text-align: center;
  bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  /*background-color: #BCD308;*/
}

.shopgallerybuttontext:hover{
  /*font-size: 1.25em;*/
  text-decoration: none;
  color: #000;
  text-align: center;
  bottom: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
  /*background-color: #BCD308;*/
}

#shopbuttonnew a{	
font-family: 'Archivo Narrow', sans-serif; 
	font-size: 0.87em;
	color: #ffffff;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;
        text-transform: uppercase;
	display: inline-block;
	width: 100%;	
	margin-top: 2%;
	background: #000000;	
	text-align: center;	
	text-indent: none;
}

#shopbuttonnew a:hover{
font-family: 'Archivo Narrow', sans-serif; 
	font-size: 0.87em;
	color: #000000;
	font-weight: bold;
	line-height: 1.8em;
	text-decoration: none;	
        text-transform: uppercase;
	background: #cddc29;
	width: 100%;
	display: inline-block;
	margin-top: 2%;	
	text-align: center;	
	text-indent: none;	
}


/* END SHOP PAGE */


/**********END CONTENT STYLES**********/






/**********BEGIN FOOTER STYLES**********/

#footerwrapper3 {
	width: 98.1132%; /*728/742=98.1132*/
	background-color: #dadada;
	clear: all;
	margin-left: auto;
	margin-right: auto;
	padding-top: .6868%; /*5/728=.6868*/
	
}

#footerwrapper5 {
	width: 100%; /*728/742=98.1132*/
	background-color: #dadada;
	clear: all;
	margin-left: auto;
	margin-right: auto;
	padding-top: .6868%; /*5/728=.6868*/
	
}

#footerwrapper6 {
	width: 100%; /*728/742=98.1132*/
	background-color: #dadada;
	clear: all;
	margin-left: auto;
	margin-right: auto;
        float: left;
}

#footernavigation {
	color: #5b5d5e;
	font-size: .8em;	
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	display: -moz-inline-box;
	display: block;
	margin-top: 1.3736%; /*10/728=1.3736*/
	margin-left: .6868%; /*5/728=.6868*/
		
}

/*#footernav15 {
	
	color: #5b5d5e;
	font-size: .8em;	
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	display: -moz-inline-box;
	display: inline-block;
}*/

a.footernav15 {
	color: #5b5d5e;
	font-size: 1.25em;	
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	display: -moz-inline-box;
	display: inline-block;
	padding-right: 1.0989%; /*8/728=1.0989*/
}

a.footernav15:hover{
	color: #3f4041;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	display: -moz-inline-box;
	display: inline-block;
	
}


/*#bluefooterwrapper {
	background-color: #081245;
	position:relative;
	margin: 0 aut 0 auto;
	width: 728px;
	height: 25px;
	margin-bottom: 0px;	
	border 0px;
}*/


#bluefooterbg {
	background-color: #081245;
	position: relative;
	width: 100%; /*742/742 = 100*/
        padding-top: 0.5%;
        padding-bottom: 0.5%; 
	clear: both;
}

#bluefootertext {	
	font-size: .9em;
	text-align: center;	
	font-family: 'Archivo Narrow', sans-serif;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
}

#bluefootertext2 {	
	display:none;
}

.bluefootertext2 {	
	display:none;
}
	
#googletranslatewrapper {
  float: left;
  background-color: #f0f0f0;
  width: 43.6388%;
  height: 20px;
  padding: 1.4% 2%;
  /* margin-bottom: 10px; */
  /* margin-top: 10px; */
  margin: 1.5% 0 0 2%;
}	

#googletranslate {
  float: left;
  /* background-color: #709302; */
  width: 43.6388%;
  /* height: 32px; */
  /* padding: 0px 0px; */
  /* padding: 5% 0 0 0; */
  /* margin-bottom: 5px; */
  margin-top: -8%;
}

#googletranslate2 {
  float: left;
  /*background-color: #000;*/
  width: 48%;
  height: 41px;
  /* height: 32px; */
  /* padding: 0px 0px; */
  /* padding: 5% 0 0 0; */
  /* margin-bottom: 5px; */
  /* margin-top: -8%; */
  margin-left: 2%;
  margin-top: 0.7%;  
}

#google_translate_element {margin-top: -15px;}
/*#google_translate_element *{color:#000}*/

#google-vertical {display:none;}
#google_translate_element2 {display:none;}
#google_translate_element2 *{display:none;}

	
#socialiconswrapper {
  width: 48.5%;
  background-color: #dadada;
  position: relative;
  /* padding: 0px .6738%; */
  float: right;
  /* margin-bottom: 1.3477%; */
  /* margin-top: 1.3477%; */
  margin-left: 1.5%;
  margin-top: 0.7%;
}

	
/*#footersocialicons {
	float:left; 
	width: 41px;
	height: 42px;
}*/
	
.footersocialicons {
	margin: 0 0;  /*3/742 = .6738*/
	display: inline-block;
}
	
.footerText{
	display: none;
}

.footerTextleft {
width: 50%;
float: left;
    color: #5b5d5e;
	font-size: 1em;	
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	/*display: block;
	clear: both; */
	text-align: right;
	padding-top: .6738; /*5/742 = .6738*/
}

.footerTextleft a{
    color: #5b5d5e;
    font-size: 0.95em;
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	/*display: block;
	clear: both;*/
	text-align: right;
	padding-top: .6738; /*5/742 = .6738*/
}

.footerTextleft a:hover{
    color: #3f4041;
    font-size: 0.95em;
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	/*display: block;
	clear: both;*/
	text-align: right;
	padding-top: .6738; /*5/742 = .6738*/
}

.footerTextright {
width: 49%;
float: left;
    color: #5b5d5e;
	font-size: 1em;	
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	/*display: block;
	clear: both; */
	text-align: left;
  /* padding-top: .6738; */
  margin-left: 1%;
}

.footerTextright a{
    color: #5b5d5e;
    font-size: 0.95em;
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	/*display: block;
	clear: both;*/
	text-align: left;
  /* padding-top: .6738; */
}

.footerTextright a:hover{
    color: #3f4041;
    font-size: 0.95em;
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	/*display: block;
	clear: both;*/
	text-align: left;
  /* padding-top: .6738; */
}


.footerText2{
	display: none;
}	


/**********END FOOTER STYLES**********/



	

/**********BEGIN UNUSED STYLES**********/

.docked{
-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.5s; /*Mozilla duration version*/
-o-transition-duration: 0.5s; /*Opera duration version*/
-webkit-box-shadow:0px 0px 0px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 0px gray; /*Mozilla shadow version*/
box-shadow:0px 0px 0px gray; /*CSS3 shadow version*/
}

/* BEGIN INTERNAL STORY */


/*

#childpageheadline {
	text-align: left;	
	width: 728px;
font-family: 'Archivo Narrow', sans-serif; 
	font-size: 20px; 
	color: #000000; 
	font-weight: bold; 
	line-height: 32px; 
	text-transform: none;
	}*/

/* END INTERNAL STORY */

/* BEGIN RSS SCROLLER */
.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
line-height: 20px;
}

.labelfield{ /*CSS for label field in general*/
color:#FFFFFF;
font-size: 80%;
line-height: 20px;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 18%;
line-height: 20px;
}

#example1{ /*Demo 1 main container*/
width: 450px;
/* width: 730px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#FFFFFF !important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
line-height:20px;
}

#example1 a{ /*Demo 1 main container*/
width: 450px;
/* width: 725px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#FFFFFF!important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
line-height:20px;
}

#example1 a:link{ /*Demo 1 main container*/
width: 450px;
/* width: 725px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#FFFFFF!important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
line-height:20px;
}

#example1 a:hover{ /*Demo 1 main container*/
width: 450px;
/* width: 725px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#ac1f2d!important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
text-decoration: underline;
line-height:20px;
}

code{ /*CSS for insructions*/
color: red;
line-height:20px;
}
/* END RSS SCROLLER */


/*#3 {
	text-align: left;
	background-color: #000000;
	width: 100%; 
	height: 1px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}*/

/*#4 {
	text-align: left;
	background-color: #000000;
	width: 267px; 
	height: 1px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}*/


/* BEGIN RESULTS PAGE */

.wsresultspagedate {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 12px;
	color: #081245;
	font-weight: bold;
	line-height: 20px;
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-bottom: 0px;
	text-transform: none;	
}

.wsresultspagescore {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-bottom: 0px;
text-transform: none;	
}

.wsresultspagetext {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 19px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
text-transform: none;	
}

.wsresultspagetext2 {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 20px;
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-bottom: 0px;
text-transform: none;	
}

.wsresultspagetext2 a{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 12px;
	color: #081245;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;	
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
text-transform: none;
}

.wsresultspagetext2 a:hover{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 12px;
	color: #081245;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;	
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
text-transform: none;	
}


#wsresultspagetopwrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 728px;
	height: 25px;
	padding: 0px 0px;
}

#wsresultspagewrapper1 {
	background-color: #FFFFFF;
	position:relative;
	margin: 0 aut 0 auto;
	width: 250px;
	height: 20px;
	padding-top: 0px;	
	border: 0px;	
}

#wsresultspagetagbg {
	background-color: #cddc29;
	position:relative;
	width: 250px;
	height: 20px;
	padding: 0px 0px;
	text-align: center;
}

.wsresultspagetext1 a{
	text-align: center;	
	float:right; 
	width: 250px;
	height: 20px;
	font-family: 'Archivo Narrow', sans-serif;  
	font-size: 11px; 
	text-transform: uppercase;
	text-decoration: none;
	color: #081244; 
	font-weight: bold; 
	line-height: 20px; 
	}
	
.wsresultspagetext1 a:hover{
	background-color: #081245;	
	text-align: center;	
	float:right; 
	width: 250px;	
	height: 20px;
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 11px; 
	text-transform: uppercase;
	text-decoration: underline;	
	color: #efefef; 
	font-weight: bold; 
	line-height: 20px; 
	}	

/* END RESULTS PAGE */




/* BEGIN CALENDAR PAGE */

#calendarmain1 {
  width: 50%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  text-indent: 1%;
  line-height: 1.8em;
/*  margin-right: 0.5%;*/
}

#calendarmain2 {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  line-height: 1.8em;
/*  margin-right: 0.5%;*/
}

#calendarmain3 {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  background: #cddc29;
  color: #081245;
  font-size: 0.82em;
  line-height: 1.8em;
/*  margin-right: 0.5%;*/
}

#calendarwhite1 {
  width: 50%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.83em;
  text-indent: 1%;
  line-height: 1.5em;
  margin: 0.3% 0 0.3% 0;
}

#calendarwhite2 {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.83em;
  line-height: 1.5em;
  margin: 0.3% 0 0.3% 0;
}

#calendarwhite3 {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #ffffff;
  color: #000000;
  font-size: 0.83em;
  line-height: 1.5em;
  margin: 0.3% 0 0.3% 0;
}


#calendaryellow1 {
  width: 50%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.83em;
  text-indent: 1%;
  line-height: 1.5em;
  margin: 0.3% 0 0.3% 0;
}

#calendaryellow2 {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.83em;
  line-height: 1.5em;
  margin: 0.3% 0 0.3% 0;
}

#calendaryellow3 {
  width: 25%;
  float: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: none;
  background: #fbeea4;
  color: #000000;
  font-size: 0.83em;
  line-height: 1.5em;
  margin: 0.3% 0 0.3% 0;
}

/* END CALENDAR PAGE */




/* BEGIN TEAMS */

.wsteamstext {
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	padding-left: 0px;	
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
text-transform: uppercase;	
}

.wsteamstext a{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 11px;
	color: #212c65;
	font-weight: none;
	line-height: 15px;
	text-decoration: underline;	
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
text-transform: none;
}

.wsteamstext a:hover{
	font-family: 'Archivo Narrow', sans-serif;
	font-size: 11px;
	color: #212c65;
	font-weight: none;
	line-height: 15px;
	text-decoration: none;	
	padding-top: 0px;
	padding-left: 0px;	
	padding-right: 0px;
text-transform: none;	
}

/* END TEAMS */

#bluenavbg {background-color: #1a3668; width: 728px; height: 20px; margin: 0px 0px 2px;}
.bluenavtextLEFT {float:left; width: 360px; font-family: arial; font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: 20px; padding-left: 3px;}
.bluenavtextRIGHT {float:right; font-family: arial; font-size: 12px; color: #FFFFFF; font-weight: bold; line-height: 20px; padding-right: 3px;}


#socialnav {
	color: #FFFFFF;
	font-size: 12px;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	display: -moz-inline-box;
	display: inline-block;
	margin-top: 10px;
}

a.socialnav {
	color: #FFFFFF;
	font-size: 12px;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	display: -moz-inline-box;
	display: inline-block;
}

a.socialnav:hover{
	color: #f5b91d;
	font-size: 12px;	
	line-height: 20px;		
	text-decoration: underline;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	display: -moz-inline-box;
	display: inline-block;
}


#navbgimage {width: 728px; height: 75px; margin: 0px 0px 2px;}

#rednavbg {background-color: #ac1f2d; width: 728px; height: 20px; margin: 0px 0px 2px; }

#mainnavbg {
	background-color: #990e11; 
	width: 728px; 
	height: 32px;
	margin: 0px 0px 0px;
	}
	
.mainnavCONTENT {
	float:left; 
	width: 728px; 

	}

#75thimage {width: 728px; height: 50px; margin: 0px 0px 2px; position: relative; }

#gamechanger {width: 728px; height: 90px; margin: 0px 0px 2px;}

#gamechanger2 {width: 728px; height: 90px; margin: 0px 0px 2px;}

#gradRSS1
{
border: 1px solid #080808;
height:20px;
width: 728px;
background: -webkit-linear-gradient(#2e2e2e, #000000); /* For Safari */
background: -o-linear-gradient(#2e2e2e, #000000); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#2e2e2e, #000000); /* For Firefox 3.6 to 15 */
background: linear-gradient(#2e2e2e, #000000); /* Standard syntax (must be last) */
margin: 0px 0px 2px;
background-color: #000000;
}

#rssimage {width: 20px; height: 20px; margin: 0px 0px 0px;}

.rsswhitetext {float:left; width: 450px; font-family: arial; font-size: 11px; color: #FFFFFF; font-weight: none; line-height: 20px; padding-left: 5px;}

#watchespnimage {width: 253px; height: 20px; margin: 0px 0px 0px;}

#outside2 {width:133px;
padding:0px;
border:0px solid gray;
margin:0px;
}

.center
{
margin:auto;
width:728px;
background-color:#FFFFFF;
}

#myid {border-width: 0; border: solid; text-align: center}

#box-link {
    position: absolute;
    top: 240px;
    left: 300px;
	width: 984px;
	height: 80px;
	background-color: transparent;
	border: 0px solid yellow; }

#page-wrap {
position: absolute;
left: 50%;
width: 800px;
margin-left: -400px;
}

#carouselstories
{
border: 0px;
height:300px;
width: 728px;
margin: 0px 0px 0px;
}

#carouselBG {
background:#000000 url('http://www.littleleague.org/Assets/2014+LLBWS+Site/carousel/wood-bg.jpg') no-repeat right top;
margin-right:0px;	
}

#carouselFADE {background: url('http://www.littleleague.org/Assets/2014+LLBWS+Site/carousel/fade.png'); position:absolute; top:0px; width:22px; height:300px; left: 453px;}

#carouselhead {
	width: 253px;
	font-family: Trebuchet MS, Impact, Arial, Helvetica, sans-serifArial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform:uppercase;
	line-height: 34px;
	/*padding-left: 15px;*/
	padding-top: 17px;
	text-shadow: 1px 2px #000000;
}

#carouselcopy {
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: none;
	line-height: 15px;
	padding-top: 10px;
	padding-left: 15px;	
	padding-right: 53px;	
}

#carouselcopy a{
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fcb426;
	font-weight: none;
	line-height: 17px;
	text-decoration: underline;	
}

#carouselcopy a:hover{
	width: 185px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	line-height: 17px;
	text-decoration: underline;	
}

#carouselcopy2 {
	width: 223px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: none;
	line-height: 15px;
	padding-top: 10px;
	padding-left: 15px;	
	padding-right: 53px;	
}

#carouselcopy2 a{
	width: 223px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fcb426;
	font-weight: none;
	line-height: 17px;
	text-decoration: underline;	
}

#carouselcopy2 a:hover{
	width: 223px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	line-height: 17px;
	text-decoration: underline;	
}

a.linkbutton {
	color: #FFFFFF;
	font-size: 11px;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;	
	background: #ac1f2d 		url('http://www.littleleague.org/Assets/2014+LLBWS+Site/carousel/arrows.png') 95% 50% no-repeat;
	padding-left: 5px;	
	display: -moz-inline-box;
	display: inline-block;
	width:223px;
	height: 20px;
	margin-top: 15px;	
	margin-left: 15px;	
	margin-right: 15px;
}
a.linkbutton:hover{
color: #1f1f1f;
text-decoration: underline;
background: #ac1f2d 		url('http://www.littleleague.org/Assets/2014+LLBWS+Site/carousel/arrows2.png') 95% 50% no-repeat;
}






#728sponsors {width: 728px; height: 90px; margin:2px 0px;; position: relative; }

#Homebottomnav {
	position:relative;
	margin: 0 aut 0 auto;
	width: 728px;
	height: 227px;
	padding: 0px 0px;	
	border: 0px;
	background: -webkit-linear-gradient(#000000, #303030); /* For Safari */
	background: -o-linear-gradient(#000000, #303030); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#000000, #303030); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#000000, #303030); /* Standard syntax (must be last) */
	background-color: #000000;	
}


#GameInfotop {
	background-color: #FFFFFF;
	position:relative;
	width: 170px;
	padding: 0px 0px;
}

#GameInfotext {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	line-height: 15px;
	padding-top: 5px;
	padding-left: 5px;	
	padding-right: 0px;
padding-bottom: 3px;		
}

#GameInfotext a{
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac1f2d;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#GameInfotext a:hover{
	width: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60000a;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#VisitorInfotop {
	background-color: #FFFFFF;
	position:relative;
	width: 168px;
	padding: 0px 0px;
}

#Visitorspacer {background-color: #ffffff; width: 160px; height: 4px; margin: 0px 0px 0px;}

#Visitortext {
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	line-height: 15px;
	padding-top: 5px;
	padding-left: 5px;	
	padding-right: 2px;
padding-bottom: 3px;	
}

#Visitortext a{
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a3668;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#Visitortext a:hover{
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #021029;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#tvlistingstop {
	background-color: #FFFFFF;
	position:relative;
	width: 168px;
	padding: 0px 0px;
}

#tvlistingtext {
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	line-height: 15px;
	padding-top: 5px;
	padding-left: 5px;	
	padding-right: 2px;
padding-bottom: 3px;	
}

#tvlistingtext a{
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ac1f2d;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#tvlistingtext a:hover{
	width: 158px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #60000a;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#Pdfbrackettop {
	background-color: #FFFFFF;
	position:relative;
	width: 170px;
	padding: 0px 0px;
}

#Pdfbrackettext {
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: none;
	line-height: 15px;
	padding-top: 5px;
	padding-left: 5px;	
	padding-right: 2px;
padding-bottom: 3px;		
}

#Pdfbrackettext a{
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1a3668;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#Pdfbrackettext a:hover{
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #021029;
	font-weight: none;
	line-height: 14px;
	text-decoration: underline;	
}

#Pdfbrackettext2 {
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style:italic;
	font-weight: none;
	line-height: 15px;
	padding-top: 2px;
	padding-left: 15px;	
	padding-right: 0px;	
}

#GameInfowhite {
	background-color: #FFFFFF;
	position:relative;
	width: 170px;
	height: 207px;	
	padding: 0px 0px;
}

#VisitorInfowhite {
	background-color: #FFFFFF;
	position:relative;
	width: 168px;
	height: 207px;	
	padding: 0px 0px;
}

#tvlistingswhite {
	background-color: #FFFFFF;
	position:relative;
	width: 168px;
	height: 207px;
	padding: 0px 0px;
}

#Pdfbracketwhite {
	background-color: #FFFFFF;
	position:relative;
	width: 170px;
	height: 207px;
	padding: 0px 0px;
}

#WSresults {
	position:relative;
	margin: 0 aut 0 auto;
	width: 728px;
	height: 80px;
	padding: 0px 0px;	
	border: 0px;
	background: -webkit-linear-gradient(#303030, #000000); /* For Safari */
	background: -o-linear-gradient(#303030, #000000); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#303030, #000000); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#303030, #000000); /* Standard syntax (must be last) */
	background-color: #000000;	
}

#baseballresults {width: 728px; margin:0px 0px 0px 0px;}

#baseballimage {position: relative; width: 120px; height: 20px; margin: 0px 0px 0px;}

#softballresults {width: 728px; padding:0px 0px 0px 0px;}

#softballimage {position: relative; width: 120px; height: 20px;}

a.baseballbutton {
	color: #FFFFFF;
	font-size: 11px;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: none;
	font-family: Arial, Helvetica, sans-serif;	
	background: -webkit-linear-gradient(#325188, #1A3668); /* For Safari */
	background: -o-linear-gradient(#325188, #1A3668); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#325188, #1A3668); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#325188, #1A3668); /* Standard syntax (must be last) */
	background-color: #1A3668;	
	border:1px solid #0F2245;
	/* padding-right: 5px;	*/
	display: -moz-inline-box;
	display: inline-block;
	width: 114px;
	height: 20px;
	margin-bottom: 5px;
}
a.baseballbutton:hover{
color: #021029;
text-decoration: underline;
	background: -webkit-linear-gradient(#1A3668, #325188); /* For Safari */
	background: -o-linear-gradient(#1A3668, #325188); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#1A3668, #325188); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#1A3668, #325188); /* Standard syntax (must be last) */
	background-color: #1A3668;
	margin-bottom: 5px;
}

a.softballbutton {
	color: #FFFFFF;
	font-size: 11px;	
	line-height: 20px;		
	text-decoration: none;
	font-weight: none;
	font-family: Arial, Helvetica, sans-serif;	
	background: -webkit-linear-gradient(#C83847, #AC1F2D); /* For Safari */
	background: -o-linear-gradient(#C83847, #AC1F2D); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#C83847, #AC1F2D); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#C83847, #AC1F2D); /* Standard syntax (must be last) */
	background-color: #AC1F2D;	
	border:1px solid #7E0D18;
	/* padding-right: 5px;	*/
	display: -moz-inline-box;
	display: inline-block;
	width: 114px;
	height: 20px;
}
a.softballbutton:hover{
color: #60000a;
text-decoration: underline;
	background: -webkit-linear-gradient(#AC1F2D, #C83847); /* For Safari */
	background: -o-linear-gradient(#AC1F2D, #C83847); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#AC1F2D, #C83847); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#AC1F2D, #C83847); /* Standard syntax (must be last) */
	background-color: #AC1F2D;
}

#fadeshow1{
height:95px;
width: 728px;
background-color: #FFFFFF;
margin-bottom: 2px;
}

#fadeshow2015{
height:95px;
width: 728px;
background-color: #FFFFFF;
margin-top: 0px;
}









/* XXXXX BEGIN CENTER CONTENT SECTION XXXXX */

#centercontent700{
	background-color: #FFFFFF;
	position:relative;
	margin: 0 auto 0 auto;
	width: 700px;	
	text-align: left;
	margin-left: 14px;
	margin-top: 8px;
}

#center700 {
	position:relative;
	background-color: #FFFFFF;
	width: 700px;
}

#center3 {
	position:relative;
	background-color: #FFFFFF;
	width: 700px;
}

#centercontenttitle {text-align:left; width: 50%; height: 20px; margin-bottom:10px;}

#toprightlink {text-align:right; font-family: arial; font-size: 12px; color: #ac1f2d; text-transform: uppercase; text-decoration: underline; font-weight: none; line-height: 20px; width: 50%;}

a.toprightlink {text-align:right; width: auto; font-family: arial; font-size: 12px; color: #ac1f2d; text-transform: uppercase; text-decoration: underline; font-weight: none; line-height: 20px;}

a.toprightlink:hover {text-align:right; width: auto; font-family: arial; font-size: 12px; color: #000000; text-transform: uppercase; text-decoration: underline; font-weight: none; line-height: 20px;}

#mastergallerycaption {text-align:left; width: auto; font-family: arial; font-size: 11px; color: #000000; font-style:italic; text-decoration: none; font-weight: none; line-height: 15px;}

#mastergallerydate {text-align:right; width: auto; font-family: arial; font-size: 11px; color: #303030; font-style:none; text-decoration: none; font-weight: none; line-height: 15px;}

#mastergallerythumb1 {position: relative; text-align:left; width: 220px; height: 150px; margin-right:20px;}

#mastergallerythumb2 {position: relative; text-align:left; width: 220px; height: 150px; margin-right:20px;}

#mastergallerythumb3 {position: relative; text-align:left; width: 220px; height: 150px;}


/************  MAIN CONTENT AREA ************************/

.clear {
	clear:both;
}

#subcontentarea{position:relative;}

#subcontent{width:700px;float:left; margin-left: 14px; margin-right: 10px; margin-bottom: 10px; background-color: #FFFFFF;}

.subwrapper{width:728px;margin:0 auto}




#content {
	background-color: #FFFFFF;
	width: 700px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	display:block;
}


.contentHeader {
	background-color: #FFFFFF;
	margin-top: 5px;
}
.headerTitle {
	float:left;
	}

.viewGalleries { 
	text-align:right;
	/*font-family: arial; 
	font-size: 12px; */
	color: #FFFFFF; 
	font-weight: bold; 
	line-height: 20px; 
	margin-left:10px;
	padding-top:5px;
	}
	
#featuredImage {
	background-color: #FFFFFF;
	margin: 10px 0px 10px 0px;
}	

.featuredCaption {
	float:left;
	font-family: arial;
	width: 80%; 
	line-height: 15px;
	text-align:left; 
	font-size: 11px; 
	color: #000000; 
	font-style:italic;	 
	margin-top:5px;
	}

.featuredDate { 
	float:left;
	width: 20%; 
	font-family: arial; 
	font-size: 11px; 
	color: #303030;  
	line-height: 15px;
	text-align:right;
	margin-top:5px;	
		}

	
#gallery {
	background-color: #FFFFFF;
	width: 700px;
	position: relative;
	margin-left: 0px;
	margin-top: 10px;
}

.galleryItem {
	float:left; 
	width: 220px;
	margin-right: 20px; 
	}

#gallery .right {

	margin-right:0px 
	}
	
	
	
.galleryItemDate {
	float:left; 
	width: 150px; 
	line-height: 20px; 
	font-weight:bold;
	}
	
.galleryItemDate a{
	color: #ac1f2d;
	text-transform: uppercase;
	text-decoration: underline;
	}	
	
.galleryItemDate a:hover {
	color: #000000;	
	}		

.galleryItemCount { 
	color: #303030; 
	text-align:right;
	}


.bluenavtextRIGHT5 {
	width: 100%; 
	font-family: arial; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-weight: bold; 
	line-height: 20px;
	text-align:right; 
	}

	
/* XXXXX END CENTER CONTENT SECTION XXXXX */


.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
line-height: 20px;
}

.labelfield{ /*CSS for label field in general*/
color:#FFFFFF;
font-size: 80%;
line-height: 20px;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 18%;
line-height: 20px;
}

#example1{ /*Demo 1 main container*/
width: 450px;
/* width: 730px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#FFFFFF !important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
line-height:20px;
}

#example1 a{ /*Demo 1 main container*/
width: 450px;
/* width: 725px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#FFFFFF!important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
line-height:20px;
}

#example1 a:link{ /*Demo 1 main container*/
width: 450px;
/* width: 725px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#FFFFFF!important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
line-height:20px;
}

#example1 a:hover{ /*Demo 1 main container*/
width: 450px;
/* width: 725px; */
height: 20px;
border: 0px solid black;
padding: 0px;
color:#ac1f2d!important; 
font-family: Arial, Helvetica; 
font-size:11px; 
font-weight:none; 
text-decoration: underline;
line-height:20px;
}

code{ /*CSS for insructions*/
color: red;
line-height:20px;
}

/**********END UNUSED STYLES**********/












/**********BEGIN MEDIA QUERIES**********/

@media (max-width: 1028px){

	/*.gchide iframe {
		display: none;
	}*/

	.megamenu_dark_bar .megamenu > li:hover, 
	.megamenu_dark_bar .megamenu > li.active {
		background: #081245;
		/*-webkit-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		-moz-box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2);
		box-shadow:inset 0px 3px 6px rgba(0,0,0,0.2); */
	}
	.megamenu_dark_bar .megamenu li.noactive {
		background:#081245;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}

		
/*
#googletranslatewrapper{
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;	
}
*/		

#googletranslatewrapper {
  float: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-color: dadada;
  text-align: center;
  width: 95%;
}

#googletranslate {
  float: left;
  /* background-color: #709302; */
  width: 90.6388%;
  /* height: 32px; */
  /* padding: 0px 0px; */
  /* padding: 5% 0 0 0; */
  /* margin-bottom: 5px; */
  margin-top: -4.5%;
}

.footersocialicons {
	padding-top: 1.3477%; /*10/742= 1.3477*/
	padding-bottom: 1.3477%; /*10/742 = 1.3477*/
	
	
	}	
	
/*	
#socialiconswrapper {
	clear: both;
	float: none;
	text-align: center;
}
*/



#bluefootertext {
	
	padding-left: .6738; /*5/742 = .6738*/
	padding-right: .6738; /*5/742 = .6738*/
    font-size: .8em;
    line-height: 1.3em;	
	}


}




@media (max-width: 800px)
{

	
#outside {
	max-width: 100%;
	box-shadow: none;
}

#latestnewswrapper {
	background-color: #FFFFFF;
	position:relative;
	width: 100%; /*447/728=61.4010*/

}

#newsstoryphotowrapper {
	position:relative;
	width: 25%; /*170/447=38.0313*/
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
}	

#newsstoryphoto {
	background-color: #FFFFFF;
	position:relative;
	width: 100%; /*160/170=94.1176*/
	
}
	

#newsstorywrapperborder {
	background-color: #ffffff;
	position:relative;
	height: auto;	
	/* width: 98.2103%; */ /*447/447 = 100*/
	width: 95.8%;
	padding: 0px 0px;
	border-bottom: 1px solid #000000;	
	margin-left: 1.7897%; /*8/447= 1.7897*/
}

#newsstorywrapperborder2 {
	background-color: #ffffff;
	position:relative;
	height: auto;	
	/* width: 98.2103%; */ /*447/447 = 100*/
	width: 95.8%;
	padding: 0px 0px;
	border-bottom: 1px solid #000000;	
	border-top: 1px solid #000000;		
	margin-left: 1.7897%; /*8/447= 1.7897*/
}


	
.newsstoryheadline a{
	font-size: 3vw;
	line-height:normal;
	
}

.newsstoryheadline a:hover{
	font-size: 3vw;
	line-height:normal
}

#resultswrapper {
	display: none;
	
}


#newsstorylinkwrapper {
	width: 70%; 
	
}


/* BEGIN TOURN RESULTS @800*/


.bbresults{
	text-align: center; 
	width: 50%;
	font-size: 1em;
	display: block;
	
	

}

.bbresultsbox{
	float: left;
	text-align: center; 
	width: 50%;
	display: block;

}


.sbresults{
	text-align: center; 
	width: 50%;
	font-size: 1em;
	display: block;

}

.sbresultsbox{
	float: left;
	text-align: center; 
	width: 50%;
	display: block;

}

.tournresultstitle {
  width: 100%;
  font-size: 1.25em;
  line-height: 1.3em;
  display: inline-block;
  text-align: center;
  font-weight: bold;
  padding-top: 0.5%;
  padding-bottom: 10px;
  text-decoration: underline;
}


#tournresults {
	display: block;
	text-align: center;
	background-color: #000000;
	width: 100%; 
	height: 1px; 
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

#tournresults2 {
  display: inline-block;
  text-align: center;
  background-color: #ededed;
  width: 100%;
  margin: 1.2% 0 1.2% 0;
}

/* END TOURN RESULTS @800*/

#affiliatewrapper {
	background-color: #dadada;
	position:relative;
	width: 100%; /*447/447=100*/
	height: 152px;	
	padding: 0px 0px;
	display: none;
}

#topnewsheadline {
	 font-size: 3.75vw;
}

#topnewsheadline a{
	 font-size: 3.75vw;
}

#topnewsheadline a:hover{
	 font-size: 3.75vw;
}

#webnewsarchivestorytagbg {
	background-color: #081245;
	position:relative;
	width: 22.9211%; /*100/558*/
	text-align: center;
	margin-bottom: 1.3477%; /*10/742=1.3477*/
}


#webnewsarchivestoryphotowrapper {
	position:relative;
	width: 23%; /*170/742=22.9110*/
	margin: 0 auto 5px auto;
	padding: 0px 0px;	
	border: 0px;
}

#webnewsarchivestorywrapperborder {
	background-color: #ffffff;
	position:relative;
	height: auto;	
	width: 100%; /*447/447 = 100*/
	padding: 0px 0px;
	border-bottom: 1px solid #000000;	
	
}

.webnewsarchivestoryheadline a{
		font-size: 2.25vw; 
 		line-height: normal; 
}

.webnewsarchivestoryheadline a:hover{
		font-size: 2.25vw; 
 		line-height: normal; 
}

}


@media (max-width: 732px){
	body{
		background-image: none;
}
}

/*
@media (max-width: 732px){
	#topnewscopy {
		display: none;
}

	.topnewslinks a {
		display: none;
}

	.whiteline{
		display: none;
	}
}
*/
	
	
@media only screen and (min-width: 660px) and (max-width: 727px) {

#headerbgRIGHTcopy {
	float:left; 
	font-size:1.0em; 
	font-family: 'Archivo Narrow', sans-serif; 
	color: #bcd308; 
	font-weight: bold; 
	padding-top: 1.0781%; /*8/742=*/
	width: 45.576%; /*width: 322px;*/
  margin-left: 0.1%;	
}

.headerbgGooglesearch {
	float:left; 
	width: 50.424%; /*width: 268px;*/
    padding-top: 0.15%;
    padding-right: 3%;
}

#headertopright {
  float: right;
  width: 81.044%;/*width: 590px;*/
}

#llbws15title {
  float: right;
  width: 100%; /*width: 590px;*/
 /* margin-right: 5px; */
  margin-top: 4px;
  text-align: right;	
}	
	
}


@media (max-width: 706px){


	
#topnewscopy {
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .85em;
	color: #FFFFFF;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
	padding-right: 5px;
}

#topnewscopy a{
	width: 97.0350%; /*720/742 = 97.0350*/
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .85em;
	color: #cddc29;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
	padding-right: 5px;
}
	
#topnewscopy a:hover{
	width: 97.0350%; /*720/742 = 97.0350*/
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: .85em;
	color: #FFFFFF;
	font-weight: none;
	line-height: 20px;
	padding-top: 2px;
	padding-left: 0px;	
	padding-right: 5px;
	}	

	.topnewslinks a {
		display: none;
}

	.whiteline{
		display: none;
	}
	
	
a.footernav15 {
	display: none;
}

.footerText{
    color: #5b5d5e;
	font-size: 1em;	
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	display: block;
	clear: both;
	text-align: center;
	padding-top: .6738; /*5/742 = .6738*/
}

.footerText a{
    color: #5b5d5e;
    font-size: 0.95em;
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	display: block;
	clear: both;
	text-align: center;
	padding-top: .6738; /*5/742 = .6738*/
}

.footerText a:hover{
    color: #3f4041;
    font-size: 0.95em;
	line-height: 22px;		
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	display: block;
	clear: both;
	text-align: center;
	padding-top: .6738; /*5/742 = .6738*/
}


}	
	



@media screen and (max-width:700px){

#teamsresults1city {display:none;}
#teamsresults1citywhite {display:none;}
#teamsresults1citygray {display:none;}

#teamsresults1flag {width: 11.5%; margin-right: 0.5%;}
#teamsresults1name {width: 50.5%; margin-right: 0.5%;}
#teamsresults1country {width: 21%; margin-right: 0.5%;}
#teamsresults1results {width: 15.5%;}

#teamsresults1flagwhite {width: 11.5%; margin-right: 0.5%;}
#teamsresults1namewhite {width: 50.5%; margin-right: 0.5%;}
#teamsresults1countrywhite {width: 21%; margin-right: 0.5%;}
#teamsresults1resultswhite {width: 15.5%;}

#teamsresults1flaggray {width: 11.5%; margin-right: 0.5%;}
#teamsresults1namegray {width: 50.5%; margin-right: 0.5%;}
#teamsresults1countrygray {width: 21%; margin-right: 0.5%;}
#teamsresults1resultsgray {width: 15.5%;}

}






@media only screen and (min-width: 568px) and (max-width: 659px) {

#headerbgRIGHTcopy {
	float:left; 
font-size: 0.65em;
	font-family: 'Archivo Narrow', sans-serif; 
	color: #bcd308; 
	font-weight: bold; 
	padding-top: 1.0781%; /*8/742=*/
	width: 36.576%; /*width: 322px;*/
    margin-left: 0.1%;	
}

.headerbgGooglesearch {
	float:left; 
	width: 58.424%; /*width: 268px;*/
    padding-top: 0.15%;
    padding-right: 3%;
}

#headertopright {
  float: right;
  width: 81.044%;/*width: 590px;*/
}

#llbws15title {
  float: right;
  width: 100%; /*width: 590px;*/
 /* margin-right: 5px; */
  margin-top: 4px;
  text-align: right;	
}	
	
}	
	
@media only screen and (min-width: 200px) and (max-width: 567px) {	




#headertopright {
  float: left;
  width: 95%;/*width: 590px;*/
  text-align: center;
  margin-left: 3%;
}

#headerbgRIGHTcopy {
  float: left;
  font-size: 1em;
  font-family: 'Archivo Narrow', sans-serif;
  color: #bcd308;
  font-weight: bold;
  padding-top: 1.0781%;
  width: 100%;
  /* width: 322px; */
  margin-left: 0.1%;
  text-align: center;
}

.headerbgGooglesearch {
	display:none;
}

#headertopleft {
	display:none;
}

#llbws15logo {
	display:none;
}

/* SCHEDULE AND RESULTS PAGE */


.col_1,
.col_2,
.col_3,
.col_4,
.col_4r,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10,
.col_11,
.col_12,
.col_12a {
  float: left;
  display: inline;
  position: relative;
  /* margin-left: 2%; */
  /* margin-right: 2%; */
  /* 
	Rounding error with IE7.
	Lower margin values will absorb the difference.
	*margin-left: 1.9%;
	*margin-right: 1.9%;
  */	
}


.col_4 {width: 100%; border-right: 0px solid #dadada; padding: 0; /* margin-left: -1%; */ }

#teamlogo2 {
  width: 14%;
  /* float: left; */
  /* padding: 0.5% 0; */
  /* padding: 0.5% 0; */
  background: #FFFFFF;
}

#teamname2 {
  width: 65.5%;
  /* float: left; */
  text-align: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  font-size: 0.7em;
 /* padding: 0.5% 0; */
  background: #FFFFFF;
  color: #000000;
  line-height: 1.7em;
  margin-right: 0.5%;  
}

#teamscore2 {
  width: 20%;
  /* float: left; */
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #ffffff;  
  color: #000000;  
  font-weight: bold; 
  font-size: 0.7em;
  /*padding: 0.5% 0;  
   margin-top: 0.36%;
  padding: 0.35% 0; */
  line-height: 1.7em;
  /*clear: both;*/
}

#teamlogo3 {
  width: 14%;
  /*float: left;*/
  /* padding: 0.5% 0; */
  /*padding: 0.5% 0; */
  background: #dadada; 
}

#teamname3 {
  width: 65.5%;
  /* float: left; */
  text-align: left;
  font-family: 'Archivo Narrow', sans-serif;
  font-weight: bold;
  font-size: 0.7em;
  line-height: 1.7em;
  /* padding: 0.5% 0; */
  background: #dadada;
  margin-right: 0.5%;  
}

#teamscore3 {
  width: 20%;
  /* float: left; */
  text-align: center;
  font-family: 'Archivo Narrow', sans-serif; 
  background: #dadada;  
  color: #000000;  
  font-weight: bold; 
  font-size: 0.7em;
 /* padding: 0.5% 0;  
   margin-top: 0.36%;
  padding: 0.35% 0; */
  line-height: 1.7em;
  /*clear: both;*/  
}

#tvlocation {display:none;}
#tvlocationyellow {display:none;}
#tvlocationwhite {display:none;}
#tvlocationgray {display:none;}

#tvgame {width: 59.5%;}
#tvgameyellow {width: 59.5%;}
#tvgamewhite {width: 59.5%;}
#tvgamegray {width: 59.5%;}

#tvnetwork {width: 19.5%;}
#tvnetworkyellow {width: 19.5%;}
#tvnetworkwhite {width: 19.5%;}
#tvnetworkgray {width: 19.5%;}


#tvllbwswatch {display: none;}
#tvllbwswatchwhite {display: none;}
#tvllbwswatchgray {display: none;}
#tvllbwswatchyellow {display: none;}

#tvllbwsfield {display: none;}
#tvllbwsfieldwhite {display: none;}
#tvllbwsfieldgray {display: none;}
#tvllbwsfieldyellow {display: none;}


#tvllbwsnumber {width: 9.5%; margin-right: 0.5%;}
#tvllbwsgame {width: 45.5%; margin-right: 0.5%;}
#tvllbwstime {width: 20.5%; margin-right: 0.5%;}
#tvllbwsnetwork {width: 23%; margin-right: 0;}

#tvllbwsnumberwhite {width: 9.5%; margin-right: 0.5%;}
#tvllbwsgamewhite {width: 45.5%; margin-right: 0.5%;}
#tvllbwstimewhite {width: 20.5%; margin-right: 0.5%;}
#tvllbwsnetworkwhite {width: 23%; margin-right: 0;}

#tvllbwsnumbergray {width: 9.5%; margin-right: 0.5%;}
#tvllbwsgamegray {width: 45.5%; margin-right: 0.5%;}
#tvllbwstimegray {width: 20.5%; margin-right: 0.5%;}
#tvllbwsnetworkgray {width: 23%; margin-right: 0;}

#tvllbwsnumberyellow {width: 9.5%; margin-right: 0.5%;}
#tvllbwsgameyellow {width: 45.5%; margin-right: 0.5%;}
#tvllbwstimeyellow {width: 20.5%; margin-right: 0.5%;}
#tvllbwsnetworkyellow {width: 23%; margin-right: 0;}

#tvgamereg {width: 13.5%; margin-right: 0.5%;}
#tvgamereggame {width: 40.5%; margin-right: 0.5%;}
#tvgameregtime {width: 21.5%; margin-right: 0.5%;}
#tvgameregnetwork {width: 22.5%;}

#tvgameregwhite {width: 13.5%; margin-right: 0.5%;}
#tvgamereggamewhite {width: 40.5%; margin-right: 0.5%;}
#tvgameregtimewhite {width: 21.5%; margin-right: 0.5%;}
#tvgameregnetworkwhite {width: 22.5%;}

#tvgamereggray {width: 13.5%; margin-right: 0.5%;}
#tvgamereggamegray {width: 40.5%; margin-right: 0.5%;}
#tvgameregtimegray {width: 21.5%; margin-right: 0.5%;}
#tvgameregnetworkgray {width: 22.5%;}

#tvgameregyellow {width: 13.5%; margin-right: 0.5%;}
#tvgamereggameyellow {width: 40.5%; margin-right: 0.5%;}
#tvgameregtimeyellow {width: 21.5%; margin-right: 0.5%;}
#tvgameregnetworkyellow {width: 22.5%;}


#tvgamereglocation {display:none;}
#tvgamereglocationwhite {display:none;}
#tvgamereglocationgray {display:none;}
#tvgamereglocationyellow {display:none;}


#tvgamewatchfull {display:none;}
#tvgamewatchfullyellow {display:none;}
#tvgamewatchfullwhite {display:none;}
#tvgamewatchfullgray {display:none;}

#tvgameregfull {width: 13.5%; margin-right: 0.5%;}
#tvgamefull {width: 44.5%; margin-right: 0.5%;}
#tvgametimefull {width: 19.5%; margin-right: 0.5%;}
#tvgamenetworkfull {width: 20.5%;}

#tvgameregfullwhite {width: 13.5%; margin-right: 0.5%;}
#tvgamefullwhite {width: 44.5%; margin-right: 0.5%;}
#tvgametimefullwhite {width: 19.5%; margin-right: 0.5%;}
#tvgamenetworkfullwhite {width: 20.5%;}

#tvgameregfullgray {width: 13.5%; margin-right: 0.5%;}
#tvgamefullgray {width: 44.5%; margin-right: 0.5%;}
#tvgametimefullgray {width: 19.5%; margin-right: 0.5%;}
#tvgamenetworkfullgray {width: 20.5%;}

#tvgameregfullyellow {width: 13.5%; margin-right: 0.5%;}
#tvgamefullyellow {width: 44.5%; margin-right: 0.5%;}
#tvgametimefullyellow {width: 19.5%; margin-right: 0.5%;}
#tvgamenetworkfullyellow {width: 20.5%;}


#tvgamewatchespnfull {width: 20.5%;}
#tvgamewatchespnfullyellow {width: 20.5%;}
#tvgamewatchespnfullwhite {width: 20.5%;}
#tvgamewatchespnfullgray {width: 20.5%;}

#tvgametimeespnfull {width: 19.5%; margin-right: 0.5%;}
#tvgametimeespnfullyellow {width: 19.5%; margin-right: 0.5%;}
#tvgametimeespnfullwhite {width: 19.5%; margin-right: 0.5%;}
#tvgametimeespnfullgray {width: 19.5%; margin-right: 0.5%;}

#tvgameleagueespnfull {display:none;}
#tvgameleagueespnfullyellow {display:none;}
#tvgameleagueespnfullwhite {display:none;}
#tvgameleagueespnfullgray {display:none;}


#livescoringtourn {width: 49.5%; margin-right: 0.5%;}
#livescoringdates {width: 24.5%; margin-right: 0.5%;}
#livescoringschedule {width: 24.5%;}
#livescoringoverview {display:none;}
#livescoringteams {display:none;}

#livescoringtournwhite {width: 49.5%; margin-right: 0.5%;}
#livescoringdateswhite {width: 24.5%; margin-right: 0.5%;}
#livescoringschedulewhite {width: 24.5%;}
#livescoringoverviewwhite {display:none;}
#livescoringteamswhite {display:none;}

#livescoringtourngray {width: 49.5%; margin-right: 0.5%;}	
#livescoringdatesgray {width: 24.5%; margin-right: 0.5%;}
#livescoringschedulegray {width: 24.5%;}
#livescoringoverviewgray {display:none;}
#livescoringteamsgray {display:none;}


#teamspageheader {width: 100%; margin: 0 0 0 0;}
#teamsregionwhite {width: 30%; margin: 0.3% 0.5% 0.3% 0;}
#teamsinfowhite {width: 69.5%; margin: 0.3% 0 0.3% 0;}	


#teamsresults1name {display:none;}
#teamsresults1namewhite {display:none;}
#teamsresults1namegray {display:none;}

#teamsresults1flag {width: 17.5%; margin-right: 0.5%;}
#teamsresults1country {width: 46.5%; margin-right: 0.5%;}
#teamsresults1results {width: 35%;}

#teamsresults1flagwhite {width: 17.5%; margin-right: 0.5%;}
#teamsresults1countrywhite {width: 46.5%; margin-right: 0.5%;}
#teamsresults1resultswhite {width: 35%;}

#teamsresults1flaggray {width: 17.5%; margin-right: 0.5%;}
#teamsresults1countrygray {width: 46.5%; margin-right: 0.5%;}
#teamsresults1resultsgray {width: 35%;}

#calendarmain4 {width: 100%; text-align: center;}
#calendarmain5 {width: 100%; text-align: center;}

}





	
@media (max-width: 666px){

#googletranslate2 {width: 100%; text-align: center; margin-left: 0;}
#socialiconswrapper {width: 100%; text-align: center; margin-left: 0;}

}

@media (max-width: 650px){

.footerTextright {display: none;}
.footerTextleft {width: 100%; text-align: center; font-size: 0.95em;}

.goog-te-gadget {
  font-family: arial;
  font-size: 0.5em;
  color: #666;
  white-space: nowrap;
}

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
  font-size: 1.2em;
  font-weight: bold;
  color: #444;
  text-decoration: none;
}

.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
  font-family: arial;
  font-size: 9pt;
}


.bluefootertext2 {
	font-size: .73em;
	text-align: center;	
	font-family: 'Archivo Narrow', sans-serif;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF; 
}
	
	.footersocialicons {
		width: 10%;
}
	
	a.pre-registerbutton3 {
		display: block;
}

	a.pre-registerbutton2 {
		display: none;
}

	#pre-registerbg {
		background-color: #000000; 
		width: 100%; /*728/728 = 100*/ 
		padding-bottom: 10px;
}

	.pre-registertext {
		float:none; 
		display: block;
		text-align: center;
		text-transform: uppercase; 
		font-family: 'Archivo Narrow', sans-serif; 
		font-size: 1em; 
		color: #ffffff; 
		font-weight: bold; 
		margin-left: 1.3477%; /*10/742= 1.3477*/
}
}

@media (max-width: 567px) {

#hoteladdress {
	display: none;
	  
}
#hoteladdresswhite {
  	display: none;
}

#hotelphone {
	width: 44.5%;
	
	  
}
#hotelphonewhite {
  	width: 44.5%;

	
}
}




@media (max-width: 504px){

#followlivebg {
  background-color: #5b5d5e;
  width: 100%;
  height: 22px;
  margin: 0px 0px 0px;
	}
	
#ltgreybutton2 {
	color: #5b5d5e;
	text-align: center;	
    font-size: 0.8em;
    line-height: 1.5em;	
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #dadada;	
	border:0px;
	/*display: -moz-inline-box;
	display: inline-block;*/
    width: 23.8%;
    height: auto;
    margin-top: 0.8%;
    margin-left: 0.6%;
    margin-right: 0.5%;
}

#ltgreybutton2 a{
	color: #5b5d5e;
	text-align: center;	
    font-size: 0.8em;
    line-height: 1.5em;	
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #dadada;	
	border:0px;
	/*display: -moz-inline-box;
	display: inline-block;*/
    width: 23.8%;
    height: auto;
    margin-top: 0.8%;
    margin-left: 0.6%;
    margin-right: 0.5%;
}

#ltgreybutton2 a:hover{
	color: #000000;
	text-align: center;
    font-size: 0.8em;
    line-height: 1.5em;	
	text-transform: uppercase;
	text-decoration: underline;
	font-weight: bold;
	font-family: 'Archivo Narrow', sans-serif; 	
	background-color: #dadada;	
	border:0px;
	/*display: -moz-inline-box;
	display: inline-block;*/
    width: 23.8%;
    height: auto;
    margin-top: 0.8%;
    margin-left: 0.6%;
    margin-right: 0.5%;
}

	#topnewscopy  {
		display: none;
}

#bluefootertext {	
	display:none;
}

#bluefootertext2 {	
	font-size: .9em;
	text-align: center;	
	font-family: 'Archivo Narrow', sans-serif;
	text-transform: none;
	text-decoration: none;
	color: #FFFFFF;
}

.footerText2{
    color: #ffffff;
	font-size: .7em;	
        line-height: 1.5em;		
	text-decoration: none;
	font-weight: none;
	text-transform: none;
	font-family: 'Archivo Narrow', sans-serif; 
	/*display: -moz-inline-box;*/
	display: block;

	clear: both;
	text-align: center;
	/*padding-top: .6738;*/ /*5/742 = .6738*/
}



}


@media only screen and (max-width: 500px) {
#webnewsarchivestorytagbg {
	display: none;
}

.webnewsarchivestoryheadline a{
	font-size: 3.15vw; 
	line-height: normal; 
}

.webnewsarchivestoryheadline a:hover{
	font-size: 3.15vw; 
	line-height: normal; 
}

.photogallerycolumn1{
	width: 100%;
	float: none;
        margin-left: auto;
	margin-right: auto;
        text-align: center;
      }

.photogallerycolumn2{
	width: 100%;
	float: none;
	margin-left: auto;
	margin-right: auto;
        text-align: center;
}

.photogallerycolumn3{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
        text-align: center;
	float: none;
}


#photogallerycolumnleft {
  position: relative;
  margin: 0 auto 0 auto;
  width: 100%;
  padding: 0px 0px;
  border: 0px;
  /* float: left; */

}

#photogallerycolumnmiddle {
  position: relative;
  margin: 0 auto 0 auto;
  width: 100%;
  padding: 0px 0px;
  border: 0px;
  /* float: left; */

}

#photogallerycolumnright {
  position: relative;
  margin: 0 auto 0 auto;
  width: 100%;
  padding: 0px 0px;
  border: 0px;
  /* float: left; */

}

}





@media only screen and (max-width: 480px) {
	.pre-registertext {
		font-size: 3.25vw;
	}

/*
#google_translate_element{text-align:center;color:#000;margin:0 0 0px 0;background-color: #dadada;padding:0px 0px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
#google_translate_element *{color:#000}
*/

#googletranslatewrapper {display:none;}
#googletranslate {display:none;}

/*
 #googletranslatewrapper {
  float: none;
  display: block;
  (* margin-left: auto; *)
  (* margin-right: auto; *)
  background-color: dadada;
  text-align: center;
  width: 75%;
}
*/

/*
.goog-te-gadget {
  font-family: arial;
  font-size: 0px;
  color: #666;
  white-space: nowrap;
  padding: 0 1% 0 5%;
  (* margin: 0 5% 0 0; *)
}
*/

/*
.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
  font-size: 12px;
  font-weight: bold;
  color: #444;
  text-decoration: none;
  (* margin-left: 5%; *)
  font-family: 'Archivo Narrow';
}
*/

/*
.goog-te-combo, .goog-te-banner *, .goog-te-ftab *, .goog-te-menu *, .goog-te-menu2 *, .goog-te-balloon * {
  font-family: arial;
  font-size: 10pt;
  width: 60%;
}
*/

}


@media all and (max-width: 480px) {
    .content .topnewslinks{display:none;}
}



@media only screen and (min-width: 401px) and (max-width: 500px) {	

#headertopbg {
	background-color: #081244;
	height: 60px;
	width: 100%;
	margin: 0px 0px 0px;
	
}
}





@media all and (max-width: 400px) {

#google-horizontal {display:none;}

/*
#google_translate_element {display: none;}
#google_translate_element *{display: none;}
*/

#google_translate_element * {
  color: #000;
  font-size: 13px;
  display: block;
  /* text-align: center; */
  margin: 0 auto 3.3% auto;
}

#googletranslate2 {
  float: left;
  width: 100%;
  height: 35px;
  margin-left: 2%;
  margin-top: 0.7%;
}

.goog-logo-link, .goog-logo-link:link, .goog-logo-link:visited, .goog-logo-link:hover, .goog-logo-link:active {
  font-size: 1px;
  font-weight: none;
  color: #ffffff !important;
  text-decoration: none;
}


#google-vertical {width: 100%; text-align: center;}
#google_translate_element2 {margin-top: -15px;}
#google_translate_element2 *{color:#000}

#newsstorytagtext {
	display: none;
	font-family: 'Archivo Narrow', sans-serif; 
	font-size: 55%; 
	color: #dadada; 
	font-weight: bold; 
	line-height: 12px;
	text-transform: none;
}

#newsstorytagbg {
	background-color: #081245;
	position:relative;
	width: 36%; /*100/277=36.1010%*/
	padding: 0px 0px;
	text-align: center;
}

.newsstoryheadline a{
	font-size: 3.5vw;
}

.newsstoryheadline a:hover{
	font-size: 3.5vw; 
	line-height: normal; 


}

.shopgalleryleft{
	width: 100%;
	margin-left: 0%;
	margin-right: 0%;
	
}

.shopgalleryright{
	width: 100%; /*360/728=49.4505*/
	margin-left: 0%;
	margin-right: 0%;
}

.shopgalleryleft2{
	width: 100%;
	margin-left: 0%;
	margin-right: 0%;;
	
}

.shopgalleryright2{
	width: 100%;
	margin-left: 0%;
	margin-right: 0%;
}

.shopgallerybutton{
	width: 100%;
	background-color: #081244;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: none;
	margin-right: none;
	float: left;
}


#calendarmain1 {width: 60%;}
#calendarmain2 {width: 20%;}
#calendarmain3 {width: 20%;}

#calendarwhite1 {width: 60%; font-size: 0.75em;}
#calendarwhite2 {width: 20%; font-size: 0.75em;}
#calendarwhite3 {width: 20%; font-size: 0.75em;}

#calendaryellow1 {width: 60%; font-size: 0.75em;}
#calendaryellow2 {width: 20%; font-size: 0.75em;}
#calendaryellow3 {width: 20%; font-size: 0.75em;}


}

@media only screen and (min-width: 275px) and (max-width: 400px) {	

#headertopbg {
	background-color: #081244;
	height: 55px;
	width: 100%;
	margin: 0px 0px 0px;
}

}

/**********END MEDIA QUERIES**********/