body {
background-color:#141414;
color:#000000;
font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
font-size:14px;
}

/* Lightbox */
#lightbox {
	background:url("../img/black-trans.png");
	display:none;
	left:0;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
#lightbox a {
	background-image:url("../img/close.gif");
	background-repeat:no-repeat;
	background-position:50% 50%;
	display:block;
	height:24px;
	position:absolute;
	right:0;
	text-indent:-999em;
	top:0;
	width:24px;
}
#lteie6 #lightbox {
	background-image:none;
	background-color:#000;
}
#lightbox a:hover {
	background-image:url("../img/close_hover.gif");
}
#lightbox #flashVideo {
	float:none;
	margin:100px auto 0 auto;
	padding-top:25px;
	text-align:center;
	position:relative;
}
.giegerich #flashVideo {
	width:386px;
}
.dougherty #flashVideo {
	width:776px;
}

/***** HEADER **********************/
#header {
background-image:url("../img/header_bg.gif");
background-repeat:repeat-x;
}
#header div {
height:51px;
margin:0 auto;
overflow:hidden;
width:960px;
}
#logo {
background-image:url("../img/black-and-gray-stripes.gif");
border:1px solid #1f0000;
border-width:0 1px;
display:block;
float:left;
padding:7px 21px 10px 23px;
}
#logo:hover {
background-image:url("../img/navigation_bg_rollover.jpg");
}
#logo.active {
background-image:url("../img/black-and-gray-stripes.gif");
}

/* Navigation */
#navigation {
float:right;
}
#navigation li {
float:left;
}
#navigation a {
color:#fffefe;
display:block;
font-size:14px;
font-weight:bold;
padding:18px 12px 19px 12px;
text-decoration:none;
}
#navigation a:hover, #navigation .active a {
background-image:url("../img/navigation_bg_rollover.jpg");
background-repeat:repeat-x;
border:1px solid #1f0000;
border-width:0 1px;
padding:18px 11px 19px 11px;
}

/***** FEATURED *****************/
#featured {
background-color:#fff;
background-image:url("../img/featured_bg_repeat.gif");
background-repeat:repeat-x;
background-position:left bottom;
}
#featured .wrap {
background-image:url("../img/featured_bg.jpg");
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:0;  /* 49px; */
}
#featuredContent {
margin:0 auto;
overflow:hidden;
padding:56px 25px 46px 25px;
width:910px;
}
#featuredContent.home {
padding:0;
width:100%;
}
#featuredContent .featuredText {
float:left;
width:352px;
}
h1 {
color:#131313;
font-size:60px;
font-weight:bold;
margin:56px 0 7px 0;
}
#featuredContent p {
color:#131313;
font-size:18px;
line-height:24px;
}
#featuredContent img {
float:left;
}
#flashVideo {
width:508px;
float:right;
}
#featuredContent #flashcontent {
float:none;
padding:0;
text-align:center;
width:100%;
}
#intro {
}
#featuredContent #flashcontent img {
float:none;
}
#sports_highlight_button{
	left:51px;
	top: -55px;
	position:absolute;
	float:none;
	width:508px;
	height:30px;
}
.vidbutton{
	margin-bottom:5px;
	margin-top:5px;
	float:left;
}
.vidbutton img{
	float:none;
}

/***** CONTENT ******************/
#content {
background-image:url("../img/black-to-gray-gradient_content.gif");
background-repeat:repeat-y;
background-color:#252525;
padding-bottom:14px;
}
.contentShadow {
background-image:url("../img/content_shadow.gif");
background-position:bottom center;
background-repeat:no-repeat;
margin:0 auto;
padding:20px 0 10px 0;
width:960px;
}
.contentBackground {
background-color:#ffffff;
background-image:url("../img/black-and-gray-stripes-wide.gif");
background-repeat:repeat-y;
line-height:20px;
min-height:400px;
overflow:hidden;
padding:20px 0;
width:960px;
}
h2 {
color:#b00101;
font-size:22px;
margin-bottom:20px;
text-transform:uppercase;
}
h2.stacked {
margin-bottom:0;
}
h3 {
color:#b00101;
font-size:18px;
font-weight:normal;
margin-bottom:20px;
}
p, ul {
margin-bottom:20px;
}
.warning {
color:#b00101;
font-style:italic;
}
.form dd {
border-color:#333;
border-style:solid;
border-width:1px;
margin:3px 0 14px 0;
overflow:hidden;
width:241px;
}
.form .textarea {
margin-bottom:10px;
width:441px;
}
.error {
color:#b00101;
font-weight:bold;
}
.error:before {
content: "*";
}
input, textarea {
border-color:#666;
border-style:solid;
border-width:1px 0 0 1px;
float:left;
font-family:Lucida Sans, Lucida Grande, Lucida Sans Unicode, sans-serif;
font-size:12px;
padding:2px 5px 3px 5px;
width:240px;
}
textarea {
color:#000000;
font-size:12px;
height:162px;
padding:2px 5px 3px 5px;
margin-right:10px;
margin:0;
width:431px;
}
#submitForm {
background-color:#cc0000;
border:none;
color:#fff;
cursor:pointer;
font-size:12px;
font-weight:bold;
line-height:1;
padding:3px 5px 5px 5px;
width:auto;
}
.mainContent {
float:left;
padding:0 25px;
width:591px;
}
.mainContent li {
background-image:url("../img/red-box.gif");
background-position:1px 7px;
background-repeat:no-repeat;
padding-left:14px;
}
.subContent {
color:#ffffff;
float:left;
font-size:12px;
font-weight:bold;
padding:0 25px 20px 25px;
width:269px;
}
.subContent h2 {
color:#fff;
font-weight:normal;
}
#content a {
color:#b00101;
text-decoration:underline;
}
#content a:visited, #content a:hover {
color:#cc6666;
}
#content a:hover {
text-decoration:none;
}
.subContent li {
margin-bottom:20px;
}

/***** FOOTER *******************/
#footer {
background-color:#141414;
background-image:url("../img/black-to-gray-gradient_footer.gif");
background-repeat:repeat-x;
color:#fffefe;
font-size:14px;
text-align:center;
padding:18px 0 19px 0;
}
#footer a {
color:#fffefe;
text-decoration:none;
}
#footer a:hover {
color:#666666;
}
#footer h6 {
display:inline;
font-weight:bold;
margin-right:19px;
}
.logocolor {
color:#dc0101;
}
#footer ul, #footer li {
display:inline;
}
#footer ul {
background-image:url("../img/footer_nav_divider.gif");
background-position:left 2px;
background-repeat:no-repeat;
}
#footer li {
margin-left:19px;
}

/* IE PNG FIX */
img { behavior: url("../iepngfix/iepngfix.htc") }
