/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

#page {
	background-color: white;
	border: 1px solid #959596;
	text-align: left;
	}

#header {
	background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;
	}

#headerimg 	{
	margin: 7px 9px 0;
	height: 192px;
	width: 740px;
	}

#content {
	font-size: 12px;
        background-color: white;
	}

.sharefixWHITE a {
       color: #FFFFFF;
       text-decoration: none;
       font-weight: none;
}

.sharefixWHITE a:hover {
       color: #FFFFFF;
       text-decoration: none;
       font-weight: none;
}

.sharefixWHITE a:visited {
       color: #FFFFFF;
       text-decoration: none;
       font-weight: none;
}

.sharefixGRAY a {
       color: #E8E8E8;
       text-decoration: none;
       font-weight: none;
}

.sharefixGRAY a:hover {
       color: #E8E8E8;
       text-decoration: none;
       font-weight: none;
}

.sharefixGRAY a:visited {
       color: #E8E8E8;
       text-decoration: none;
       font-weight: none;
}

.backgroundIEfix {
background-repeat: no-repeat;
} 

.widecolumn .entry p {
	font-size: 12px;
        background-color: white;
        color: #000000;
	}

a.entry {
       color: #42205d;
}

a.entry:hover {
       color: #000000;
}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
        background-color: white;
        color: #000000;
	}

.widecolumn {
	line-height: 1.6em;
        float: right;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.postmetadata2 {
	text-align: left;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}


.footerLoginAd {
	float:left;
	width:88px;
	height:31px;
	margin-left:211px;
	margin-top:-32px;
}

/* Article Social links ( FBShare FBLike, Tweet ) */
.social{
    position:absolute;
    right:90px;
    top:96px;
}
.social, .social li{ float:left }
 .social li{
        list-style:none;
        margin-right:10px;
}
.social .twitter a, .social .facebook a, .social .mobile a{
        background:url(/media/backgrounds/sprite_social.gif) transparent;
        display:block;
        height:23px;
        width:23px;
} 
.social .twitter a span, .social .facebook a span,.social .mobile a span{
            display: block;
            width: 0;
            height: 0;
            overflow: hidden;
}
.social .facebook a { background-position:-23px 0; }
.social .mobile a { background-position:-46px 0; }
.sociallinks a{
	float:left;
	margin-right:30px;
}
.sociallinks iframe{
	margin-top:1px;
}
.sociallinks div.fbLike{
	margin-top:-1px;
	float:left; 
	margin-right:15px;
}
.twitter-share-button{ margin-top:-1px !important }
.sociallinks div.fbLike iframe{
	margin-top:0;
}
.sociallinks div.fbLike iframe[style]{
	width:95px!important;
}

/* Social Module */
.sociallinksmodule{
	background:url("/media/backgrounds/social_bg.gif") no-repeat scroll 5px 0 transparent;
	height:42px;	
	padding-top:15px;
	margin-bottom:5px;
}
.sociallinksmodule .fbLike{
	float:left;		
	padding-left:36px;
	margin-top:-1px;
}
.sociallinksmodule .twitter-share-button{
	float:left;
	padding-left:50px;
}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
        text-decoration: bold;
	}


h1, h2, h3 {
	font-family: Arial, Verdana, 'Lucida Grande', 'Trebuchet MS', Sans-Serif;
	}

h1 {
	font-size: 24px;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 17px;
        font-family: Arial, Sans-Serif;
        color:#000000;
	}

.sidebartitle {
	font-size: 17px;
        font-family: Arial, Sans-Serif;
        color:#000000;
        font-weight:bold;
        margin-left: 9px;
        margin-bottom: 0px;
	}

.sidebartext {
        padding: 5px 10px 10px 5px;
}

h2.pagetitle {
	font-size: 17px;
        font-family: Arial, Sans-Serif;
        color:#000000;
	}

#sidebar h2 {
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	font-size: 17px;
        color:#000000;
	}

h3 {
	font-size: 14px;
        font-family: Arial, Sans-Serif;
        color:#000000;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.blogauthortitle {
        font-weight: bold;
        font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
	font-style: normal;
	font-size: 12px;
        line-height: 20px;
        padding-left: 0px;
        color: #E8C61E;
        text-transform: uppercase;
	}

.blogauthortitle small {color:#E8C61E;}

.entry p a:visited {
	color: #42205d;
	}

.commentlist li {
	font: 0.9em Arial, 'Lucida Grande', Verdana, Sans-Serif;
        border-left: 0px solid #ddd;
        border-top: 0px solid #ddd;
        border-right: 0px solid #ddd;
        border-bottom: 1px solid #ddd;
        color: #000000;
	}

#commentform input, #commentform textarea {
	font: 0.9em Arial, 'Lucida Grande', Verdana, Sans-Serif;
        border-left: 1px solid #ddd;
        border-top: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
	}

.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	border: 1px solid #eee;
	padding: 0px;
	background: #fff;
        width: 48px;
        height: 48px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
        font-family: Arial, 'Lucida Grande', Verdana, Sans-Serif;
	font-style: normal;
	font-size: 11px;
        padding-left: 0px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
        padding-left: 30px;
	}

#commentform p {
	font-family: Arial, Verdana, 'Lucida Grande', Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
        padding-left: 30px;
	}

#sidebar {
	font: 11px Arial, Verdana, 'Lucida Grande', Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 20px auto;
	padding: 0;
	width: 996px;
	border: 1px solid #959596;
	}

#header {
	background-color: #73a0c5;
	margin: 0 0 0 1px;
	padding: 0;
	height: 200px;
	width: 994px;
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn {
	float: left;
	padding: 0 0 0px 0px;
	margin: 0px 0 0;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}

.post {
	margin: -10px 0px 30px 30px;
	text-align: left;
	}

.home-table .post { margin-top:10px; margin-right:5px;}
.home-table
{
	width: 704px;
}
.post hr {
	display: block;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 2px 9px 0;
	padding: 0 0 0 0;
	}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}

.commentstitle {
        padding: 10px;
        font-size: 12px;
        font-family: Arial, Verdana, 'Lucida Grande', 'Trebuchet MS', Sans-Serif;
        font-weight: bold;  
}

/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	content: "\00BB \0020";
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
        margin-left: 0px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 0px 0px 0px 0px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}

/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 145px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 0px;
	}

.commentlist {
	padding: 0;
	text-align: none;
	}

.commentlist li {
	margin: 10px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
.rsidebar .top-table
{
	width: 260px;
}

#sidebar
{
	padding: 0px 0 0px 0;
	margin-left: 0 auto;
        float: right;
	padding-bottom:5px;
	}

#sidebar form {
	margin: 0;
	}
	
/* End Sidebar */


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

.navigation2 {
	display: block;
	text-align: center;
	margin-top: 18px;
        margin-left: 20px;
        margin-right: 16px;
	margin-bottom: 10px;
	}

.navigation3 {
	display: block;
	text-align: center;
	margin-top: 6px;
        margin-left: 20px;
        margin-right: 16px;
	margin-bottom: 20px;
	}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/* Ravens Stylesheet Additions */

/* Global styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5e;
}
* {
	margin:0;
	padding:0;
	outline:0;
}
a img {
	border:0;
}
ul li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#42205d;
}
a:hover {
	color:black;
	text-decoration:underline;
}
p a:hover {
	/*color:white;
	background:#42205d;*/
	color:black;
	text-decoration:underline;
}
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
.hide {
	display:none;
}
.floatLeft {
	float:left;
	margin:0 10px 5px 0;
}
.floatRight {
	float:right;
	margin:0 0 5px 10px;
}
a:hover img.noBgHov {
	background-color:none !important;
}
/* Basic Layout */
.header {
	width:980px;
	margin: 0 auto;
}
#wrapper {
	width:980px;
	margin:0 auto;
	min-height:588px;
	height: auto;
	border:none;
	clear:both;
}
#wrapper table { margin:0 auto; }
#section-title { clear:both;margin-top:10px;}

#wrapper2 {
	width:980px;
	background:#ffffff;
}


/* Site Header */
#headAdBar {
    background:#fff;
	height:90px;
    margin-bottom:15px;
    width:auto;
	float:left;
}
#siteHeaderInner {
    background: url(/media/backgrounds/bg_header_inner.png) no-repeat 1px 0;
    padding: 6px 16px 15px;
    width:997px;
    margin:0 auto;
}
.headAd {
	width:728px;
	height:90px;
	float:left;
}
/* Site Search */
#siteSearchForm {
    position:relative;
	height:57px;
	width:248px;
	padding:19px 13px 14px 8px;
	float:right;
	background:url(http://www.baltimoreravens.com/media/backgrounds/header_search.jpg) no-repeat 0 0;
}
#siteSearchForm #siteSearchText {
	width:131px;
	height:12px;
	float:left;
	border:0;
	margin-right:5px;
	padding:4px 11px 4px 11px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/header_search_input.jpg) no-repeat 0 0;
	color:#929292;
	font-size:11px;
	line-height:11px;
}
#siteSearchForm button {
	height:20px;
	width:53px;
	float:left;
	background:url(http://www.baltimoreravens.com/media/backgrounds/header_search_button.jpg) no-repeat 0 0;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
#siteSearchForm .searchAd {
	height:26px;
	width:236px;
}
#siteSearchForm #searchOption {
	clear:both;
	padding:2px 0 0 10px;
}
#siteSearchForm #searchOption li {
	display:inline;
	line-height:20px;
	height:20px;
	padding:0 11px 0 0;
}
#siteSearchForm #searchOption li a {
	color:#6e6174;
}
#siteSearchForm #searchOption li a:hover {
	color:#d5bb3a;
	text-decoration:underline;
	background:none;
}
#siteSearchForm #searchOption li.activeFilter a {
	color:#fff;
}
#siteSearchForm #searchOption li.activeFilter a:hover {
	text-decoration:none;
	background:none;
}

/* Site Nav */
#siteLogo {
    position:absolute;
    top:-7px;
    left:-88px;
    z-index:1000;
	height:80px;
	width:164px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://www.baltimoreravens.com/media/site_logo.png) no-repeat 0 0;
}

#siteNavCont {
    position:relative;
    margin-left:60px;
    padding-left:80px;
	width:857px;
	height:46px;
    float:left;
	background:url(http://www.baltimoreravens.com/media/backgrounds/site_nav.gif) repeat-x 0 0;
}
#siteNav {
}
#siteNav li {
	float:left;
	display:block;
}
#siteNav li a {
	display:block;
	height:46px;
    margin-right:9px;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
#siteNav li.activeNav a {
	background-position:0 -92px;
}
#siteNav li a:hover, #siteNav li a.hoverOn {
	background-position:0 -46px;
}
#siteNav li.siteNavGlossy a {
	margin:0;
}
#siteNav li.siteNavGlossy a.firstItem {
	margin:0 0 0 9px;
}

/* Site Sub-Nav / Ribbon */
#siteNav .subNavRibbon {
	position:absolute;
	left:56px;
	width:890px;
	top:-9999px;
	z-index:999 !important;
}
#siteNav li:hover .subNavRibbon {
	top:46px;
}
#siteNav li:hover a {
	background-position:0 -46px;
	*background-position:0 0;
}
#siteNav li.sfhover a {
	background-position:0 -46px;
}
#siteNav .subNavRibbon ul {
	float:left;
	display:block;
	padding:13px 0 30px 0;
	min-height:4em;
	_height:4em;
}
#siteNav .subNavRibbon .subNavCol1 {
	padding-left:12px;
	width:130px;
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_1.png) no-repeat bottom left;
}
#siteNav .subNavRibbon .subNavCol2, #siteNav .subNavRibbon .subNavCol3, #siteNav .subNavRibbon .subNavCol4 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_2.png) repeat-x bottom left;
    padding: 13px 0 30px;
	width:130px;
}

#siteNav .subNavRibbon .subNavCol6 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_2.png) repeat-x bottom left;
	padding-left:28px;
	width:130px;
        height:60px;
}
#siteNav .subNavRibbon .subNavCol7 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_2.png) repeat-x bottom left;
	padding-left:28px;
	width:130px;
        height:80px;
}

#siteNav .subNavRibbon .subNavCol5 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_3.png) no-repeat bottom right;
	width:234px;
	position:relative;
	padding-left:26px;
	padding-right:10px;
}

#siteNav .subNavRibbon .subNavCol8 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_3.png) no-repeat bottom right;
	width:234px;
	position:relative;
	padding-left:20px;
	padding-right:20px;
        height:60px;
}
#siteNav .subNavRibbon .subNavCol9 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_3.png) no-repeat bottom right;
	width:234px;
	position:relative;
	padding-left:20px;
	padding-right:20px;
        height:80px;
}

#siteNav .subNavRibbon ul li {
	float:none;
	display:block;
}
#siteNav .subNavRibbon ul li a {
	color:#919191;
	line-height:20px;
	text-indent:0;
	height:auto;
	overflow:visible;
	padding-right:12px;
	background:url(http://www.baltimoreravens.com/media/navigation/ribbon_nav_arrow.gif) no-repeat right 8px;
}
#siteNav .subNavRibbon .subNavCol5 li a,
#siteNav .subNavRibbon .subNavCol5 li a:hover {
	background:none;
}
#siteNav .subNavRibbon ul li a:hover {
	color:#42205d;
	text-decoration:underline;
	background:url(http://www.baltimoreravens.com/media/navigation/ribbon_nav_arrow_over.gif) no-repeat right 8px;
}
#siteNav .subNavRibbon .subNavCol5 a {
	height:auto;
	position:absolute;
	right:0px;
	bottom:26px;
}


/* the following is IE6 "compensation" for site nav */
* html #siteNav li.sfhover .subNavRibbon {
	top:146px;
	width:896px;
}
* html #siteNav .subNavRibbon .subNavCol1 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_1.gif) no-repeat bottom left;
}
* html #siteNav .subNavRibbon .subNavCol2,
* html #siteNav .subNavRibbon .subNavCol3, 
* html #siteNav .subNavRibbon .subNavCol4 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_2.gif) repeat-x bottom left;
}
* html #siteNav .subNavRibbon ul {
	padding:13px 0 11px 0;
}
* html #siteNav .subNavRibbon .subNavCol5 {
	background:url(http://www.baltimoreravens.com/media/navigation/sub_nav_3.gif) no-repeat bottom right;
	padding-left:13px;
}
* html #siteNav .subNavRibbon ul li a {
	height:20px;
}
* html #siteNav .subNavRibbon .subNavCol5 a {
	bottom:11px;
}
/* END IE 6 compensation */

/* breadcrumb styles */
#breadcrumbNav {
    background:transparent url(http://www.baltimoreravens.com/media/backgrounds/bg_body_rpt.png) repeat-y top left;
	width:1057px;
	height:27px;
    padding:0;
    padding:0;
	margin:0 auto;
}
#breadcrumbNav ul {
    padding-left:123px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/breadcrumb_nav.gif) no-repeat 0 0;
    width:873px;
    height:27px;
    margin:0 auto;
}
#breadcrumbNav ul li {
	line-height:27px;
	color:#9e9e9e;
	font-weight:bold;
	float:left;
	display:inline;
	padding:0 5px 0 0;
}
#breadcrumbNav ul li span {
	color:#e8c61e;
}
#breadcrumbNav ul li a {
	color:#9e9e9e;
	font-weight:normal;
}
#breadcrumbNav ul li a:hover {
	background:none;
}
/* NFL Nav */
#nflNav {
	float:left;
	position:relative;
	_height:46px;
	_background:url(http://www.baltimoreravens.com/media/navigation/nfl_nav.jpg) no-repeat 0 0;
}

#nflNavMain {
	width:122px;
	display:block;
	height:46px;
	_height:31px;
	background:url(http://www.baltimoreravens.com/media/navigation/nfl_nav.jpg) no-repeat 0 0;
	text-indent:-9999px;
}
#mainFooter #nflNav {
	margin-right:218px;	
}
#mainFooter #nflNav #nflNavMain {
	background:url(http://www.baltimoreravens.com/media/backgrounds/nfl_nav_footer.gif) no-repeat 0 3px;	
}
#mainFooter #nflNav ul {
	background:url(http://www.baltimoreravens.com/media/navigation/nfl_drop_reversed.gif) no-repeat 0 0;
}
#nflNavLink {
	width:122px;
	display:block;
	height:46px;
	_height:31px;
	/*background:url(http://www.baltimoreravens.com/media/navigation/nfl_nav.jpg) no-repeat 0 0;*/
	background:url(http://www.baltimoreravens.com/media/backgrounds/nfl_nav_footer.gif) no-repeat 0 3px;
	text-indent:-9999px;
}
#nflNav ul {
	height:290px;
	width:353px;
	padding-top:20px;
	background:url(http://www.baltimoreravens.com/media/navigation/nfl_drop.png) no-repeat 0 0;
	position:absolute;
	/*right:-2px;
	top: -9999px;*/
	left:0;
	display:none;
	bottom:42px;
}
* html #nflNav ul {
	background:url(http://www.baltimoreravens.com/media/navigation/nfl_drop.gif) no-repeat 0 0;
}
#nflNav li ul ul {
	position:static;
	top:0;
	display:block;
	right:0;
	height:244px;
	float:left;
	padding-top:39px;
	background:none;
	font-size:11px;
	line-height:14px;
}
/*#nflNav li:hover>ul {
	top:43px;
}
#nflNav li.nflhover ul {
	top:43px;
}*/
#mainFooter #nflNav li:hover>ul,
#mainFooter #nflNav li.nflhover ul {
	display:block;
}
#nflNav ul ul a {
	color:#fff;
}
#nflNav ul ul a:hover {
	color:#e8c61e;
	background:none;
}
#nflNav ul ul#AFCList {
	background:url(http://www.baltimoreravens.com/media/navigation/AFC_mark.png) no-repeat scroll 26px top transparent;
	width:64px;
	padding:37px 18px 0 27px;
}
#nflNav ul ul#NFLList a {
	color:#b8adc1;
}
#nflNav ul ul#NFLList a:hover {
	color:#fff;
}
#nflNav ul ul#NFLList {
 	width:96px;
	background:url(http://www.baltimoreravens.com/media/navigation/NFL_title.gif) no-repeat top center;
	padding:43px 20px 0 20px;
	height:238px;
	text-align:center;
	line-height:17px;
}
#nflNav ul ul#NFCList {
	background:url(http://www.baltimoreravens.com/media/navigation/NFC_mark.png) no-repeat scroll 40px top transparent;
	width:56px;
	padding:37px 26px 0 22px;
	text-align:right;
}


/* Site Footer */
#mainFooter {
    margin: 0 auto;
    width: 1057px;
    background: url(http://www.baltimoreravens.com/media/backgrounds/bg_body_rpt.png) repeat-y top left;
}
#mainFooterInner {
background: url(http://www.baltimoreravens.com/media/backgrounds/bg_footer.jpg) repeat-x 0 0;
padding: 0;
width: 960px;
position: relative;
margin: 0 auto;
}
#footerTop {
height: 66px;
overflow: hidden;
}
.footerAd {
float: left;
height: 66px;
width: 321px;
}
#footerForm {
padding: 3px 0 0;
width: 362px;
float: left;
height: 60px;
}
#footerForm #pslAccountTitle {
	text-indent:-9999px;
	overflow:hidden;
	height:0px;
	width:206px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/ravens_account_title.gif) no-repeat 0 0;
        padding-bottom:5px;
}
#newsletterForm {
padding-top: 6px;
}
.ravensCallRightMod button {
text-indent: -9999px;
border: none;
margin: 6px 0 0 68px;
cursor: pointer;
width: 92px;
height: 19px;
background: url(http://www.baltimoreravens.com/media/buttons/subscribe_now.gif) no-repeat 0 0;
}
#newsletterForm p {
background: url(http://www.baltimoreravens.com/media/ravens_call.png) no-repeat scroll 45px 0 transparent;
height: 29px;
overflow: hidden;
padding-bottom: 2px;
text-indent: -9999px;
}
#footerForm button, #newsletterForm button {
background: url(http://www.baltimoreravens.com/media/backgrounds/psl_login.gif) no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
height: 19px;
margin: 0 0 -3px 3px;
text-indent: -9999px;
vertical-align: middle;
width: 52px;
}
#newsletterForm button {
background-image: url(http://www.baltimoreravens.com/media/buttons/subscribe_btn.jpg);
width: 89px;
}
.footerLoginAd {
float: left;
height: 31px;
margin-left: 25px;
margin-top: 0px;
width: 88px;
}
#footerForm img, #footerForm #pslAccountTitle {
margin-bottom: 3px;
}
#footerForm #pslAccountTitle {
background: url(http://www.baltimoreravens.com/media/backgrounds/ravens_account_title.gif) no-repeat scroll 0 0 transparent;
display: block;
height: 25px;
overflow: hidden;
padding-bottom: 5px;
text-indent: -9999px;
width: 205px;
float: left;
}
#footerForm #pslAccountTitle {
background-image: url(http://www.baltimoreravens.com/media/backgrounds/ravens_account_title.jpg);
width: 212px;
height: 29px;
padding: 0;
}
#footerNav {
height: 38px;
}
#footerNav {
clear: both;
float: left;
height: 42px;
margin-bottom: 16px;
padding-right: 2px;
width: 600px;
}
#footerNav li {
float:left;
height: 38px;
line-height: 38px;
}
#footerNav li a.footerActive {
color: white;
}
#footerNav li a {
display: block;
font-size: 11px;
height: 36px;
line-height: 36px;
background: url(http://www.baltimoreravens.com/media/backgrounds/footer_nav_sep.jpg) no-repeat top right;
padding: 2px 11px 0 9px;
color: #6E6174;
}
#footerNav li a:hover {
color: #E8C61E;
}
#footerNav li a.lastItem {
background: none repeat scroll 0 0 transparent;
}

#footerInfo {
color: #807E81;
float: right;
font-size: 11px;
padding-right: 16px;
text-align: right;
}
#footerInfo {
clear: both;
color: #464646;
}
#footerSecAd {
float: left;
height: 60px;
padding-left: 16px;
width: 234px;
}
#footerInfo ul li {
display: inline;
}



.footer
{
	width: 980px;
	margin: 0 auto;
}

/* Main Template Widths */
.layoutA .contentWide, .layoutC .contentWide, .layoutB .contentWidePhoto {
	width:996px;
}
.layoutB .contentWide,
.layoutD .contentWide {
	width:728px;
	float:left;
	margin-top:10px;
	_overflow-x:hidden;
}

/*side column styling */
.contentSide {
	background:url(http://www.baltimoreravens.com/media/backgrounds/content_30_repeat.gif) repeat-y 1px 0;
	min-height:1%;
	width:268px;
	float:right;
	margin-top:10px;
	_overflow-x:hidden;
}
.contentSideBott {
	background:url(http://www.baltimoreravens.com/media/backgrounds/content_30_bottom.gif) no-repeat 1px bottom;
	min-height:1%;
	width:268px;
}
.contentSideTop {
	background:url(http://www.baltimoreravens.com/media/backgrounds/content_30_top.gif) no-repeat 1px 0;
	min-height:350px;
	_height:350px;
	width:265px;
	padding:3px 0 0 3px;
}

/* main content styling */
.contentWide h2 {
	margin-bottom:10px;
	font-size:17px;
}
.contentWide h3 {
	margin-bottom:8px;
	font-size:17px;
}

.contentWide hr {
	clear:both;
	visibility:hidden;
}
.contentWide p {
	font-size:11px;
	line-height:1.3em;
	margin-bottom:10px;
}
.contentWide ul {
	margin-top:1em;
}
.contentWide li {
	display:block;
	font-size:11px;
	line-height:17px;
	margin-bottom:1em;
	padding-left:26px;
	padding-right:40px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/raquo.gif) no-repeat 0 6px;
}
.contentWide ol li {
	margin-left:20px;
	display:list-item;
	background-image:none;
	padding-left:10px;
}
.contentWide .largeContentTitle {
	color:#dbdbdb;
	font-size:36px;
	margin:10px 0;
}

/* right col ads */
.rightColAd {
	background:white;
	border:1px solid #d0d0d0;
	margin-bottom:5px;
	margin-left:7px;
}
.ad234x60 {
	padding:6px 9px;
	height:60px;
	width:234px;
}
.ad250x250 {
	padding:1px;
	height:250px;
	width:250px;
}
/* common sub-page styles */
.layoutA #contentHdr, .layoutB #contentHdr {
	height:88px;
	width:996px;
}
.layoutC #contentHdr, .layoutD #contentHdr {
	height:278px;
	width:996px;
}
h1.pageTitle {
	height:45px;
	margin:28px 0 22px 30px;
	_display:inline;
	float:left;
	width:485px;
	text-indent:-9999px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.layoutC h1, .layoutD h1, .layoutCheer h1 {
	display:none;
}
.layoutCheer h1#cheerTitle {
	display:block;
	background-image:url(http://www.baltimoreravens.com/media/titles/depth_chart.gif);
}
.layoutCheer .generalModCol50.first {
	clear:left;
}
#contentHdrExtra {
	width:186px;
	float:left;
	padding-top:25px;
	padding-right:14px;
	text-align:right;
}
#contentHdrExtraBtns a {
	margin-left:9px;
	padding-bottom:5px;
}
#contentHdrExtraBtns a:hover {
	background:none;
}
#contentHdrExtra select {
	margin-top:6px;
}
#contentHdrExtra select, #contentHdrExtra option {
	font-size:10px;
	width:170px;
}
.contentHeaderAd {
	float:right;
	margin:10px 8px 0 0;
	padding:6px 9px;
	height:60px;
	width:234px;
	background:white;
	border:1px solid #d0d0d0;
}

/* individual subpage headers */
h1#depth_chart {
	background-image:url(http://www.baltimoreravens.com/media/titles/depth_chart.gif);
}
/* general defulat box styles */
.defaultBox {
	min-height:1%;
	clear:both;
}
.defaultBoxTop {
	min-height:100px;
	_height:100px;
}
.defaultBoxBott {
	min-height:1%;
}
/* full width white box styles */
.layoutA .contentWide .defaultBox,
.layoutC .contentWide .defaultBox,
.layoutB .contentWidePhoto .defaultBox {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_repeat_full.gif) repeat-y top center;
	width:981px;
	margin:0 7px 6px 8px;
}
.layoutC .contentWide .defaultBox {
	margin-top:10px;
}
.layoutA .contentWide .defaultBoxTop,
.layoutC .contentWide .defaultBoxTop,
.layoutB .contentWidePhoto .defaultBoxTop {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_top_full.gif) no-repeat top center;
	width:981px;
}
.layoutC .contentWide .defaultBoxTop,
.layoutA .contentWide .defaultBoxTop {
	padding:30px;
	width:921px;
}
.layoutB .contentWidePhoto .defaultBoxTop {
	padding:30px 20px;
	width:941px;
}
.layoutA .contentWide .defaultBoxTop {
	padding:25px 20px;
	width:941px;
}
.layoutA .contentWide .defaultBoxBott,
.layoutC .contentWide .defaultBoxBott,
.layoutB .contentWidePhoto .defaultBoxBott {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_bottom_full.gif) no-repeat bottom center;
	width:981px;
	padding-bottom:5px;
}
/* 70 width white box styles */
.layoutD .contentWide .defaultBox,
.layoutB .contentWide .defaultBox{
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_repeat_70.gif) repeat-y top center;
	width:716px;
	margin:0 2px 5px 10px;
}
.layoutD .contentWide .defaultBoxTop,
.layoutB .contentWide .defaultBoxTop {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_top_70.gif) no-repeat top center;
	width:676px;
	padding:20px;
}
.layoutD .contentWide .defaultBoxBott,
.layoutB .contentWide .defaultBoxBott {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_bottom_70.gif) no-repeat bottom center;
	width:716px;
}

/* Default Table Styles */
.layoutB .defaultTable,
.layoutD .defaultTable {
	width:676px;
	text-align:left;
	margin:0 auto;
}
.layoutA .defaultTable,
.layoutC .defaultTable {
	width:947px;
	text-align:left;
	margin:0 auto;
	*margin-top:-25px;
}
.defaultTable caption {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_table_caption.gif) repeat-x 0 1px;
	height:31px;
	font-size:15px;
	font-weight:bold;
	color:#503f5f;
	padding:9px 0 0 0;
	margin:0;
	*height:22px;
}

/*/*/html*.defaultTable>caption {position:relative;top:-18px;}/* */
*+html .defaultTable caption {position:static;}


.layoutB .defaultTable caption,
.layoutD .defaultTable caption,
.layoutB .defaultTable tr,
.layoutD .defaultTable tr {
	width:676px;
	
}
.layoutB .defaultTable caption,
.layoutD .defaultTable caption {
	margin-top:-10px;
}


.layoutA .defaultTable caption,
.layoutC .defaultTable caption,
.layoutA .defaultTable tr,
.layoutC .defaultTable tr {
	width:947px;
}
.layoutA .defaultTable caption {
	margin-top:-25px;
}
.defaultTable tr.evenRow {
	background:#e8e8e8;
}
.defaultTable tr th {
	height:41px;
	color:white;
	padding:0 10px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_table_header.gif) repeat-x 0 0;
}
.defaultTable tr th a {
	color:white;
	background:none;
	text-decoration:underline;
}
.defaultTable tr td {
	height:31px;
	padding:0 10px;
	color:#553a67;
	font-size:12px;
	font-weight:bold;
}


/* player bios styling */
#playerBioMainInfo {
	background:url(http://www.baltimoreravens.com/media/backgrounds/player_bio_top.gif) no-repeat 0 0;
	height:227px;
	width:372px;
	float:left;
	margin:0 0 6px 10px;
	padding:70px 7px 0 337px;
	position:relative;
	_display:inline;
}
#playerBioMainInfo img {
	position:absolute;
	top:6px;
	left:7px;
}
#playerBioMainInfo #playerBioStats {
	position:relative;
	z-index:7777;
}
#playerBioStats p {
	border-bottom:1px solid #2d2b2d;
	width:340px;
	height:17px;
	color:#fff;
	margin:0;
	overflow:hidden;
}
#playerBioStats p span {
	float:left;
	width:133px;
	color:#c8c8c8;
}
#playerBioLinks {
	height:25px;
	width:700px;
	position:absolute;
	top:255px;
	left:7px;
}
#playerBioLinks li {
	background:none;
	float:left;
	padding:0 15px 0 20px;
	line-height:25px;
}
#playerBioLinks li a {
	color:#42205d;
}
#playerBioLinks li a:hover {
	background:none;
	text-decoration:underline;
}
#playerBioTabs {
	margin:0;
}
.contentWide #playerBioTabs li {
	float:left;
	list-style:none;
	background:none;
	text-transform:uppercase;
	height:26px;
	line-height:28px;
	padding:2px 10px 0 23px;
}
#playerBioTabs li a {
	color:#5e5e5e;
	font-weight:bold;
	padding-right:5px;
	display:block;
	height:25px;
	line-height:25px;
	_width:1%;
	_white-space:nowrap
}
#playerBioTabs li a span {
	float:left;
	height:25px;
	padding-left:6px;
	cursor:pointer;
}
#playerBioTabs li a:hover {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top right;
	text-decoration:none;
}
#playerBioTabs li a:hover span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top left;
}

#playerBioTabs li.active a {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom right;
	color:#fff;
}
#playerBioTabs li.active a span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom left;
}


.defaultBoxShadedHeader {
	background:url(http://www.baltimoreravens.com/media/backgrounds/box_header_shaded.gif) no-repeat 0 0;
	margin-top:-14px;
	margin-left:-14px;
	_margin-left:-6px;
	_margin-top:-9px;
	width:706px;
	_width:690px;
	_float:left;
	height:31px;
}
.defaultBoxShadedFooter {
	background:url(http://www.baltimoreravens.com/media/backgrounds/box_footer_shaded.gif) no-repeat 0 0;
	height:21px;
	width:694px;
	_width:690px;
	margin-left:-15px;
	margin-bottom:-14px;
	padding:5px 12px 5px 0;
	line-height:21px;
	font-size:11px;
	overflow:hidden;
	_float:left;
	_position:relative;
	_left:3px;
	_bottom:-6px;
}
.layoutA .contentWide .defaultBoxShadedHeader {
	background:url(http://www.baltimoreravens.com/media/backgrounds/box_header_shaded_layout_A.gif) no-repeat 0 0;
	margin-top:-14px;
	margin-left:-14px;
	_margin-left:-4px;
	_margin-top:-14px;
	width:967px;
	_width:957px;
	_float:left;
	height:64px;
}
.playerBioTabContent {
	clear:both;
	display:none;
}
/* coach and staff bio styles */
#coachStaffMainInfo  {
	background:url(http://www.baltimoreravens.com/media/backgrounds/coachstaff_bio_top.gif) no-repeat 0 0;
	height:201px;
	width:372px;
	float:left;
	margin:0 0 6px 10px;
	padding:70px 7px 0 337px;
	position:relative;
	_display:inline;
}
#coachStaffMainInfo img {
	position:absolute;
	top:6px;
	left:7px;
}
#coachStaffMainInfo #playerBioStats {
	position:relative;
	z-index:7777;
}
#coachStaffMainInfo p {
	border-bottom:1px solid #2d2b2d;
	width:340px;
	height:17px;
	color:#fff;
	margin:0;
	overflow:hidden;
}
#coachStaffMainInfo p span {
	float:left;
	width:133px;
	color:#c8c8c8;
}
/* people landing styles */
#peopleLandingPage {
	width:983px;
	height:505px;
	margin:0 0 0 4px;
	_display:inline;
	overflow:hidden;
	float:left;
}
.peopleLandBoxOuter {
	float:left;
	margin:0 0 0 5px;
	_display:inline;
	background:url(http://www.baltimoreravens.com/media/backgrounds/people_landing_box.gif) no-repeat 0 0;
	padding-left:8px;
}
.peopleLandBox {
	background:url(http://www.baltimoreravens.com/media/backgrounds/people_landing_box.gif) no-repeat top right;
	width:168px;
	height:496px;
	padding-top:9px;
	padding-right:8px;
}
#peopleLandingPage .opened {
	width:395px;
}
.peopleLandingImgMask {
	background:url(http://www.baltimoreravens.com/media/backgrounds/people_landing_image_mask.gif) no-repeat top right;
	height:362px;

	width:3px;
	position:absolute;
	right:0;
	_right:-1px;
	top:0;
}
.peopelLandImageWrap {
	width:100%;
	height:362px;
	position:relative;
	overflow:hidden;
}
.peopleLandingContent {
	padding:18px 5px;
}
.peopleLandingContent select {
	margin-bottom:15px;
}
.peopleLandingContent select, .peopleLandingContent option {
	width:141px;
	font-size:11px;
}
.peopleLandingContent p {
	line-height:18px;
	padding-left:2px;
	margin:0;
}

/* schedule page styles */
#schedulePreSeason {
	width:974px;
	height:161px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/sched_pre.gif) no-repeat 0 0;
	margin:0 0 0 12px;
	clear:both;
}
.schedSeasWrap {
	margin:4px 0 0 12px;
	float:left;
	min-height:1%;
	width:992px;
	_margin-left:6px;
}
.scheduleSeasonGame {
	width:312px;
	height:168px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/sched_seas_game.gif) no-repeat 0 0;
	margin:0 5px 5px 0;
	float:left;
	padding:0 151px 0 21px;
	position:relative;
	overflow:hidden;
}
.preseasonFour .schedulePreseas {
	width:176px;
	height:155px;
	float:left;
	padding:0 30px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/sched_preseas_divide_line.gif) no-repeat 218px 60px;
}
.preseasonFour .preSeasonLast {
	background:none;
}

.preseasonFive .schedulePreseas {
	width:154px;
	height:155px;
	float:left;
	padding:0 20px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/sched_preseas_divide_line.gif) no-repeat 185px 60px;
}
.preseasonFive .preSeasonLast {
	background:none;
}

.scheduleSeasonGame h2,
.schedulePreseas h2 {
	height:31px;
	line-height:31px;
	font-size:18px;
	color:#757575;
	padding-top:3px;
	margin-bottom:20px;
}
.schedulePreseas h2 {
	font-size:12px;
}
.scheduleSeasonGame h3,
.schedulePreseas h3 {
	font-size:16px;
	color:#42205d;
	margin-bottom:5px;
}
.schedulePreseas h3 {
	font-size:12px;
}
.scheduleSeasonGame h3 a,
.schedulePreseas h3 a {
	color:#42205d;
	background:none;
}
.scheduleSeasonGame h3 a:hover,
.schedulePreseas h3 a:hover {
	color:#e8c61e;
	background:none;
}
.scheduleSeasonGame p,
.schedulePreseas p {
	font-size:11px;
	line-height:13px;
	color:#858585;
	margin:0;
}
.scheduleSeasonGame p.highlightContent,
.schedulePreseas p.highlightContent {
	margin-top:5px;
	color:#000;
	font-size:12px;
	font-weight:bold;
}
.scheduleSeasonGame p.highlightContent a,
.schedulePreseas p.highlightContent a {
	color:#000;
	padding-right:5px;
}
.scheduleSeasonGame p.highlightContent a:hover,
.schedulePreseas p.highlightContent a:hover {
	background:none;
	color:#e8c61e;
}
.scheduleSeasonGame .schedHelmet {
	position:absolute;
	right:26px;
	top:25px;
}
#schedPlayoffDivide {
	text-indent:-9999px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/sched_playoff_divide.gif) no-repeat 0 0;
	height:107px;
	width:974px;
	margin:3px 0 4px 11px;
	clear:both;
}
/* search result action bar styles  */
.actionBar {
	background-color: transparent;
	padding:8px 15px 8px 20px;
	min-height:12px;
	height:auto !important;
	height:12px;
	word-spacing:.1em;
}
.actionBar .actionLinks {
	float:right;
	position:relative;
	padding-right: 10px;
	white-space:nowrap;
}
.actionBar select, .actionBar option {
	font-size:11px;
}
.actionBar a:link, .actionBar a:visited {
	color:#000;
	text-decoration:underline;
}
.actionBar a:hover {
	text-decoration:none;
	color:black;
}


/*  search results styles */
.searchMessage {
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:18px 18px 8px 18px;
}
.searchTerms {
	text-decoration:underline;
	color:#858585;
}
.searchResults h2 {
	font-size:16px;
}
#searchResults h3 {	
	padding:2px 0 0 0;
}
#searchResults h3 a:link, #searchResults h3 a:visited {
	font-size:16px;
}
#searchResults h3 a:hover {
	text-decoration:underline;
}
#searchResults p {
	padding:0 0 5px 0;
}
.searchResult {
	padding:18px 18px;
}
.searchResult h3, .searchResult p {
	margin-left:0;
}
.resultDate {
	color:#858585;
}
.media .resultDate, .media h3, .media p, .media .tags {
	display:block;
	margin-left:85px;
}
#searchResults .previewImg {
	float:left;
	border:1px solid #878787;
	margin-right:10px;
}
#searchResults .filtered {
	font-weight:bold;
	color:#e01522;
	text-decoration:none;
}
.evenSearch {
	background:#F0F0F0;
}
/* tickets landing styles */
.tickets img { border: 1px solid #c3c3c3; }
.tickets h2  { color: #dbdbdb; font: bold 28px/1em Arial; letter-spacing: -.5px; margin-bottom: 3px; text-transform: uppercase; }
.tickets p   { /*color: #5d5d5d;*/ font: 11px/16px Arial; margin-bottom: 8px;}
.tickets .readMore { float: right; background: url(http://www.baltimoreravens.com/media/buttons/read_more.gif) 0 0 no-repeat; height: 19px; text-indent: -9000px; width: 83px; }

/* module styles */
.defaultModBox {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_mod_box_repeat.gif) repeat-y top left;
	width:256px;
	margin:5px 0 3px 7px;
}
.defaultModBoxTop {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_mod_box_top.gif) no-repeat top left;
	width:227px;
	padding:0 18px 22px 11px;
}
.generalThumbTout img {
	margin-top: 20px;
}
.defaultModBoxBott {
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_mod_box_bottom.gif) no-repeat bottom left;
	width:256px;
	min-height:71px;
}
.defaultModBoxHeader{
	height:31px;
	width:246px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/mod_title_area.gif) no-repeat 0 3px;
	margin-left:-10px;
	text-align:center;
	font-size:13px;
	color:#737373;
	font-weight:bold;
	text-transform:uppercase;
	line-height:31px;
}
.bandedListModule li {
	min-height:14px;
	_height:14px;
	font-size:11px;
	padding:7px 10px;
	clear:both;
	width:207px;
}
.bandedListModule li.oddModList {
	background:#d6d6d6;
}
.bandedListModule li a {
	color:#42205d;
}
.bandedListModule li a:hover {
	color:#000;
	background:none;
	text-decoration:underline;
}
.wallpaperModItem {
	width:217px;
	height:51px;
	clear:both;
	padding:6px 0 7px 0;
	background:url(http://www.baltimoreravens.com/media/backgrounds/wallpaper_module_divide.gif) no-repeat bottom left;
	font-size:13px;
	font-weight:bold;
	color:#5d5d5d;
}
.wallpaperModItem a {
	font-weight:normal;
	font-size:11px;
}
.lastWallpaperItem {
	background:none;
}
.wallpaperModItem img {
	border:1px solid #c3c3c3;
	float:left;
	margin-right:11px;
}
.PDFmoduleContent {
	padding:10px 0 12px 0;
}
.PDFmoduleContent img {
	float:left;
	margin-right:11px;
}
.PDFmoduleContent h2 {
	font-size:13px;
	color:#737373;
	padding-top:10px;
}
.PDFmoduleContent a {
	font-size:11px;
	font-weight:normal;
}
.moduleTabs {
	margin:0;
	padding-left:22px;
	height:30px;
}
.moduleTabs li {
	float:left;
	list-style:none;
	background:none;
	text-transform:uppercase;
	height:26px;
	line-height:28px;
	font-size:12px;
	padding:2px 5px 0 5px;
}
.moduleTabs li a {
	color:#5e5e5e;
	font-weight:bold;
	padding-right:5px;
	display:block;
	height:25px;
	line-height:25px;
	_width:1%;
	_white-space:nowrap
}
.moduleTabs li a span {
	float:left;
	height:25px;
	padding-left:6px;
	cursor:pointer;
}
.moduleTabs li a:hover {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top right;
	text-decoration:none;
}
.moduleTabs li a:hover span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top left;
}

.moduleTabs li.activeTab a {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom right;
	color:#fff;
}
.moduleTabs li.activeTab a span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom left;
}
.moduleTagCloud {
	clear:both;
	padding:0 0 12px 0;
	line-height:20px;
}
.moduleTagCloud a:hover {
	color:#000;
	background:none;
	text-decoration:underline;
}
.moduleTagCloud a.tagSize1 { font-size:10px; }
.moduleTagCloud a.tagSize2 { font-size:12px; }
.moduleTagCloud a.tagSize3 { font-size:16px; }
.moduleTagCloud a.tagSize4 { font-size:26px; }

.moduleNewsTopic {
	clear:both;
	display:none;
	padding:5px 0 12px 0;
}
.moduleNewsTopic a {
	float:left;
	height:20px;
	width:18px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/browse_news_topic_letter.gif) no-repeat 0 0;
	margin:0 5px 0 0;
	text-align:center;
	line-height:20px;
	font-size:13px;
}
.moduleNewsTopic a:hover {
	background-position:0 -20px;
	color:white;
	text-decoration:none;
}
.modNewsTopicRow1 {
	width:230px;
	clear:both;
	margin-bottom:5px;
	height:20px;
}
.modNewsTopicRow2 {
	width:207px;
	padding-left:10px;
	clear:both;
	margin-bottom:5px;
	height:20px;
}
.modNewsTopicRow3 {
	width:207px;
	padding-left:35px;
	clear:both;
	margin-bottom:5px;
	height:20px;
}
.defaultModBoxFooter {
	background:url(http://www.baltimoreravens.com/media/backgrounds/mod_box_footer_shaded.gif) no-repeat 0 0;
	height:18px;
	width:222px;
	margin-left:-9px;
	margin-bottom:-10px;
	padding:5px 12px;
	line-height:21px;
	font-size:11px;
}
.modPollQuestion {
	font-size:14px;
	font-weight:bold;
	width:230px;
	margin:5px auto;
	color:#5d5d5d
}
.ravensPollModule {
	margin-top:8px;
}
.ravensPollModule label {
	display:block;
	height:auto;
	overflow:hidden;
	padding-bottom:2px;
	padding-left:20px;
	font-size:11px;
}
.ravensPollModule .submitButton {
	display:block;
	height:19px;
	width:53px;
	border:none;
	background:url(http://www.baltimoreravens.com/media/backgrounds/submit_button.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:5px auto;
	cursor:pointer;
}
.pollResultRow {
	padding:6px 8px;
	font-size:11px;
	color:#5d5d5d;
}
.pollResultRow img {
	float:left;
}
.pollResultRow span {
	padding-left:5px;
	line-height:15px;
}
.pollResultRow p {
	margin-top:3px;
}
.pollResultRowOdd {
	background:#d6d6d6;
}
.defaultModBoxFooterWithAd {
	background:url(http://www.baltimoreravens.com/media/backgrounds/mod_box_footer_ad.gif) no-repeat 0 0;
	height:33px;
	width:222px;
	margin-left:-9px;
	margin-bottom:-10px;
	padding:5px 12px;
	line-height:21px;
	font-size:11px;
	text-align:right;
}
.defaultModBoxFooterWithAd p {
	float:left;
	width:128px;
	text-align:right;
	padding-top:6px;
}
.defaultModBoxFooterWithAd .modFootAd {
	float:right;
	padding-top:2px;
}
.ravensCallModBoxHeader {
	width:246px;
	height:64px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/mod_title_ravenscall.gif) no-repeat 0 4px;
	margin-left:-10px;
	text-indent:-9999px;
}
.ravensCallSubscribeContent {
	padding:10px 0 0 0;
}
.subscribeNowStepOne {
	width:92px;
	height:19px;
	background:url(http://www.baltimoreravens.com/media/buttons/subscribe_now.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin:0 auto;
	display:block;
}
.subscribeNowStepOne:hover {
	background:url(http://www.baltimoreravens.com/media/buttons/subscribe_now.gif) no-repeat 0 0;
}
.ravensCallStepTwo {
	display:none;
}

.ravensCallRightMod button {
	text-indent:-9999px;
	border:none;
	margin:6px 0 0 68px;
	cursor:pointer;
	width:92px;
	height:19px;
	background:url(http://www.baltimoreravens.com/media/buttons/subscribe_now.gif) no-repeat 0 0;
}


.moduleDefaultForm input {
	background:url(http://www.baltimoreravens.com/media/backgrounds/module_input_field.gif) no-repeat 0 0;
	height:17px;
	width:176px;
	color:#5d5e5e;
	border:0;
	font-size:11px;
	padding:1px 6px 0 6px;
	margin:5px  10px 5px 20px;
}
.moduleDefaultForm .ravensModRequiredText {
	text-align:right;
	margin-right:32px;
	font-size:11px;
}
.ravensCallControl {
	text-align:right;
	margin:7px 32px 4px 0;
}
.ravensCallControl a {
	font-size:11px;
	font-weight:normal;
}
.moduleDefaultForm button {
	text-indent:-9999px;
	border:none;
	margin:0 0 0 4px;
	cursor:pointer;
}
.subscribeNow {
	width:92px;
	height:19px;
	background:url(http://www.baltimoreravens.com/media/buttons/subscribe_now.gif) no-repeat 0 0;
}
.login {
	width:53px;
	height:19px;
	background:url(http://www.baltimoreravens.com/media/buttons/login.gif) no-repeat 0 0;
}
.ravensCallThankyou {
	text-align:center;
	font-size:11px;
}
.ravensCallThankyou span {
	font-size:17px;
	color:#42225d;
	font-weight:bold;
	display:block;
}

/* Browse News Page Styles
**************************/
.tagCloud {
	color: #42205d;
	padding: 5px 0 35px;
	clear:both;
	float:left;
	width:665px;
}
.tagCloud a {
	line-height:24px;
}
.tagCloud a:hover {
	background:none;
	color:#000;
	text-decoration:underline;
}
.largeTag1 {
	font-size: 10px;
}
.largeTag2 {
	font-size: 11px;
}
.largeTag3 {
	font-size: 12px;
}
.largeTag4 {
	font-size: 14px;
}
.largeTag5 {
	font-size: 16px;
}
.largeTag6 {
	font-size: 18px;
}
.largeTag7 {
	font-size: 26px;
}



/* Keywords Page Styles
************************/
.featureKeywordActionBar {
	padding:8px 5px 8px 20px;
	min-height:12px;
	height:auto !important;
	height:12px;
}
.featureKeywordActionBar .actionLinks {
	float:right;
	position:relative;
	padding-right: 20px;
}
.featureKeywordDropSelect {
	font-size:10px;
	margin-top:-2px;
	width:110px;
	_position:relative;
}
.featureKeywordActionBar .storiesResultTitle {
	font-size:12px;
	font-weight:bold;
	float:left;
}
#storiesResult {
	clear:both;
}
#storiesResult .searchResult {
	padding: 8px 18px;
	font-size:11px;
}
#storiesResult .searchResult p {
	color: #42205d;
	font-weight: bold;
}
#storiesResult .searchResult span {
	background:url(http://ravens//media/backgrounds/raquo.gif) no-repeat 0 6px;
	float: left;
	line-height:17px;
	padding-left:26px;
	padding-right:40px;
	width:130px;
}
.footerPaginate {
	text-align:right;
	clear:both;
	padding:10px 20px;
}
.defaultPagination {
	position:relative;
	width:280px;
	float:right;
	height:20px;
}
.defaultPagination * {
	position:relative;
	font-size:11px;
}
.featureKeywordActionBar .defaultPagination {
	float:left;
}
.defaultPagination span {
	border:1px solid #b3b3b3;
	padding:0 4px;
	color:#5e5e5e;
}
.defaultPagination span.current {
	background:#42205D;
	color:#fff;
	border:1px solid #42205D;
}
.defaultPagination a:hover {
	background:#b3b3b3;
	border:1px solid #b3b3b3;
	padding:0 4px;
	color:#5e5e5e;
}
.defaultPagination a {
	border:1px solid #b3b3b3;
	padding:0 4px;
	color:#5e5e5e;
}
.layoutD .contentWide .contentDivide,
.layoutB .contentWide .contentDivide {
	display:block;
	height:7px;
	width:680px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/news_landing_divide.gif) no-repeat -10px 0 ;
	clear:both;
	border:0 !important;
	margin:5px auto;
}
/* news landing styles */
.layoutD .contentWide .newsLandingBox,
.layoutB .contentWide .newsLandingBox {
	padding:12px;
	width:692px;
	_overflow-x:hidden;
}
.newsLandingBox .newsDate {
	color:#000;
	font-size:11px;
	display:block;
}
.newsLandingBox p {
	margin-top:10px;
}
.newsLandingBox img {
	border:1px solid #c3c3c3;
}
.newsLandingBox a:hover {
	background:none;
}
.newsLandingBox h3 a:hover {
	color:black;
	text-decoration:black;
}
#newsTopStory {
	margin:0 auto 7px auto;
}
#newsTopStory img {
	margin-bottom:7px;
}
#newsTopStory h3 {
	font-size:24px;
	color:#42205d;
}
#newsTopStory h3,
#newsTopStory .newsDate,
#newsTopStory p {
	padding:0 5px;
}
.newsLandDivide {
	height:7px;
	width:694px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/news_landing_divide.gif) no-repeat 0 0;
	clear:both;
	margin:5px auto;
}
.newsLandWideStory {
	margin:7px auto;
}
.newsLandWideStory img {
	float:left;
	margin:0 12px 0 5px;
}
.newsLandWideStory h3 {
	font-size:14px;
	color:#42205d;
}
.newsLandWideDouble {
	background:url(http://www.baltimoreravens.com/media/backgrounds/news_double_divide.gif) no-repeat 335px 5px;
}
.newsLandDoubleStory {
	width:330px;
	float:left;
	padding-right:10px;
}
.newsLandDoubleStory h3 {
	font-size:12px;
	color:#42205d;
}
.newsLandDoubleStory h3,
.newsLandDoubleStory span,
.newsLandDoubleStory p {
	padding-left:5px;
}
.newsLandDoubleStory img {
	float:left;
	margin:0 10px 0 5px;
}
.newsLandAdBox {
	border:1px solid #cfcfcf;
	padding:11px 0;
	width:705px;
	margin:10px auto;
	text-align:center;
}
.contentWide ul.newsLandSecLinks {
	height:46px;
	width:719px;
	margin:0 auto;
	background:url(http://www.baltimoreravens.com/media/backgrounds/news_landing_links.jpg) no-repeat 2px 0;
}
.newsLandSecLinks li {
	background:none;
	float:left;

	padding:9px 20px 0 25px;
}
.newsLandSecLinks li a {
	color:#5e5e5e;
	font-weight:bold;
	padding-right:5px;
	display:block;
	height:25px;
	line-height:25px;
	_width:1%;
	_white-space:nowrap
}
.newsLandSecLinks li a span {
	float:left;
	height:25px;
	padding-left:6px;
	cursor:pointer;
}
.newsLandSecLinks li a:hover {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom right;
	color:#fff;
	text-decoration:none;
}
.newsLandSecLinks li a:hover span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom left;
}
.newsLandSecLinks li.active a {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top right;
}
.newsLandSecLinks li.active a span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top left;
}

/* browse by topic styles */
.browseNewsTopic {
	clear:both;
	padding:5px 0 12px 0;
	margin:0 auto;
	width:226px;
}
.browseNewsTopic a {
	float:left;
	height:20px;
	width:18px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/browse_news_topic_letter.gif) no-repeat 0 0;
	margin:0 5px 0 0;
	text-align:center;
	line-height:20px;
	font-size:13px;
}
.browseNewsTopic a:hover,
.browseNewsTopic a.activeTopicButton {
	background-position:0 -20px;
	color:#fff;
}
.modNewsTopicRow1 {
	width:230px;
	clear:both;
	margin-bottom:5px;
	height:20px;
}
.modNewsTopicRow2 {
	width:207px;
	padding-left:10px;
	clear:both;
	margin-bottom:5px;
	height:20px;
}
.modNewsTopicRow3 {
	width:207px;
	padding-left:35px;
	clear:both;
	margin-bottom:5px;
	height:20px;
}
#topicBrowseLand {
	display:none;
}
.topicBrowseLists {
	width:660px;
	margin:10px auto 0 auto;
	border-top:1px solid #d7d7d7;
	padding:10px 0 20px 10px;
}
.topicBrowseLists ul {
	width:320px;
	float:left;
	margin:0 3px;
	min-height:1%;
}
.topicBrowseLists ul li {
	height:26px;
	line-height:26px;
	background:none;
	margin:0;
}
.topicBrowseLists ul li.topicOdd {
	background:#e8e8e8;
}

/* news feature landing styles */
#newsFeatureLandingRotator {
	margin:0 0 0 7px;
}


.newsFeatureSmallBoxes {
	margin-bottom:7px;
	clear:both;
}
.defaultBox30 {
	min-height:1%;
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_repeat_30.gif) repeat-y top left;
	width:353px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	_overflow-x:hidden;
}
.defaultBoxTop30 {
	min-height:45px;
	_height:45px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_top_30.gif) no-repeat top left;
	width:303px;
	padding:20px 25px 10px 25px;
}
.defaultBoxBott30 {
	min-height:1%;
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_bottom_30.gif) no-repeat bottom left;
	width:353px;
}
.defaultBoxShadedHeader30 {
	background:url(http://www.baltimoreravens.com/media/backgrounds/box_header_shaded_30.gif) no-repeat 0 0;
	width:309px;
	height:28px;
	padding:3px 17px 0 17px;
	margin-top:-14px;
	margin-left:-20px;
	_position:relative;
	_left:-1px;
	font-size:14px;
	color:#737373;
}
.defaultBoxShadedHeader30 h2 {
	font-size:14px;
	color:#737373;
}
.defaultBox30 p strong {
	margin-bottom:7px;
	display:block;
}
.layoutCheer .bandedListModule li a {
	position:relative;
}
/* news articles styles */
.layoutB .contentWide .newsArticleBox,
.layoutD .contentWide .newsArticleBox {
	padding:12px;
	width:692px;
	_overflow-x:hidden;
}
.newsArticleContent h2 {
	font-size:24px;
	color:#42205d;
	line-height:26px;
	margin-bottom:4px;
	margin-top:15px;
}
.blogTitle h2 {
	font-size:24px;
	color:#42205d;
	line-height:26px;
        margin-left:0px;
	margin-bottom:6px;
	margin-top:0px;
        padding-bottom: 4px;
        border-bottom: 1px solid #ddd;
}
.blogTitle1, .blogSubTitle,.entry {
    width:662px;
}
.blogTitle1 h2 {
	font-size:24px;
	color:#42205d;
	line-height:26px;
        margin-left:0px;
	margin-bottom:6px;
	margin-top:0px;
        padding-bottom: 4px;
}
.blogTitle h2 a {
	font-size:24px;
	color:#42205d;
	line-height:26px;
        margin-left:0px;
	margin-bottom:4px;
	margin-top:0px;
}
.blogTitle h2 a:hover {
	font-size:24px;
	color:#000000;
        text-decoration:underline;
	line-height:26px;
        margin-left:0px;
	margin-bottom:4px;
	margin-top:0px;
}
.newsArticleContent h3 {
	font-size:16px;
	color:#000;
}
#newsArticleExtInfo {
	padding-bottom:1em;
}
#articleResizeButtons {
	float:right;
	margin-top:-15px;
	_margin-top:0;
	*margin-top:0;
}
#articleResizeButtons img {
	border:none !important;
	margin-left:3px;
}
.newsArticleContent {
	padding:0 6px;
}
.contentWide .newsArticleSizeContentMedium * {
	font-size:12px;
}
.contentWide .newsArticleSizeContentMedium * {
	font-size:14px !important;
}
.contentWide .newsArticleSizeContentLarge * {
	font-size:16px !important;
}
.newsArticleBox a img {
	border: 1px solid #c3c3c3;
}
.newsArticleContent p {
	margin-bottom:1.3em;
}
.newsArticleContent .articleSubTitle {
	line-height:15px;
	display:block;
	width:500px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#5d5d5d;
	padding:5px 0;
}
.blogSubTitle {
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	color:#5d5d5d;
}
.newsArticleContent .newsDate {
	font-size:11px;
	color:#000;
	line-height:11px;
	display:block;
	float:left;
	clear:both;
	width:500px;
	margin-bottom:1em;
}
.newsArticleByContent {
	clear:both;
	margin:20px 0 30px 10px;
	position:relative;
}
.newsArticleByContent .newsArticleBylineAd {
	height:60px;
	width:234px;
	position:absolute;
	right:8px;
	top:0px;
}
.newsArticleByContent img {
	border:1px solid #c3c3c3;
	float:left;
	margin-right:8px;
}
.newsArticleByContent p {
	padding-top:14px;
	font-size:11px;
	/*font-size:1.1em;*/
	color:#5d5d5d;
	width:420px;
}
.newsArticleByContent p span {
	color:#000;
	font-size:12px;
	font-weight:bold;
	display:block;
}
.newsArticleRelated {
	clear:both;
	margin:20px 0 30px 10px;
}
.newsArticleRelated p {
	font-weight:bold;
}
.newsArticleRelated p a {
	font-weight:normal;
}
.imageWithCaptionRight {
	float:right;
	padding:0 0 15px 15px;
}
.imageWithCaptionLeft {
	float:left;
	padding:0 15px 15px 0;
}
.imageWithCaptionRight img,
.imageWithCaptionLeft img {
	border:1px solid #c3c3c3;
}
.imageWithCaptionRight p,
.imageWithCaptionLeft p {
	clear:both;
	margin-bottom:0 !important;
	line-height:30px;
	font-style:italic;
	color:#422053;
	padding-left:3px;
}

/* news browse tabs */
#newsBrowseTabs {
	margin:0;
}
.contentWide #newsBrowseTabs li {
	float:left;
	list-style:none;
	background:none;
	text-transform:uppercase;
	height:26px;
	line-height:28px;
	padding:2px 10px 0 23px;
}
#newsBrowseTabs li a {
	color:#5e5e5e;
	font-weight:bold;
	padding-right:5px;
	display:block;
	height:25px;
	line-height:25px;
	_width:1%;
	_white-space:nowrap
}
#newsBrowseTabs li a span {
	float:left;
	height:25px;
	padding-left:6px;
	cursor:pointer;

}
#newsBrowseTabs li a:hover {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top right;
}
#newsBrowseTabs li a:hover span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top left;
}

#newsBrowseTabs li.active a {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom right;
	color:#fff;
}
#newsBrowseTabs li.active a span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom left;
}
/* 404 styles */
#errorEncountered {
	background: url(http://www.baltimoreravens.com/media/backgrounds/systemEncounteredError.gif) 0 0 no-repeat;
	height:21px;
	text-indent: -9000px;
	width:474px;
}
.content404 h3 {
	color: #42205d;
	font: bold 20px Arial;
	margin-bottom: 12px;
}
.content404 p {
	margin-bottom: 14px;
}
.content404 {
	padding:10px 0 0 10px;
}
.actionLinks404 {
	float:right;
}
.actionBar404 {
	padding: 19px 18px;
}
.actionBar404 a:link {
	color: #42205d;
}
.actionBar404 a:hover {
	color: #fff;
}
/* contact form styles */
/* Begin: Forms
----------------------------*/
#formCont {
	padding:9px 15px 15px 29px;
	width:543px;
}
#formCont h2 {
	margin-left:0;
}
#formCont p {
	margin-top:12px;
	margin-left:0;
}
#formCont .articleImageRight {
	margin-top:50px;
}
#formCont textarea {
	padding:3px 5px;
}
#formCont form {
	width:476px;
	float:left;
	min-height:1px;
	margin-top:50px;
}
#formCont form p {
	clear:both;
}
#formCont #newsLetterForm {
	margin-top:10px;
}
#formCont a:link, #formCont a:visited {
	text-decoration:none;
	color:#42205D;
}
#formCont a:hover {
	text-decoration:underline;
	color:#000;
}
.text_field_wrap div {
	height:22px;
	width:10px;
	position:absolute;
	right:-2px;
	top:0;
	background:url(http://www.baltimoreravens.com/media/forms/input_text_bg.gif) no-repeat right top;
	*top:1px;
	_right:-1px;	
	_top:1px;
}
*+ html .text_field_wrap div {
	top:2px;
}
.half div {
	right:-5px;
	_right:-1px;
}
.text_field_wrap {
	float:left;
	margin-bottom:2px;
	min-height:22px;
	padding-bottom:6px;
	width:451px;
	margin-right:18px;
	_margin-right:23px;
	_width:453px;
	position:relative;
}
#formCont .radioSet {
	border:1px solid #DDD;
	clear:both;
	width:441px;
	padding:5px;
	margin-bottom:10px;
}
#formCont .radioSet .radioSetTitle {
	width:auto;
	float:left;
	color:#858585;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:0;
	text-align:left;
}
#errorMessage {
	color:red;
	font-weight:bold;
}
#formCont .radioSet p {
	width:300px;
	float:right;
	margin:0;
	line-height:22px;
	clear:right;
}
#gameByGame {
	border:1px solid #DDD;
	clear:both;
	min-height:1%;
	width:446px;
	_height:1%;
	padding:5px 0 5px 5px;
}
#mediaExtranetForm {
	margin-top:0 !important;
}
#gameByGame p {
	font-size:12px;
	font-weight:bold;
}
.gameByGameCol {
	width:215px;
	float:left;
	padding-right:5px;
	_overflow-x:hidden;
}
#selectAllHomeGamesLabel input {
	margin-right:4px;
}
.gameByGameCol label {
	font-size:11px;
	clear:both;
	display:block;
	line-height:18px;
	position:relative;
	padding-left:20px;
	padding-bottom:6px;
	_width:180px;
}
#other,
#otherEndCap {
	visibility:hidden;
}
.gameByGameCol p {
	float:none !important;
}
.gameByGameCol label input {
	margin-right:4px;
	position:absolute;
	top:4px;
	*top:-2px;
	left:0;
}
*+html .errorDropdown option {
	color:red !important;
}
* html .errorDropdown option {
	color:red !important;
}
#formCont #gameByGame .radioSetTitle {
	padding:0;
	display:block;
	clear:both;
	width:446px;
	float:left;
}
.text_field_wrap input, .text_field_wrap select, .text_field_wrap option, #formCont select, #formCont option {
	font-size:11px;
	color:#858585;
	line-height:20px;
	vertical-align:middle;
	position:relative;
	font-weight:bold;
}
.text_field_wrap input {
	width:448px;
	padding-left:5px;
	height:22px;
	background:url(http://www.baltimoreravens.com/media/forms/input_text_bg.gif) no-repeat 0 0;
	border:0;
}
.text_field_wrap>input {
	padding-top:3px;
	height:19px;
}
*+html .text_field_wrap input {
	padding-top:0;
	height:23px;
}
* html .text_field_wrap input {
	padding-top:0;
	height:23px;
}
.text_field_wrap select {
	height:20px;
	border:1px solid #ccc;
}
.text_field_wrap textarea {
	height:173px;
	width:443px;
	background:url(http://www.baltimoreravens.com/media/forms/textarea_bg.gif) no-repeat 0 0;
	overflow:auto;
	border:0;
	resize:none;
}
* html .text_field_wrap {
	overflow-x:hidden;
}
*+html .text_field_wrap select {
	height:22px;
	margin-top:1px;
}
#formCont form .half {
	width:215px;
	_overflow-x:hidden;
}
.half select, .half input {
	width:215px;
}
#formCont form .fourth, #formCont form .fourth select {
	width:99px;
	height:20px;
	_width:96px;
}
#formCont .submitBtn {
	margin:12px 0 6px 0;
}

/* events landing style */
#featureEventBox {
	width:672px;
	min-height:78px;
	background:#190c2e url(http://www.baltimoreravens.com/media/backgrounds/featured_event_top.gif) no-repeat 0 0;
	clear:both;
	margin:7px auto 0 15px;
	padding:0 18px;
	color:#949494;
	float:left;
	_float:none;
}
#featuredEventTitle {
	height:29px;
	width:672px;
	text-indent:-9999px;
	background:url(http://www.baltimoreravens.com/media/titles/featured_event.gif) no-repeat 0 8px;
	margin-bottom:8px;
}
#featureEventBox #featuredEventDate {
	float:right;
	color:#fff;
}
#featureEventBox h4 {
	color:#fff;
	font-size:16px;
}
#featureEventBottom {
	width:708px;
	height:4px;
	overflow:hidden;
	margin:0 auto 7px 15px;
	background:#190c2e url(http://www.baltimoreravens.com/media/backgrounds/featured_event_bott.gif) no-repeat 0 0;
	clear:both;
	float:left;
	_float:none;
}
#eventsFilter {
	clear:both;
	padding:5px 10px;
}
#eventsFilter label {
	margin-right:20px;
}
#eventsFilter p {
	margin:0;
	font-weight:bold;
	width:130px;
	float:left;
}
#eventsLandingList {
	clear:both;
	width:100%;
}
#eventsLandingList tr td {
	height:30px;
	padding-left:10px;
	font-size:11px;
	color:#434343;
}
#eventsLandingList .eventsLandingListName {
	width:350px;
}
#eventsLandingList .eventsLandingListName img {
	vertical-align:bottom;
	margin-left:3px;
}
#eventsLandingList .eventsLandingListName a {
	color:#42205d;
}
#eventsLandingList .eventsLandingListName a:hover {
	color:#000;
	background:none;
	text-decoration:underline;
}
#eventsLandingList .eventsLandingListDate {
 	color:#9f9f9f;
}
#eventsLandingList tr.oddRow {
	background:#e8e8e8;
}
.eventsCalMod {
	min-height:221px;
	width:252px;
	margin:5px 0pt 3px 7px;
	padding: 5px 2px 0 2px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/calendar_module.gif) no-repeat 0 0;
}
.eventCalendar th {
	height:29px;
	width:35px;
}
.eventCalendar td {
	height:31px;
	width:35px;
	text-align:center;
	color:#818181;
	font-size:11px;
}
.eventCalendar td a {
	display:block;
	height:31px;
	width:35px;
	line-height:31px;
	color:#42205d;
	font-weight:bold;
}
.eventCalendar td a:hover {
	color:#fff;
	background:#575757;
}
.eventCalendar td.oddBox {
	background:#e5e5e5;
}
.eventCalendar td.noDay {
	background:#ababab;
}
.eventsCalModBottom {
	background:url(http://www.baltimoreravens.com/media/backgrounds/calendar_module_bott.gif) no-repeat 0 -1px;
	height:35px;
	width:255px;
	padding-top:6px;
	margin-left:-2px;
	position:relative;
}
.eventsCalModBottom .calPrev,
.eventsCalModBottom .calNext {
	display:block;
	height:19px;
	width:56px;
	text-indent:-9999px;
	position:absolute;
}
.eventsCalModBottom .calPrev {
	background:url(http://www.baltimoreravens.com/media/buttons/calendar_prev.gif) no-repeat 0 0;
	left:9px;
	top:11px;
}
.eventsCalModBottom .calNext {
	background:url(http://www.baltimoreravens.com/media/buttons/calendar_next.gif) no-repeat 0 0;
	right:13px;
	top:11px;
}
.eventsCalModBottom p {
	line-height:30px;
	margin:0;
	text-align:center;
}
.eventsCalModBottom p a {
	font-size:11px;
}
.eventDetailHeadInfo {
	font-size:11px;
}
.eventDetailHeadInfo p {
	font-weight:bold;
	padding:5px 10px;
	width:500px;
}
.eventDetailHeadInfo a {
	float:right;
	padding:5px 15px 0 0;
}
.eventDetailTitle {
	margin-top:14px;
}
.eventDetailTitle a {
	font-size:18px;
}
.contentWide .eventDetailDate {
	font-weight:bold;
	color:#434343;
	font-size:12px;
}
.eventsDetailItem {
	padding:5px 10px;
	margin-left:-5px;
	_width:660px;
	_overflow-x:hidden;
}
.evenEventsDetailItem {
	background:#e8e8e8;
}
.evenEventsDetailItem .contentDivide {
	background:url(http://www.baltimoreravens.com/media/backgrounds/news_landing_divide_evenrow.gif) no-repeat -23px 0 !important;
}


/* feeds page styles */
.feedCont {
	padding:19px 28px 7px 20px;
}
.feedContevenRow {
	background-color:#F0F0F0;
}
.iconCont {
	color:#858585;
	float:right;
	margin-top:9px;
	text-align:center;
	width:80px;
	margin-left:20px;
}
.iconCont a:link, .iconCont a:visited, .iconCont a:hover  {
	color:#000;
	font-size:10px;
	background:none;
	text-decoration:underline;
}
.iconCont img {
	display:block;
}
.iconCont a img {
	border:none;
}
.feedCont h2 {
	font-size:18px;
	color:#42205D;
}
.feedCont .byline {
	font-weight:bold;
}
.feedCont p, .feedCont ol {
	line-height:1.2em;
	margin:5px 13px 7px 0;
	width:77%;
}
#feedList, #videoPodcastList, #audioPodcastList {
	margin-left:12px;
}
.feedCont ul {
	margin:10px 0pt 0pt 33px;
	padding-top:5px;
}
#feedList .oddRow {
	background-color:#F0F0F0;
}
#feedList .evenRow {
	background-color:#E0E0E0;
}
#feedList li, #videoPodcastList li, #audioPodcastList li {
	background:transparent url(http://www.baltimoreravens.com/media/icons/ico_bullet_white.gif) no-repeat scroll 5px 14px;
	height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:12px 0pt 12px 20px;
}
.feedCont ul li {
	margin-bottom:0pt;
}
#feedList .feeds a, #feedList .feeds a img {
	border:none;
	background:none;
}
#feedList .feeds a:hover {
	color:#000;
	text-decoration:underline;
}
.btnReaderApp {
	float:right;
}
/* cheer landing styles */
.generalModCol50 {
	margin-top:10px;
}
.generalModCol50 .defaultModBox {
	min-height:1%;
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_repeat_30.gif) repeat-y top left;
	width:353px;
	float:left;
	margin-left:10px;
	_margin-left:5px;
	_overflow-x:hidden;
}
.generalModCol50 .defaultModBoxTop {
	min-height:45px;
	_height:45px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_top_30.gif) no-repeat top left;
	width:303px;
	padding:20px 25px 15px 25px;
}
.generalModCol50 .defaultModBoxBott {
	min-height:1%;
	background:url(http://www.baltimoreravens.com/media/backgrounds/default_box_bottom_30.gif) no-repeat bottom left;
	width:353px;
}
.generalModCol50 .defaultModBoxHeader {
	background:url(http://www.baltimoreravens.com/media/backgrounds/box_header_shaded_30.gif) no-repeat 0 0;
	width:309px;
	height:28px;
	padding:3px 17px 0 17px;
	margin-top:-14px;
	margin-left:-20px;
	_position:relative;
	_left:-1px;
	font-size:14px;
	color:#737373;
	line-height:28px;
}
.generalModCol50 .defaultModBoxHeader h2 {
	font-size:14px;
	color:#737373;
	text-align:left;
}
.generalModCol50 p {
	font-size:11px;
	margin-bottom:10px;
	_position:relative;
	*position:relative;
}
.generalModCol50 {
	width:353px;
	float:left;
	padding:0 10px 0 0;
	_overflow-x:hidden;
}
.generalModCol50 .cheerLandBandedLists {
	margin-top:0;
}
.generalModCol50 .cheerLandBandedLists li {
	background-image:none;
	min-height:21px;
	_height:21px;
	padding:6px 20px 2px 10px;
	margin:0;
	line-height:13px;
}
.generalModCol50 .bandedListModule li {
	width:auto;
}
.generalModCol50 .cheerLandBandedLists li.oddRow {
	background-color:#e8e8e8;
}
.generalModCol50 .cheerLandBandedLists li a:hover {
	background:none;
	color:#000;
	text-decoration:underline;
}
.generalModCol50 .cheerLandBandedLists li a {
	position:relative;
}
.generalModCol50 .defaultBox30 {
	margin-bottom:4px;
	margin-top:2px;
}
.generalModCol50 p strong {
	display:block;
	margin-bottom:1em;
}
.cheerLandImageTout {
	padding-left:10px;
}
.cheerLandThumbTout img {
	float:left;
	margin-right:7px;
	border:1px solid #d7d7d7;
}
.cheerLandThumbTout h2 {
	margin:0;
	color:#42205d;
	font-size:16px;
}
.cheerLandSelectBox {
	width:325px;
	height:20px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/cheer_land_select_bg.gif) no-repeat 8px 0;
	margin-bottom:2px;
	padding:8px 10px 6px 30px;
}
.cheerLandSelectBox select {
	font-size:11px;
	width:150px;
}
/* home page styles */
.homeThreeStory {
	float:left;
	padding-right:14px;
	width:208px;
	height:170px;
	margin-top:-5px;
	overflow:hidden;
}
#homeThreeStoryBox{
	height:173px;
	width:670px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/home_three_story.gif) no-repeat 0 0;
	float:left;
	padding:20px 0 0 20px;
}
.homeThreeStory img {
	border:1px solid #a6a6a6;
	margin-bottom:5px;
}
.homeThreeStory a:hover {
	background:none;
	color:#42205d;
}
.homeThreeStory h2 {
	font-size:12px;
	margin:0;
	line-height:16px;
}
.homeThreeStory h2 a:hover {
	color:#000;
	text-decoration:underline;
}
.homeThreeStory p {
	font-size:11px;
}
.layoutHome .contentWide {
	margin:0;
	float:left;
}
.layoutHome .contentSide {
	background:none;
	float:left;
	margin:0 0 0 3px;
	width:302px;
}
#homeLinkList {
	height:339px;
	width:690px;
	float:left;
	background:url(http://www.baltimoreravens.com/media/backgrounds/home_article_list.gif) no-repeat 0 0;
}
#homeRavensCall {
	background:url(http://www.baltimoreravens.com/media/backgrounds/home_ravens_call.gif) no-repeat 0 0;
	height:42px;
	width:283px;
	margin:4px 0 1px 0;
	float:left;
	padding:82px 0 0 19px;
}
#homeRavensCall input {
	background:url(http://www.baltimoreravens.com/media/backgrounds/home_ravens_call_input.gif) no-repeat 0 0;
	border:none;
	font-size:11px;
	height:15px;
	width:163px;
	color:#999;
	padding:2px 0 0 5px;
}
#homeRavensCall button {
	background:url(http://www.baltimoreravens.com/media/backgrounds/home_ravens_call_submit.gif) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
	height:19px;
	width:92px;
	cursor:pointer;
	margin-left:3px;
}
.homeRightAd {
	float:left;
	margin-top:3px;
}
.contentWide .homeTabs {
	margin:0;
	padding-left:22px;
	height:30px;
	width:480px;
	padding-top:4px;
	float:left;
}
.homeTabs li {
	float:left;
	list-style:none;
	background:none;
	text-transform:uppercase;
	height:26px;
	line-height:28px;
	font-size:12px;
	padding:2px 5px 0 5px;
}
.homeTabs li a {
	color:#5e5e5e;
	font-weight:bold;
	padding-right:20px;
	display:block;
	height:25px;
	line-height:25px;
	_width:1%;
	_white-space:nowrap
}
.homeTabs li a span {
	float:left;
	height:25px;
	padding-left:21px;
	cursor:pointer;
}
.homeTabs li a:hover {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top right;
	color:#5e5e5e;
	text-decoration:none;
}
.homeTabs li a:hover span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top left;
}
.homeTabs li.activeTab a {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom right;
	color:#fff;
}
.homeTabs li.activeTab a span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom left;
}
.homeTabAd {
	position:absolute;
	top:-29px;
	right:0px;
	height:31px;
	font-size:11px;
	padding-bottom:5px;
}
* html .homeTabAd {
	position:relative;
	float:right;
	margin-bottom:-37px;
	
}
* html .homeTabAd * {
	display:inline;
}
.homeTabAd img {
	vertical-align:middle;
	margin-left:3px;
}
.homeTabAd a:hover {
	background:none !important;
}
.homeTabContent {
	position:relative;
	clear:both;
	float:left;
}
.homeTabAdWrap {
	width:676px;
	height:296px;
	_position:relative;
}
#homeArticleFilter {
	height:30px;
	width:660px;
	padding:0 0 0 20px;
	margin-top:5px;
	float:left;
	font-size:11px;
}
#homeArticleFilter input {
	margin:0 5px 0 16px;
}
#homeArticleFilter label {
	line-height:20px;
}
#homeArticleFilter a {
	margin-left:25px;
	text-decoration:underline;
}
#homeFilterItems {
	clear:both;
	padding-left:11px;
	width:664px;
	margin-top:8px;
	float:left;
	margin-left:4px;
}
#homeFilterItems li {
	padding-left:43px;
	height:28px;
	line-height:28px;
	background-position:15px 11px;
	margin:0;
}
#homeFilterItems li span {
	padding-right:15px;
	float:left;
	width:120px;
}
#homeFilterItems li.oddRow {
	background-color:#e8e8e8;
}
#homeFilterItems li.hide {
	display:none;
}
#homeFilterItems li.show {
	display:block;
}

#homeTabContent_news,
#homeTabContent_blog,
homeTabContent_geeks {
	clear:both;
	position:relative;
}
/* landing template 1 styles */
.landTemp1DoubleAds {
	margin:10px 0;
	clear:both;
	float:left;
}
.landTemp1Ad {
	padding:4px;
	border:1px solid #d7d7d7;
	margin-left:12px;
	float:left;
	height:124px;
	width:340px;
	_display:inline;
}
#pressroomFilter {
	clear:both;
	padding:5px 10px;
	font-size:11px;
}
#pressroomFilter form {
	display:inline;
}
#pressroomFilter label {
	margin-right:15px;
}
#pressroomFilter p {
	margin:0;
	font-weight:bold;
	width:60px;
	float:left;
}
#pressRoomList {
	width:680px;
	margin:5px 0;
	min-height:60px;
	_height:1%;
	_overflow:hidden;
}
.contentWide #pressRoomList li {
	background-image:none;
	padding:9px;
	margin:0;
}
.contentWide #pressRoomList li.oddRow {
	background-color:#e8e8e8;
}
#pressRoomList li a {
	font-size:11px;
	font-weight:normal;
}
#pressRoomList li.hide {
	display:none;
}
#pressRoomList li.show {
	display:block;
}
#pressRoomList li span {
	display:block;
	width:200px;
	float:left;
	font-weight:normal;
}
#pressRoomList li span a {
	font-weight:normal;
	font-size:11px;
}
#pressRoomLinks {
	height:26px;
	margin:0;
}
#pressRoomLinks li {
	background:transparent none repeat scroll 0%;
	float:left;
	padding:0pt 15px 0pt 15px;
	margin:0;
	line-height:26px;
}
/* photo landing styles */
.contentWidePhoto .defaultBoxShadedHeader {
	background:url(http://www.baltimoreravens.com/media/backgrounds/box_header_shaded_full.gif) no-repeat 0 0;
	width:927px;
	height:31px;
	position:relative;
	left:-1px;
	top:-11px;
	color:#737373;
	font-size:13px;
	font-weight:bold;
	padding:3px 20px 0 20px;
}
.contentWidePhoto .defaultBoxShadedHeader form {
	display:inline;
}
.defaultBoxShadedHeader select {
	margin-left:20px;
	width:125px;
	font-size:11px;
}

#mainPhotoColLeft {
	width:493px;
	float:left;
	min-height:1%;
	_height:1%;
	margin-top:-10px;
}
#mainPhotoColLeft p {
	font-weight:bold;
	line-height:22px;
	padding-left:5px;
	float:left;
}
#photoLandingFlash {
	clear:both;
	float:left;
	height:510px;
	width:480px;
	margin-bottom:10px;
}
#mainPhotoColRight {
	width:445px;
	float:left;
	min-height:1%;
	padding-top:17px;
}
#mainPhotoColRight h2 {
	font-size:18px;
	color:#42205d;
	font-weight:normal;
}
#mainPhotoColRight .photoDate {
	color:#000;
	font-size:12px;
	display:block;
}
#mainPhotoColRight .photoDate span {
	color:#9d9d9d;
}
#mainPhotoColRight p {
	margin:1em 0;
	font-size:11px;
}
.mediaExtraContent {
	/*width:438px;
	min-height:1em;
	_height:1em;
	background:#e8e8e8;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;*/
}
.mediaExtraContent {
	position:relative;
}
#shareBox {
	height:16px;
	width:113px;
	padding:3px 3px 3px 10px;
	position:absolute;
	background:#fff;
	border:1px solid #e8e8e8;
	display:none;
}
#shareBox a {
	margin:0 10px 0 0;
}
#shareBox a:hover {
	background:none;
}
/*.mediaExtraContent #shareBox {
	top:0px;
	left:140px;
}
#contentHdrExtraBtns #shareBox {
	margin:-47px 0 0 64px;
	padding:2px;
	*margin:-22px 0 0 -125px;
	width:115px;
	flaot:left;
}*/
/*
#photoLandingThumbs {
	margin:0 0 0 -5px;
	width:690px;
	height:120px;
}*/
#photoLandingThumbs {
	height:120px;
	margin:0pt 0pt 0pt -6px;
	width:694px;
}
#photoLandingThumbs img {
	margin:0 7px 0 0;
	float:left;
}
#photoLandingThumbs a:hover {
	background:none;
}
.mediaExtraContent a {
	margin-right:18px;
}
.mediaExtraContent a:hover {
	background:none;
}
.photoLandingAd {
	margin:10px 8px 0 0;
	padding:6px 9px;
	height:60px;
	width:234px;
	background:white;
	border:1px solid #d0d0d0;
}
.contentSideTopPhoto {
	min-height:100px;
}
#photoFeaturedSlideshows {
	margin-top:10px;
	padding-top:10px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/photo_land_info_divide.gif) no-repeat 0 0;
}
#photoFeaturedSlideshows h2 {
	color:#5e5e5e;
	padding-bottom:7px;
}
#photoFeaturedSlideshows img {
	margin-right:12px;
}
#photoFeaturedSlideshows a:hover {
	background:none;
}
/* video landing styles */
#videoLandingFlash {
	clear:both;
	float:left;
	min-height:1%;
	width:480px;
	margin-bottom:10px;
}
.videoThumbTouts {
	padding-bottom:4px;
}
.videoThumbTouts img {
	margin-right:7px;
	margin-bottom:2px;
}
#videoLandingThumbnails {
	min-height:100px;
	width:696px;
	_height:100px;
	_position:relative;
	_left:auto;
}
.videoLandingHR {
	background: url(http://www.baltimoreravens.com/media/backgrounds/videoLanding_hr.gif) no-repeat center;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 688px;
}
.videoThumbInfo {
	float:left;
	margin-right:9px;
	_margin-right:5px;
	font-size:11px;
	padding-bottom:10px;
}
.videoThumbInfo h2 {
	font-size: 12px;
	font-weight: bold;
	color: #42205d;
	padding-top: 10px;
	padding-bottom: 10px;
}
.videoThumbInfo p {
	color: #42205d;
	padding-bottom: 20px;
}
#videoLandingThumbnails p {
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
}
#videoLandingThumbnails a {
	display:block;
	width:130px;
}
#videoLandingThumbnails p a {
	display:inline;
}
#videoLandingThumbnails a:hover {
	background:none;
	color:#000;
	text-decoration:underline;
}
#videoLandingThumbnails a img {
	display:block;
}
#videoLandingThumbnails a span {
	color:#9d9d9d;
}
.layoutB .contentWide .extraWideContent {
	padding:20px 6px 20px 14px;
	width:696px;
}
.extraWideContent .defaultBoxShadedHeader {
	margin-left:-8px;
}
.extraWideContent .defaultBoxShadedFooter {
	margin-left:-9px;
}
.videoPagination {
	margin:0 auto;
	float:none;
	margin-top:2px;
}
.videoModThumb {
	float:left;
	margin-right:5px;
	margin-bottom:10px;
	border:1px solid #c5c5c5;
}
.videoModTime {
	color:#5e5e5e;
}
/* lifestyle styles */
.generalThumbTout img {
	float:left;
	margin:-12px 7px 2px -17px;
}
.layoutCheer .generalThumbTout img {
	float:left;
	margin:-12px 7px 10px -2px;
	border:1px solid #d7d7d7;
}

/* contest image fix */
.defaultModBoxTop .generalThumbTout img {
	float:left;
	margin:0px 7px 10px -2px;
	border:1px solid #d7d7d7;
}

.generalThumbTout h2 {
	margin:0;
	color:#42205d;
	font-size:16px;
	margin-top:0px;
	clear:none;
}
.generalThumbTout p {
	position:relative;
}
.layoutCheer .generalThumbTout p {
	margin-bottom:0px;
}
#lifeStyleWrap {
	float:left;
	margin-top:-10px;

}
#lifestyleTouts {
	width:700px;
	height:124px;
	padding:15px 0px 0 14px;
}
.doubleToutBox {
	padding:0 0 20px 0 !important;
	width:716px !important;
}
#lifestyleTouts img {
	margin:0 5px 0 0;
	border:1px solid #d7d7d7;
	float:left;
	_display:inline;
}
#lifestyleTouts a:hover {
	background:none;
}
.layoutD .lifestyle_header, .layoutD .lifestyle_header {
	width:246px !important;
	height:228px !important;
	padding:50px 0 0 750px;
	background-repeat:none;
}
.lifestyle_header #lifeStyleHeadTout {
	height:66px;
	width:179px;
	margin:30px 0 0 25px;
	padding-top:18px;
	text-align:center;
	font-weight:bold;
	background:url(http://www.baltimoreravens.com/media/backgrounds/lifestyle_header_tout.png) no-repeat 0 0;
}
.lifestyle_header #lifeStyleHeadTout a {
	height:19px;
	width:82px;
	background:url(http://www.baltimoreravens.com/media/buttons/sign_up_now.gif) no-repeat center top;
	overflow:hidden;
	text-indent:-9999px;
	border:0;
	display:block;
	margin:7px auto;
}

/* ravenstown styles */
#ravenstownScoller {
	height:120px;
	width:901px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/ravenstown_scroller.gif) no-repeat 0 0;
	margin:0 auto;
	position:relative;
	z-index:1;
	padding:14px 39px 10px 39px;
}
#ravenstownScoller .scrollButton {
	position:absolute;
	background-position:0 0;
	background-repeat:none;
	display:block;
	height:19px;
	width:25px;
	text-indent:-9999px;
	top:60px;
}
#ravenstownScoller #scrollLeft {
	background-image:url(http://www.baltimoreravens.com/media/backgrounds/ravenstownScrollLeft.gif);
	left:10px;
}

#ravenstownScoller #scrollRight {
	background-image:url(http://www.baltimoreravens.com/media/backgrounds/ravenstownScrollRight.gif);
	top:;
	right:10px;
}
#ravenstownScrollHide {
	height:120px;
	width:900px;
	overflow:hidden;
	position:relative;
	z-index:5;
}
#ravenstownScrollWrap {
	height:120px;
	position:absolute;
	left:0;
}
.rtScrollContent {
	height:120px;
	width:910px;
	position:absolute;
	left:auto;
	top:0;
}
#ravenstownScrollWrap a {
	float:left;
	height:120px;
	width:172px;
	margin-right:10px;
}
#ravenstownScrollWrap a img {
	border:1px solid #d7d7d7;
}
#ravenstownScrollWrap a:hover {
	background:none;
	color:#000;
}
.generalImageTout {
	height:207px;
	width:343px;
	padding:9px 6px 6px 16px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/general_img_tout_30.gif) no-repeat 10px 2px;
}
.ravenstownMiniTout {
	float:left;
	height:211px;
	width:160px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/ravenstown_minitout.gif) no-repeat 0 0;
	margin-left:5px;
	padding:7px;
}
.firstMiniTout {
	margin-left:0;
}
.ravenstownMiniTout p {
	padding:6px;
}
.ravenstownMiniTout p span {
	font-weight:bold;
	display:block;
}
.miniToutPair {
	width:355px;
	padding-left:10px;
	height:225px;
	padding-top:5px;
	position:relative;
}

/* history section styles */
ul.histSecLinks {
	background:transparent url(http://www.baltimoreravens.com/media/backgrounds/history_links.jpg) no-repeat scroll 0 0;
	height:46px;
	margin:0pt auto 0px -13px;
	_margin:0pt auto 0px -3px;
	width:700px;
	clear:both;
}
.histSecLinks li {
	background:none;
	float:left;
	padding:9px 5px 0 10px;
}
.histSecLinks li a {
	color:#5e5e5e;
	font-weight:bold;
	padding-right:5px;
	display:block;
	height:25px;
	line-height:25px;
	_width:1%;
	_white-space:nowrap
}
.histSecLinks li a span {
	float:left;
	height:25px;
	padding-left:5px;
	cursor:pointer;
}
.histSecLinks li a:hover {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom right;
	color:#fff;
	text-decoration:none;
}
.histSecLinks li a:hover span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom left;
}
.histSecLinks li.active a {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top right;
}
.histSecLinks li.active a span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top left;
}
.oneThirdTable {
	width:215px;
	float:left;
	margin-right:10px;
}
.oneThirdTable table.defaultTable,
.oneThirdTable table.defaultTable caption {
	width:215px !important;
}
.oneHalfTable {
	width:415px;
	float:left;
	margin-right:10px;
}
.oneHalfTable table.defaultTable,
.oneHalfTable table.defaultTable caption {
	width:415px !important;
}

/* alert bar styles */
#alertBar {
	width:841px;
	height:30px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/alert_bar.gif) no-repeat 6px 6px;
	color:white;
	padding:20px 85px 0 90px;
	line-height:12px;
}
#alertBar a {
	color:white;
}
/* non double space lists */
.noSpaceList li {
	margin-bottom:0 !important;
}

/* downloads styles */
.contentWide .downloadsTitle {
	margin:0 0 0 25px;
	line-height:13px;
	font-size:13px;
	clear:both;
}
.downloadThumb {
	float:left;
	margin:0 10px 0 2px;
	width:172px;
	height:155px;
}
.downloadThumb img {
	border:1px solid #d7d7d7;
}

/* new cheer template */
#cheerFlashCol {
	width:260px; /* total width 728 */
	float:left;
}
#cheerFlashCont {
	width:260px;
	height:500px;
}
#cheerFlashCol #cheerPaper {
	width:120px;
	display:block;
	margin:0 auto;
	font-size:11px;
	color:#33174a;
	margin-top:20px;
}
#cheerContCol {
	width:448px;
	float:left;
	padding:0 10px 0 10px;
}
* #cheerContCol {
	overflow:hidden;
	width:445px;
}
#cheerContCol table {
	width:450px;
	height:auto;
	overflow:hidden;
	margin-bottom:25px;
	font-size:11px;
}
#cheerContCol tr.even {
	background-color:#e8e8e8;
}
#cheerContCol td {
	padding:5px 22px 5px 12px;
	border-bottom:1px solid #d7d7d7;
	vertical-align:top;
}
#cheerContCol .heading {
	font-weight:bold;
	width:135px;
	color:#4a4a4a;
}
#cheerContCol dl {
	font-size:11px;
}
#cheerContCol dt {
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	color:#4a4a4a;
}
#cheerContCol dd {
	margin-bottom:15px;
}
#selectAllHomeGamesLabel {
	clear:both;
	display:block;
}

/* gameday */
.gameday .contentWide {
	width:728px;
	height:auto;
	overflow:hidden;
	float:left;
	clear:left;
}
.scrollerCont {
	width:845px;
	height:40px;
	overflow:hidden;
	background:url(http://www.baltimoreravens.com/media/backgrounds/gamedayScroller.jpg) no-repeat top left;
	clear:left;
	margin-left:10px;
	position:relative;
	padding:2px 65px;
}
.scrollerCont #arrowLeft {
	width:37px;
	height:17px;
	background:url(http://www.baltimoreravens.com/media/buttons/scroller_left.jpg) no-repeat top left;
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:12px;
	top:14px;
}
#contentHdr .arrow.disable {
	background-position:bottom left;
}
.scrollerCont #arrowRight {
	float:left;
	width:37px;
	height:17px;
	background:url(http://www.baltimoreravens.com/media/buttons/scroller_right.jpg) no-repeat top left;
	display:block;
	position:absolute;
	right:12px;
	top:14px;
	text-indent:-9999px;
}
#gameScrollerHide {
	height:40px;
	overflow:hidden;
	position:relative;
	width:845px;
	margin:0 auto;
}
.scrollerCont #gameScroller {
	height:40px;
	overflow:hidden;
	position:absolute;
}
.scrollerCont #gameScroller .game {
	float:left;
	padding-left:29px;
	height:40px;
	padding-right:16px;
	width:40px;
	overflow:hidden;
	position:relative;
}
.scrollerCont #gameScrollerHide #gameScroller .game:hover, .scrollerCont #gameScrollerHide #gameScroller .game.active {
	background-position:bottom left;
} 
.scrollerCont #gameScrollerHide #gameScroller div.game:hover {
	background-position:top left;
}
.scrollerCont #gameScroller #ps1a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps1_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #ps2a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps2_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #ps3a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps3_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #ps4a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps4_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week1a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w01_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week2a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w02_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week3a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w03_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week4a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w04_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week5a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w05_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week6a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w06_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week7a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w07_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week8a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w08_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week9a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w09_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week10a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w10_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week11a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w11_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week12a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w12_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week13a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w13_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week14a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w14_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week15a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w15_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week16a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w16_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week17a {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w17_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #wildcarda {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/wc_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #divisionala {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/dv_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #conferencea {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/cf_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #superbowla {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/sb_a.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #ps1h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps1_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #ps2h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps2_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #ps3h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps3_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #ps4h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/ps4_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week1h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w01_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week2h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w02_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week3h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w03_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week4h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w04_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week5h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w05_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week6h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w06_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week7h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w07_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week8h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w08_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week9h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w09_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week10h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w10_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week11h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w11_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week12h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w12_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week13h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w13_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week14h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w14_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week15h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w15_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week16h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w16_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #week17h {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/w17_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #wildcardh {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/wc_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #divisionalh {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/dv_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #conferenceh {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/cf_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller #superbowlh {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/sb_h.jpg) no-repeat top left;
}
.scrollerCont #gameScroller .divider {
	background:url(http://www.baltimoreravens.com/media/icons/gameday/divider.jpg) no-repeat 0px 0px;
	width:9px;
	height:34px;
	position:absolute;
	top:4px;
	right:2px;
}
.boxWideCont {
	width:713px;
	height:auto;
	overflow:hidden;
	background:url(http://www.baltimoreravens.com/media/backgrounds/boxWide_repeat.jpg) repeat-y bottom left;
	margin-left:10px;
	margin-top:8px;
}
.boxWideTop {
	width:713px;
	height:auto;
	overflow:hidden;
	background:url(http://www.baltimoreravens.com/media/backgrounds/boxWide_top.jpg) no-repeat top left;
}
.boxWideBottom {
	width:713px;
	height:auto;
	overflow:hidden;
	padding-bottom:12px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/boxWide_bottom.jpg) no-repeat bottom left;
}
#tabCont .boxWideBottom {
	padding-bottom:20px;
}
.gameday #flashCont {
	width:691px;
	height:255px;
	padding:8px 0 0 11px;
}
.gameday #linkCont {
	width:320px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	padding:5px 0 0 0;
}
.gameday #linkCont a {
	margin-right:20px;
	font-size:11px;
}
.gameday .gamedayTabs {
	margin:3px 0 0 0;
	padding-left:22px;
	height:30px;
	width:713px;
	padding-top:4px;
	float:left;
	background:url(http://www.baltimoreravens.com/media/backgrounds/contentWide_underHead.jpg) no-repeat bottom left;
	padding-bottom:8px;
	position:relative;
}
.gamedayTabs li {
	float:left;
	list-style:none;
	background:none;
	text-transform:uppercase;
	height:26px;
	line-height:28px;
	font-size:12px;
	padding:2px 5px 0 5px;
}
.gamedayTabs li.refresh {
	position:absolute;
	top:5px;
	right:40px;
}
.gamedayTabs li a {
	color:#5e5e5e;
	font-weight:bold;
	padding-right:20px;
	display:block;
	height:25px;
	line-height:25px;
	_width:1%;
	_white-space:nowrap
}
.gamedayTabs li a span {
	float:left;
	height:25px;
	padding-left:21px;
	cursor:pointer;
}
.gamedayTabs li a:hover {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top right;
	color:#5e5e5e;
	text-decoration:none;
}
.gamedayTabs li a:hover span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat top left;
}
.gameday .gamedayTabs .activeTab a {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom right;
	color:#fff;
}
.gameday .gamedayTabs .activeTab a span {
	background:url(http://www.baltimoreravens.com/media/backgrounds/tabs.gif) no-repeat bottom left;
}
.gameday .openText {
	clear:left;
	line-height:14px;
	font-size:11px;
}
.gameday #gameday_tabContent .openText h3 {
	padding:10px 0 0 20px;
	width:500px;
	height:auto;
	overflow:hidden;
	margin:0;
	font-size:14px;
	background-image:none;
	text-indent:0;
}
.gameday .openText p {
	margin:0 25px 16px 20px;
	line-height:14px;
}
.gameday .contentWide h2 {
	width:700px;
	height:34px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/gamedayCont_subHeadLong.jpg) no-repeat top left;
	text-indent:22px;
	color:#737373;
	font-size:16px;
	margin:0;
	line-height:26px;
}
.gameday .contentWide h3 {
	font-size:13px;
	color:#442d64;
	font-weight:bold;
	margin:0;
}
.gameday .contentWide a {
	font-size:11px;
}
.gameday .gameLinks .gamelink {
	float:left;
	width:207px;
	height:auto;

	overflow:hidden;
	margin:12px 0 22px 22px;
	line-height:17px;
}
.gameday .gameLinks .gamelink img {
	border:1px solid #afafaf;
}
.gameday .gameLinks .gamelink h3 {
	margin-top:5px;
	font-size:12px;
}
.gameday .gameLinks .gamelink p {
	margin-bottom:0;
	line-height:17px;
}
.gameday  .column1, .gameday  .column2 {
	width:356px;
	height:auto;
	float:left;
	overflow:hidden;
}
.gameday .defaultBox30 {
	background:none;
	margin:0;
	margin-left:3px;
	margin-right:7px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/gamedayCont_subHead.jpg) no-repeat top left;
	width:346px;
	padding-bottom:20px;
}
.gameday .defaultBoxBott30 {
	background:none;
	
}
.gameday .defaultBoxTop30 {
	background:none;
	padding:0;
	width:316px;
	padding:0 15px;
}
.gameday .defaultBoxShadedHeader30 {
	margin:0 0 7px 0;
	padding:0;
	height:34px;
	background:none;
}
.gameday .defaultBox30 h2 {
	color:#737373;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	line-height:24px;
	width:316px;
	background:none;
	padding-top:5px;
}
.gameday .defaultBox30 img {
	float:left;
	margin-right:8px;
}
.gameday .threeCol {
	width:713px;
	height:auto;
	overflow:hidden;
	clear:both;
	position:relative;
}
.gameday .threeCol .colHead {
	width:713px;
	height:37px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/gamedayCont_subHeadBoth.jpg) no-repeat top left;
	position:absolute;
	top:0;
	left:0;
}
.gameday .threeCol h2 {
	background:none;	
	width:auto;
	position:relative;
	z-index:5;
	padding-top:5px;
}
.gameday .threeCol .col {
	width:220px;
	height:auto;
	overflow:hidden;
	margin-left:5px;
	float:left;
}
.gameday .threeCol .col.first { 
	background:none;
}
.gameday .threeCol li {
	background:none;
	width:212px;
	line-height:17px;
	padding:0;
}
.gameday .threeCol ul {
	padding-left:15px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/colDivider.jpg) no-repeat 0 50%;
	margin-left:10px;
}
.gameday .threeCol .first ul {
	background:none;
}
.gameday .boxAdCont {
	background:url(http://www.baltimoreravens.com/media/backgrounds/boxWide_ad.jpg) no-repeat top left;
	width:705px;
	height:157px;
	margin:12px 0 0 10px;
	padding-left:8px;
}
.gameday .boxAdCont img {
	border:1px solid #d2d4cd;
	margin-top:14px;
	margin-right:5px;
}
.gameday .wallpapers {
	clear:both;
	width:713px;
	height:auto;
	overflow:hidden;
}
.gameday .wallpapers h2 {
	font-size:13px;
	font-weight:bold;
}
.gameday .wallpapers .download {
	width:165px;
	height:auto;
	overflow:hidden;
	float:left;
	margin:5px 0 0 10px;
}
.gameday .wallpapers .download a {
	margin-top:3px;
	margin-left:3px;
	display:block;
}
/* auto refresh */
#refreshForm {
	padding:5px 0 0 20px;
	clear:both;
	height:auto;
	overflow:hidden;
}
#refreshForm #refreshToggle {
	float:left;
	margin-top:1px;
}
#refreshForm #refreshLabel {
	float:left;
	margin-left:5px;
	font-size:11px;
	font-style:italic;
	line-height:14px;
	color:#442D64;
	font-weight:bold;
	text-transform:none;
}

.scorecard table{
	width:225px;
	margin:0 auto;
	margin-top:11px;
	font-size:11px;
}
.scorecard th {
	color:#737373;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	text-align:center;
	background-color:#d6d6d6;
	height:27px;
	width:23px;
}
.scorecard td {
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	text-align:center;
	background-color:#fff;	
	height:27px;
}
.scorecard th.first {
	background-color:#e2e2e2;
	width:71px;
}
.scorecard td.team {
	color:#000;
}
.scorecard td.score {
	color:#42205d;
	font-weight:bold;
	font-size:13px;
	width:36px;
}
.scorecard .bottomAd {
	clear:both;
	background:url(http://www.baltimoreravens.com/media/placeholders/img_sideColDivider.jpg) no-repeat top center;
	padding-top:10px;
	margin-top:11px;
	overflow:hidden;
	height:auto;
	width:227px;
}
.scorecard .bottomAd p {
	font-size:11px;
	color:#493c4f;
	float:left;
	line-height:31px;
	margin-left:69px;
}
.scorecard .bottomAd img {
	float:right;
}
/*scrollPane*/
#scrollCont {
	width:695px;
	height:230px;
}
#scrollBg {
	padding-bottom:14px;
	background:url(http://www.baltimoreravens.com/media/backgrounds/gamedayCont_scrollBg.jpg) no-repeat bottom left;
	width:695px;
	height:auto;
	overflow:hidden;
	clear:left;
}
.gameday #gameday_tabContent #scrollCont h3 {
	padding-top:0;
}
/* ravenstown bugs */
#formCont .clear {
	clear:both;
}
/* rhino 11.06.08 bug fixes */
.defaultModBoxTop .generalThumbTout img {
	float:left;
	margin:0px 7px 10px -2px;
	border:1px solid #d7d7d7;
}

/* IE Hacks */
* + html #refreshForm #refreshToggle  {
	margin-top:-2px;
}
* html #refreshForm #refreshToggle  {
	margin-top:-2px;
}
/* Article Social links ( FBShare FBLike, Tweet ) */
.social{
    position: relative;
    right:-180px;
    top:76px;
}
.social, .social li{ float:left }
 .social li{
        list-style:none;
        margin-right:10px;
}
.social .twitter a, .social .facebook a, .social .mobile a{
        background:url(http://www.baltimoreravens.com/media/backgrounds/sprite_social.gif) transparent;
        display:block;
        height:23px;
        width:23px;
} 
.social .twitter a span, .social .facebook a span,.social .mobile a span{
            display: block;
            width: 0;
            height: 0;
            overflow: hidden;
}
.social .facebook a { background-position:-23px 0; }
.social .mobile a { background-position:-46px 0; }
.sociallinks a{
	float:left;
	margin-right:30px;
}
.sociallinks iframe{
	margin-top:1px;
}
.sociallinks div.fbLike{
	margin-top:-1px;
	float:left; 
	margin-right:15px;
}
.twitter-share-button{ margin-top:-1px !important }
.sociallinks div.fbLike iframe{
	margin-top:0;
}
.sociallinks div.fbLike iframe[style]{
	width:95px!important;
}

/* Social Module */
.sociallinksmodule{
	background:url("/media/backgrounds/social_bg.gif") no-repeat scroll 5px 0 transparent;
	height:42px;
	padding-left:50px;
	padding-top:15px;
	margin-bottom:5px;
}
.sociallinksmodule a{
	float:left;	
}
.sociallinksmodule iframe{
	padding-right:55px;
	float:right;
}
/*Video Embed Styles*/
.video{	
float: right;
    border: thin solid #CCCCCC;
    margin: 8px;
}
.video p{
	font-size: 10px;
    text-align:center;
}


/*Stover Widget Styles*/
#stoverWidget{ width:290px; float:right; margin: 3px 5px;}
#stoverWidget .bio .community{ height:38px;}
#stoverWidget .photos .videos {height:40px;}
#stoverWidget .news {height:33px;}
a:link .bio{background:url('http://blogs.baltimoreravens.com/images/bio.jpg') 0px 0px no-repeat; height:38px;}
a:visited .bio{background:url('http://blogs.baltimoreravens.com/images/bio.jpg') 0px 0px no-repeat; height:38px;}
a:hover .bio{background:url('http://blogs.baltimoreravens.com/images/bio.jpg') 0px -38px no-repeat; height:38px;}
a:active .bio{background:url('http://blogs.baltimoreravens.com/images/bio.jpg') 0px 0px no-repeat; height:38px;}
a:link .photos{background:url('http://blogs.baltimoreravens.com/images/photos.jpg') 0px 0px no-repeat; height:40px;}
a:visited .photos{background:url('http://blogs.baltimoreravens.com/images/photos.jpg') 0px 0px no-repeat; height:40px;}
a:hover .photos{background:url('http://blogs.baltimoreravens.com/images/photos.jpg') 0px -40px no-repeat; height:40px;}
a:active .photos{background:url('http://blogs.baltimoreravens.com/images/photos.jpg') 0px 0px no-repeat; height:40px;}
a:link .videos{background:url('http://blogs.baltimoreravens.com/images/videos.jpg') 0px 0px no-repeat; height:40px;}
a:visited .videos{background:url('http://blogs.baltimoreravens.com/images/videos.jpg') 0px 0px no-repeat; height:40px;}
a:hover .videos{background:url('http://blogs.baltimoreravens.com/images/videos.jpg') 0px -40px no-repeat; height:40px;}
a:active .videos{background:url('http://blogs.baltimoreravens.com/images/videos.jpg') 0px 0px no-repeat; height:40px;}
a:link .community{background:url('http://blogs.baltimoreravens.com/images/community.jpg') 0px 0px no-repeat; height:36px;}
a:visited .community{background:url('http://blogs.baltimoreravens.com/images/community.jpg') 0px 0px no-repeat; height:36px;}
a:hover .community{background:url('http://blogs.baltimoreravens.com/images/community.jpg') 0px -36px no-repeat; height:36px;}
a:active .community{background:url('http://blogs.baltimoreravens.com/images/community.jpg') 0px 0px no-repeat; height:36px;}
a:link .news{background:url('http://blogs.baltimoreravens.com/images/news.jpg') 0px 0px no-repeat; height:33px;}
a:visited .news{background:url('http://blogs.baltimoreravens.com/images/news.jpg') 0px 0px no-repeat; height:33px;}
a:hover .news{background:url('http://blogs.baltimoreravens.com/images/news.jpg') 0px -33px no-repeat; height:33px;}
a:active .news{background:url('http://blogs.baltimoreravens.com/images/news.jpg') 0px 0px no-repeat; height:33px;}

/*Pull Quote Style*/
.pullquote {
	width: 35%;
	float:right;
	font-size:125%;
	line-height:120%;
	color: #28226a;
	font-weight:bold;
	margin:10px;
	background: url(http://www.ravensnewmedia.com/images/closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 25px 5px 0px;
}
.pullquote:first-letter {
	background: url(http://www.ravensnewmedia.com/images/openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}
#mainFooter .social {
float: right;
height: 30px;
margin-bottom: 16px;
top: 76px;
right: 18px;
}
.social, .social li {
float: left;
}
.social {
position: absolute;
right: 10px;
top: 76px;
}
.social .mobile {
display: block;
}
.social li {
list-style: none outside none;
margin-right: 10px;
}
.social .twitter a, .social .facebook a, .social .mobile a {
background: url(http://www.baltimoreravens.com/media/backgrounds/sprite_social.gif) repeat scroll 0 0 transparent;
display: block;
height: 23px;
width: 23px;
}
.social .mobile a {
background-position: -46px 0;
}
.social .facebook a {
background-position: -23px 0;
}
.sociallinks {
    padding-top:2px;
    margin-left:10px;
}
#wpstats {display:none;}
