@charset "UTF-8";
/* CSS Document */

/* Search and Nav Box */

#TopNavBarContainer{ position: relative; left: 0px; top: 0px; width: 990px; margin: 4px 0px 5px 0px; }

#search_box_background { position: relative; background-color: #eeeeee; width: 990px; height: auto; padding: 0px 0px 0px 0px; font-size: 8pt; }
#searchbox_left, #searchbox_right { position: relative; left: 0px; width: 720px; float: left; display: inline; top: 0px; padding-left: 10px;}
#searchbox_right { width: 250px; float: right; top: 0px; }
.search_text_box { font-size: 8pt; padding-top: 0px; padding-bottom: 0px; font-weight: normal; display: inline; }
.search_text_button { display:inline; }
.sub_section_link, .search_text, .search_text_button { font-size:8pt; font-weight:normal; list-style-image:none; list-style-position:inside; list-style-type:disc; padding-bottom:0px; padding-top:0px; }
form{ display: inline; }

/* Breaking News */

#BreakingNewsBox{ position: relative; margin: auto; height: 45px; width: 986px; margin-top: 5px; border: 2px solid #e00001;}
#spacerstories { position: relative; left: 0px; top: 0px; font-size: 5px; height: 5px; }
#BreakingNewsTitleBoxLeft { background-color: #e00001; width: 105px; height: 45px; float: left; }
#BreakingNewsTitleBoxRight { background-color: #e00001; width: 105px; height: 45px; float: right; }
#breakingnewstitleleft, #breakingnewstitleright { position: relative; left: 0px; top: 0px; width: 102px; text-align: center; display: inline;  color: white; float: left; padding-top: 3px; padding-bottom: 3px; font-size: 14px; font-weight: bold;}
#breakingnews_text{ position: relative; margin: 0px 0px 0px 0px; font-family: Arial; font-size: 10pt; color: black; padding-top: 3px; padding-bottom: 3px; float: left; display: inline; width: 765px;}

/* Global Stuff */

body {font-family:Arial; font-size: 14px;}

a:visited { color:#486DB1; text-decoration:none; }
a:link { color:#486DB1; text-decoration: none; }
a:hover { color:#486DB1; text-decoration:underline; }

a.mainheadline:link, a.mainheadline:visited, a.mainheadline2:link, a.mainheadline2:visited, a.section_sub:link, a.section_sub:visited {color:#500000; text-decoration: none;}
a.mainheadline:hover, a.mainheadline2:hover, a.section_sub:hover {color:#500000; text-decoration: underline;}
.main_story_link, a.main_story_link:link, a.main_story_link:visited, a.main_story_link:active { color:#500000; font-family:Arial; font-size:12px; font-weight:bold; left:0px; position:relative; top:0px; text-decoration: none; }
a.main_story_link:hover{ color:#500000; font-family:Arial; font-size:12px; font-weight:bold; left:0px; position:relative; top:0px; text-decoration: underline; }

.mainheadline2 { font-size:18px; font-weight:bold; }
.mainheadline2, .mainheadline2 a, .mainheadline2 a:hover, .mainheadline a:visited .mainheadline2 a:link{ color:#500000; font-size:18px; font-weight:bold; }
.mainheadlinetext {color:#515050; font-size:9pt; }

.ssssearch_headline {font-family:Arial; font-size:9px; font-weight:normal; padding-bottom:0px; padding-top:0px; }
.s_search_headline {font-family:Arial; font-size:9pt; font-weight:normal; padding-bottom:0px; padding-top:0px; }

a.mini_section_title:link, a.mini_section_title:visited, a.mini_section_title:hover, a.mini_section_title:active, #spotted_box_title, #fromtheeagle_title, #newsbox_title, #section_news_title { font-family:Arial; font-size: 12px; font-weight: bold; background: #500000; color: white; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; letter-spacing: 1px; }

.featurepic { background:white none repeat scroll 0% 0%; border-color:#000000; border-width:1px; margin-bottom:1px; margin-top:1px; }

/* Spotted Box Stuff (obviously) */

.as_section_titles, .as_section_titles a, .as_section_titles a:visited{	position: relative; left: 0px; top: 0px; width: 320px; font-family:Arial; font-size: 12px; font-weight: bold; color: white; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; text-decoration: none; letter-spacing: 1px; margin-top: 5px; margin-bottom: 5px; background-image: url('/images/aggie_sports/nimages/maroon_title.gif'); background-repeat: no-repeat;}



.spotted_box_title, .spotted_box_title a, .spotted_box_title a:visited{	position: relative; left: 0px; top: 0px; width: 290px; font-family:Arial; font-size: 12px; font-weight: bold; background: #500000; color: white; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; text-decoration: none; letter-spacing: 1px; margin-top: 5px; display: inline;}
a.spottedlinks{ font-size: 9px; width: auto; }
.SpottedHeadline, .SpottedHeadline a{font-size: 14px; font-weight: 800;	padding: 3px 0px 1px 0px; display: block; position: relative; margin: auto; }
.spotted_sub_box { position: relative; width: 100%; padding: 5px; display: block; float: right; text-align: left; }

#spottedlinkscontainer{ position: relative; width: 100%; padding: 5px; display: block; float: right; text-align: left; background-color: #ffffff; padding-left: 0px; padding-right: 0px; }

.spotted_writeup  { position: relative; display: block; font-size: 10px; text-align: left;}
.spotted_thumbnail {	margin: 0px 5px 0px 5px; display: inline; float: left;}

.SpottedHeadline a:link, .SpottedHeadline a:visited, .SpottedHeadline a:hover, .SpottedHeadline:active { color: #500000; }

/* From The Eagle Stuffs */

.fromtheeagle_title{ background: #1703AB; color: white; font-family: Arial; font-size: 11px; letter-spacing: 1px; font-weight: bold; padding-bottom: 2px; padding-left: 10px; padding-top: 2px; text-align: left; width: 350px; }


.home_from_the_eagle, .home_sports_boxes{position: relative; left: 0px; top: 0px; width: 345px; float: left; border: 1px solid #cccccc; display: inline; }
.home_sports_boxes{ width: 325px; float: right;	border: 0px; }
.AsBsRssStuff{padding-left: 5px;}
.HomeFromEagleAggieSports a.as_link:link , .HomeFromEagleAggieSports a.as_link:visited, .HomeFromEagleAggieSports a.as_link:hover, .HomeFromEagleAggieSports a.as_link:active { text-decoration: none; color: white; }
.HomeFromEagleAggieSports ul {padding: 0px 0px 0px 5px; list-style-image: url('http://www.theeagle.com/images/eagle/bullet5px.jpg');}
.HomeFromEagleAggieSports li {font-size: 10px; color: black; padding: 0px 0px 0px 5px; text-align: left;}

.HomeFromEagleBrazosSports a.as_link:link , .HomeFromEagleBrazosSports a.as_link:visited, .HomeFromEagleBrazosSports a.as_link:hover, .HomeFromEagleBrazosSports a.as_link:active { text-decoration: none; color: white; }
.HomeFromEagleBrazosSports ul { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; }
.HomeFromEagleBrazosSports li {font-size: 10px; color: black; text-align: left; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px;}


/* Begin of Home Page from the Eagle Box  */
.fromtheeagle_middle, .fromtheeagle_right { position: relative; left: 0px; top: 0px; width: 90px; float: left; display: block; padding: 5px 12px 0px 12px; text-align: center; font-size: 11px; }
.fromtheeagle_left{ position: relative; left: 0px; top: 0px; width: 90px; float: left; display: block; padding: 5px 12px 0px 18px; text-align: center; font-size: 11px; }
a.fromtheeagle_head{font-size: 11px; text-align: left; font-weight: bold; text-align: center; padding: 3px 0px 3px 0px; width: 90px;}
.fromtheeagle_text { font-size: 10px; color:#585757; text-align: left; width: 90px; padding: 3px 0px 0px 0px;}
.aggiesports_title, .aggiesports_title a, .aggiesports_title a:visited{ position: relative; left: 0px; top: 0px; width: 300px; font-family:Arial; font-size: 12px; font-weight: 700; padding-top: 2px; padding-bottom: 2px; background-color: #3f0000; color: white; text-align: left; padding-left: 10px; text-decoration: none; letter-spacing: 1px;}
.brazossports_title, .brazossports_title a, .brazossports_title a:visited{ position: relative; left: 0px; top: 0px; width: 300px; font-family:Arial;	font-size: 12px; font-weight: 700; padding-top: 2px; padding-bottom: 2px; background-color: #12509b; color: white; text-align: left; padding-left: 10px; text-decoration: none; letter-spacing: 1px;}

/* News Sections Bottom */

#NewsSectionLine{ position: relative; width: 723px; height: auto; overflow: auto; }
#home_bottom728, #section670 { position: relative; width: 728px; float: left; border: 1px solid #cccccc; display: inline; text-align: left; margin: 5px 0px 5px 0px; }
a.news_section_left:link, a.news_section_left:visited, a.news_section_left:hover, a.news_section_left:active  { font-size: 11px; }
.news_section_left, .news_section_right,.section_news_left, .section_news_right { position: relative; width: 330px; display: block; float: left; margin: 0px 0px 8px 10px; clear: left; font-size: 11px; }
.news_section_right, .section_news_right { left: 0px; float: right; margin: 0px 10px 8px 0px; clear: right; width: 330px; }
.news_section_left ul, .section_news_left ul { margin:0 5px 0px 10px; padding:0; list-style-position: outside; list-style-type: none; }
.news_section_left li, .section_news_left li { position: relative; left: 0px; top: 0px;  margin-right: 5px; margin-top: 0px; font-size: 11px; color: black;  text-align: left; background-image:url(/images/eagle/bullet5px.jpg); 	background-position:0 5px; 	background-repeat:no-repeat; padding-left: 7px;}
.news_section_right ul, .section_news_right ul { margin:0 5px 0 10px; padding:0; list-style-position: outside; list-style-type: none;}
.news_section_right li, .section_news_right li { position: relative; left: 0px; top: 0px;  margin-right: 5px; margin-top: 0px; font-size: 11px; color: black; padding-left: 7px; text-align: left; background-image:url(/images/eagle/bullet5px.jpg); 	background-position: 0px 5px; 	background-repeat:no-repeat; }
.news_section_left .bottom_sections, .news_section_right .bottom_sections { text-align: left; margin: 6px 0px 2px 0px; border-bottom:2px solid #666666; font-family:Arial; font-size:14px; font-weight:bold; }
.bottom_sections a:link, .bottom_sections a:visited, .bottom_sections a:hover, .bottom_sections a:active {color: black; text-decoration: none;  text-align: left;}
.ssearch_headline {	font-family: Arial; font-size: 9pt; padding-top: 0px; padding-bottom: 0px; font-weight: normal; }
.sub_search_headline { font-family: Arial; font-size: 9px; padding-top: 0px; padding-bottom: 0px; font-weight: normal; }
.featuretext { font-family: Arial; font-size: 8px; padding-left: 10px;	padding-right:10px; }


/* News you can use */

.NewsYouCanUseTitle{ background:#1703AB; color:white; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding-bottom:2px; padding-left:10px; padding-top:2px; text-align:left; letter-spacing: 1px;} 
#NewsYouCanUseBoxes{ position: relative; margin: 5px 5px 5px 5px; width: 109px; display: block; float: left; text-align: center; }
.NewsYouCanUseHeads{ padding: 3px 0px 3px 0px; }
.NewsYouCanUseText{ font-size: 10px; color:#585757; text-align: left; }

.TopAdsTabsContent { background:white none repeat scroll 0% 0%; font-family:Arial,Helvetica,sans-serif; font-size:9px; padding:4px; }

.footertext { font-size:10px; } 
.categoryName, .categoryName a, .categoryName a:active { color: black; font-weight: black; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase; }


/* New Styles Added by Mark Matusek */

a.navlink:link, a.navlink:visited, a.navlink:hover, a.navlink:active { color: #ffffff; text-decoration: none; padding: 3px; padding-left: 3px; padding-right: 3px;}
a.navlink:hover { background-color: #a78383; color: black; padding: 3px; padding-left: 3px; padding-right: 3px;}
#featured_photo { float: right;  }
.quick_nav_title { color: #86b739; float: left; display: inline; margin-right: 5px; line-height: 21px;}
#publication_date { margin-top: 3px; margin-bottom: 3px; font-size: 9px; }
#top_stories_text, td, #ceaseblogboxtext { font-size: 12px; color: black; margin-bottom: 5px; }
#ceaseblogboxtext, #ceaseblogboxtext a:link, #ceaseblogboxtext a:visited, #ceaseblogboxtext a:hover, #ceaseblogboxtext a:active { margin-top: 5px; font-size: 10px; font-weight: normal; font-family:Arial, Helvetica, sans-serif; }
 #ceaseblogboxtext a:link, #ceaseblogboxtext a:visited, #ceaseblogboxtext a:hover, #ceaseblogboxtext a:active { display: inline; }
#ceaseblogboxtext {margin-right: 5px; }
#blog_story_text {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:left; }
#spacer5px { position: relative; left: 0px; top: 0px; font-size: 5px; height: 5px; }

.weather_box_border {border:1px solid #000000; padding-bottom:5px; padding-left:5px; padding-top:5px; margin-bottom: 5px; background-color: #ffffff;}

.pollquestion { position: relative; left: 0px; top: 0px; margin-left: 5px; margin-right: 5px; font-size: 10px; font-weight: bold;}
.poll_question_block { position: relative; left: 0px; top: 0px; margin-left: 10px; margin-right: 10px; font-size: 10px; }
.poll_option { position: relative; left: 0px; top: 0px; font-size: 10px; }
.poll_submit { margin-top: 5px; text-align: center;}
.poll_votes { margin-left: 10px; font-size: 10px; margin-bottom: 0px; }
#spottedlinkscontainer { font-size: 11px; }

a.cease_columnsstories:link, a.cease_columnsstories:visited, a.cease_columnsstories:hover, a.cease_columnsstories:active {position: relative; left: 0px; top: 0px; float: right; display: inline; font-size: 11px; color: white; margin-right: 5px;}

a.sitesearch_currentpageNumber:link, a.sitesearch_currentpageNumber:visited, a.sitesearch_currentpageNumber:hover, a.sitesearch_currentpageNumber:active { position: relative; left: 0px; top: 0px; font-size: 12px; color: #500000; margin-right: 3px; font-weight: bold; }

a.sitesearch_pageNumber:link, a.sitesearch_pageNumber:visited, a.sitesearch_pageNumber:hover, a.sitesearch_pageNumber:active { position: relative; left: 0px; top: 0px; font-size: 12px; color: black; margin-right: 3px; }


a.ceaseblog:link, a.ceaseblog:visited, a.ceaseblog:hover, a.ceaseblog:active { position: relative; left: 0px; top: 0px; font-size: 11px; color: white; }


.photo_credit, a.enlarge_photo, a.buy_photo { color:red; font-size:7pt; font-weight:bold; padding-right:5px; display: inline; float: left; }
.photo_credit { display:inline; float:right; }
.photo_caption_story { clear:both; color:black; display:block; font-size:7pt; height:auto; margin:3px 0 0; padding:0 5px 5px; width:296px; }
.photo_pictopia, a.photo_pictopia a.photo_pictopia:link, a.photo_pictopia:visited, a.photo_pictopia:hover, a.photo_pictopia:active  { display: inline; float: left; font-size: 7pt; font-weight: bold; color: red; padding-left: 5px; }
a.photo_pictopia:hover { display: inline; float: left; font-size: 7pt; font-weight: bold; color: red; padding-left: 5px; text-decoration: underline;}
/* AggieSports Most Popular Tabs Styles */
#Photbox a:link { color: red; }


@charset "UTF-8";
#ASMostPops1 { margin-top: 5px; margin-bottom: 5px; }

#ASMostPops1 .ASMostPopsContent li {background-image:url(/images/eagle/bullet5px.jpg); background-position:0 5px; background-repeat:no-repeat; color:black; font-size:11px; left:0; margin-right:5px; margin-top:0; padding-left:7px; position:relative; text-align:left; top:0; }

#ASMostPops1 .ASMostPopsContent ul { list-style-position:outside; list-style-type:none; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 5px; }

/* SpryASMostPops.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a ASMostPops widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main ASMostPops container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * ASMostPops container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the ASMostPops widget, set a
 * width on the ASMostPops container. By default, the ASMostPops widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("ASMostPops") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the ASMostPops container.
 */
.ASMostPops {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("ASMostPopsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */
.ASMostPopsTabGroup {
	margin: 0px;
	padding: 0px;
}

/* This is the selector for the ASMostPopsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("ASMostPopsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
.ASMostPopsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: white;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	margin-right: 3px; 
	margin-left: 3px;
	font-weight: normal;
}

/* This selector is an example of how to change the appearnce of a tab button
 * container as the mouse enters it. The class "ASMostPopsTabHover" is
 * programatically added and removed from the tab element as the mouse enters
 * and exits the container.
 */
.ASMostPopsTabHover {
	background-color: #a78383;
}

/* This selector is an example of how to change the appearance of a tab button
 * container after the user has clicked on it to activate a content panel.
 * The class "ASMostPopsTabSelected" is programatically added and removed
 * from the tab element as the user clicks on the tab button containers in
 * the widget.
 *
 * As mentioned above, for our default style, tab buttons are positioned
 * 1 pixel down from where it would normally render. When the tab button is
 * selected, we change its bottom border to match the background color of the
 * content panel so that it looks like the tab is part of the content panel.
 */
.ASMostPopsTabSelected {
	background-color: #500000;
	border-bottom: 1px solid #EEE;
	color: white;
	font-weight: normal;
}

/* This selector is an example of how to make a link inside of a tab button
 * look like normal text. Users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.ASMostPopsTab a {
	color: black;
	text-decoration: none;
}

/* This is the selector for the ContentGroup. The ContentGroup container houses
 * all of the content panels for each tabbed panel in the widget. For our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * The name of the class ("ASMostPopsContentGroup") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the ContentGroup container.
 */
.ASMostPopsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: white;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("ASMostPopsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.ASMostPopsContent {
	padding: 4px;
	font-size: 11px; 
	background-color: white;
}

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "ASMostPopsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.ASMostPopsContentVisible {
background-color: white;
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * ASMostPops widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VASMostPops" class on the top-level widget
 * container element, instead of "ASMostPops".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VASMostPops .ASMostPopsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #d3e1ea;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default ASMostPopsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VASMostPops .ASMostPopsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default ASMostPopsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VASMostPops .ASMostPopsTabSelected {
	background-color: white;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VASMostPops .ASMostPopsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}






