/* COLORS
AFA8C8 - lightest purple
A190AE - med purple
82589A - purple
612F88 - purple
2F015F - dark purple
F2E325 - yellow-
*/

body
{
	margin: 0;
  background:#000 url("/images/bg-main.gif") repeat-x;
  text-align: center;
}

body, td
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

table.keyDates td
{
	
	font: 10px verdana;
	font-weight: bold;
	color: #fff !important;
	line-height: 15px;
	vertical-align:top;
}


body.hpMultiPlayer
{
   background-color: transparent;
 	background-image: none;
}

body.photoGallery
{
	background-color: #FFF;
	background-image: none;
}

body.galleryPop
{
	background-color: #000;
	background-image: none;
	font-family: verdana;
	font-size: 10px;
	color: #FFF;
}

body.sendEmail
{
	background:  url("/images/bg-brush.gif") repeat;
	margin: 10px;
}

body.multimedia
{
	background-color: #FFF;
	background-image: none;
}

body.splash
{
   background-color: #2A0555;
   background-image: none;
}

A
{
   color: #2F015F;
}

A:active
{
   color: #2F015F;
}

A:visited
{
   color: #2F015F;
}

A:hover
{
   color : #AFA8C8;
}

A.continue
{
   color: #FFF;
}

A.continue:active
{
   color: #FFF;
}

A.continue:visited
{
   color: #FFF;
}

A.continue:hover
{
   color: #CCC;
}

a#email
{
   background-image:  url("/images/i-email.gif");
   background-position: 6px 6px;
}

a#email:hover
{
   background-image:  url("/images/i-emailO.gif");
}

a#print
{
   background-image:  url("/images/i-print.gif");
   background-position: 6px 5px;
}

a#print:hover
{
   background-image:  url("/images/i-printO.gif");
}

a#previous
{
   background-image:  url("/images/i-article.gif");
   background-position: 7px 5px;
}

a#previous:hover
{
   background-image:  url("/images/i-articleO.gif");
}

dd
{
	margin: 0 0 15px 0;
}

dl.roh
{
	margin: 0 20px;
}

dl.tickets
{
	margin: 10px 0 0 15px;
}

dl.tickets dd
{
	margin-left: 15px;
}

dt
{
	font-weight: bold;
}

form
{
	margin: 0;
}

form.fanPoll
{
   padding: 15px 18px 12px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   color: #FFF;
}

form.fanPoll div
{
   font-weight: bold;
   margin-bottom: 10px;
}

form.fanPoll input
{
   vertical-align: middle;
}

h6
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	display: inline;
	margin-right: 5px;
}

hr
{
	color: #ccc;
}

img
{
   border: 0;
}

img.bevel
{
   margin-bottom:4px;
}

img.leftBanner, img.rightBanner
{
   margin: 9px 0 0 1px;
}

img.rightBannerTop
{
   margin: 1px 0 0 1px;
}

img.ss
{
   width: 450px;
   filter: progid:DXImageTransform.Microsoft.GradientWipe(duration=.5, gradientSize=.5);
   border: 1px solid #000;
}

ol.contact li
{
   font-weight: normal !important;
   list-style-type: decimal;
   margin-left: 15px;
}

p
{
	margin-top: 0;
}

table.info
{
   border-top: 1px solid #42205D;
   border-left: 1px solid #42205D;
   margin-bottom: 10px;
   width: 100%;
}

table.info td, table.info th
{
   border-right: 1px solid #42205D;
   border-bottom: 1px solid #42205D;
   padding: 2px 5px;
   font-size: 10px;
   font-family: verdana;
}

table.info th
{
   background-color: #42205D;
   text-align: center;
   font-weight: bold;
   color: #FFF;
}

table.coachesStats
{
	float: left;
	width: 270px;
}

table.coachesStats td
{
	padding: 2px 5px;
}

table.coachesStats td.label
{
	font-weight: bold;
	width: 120px;
}

table.emailTable
{
	background-color: #FFF;
	border: 2px solid #000;
	width: 543px;
	margin-top: 5px;
	padding: 10px 5px;
}

table.emailTable td
{
	text-align: left;
}

table.emailTable td.r
{
	text-align: right;
	width: 175px;
}

table.emailTable td.btn
{
	text-align: center;
}

table.pollTable
{
	width: 100%;
	margin: 10px 0;
}

table.pollTable td.r
{
	text-align: right;
}

table.pollTable td.total
{
	text-align: right;
	font-weight: bold;
	padding-top: 10px;
}

table.apForm
{
   width: 514px;
   margin: 0 0 10px 0;
   border-bottom: 20px solid #42205D;
   background-color: #F2F0F6;
   border-left: 1px solid #42205D;
   border-right: 1px solid #42205D;
}

table.apForm td, table.apForm th
{
   padding: 3px 10px 3px 3px;
}

table.apForm td.theTitle
{
	text-align: center;
	font: bold 10px verdana;
	text-transform: uppercase;
	padding: 3px 4px 4px 4px;
	color: #fff;
	background: #42205D;
}

table.apForm th
{
   font-weight: bold;
   text-align: right;
   padding-left: 10px;
   padding-right: 5px;
}

table.apForm td.buttons
{
   text-align: center;
   padding-top: 20px;
   padding-bottom: 20px;
}

table.apForm textarea
{
   width: 235px;
   font-size: 11px;
   height: 75px;
}

table.apForm select
{
   font-size: 11px;
}

table.apForm input
{
   width: 235px;
   font-size: 11px;
}

table.apForm input.shorter
{
   width: 100px;
   font-size: 11px;
}

table.apForm input.shortest
{
   width: 44px;
   font-size: 11px;
}

table.apForm input.cb
{
   width: 20px;
   font-size: 11px;
}

table.apForm .notes, p.notes
{
   font-size: 10px;
   font-weight: normal;
}

table.ticketForm
{
   margin: 10px;
   width: 499px;
   border-bottom: 20px solid #42205D;
   background-color: #F2F0F6;
   border-left: 1px solid #42205D;
   border-right: 1px solid #42205D;
}

table.ticketForm td, table.ticketForm th
{
   padding: 3px;
}

table.ticketForm thead td
{
	text-align: center;
	font: bold 10px verdana;
	text-transform: uppercase;
	padding: 3px 4px 4px 4px;
	color: #fff;
	background: #42205D;
}

table.ticketForm th, table.ticketForm span.title
{
   font-weight: bold;
   text-align: right;
   padding-left: 10px;
   padding-right: 5px;
}

.top
{
   vertical-align: top;
}

table.ticketForm td.buttons
{
   text-align: center;
   padding-top: 20px;
   padding-bottom: 20px;
}

table.ticketForm textarea
{
   width: 300px;
   font-size: 11px;
   height: 75px;
}

table.ticketForm input
{
   width: 300px;
   font-size: 11px;
}

table.ticketForm input.shorter
{
   width: 100px;
   font-size: 11px;
}

table.ticketForm input.shortest
{
   width: 44px;
   font-size: 11px;
}

table.ticketForm input.cb
{
   width: 20px;
   font-size: 11px;
}

table.ticketForm .notes
{
   font-size: 10px;
}

ul.act, ul.actRight
{
   margin: 10px;
   width: 40%;
   float: left;
}

ul.act li
{
   list-style-type: none !important;
   line-height: 20px;
}

ul.actRight li
{
   font-family: arial, helvetica;
   list-style-type: none !important;
   line-height: 20px;
   text-align: right;
}

ul.audioVideo
{
   padding: 0 !important;
   margin: 0 0 0 10px !important;
   list-style-position: inside;
   list-style-image: none !important;
   list-style-type: none;
   line-height: 20px;
}

ul.audioVideo a
{
   font-weight: bold;
   text-decoration: none;
}

ul.audioVideo li.video
{
   background: #FFF url("/images/video.gif") no-repeat 0 5px;
}

ul.audioVideo li.audio
{
   background: #FFF url("/images/audio.gif") no-repeat 0 5px;
}


ul.members
{
   border: 1px solid #AFA8C8;
   background-color: #D3CFE2;
   padding: 0 0 5px 0;
   margin: 0;
   list-style-type: none;
}

ul.members li
{
	font: 10px verdana;
	font-weight: bold;
	padding: 2px 10px;
	color: #2E124A;
}

ul.stadium li, ul.byb li, ul.walk li, ul.march li
{
   font-weight: normal !important;
   font-family: arial, helvetica;
   margin-left: 20px;
}

ul.videoCenter
{
   list-style-image: none !important;
   list-style-type: none;
   list-style-position: inside;
	font: bold 10px verdana;
   margin: 0 0 20px 0;
   padding: 0;
}

ul.videoCenter li
{
   width: 45%;
   margin: 2px;
   padding: 2px 0px 2px 18px;
   list-style-position: inside !important;
   list-style-image: none !important;
   list-style-type: none;
   font: 10px verdana;
   font-weight: bold;
   float: left;
   text-align: left;
}

ul.videoCenter li a
{
   text-decoration: none;
}

#articletools
{
	background:  url("/images/articletools-bg.gif") repeat-y;
}

#articletoolspad
{
	padding: 9px 0 10px 11px;
}

#articletools td
{
	font: bold 10px verdana;
	color: #2F015F;
	background-color: #FFF;
	border-top: 1px solid #999;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #999;
}

#articletools a
{
	color: #2F015F;
	display:block;
	padding: 3px 0 4px 21px;
	background-repeat: no-repeat;
}

#articletools a:hover
{
	color: #2F015F;
	background-color: #DCB21C;
}

#articletitle
{
	font-weight: bold;
   font-size: 20px;
   margin-bottom: 8px;
}

#articledate
{
	font:  10px verdana;
	color: #666;
   margin-bottom: 12px;
}

#colleft
{
	float: left;
	width: 230px;
	padding:0 0 10px 8px;
}

#colmiddle
{
	float: left;
	width: 524px;
	padding: 0 0 10px 0;
}

#colright
{
	float:right;
	width: 220px;
	padding:0 0 10px 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

#colleftHome
{
	float: left;
	width: 210px;
	padding:0 0 10px 9px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
}

#colmiddleHome
{
	float: left;
	width: 524px;
	padding:0 0 10px 8px;
}

#colrightHome
{
	float:left;
	width: 210px;
	padding:0 0 10px 8px;
}

#footer
{
   width: 984px;

   border-bottom: 3px solid #333;
}

#footer a
{
	color: #CDCDCD;
}

#footer a:hover
{
	color: #EFD92D;
}


#greylines
{
	border-width:0 1px;
	border-style: solid;
	border-color: #616161;
}

#morenews a
{
	color: #A190AE;
	font: bold;
}

#morenews a:hover
{
	color: #FFF;
}

#mainHeader
{
   background:  url("/images/headerHome.jpg") no-repeat top left;
   padding: 47px 0 0 130px;
   height: 44px;
}

#otherheadlines
{
	background:  url("/images/otherheadlines-bg.gif") repeat-y;
	font: 10px verdana;
	color: #D3CFE2;
	font-weight: bold;
}

#enewsletter
{
   background: #42205D url("/images/bg_poll.gif") repeat-y top left;
   font: 10px verdana;
   color: #D3CFE2;
   padding-bottom: 10px;
   width: 212px;
   display: none;
}

#enewsletter div
{
   font-weight: bold;
}

.newsletterBtm
{
   margin-bottom: 10px;
   display: none;
}

#enewsletter img
{
   padding-left: 2px;
}

#enewsletter form
{
   margin: 10px 20px;
}

#enewsletter input.field
{
  margin-bottom: 10px;
  width: 160px;
  background-color: #D3CFE2;
  border: 1px solid #AFA8C8;
  font: 10px verdana;
}

#enewsletter div.instructions
{
	font-weight: normal;
	margin-bottom: 10px;
}

#enewsletter div.note
{
  color: #82589A;
  font-weight: normal;
}

#otherheadlinespad
{
	margin: 11px 20px 15px 12px;
}

#otherheadlines td
{
	font: 10px verdana;
	color: #ccc;
	vertical-align: top;
	padding: 6px 5px 0 0;
}

#otherheadlines a
{
	font: 10px verdana;
	color: #FFF;
}

#otherheadlines a:hover
{
	color: #ccc;
}

#page
{
	background: #FFF url("/images/page-bg.gif") repeat-y;
	width: 480px;
	display: table;
}

#pageBG
{
   background:  url("/images/tailgatersBG.jpg") no-repeat top center;
	width: 545px;
	display: table;
	height: 955px;
	min-height: 955px;   
   padding: 0;
}

#pageNoBG
{
	width: 545px;
	display: table;
	height: 850px;
   padding: 0;
}

#pageBorder
{
	background:  url("/images/page-bg1.gif") repeat-y;
	height: 100%;
}

#pageBorder img
{
   margin: 0 0 0 2px;
}

#pagepad
{
	padding: 13px;
}

#pagepad ul
{
   list-style-image: url(/images/common/bullet.gif);
}


#pagetitle
{
	background:  url("/images/title_bg.gif") no-repeat;
	width:505px;
	height:34px;
}



#pagetitlepad
{
	padding: 8px 0 0 18px;
}

#page-top
{
	margin-top: 8px;
}

#sch
{
   width: 192px;
	background:  url("/images/sch-bg.gif") repeat-y;
}

#schpad
{
	padding: 8px 0 3px 0;
}

#sn-newsteam, #sn-gameday, #sn-tickets, #sn-facilities,
#sn-multimedia, #sn-cheerleaders, #sn-ravenstown, #sn-community, #sn-store
{
	display:none;
}

#sn-newsteam a, #sn-gameday a, #sn-tickets a, #sn-facilities a,
#sn-multimedia a, #sn-cheerleaders a, #sn-ravenstown a, #sn-community a, #sn-store a
{
	font: bold 10px verdana;
	color: #FFF;
	background: #82589A;
	border-top: 1px solid #000;
	border-right: 1px solid #612F88;
	border-bottom: 1px solid #612F88;
	border-left: 1px solid #000;
	display:block;
	padding: 3px 0 4px 7px;
	margin: 1px 12px 0 12px;
	text-decoration: none;
}

#sn-newsteam a:hover, #sn-gameday a:hover, #sn-tickets a:hover, #sn-facilities a:hover,
#sn-multimedia a:hover, #sn-cheerleaders a:hover, #sn-ravenstown a:hover, #sn-community a:hover, #sn-store a:hover
{
	color: #42205D;
	background: #D3CFE2;
}

#ss_controls
{
	text-align: center;
	margin: 10px auto;
	width: 69px;
}

#ss_controls img
{
   margin: 0 3px 0 0;
   float: left;
}

#ss_select
{
 	display: none;
}

#ss_start
{
   display: none;
}

#ss_text
{
	margin: 10px 30px 30px;
	padding: 10px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 10px;
	width: 75%;
	background: #EEECF4;
	border: 1px solid #AFA8C8;
}


#standings td 
{
	width:194px;
	padding: 3px 5px;
	font:10px verdana;
}

#standings .header td 
{
	text-transform: capitalize;
	text-align:left;
	color:#CBBFD3;
	background:#5C3675;
	border-top:0;
	border-right:1px solid #4E266E;
	border-bottom:1px solid #4E266E;
	border-left:0;
}

#standings .row1 td 
{
	color:#FFF;
	font-weight:bold;
	background:#82589A;
	border-top:0;
	border-right:1px solid #612F88;
	border-bottom:1px solid #612F88;
	border-left:0;
}

#tab1
{
	display: block;
   width: 210px;
   margin-left: 1px;
}


#tab2
{
   display: none;
   width: 210px;
   margin-left: 1px;
}


#taba
{
	display: block;
}


#tabb
{
   display: none;
   /*background: #42205D url("/images/common/bg_midTabs2.jpg") no-repeat top left;*/
}

#tabc
{
   display: none;
}

#tabz
{
	display: block;
   background:  url("/images/bg_btmTabsTop.gif") no-repeat top left;
}

#tabx
{
   display: none;
   background:  url("/images/bg_btmTabsTop.gif") no-repeat top left;
}

#tab11, #tab12, #tab13, #tab14, #tab15, #cl01, #cl06, #cl10, #cl14, #cl18, #cl02, #cl03, #cl04, #cl05, #cl07, #cl08, #cl09, #cl11, #cl12, #cl13, #cl15, #cl16, #cl17, #cl19, #cl20, #cl21
{
  display: none;
}

#tn-cheerleaders, #tn-newsandfeatures, #tn-communityprograms, #tn-gametime, #tn-mandtbankstadium, #tn-marchingRavens, #tn-coaches, #tn-promotions, #tn-pslsseasontickets, #tn-reportersservices, #tn-schedule, #tn-singlegametickets, #tn-stadiumDiagrams, #tn-suites, #tn-tailgaters, #tn-trainingcamp, #tn-tv, #tn-waitinglist, #tn-youthfootball
{
	display: none;
}

#tn-cheerleaders a, #tn-newsandfeatures a, #tn-communityprograms a, #tn-gametime a, #tn-mandtbankstadium a, #tn-marchingRavens a, #tn-coaches a, #tn-promotions a, #tn-pslsseasontickets a, #tn-reportersservices a, #tn-schedule a, #tn-singlegametickets a, #tn-stadiumDiagrams a, #tn-suites a, #tn-tailgaters a, #tn-trainingcamp a, #tn-tv a, #tn-waitinglist a, #tn-youthfootball a
{
	font: normal 10px verdana;
	color: #42205D;
	background-color: #F3DC63;
	background-image:  url("/images/tn-arrow.gif");
	background-repeat: no-repeat;
	border-top: 1px solid #000;
	border-right: 1px solid #612F88;
	border-bottom: 1px solid #612F88;
	border-left: 1px solid #000;
	display: block;
	padding: 3px 0 4px 16px;
	margin: 1px 12px 0 12px;
}

#tn-cheerleaders a:hover, #tn-newsandfeatures a:hover, #tn-communityprograms a:hover, #tn-gametime a:hover, #tn-mandtbankstadium a:hover, #tn-marchingRavens a:hover, #tn-coaches a:hover, #tn-promotions a:hover, #tn-pslsseasontickets a:hover, #tn-reportersservices a:hover, #tn-schedule a:hover, #tn-singlegametickets a:hover, #tn-stadiumDiagrams a:hover, #tn-suites a:hover, #tn-tailgaters a:hover, #tn-trainingcamp a:hover, #tn-tv a:hover, #tn-waitinglist a:hover, #tn-youthfootball a:hover
{
	color: #42205D;
	background-color: #D3CFE2;
	background-image:  url("/images/tn-arrow.gif");
	background-repeat: no-repeat;
}

#wrapper
{
	background:  url("/images/bg-brush.gif");
	width: 984px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.adIframe
{
	background: #666 url("/images/bg-brush.gif") repeat top left;
}

.alignCenter
{
	text-align: center;
}

.alignLeft
{
   float: left;
}

.alignRight
{
   float: right;
}

.anchorList
{
   margin-bottom: 25px;
}

.anchorList a
{
   display: block;
}

.archive
{
	line-height: 30px;
}

.archiveRight
{
   float: right;
   margin-left: 3%;
   width: 30%;
   border: 1px solid #c37c08;
   background: #dcb21d url("/images/more_archives.jpg") no-repeat top left;
   padding: 35px 0 5px;
   height: 260px;
}

.archiveRight ul
{
   margin: 0 5px;
   list-style-position: inside;
   list-style-image: none !important;
   list-style-type: none;
   font: 10px verdana;
   font-weight: bold;
}

.archiveRight li
{
   background: #f3dc63 url("/images/orange_arrow.gif") no-repeat 5px center;
   border-top: 1px solid #ba7703;
   border-left: 1px solid #ba7703;
   margin: 5px 0;
   line-height: 20px;
   vertical-align: center;
   color: #42205D;
}

.archiveRight div
{
   background-color: #ba7703;
   border-top: 1px solid #a15701;
   border-left: 1px solid #a15701;
   margin: 5px;
   padding: 4px 5px;
   font: 10px verdana;
   font-weight: bold;
   color: #FFF;
}


.article
{
   height: 110px;
   margin: 0 0 10px 0;
   color: #CBBFD3;
}

.article a
{
   font-weight: bold;
   display: block;
   color: #DBB21C !important;
}

.article a:hover
{
   color: #fff !important;
}

.articleoptions
{
	float: right;
	width: 125px;
   	font-family: verdana;
   	font-size: 10px;
	font-weight: bold;
	padding-bottom: 5px;
}

.articleoptions img
{
	padding: 5px 3px 0 0;

}

.articleoptions img.aoTitle
{
	padding: 0 6px 2px;
	text-align: center;
}

.articleoptions a, .relatedlinks a
{
	color: #82589A !important;
	text-decoration: none;
}

.relatedlinks img
{
	margin: 10px 5px 0 0;
}

.articlePic
{
  float: left;
  margin: 0 10px 0 10px;
}
.articlePic2
{
  float: middle;
  margin: 0 90px 0 90px;
}

.arrow
{
	margin: 4px 5px 0 0;
}

.askBillick
{
   border: 1px solid #BA7703;
   background-color: #DCB21C;
   width: 198px;
   margin-top: 10px;
}

.askBillickPad
{
	margin: 10px;
	font-family: verdana;
   	font-size: 10px;
	font-weight: bold;
	color: #42205D
}

.askBillickPad input.field, .askBillickPad textarea
{
	width: 175px;
    border: 1px solid #BA7703;
	margin-bottom: 10px;
}

.askBillickPad textarea
{
	height: 150px;
}

.at
{
	padding: 40px 0 120px;
	float: left;
}

.at2
{
	padding-top: 20px;
	float: left;
}

.audiolink
{
   display:block;
   padding:0 0 10px 17px;
   background:  url("/images/i-audio.gif") no-repeat 1px 3px;
}

.bannerAds
{
   padding: 0 13px 10px;
   height: 70px;
}

.bannerSpace
{
   margin-top: 10px;
}

.billickPage
{
	margin-top: 10px;
}

.billickRight
{

}

.billickLeft
{
	float: left;
	width: 300px;
	margin-right: 8px;
}

.billickLeft img.atvs
{
	padding-top: 25px;
}

.billickGame
{
	background: #FFF url("/images/ravenBG.jpg") repeat-y top left;
	clear: both;
}

.billickGame img
{
	float: left;
	padding: 10px 20px 0 0;
}

.billickGameText
{
	font-family: verdana;
	font-size: 10px;
	padding-top: 30px;
	height: 90px;
}

.billickGameText a
{
	font-weight: bold;
}

.bionumber
{
	font:bold 40px tahoma;
	color:#82589A;
	letter-spacing: -1px;
}

.biopic
{
   background: #42205D;
   padding: 0 20px;
   float:left;
   margin-right: 10px;
   text-align:center;
}

.bioinfo
{
   float: left;
   width: 300px;
}

.bioinfo table
{
   width: 300px;
}

.biopicbtm
{
   margin: 12px 0;
}

.biopictop
{
   margin: 15px 0 12px;
}


.border
{
	border: 1px solid #000;
}

.broadcast
{
   background: #D3CFE2 url("/images/title_broadcast_schedule.jpg") no-repeat top left;
   background-color: #D3CFE2;
   border: 1px solid #9E9BA9;
   padding: 35px 5px 5px 5px;
   margin: 0 2px;
}

table.broadcastpad
{
   width: 100%;
}

table.broadcastpad td
{
   margin: 2px;
   padding: 3px 5px;
   border-top: 1px solid #9E9BA9;
   border-left: 1px solid #9E9BA9;
   background-color: #E1DEEB;
   font: 10px verdana;
	color: #2F015F;
}

.broadcastpad a
{
   text-decoration: none;
   font-weight: bold;
}

.btmTabs
{
   background: #42205D url("/images/bg_btmTabs.gif") repeat-y top left;
   border: 1px solid #000;
   margin: 0 12px 10px;
   width: 498px;
}

.btmTabContent
{
   margin: 10px 12px;
}

.btmTabContent td
{
   font:10px verdana;
}

.btmTabContent input.field
{
   font:10px verdana;
  background-color: #FFF;
  border-top:1px solid #000;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
  border-left:1px solid #000;
}

.btmTabContent select.field
{
   font:10px verdana;
}

.btnVote
{
   margin: 10px 0;
}

.button {
	background: #F2F2F2;
	padding: 2px;
	font:bold;
   font:bold 10px verdana;
}


.cheerArticle
{
   clear: both;
   padding: 10px 0 0 0;
   margin-bottom: 10px;
}

.cheerArticle a
{
   display: block;
   font-weight: bold;
   color: #42205D;
}

.newsArticlePic, .marchPic, .stadiumPic
{
   border: 1px solid #AFA8C8;
   background-color: #D3CFE2;
   padding: 5px;
   float: left;
   margin: 0 5px 5px 0;
}

.cheerArticlePic
{
   border: 1px solid #42205D;
   float: left;
   padding: 0;
   margin: 0 10px 10px 0;
}

.cheerBtns
{
   border: 1px solid #42205d;
   float: left;
   height: 191px;
   width: 307px;
   background: #AFA8C8 url("/images/cheerBtnsBG.jpg") no-repeat 1px 1px;
}

.cheerBtns div.btn, .cheerBtns div.btn1, .cheerBtns div.btn2
{
   z-index: 100;
   position: absolute;
   width: 101px;
   text-align: center;
}

.cheerBtns div.btn
{
   margin: 0 0 0 0;
}

.cheerBtns div.btn1
{
   margin: 0 0 0 102px;
}

.cheerBtns div.btn2
{
   margin: 0 0 0 203px;
}


.cheerBtns div.btnBG
{
   width: 305px;
}

.cheerFilter
{
   position: absolute;
   background-color: #AFA8C8;
   border: 1px solid #AFA8C8;
   margin: 155px 0 0 0;
   padding:0;
   width: 305px;
   height: 35px;
   filter:alpha(opacity=50);
   filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   -moz-opacity:0.5;
}


.cheerCards img.card
{
   float: left;
   margin: 10px 11px;
   border-top: 2px solid #70369E;
   border-left: 2px solid #70369E;
   border-bottom: 2px solid #230844;
   border-right: 2px solid #230844;
}

.cheerCards
{
   border: 1px solid #230844;
   background-color: #42205D;
   height: 160px;
   color: #FFF;
   font-family: verdana;
   font-size: 10px;
}

.cheerCardsPad
{
	margin: 0 12px;
}

.cheerCards p
{
	margin: 0 10px;
}

.cheerCards blockquote
{
	font-weight: bold;
}

.cheerFeature
{
   /*background: url("/images/cheerleaders/main_bg.gif") no-repeat top center;*/

   height: 245px;
   margin: 0 0 10px;
}

.cheerRoster
{
	float: left;
	padding: 5px 17px;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.cheerRoster a
{
	display: block;
}

.cheerSpotlight
{
   float: right;
   border: 1px solid #BA7703;
   width: 208px;
   background-color: #DCB21C;
}

.clear
{
   clear: both;
}

.clearLeft
{
   clear:left;
}

.coachespic
{
	float: left;
	margin: 0 15px 15px 0;
	width: 226px;
	text-align:center;
}

.col
{
	width: 48%;
	float: left;
}

.col3
{
   width: 33%;
   float: left;
}

.comingsoonmsg
{
   color: #AFA8C8;
   font-weight: bold;
   text-align: center;
   margin-top: 40px;
}

.comingsoonmsg a, .comingsoonmsg a:visited
{
   color: #DBB21C;
}

.diaries a
{
	display: block;
	line-height: 30px;
	
	
}	

.directions ul li
{
   margin-bottom: 10px;  
   list-style-image: none;
   list-style-position: outside;
}

.disclaimer
{ 
   margin-top: 5px;
   font-size: 10px;
   padding-top: 5px;
   
 
  
}

.downloadReal
{
	color:#A190AE; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	margin-top: 5px;
	text-align:center;
	line-height: 11px;
}

.draftdayLeft
{
	float: left;
	width: 300px;
	margin-right: 12px;
}

.emailThanks
{
	background-color: #FFF;
	padding: 20px 20px 30px;
	width: 501px;
	margin-top: 10px;
	border: 2px solid #000;
}

.emailThanks span
{
	display: block;
	font-weight: bold;
}

.enewsletter
{
   text-align: center;
}

.enewsletter span
{
   font-weight: bold;
}

.enewsletter input.field
{
  margin: 0 0 10px 10px;
  width: 50%;
  background-color: #D3CFE2;
  border: 1px solid #AFA8C8;
  font: 10px verdana;
  vertical-align: bottom;
}

.enewsletter div.note
{
  font: 10px verdana;
}

.enewsletter input.signupBtn
{
   color: #42205D;
   font: 10px verdana bold;
   margin-bottom: 15px;
   text-transform: uppercase;
}


.featurePic
{
   margin: 12px;
}

.featureTabs
{
   background: #311749 url("/images/LASG_middle_bg.gif") no-repeat top left;
   border: 1px solid #000;
   margin: 0 12px 10px;
   width: 498px;
}

.featureTabContent
{
   padding: 10px;
   height: 500px;
   width: 478px;
}

.footerBox
{
   background:  url("/images/bg_footer.gif") no-repeat top left;
   margin: 0 10px 20px;
   text-align: center;
   color: #808080;
   font-family: arial, helvetica, verdana, sans-serif;
   font-size: 10px;
   padding: 3px 10px 10px;
   clear: both;
}

.footerLinks
{
   line-height: 25px;
   text-align: center;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
   color: #CDCDCD;
   font-weight: bold;
   background:  url("/images/roughspacer3.gif") no-repeat bottom left;
}
.footerLinks2
{
   line-height: 25px;
   text-align: center;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 8px;
   color: #CDCDCD;
   font-weight: bold;
   background:  url("/images/roughspacer3.gif") no-repeat bottom left;
}

.footerLinks div
{
   display: inline;
   margin: 0 10px;
}

.footNote
{
   font-size: 10px;
}

.mapNote
{
   margin-top: 5px;
   font-size: 10px;
   text-align: center;
}

.multiGalleries
{
   border-bottom: 1px dashed #C3ACD0;
   height: 165px;
   margin-bottom: 10px;
}

.galleries, .multiGalleries
{
	font-family: verdana;
	font-size: 10px
}

.galleries div, .multiGalleries div
{
	float: left;
	background: #FFF url("/images/photogalleryBG.gif") no-repeat center top;
	width: 160px;
	height: 160px;
	padding: 10px 5px 0;
	text-align: center;
}

.galleries img, .multiGalleries img
{
	border: 5px solid #FFF;
	width: 74px;
	height: 66px;
	background: #000;
	margin: 0 auto 20px;
	display: block;
}

.galleries a, .multiGalleries a
{
	display: block;
	font-weight: bold;
}

.gamecenter, .gamecenterPre img
{
   border: 1px solid #42205D;
}

.gamecenterPre
{
   text-align: center;
   padding: 5px 0;
   background-color: #F2F2F2;
   border: 1px solid #ccc;
   margin-bottom: 10px;
}

.gameTime
{
   margin-bottom: 5px;
}

.gamedayHeader
{
   text-align: center;
   padding-bottom: 20px;
}

.gamedayTitle
{
	font-weight: bold;
	font-size: 20px;
}

.gamedayHp
{
   text-align: center;
   font-family: verdana;
   padding: 75px 0 10px;
}

.gamedayHp div
{
   font-weight: bold;
   color: #612F88;
}


.gdDate
{
   font-size:14px;
   color:#42205D;
   padding-top:5px;
   font-weight: bold;
}

.gdLink
{
   background-color: #82589a;
   border-top: 3px solid #42205D;
   border-bottom: 3px solid #42205D;
   margin-bottom: 10px;
   padding: 1px 0;
}

.gdBtm
{
   background-color: #82589a;
   border-bottom: 3px solid #42205D;
   margin:0;
   padding:0;
   font-size: 1px;
   padding-bottom: 1px;
   margin-bottom: 20px;
}

.gdBtm div
{
   border-top: 1px solid #42205D;
   border-bottom: 1px solid #42205D;   
   background-color: #ccc;
   height: 4px;
   margin:0;
   padding:0;
   font-size: 1px;
}

.gdLink div.gdInside
{
   background-color: #ccc;
   border-top: 1px solid #42205D;
   border-bottom: 1px solid #42205D;   
   padding: 0 5px;
   height: 14px;
   font-family: Verdana;
   font-size: 10px;
   font-weight: bold;
}

.gdInside div.lnkMisc
{
   width: 50%;
   float: left;
}

.gdInside div
{
   width: 33%;
   float: left;
}

.gdInside div.lnk2
{
   text-align: center;
}

.gdInside div.lnk3
{
   text-align: right;
}

.gdInside div a
{
   text-decoration: none;
}

.glink
{
   width: 340px;
   float: right;
}

.header2 div, .row1 div, .row2 div
{
	padding: 3px 4px 3px 4px;
}

.header2 a, .row1 a, .row2 a
{
	padding: 3px 4px 3px 4px;
	display:block;
}

.header2 a:hover, .row1 a:hover, .row2 a:hover
{
	background: #DCB21D;
	color:#42205D;
}

.header td, .header
{
	text-align: center;
	font: bold 10px verdana;
	text-transform: uppercase;
	padding: 3px 4px 4px 4px;
	color: #fff;
	background: #42205D;
	border-top: 1px solid #000;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #000;
}

.header2 td
{
	vertical-align:top;
	font: 10px verdana;
	color: #fff;
	background: #82589A;
	border-top: 1px solid #42205D;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #42205D;
}

.header3 td
{
	vertical-align:top;
	font: 10px verdana;
	color: #fff;
	background: #82589A;
	border-top: 1px solid #42205D;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #42205D;
	padding: 3px 4px 3px 4px;
	font-weight: bold;
}

.header2 a
{
	color: #fff;
}

.header2 a:hover
{
	color: #ccc;
}

.hpPlayer
{
   width: 272px;
   margin-right: 10px;
   float: left;
}

.hpScreen
{
   width: 272px;
   height: 204px;
}

.hpVideoLinks
{
   width: 190px;
   margin: 0;
   float: left; 
   text-align: left;
}

.hpVideoLinks ul
{
   margin: 0; 
   padding: 0;
   height: 172px;
}

.hpVideoLinks li
{
   list-style-image: none !important;
   list-style-type: none;
   font: 10px verdana;
   font-weight: bold;
   background-color: #82589A;
   border-right: 1px solid #612F88;
   border-bottom: 1px solid #612F88;
   padding: 4px 6px 4px 20px;
   margin: 2px 0;   
}

.hpVideoLinks li a
{
   text-decoration: none !important;
}

.hpVideoLinks li a:hover
{
   
}

.hpVideoLinks li.video
{
   background: #ddcdea url("/images/video.gif") no-repeat 5px 8px;
}

.hpVideoLinks li.audio
{
   background: #ddcdea url("/images/audio.gif") no-repeat 5px 8px;
}

.hr
{
	font-size:0px;
	height:0px;
	border-bottom: 1px dashed #C3ACD0;
}

.injuryReportHeader
{
	width: 351px;
	margin: 0 auto 25px;
	color: #42205D;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	clear: both;
	text-align: center;
	line-height: 40px;
}

.input
{
  font: 12px arial;
  background-color: #E9E7F0;
  border-top:1px solid #666;
  border-right:1px solid #FFF;
  border-bottom:1px solid #FFF;
  border-left:1px solid #666;
}

.it
{
   font-style : italic;
}


.key span
{
   float: left;
   margin-right: 5px;
}

.key
{
   clear: all;
   padding: 5px 0;
   font: 10px verdana;
   line-height: 16px;
}

.cal_key
{
   border: 1px solid #CCC;
   font:bold 10px verdana;
   clear: all;
   height: 175px;
   padding: 5px;
   margin-top: 10px;
}

.levelPic
{
	border: 1px solid #AFA8C8;
	background-color: #D3CFE2;
	padding: 5px;
	float: left;
	margin: 0 20px 10px 20px;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.levelPic a
{
	display: block;
}

.pageTop 
{
	float: right;
	font-size: 10px;
	padding-bottom: 5px;
}

.logoTrustE
{
   float: left;
   width: 115px;
   height: 50px;
   text-align: center;
   margin-top: -3px;
   vertical-align: middle;
}

.logoAol
{
   float: right;
   width: 60px;
   height: 55px;
   text-align: center;
   margin-top: -8px;
   margin-right: 4px;
   vertical-align: bottom;   
}

.logoCbs
{
   float: right;
   width: 115px;
   height: 40px;
   text-align: center;
   margin-top: 2px;   
   vertical-align: bottom;   
}

.logoEpic
{
   padding-top: 8px;
}

.mainNav
{
   background:  url("/images/headerSubpage_4.jpg") no-repeat top left;
   height: 30px;
   padding: 0 0 0 11px;
}

.mainNav img
{
   float: left;
}

.mainSchedule
{
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-bottom: 15px;
	width: 100%;
}

.mainSchedule td, .mainSchedule th
{
	font-family: verdana;
	font-size: 10px;
	padding: 2px 5px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 25px;
}

.mainSchedule tr.even td
{
	background-color: #f4f4f4;
}

.mainSchedule th
{
	background-color: #42205D;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	height: 15px;
}

.mainSchedule td.subHead
{
	font-weight: bold;
	background-color: #CCC7DD;
	color: #42205D;
	height: 15px;
}

.mainSchedule td.number
{
	width: 50px;
	white-space: nowrap;
}

.mainSchedule tr.divider td
{
	border-top: 1px solid #ccc;
}

.marchingPic
{
   float: right;
   margin: 2px 0 10px 10px;
}

.mascotMovie
{
   float: right;
   margin: 5px 0 5px 5px;
   border: 1px solid #000;
}

.mediaGuide
{
   line-height: 25px;
}

.mediaGuidePic
{
   margin: 0 0 15px 2px;
}

.middleHome
{
   background:  url("/images/bg_main.gif") repeat-y top left;

}

.moreNews
{
   padding: 4px 6px;
   margin: 2px 10px;
   font-weight: bold;
   font-size: 10px;
   font-family: verdana;
}

.moreNews a, .poll a, .moreVideo a
{
   color: #A190AE !important;
}

.moreNews a:hover, .poll a:hover, .moreVideo a:hover
{
   color: #EFD92D !important;
}

.moreVideo
{
   padding: 4px 6px 4px 0;
   margin: 5px 10px 0 0;
   font-weight: bold;
   font-size: 10px;
   font-family: verdana;
}

.multimediaPlayer
{
   height: 500px;
   width: 514px;
   border: 0;
}

.multiTop
{
   background:  url("/images/multimedia_top.jpg") no-repeat top left;
   width: 514px;
   height: 84px;
}

.multiBottom
{
   background:  url("/images/multimedia_bottom.jpg") no-repeat top left;
   width: 514px;
   height: 48px;
   clear: both;
}

.multiLeft
{
   background:  url("/images/multimedia_left.jpg") no-repeat top left;
   width: 97px;
   height: 240px;
   float: left;
}

.multiRight
{
   background:  url("/images/multimedia_right.jpg") no-repeat top left;
   width: 97px;
   height: 240px;
   float: left;
}

.multiLinks
{
   background: #CCC url("/images/multimedia_bg.jpg") repeat-y top left;
   padding: 0 30px 10px;
   margin: 0;
   width: 514px;

}

.multiLinks ul
{
   padding: 0 !important;
   margin: 0 !important;
}

.multiLinks li
{
   width: 196px;
   margin: 2px;
   padding: 3px 5px 3px 18px;
   border-top: 1px solid #CCC;
   border-left: 1px solid #CCC;
   border-bottom: 1px solid #F5F5F5;
   border-right: 1px solid #F5F5F5;
   list-style-position: inside;
   list-style-image: none !important;
   list-style-type: none;
   font: 10px verdana;
   font-weight: bold;
   float: left;
   text-align: left;
}

.multiLinks li.video
{
   background: #FFF url("/images/video.gif") no-repeat 3px 5px;
}

.multiLinks li.audio
{
   background: #FFF url("/images/audio.gif") no-repeat 3px 5px;
}

.multiLinks li a
{
   text-decoration: none;
}

.multiLinksBottom
{
   background:  url("/images/multimedia_bg_bottom.jpg") no-repeat top left;
   height: 25px;
   width: 514px;
}

.multimediaScreen
{
   float: left;
   width: 320px;
   height: 240px;
   background-color: #000;
   border: 0;
}

.newsItem
{
   background-color: #82589A;
   border-right: 1px solid #612F88;
   border-bottom: 1px solid #612F88;
   padding: 4px 6px;
   margin: 2px 10px;
   font-weight: bold;
   font-size: 10px;
   font-family: verdana;
}

.newsItem a
{
   color: #FFF !important;
   text-decoration: none !important;
}

.newsItem a:hover
{
   color: #EFD92D !important;
}

.newsListItem
{
   height: 65px;
}

.newsDailyClippings
{
   border: 1px solid #230844;
   background-color: #42205D;
   text-align: center;
   margin: 0 0 10px;
   font-weight: bold;
   font-size: 10px;
   font-family: verdana;
   padding-bottom: 15px;
}

.newsDailyClippings a
{
   color: #FFF !important;
   display: block;
   margin: 5px 15px;
   text-align: left;
}

.newsDailyClippings img.ndcPic
{
   padding: 5px 14px;
}

.newsRight
{
   float: right;
   width: 190px;
}

.newsROH
{
   background-color: #D3CFE2;
   border: 1px solid #9E9BA9;
   color: #2E124A;
   margin-bottom: 10px;
}

.newsROHpad
{
   margin: 2px 12px 12px;
}

.newsTabs
{
   width: 212px;
   background:  url("/images/bg_tabs.gif") repeat-y top left;
}

.parkingMap
{
	padding: 0 156px;
}

.pastPoll
{
	font-weight: bold;
	display: block;
}

.phone
{
   float: left;
   padding-right:30px;
   
   
   
   
}

.phone a
{
   display: block;
   text-align: center;
   padding: 10px 0 5px;
}

.picCenter
{
	text-align: center;
	margin-bottom: 10px;
}

.picLeft
{
   float: left;
   margin: 0 10px 10px 0;
}

.picRight
{
   float: right;
   margin: 0 0 10px 10px;
}

.playerBtns
{
   padding-top: 10px;
}

.poll
{
   width: 212px;
   background: #42205D url("/images/bg_poll.jpg") no-repeat top left;
}

.postgame
{
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   font-family: verdana;
   font-size: 10px;
   padding: 7px 2px 5px;
   margin-bottom: 5px;
   text-align: center;
   width: 150px;
}

.postgame img
{
   float: left;
   margin-left: 5px;
}

.previousGames
{
   width: 100%;
   margin-bottom: 20px;
   float: left;
}

.previousGames td
{
   padding: 2px;
   font: 11px verdana;
}

.previousGames tr.teams td a
{
   font-weight: bold;
   text-decoration: none;
}

.previousGames tr.teams td
{
   background-color: #D8D5E5;
   border-bottom: 1px solid #FFF;   
   border-right: 1px solid #FFF;   
   border-top: 1px solid #B49BC2;
   border-left: 1px solid #B49BC2;   
}

.previousGames tr.links td 
{
   line-height: 17px;
}

.previousGames tr.links td a
{
   display: block;
}

.previousGames tr.links td a.subLink
{
   display: inline;
   margin: 0 5px;
}

.previousGames tr.links td a.subLinkFirst
{
   display: inline;
   margin: 0 5px 0 0;
}

.previousGames tr.header td, .previousGames tr.header3 td
{
   font-weight: bold;
}

.quote
{
	font-style: italic;
	font-weight: bold;
	color: #612F88;
	text-align: center;
	font-size: 16px;
	float: right;
	margin: 0 0 20px 20px;
	background:  url("/images/quote.gif") no-repeat center center;
	padding: 15px;
}

.quarter
{
   width: 40px;
}

.ravensPicks
{
	background-color: #42205D;
	border: 1px solid #230844;
	width: 200px;
	float: left;
}

.ravensPicksPad
{
	margin: 10px;
	padding-bottom: 10px;
	color: #fff !important;

}

.ravensPicksPad a
{
	display: block;
	font: 10px verdana;
	font-weight: bold;
	color: #fff !important;
	line-height: 20px;
}
.ravensKeydates
{
	background-color: #42205D;
	border: 1px solid #230844;
	width: 200px;
	float: right;
	margin-left:5px;
	
	
	
	
}

.ravensKeydatesPad
{
	margin: 10px;
	padding-bottom: 10px;
}




.relatedlinks
{
	margin: 10px 0 0;
	font-family: verdana;
   	font-size: 10px;
	font-weight: bold;
    border-top: 1px dashed #C3ACD0;
}

.rightBarArticle
{
	margin: 5px 0;
	font-weight: normal;
	position: relative;
}

.rightBarArticle a.title
{
	text-decoration: none;
	padding-bottom: 5px;
	display: block;
	font-weight: bold !important;
	position: relative;	
}

.rightBarPic
{
	float:left;
	margin: 2px 6px 0 0;
	border-top: 1px solid #000;
	border-right: 1px solid #612F88;
	border-bottom: 1px solid #612F88;
	border-left: 1px solid #000;
   	width: 80px;
	position: relative;	
}

.rightLink
{
	font-family: verdana;
	font-size: 10px;
	float: right;
	padding-right: 10px;
	background:  url("/images/arrow_small.gif") no-repeat right center;
	font-weight: normal;
}


.row1 td
{
	vertical-align:top;
	font: 10px verdana;
	color: #000;
	background: #F2F0F6;
	border-top: 1px solid #B49BC2;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #B49BC2;
}

.row2 td
{
	vertical-align:top;
	font: 10px verdana;
	color: #000;
	background: #D8D5E5;
	border-top: 1px solid #B49BC2;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #B49BC2;
}

.schedule
{
   width: 212px;
   background:  url("/images/bg_sched.gif") repeat-y top left;
}

.schedTable
{
   width: 90%;
   margin: 5% auto;
}

.schedTable th
{
   background-color: #BA7703;
   border-top: 1px solid #A15802;
   border-left: 1px solid #A15802;
   padding: 2px 5px;
   font-family: verdana, arial, helvetica;
   font-size: 10px;
   color: #fff;
   font-weight: bold;
   height:14px;
}

.schedTable td
{
   background-color: #F3DC63;
   font-family: verdana, arial, helvetica;
   font-size: 10px;
   color: #333;
}

.schedTable td.name, .schedTable td.logo, .schedTable td.date
{
   border-top: 1px solid #BA7703;
   border-left: 1px solid #BA7703;
   padding: 2px 5px;
}

.schedTable td.logo
{
   text-align: center;
   padding: 0;
}

.schedTable td.name
{
   font-weight: bold;
}

.schedTable td.spacer
{
   background-color: #DCB21D;
   height: 2px;
}

.schedTable td.vertSpacer
{
   background-color: #DCB21D;
   width: 1px;
}

.seatingMap
{
	padding: 0 56px;
}

.secondaryNav
{
   background:  url("/images/headerSubpage_2.jpg") no-repeat top left;
   height: 21px;
   padding: 3px 20px 0;
   color: #C2C2C2;
   font-family: verdana, arial, helvetica, sans-serif;
   font-weight: bold;
   font-size: 10px;
}

.secondaryNav a
{
   color: #C2C2C2 !important;
   padding: 0 5px;
}

.secondaryNav a:hover
{
   color: #EFD92D !important;
}

.secondaryLeft
{
   float: left;
   width: 750px;
}

.secondaryRight
{
   float: right;
   padding-right: 10px;
}

.showBase
{
	background:  url("/images/player_bottom.jpg") no-repeat top left;
	width: 526px;
	height: 27px;
}

.showCredit
{
	text-align: right;
	padding-right: 5px;
	color: #999;
}

.showPhoto
{
	background:  url("/images/player_bg.jpg") repeat-y top left;
	padding: 0 25px 10px;
}

.showPhoto img
{
	border: 1px solid #000;
}


.showTitle
{
	background:  url("/images/player_title.jpg") no-repeat top left;
	width: 526px;
	height: 82px;
}

.showTop
{
	background:  url("/images/player_top.jpg") no-repeat top left;
	width: 526px;
	height: 29px;
}

.showStrip
{
	background:  url("/images/player_strip.jpg") no-repeat top left;
	width: 526px;
	height: 16px;
}

.showPages
{
	background:  url("/images/player_pageBG.jpg") repeat-y top left;
	text-align: center;
	padding: 5px 0 7px;
}

.showPages a
{
	color: #FFF !important;
	padding: 0 10px !important;
}

.showPages div
{
	display: inline;
	margin: 0 25px;
	font-weight: bold;
}

.showPages div a
{
	padding: 0;
}

.showPages span
{
	color: #FFF;
	font-weight: bold;
	padding: 0 10px;
}

.showText
{
	text-align: center;
	color: #FC0;
}

.smythLogo
{
	padding: 10px 5px 20px;
}
 
.splashAd1
{
   float: left;
   padding-left: 20px;
}

.splashAd2
{
   float: left;
}

.splashMain
{
   margin: 12% auto 0;
   width: 826px;
   height: 505px;
   background:  url("/images/splashBG.jpg") no-repeat center center;
   padding: 1px 0 0 29px;
}

.splashFooter
{
   text-align: center;
   color: #AFA8C8;
   font-size: 11px;
   clear: both;
   padding-top: 8px;
}

.splashFooter a
{
   margin: 0 10px;
   text-transform: uppercase;
   font-weight: bold;
   color: #AFA8C8 !important;
   text-decoration: none;
}

.splashFooter a:hover
{
   color: #FFF !important;
}

.splashTitle
{
   margin: 0 90px 3px 0;
   
}

.spotlightFrame
{
   width: 212px;
   background:  url("/images/bg_sched.gif") repeat-y top left;
   padding: 0 2px;
}

.spotlightPad
{
   width: 166px;
   margin: 10px 11px 18px;
   background-color: #F3DC63;
   border-top: 1px solid #BA7703;
   border-left: 1px solid #BA7703;
   padding: 9px;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
}

.spotlightPad a
{
   color: #2E124A !important;
   font-weight: bold;
   line-height: 15px;
}

.spotlightPad img
{
   margin-bottom: 8px;
}

.spotlightTitle
{
   padding-left: 2px;
}


.slideShowPic, .wallpaperPic
{
   border: 1px solid #AFA8C8;
   background-color: #D3CFE2;
   padding: 15px;
}

.stadiumPic
{
   border: 1px solid #AFA8C8;
   background-color: #D3CFE2;
   padding: 10px;
   margin: 15px 0 5px 25px;
   float: left;
}

.standardTable
{
	width: 100%;
	margin-bottom: 30px;
}

.subnav
{
	background:  url("/images/bg.gif") repeat-y;
}

.subnavpad
{
	padding: 8px 8px 10px 0;
}

.subtitle, .subtitleTop
{
   color: #42205D;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
   text-transform: none;
   margin-bottom: 12px;
  
   
}

.subtitle
{
   padding-top:5px;
   margin-top: 30px;
   border-top: 1px dashed #C3ACD0;
   
}

.subtitleMP
{
   padding-top:10px;
   margin-top: 160px;
   border-top: 1px dashed #C3ACD0;
   
}


.subtitlePD
{
   padding-top:5px;
   margin-top: 30px;
   border-top: 1px dashed #C3ACD0;
   width:300px;
   
  
   
   
}
.subtitlePD
{
   color: #42205D;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
   text-transform: none;
   margin-bottom: 12px;
  
   
}
.subtitleRE
{
   padding-top:5px;
   margin-top: 5px;
   border-top: 1px dashed #C3ACD0;
  
  
   
   
}
.subtitleRE
{
   color: #42205D;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
   text-transform: none;
   margin-bottom: 12px;
  
   
}
.tabContent
{
   padding: 10px 0 5px 0;
}

.tabTop
{
   text-align: center;
   border-bottom: 1px solid #000;
   margin: 0 2px;
}

.textRight
{
	text-align: right;
}

.ticki 
{
	width: 280px;
	overflow: hidden;
	display: inline;
}

.ticki a 
{
	color: #FFFFCC !important;
}

.ticketInfo
{
	border: 1px solid #AFA8C8;
	background-color: #D3CFE2;
	float: right;
	font-size: 12px;
	text-align: center;
	color: #2E124A;
	padding: 10px;
	width: 200px;
}

.ticketInfo div
{
	font-weight: bold;
}

.title, h5
{
   font-weight: bold;
   font-size: 12px;
   margin: 0;

}

.upcoming
{
   font-family: verdana, arial, helvetica;
   font-size: 10px;
   font-weight: bold;
}

.schedLink
{
	margin: 0 0 10px 10px;
   font-family: verdana, arial, helvetica;
   font-size: 10px;
   font-weight: bold;
   display: block;
}

.scoreRow
{
   padding-bottom: 20px;
   clear: both;
}

.scoreLinks
{
   float: right;
   margin-left: 5px;
   text-align: center;
}

.realLogo
{
	float: left;
	margin: 1px 5px 0 0;
}

.recipes
{
   margin: 270px 15px 0;
   font-size: 11px;
}

.recipes img
{
   float: left;
   margin: 10px 0 0 0;
}

.recipes div
{
   margin: 0 10px 0 280px;
}

.recipes h1
{
   color: #384493;
   font-size: 16px;
   font-weight: bold;
   text-transform: uppercase;
   margin: 0;   
}

.recipes h2
{
   color: #384493;
   font-size: 11px;
   text-transform: uppercase;
   margin: 15px 0 0 0;
}

.relatedLink
{
   clear: both;
   padding: 5px 0;
}

.relatedLink img
{
  float: left;
  margin-top: 0px;
}

.scoreTable
{
   width: 360px;
   float: left;
   height: 100px;
   margin-bottom: 10px;
}


.standingsPad
{
   padding:0 8px 5px 8px;
}

.tailgatersBtm
{
   background:  url("/images/tailgatersBGbottom.jpg") no-repeat top center;
}

.tryoutInfo
{
  margin: 20px 10px;
}

.tryoutLinks
{
  font-weight: bold;
  line-height: 20px;
}

.upcomingTable
{
   margin: 10px auto;
   width: 470px;
}

.upcomingTable td
{
   background-color: #fff;
   font-family: verdana, arial, helvetica;
   font-size: 10px;
   color: #2F015F;
}

.upcomingTable td.name, .upcomingTable td.logo, .upcomingTable td.date
{
   border-top: 1px solid #989898;
   border-left: 1px solid #989898;
   padding: 2px 5px;
}

.upcomingTable td.logo
{
   text-align: center;
   padding: 0;
}

.upcomingTable td.name
{
   font-weight: bold;
}

.upcomingTable td.name a, a.upcoming
{
   color: #2F015F !important;
}

.upcomingTable td.name a:hover
{
   color: #A190AE !important;
}

.upcomingTable td.spacer
{
   background-color: #D2CEE1;
   height: 2px;
}

.upcomingTable td.vertSpacer
{
   background-color: #D2CEE1;
   width: 1px;
}

.V1
{
	font: 10px verdana;
   	font-weight: bold;
}
.credit
{
	font: 10px arial;
	color:#666;
}

.wallpaper
{
	float: left;
	padding: 5px 10px;
	text-align: center;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
}

.wallpaper a
{
	display: block;
}

.wirelessHeader
{
   padding: 0 17px;
}

.wirelessTitle
{
   padding: 0 8px;
}

.historyNav img
{
  float: left;
}

.historyBarBottom
{
  margin-top: 15px;
}

.historySubTitle
{
  margin: 0 0 15px;
}

.historyPics
{
  float: right;
  padding: 0 0 0 10px;
  clear: both;
}

.hpSpace
{
  padding: 5px 5px 0 0;
}



.historyPics div div
{
  font-weight: bold;
  margin-bottom: 0;    
}

.historyPics img
{
  border: 1px solid #000;
  margin-bottom: 10px;
  display: block;
}

.historyPics img.extra
{
  margin-top: 40px;
}


.rePics
{
  float: left;
  padding: 0 0 0 10px;
  clear: both;
}

.reSpace
{
  padding: 5px 1px 0 0;
}


.rePics div
{
  font-size: 10px;
  font-family: Verdana;
  width: 250 px;
  text-align:center;
  margin-bottom: 4px;
  margin-right: 5px;  
}

.rePics div div
{
  font-weight: bold;
  margin-bottom: 0;    
}

.rePics img
{
  border: 1px solid #000;
  margin-bottom: 5px;
  margin-right: 10px;
  display: block;
}



table.baltimoreHistory td.year
{
  width: 100px;
  font-weight: bold;  
}

table.baltimoreHistory td
{
  padding: 10px;
  vertical-align: top;
}

table.baltimoreHistory tr.odd td
{
  background-color: #f0eef7;
}

table.atr
{
  margin: 10px 0 20px;
  width: 100%;
  clear: both;
}

table.atr td
{
  width: 45%;
  padding: 2px;
  white-space: nowrap;
}

table.atr td.num
{
  width: 10%;
}

table.atr td.trans
{
  white-space: normal;
}

table.draftChoice td.num1
{
  white-space: nowrap;
  width: 13%;
}

table.atr1
{
  margin: 0 0 20px;
  width: 328px;
}

table.atr1 td
{
  padding: 2px;
  width: 45%;
}


table.atr1 td.num
{
  width: 10%;
}

table.draftChoice
{
  width: 100%;
  margin: 10px 0 20px;  
}

table.draftChoice td
{
  padding: 2px;
}

table.draftChoice td.num
{
  width: 10%;
}

.alphaNav
{
  text-align: center;
  margin: 15px 0 0; 
  padding: 0 25px 15px;
}

.alphaNav a
{
  display: block;
  width: 16px;
  margin: 0 1px;
  float: left;
  font-weight: bold;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
  border: 1px solid #b49bc2;
  background-color: #d8d5e5;
}

.anchorNav
{
  border: 1px solid #b49bc2;
  background-color: #d8d5e5;  
  text-align: center;
  padding: 5px;
  margin: 15px 0 15px;   
}

.anchorNav a
{
  padding: 0 10px;
  font-weight: bold;
  font-family: verdana;
  font-size: 11px;  
  text-transform: uppercase;
  text-decoration: none;  
}

.legend
{
  font-family: verdana;
  font-size: 11px;  
  margin-bottom: 20px;
}

.historyThreeCol
{
  width: 31%;
  float: left;
  padding: 0 1%;
}

.psText td, .psText
{
  font-weight: bold;
  color: #60C;
}

.curText td, .curText
{
  font-weight: bold;
}

.sbText td, .sbText
{
  font-weight: bold;
  color: #FC0;
}

.note
{
   font-size: 10px;
   font-weight: normal;
   margin: -15px 0 20px;
}

.lpNav
{
  border: 1px solid #b49bc2;
  background-color: #d8d5e5;  
  text-align: center;
  padding: 5px 0;
  margin: 15px 0 15px;   
}

.lpNav a
{
  padding: 0 7px;
  font-weight: bold;
  font-family: verdana;
  font-size: 10px;
  text-transform: uppercase;
  text-decoration: none;  
}

.proBowl img.logo
{
  float: left;
  margin: 0 30px 0 0;
}

.proBowl img.photo
{
  float: right;
  margin: 0 0 10px 15px;
  border: 1px solid #000;
}

.proBowl
{
  _height: 135px;
  min-height: 135px;
}

.proBowl table.noPic
{
  width: 388px;

}

.proBowl table.withPic
{
  width: 195px;
}

.proBowl table td
{
  padding: 2px 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;  
  font-weight: bold;
  vertical-align: top;
}

.proBowl table td.position
{
  font-weight: normal;
  width: 20px;
}

.proBowl div.subtitle
{
  margin: 10px 0 5px 0;
}

.proBowl p.note
{
  margin: 5px 0 10px 135px;
}

.yearNav
{
  border: 1px solid #b49bc2;
  background-color: #d8d5e5;  
  text-align: center;
  padding: 5px;
  margin: 15px 0 15px;   
}

.yearNav a
{
  padding: 0 2px;
  font-weight: bold;
  font-family: verdana;
  font-size: 11px;  
  text-transform: uppercase;
  text-decoration: none;  
}

table.atr tr.header2 td
{
  text-align: center;
  font-weight: bold;  
}

.stat
{
  padding: 2px 0;
}

.stat span.label
{
  font-weight: bold;
}

.pdf
{
  float: right;
  font-size: 11px;
  font-family: verdana;
  width: 100px;
  text-align: center;
}

.pdf img
{
  display: block;
  margin: 0 auto;    
}

div.header
{
  clear: both;
}

.sb img
{
  margin-bottom: 32px; 
}

#enlargePhoto1, #enlargePhoto2, #enlargePhoto3, #enlargePhoto4, #enlargePhoto5, #enlargePhoto6, #enlargePhoto7, #enlargePhoto8, #enlargePhoto9, #enlargePhoto10
{
  position: absolute;
  z-index: 2;
  border: 1px solid #000;
  display: none;
}

.pbClear
{
  clear: both;
}

.historyHelmet
{
  margin-top: 20px;
}

.mainHeader
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: center; 
  margin: 2px 0 0 0; 
  color: #431b61;
}

.awards
{
  text-align: center;
  font: bold 14px Arial;
  color: #CDCDCD;  
  margin-top: 5px;
}

.awards img
{
  vertical-align: middle;
  margin-right: 5px;
}

.mc
{
  background: #000 url("/images/mcBg.jpg") no-repeat top left;
  width: 997px;
  height: 604px;
  text-align: left;
}

.mediaCenter
{
  margin: 13px 21px 23px;
}

.mc div.titleBar
{
  height: 53px;
}

.mc div.help
{
  float: right;
  width: 70px;
}

.mc div.adTop
{
  width: 440px;
  float: right;
  text-align: left;
}

.mcPlayer
{
  width: 430px;
  height: 515px;
  float: left;
  margin-right: 10px;
}

.mcTabs
{
  width: 513px;
  height: 515px;
  background:  url("/images/mcTabsBg.gif") no-repeat top left;
  float: left;  
  padding: 1px;
}

.adColumns1
{
  float: left;
  margin: 10px 10px 0 0;
}

.adColumns2
{
  float: left;
  margin-top: 10px;
  color: #b493ca;
  text-align: left;
}

.adColumns2 p
{
  margin-top: 0;
}

.adColumns2 h6
{
  font-size: auto;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
}

.adLine
{
  display: block;
}

.mc div.clipText
{
  height: 76px;
  padding-bottom: 10px;
  width: 229px;
}

.mcTabs div.tabContent
{
  margin: 5px 10px;
}

.mcNavB a
{
  display: inline-block;
  background: #fff;
  border-top: 1px solid #989898;
  border-left: 1px solid #989898;
  font: bold 10px verdana;
  margin: 0 1px;
}

.mcNavB a.selected
{
  background-color: #9c73b9;
}

.mcNavB
{
  margin-bottom: 5px;
  text-align: left;
  height: 20px;
}

#tab11 div.mcNavB a
{
  padding: 5px 19px;
  text-align: center;
}

#tab11 div.mcNavB a.lastLink
{
  padding: 5px 18px;
}

#tab12 div.mcNavB a
{
  padding: 5px 39px;
  text-align: center;
}

#tab13 div.mcNavB a
{
  padding: 5px 17px;
  text-align: center;
}

#tab13 div.mcNavB a.lastLink
{
  padding: 5px 20px;
}

#tab14 div.mcNavB a
{
  padding: 5px 17px;
  text-align: center;
}

#tab15 div.mcNavB a
{
  padding: 5px 17px;
  text-align: center;
}



.clipList
{
  background: #FFF;
  height: 413px;
  overflow: auto;
  scrollbar-arrow-color:#000;
  scrollbar-track-color:#666;
  scrollbar-face-color:#d1cbe3;
  background-color: #afa8c9;  
  margin-top: 5px;
}

.clipList table
{
  background-color: #afa8c9;
  padding: 0 5px;

}

.clipList table td
{
  padding: 8px;
  color: #3f1d5a;
}

.clipList table td.thumbnail
{
  width: 130px;
}

.clipList table tr.rowEven td
{
  background-color: #bfb9d3;
}

.clipList table td img.thumb
{
  border-top: 1px solid #2d025e;
  border-left: 1px solid #2d025e;  
}

.clipList a:hover
{
  color: #FC0;
}

a.clipTitle
{
  font-weight: bold;
}

a.playLink
{
  text-decoration: none;
  font: bold 10px verdana;
  display: inline-block;
  padding-right: 15px;
}

a.playLink:hover
{
  color: #FC0;
}

a.playLink img, a.emailLink img
{
  vertical-align: bottom;
  margin-right: 2px;
}

.clipList table td p
{
  margin-bottom: 5px;
}

td.height
{
  white-space: nowrap;
}

.mcInfo
{
	margin-top: 20px;
}
.flexSched
{
	margin: 10px 0;
	font-family: verdana;
   	font-size: 10px;
	font-weight: bold;
	text-align:center;
	
}
.flexNote
{
	margin: 10px 0;
	font-family: verdana;
   	font-size: 10px;
	text-align:center;
	
}
.dashedLine
{
   
   padding-top:5px;
   margin-top: 0px;
   border-top: 1px dashed #C3ACD0;
   width: 355px;
   float:right;
   color: #42205D;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
   text-transform: none;
   margin-bottom: 12px;
   
   
          
}
.dashedLine img
{    
   padding-left:25px;


 
}

.sponsorAdds
{
   clear:both;
   margin: 0px 0 10px 0px;
   width:100%;
   padding: 10px 0 0 0;
  
  
 

}

#headerNav
{ 
   clear:both;
   background-color:#000000;
   width: 100%;
   height: 150px;
}

.leftNav, .rightNav
{  
   float:left;
   width:194px;
}
.leftNav img, .rightNav img
{ 
   display:block;
}
.tcampLogo
{ 
   float:left;
}
.mcDaniel
{
   float:left;
   padding-right:10px;
}
.rookieLogo
{
   float: right;
   padding-left:10px;
  
 }
 .blogPhoto
{
   float:right;
   clear:both;
   
   
}
.pblogText
{
   
   margin: 0 75px 5px  0;
   color: #42205D;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
   text-transform: none;
  
  

}

.subtitleBlogs
{
   padding-top:5px;
   margin-bottom:5px;
   margin-top: 5px;
   border-top: 1px dashed #C3ACD0;
   
}

.subtitleBlogs
{
   color: #42205D;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
   text-transform: none;
   
  
   
}
.stutitleBlogsPG

{
   color: #42205D;
   font-weight: bold;
   font-family: arial;
   font-size: 14px;
   text-transform: none;
   margin-left:300px;
   
  
   
}

#contentheading
{
	font-weight: bold;
   font-size: 20px;
   margin-bottom: 8px;
}

#contentheading_small { /* This is used in several places; the Heading of contents on the frontpage, it is also used for Section's heading (see above for explanation) “News” or whatever heading you used */
	font-size: 13px;
	font-weight: bold;
	color: #485866;
	font-family: Verdana, arial, helvetica, sans-serif;
	background-color: transparent;
}

li.bulletLogo
{list-style-image: url("/images/bulletHead.jpg);
}





