@charset "UTF-8";

	body { position: relative; left: 0px; top: 0px; margin: auto; text-align: center; background-color: #666666; }

#quick_link_bar { width: 980px; background-color: black; color: white; font-size: 12px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; margin: auto; text-align: left; line-height: 21px;}

#div_quick_launch_bar span.search_site_box, span.cease_box { float: right; padding-left: 30px; padding-right: 10px; display: inline; width: 150px; }
span.cease_box { padding-left: 0px; width: auto; }
#div_quick_launch_bar form, #div_quick_launch_bar input  { display: inline; font-size: 11px; height: 15px; }
input { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#header_container, #content_container {width: 990px; text-align: left; background-color: #500000; margin: 5px auto 0 auto;}
#header_left { float: left; width: 262px; display: inline;}
#header_luke { float: right; width: 728px; display: inline; clear: right; }

#nav_bar { background-color: #500000; color: white; width: 988px; clear: both; padding-top: 3px; padding-bottom: 3px; text-align: center; margin-top: 5px; }
#nav_bar_tabs {  font-size: 11px; font-family: Arial; margin-right: 5px; margin-left: 5px; display: inline;  text-align: left; }
#content_container { background-color: #dfd8c3; width: 990px; padding-top: 5px; padding-bottom: 5px; display: block; min-height: 900px; overflow-y: auto; overflow-x: hidden;}
#main_content_box { float: left; width: 675px; margin-right: 5px; display: inline; margin-left: 5px; clear: left;  }
#right_rail_box {float: right; width: 300px; display: inline; margin-right: 5px; clear: right;}


/* Home Page Main Content Boxes - Begin */
#main_box_leftside { float: left; display: inline; width: 320px; }
#featured_story_box { float: left; border: 1px solid #666666; margin-right: 10px; background-color: white; width: 320px; font-size: 11px; padding: 5px; }
#main_box_rightside { float: right; width: 320px; margin-right: 5px; display: inline; }
#homepage_sections_box { float: left; margin-right: 10px; width: 320px; padding: 5px;}


/* Home Page Main Content Boxes - End */


#add_this_toolbar { float: right; display: inline; margin-right: 120px; }

/*    Right Rail Layout Boxes */
#right_rail_vader { margin-bottom: 5px; display: block;}
#right_rail_yoda { margin-top: 5px; margin-bottom: 5px; float: left; display: inline; }
#right_rail_lando { margin-top: 5px; margin-bottom: 5px; float: right; display: inline; }

/* Story Photo Box Styles */
#PhotoBox { background-color: white; border:1px solid #CCCCCC; clear:right; float:right; height:auto; margin:0 5px 5px; width:306px; }

#AggieSportsFooter{
	color: #FFF;
	display: block;
	height: 25px;
	padding-top: 5px;
	text-align: center;
	margin-top: 10px;
	background-color: #500000;
	font-weight: bold;
}

#AggieSportsFooter a{
	color: #FFF;	
}

/* Global */
	.wrapper {width: 990px; height: auto; text-align: center; font-family: Arial; font-size: 14px; margin: 0 auto; font-weight: normal;}

	.clear {display: block; clear: both;}
	.clearfix { display: block; clear: both; visibility: hidden;}

	.float-right {float: right !important;}
	.float-left {float: left !important;}
	.float-none {float: none !important;}
	
	.no-border {border: none !important;}
	.no-padding {padding: 0 !important;}
	.no-margin {margin: 0 !important;}
	.none {border: none !important; padding: 0 !important; margin: 0 !important;}
	
/* header */

	/* logo */
		#logo {width: 990px; margin: 0 auto; text-align: center; height: 90px; clear: both;}
			#logo .logo {width: 262px; height: 90px;}
			#logo .logo img {margin: 0; padding: 0; border: none;}
			#logo .leaderboard {height: 90px;}
	/* nav */
		#nav {list-style: none; width: inherit; background: #500000; height: 26px; margin: 0; padding: 0;}
			#nav li {float: left; position: relative;}
			#nav li a,
			#nav li span {display: block; color: #fff; padding: 5px 20px; text-decoration: none; cursor: pointer;}
			#nav li.down {background: url("http://www.aggiesports.com/images/aggiesports/downarrow.png") no-repeat center right;}
			#nav li a:visited {color: #fff;}
			#nav li.down:hover {background: url("http://www.aggiesports.com/images/aggiesports/downarrow-white.png") no-repeat center right;}
			
			#nav ul {display: none; position: absolute; top: 26px; left: 5px; height: auto; text-align: left; width: 165px; background: #500000; font-size: 12px; padding: 0; margin: 0; z-index: 500;}
			#nav li:hover ul {}
			#nav ul li {float: none; display: block; padding: 0 5px; margin: 0; height: auto;}
			#nav ul li a {display: block; padding: 5px 10px; border-bottom: 1px solid #888; margin: 0;}
	/* quick-nav */
		.quick-nav {list-style: none; padding: 5px; margin: 0; height: 15px; background: #000; clear: both;}
			.quick-nav li {float: left; color: #fff; font-size: 12px; padding: 0 5px;}
			.quick-nav li a {display: block; color: #fff; text-decoration: none; border-right: 1px solid #fff; padding-right: 7px;}
			.quick-nav li span {color: #86B739;}
				.quick-nav li ul {list-style: none; margin: 0; padding: 0;}

				input::-moz-focus-inner {border:0;padding:0;}
				.search {padding: 0 !important; margin: -3px 0px 0px 0px !important; *margin: -6px 0px 0px 0px !important;}
				.search form {margin: 0; padding: 0;}
				.search input {margin: 0; outline: none; border: none; font-size: 12px; padding: 2px 5px;}
				.search input:focus {background: #fff6bf;}

/* Content */

	/* Galleries : Added 07/26/11 by SN */
    .gallery {}
    .gallery-title {background: #500000; padding: 2px 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: bold; margin: 0 0 10px;}
    .gallery-title a {color: #fff !important; float: right;}
    .gal-box {font-size: 12px; font-family: Arial, Helvetic, sans-serif; width: 160px; padding: 0; margin: 0 0 0 7px; display: block; float:  left; }
    .gal-link {width: 150px; height: 100px; overflow: hidden; display: block; padding: 0; border: 5px solid #fff;}
    .gal-box img {border: none;}
    .gal-box h1 {font-size: 12px; margin: 0; padding: 5px;}
    .gal-box h1 a {color: #500000;}

/* Sidebar */
	
	.box	{width: 300px; overflow-x: hidden; background: #fff; margin-bottom: 5px;}
	.box-title	{font-size: 12px; font-weight: bold; background: #500000; color: #fff; text-align: left; padding: 2px 0 2px 10px; letter-spacing: 1px; text-transform: uppercase; margin: 0;}
	.box-links {}
		.box-links li {}
		.box-links a {}
	.box-content {}
		.box-thumb {}
		.box-content ul {}
		.box-content li {}
		.box-content ul a {}
	
	/* Gigem247 Sports : Added 08.16.11 by SN */
	.gigem247 {background: #500000; padding-bottom: 5px;}
        .gigem247 .box-title {background: #fff; padding: 5px 10px; margin: 2px 0 0 0; color: #500000; font-size: 14px; letter-spacing: 0;}
        .gigem247 .box-title a {}
        
        .gigem247 .box-links {list-style: none; font-size: 11px; text-align: right; margin: -19px 5px 0 0; font-weight: bold;}
        .gigem247 .box-links li {display: inline-block; zoom: 1; *display: inline; margin-left: 2px; *margin-left: 5px; border-left: 1px solid #500000; padding-left: 5px;}
        .gigem247 .box-links a {color: #500000;}
        .gigem247 .first-child {margin: 0 !important; padding: 0 !important; border: none !important;}
		
        .gigem247 .box-content {background: url("http://www.aggiesports.com/images/aggiesports/gigemsports.png") no-repeat; margin: 10px 0 0 0; padding: 35px 0 0 20px; color: #fff;}
        .gigem247 .box-content li {}
        .gigem247 .box-content a,
		.gigem247 .box-content a:hover,
		.gigem247 .box-content a:visited {font-size: 14px; color: #fff !important; line-height: 18px;}	
		
	/* Schedules : Added 07.05.11 by SN */
	#schedules	{width: 300px; margin-top: 5px;}
		
		.box #select	{width: 290px; outline: none; margin: 5px 0 0 5px;}
		#schedules ul	{list-style: none; margin: 0; padding: 0;}
		#schedules ul li	{padding: 5px;}
		#schedules table	{width: 300px;}
		#schedules ul li.even,
		#schedules table tr.even	{background: #eee;}
		#schedules table thead tr	{background: #ccc; text-align: left;}
		
		#schedules table td,
		#schedules table th	{font-size: 12px; padding: 5px 0 5px 5px; vertical-align: text-top;}
		#schedules table td.first	{font-weight: bold; color: #111;}
		
		#schedules table td.first,	
		#schedules table td.forth	{width: 45px;}
		#schedules table td.second,
		#schedules table td.third	{width: 95px;}
		#schedules table td.forth	{font-size: 10px;}
		
	/* Most Popular : Added 08.23.22*/
	.most-popular h2.box-title {margin: 0 0 5px 0; }
	#most-popular {list-style: none; height: 27px !important; border-bottom: 1px solid #aaa; padding: 0 0 0 2px; text-align: center; margin: 0 0 10px 0;}
		#most-popular li {display: block; float: left; cursor: pointer; border-bottom: none; background: #eee; margin-right: 3px;
			/* bg-gradient */
			background: -webkit-gradient(linear, left top, left bottom, from(#500000), to(#760101));
			background: -moz-linear-gradient(top,  #500000,  #760101);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#500000', endColorstr='#760101');
			
			/* border-radius */
			border-radius: 5px 5px 0 0;
			-webkit-border-radius: 5px 5px 0 0;
			-moz-border-radius: 5px 5px 0 0;
			-o-border-radius: 5px 5px 0 0;
		}
		#most-popular li.active {background: white; border: 1px solid #aaa; border-bottom: 1px solid #fff; 
			background: -moz-linear-gradient(top, #bcc7c9, #fff); 
			background: -webkit-gradient(linear, left top, left bottom, from(#bcc7c9), to(#fff)); 
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcc7c9', endColorstr='#ffffff');
		}
		#most-popular a {color: #fff; display: block; padding: 8px 9px 3px 9px;  *padding: 10px 11px 5px 11px; text-decoration: none;
			border-radius: 5px 5px 0 0;
			-webkit-border-radius: 5px 5px 0 0;
			-moz-border-radius: 5px 5px 0 0;
			-o-border-radius: 5px 5px 0 0;
		}
		#most-popular .active a{color: black; padding: 9px 9px 1px 9px; *padding: 9px 9px 2px 9px; border: 1px solid #fff;}

	#most-popular-content div {display: none; font-size: 12px;}
        #most-popular-content ul {list-style: decimal; margin: 0; padding: 0 10px 5px 35px;}
        #most-popular-content li {padding: 0 0 5px 0;}
        #most-popular-content a {}
