/* CSS GENERIC COMPONENTS */

Body{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #000000;
	background-image: url(images/backgroundTileDark.gif);
}

img{
	display: block;
	border-style: none;
}

input{
	font-size: 11px;
}

form{
	margin: 0px;
	padding: 0px;
}

.bold{
	font-weight: bold;
}
/* AGE VERIFICATION */

.black_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 200%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
}
 
.white_content {
	text-align:center;
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
	margin: -140px 0px 0px -200px;
    width: 400px;
    height: 80px;
    padding: 16px;
    border: 4px solid #cc0000;
    background-color: #c0c0c0;
    z-index:1002;
    overflow: auto;
} 

/* CLEARING DIV */
/* god I hate you so much IE6 */
.clearingDiv{
	height: 0px;
	clear: right;
}

/* LIVE EVENT SCHEDULE */

.liveEventEven{
	background-color: #424242;
}

.liveEventOdd{
	background-color: #555555;
}

.liveEventOther{
	background-color: #000000;
	color: White;
}

.liveEventTable{
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: Black;
	font-size: 10px;
	font-weight: bold;
}

.liveEventTable td{
	text-align: center;
	color: Black;
}

.liveEventTable th{
	text-align: left;
}

.liveEventTable a{
	color: Black;
}

.liveEventTable a:hover{
	color: #cc0000;
}

/* CSS PHOTOS */

.photosExterior{
	background-image:url(images/photos.png);
	width: 226px;
	height: 264px;
	float: right;
	margin: 5px 6px 0px 5px;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	border-color: #000000;
}

.photosInterior{
	float:none; 
	overflow:auto; 
	height:229px; 
	margin: 29px 4px 0px 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.photosMainItem{
	background-image: url(images/newsItemGradient.gif);
	padding: 5px;
	height: 49px;
}

.photosMainItem img{
	float: left;
	clear: left;
	margin-right: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #929292;
}

.photosMainItem img:hover{
	border-color: #cc0000;
}

.photosMainItem a{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}

.photosMainItem a:hover{
	text-decoration:underline;
}

/* CSS SEASON STATS */

.seasonStatsEven{
	background-color: #424242;
	height:12px;
}

.seasonStatsOdd{
	background-color: #555555;
	height:12px;
}

.seasonStatsOther{
	background-color: #000000;
}

.seasonStatsTable{
	padding: 0px;
	margin: 0px 4px 4px 4px;
	color: #FFFFFF;
	width:422px;
	font-size: 10px;
	font-weight: bold;
}

.seasonStatsTable td{
	text-align: center;
}

.seasonStatsTable th{
	text-align: left;
}

.seasonStatsTable a{
	color: #FFFFFF;
}

.seasonStatsTable a:hover{
	color: #cc0000;
}

.seasonStats{
	background-image:url(images/seasonStats.png);
	width: 459px;
	height: 264px;
	float: right;
	margin: 5px 0px 0px 5px;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #000000;

}
.seasonStatsInterior
{
	float:none; 
	overflow:auto; 
	height:229px; 
	margin: 29px 4px 0px 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* CSS COWBOY BIO PREVIEW + ACCORDION FOR BIO */

#basic-accordian{
	width: 198px;
	margin-top: 1px;
	float: right;
}

.accordion_child{
	background-color: #cbcbcb;
	font-size: 12px;
	padding: 5px;
	height: 254px;
	overflow: auto;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #000000;
}

.accordion_child2{
	background-color: #cbcbcb;
	font-size: 12px;
	padding: 5px;
	height: 231px;
	overflow: auto;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #000000;
}
.accordion_headings{
	background-image: url(images/newsDateItemGradient.gif);
	height: 23px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 23px;
	cursor: pointer;
	text-indent: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: -1px 0px -1px 0px;
	text-transform: uppercase;
}

.header_highlight{
	background-image: url(images/newsDateItemGradientHover.gif);
}

.accordion_headings:hover{
	background-image: url(images/newsDateItemGradientHover.gif);
}

.bioTextDetails{
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	margin: 235px 5px 5px 270px;
	width: 195px;
	line-height: 15px;
}

.bioTextDetailsHeader{
	font-weight: bold;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #FFFFFF;
	padding-bottom: 3px;
}

.bioTextDetailsFooter{
	margin-top: 3px;
}

.bioSidebar{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.bioImgContainer{
	border-style: solid;
	border-width: 1px;
	border-color: #8e8e8e;
}

.cowboyBioContainer{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
	float: left;
	width: 682px;
	height: 360px;
	overflow: hidden;
	margin: 0px 5px 0px 5px;
}

/* CSS NEW STORY PAGE / MAIN STORY AT LENGTH */

.newsStoryHeader{
	font-size: 22px;
	font-weight: bold;
}

.newsStoryFooter{
	font-size: 12px;
}

.newsStoryImage{
	float: right;
	margin: 0px 0px 0px 10px;
}

/* CSS COWBOY PREVIEW PAGE */

.bioCardLink{
	clear: left;
	text-align: right;
	margin-right: 2px;
}

.bioCardLink a{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.bioCardLink a:hover{
	color: #cc0000;
}


.bioCardSmallText{
	font-size: 12px;
}

.bioCardLargeText{
	font-size: 22px;
	font-weight: bold;
}

.bioCardText{
	float: left;
	margin-right: 20px;
}

.bioCardInterior{
	color: #FFFFFF;
	padding: 5px;
}

.bioCardExterior{
	background-image: url(images/bioCardGradient.png);
	background-position: bottom;
	float: left;
	margin: 0px 4px 4px 0px;
	width: 226px;
	overflow: hidden;
}

.cowboyPreviewMenu{
	width: 158px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	float: left;
}

.cowboyPreviewMenuItem{
	height: 23px;
	background-image:url(images/newsDateItemGradient.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
	line-height: 22px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: -1px;
}
.cowboyPreviewMenuItem:hover{
	background-image:url(images/newsDateItemGradientHover.gif);
}

.cowboyPreviewContainer{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	float: left;
	margin: 0px 0px 0px 5px;
	width: 692px;
}

/* CSS MAIN NEWS SECTION ON NEWS PREVIEW PAGE */

.newsStoryPreviewExterior{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #424242;
	padding: 4px;
	background-image:url(images/backgroundTileInnerBox.gif);
	float: left;
	margin: 0px 5px 0px 5px;
	width: 682px;
}

.newsStoryPreviewInterior{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	min-height: 519px;
}

.newsStoryPreviewItem{
	margin: 10px 5px 0px 0px;
	clear: left;
	min-height: 49px;
}

.newsStoryPreviewItem img{
	float: left;
	margin-right: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #929292;
}

.newsStoryPreviewItem img:hover{
	border-color: #cc0000;
}

.newsStoryPreviewItem a{
	color: #000000;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}

.newsStoryPreviewItem a:hover{
	text-decoration:underline;
}

/* CSS LEFT HAND NEWS MONTH/YEAR SECTION */

.newsDates{
	width: 158px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	float: left;
}

.newsDateItem{
	height: 23px;
	background-image:url(images/newsDateItemGradient.gif);
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
	line-height: 22px;
	cursor: pointer;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: -1px;
}

.newsDateItem:hover{
	background-image:url(images/newsDateItemGradientHover.gif);
}

/* CSS FOOTER SPONSORS */

.siteFooterSponsors{
	clear: both;
	height: 100px;
	width: 1024px;
}

.siteFooterSponsors img{
	float: left;
}

/* CSS FOOTER */

.siteFooter{
	font-size: 10px;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
	margin: 0px 5px 0px 5px;
}

.siteFooter a{
	color: #FFFFFF;
	text-decoration: none;
}

.siteFooter a:hover{
	text-decoration: underline;
}

.siteFooterLeft{
	float: left;
}

.siteFooterRight{
	float: right;
}

/* CSS BUY TICKETS */

.buyTickets{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width: 226px;
	height: 228px;
	background-image: url(images/AdBacker.png);
	margin-top: 5px;
	float: left;
}

.buyTickets img{
	margin: 34px 0px 0px 4px;
}

/* CSS LATEST VIDEO */
.latestVideo{
	width: 690px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: 5px 0px 0px 5px;
	background-image: url(images/LatestVideo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	padding-bottom:5px;
}

.WebExclusives{
	width: 690px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: 5px 0px 0px 5px;
	background-image: url(images/WebExclusive.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	padding-bottom:5px;
}
.videoMainItem{
	background-image: url(images/newsItemGradient.gif);
	padding: 5px 10px 5px 10px;
	margin: 5px;
	height: 49px;
	width: 200px;
	float:left;
}

.videoMainItem img{
	float: left;
	clear: left;
	margin-right: 5px;
}

.videoMainItem img:hover{
	border-color: #cc0000;
}

.videoMainItem a{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}

.videoMainItem a:hover{
	text-decoration:underline;
}

/*
.latestVideo{
	width: 456px;
	height: 228px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin: 5px 5px 0px 5px;
	background-image: url(images/latestVideo.png);
	float: left;
}

.latestVideo img{
	margin: 35px 7px 0px 4px;
	float: left;
}

.latestVideo img:hover{
	border-color: #cc0000;
}

.latestVideoPlaylist{
	height: 188px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #cbcbcb;
	margin-top: 34px;
	margin-right: 4px;
	overflow: auto;
}

.latestVideoPlaylistItem{
	border-style: solid;
	border-color: #929292;
	border-width: 0px 0px 1px 0px;
	margin: 0px 5px 0px 5px;
	padding-bottom: 5px;
}

.latestVideoPlaylistItem a{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.latestVideoPlaylistItem a:hover{
	color: #cc0000;
}
*/
/* CSS MAIN NEWS SECTION */

.newsMain{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
	float: left;
	width: 681px;
	margin: 0px 5px 0px 5px;
}

.newsMainItem{
	background-image: url(images/newsItemGradient.gif);
	padding: 5px;
	height: 49px;
}

.newsMainItem img{
	float: left;
	clear: left;
	margin-right: 5px;
}

.newsMainItem img:hover{
	border-color: #cc0000;
}

.newsMainItem a{
	color: #FFFFFF;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}

.newsMainItem a:hover{
	text-decoration:underline;
}

.newsMain img{
	border-style: solid;
	border-width: 1px;
	border-color: #929292;
}

.newsMainText{
	color: #FFFFFF;
	position: relative;
	padding: 265px 0px 0px 10px;
	line-height: 18px;
}

.newsMainText a{
	color: #FFFFFF;
	text-decoration: underline;
}

.newsMainText a:hover{
	color: #cc0000;
	text-decoration: none;
}


.newsMainHeader{
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.newsMainFooter{
	font-size: 12px;
}

.dummyWrapper{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* CSS BOX MODEL (and related) FOR CS, TCS, FP */

.genericGradientBox{
	background-image:url(images/genericGradientBox.png);
	width: 225px;
	height: 218px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	float: left;
	background-position: bottom;
	margin: 5px 5px 0px 0px;
}

/* CSS FAN POLL */

.fanPoll{
	margin: 15px 0px 0px 10px;
}

.fanPollQuestion{
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.fanPollAnswers{
	margin-top: -5px;
	font-size: 11px;
	color: #FFFFFF;
}

/* CSS RIGHT COLUMN HOLDER */

.rightColumn{
	float: right;
	width: 161px;
	text-align:left;
}
.leftColumn
{
	float: left;
	width: 161px;	
	text-align:right;
}
.centerColumn{
	width: 691px;	
	margin-top: 5px;
	float: left;
/*	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
*/
}
/* CSS ADVERTISEMENT CONTAINERS FOR RIGHT COLUMN */



.advertisementInterior
{
/*	background-color: #424242;*/
	margin-bottom:5px;
	text-align:center;
	padding: 4px;
/*
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
*/
}
.advertisementInterior img{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width:150px;
}
/* CSS ADVERTISEMENT CONTAINERS FOR Center COLUMN */

.advertisementInteriorCenter
{
/*	background-color: #424242;*/
	margin: 0px 5px 0px 5px;
/*	margin-bottom:5px;*/
	padding: 4px;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
	float:left;
}
.advertisementInteriorCenter img{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	width:680px;
}

/* CSS MIDNIGHT RODEO (WITHIN RIGHT COLUMN) */

.midnightRodeo{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
}

.midnightRodeo img{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* CSS MATCH-UPS */

.matchups{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	color: #FFFFFF;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
	float: left;
	margin-right: 5px;
	margin-top: 5px;
	font-size: 9px;
}

.matchupsContainerItemVS{
	clear: left;
	margin: 5px 0px 5px 10px;
	text-align: left;
}

.matchupsContainerItem img{
	border-style: solid;
	border-width: 1px;
	border-color: #929292;
	margin: 0px 5px 0px 0px;
	float: left;
	clear: left;
}

.matchupsContainerItem img:hover{
	border-color: #cc0000;
}

.matchupsContainerItem a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.matchupsContainerItem a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

.matchupsContainerItems{
	height: 357px;
	width: 149px;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #000000;
	overflow: auto;
}

.matchupsContainerItem{
	background-color: #424242;
	padding: 5px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #929292;
}

.matchupsHeader{
	width: 151px;
	height: 52px;
	background-image: url(images/matchups.png);
	text-align: center;
	padding-top: 35px;
	font-size: 10px;
	font-weight: bold;
}

/* CSS E NEWS */

.eNews{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
	margin-top: 5px;
}

.eNews img{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

/* CSS TV BROADCAST */

.tvBroadcast{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
}

.tvBroadcast img{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.ad
{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-image: url(images/backgroundTileInnerBox.gif);
	background-color: #424242;
}

/* CSS MAIN SITE CONTAINER */

.mainContainer{
	width: 1024px;
	margin: auto;
	background-color: #000000;
}

/* CSS MAIN SITE HEADER */

.mainMenuItem{
	float:left;
	background-color: #000000;
}

.mainMenuItem:hover{
	float:left;
	background-color: #cc0000;
}