#content-left {width: 555px;}
#content-left.wide {width: 100%;}

#article-header {padding-bottom: 5px; color: #999;}
#article-header h1 {font: bold 24px Tahoma;}
#article-header .columnist {font: bold 16px Arial; color: #333; padding-top: 2px;}

#master-article {padding: 0; border: 0; width: 548px; background: none; line-height: 18px;}
#master-article .bullet {padding: 0 15px 2px 0; background: url(../images/layout/article/bullet-circle-black.png) left center no-repeat;} 
#master-article .image, #master-article .right {width: 400px;}

.tools {float:right; margin:0; padding: 0;}
.tools li {float: right;}
.tools .read { width: 375px; padding:0; margin: 0;}
.tools a {margin: 0 3px 0 10px; color: #8baad6; background-position: left center; background-repeat: no-repeat; padding-left: 14px; background-image:url(../images/layout/article/icons-article__v100512.png);}
.tools a:hover {color: #0c2778;}
.tools .send {background-position: 0 -71px;}
.tools .top {background-position: 3px -46px;}
.tools .button {display: block; width: 16px; height: 16px; float: left; padding: 0; margin: 2px 4px;}
.tools .twitter {background-position: 0 -150px;}
.tools .facebook {background-position: -30px -150px;}
.tools .digg {background-position: -60px -150px;}
.tools .reddit {background-position: -90px -150px;}
.tools .stumbleupon {background-position: -120px -150px;}
.tools .delicious {background-position: -150px -150px;}
.tools .incfonts {background-position: 0 2px; margin: 2px;}
.tools .decfonts {background-position: -30px 2px; margin: 2px 0 2px 10px;}
.tools .originfonts {background-position: -60px 2px; margin: 2px;}
.tools a.incfonts:hover {background-position: 0 -23px;}
.tools a.decfonts:hover {background-position: -30px -23px;}
.tools a.originfonts:hover {background-position: -60px -23px;}


#master-article .video {border: 5px solid #0a5b9a; width: 200px; clear: right; float: right; margin: 0 0 10px 10px;}
#master-article .video span {position: absolute; width: 200px; height: 110px;}
#master-article .video span img {position: absolute; margin: -25px; left: 50%; top: 50%;}

/* polls */
#master-article .block {background: none;}
#master-article .block h1 {font: bold 11px Tahoma; color: #fff; padding: 4px 7px 5px; }

/* textlink 01 Feb 2010 */
.textlink {color: #fff; background: #5697da url(../images/layout/general/bg-live.png) left top repeat-x; overflow: hidden; height: 1%; text-decoration: none; font-weight: bold; padding: 3px;}
.textlink:hover {color: #fff; text-decoration: underline;}
.textlink.bgblack {background: #000;}

/* Rankings tables and matches update 02 Feb 2010 */
#rankingtable, #matches {float: left; margin-left: 5px; width: 300px; font-size: 90%; border: 0;}
#master-article #matches a {color: #fff;}
#matches {width: 230px;}

/* fancybox 1.3 */
#fancybox-loading {position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; background: transparent; z-index: 1104; display: none;}
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('../images/fancybox/fancy_loading.png') no-repeat;}
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none;}
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none;}
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none;}
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF;}
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden;}
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent;}
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: url('../images/fancybox/fancy_close.png') top left no-repeat; cursor: pointer; z-index: 1103; display: none;}
#fancybox_error { color: #444; font: normal 12px/20px Arial;}
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0;}
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic;}
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block;}
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102;}
.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333;}
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold;}
.fancybox-title-over { color: #FFF; text-align: left;}
#fancybox-title-over { padding: 10px; background: url('../images/fancybox/fancy_title_over.png'); display: block;}
#fancybox-title-wrap { display: inline-block;}
#fancybox-title-wrap span { height: 32px; float: left;}
#fancybox-title-left { padding-left: 15px; background: transparent url('../images/fancybox/fancy_title_left.png') repeat-x;}
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('../images/fancybox/fancy_title_main.png') repeat-x; color: #FFF;}
#fancybox-title-right { padding-left: 15px; background: transparent url('../images/fancybox/fancy_title_right.png') repeat-x;}
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('../images/fancybox/blank.gif'); z-index: 1102; display: none;}
#fancybox-left { left: 0px;}
#fancybox-right { right: 0px;}
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block;}
#fancybox-left-ico { background: transparent url('../images/fancybox/fancy_nav_left.png') no-repeat;}
#fancybox-right-ico {background: transparent url('../images/fancybox/fancy_nav_right.png') no-repeat;}
#fancybox-left:hover span {left: 20px;}
#fancybox-right:hover span {left: auto;	right: 20px;}
div.fancy-bg {position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001;}
div#fancy-bg-n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../images/fancybox/fancy_shadow_n.png') repeat-x;}
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox/fancy_shadow_ne.png') no-repeat;}
div#fancy-bg-e { top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('../images/fancybox/fancy_shadow_e.png') repeat-y;}
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox/fancy_shadow_se.png') no-repeat;}
div#fancy-bg-s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('../images/fancybox/fancy_shadow_s.png') repeat-x;}
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox/fancy_shadow_sw.png') no-repeat;}
div#fancy-bg-w { top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('../images/fancybox/fancy_shadow_w.png') repeat-y;}
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('../images/fancybox/fancy_shadow_nw.png') no-repeat;}

#reelativenews a {background:url(arrowNews.gif) no-repeat 0px 7px; line-height:20px; text-decoration:none; padding-left: 10px;}
#relativenews a {line-height:20px; text-decoration:none; padding-left: 10px;}

.boxwithlegend {position: relative; padding: 10px 0 0;}
.boxwithlegend .legend {position: absolute; left: 10px; top: 0; font-size:12px; font-weight:bold; color:#374b7e; background-color: #fff; padding: 0 5px;}
.boxwithlegend .content {border:1px solid #8cbaec; padding: 10px 10px 5px;}
#relativenews a {text-decoration: none;}
#relativenews a:hover {text-decoration: underline;}