@charset "utf-8";
/* CSS Document */
	
	html {  width 100%; height: 100%; overflow-x:hidden; overflow-y:auto;}
	
	body {font-family:arial,helvetica,sans-serif; width: 100%; height:100%; margin:auto; display:table}
		
	#header{	
		position:relative;
		width:100%;
		margin:auto;
		z-index:50;
	}
	#header+#mainSection{
		height:100%;
	}
	#footer{
		color: #000000;
		position:fixed;
		height:25px;
		left:0px;
		bottom:0px;
		background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(0.3, #c50), color-stop(0.7, #c50), color-stop(1, #000)); /*Chrome and Safari*/
		background: -moz-linear-gradient(to right, #000000, #cc5500, #000000); /*mozilla*/
		background: -o-linear-gradient(to right, #000000, #cc5500, #000000); /*opera*/
		background-image: linear-gradient(to right, #000000, #cc5500, #000000); /*IE 10*/
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#000000', endColorstr='#cc5500'); /* IE6 & IE7 */  
	    /*-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#000000', endColorstr='#cc5500'); /* IE8 & IE 9 */ 
		width:100%;
		margin:auto;
		z-index:2;
	}
	#femaleFooterGymnast{
		height:100px; 
		display:none;
		float:right; 
		margin-right:50px; 
		position:relative; 
		top:-100px;
	}
	#maleFooterGymnast{
		height:100px; 
		display:none;
		float:left; 
		margin-left:50px; 
		position:relative; 
		top:-100px;
	}
	
	/*TEXAS GYMNASTICS*/
	#headerText{
		font-size:50px;
		color:#FFFFFF;
		position:relative;
		top:25px;
		padding-left:10px;
		margin:0px;
	}
	/*links*/
	#headerText a{
		color:#FFFFFF;
		text-decoration:none;
	}
	/*HOME OF THE LONGHORNS*/
	#headerText2{
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		font-style:italic;
		position:relative;
		bottom:30px;
		padding-left:510px;
	}	
	#headerContent{
		
		color: #000000;
		height: 100px;
		background: -webkit-gradient(linear, left top, right top, from(#000), color-stop(0.3, #c50), color-stop(0.7, #c50), color-stop(1, #000));  /*chrome and safari*/
		background: -moz-linear-gradient(to right, #000000, #cc5500, #000000); /*mozilla*/
		background: -o-linear-gradient(to right, #000000, #cc5500, #000000); /*opera*/
		background-image: linear-gradient(to right, #000000, #cc5500, #000000); /*IE 10*/
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#000000', endColorstr='#cc5500'); /* IE6 & IE7 */  
	    /*-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#000000', endColorstr='#cc5500'); /* IE8 & IE 9 */
		width:100%;
		z-index:1;
	}
	
	#footerText{
		font-size:14px;
		color:#FFFFFF;
		font-weight:bold;
		font-style:italic;
		text-align:center;
	}
	#ribbon{
		display:none;
	}
	/*Will remove ribbon as you resize the window below 1200px. This prevents a space conflict with the nav menu*/
	@media screen and (min-width: 1200px) {
		#ribbon{
			float:right;
			display:inline;
			vertical-align:top;
			z-index:5;
			position:absolute; 
			right:0;
		}
		#maleFooterGymnast{
			display:inline;
		}
		#femaleFooterGymnast{
			display:inline;
		}
	}
	#navMenuContainer{ 
		z-index:1;
		width:100%;
		background-color:#000000;
		height:42px;
		/*overflow:auto;*/
		position:relative;
	}
	#navMenu{
		z-index:4;
		position:relative;
		display:inline-block;
		vertical-align:top;
		background-color:#000000;	
		float:left;
	}
	
	a.header{
		color:#ffffff;
	}
	
	<!-- Drop Down Menu Items-->
	#nav, #nav ul {
		z-index:4;
		padding: 0;
		margin: 0;
		list-style: none;
		height:100%;
		width:100%;
	}
	
	#nav a {
		z-index:4;
		display: block;
		color: #ffffff;
		text-decoration:none;
	}
	
	.smallText{
		font-size:10px;	
	}
	
	#nav a:visited{
		color:#ffffff;	
	}
	
	#nav a:hover{
		color:#cc5500;	
	}
	
	#nav li {
		z-index: 4;
		background-color:#000000;
		margin: 0px;
		float: left;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		width: auto;
		color:#ffffff;
		list-style:none;
		height:1em;
	}
	#nav li ul li{
		z-index:4;
		background-color:#000000;
		margin: 0px;
		float: left;
		width: inherit;
		color:#ffffff;
		list-style:none;
	}
	#nav li ul {
		z-index:4;
		position: absolute;
		width: 10em;
		/*left: -999em;*/
		display:none;
	}
	
	#nav li:hover ul {
		z-index:4;
		height:inherit;
		left: auto;
		display:inline;
	}
	
	.sidebarItem{
		z-index: 2;
		font-weight:bold;
		text-decoration:underline;	
	}
	
	p.news_p {font-size:10pt; text-align:left; margin-top:10px;}
	div.news_div {font-size:10pt; text-align:left; margin-top:10px;}
	span.news_title {font-size:12pt; font-weight:bold; text-align:center; text-decoration:underline;}
	span.news_span {font-size:12pt; font-weight:bold; text-decoration:underline;}
	div.news_feed {text-align:left; margin:auto; margin-top:15px;}
	span.author {font-size: 8pt; font-weight:bold;}
	
	span.q {font-size:12pt; font-weight:bold; text-align:left; text-decoration:underline}
	span.a {font-size: 7pt;}
	
	a.header {color:#ffffff; text-decoration:none; font-weight:bold;}
	a:visited {text-decoration: underline;}
	a:hover {color:#cc5500; text-decoration: underline;}
	
	span.moreNewsTitle{
		z-index: 2;
		font-size:12px;	
	}
	
	#activeNewsTitle{
		z-index: 2;
		font-weight:bold;
		text-decoration:underline;	
		text-align:center;
	}
	
	#mainSection{
		position:relative;  
		width:100%;
		z-index:1;
		display:table-row;
	}
	
	#mainSection a:hover{
		color:#cc5500; 
		display:inline-block; 
		background-color:#ffffff; 
		text-decoration: underline;		
	}
	#googleSearch{
		display:none;
	}
	#mainSectionBackgroundContainer{
		/*padding-top:175px;*/
		/*padding-bottom:30px;*/
		z-index: 2;
		width:100%;
		height:100%;
		margin:auto;
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(1, #d98040));  /*chrome and safari*/
		background: -moz-linear-gradient(to bottom, #ffffff, #d98040); /*mozilla*/
		background: -o-linear-gradient(to bottom, #ffffff, #d98040); /*opera*/
		background-image: linear-gradient(to bottom, #ffffff, #d98040); /*IE 10*/
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#cc5500'); /* IE6 & IE7 */  
	    /*-ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#cc5500'); /* IE8 & IE 9 */
	}
	
	#mainSectionTableContainer{
		/*border-right: thick solid #ffffff;*/
		width:70%;	
		vertical-align:top;
	}
	
	/*tableClothTable.a:hover{
		color:#cc5500; 
		display:inline-block; 
		background-color:#ffffff; 
		text-decoration: underline;
	}*/
	
	.newsLetterHeader{
		font-size:115%;
		font-weight:bold;
		color:#cc5500;
	}
	