body {
   	background:#000000;
   	/*background-image: url('../img/TAD_BG_grey.gif');*/
   	background-image: url('../img/backgrounds/nufc125.jpg');
   	background-attachment:fixed;
   	background-size:cover;
}

.well a:link {color:#000000;text-decoration: underline;}
.well a:visited {color: #000000;text-decoration: underline;}
.well a:hover {color: purple;text-decoration: underline;}
.well a:active {color: blue;text-decoration: underline;}

.header{
 	font-family: times, serif; 
 	font-size:20pt; 
 	font-weight:bold; 
 	width:100%;
 	/*text-align: center;*/
 	text-shadow: 2px 2px #ffffff;
 	padding: 20px 0 0 0;
}
#galleryHeader{
 	font-family: times, serif; 
 	font-size:20pt; 
 	font-weight:bold; 
 	/*text-align: center;*/
 	text-shadow: 2px 2px #ffffff;
 	padding: 0 10px 0 0;
 	display:inline-block;
}
#photoSelector{
	display:inline-block;
	border:0px solid blue;
}

#row1{
	border:0px solid red;
	margin:0 0 20px 0;
}

#row2{
	border:0px solid red;
}

#tadLogo{
    display: inline-block;
    width:19%;
    border:0px solid green;
    vertical-align: top;
}
#pageNews{
	width:635px;
}

#matchContainer{
	display:inline-block;
	/*width:65%;*/
	border:0px solid blue;
	margin:0 20px 0 0;
	vertical-align: top;
}

#matchPanel{
	width:300px;
	font-size:10pt;
	text-align:center;
}

#tweets{
    width:300px;
    display:inline-block;
    vertical-align: top;
    margin:0 20px 0 0;
    border:0px solid green;
}

#news{
  	display:inline-block;
  	vertical-align: top;
  	border:0px solid green;
  	font-size:10pt;
}
#regInstructions{
	width:300px;
	display:inline-block;
	border:0px solid blue;
	vertical-align: top;
}
#regFormContainer{
	width:350px;
	display:inline-block;
	margin:0 20px 0 0;
	vertical-align: top;
	border:0px solid blue;
}
.formRows{
    border:0px solid red;
    margin:0 0 5px 0;
}
.formLabel{
    border:0px solid blue;
    display:inline-block;
    width: 115px;
    text-align:right;
}

.galleryImgLoad{
	width:80px;
    height:80px;
}

.galleryImgLandscape{
	width:700px;
    height:463px;
}

.galleryImgPortrait{
	width:463px;
    height:700px;
}

.galleryThumbLandscape{
	width:250px;
    height:166px;
}

.galleryThumbPortrait{
	width:106px;
    height:160px;
}

#fname{
	width:125px;
}
#lname{
	width:125px;
}
#email{
  	width:200px;
}

#galleryFrom{
  	width:90px;
}
#galleryTo{
  	width:90px;
}

#blaydonLeft{
	display:inline-block;
	padding:0 10px 0 0;
	border-right:1px solid #000000;

}
#blaydonRight{
	display:inline-block;
	vertical-align:top;
}

.modal_window{
	top:70px;
	left:50px;
}

#longName{
	display:inline-block;
}

#shortName{
	display:none;
}

.schedMonth{
	font-size:12pt;
}
.gameRow{
	font-size:12pt;
}
.schedScore{
	display: inline-block;
	width:45px;
}
.gameDate{
	width:150px;
}
.gameMonth{
	width:340px;
}
.opponent{
	width:185px;
}
.title{
	display:inline;
}
.titleAbbrev{
	display:none;
}


@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .title{
		display:inline;
	}
	.titleAbbrev{
		display:none;
	}
	#pageNews{
		width:80%;
	}
}

@media all and (min-width: 481px) and (max-width: 991px)  { 
	body {
	   	background-image: url('../img/backgrounds/nufc125.jpg');
	   	background-attachment:fixed;
	   	background-size:cover;
	   	/*background-repeat: repeat-y;*/
	}

	.galleryImgLandscape{
		width:400px;
    	height:265px;
	}

	.galleryImgPortrait{
		width:199px;
    	height:300px;
	}

	#longName{
		display:none;
	}

	#shortName{
		display:inline-block;
	}

	.schedMonth{
	font-size:10pt;
	}
	.gameRow{
		font-size:10pt;
	}
	.schedScore{
		display: inline-block;
		width:35px;
	}
	.gameDate{
		width:130px;
	}
	.gameMonth{
		width:300px;
	}
	.opponent{
		width:165px;
	}
	.title{
		display:none;
	}
	.titleAbbrev{
		display:inline;
	}
	#pageNews{
		width:80%;
	}
}


@media all and (max-width: 480px)  { /*and (min-width: 520px)*/
	body {
	   	background-image: url('../img/backgrounds/mobile/nufc125_mo.jpg');
	   	background-attachment:fixed;
	   	background-size:auto;
	   	background-repeat: repeat-y;
	}
	.header{
	 	font-family: times, serif; 
	 	font-size:18pt; 
	 	font-weight:bold; 
	 	width:100%;
	 	text-align: center;
	 	text-shadow: 2px 2px #ffffff;
	 	padding: 20px 0 0 0;
	}
	#galleryHeader{
 	font-family: times, serif; 
 	font-size:20pt; 
 	font-weight:bold; 
 	/*text-align: center;*/
 	text-shadow: 2px 2px #ffffff;
 	padding: 0 10px 0 0;
 	display:inline-block;
	}
	 #tadLogo{
	    /*visibility: hidden;*/
	    display: none;
	 }
	 #pageNews{
		width:90%;
	}

	 #tweets{
	    width:260px;
	 }
	  #regFormContainer{
		width:300px;
	}
	
	#email{
	  	width:170px;
	}

	#galleryFrom{
  		width:80px;
	}
	#galleryTo{
  		width:80px;
	}

	.galleryImgLandscape{
		width:300px;
    	height:199px;
	}

	.galleryImgPortrait{
		width:265px;
    	height:400px;
	}

	.galleryThumbLandscape{
		width:100px;
    	height:66px;
	}

	.galleryThumbPortrait{
		width:66px;
    	height:100px;
	}

	.modal_window{
		top:80px;
		left:30px;
	}

	#longName{
		display:none;
	}

	#shortName{
		display:inline-block;
	}

	.schedMonth{
		font-size:8pt;
	}

	.gameRow{
		font-size:8pt;
	}

	.schedScore{
		display: inline-block;
		width:25px;
	}
	.gameDate{
		width:100px;
	}
	.gameMonth{
		width:225px;
	}
	.opponent{
		width:120px;
	}
	.title{
		display:none;
	}
	.titleAbbrev{
		display:inline;
	}
	#goalsFor{
		display:none;
	}
	#goalsAgainst{
		display:none;
	}

	/*#blaydonLeft{
		
		padding:0 0 0 0;
		border-right:0px solid #000000;
	
	}
	#blaydonRight{
		margin:10px 0 0 0;
		vertical-align:top;
	}*/

}