html{
height:100%;
margin-bottom:1px;
}
body {
	font-size: 11px; /* Resets 1em to 10px */
	font-family:Arial, Helvetica, sans-serif;
	background-color: #111111;
	background-image:url('/images/backgrad.png');
	background-repeat:repeat-x;
	color: #000000;
	text-align: center;
	margin:0px auto 0px auto;
	}
a, a:hover, a:active, a:visited
{
color:#ffffff;
text-align:left;
text-decoration:none;
cursor:pointer !important;
}
a:hover,a:active
{
text-decoration:underline;
color:#cccccc;
cursor:pointer !important;
}
.contain1
{
background-image:url('/images/backer.png');
background-repeat:repeat;
}
.contain2
{
background-image:url('/images/overlayback.png');
background-repeat:repeat-x;
}

.page {
	background-color: transparent;
	margin: 0px auto 0px auto;
	width: 900px;
	text-align:left;
	}

.pagetop {
	background-color:#ffffff;
	margin: 0px auto 0px auto;
	width: 900px;
	text-align:left;
	}
	
#header {
	width: 900px;
	height:110px;
	overflow:hidden;
	padding:0px;
	position:relative;
	}
.pageback {
	background-color: #555555;
	margin: 0px;
	width: 900px;
	text-align:left;
	-moz-opacity:.6;
	filter:alpha(opacity:60);
	opacity:.6;
	-khtml-opacity:.6;
	position:absolute;
	top:0px;
	left:0px;
	height:110px;
}

#headerimg 	{
	margin: 0px;
	height: 110px;
	width: 900px;
	position:absolute;
	padding:0px;
	top:0px;
	left:0px;
	}

.headerlb
{
width:734px;
height:96px;
position:absolute;
left:159px;
top:7px;
text-align:center;
background-image:url(/images/headlb.png);
background-repeat:no-repeat;
}
.inhead
{
background-color:#999999;
width:728px;
height:90px;
text-align:center;
overflow:hidden;
display:block;
margin:3px auto 0px auto;
}
.headerlb h1
{
background-color:#999999;
width:728px;
height:90px;
text-align:center;
color:#ffffff;
margin:0px;
padding-top:22px;
font-size:46px;
padding-bottom:22px;
overflow:hidden;
display:block;
}
.sitetitle
{
background: url('/images/sitehead.png') no-repeat;
width: 162px;
height:110px;
}

.contain
{
background-color:#ffffff;
}
.headlinebox
{
	float: left;
	padding:36px 20px 36px 20px;
	margin: 5px 0px 20px 20px;
	width: 500px;
	background-color:#444444;
	min-height:500px;
	position:relative;
}
.headlinespace
{
	width: 468px;
	background-color:#444444;
	min-height:500px;
	margin:0px auto 0px auto;
    overflow:hidden;
}
.sidebar
{
	padding: 0px;
	/*margin-left: 545px;*/
	margin-top:5px;
	width: 300px;
	float: left;
	min-height:540px;
	}
.sidebartop
{
	padding: 5px;
	/*margin-left: 545px;*/
	width: 295px;
	height:240px;
	background-color:#444444;
	
	}
.sidebartopa
{
	padding: 0px;
	/*margin-left: 545px;*/
	width: 295px;
	height:240px;
	background-color:#ffffff;
	background-image:url(/images/sidebackern.png);
	background-repeat:no-repeat;
	}
.sidebarunder
{
	padding: 0px;
	/*margin-left: 545px;*/
	width: 300px;
	}
.pointerbox
{
	padding: 0px;
	/*margin-left: 545px;*/
	margin-top:5px;
	width: 20px;
	float: left;
	min-height:540px;
	background-color:transparent;
	position:relative;
	overflow:visible;
	}
.pointer
{
display:block;
width:330px;
height:54px;
position:absolute;
top:4px;
left:0px;
background-image:url(/images/pointer1.png);
background-repeat:no-repeat;
background-position:left top;
z-index:30;
border:none;
cursor:pointer;

}
.sportdiv{
height:36px;
width:270px;
border-bottom:solid 2px #444444;
margin:0px auto 0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:none !important;
font-weight:bold;
padding: 5px 10px 5px 10px;
background-position:center center;
background-repeat:no-repeat;
}
.sporttitle
{
margin-top:10px;
margin-left:20px;
float:left;
}
.football,.baseball,.basketball,.hockey, .osports{
height:37px;
width:46px;
background-repeat:no-repeat;
float:left;
margin-left:20px;
}
.football{background-image:url(/images/sportheader-football.png);}
.baseball{background-image:url(/images/sportheader-baseball.png);}
.basketball{background-image:url(/images/sportheader-basketball.png);}
.hockey{background-image:url(/images/sportheader-hockey.png);}
.osports{background-image:url(/images/sportheader-college.png);}
.navall
{
width:880px;
height:30px;
background-image:url(/images/navbar.png);
background-color:#111111;
border: none;
overflow:hidden;
padding-left:20px;
}
.navlinks
{
font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff;text-decoration:none !important;display:block;width:100px;float:left;margin-right:2px;padding-top:5px;text-align:center !important;font-weight:bold;height:25px;
}
.navlinks:hover,.navlinks:active
{
background-image:url(/images/navon.png);background-repeat:no-repeat;background-position:center center;width:100px;height:25px;
}
.subalways
{
width:900px;
height:25px;
background-color:#444444;
overflow:hidden;
}
.navsub
{
width:880px;
height:25px;
background-color:#444444;
border: none;
overflow:hidden;
padding-left:20px;
}
.navsub a, .navsub a:hover, .navsub a:active, .navsub a:visited
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:none !important;display:block;float:left;margin-right:20px;padding-top:4px;
font-weight:bold;
}
.navsub a:hover, .navsub a:active
{
color:#bbbbbb;text-decoration:none !important;
font-weight:bold;
}
.navsub div
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;display:block;float:left;margin-right:20px;padding-top:4px;
font-weight:bold;
}

.headliner
{
padding-top:10px;
padding-bottom:10px;
}
.headliner a, .headliner a:hover, .headliner a:active, .headliner  a:visited
{
font-family: Trebuchet, Verdana, Arial, Sans-Serif;
color:#ffffff;
font-size:20px;
text-align:left;
text-decoration:none;
cursor:pointer !important;
}
.headliner a:hover,.headliner a:active
{
text-decoration:underline;
color:#ffffff;
cursor:pointer !important;
}
.sidebarboxra
{
border:solid 2px #444444;
background-color:#999999;
width:300px;
min-height:250px;
margin-bottom:9px;
text-align:center;
}
.bottomhalf
{
padding:0px 20px 20px 20px;
}
.leftbox,.middlebox,.rightbox{
float:left;
width:265px;
margin-right:10px;
}
.rightbox{
width:300px;
margin-left:20px;
margin-right:0px;
}
a.moreat, a.moreat:hover, a.moreat:active, a.moreat:visited
{
color:#ffffff;
font-size:10px;
text-align:left;
text-decoration:none;
cursor:pointer !important;
font-weight:bold;
text-decoration:underline;
}
a.moreat:hover, a.moreat:active
{
text-decoration:underline;
color:#ffffff;
font-weight:bold;
cursor:pointer !important;
}
.front
{
color:#000000;
}
.front h4
{
background-image:url(/images/navbar.png);
background-color:#111111;
height:20px;
padding:5px 0px 5px 10px;
color:#ffffff;
font-size:16px;
margin:0px 0px 10px 0px;
}
.front>a, .front>a:active,.front>a:hover,.front>a:visited
{
display:block;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.front>a:active,.front>a:hover
{
display:block;
color:#666666;
text-decoration:underline;
font-weight:bold;
}
.facebook,.twitter,.youtube,.linkedin
{
background-repeat:no-repeat;
height:21px;
width:21px;
}
.facebook{background-image:url(/images/facebook.png);}
.twitter{background-image:url(/images/twitter.png);}
.linkedin{background-image:url(/images/linkedin.png);}
.youtube{background-image:url(/images/youtube.png);}
.date{float:left;padding-left:30px;padding-top:3px; height:17px;font-size:12px;margin:0px;overflow:hidden;}
.dateshare{background-color:#ffffff;color:#000000;padding-top:5px;overflow:hidden;clear:both;}
.navalt{float:right;margin-left:10px;}
.navalta{float:left;margin-right:10px;}
.footer{
padding:20px; font-size:9px;text-align:center;
}
.contentbox a, .contentbox a:active,.contentbox a:hover,.contentbox a:visited,.sidebaralt a, .sidebaralt a:active,.sidebaralt a:hover,.sidebaralt a:visited,.contentboxalt a, .contentboxalt a:active,.contentboxalt a:hover,.contentboxalt a:visited
{
color:#666666;
text-decoration:none;
font-weight:bold;
}
.contentbox a:active,.contentbox a:hover, .sidebaralt a:active,.sidebaralt a:hover,.contentboxalt a:active,.contentboxalt a:hover,
{
color:#999999;
text-decoration:underline;
font-weight:bold;
}
.sidebaralto a, .sidebaralto a:active,.sidebaralto a:hover,.sidebaralto a:visited,.contentboxalto a, .contentboxalto a:active,.contentboxalto a:hover,.contentboxalto a:visited
{
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
.sidebaralto a:active,.sidebaralto a:hover,.contentboxalto a:active,.contentboxalto a:hover
{
color:#999999;
text-decoration:underline;
font-weight:bold;
font-size:14px;
}
.footer a
{
color:#555555;
}
.daily
{
color:#000000;
padding:0px;
}
.daily h2
{
padding:0px;
color:#000000;
font-size:20px;
margin:10px 0px;
margin-left:-20px;
background-color:#333333;
color:#ffffff;
padding: 10px 20px 10px 20px;
float:left;
}
.daily h3
{
padding:0px;
color:#000000;
font-size:16px;
margin:10px 0px;
color:#666666;
clear:both;
font-weight:bolder;
}
.daily a, .daily a:active,.daily a:hover,.daily a:visited
{
clear:both;
display:block;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.daily a:active,.daily a:hover
{
display:block;
color:#666666;
text-decoration:underline;
font-weight:bold;
}
.daily .moreat
{
font-weight:bold;
}
.contentbox
{
	float: left;
	margin-right:20px;
	margin-left:20px;
	width: 540px;
	background-color:transparent;
	min-height:800px;
	font-size:11px;
}
.contentboxalt
{
	float: right;
	margin-left:10px;
	margin-right:10px;
	width: 780px;
	background-color:transparent;
	min-height:800px;
	font-size:11px;
}
.sidebaralt
{
	padding: 0px;
	/*margin-left: 545px;*/
	margin-top:5px;
	margin-left:10px;
	width: 80px;
	float: left;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.contentboxalto
{
	float: right;
	margin-left:10px;
	margin-right:20px;
	margin-top:5px;
	width: 640px;
	min-height:800px;
	font-size:11px;
}
.sidebaralto
{
	padding: 0px;
	/*margin-left: 545px;*/
	margin-top:5px;
	margin-left:20px;
	width: 200px;
	float: left;
}
.otlogo
{
width:200px;
float:left;
margin-left:20px;
}
.otbar
{
width:728px;
height:90px;
background-image:url(/images/oteambar.jpg);
margin:-2px 0px 0px -2px;
}
.onever
{
color:#777777;font-size:30px;font-weight:bold;height:91px;padding-top:10px;float:left;margin-left:17px;
}
.asset h2
{
padding:0px;
color:#000000;
font-size:20px;
margin:10px 0px;
margin-left:0px;
background-color:#333333;
color:#ffffff;
padding: 10px 20px 10px 20px;
float:left;
}
.divisionbox
{
padding-bottom:10px;
float:left;width:250px;
margin-right:10px;
}
.divisontitle
{
font-weight:bold;
color:#666666;
}
label
{
display:block;
font-weight:bold;
padding-top:8px;
}
.former div
{
padding-bottom:10px;
}
.centerb
{
padding-top:8px;
}
.bplays
{
width:468px;background-color:#555555;margin:10px auto 0px auto;color:#ffffff; padding:20px;
}
.bpin
{
padding:20px;
}
.caption
{
width:468px;color:#ffffff;
}
.photobox
{
width:468px;overflow:hidden;
}
.rightbox a, .rightbox a:active,.rightbox a:hover,.rightbox a:visited
{
color:#666666;
text-decoration:none;
font-weight:bold;
}
.rightbox a:active,.rightbox a:hover
{
color:#999999;
text-decoration:underline;
font-weight:bold;
}
.rightbox h4 a, .rightbox h4 a:active,.rightbox h4 a:hover,.rightbox h4 a:visited
{
color:#ffffff;
text-decoration:none;
font-weight:bold;
}
.rightbox h4 a:active,.rightbox h4 a:hover
{
color:#CCCCCC;
text-decoration:underline;
font-weight:bold;
}
a.morebig, a.morebig:hover, a.morebig:active, a.morebig:visited,a.morefant, a.morefant:hover, a.morefant:active, a.morefant:visited
{
color:#ffffff;
font-size:10px;
text-align:left;
text-decoration:none;
cursor:pointer !important;
font-weight:bold;
text-decoration:underline;
}
a.morebig:hover, a.morebig:active,a.morefant:hover, a.morefant:active
{
text-decoration:underline;
color:#cccccc;
cursor:pointer !important;
}
a.morefant, a.morefant:hover, a.morefant:active, a.morefant:visited
{
color:#555555;
}
a.morefant:hover, a.morefant:active
{
color:#aaaaaa;
}
.localrotate
{
float:none;
display:block;
padding-bottom:10px;
width:900px;
}
.localrotate a, .localrotate a:hover, .localrotate a:active, .localrotate a:visited
{
font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;text-decoration:none !important;margin-right:20px;padding-top:0px;padding-bottom:0px;display:inline;float:none;
font-weight:bold;
}
.localrotate a:hover, .localrotate a:active
{
color:#bbbbbb;text-decoration:none !important;
font-weight:bold;
}
.zone{display:none;position:absolute;top:0x;left:0px;}
.#headline, #bplays, .bplays{
-moz-border-radius:7px;
border-radius:7px;
-moz-border-radius-topright:7px;
border-top-right-radius:7px;
-moz-border-radius-bottomright:7px;
border-bottom-right-radius:7px;
-moz-border-radius-topleft:7px;
border-top-left-radius:7px;
-moz-border-radius-bottomleft:7px;
border-bottom-left-radius:7px;
}
.#sidebartop{
-moz-border-radius:5px;
border-radius:5px;
}
.#sidebartopa{
-moz-border-radius:3px;
border-radius:3px;
}
#grab-vcl-experience-sportsmedia_jb, #grab-vcl-experience-spotlight-container{
-moz-border-radius-bottomright:7px;
border-bottom-right-radius:7px;
-moz-border-radius-bottomleft:7px;
border-bottom-left-radius:7px;
}
.daily h2, .asset h2{
-moz-border-radius-topright:7px;
border-top-right-radius:7px;
-moz-border-radius-bottomright:7px;
border-bottom-right-radius:7px;
}
.grabby .list-item{
    display: inline-block;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
    position: relative;
    vertical-align: top;
    width: 150px !important;
}
.grabby .list-item-title {
display: inline-block;
color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: 100;
    line-height: 14px;

}
.grabby .list-item img{
vertical-align:text-top;
}
.grabby #entrytext{
 margin-left: 145px;
 color: #000000;
 font-family: Arial,Helvetica,sans-serif;
 font-size: 12px;
 font-weight: 100;
 line-height: 12px;
}
.grabby #vcl-grab-list-block{
width: 300px;
height:200px;
}
.grabby .list-item img{
width:150px !important;
height:100px !important;
position: relative !important;
margin: 0 0 0 0;
}
div#vcl-list-view-sportsmedia_pr-sportsmediaprfilm1 div#vcl-grab-list-block div.list-item div.list-item-summary, .list-provider-icon{
display:none !important;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
display: none !important;}
