body {
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    background-color: #E8E8E8;
    color: #000;
    font-weight: 100;
    font-size: 12px;
    background-position: center 34px !important;
    overflow-x: hidden;
}

.relative {
    position: relative;
}

.absolute {
    position: absolute;
}

.fixed {
    position: fixed;
}

.left {
    float: left;
}

.right {
    float: right;
}

.block {
    display: block;
}

.bold {
    font-weight: bold !important;
}

.clr {
    clear: both;
}

.spacer {
    height: 20px;
}

.spacer10 {
    height: 10px;
}

.white {
    background: #fff;
}

.col299 {
    width: 299px;
}

.clr1 {
    height: 1px;
}

.clr5 {
    height: 5px;
}

.clr10 {
    height: 10px;
}

.clr15 {
    height: 15px;
}

.clr20 {
    height: 20px;
}

.clr30 {
    height: 30px;
}

.clr40 {
    height: 40px;
}

.clr50 {
    height: 50px;
}

.clr60 {
    height: 60px;
}

.width100 {
    width: 100%;
}

.col300 {
    width: 300px;
}

.ad_centered {
    margin: 0 auto;
    text-align: center;
}

p {
    line-height: 1.3em;
}

a,
a p {
    color: #0E2E5E;
    text-decoration: none;
    font-weight: bold;
}

a:hover,
a:hover p {
    text-decoration: underline;
    color: #000;
}

a img {
    border: 0;
}

img.left {
    margin: 0 10px 0 0;
}

input,
select {
    font: 11px verdana;
    padding: 1px;
    margin-right: 4px;
}

/*.btn{ background: url("../images/btn_tile.png") repeat-x 0 0 #C3C3C3; border: 1px solid #979797; font-size: 0.75em; font-weight: bold; height: 26px; min-width: 80px; padding-bottom: 3px; text-align: center; text-transform: capitalize !important;}*/

input.btn:hover {
    cursor: pointer;
}

.last {
    background: none;
    padding-bottom: 0 !important;
}

li {
    /*background: url(../images/li_dot_med.png) no-repeat 0px 6px;*/
    padding-left: 8px;
    line-height: 1.4em;
}

.whiteline {
    border-top: 16px solid #fff;
}

.dotted,
.dotted_nomargin {
    margin: 10px;
}

.dotted_nomargin {
    margin: 0;
}

div.spacer_top {
    background: none !important;
    height: 10px;
    position: relative;
    width: 0;
    z-index: 5000;
}

.overlay_home {
    left: 55px;
    top: 48px;
}

.overlay {
    left: 46px;
    top: 48px;
}

h1 {
    font-size: 22px;
}

h2 {
    font-size: 18px;
}

h3 {
    font-size: 16px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 12px;
}

h1,
h2 {
    margin-bottom: 10px;
}

h3,
h4,
h5 {
    margin-bottom: 4px;
}

span.datestamp {
    margin-bottom: 5px;
    color: #74727D;
    margin-top: 0;
}

em,
i {
    font-style: italic !important;
}

strong,
b {
    font-weight: bold !important;
}

div.news_item p {
    margin-bottom: 4px;
}

/*h1,h2,h3,h4,h5,h6           {letter-spacing:-0.2pt}*/

/*a                           {text-decoration:none;color:#00086C}*/

a:hover {
    color: #000;
    text-decoration: underline;
}

input {
    font-family: arial, sans-serif;
}

strong {
    font-weight: bold;
}

.btn {
    text-transform: capitalize !important;
    height: 24px;
    min-width: 80px;
    color: #fff;
    border: none;
    background: url("../index/background_sprite.png") repeat-x scroll 0 0 #486085;
    font-size: 12px;
    text-align: center;
    padding-bottom: 3px;
}

.main_wrap {
    background: url("../index/header.png") no-repeat scroll 0 -28px #FFFFFF !important;
    margin: 0 auto;
    position: relative;
    top: 0;
    width: 980px;
}

.mynews_wrap #main_wrap {
    background: url(../index/header_mynews.png) no-repeat 0 0 #fff;
}

.printmain_wrap {
    width: 700px !important;
    margin: 0 auto;
    border: 10px solid #fff;
    background-color: #fff !important;
}

.printmain_wrap .article_body .datestamp {
    color: #777777;
    display: block;
    font-size: 12px;
    margin: 10px 0 10px 0;
}

.print_related_stories {
    width: 200px;
    margin-left: 5px;
    border-left: 1px solid #595959;
}

.print_related_stories a {
    font-size: 12px;
}

.margin20 {
    margin-bottom: 20px;
}

#leaderboard {
    clear: both;
    height: auto;
    margin: 10px auto;
    position: relative;
    text-align: center;
    top: 0;
    width: 980px;
}

#leaderboard .adCenter {
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 980px;
}

#leaderboard .ad_wrap {
    border: none !important;
    border-bottom: 3px solid #D4D3D3;
    border-left: 3px solid #D4D3D3;
    border-right: 3px solid #D4D3D3;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 2px;
}

#leaderboard .ad_wrap div {
    left: 3px !important;
}

#leaderboard .ad_wrap embed,
#leaderboard .ad_wrap object,
#leaderboard .ad_wrap img,
#leaderboard .ad_wrap iframe {
    display: block;
}

#leaderboard .adCenter div {
    text-align: center !important;
    width: 100% !important;
    margin: auto;
    position: relative;
}

#leaderboard .adCenter div div {
    text-align: center !important;
    width: 100% !important;
}

#leaderboard .adCenter div div div {
    text-align: center !important;
}

#leaderboard object {
    text-align: center !important;
    z-index: 0;
    position: relative;
}

/* footer */

#footernav {
    height: 72px;
    width: 960px;
    background: #d4d4d4 url(../index/footer_bckgrnd.png) repeat-x 0 0;
    margin: 10px auto;
    border-bottom: 5px solid #00086C;
}

#footernav .logo24 {
    top: 8px;
    left: 13px;
}

#footernav .dmma {
    top: 6px;
    right: 8px;
}

#footernav .copy {
    top: 15px;
    left: 100px;
    font-size: 12px;
    color: #5C5C5C;
    /*line-height:1.6em; font-weight:bold;*/
}

#footernav .copy ul li {
    float: left;
    padding: 0 3px;
    background: url(../index/footer_dot.png) no-repeat right 10px;
}

#footernav .copy ul li a {
    /*font-weight:bold;*/
    color: #001894;
    font-weight: normal;
}

#footernav .copy ul li.first {
    padding-left: 0;
}

#footernav .copy ul li.last {
    background: none;
}

.services {
    background: #DAEAF1;
    padding: 12px;
    width: 936px !important;
}

.services h3 {
    letter-spacing: 8px;
    margin: 0 0 12px;
    text-align: center;
    text-transform: uppercase;
}

.services .item {
    font-size: 11px;
    height: 50px;
    margin: 6px 32px 0 0;
    width: 200px;
}

.services .item img {
    margin: 0 6px 0 0;
}

/* header - regular */

#header {
    height: 150px;
    z-index: 99;
    background: none repeat scroll 0 0 #E4E4E4;
    /*background: url("../images/header.png") no-repeat scroll 0 0 #E8E8E8;/* z-index:0*/
}

#header h1 {
    background: url("../index/logos_sprite_v1.png") no-repeat scroll 20px -267px transparent;
    text-indent: -500em;
    position: absolute;
    top: 12px;
    left: -10px;
}

#header h1.mynews {
    background: url(../index/mynews_ugc_logo.png) no-repeat 0 0;
}

#header h1 a {
    width: 208px;
    height: 75px;
    display: block;
}

#header h1.mynews a {
    width: 200px;
    height: 60px;
    display: block;
}

#header .div_0,
#header .div_1,
#header .div_2 {
    height: 90px;
    width: 2px;
    background: url(../index/header_div.png) no-repeat 0 0;
}

#header .div_0 {
    top: 10px;
    left: 220px;
}

#header .div_1 {
    top: 10px;
    left: 300px;
}

#header .div_2 {
    top: 10px;
    left: 630px;
}

#header .div_3,
#header .div_4 {
    height: 58px;
    width: 2px;
    background: url(../index/header_div.png) no-repeat 0 0;
}

#header .div_3 {
    left: 98px;
    position: absolute;
    top: 5px;
}

#header .div_4 {
    left: 244px;
    position: absolute;
    top: 5px;
}

div.feature_head {
    width: 340px;
    height: 80px;
    overflow: hidden;
}

div.feature_head p {
    font-size: 11px;
    margin: 0px;
}

div.feature_head a p {
    color: #232323;
}

div.feature_head h5 {
    margin-top: 0px;
}

div.feature_head.first {
    left: 238px;
    top: 20px;
}

div.feature_head.second {
    left: 598px;
    top: 20px;
}

#header .update_time {
    color: #939393;
    font-size: 10px;
    font-weight: bold;
    height: 18px;
    left: 0px;
    top: 91px;
    width: 180px;
    padding-left: 19px;
}

.hottopicwrapper {
    height: 25px;
    margin: 0 0 11px 10px;
}

.hottopicwrapper .hottopic {
    background: url(../index/hot_topic.png) no-repeat;
    width: 106px;
    height: 18px;
    padding: 7px 0 0 10px;
    color: #fff;
}

.hottopicwrapper .headlines {
    padding: 7px 0 0 0;
}

#hottopicsbar .hottopicwrapper {
    height: 25px;
    margin: 0 0 11px 10px;
}

.newswrapper {
    margin-bottom: 11px;
    height: 25px;
    margin-left: 10px;
}

.newswrapper .breaking_label {
    background: url(../index/breaking_news.png) no-repeat;
    width: 141px;
    height: 18px;
    padding: 7px 0 0 10px;
    color: #fff;
}

.newswrapper .breaking_label span {
    font-size: 12px;
}

.newswrapper .breaking_marquee {
    float: left;
    width: 469px;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.newswrapper .breaking_marquee #ticker {
    line-height: 23px;
    margin: 3px 0 0;
}

.newswrapper .breaking_marquee #ticker a {
    color: #0e2e5e;
    font-weight: bold;
}

.newswrapper .fade_left {
    background: url("../index/fade_breaking_left.png") no-repeat;
    height: 23px;
    left: 165px;
    position: absolute;
    width: 25px;
    z-index: 99;
}

/*.fade_right { background: url("../images/fade_breaking_right.png") no-repeat; height: 23px; right: 13px; position: absolute; width: 25px; z-index: 99;}*/

/* header - mynews */

.mynews_wrap #header h1 {
    background: url(../index/imgmynews24_logo.png) no-repeat 0 0;
    left: -20px;
}

.mynews_wrap #header h1 a {
    width: 314px;
    height: 58px;
}

.mynews_wrap #header .div_1,
.mynews_wrap #header .div_2 {
    background: url(../index/header_mynews_div.png) no-repeat 0 0;
}

/* traffic box */

.traffic_box {
    height: 110px;
    left: 322px;
    width: 300px;
    /*overflow:hidden;*/
    top: 0px;
}

.traffic_box .icon {
    width: 110px;
    padding-top: 15px;
    text-align: center;
}

.traffic_box .info {
    padding-top: 10px;
    width: 300px;
}

.traffic_box .info p {
    font-size: 11px;
    width: 185px;
}

.traffic_box .info p span {
    font-size: 12px;
    line-height: 16px;
}

.traffic_box .info p .roadname {
    font-size: 11px;
    line-height: 16px;
}

.traffic_box .info img {
    padding-right: 10px;
}

.traffic_box td {
    font-size: 0.75em;
    padding: 2px 0;
}

.traffic_box .d_more_link {
    font-size: 11px;
    font-weight: bold;
    padding-top: 2px;
    font-size: 11px;
    /*border-top:1px solid #fff*/
}

.traffic_box .forecast {
    background: url("../index/arrow.png") no-repeat right 2px;
    bottom: 1px;
    font-size: 0.688em;
    left: 110px;
    font-weight: bold;
    margin-left: 5px;
    padding-bottom: 10px;
    padding-right: 10px;
    text-transform: uppercase;
}

.traffic_box li ul {
    background: url("../index/weather_drop_box.png") no-repeat scroll 0 0 #E8E8E8;
    left: -9999em;
    position: absolute;
    top: 107px;
    width: 300px;
    z-index: 5;
}

.traffic_box:hover {
    /*cursor:pointer*/
}

.traffic_box li:hover ul,
.traffic_box:hover li ul {
    left: 0;
    z-index: 20;
}

.multiBlueHover {
    background-color: #0E2E5E;
    display: none;
    height: 18px;
    margin-left: 7px;
    margin-top: 76px;
    padding: 10px;
    position: absolute;
    width: 262px;
    z-index: 1000;
    /*IE7 Fix*/
    *margin-left: -280px;
    *left: 0px;
}

.mult_arrow0 {
    margin-left: 18px;
}

.mult_arrow1 {
    margin-left: 95px;
}

.mult_arrow2 {
    margin-left: 171px;
}

.mult_arrow3 {
    margin-left: 247px;
}

.containerblue {
    background: #F4F8FB;
    margin: 10px 0px 15px 0px;
    padding: 10px 0px 10px 0;
    float: left;
    width: 630px;
}

.ie7 .containerblue {
    padding: 10px 0px 8px 0px !important;
}

.ie8 .containerblue {
    padding: 10px 0px 7px 0px !important;
}

.ie9 .containerblue {
    padding: 10px 0px 7px 0px !important;
}

.containerblue .grid_4 {
    margin: 0 0 0 10px;
}

.blue_box,
.red_box {
    background: #F4F8FB;
    /*border-top: 3px solid #0E2E5E;*/
    padding: 12px 10px;
    /*margin-bottom: 20px;*/
}

#vote h2,
.news_know h2,
#columnists h2,
#entertainment_box h2,
#lifestyle_box h2 {
    color: #595959;
    font-size: 16px;
}

#vote p,
.news_know p {
    font-size: 14px;
    padding: 3px 0;
}

#vote p.small {
    font-size: 11px;
    margin-top: 6px;
}

#vote p,
.news_know p {
    font-size: 14px;
    padding: 3px 0;
}

#vote td {
    font-size: 14px;
}

#vote input {
    text-transform: uppercase !important;
}

caption,
th,
td {
    font-weight: 400;
    text-align: left;
}

/*mynews traffic drop box */

/*.mynews_wrap .traffic_box li  ul {background:url(../images/mynews_weather_drop.png) no-repeat 0 0 #D5E9F0}*/

/* financial box */

.fin_box {
    background: url(../index/fin_tile.png) repeat-x 0 0 #E8E8E8;
}

.fin_box h4 {
    font-size: 1em;
    color: #474747;
    border-bottom: 1px solid #ABABAB;
    padding: 9px 0 7px;
    margin: 0 10px;
}

.fin_box table {
    border-top: 1px solid #fff;
    margin: 0 10px 0;
    display: block;
}

.fin_box table td {
    font-size: 0.813em;
    /*height:16px;*/
    padding: 3px 0;
    vertical-align: middle;
}

.fin_box table td.dots {
    background: url(../index/horz_dot.png) repeat-x 0 1px;
    height: 2px;
}

.fin_box table td.space {
    height: 5px;
}

.fin_box table td.percent {
    width: 50px;
    text-align: right;
}

.fin_box table td.percent.up {
    color: #1C8201;
}

.fin_box table td.percent.down {
    color: #A80000;
}

.fin_box table td.arrow {
    width: 20px;
    background: url(../index/fin_arrows.png) no-repeat 8px 6px;
}

.fin_box table td.arrow.down {
    background: url(../index/fin_arrows.png) no-repeat 8px -16px;
}

.fin_box table td.value {
    width: 70px;
    text-align: right;
}

.fin_box table td.currency {
    text-align: left;
    font-weight: bold;
    width: 140px;
}

.fin_box .bottomAd {
    border-top: 1px solid #FFFFFF;
    margin: 0 10px;
    padding: 10px 0;
}

/* financial box -- masthead */

.tab-wrapper .fin_box {
    background: none !important;
    height: 85px;
    left: 322px;
    /*overflow:hidden;*/
    top: 12px;
    width: 300px;
}

.tab-wrapper .fin_box h4 {
    font-size: 1em;
    color: #474747;
    border-bottom: 1px solid #ABABAB;
    padding: 9px 0 7px;
    margin: 0 10px;
}

.tab-wrapper .fin_box table {
    border-top: transparent;
    margin: 0 10px 0;
    display: block;
}

.tab-wrapper .fin_box table td {
    font-size: 0.813em;
    /*height:16px;*/
    padding: 3px 0;
    vertical-align: middle;
}

.tab-wrapper .fin_box table td.dots {
    background: url(../index/horz_dot.png) repeat-x 0 1px;
    height: 2px;
}

.tab-wrapper .fin_box table td.space {
    height: 5px;
}

.tab-wrapper .fin_box table td.percent {
    width: 50px;
    text-align: right;
    font-size: 11px;
}

.tab-wrapper .fin_box table td.percent.up {
    color: #1C8201;
}

.tab-wrapper .fin_box table td.percent.down {
    color: #A80000;
}

.tab-wrapper .fin_box table td.arrow {
    width: 20px;
    background: url(../index/fin_arrows.png) no-repeat 8px 6px;
}

.tab-wrapper .fin_box table td.arrow.down {
    background: url(../index/fin_arrows.png) no-repeat 8px -16px;
}

.tab-wrapper .fin_box table td.value {
    width: 70px;
    text-align: right;
    font-size: 11px;
}

.tab-wrapper .fin_box table td.currency {
    text-align: left;
    font-weight: bold;
    width: 140px;
    font-size: 11px;
}

/* weather box */

.header_weather_box {
    width: 240px;
    height: 70px;
    left: 632px;
    top: 37px;
    z-index: 500;
}

.header_weather_box a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.header_weather_box .icon {
    margin-right: 10px;
    padding-top: 6px;
    text-align: center;
    width: 100px;
}

.header_weather_box .info {
    width: 130px;
    padding-top: 5px;
}

.header_weather_box .info select {
    width: 170px;
    font-family: arial;
    height: 20px;
    font-size: 0.75em;
    font-weight: bold;
    background: none;
    border: 1px solid #C6C6C6;
    margin-bottom: 7px;
    background-color: #fff !important;
}

.header_weather_box .info h1 {
    color: #000;
    font-size: 0.75em;
    font-weight: bold;
    margin-left: 5px;
}

.header_weather_box .info h2 {
    color: #777;
    font-size: 12px;
    font-weight: normal;
    margin-left: 5px;
}

.header_weather_box .info h2 span {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}

.header_weather_box .info p {
    /*font-size:0.688em;*/
    margin: -5px 0 3px 5px;
    width: 120px;
    font-size: 10px;
}

.header_weather_box .forecast {
    background: url("../index/arrow.png") no-repeat scroll right 4px;
    bottom: -7px;
    left: 115px;
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 11px;
    padding-right: 10px;
    text-transform: uppercase;
    z-index: 500;
}

.header_weather_box #weatherImgMain {
    height: 45px;
}

.header_weather_box .city {
    font-size: 12px;
    margin-top: 2px;
}

.header_weather_box .prodPlacement,
.header_weather_box .prodPlacement a {
    bottom: 8px;
    position: absolute;
    right: -115px;
    line-height: 12px;
    width: 98px;
    color: #777;
    font-size: 11px;
}

.header_weather_box .prodPlacement a {
    bottom: 0;
    right: 0;
    font-weight: normal;
}

.header_weather_box .prodPlacement img {
    padding-top: 4px;
}

/* weather drop box */

#weather_box_info {
    display: none;
}

.header_weather_box li ul {
    position: absolute;
    left: 18px;
    top: 70px;
    background: #e3e3e3;
    width: 300px;
    z-index: 200;
}

#weather_info_container li {
    background: none !important;
    padding: 0 10px !important;
}

/*mynews weather drop box */

.mynews_wrap .weather_box li ul {
    background: url(../index/mynews_weather_drop.png) no-repeat 0 0 #D5E9F0;
}

.header_weather_box:hover {
    /*cursor:pointer*/
}

.weather_drop_box {
    /*margin:0 10px 10px;*/
    width: 280px;
}

.weather_drop_box td {
    /*font-size:0.75em;*/
    padding: 2px 0;
}

.weather_drop_box .d_day {
    width: 75px;
    text-align: left;
    vertical-align: middle;
}

.weather_drop_box .d_temp {
    width: 45px;
    text-align: left;
    font-weight: bold;
    vertical-align: middle;
}

.weather_drop_box .d_icon {
    width: 50px;
    text-align: center;
}

.weather_drop_box .d_info {
    width: 110px;
    text-align: left;
    vertical-align: middle;
}

.weather_drop_box .d_more_link {
    font-size: 0.875em;
    font-weight: bold;
    padding-top: 10px;
    /*border-top:1px solid #fff*/
}

.weather_drop_box .ad_link {
    padding-bottom: 8px;
}

/* search box */

.search_box {
    top: -16px;
    left: 632px;
    z-index: 0;
    display: block;
}

.search_box .field {
    height: 22px;
    width: 214px;
    background: url(../index/field_tile.png) repeat-x 0 0 #fff;
    border: 1px solid #979797;
    top: 26px;
    left: 18px;
    padding-left: 5px;
}

.search_box .btn {
    top: 26px;
    left: 239px;
    background: url(../index/btn_tile.png) repeat-x 0 0 #C3C3C3;
    color: #000;
    height: 26px;
    border: 1px solid #979797;
    font-weight: bold;
}

.search_box .mobile_link {
    top: 60px;
    left: 18px;
    font-size: 0.813em;
    width: 300px;
}

.search_box .mobile_link a {
    font-weight: bold;
}

/* main navigation */

#nav li.nav_spacer {
    position: relative;
    z-index: 11;
    background: url(../index/nav_div.png) no-repeat right 0;
    padding: 0px;
    width: 2px;
    height: 35px;
    display: block;
}

.nav_bar {
    background: url("../index/header_nav_bg.jpg") repeat-x scroll left top transparent;
    height: 35px;
    left: -10px;
    top: 113px;
    width: 100%;
    font: 12px Arial, Helvetica, sans-serif;
}

#nav a {
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 1em;
}

#nav a:hover {
    text-decoration: none;
}

#nav li.nav_item {
    padding: 10px 1.88% 11px 1.55%;
    background: url(../index/navarrow.png) no-repeat right 0;
}

#nav li.no_arrow {
    padding: 10px 1% 11px 1%;
    background: url(../index/nav_div.png) no-repeat right 0;
}

#nav li:last-child {
    background: none !important;
}

#nav li.nav_item:hover {
    background: url(../index/nav_hover_arrow.png) no-repeat right 0 !important;
    cursor: pointer;
}

#nav li.no_arrow:hover {
    background: url(../index/nav_hover.png) repeat-x 0 0 !important;
}

#nav li.nav_item:hover a,
#nav li.no_arrow:hover a {
    color: #00086C;
}

#nav li.nav_item:hover a.red,
#nav li.no_arrow:hover a.red {
    color: #bf272c;
}

#nav li.nav_item.selected {
    background: url(../index/nav_hover_arrow.png) no-repeat right 0;
    cursor: pointer;
}

#nav li.no_arrow.selected {
    background: url(../index/nav_hover.png) repeat-x 0 0;
}

#nav li.selected a {
    color: #00086C;
}

#nav li {
    float: left;
    display: block;
    position: relative;
    z-index: 11;
}

#nav li ul {
    position: absolute;
    left: -9999em;
    top: 35px;
    width: 140px;
    background: #E1E1E1;
    padding: 5px;
    border-left: 1px solid #AEAEAE;
    border-right: 1px solid #AEAEAE;
    border-bottom: 1px solid #AEAEAE;
    z-index: 11;
    cursor: default;
}

#nav li ul li {
    clear: both;
    background: none;
    padding: 3px 5px;
    display: block;
    background: url(../index/navdropdown.gif) bottom left repeat-x;
}

#nav li ul li:last-child {
    clear: both;
    background: none;
    padding: 3px 5px;
    display: block;
}

#nav li ul li a {
    background: none;
    color: #00086C;
    width: 130px;
    font-weight: normal;
    letter-spacing: 0px;
}

#nav li ul li:hover {
    background: url(../index/sub_nav_tile.png) repeat-x 0 bottom #00086C !important;
    color: #fff !important;
    width: 130px;
}

#nav li ul li.red:hover {
    background: url(../index/sub_nav_tile_red.png) repeat-x 0 bottom #bf272c !important;
    color: #fff !important;
    width: 130px;
}

#nav li ul li:hover a {
    color: #fff !important;
}

#nav li:hover ul {
    left: 0px;
    z-index: 20;
}

#nav li.nav_item.sponsored {
    background: url(../index/nav_dkblue_arrow.png) no-repeat right 0 !important;
    cursor: pointer;
}

#nav li.nav_item.sponsored>a {
    color: #fff !important;
}

#nav li ul li.sponsored {
    background: url(../index/sub_nav_tile.png) repeat-x 0 bottom #00086C !important;
    color: #fff !important;
    width: 130px;
}

#nav li ul li.sponsored>a {
    color: #fff !important;
}

#nav li.nav_item.sponsored ul li.sponsored a {
    color: #fff !important;
}

#nav li ul li.sponsored:hover {
    background: #00084f !important;
    color: #fff !important;
    width: 130px;
}

ul.sponsor {
    background: none repeat scroll 0 0 #444444 !important;
}

#nav li ul li.sponsor-list-item a {
    color: #fff !important;
}

#nav li ul li.sponsor-list-item {
    color: #fff !important;
}

#nav li ul li.sponsor-list-item:hover {
    color: #fff !important;
    background: none repeat scroll 0 0 #c8b92e !important;
}

/* featured news items below header */

#TopComponentWrapper.featured_active {
    border-bottom: 1px solid #DEA435;
    background: #EBA734;
    height: 71px;
    margin-bottom: 10px;
}

#divCall2Action {
    position: relative;
    z-index: 0px;
}

.featured_news {
    /*height:70px;*/
    width: 650px;
    position: relative;
    z-index: 0;
}

.featured_news2 {
    position: relative;
    z-index: 0;
}

.featured_news .item {
    padding: 10px 0;
    width: 300px;
    height: 55px;
    overflow: hidden;
}

.featured_news .item2 {
    background: url("../index/login_strip.png") repeat-x scroll 0 0 #EBA734;
    height: 70px;
    left: -10px;
    position: relative;
    top: -12px;
    width: 659px;
    border-bottom: none !important;
    border: 1px solid #DEA435;
}

.featured_news2 .item2 {
    background: url("../index/login_strip.png") repeat-x scroll 0 0 #EBA734;
    height: 70px;
    left: -10px;
    position: relative;
    top: -12px;
    width: 978px;
    border-bottom: none !important;
    border: 1px solid #DEA435;
}

.featured_news .item img,
.featured_news2 .item2 img,
.featured_news .item2 img {
    float: left;
    margin-right: 10px;
    font-size: 11px;
    color: #A80000;
}

.featured_news .item h3,
.featured_news2 .item h3,
.featured_news .item2 h3 {
    font-size: 12px;
    line-height: 1.4em;
}

.featured_news .item h4,
.featured_news2 .item h4,
.featured_news .item2 h4 {
    font-size: 14px;
    line-height: 1.3em;
    margin: 0;
}

.featured_news .item p,
.featured_news2 .item p,
.featured_news .item2 p {
    font-size: 14px;
    line-height: 1.1em;
    height: 33px;
    overflow: hidden;
}

.featured_news .block1 img {
    border: 1px solid #dea435;
}

.featured_news .block1 {
    height: 40px;
    padding: 10px 20px;
    width: 619px;
    position: relative;
}

.featured_news2 .block1 {
    height: 40px;
    padding: 10px 20px;
    width: 938px;
    position: relative;
}

#imgLiveTop {
    margin: 5px -38px;
    position: relative;
}

#imgLive {
    margin: 10px 0px;
    position: absolute;
    z-index: 1;
}

#lnkMoreVid {
    bottom: -6px;
    position: absolute;
    right: 7px;
}

.featured_news .block1 img {
    /*border:1px solid #dea435;*/
    border: 1px solid #ccc;
}

.featured_news #divCall2Action .block1 h4 a {
    font-size: 16px !important;
}

.featured_news #divCall2Action .block2 h3 a {
    font-size: 23px !important;
}

/* Call 2 Action black bar styling*/

.featured_news .black_bar .block1 img {
    border: none;
}

.featured_news .black_bar .item2 {
    background: #000;
    height: 70px;
    left: -10px;
    position: relative;
    top: -12px;
    width: 659px;
    border-bottom: none !important;
    border: 1px solid #000;
}

.featured_news2 .black_bar .item2 {
    background: #000;
    height: 70px;
    left: -10px;
    position: relative;
    top: -12px;
    width: 978px;
    border-bottom: none !important;
    border: 1px solid #000;
}

.featured_news .black_bar .item2 h4 {
    font-size: 14px;
    line-height: 1.3em;
    margin: 0;
    color: #fff !important;
}

.featured_news .black_bar .item p,
.featured_news2 .black_bar .item p,
.featured_news .black_bar .item2 p {
    font-size: 14px;
    line-height: 1.1em;
    height: 33px;
    overflow: hidden;
    color: #fff !important;
}

.featured_news .black_bar .item a,
.featured_news2 .black_bar .item a,
.featured_news .black_bar .item2 a {
    color: #fff !important;
}

.featured_news .black_bar #lnkMoreVid {
    bottom: -6px;
    position: absolute;
    right: 7px;
}

.featured_news .block2 {
    background: url(../index/submit_button_large.png) no-repeat 0 0;
    margin-left: 20px;
    margin-top: 8px;
    width: 284px;
    height: 48px;
}

.featured_news .block2 a {
    background: none !important;
}

.featured_news .block3 {
    background: url(../index/submit_button_large.png) no-repeat 0 0;
    width: 335px;
    height: 48px;
    margin: -28px 0 0 270px;
}

.featured_news .block2 h3,
.featured_news .block3 h3 {
    font-size: 23px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 8px 30px 0 12px;
}

.featured_news .block2 h3 a,
.featured_news .block3 h3 a {
    text-decoration: none;
    color: #fff;
}

.featured_news .block2 h3 a:hover,
.featured_news .block3 h3 a:hover {
    text-decoration: underline;
}

.featured_news .block2 img.photo,
.featured_news .block3 img.photo {
    margin: 8px 0 0 6px;
}

.featured_news .block2 img.article,
.featured_news .block3 img.article {
    margin: 8px 0 0 0px;
}

.featured_news .block2 img.video,
.featured_news .block3 img.video {
    margin: 8px 0 0 6px;
}

.featured_news .item2 .line {
    background: url(../index/blue_line.png) no-repeat 0 -8px;
    height: 71px;
    width: 2px;
    margin: 0px;
}

.lnkMore {
    display: block;
    color: #0E2E5E;
    width: 100%;
    text-align: right;
}

/* featured mask */

.featured_mask {
    width: 980px;
    z-index: 10;
    height: 85px;
    margin: 0px;
    background: transparent;
    top: 170px;
    display: none;
    background-image: url("../index/trans.png");
    background-repeat: repeat;
}

.featured_mask_2 {
    width: 980px;
    z-index: 100;
    height: 120px;
    margin: 0px;
    background: transparent;
    top: 170px;
    display: none;
    background-image: url("../index/trans.png");
    background-repeat: repeat;
}

#featuredDiv {
    background: #f1f1f1 url(../index/featured_block.png) repeat-x top left;
    height: 65px;
    float: left;
    width: 606px;
    padding: 10px;
    margin: 15px 0;
}

/* left column quick links */

.quicklinks .item a {
    display: block;
}

.quicklinks .item a:hover {
    background: #E8E8E8;
    padding: 5px;
    margin: -5px;
    text-decoration: underline;
}

.quicklinks .item h4 {
    font-size: 0.875em;
    color: #474747;
    padding: 7px 0;
    border-top: 2px solid #474747;
    border-bottom: 1px solid #B9B9B9;
}

.quicklinks .item ul {
    padding: 10px 0;
    font-size: 0.75em;
}

.quicklinks .item ul li {
    margin-bottom: 10px;
}

/* left center column article blurbs */

.datestamp {
    /*font-size:0.688em;*/
    color: #777;
    display: block;
    margin: 4px 0;
}

.article_a h2 {
    color: #073391;
    border-bottom: 1px solid #999999;
    padding-bottom: 10px;
    font-size: 30px;
}

.article_a h2 span {
    color: #999;
    font-size: 30px;
}

.article_a .item {
    float: left;
}

.article_a .item.last {
    border: none;
}

.article_a .item.first {
    background-color: #c9e8f5;
    padding: 8px;
    border: none;
    width: 286px;
}

/*.article_a .item.first .datestamp {font-size:0.75em}*/

.article_a .item.first h3 {
    font-size: 1.5em;
    margin-top: -4px;
    letter-spacing: -1px;
    line-height: 26px;
}

.article_a .item.first p {
    /*font-size:0.938em;*/
    line-height: 1.3em;
}

.article_a .item h3 {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 0 !important;
}

.mini_mynews {
    background: url("../index/vetted_small.png") no-repeat right 3px;
    height: 14px;
    padding: 0 0 0 20px;
    width: 18px;
}

.mini_tab {
    background: url("../index/mini_icon_tab.png") no-repeat right bottom;
    height: 17px;
    padding: 0 0 0 20px;
    width: 17px;
}

.article_a .item p {
    /*font-size:0.813em;*/
    line-height: 1.3em;
}

.article_a .item h4 {
    font-size: 16px;
    color: #777;
    margin: 5px 0 2px;
    font-weight: bold;
}

.article_a .item ul {
    padding-left: 5px;
    /*font-size:0.688em;*/
    line-height: 1.3em;
}

/* right center gallery box */

.gallery_box {
    background: #000;
}

.gallery_box p {
    padding: 10px;
    color: #fff;
    font-size: 0.813em;
    margin: 0;
    line-height: 1.3em;
    width: 280px;
}

.mynews_gallery.gallery_box p {
    padding: 10px;
    color: #fff;
    font-size: 0.813em;
    margin: 0;
    line-height: 1.3em;
    width: auto;
}

.gallery_box ul {
    background: #242424;
    width: 300px;
}

.gallery_box ul li {
    float: left;
}

.gallery_box ul li a {
    display: block;
    padding: 10px 9px;
    color: #57B1EF;
    font-size: 0.688em;
    background: url(../index/gallery_nav_div.png) no-repeat top right;
    font-weight: bold;
}

.gallery_box ul li a.last {
    background: none;
    padding-right: 19px;
}

.gallery_box ul li a:hover {
    background: #3E3E3E;
    color: #fff;
}

/* voting box */

.voting_box {
    background: url(../index/voting_tile.png) repeat-x 0 0 #DAE6ED;
    padding-top: 5px;
}

.voting_box h4 {
    font-size: 1em;
    color: #3D6377;
    border-bottom: 1px solid #A5BDCA;
    padding-bottom: 7px;
    margin: 9px 10px 0;
}

.voting_box p {
    border-top: 1px solid #fff;
    padding: 10px 0;
    font-size: 1em;
    margin: 0 10px 0;
    line-height: 20px;
}

.voting_box p a {
    font-weight: bold;
}

.voting_box .radio {
    font-size: 0.875em;
    line-height: 1.3em;
    margin: 2px 10px 10px 6px;
    display: block;
    float: left;
}

.voting_box .radio>div {
    margin-bottom: 2px;
    clear: both;
    float: left;
}

.voting_box .radio li {
    clear: both;
}

.voting_box .radio li .txt {
    width: 250px;
}

.voting_box .btn {
    margin-left: 10px;
}

.voting_box .results {
    margin: 5px 0 0 15px;
    font-size: 0.75em;
    font-weight: bold;
}

.voting_box .vote_link {
    margin-top: 10px;
    background: #C6D6DF;
    width: 300px;
}

.voting_box .vote_link li {
    float: left;
}

.voting_box .vote_link li a {
    display: block;
    padding: 10px 31px;
    color: #00086C;
    font-size: 0.688em;
    background: url(../index/vote_nav_div.png) no-repeat top right;
    font-weight: bold;
}

.voting_box .vote_link li a.last {
    background: none;
}

.voting_box .vote_link li a:hover {
    background: #a5bdca;
    color: #000;
}

/* voting progressBars */

.voting_box .wrap {
    padding: 5px 20px;
}

.voting_box .item {
    padding: 0 0 7px 0;
}

.voting_box .item p {
    border: none;
}

p.progressBar {
    width: 200px;
    height: 10px;
    background: #DAE6ED;
    position: relative;
    margin: 2px 0 2px 12px;
    padding: 0 !important;
}

p.progressBar span {
    position: absolute;
    display: block;
    width: 200px;
    height: 10px;
    background: url(../index/poll_bar.gif) no-repeat 0 0;
    top: 0px;
    left: 0px;
    overflow: hidden;
    text-indent: -8000px;
}

p.progressBar em {
    position: absolute;
    display: block;
    width: 200px;
    height: 10px;
    background: url(../index/bg_cover.gif) repeat-x 0 0;
    top: 0;
}

p.choice {
    font-size: 0.875em !important;
    margin: 0 !important;
    padding: 0 0 0 12px !important;
}

p.choice span.votes {
    color: #888;
    font-size: 0.75em;
    display: block;
}

.prev_nxt a {
    font-size: 0.875em;
    padding: 4px 2px;
}

#vote p.progressBar em {
    position: absolute;
    display: block;
    width: 200px;
    height: 10px;
    background: url(../index/bg_cover_vote.gif) repeat-x 0 0;
    top: 0;
}

/* right column featured */

.featured h4 {
    font-size: 0.875em;
    color: #474747;
    padding: 7px 0 2px;
    border-top: 2px solid #474747;
}

.featured ul {
    margin-top: 0;
}

.featured li {
    margin: 0 0 10px -5px;
    padding: 5px;
}

.featured li:hover {
    background: #E8E8E8;
}

.featured li img {
    margin-bottom: 5px;
}

.featured li h5,
.featured li p {
    font-size: 0.75em;
}

.featured li h5 {
    margin-bottom: 2px;
}

.featured li p {
    line-height: 1.3em;
    font-size: 0.688em;
}

/* center mynews block */

.mynews_blox {
    background: #e3f3fc url(../index/mynews_home_content.jpg) no-repeat 0 48px;
    margin: 0 10px;
    width: 940px;
    border: 1px solid #b7daee;
    padding-bottom: 15px;
}

.mynews_blox .bg_wrap {
    float: left;
    /*padding:10px*/
}

.mynews_blox .block1 {
    width: 605px;
    margin: 0;
}

.mynews_blox .block2 {
    background: url(../index/submit_button_large.png) no-repeat 0 0;
    margin-left: 20px;
    margin-top: 8px;
    width: 284px;
    height: 48px;
    position: relative;
}

.mynews_blox .block2 h3 {
    font-size: 23px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 8px 0 0 12px;
    line-height: 1.4em;
}

.mynews_blox .block2 h3 a {
    text-decoration: none;
    color: #000;
    float: left;
}

.mynews_blox .block2 h3 a:hover {
    text-decoration: underline;
}

.mynews_blox .bg_wrap h5 {
    padding: 0px 0px 5px 20px;
    font-style: italic;
    font-size: 14px;
}

.mynews_blox .block2 img.photo {
    margin: 8px 0 0 30px;
}

.mynews_blox .block2 img.article {
    margin: 8px 0 0 6px;
}

.mynews_blox #logInDiv img {
    border: 2px solid #7a99dc;
}

.mynews_blox .grid_12 {
    /*height:70px;*/
    margin: 0;
    /*overflow:hidden;*/
}

.mynews_blox .mynews_logo {
    top: 8px;
    left: 7px;
}

.mynews_blox .caption img {
    border: 2px solid #83A2E0;
    float: left;
    margin-right: 20px;
}

.mynews_blox .caption {
    /*width:520px;*/
    height: 25px;
    font-size: 0.75em;
    color: #000;
    line-height: 1.6em;
    /*padding-left:10px;*/
}

.mynews_blox .caption a {
    color: #2155c5;
    font-weight: bold;
    font-size: 16px;
    float: left;
}

.mynews_blox .caption a:hover {
    text-decoration: underline;
}

.mynews_blox .caption .blurb {
    font-size: 14px;
}

.mynews_blox .caption span {
    font-size: 12px;
}

/*#fancybox-title-inside .homeThumb  {padding: 0 0 28px !important;}*/

.mynews_blox .send_btn {
    width: 286px;
    height: 33px;
    background: url(../index/mynews_box_btn.png) no-repeat 0 0;
    top: 6px;
    right: 10px;
    padding: 13px 0 0 50px;
    font-weight: bold;
}

.mynews_blox .speech_bubble {
    margin: 0 10px;
    padding: 0 0 15px;
    width: 920px;
}

.mynews_blox .item {
    min-height: 150px;
    width: 285px;
    margin: 0 10px;
}

.mynews_blox .item .bubble {
    /*max-height:118px;*/
    background: #fff;
    padding: 5px;
    float: left;
    /*overflow:hidden;*/
}

.mynews_blox .item .bubble .imgWrapper {
    background: #FEE176;
    border: 1px solid #E6BE81;
    width: 60px;
    text-align: center;
    padding: 5px;
    float: left;
    margin-right: 10px;
    font-size: 11px;
}

.mynews_blox .item .bubble .imgWrapper a {
    color: #2155c5;
    font-size: 11px;
    word-wrap: break-word;
}

.mynews_blox .item .bubble .imgWrapper img {
    padding-bottom: 3px;
    width: 100%;
}

.mynews_blox .item.big {
    min-height: 150px;
    width: 290px;
}

.mynews_blox .item h6 {
    font-weight: normal;
    font-size: 14px;
    font-style: italic;
    padding: 10px 25px 9px 0;
    /*background:url(../images/bubble_arrow.png) no-repeat right bottom;*/
}

.mynews_blox .item h6 strong {
    font-weight: bold;
}

.mynews_blox .item p {
    font-size: 12px;
    width: 185px;
    /*height: 95px;*/
    line-height: 1.3em;
    /*margin-bottom: 15px;*/
    overflow: hidden;
    margin-right: 5px;
}

.mynews_blox .item p a {
    font-weight: bold;
}

.mynews_blox .bubble .datestamp {
    bottom: 10px;
    left: 10px;
}

.mynews_blox .bubble .comments,
.mynews_blox .bubble .views {
    display: block;
    font-size: 11px;
    color: #777;
}

.mynews_blox .bubble .comments {
    /*bottom:10px;left:10px*/
    padding-right: 20px;
    margin: 8px 0;
}

.mynews_blox .bubble .views {
    /*bottom:10px;right:145px;*/
    margin: 8px 0;
}

.mynews_blox .star {
    margin: 10px 10px 0 0;
    background: url(../index/stars.png) no-repeat 0 68px;
    height: 79px;
}

.mynews_blox .star.s5 {
    background-position: 0 66px;
}

.mynews_blox .star.s4 {
    background-position: 0 54px;
}

.mynews_blox .star.s3 {
    background-position: 0 42px;
}

.mynews_blox .star.s2 {
    background-position: 0 30px;
}

.mynews_blox .star.s1 {
    background-position: 0 18px;
}

.mynews_blox .star.s0 {
    background-position: 0 6px;
}

/* news categories */

.news_cats .item {
    padding: 20px 0 10px;
    width: 100%;
    float: left;
    position: relative;
}

.news_cats .item.mynews {
    border: none;
}

.news_cats .item .cat_img {
    margin: 3px 15px 30px 0;
    width: 65px;
    height: 65px;
}

.news_cats .item h4 {
    margin: 0;
    padding-bottom: 2px;
    padding-left: 80px;
}

.news_cats .item h4 a {
    font-size: 1em;
    color: #a80000;
    font-weight: bold;
}

.news_cats .item h5 a {
    font-size: 0.875em;
    font-weight: bold;
}

.news_cats .item .username {
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
    float: left;
}

.news_cats .item .username a {
    color: #2155C5;
}

.news_cats .item .datestamp {
    font-size: 0.688em;
    color: #777;
    display: block;
    margin: 6px 0 2px;
}

.news_cats .item .views {
    margin-left: 15px;
    font-size: 0.688em;
    color: #777;
}

.news_cats .item .author {
    display: block;
    font-style: italic;
    font-size: 0.813em;
    margin-top: 2px;
}

.news_cats .item p {
    font-size: 0.813em;
    line-height: 1.3em;
    padding: 2px 0;
}

.news_cats .item .more_links {
    width: 200px;
    margin: -2px 0 0 20px;
}

.news_cats .item .more_links h6 {
    font-size: 0.875em;
    color: #777;
    font-weight: bold;
    margin: 2px 0 21px 0;
}

.news_cats .item .more_links a:hover h6 {
    text-decoration: underline;
}

.news_cats .item .more_links ul {
    font-size: 0.75em;
}

.news_cats .item .more_links ul li {
    background: url(../index/li_dot_med.png) no-repeat 0 4px;
    padding: 0 0 6px 10px;
    display: block;
    line-height: 1.1em;
}

.news_cats .item .star {
    background: url(../index/stars.png) no-repeat scroll 0 30px;
    margin: 25px 15px 85px 0;
    padding-bottom: 14px;
    width: 65px;
}

.news_cats .item .star img {
    margin: 0;
}

/* Category Headlines Buckets*/

div.news_item {
    border-bottom: 3px solid #DEDEDE;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

div.news_item.first {
    background: #EDF1F6;
    border-bottom: 16px solid #FFFFFF;
    padding: 10px;
}

div.news_item.first .myarea {
    background-image: url("../index/mini_icon_pin.png");
    background-position: right 6px;
    background-repeat: no-repeat;
    padding-right: 15px;
}

div.news_item.last {
    border-bottom: 0px;
}

div.news_item.first h4 {
    font-size: 22px;
}

div.news_item li {
    padding: 0 0 0 8px !important;
    margin: 0px !important;
}

/*div.news_item.first h4      {font-size:22px\9;}    */

div.news_item.first span.datestamp {
    margin: 8px 0 8px;
}

div.news_item.first div.comments_count span {
    float: left;
    margin: 8px 0 8px 15px;
}

div.news_item.first p {
    font-size: 14px;
}

#news_left.home_bucket .news_item .left_item h3 a {
    color: #E30A15;
    text-transform: capitalize;
    font-size: 16px;
}

#news_left .news_item h3 a,
#news_right .news_item h3 a,
#news_left .news_item h5 a,
#news_right .news_item h5 a {
    color: #E30A15;
    text-transform: capitalize;
    font-size: 16px;
}

#news_left .news_item h5 a,
#news_right .news_item h5 a {
    font-size: 11px;
    margin-top: 10px;
}

/**/

#news_left .news_item img,
#news_right .news_item img {
    margin-top: 0;
}

#news_left.home_bucket .news_item .left_item {
    width: 305px;
    padding-right: 10px;
}

#news_left.home_bucket .news_item .right_item {
    width: 300px;
    padding-left: 10px;
    background: url("../index/generic_sprite.png") repeat-y scroll -15px 14px transparent;
}

#news_left.home_bucket .news_item {
    background: none;
    padding-top: 15px;
    margin-bottom: 0;
    line-height: 1.3em;
}

#news_left.home_bucket .news_item .right_item h5 a {
    text-transform: capitalize;
    color: #777;
    font-size: 13px;
}

div.news_item.city-press {
    border-top: 3px solid #D1291C !important;
    border-bottom: 3px solid #D1291C !important;
}

div.news_item.no_border {
    border-bottom: none;
}

.col626 {
    width: 626px;
}

/* sport logs box */

.logs_box {
    background: url(../index/fin_tile.png) repeat-x 0 0 #E8E8E8;
    padding: 0 10px;
}

.logs_box h2 {
    font-size: 1em;
    letter-spacing: -0.01em;
    padding: 10px 0;
}

.logs_box h2.top {
    border-bottom: 1px solid #ABABAB;
}

.logs_box h2.bottom {
    border-top: 1px solid #fff;
}

/* news delivery */

.inbox_box {
    background: url(../index/mail_icon.png) no-repeat right 0 #E8E8E8;
    padding: 10px;
}

.inbox_box h5 {
    font-size: 0.83em;
    font-weight: bold;
    color: #474747;
    margin-bottom: 10px;
}

.inbox_box a {
    font-size: 0.75em;
    font-weight: bold;
    width: 170px;
    display: block;
}

/* blog box */

.blog_box {
    background: url(../index/blog_tile.png) repeat-x 0 0 #E2E1D5;
    padding-bottom: 5px;
}

/* test */

.blog_box h4 {
    font-size: 1em;
    color: #6C674E;
    border-bottom: 1px solid #B4B0A0;
    padding: 9px 0 7px;
    margin: 0 10px;
}

.blog_box .item {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #B4B0A0;
    margin: 0 10px 0;
}

.blog_box .item.last {
    border-bottom: none;
}

.blog_box .item h5 {
    font-size: 0.875em;
    margin-top: 10px;
}

.blog_box .item .blogger {
    font-size: 0.875em;
    font-style: italic;
    line-height: 1.6em;
    display: block;
}

.blog_box .item .datestamp {
    font-size: 0.688em;
    color: #777;
    display: block;
    margin-bottom: 5px;
}

.blog_box .item img {
    margin: 2px 0 0 20px;
}

.blog_box .item p {
    width: 180px;
    font-size: 0.75em;
    line-height: 1.3em;
    margin-top: 2px;
    padding-bottom: 10px;
}

.blog_box .line_hide {
    height: 2px;
    background: #E2E1D5;
    margin-top: -1px;
}

/* article page */

.article_body h2 {
    font-size: 1.625em;
    letter-spacing: -1px;
    font-weight: bold;
}

.article_body .datestamp {
    font-size: 12px;
    color: #777;
    line-height: 0;
    margin: 0 0 35px !important;
}

.article_grid_2 {
    width: 140px;
    margin-right: 10px;
    float: left;
}

/*.article_body p             {font-size:0.813em;line-height:1.4em;margin-bottom:20px;margin-top:-4px}*/

.article_body h3 {
    font-size: 0.875em;
    margin-bottom: 20px;
}

.article_body .author {
    font-size: 0.75em;
    margin: -3px 0 8px 0;
    color: #777777;
}

.big_img {
    width: 460px;
}

.big_img .caption {
    font-size: 0.813em;
    color: #fff;
    background: #000;
    padding: 5px 10px;
    margin-top: -3px;
    margin-bottom: 0px;
}

/* small mynews box */

.mynews_blox_small {
    width: 300px;
    background: url(../index/mynews_small_hdr.gif) no-repeat #bbe0f6;
}

.mynews_blox_small .miniBubble {
    padding: 5px 10px 15px;
    font-size: 12px;
}

.mynews_blox_small .miniBubble img {
    border: 2px solid #83A2E0;
    float: left;
    margin-right: 10px;
}

.mynews_blox_small .miniBubble h3 {
    color: #2155C5;
    float: left;
    font-size: 12px;
    font-weight: bold;
}

.mynews_blox_small .bg_wrap {
    background: url(../index/mynews_bg.jpg) #bbe0f6;
    padding: 0 10px 10px;
    float: left;
}

.mynews_blox_small .mynews_small_logo {
    top: 8px;
    left: 8px;
    z-index: 5;
}

.mynews_blox_small .send_btn {
    text-align: center;
    width: 125px;
    min-height: 15px;
    font-size: 0.75em;
    font-weight: bold;
    top: 10px;
    right: 5px;
    background: url(../index/mynews_smallbox_btn.png) no-repeat 0 0;
    padding: 5px 10px;
}

.mynews_blox_small .item {
    width: 280px;
    margin-top: 10px;
}

.mynews_blox_small .item.big {
    width: 300px;
}

.mynews_blox_small .item .bubble {
    background: #fff;
    float: left;
    position: relative;
}

.mynews_blox_small .item.big {
    min-height: 170px;
    width: 300px;
}

.mynews_blox_small .item h6 {
    font-weight: bold;
    font-size: 12px;
    padding: 0 0 10px;
}

.mynews_blox_small .item h6 strong {
    font-weight: bold;
}

.mynews_blox_small .item .bubble .bubble_vetted {
    width: 30px;
    height: 23px;
    float: left;
    margin-left: 15px;
}

.mynews_blox_small .bg_wrap h1 {
    padding-top: 10px;
    font-size: 18px;
    letter-spacing: -1px;
    font-weight: bold;
}

mynews_blox_small .item h6 strong a {
    color: #010A6E;
}

/* rating stars display only */

.mynews_blox_small .star {
    margin: 10px 10px 0 20px;
    background: url(../index/stars.png) no-repeat;
    height: 79px;
}

.mynews_blox_small .star.s5 {
    background-position: 0 66px;
}

.mynews_blox_small .star.s4 {
    background-position: 0 54px;
}

.mynews_blox_small .star.s3 {
    background-position: 0 42px;
}

.mynews_blox_small .star.s2 {
    background-position: 0 30px;
}

.mynews_blox_small .star.s1 {
    background-position: 0 18px;
}

.mynews_blox_small .star.s0 {
    background-position: 0 6px;
}

.mynews_blox_small .item p {
    font-size: 12px;
    line-height: 1.3em;
    width: 180px;
}

.mynews_blox_small .item p a {
    font-weight: bold;
    color: #010A6E;
}

.mynews_blox_small .bubble {
    padding: 5px;
}

.mynews_blox_small .bubble .imgWrapper {
    background: #FEE176;
    border: 1px solid #E6BE81;
    float: left;
    font-size: 11px;
    margin-right: 6px;
    padding: 5px;
    text-align: center;
    width: 65px;
}

.mynews_blox_small .bubble .imgWrapper img {
    width: 100%;
}

.mynews_blox_small .bubble .imgWrapper a {
    color: #010A6E;
    font-size: 11px;
    word-wrap: break-word;
}

.mynews_blox_small .bubble .bubble_right {
    width: 187px;
    float: left;
}

.mynews_blox_small .bubble .datestamp,
.mynews_blox_small .bubble .views,
.mynews_blox_small .bubble .comments {
    display: block;
    font-size: 11px;
    color: #777;
}

.mynews_blox_small .bubble .datestamp {
    bottom: 10px;
    left: 10px;
}

.mynews_blox_small .bubble .comments {
    margin: 14px 0 8px 0;
    padding-right: 20px;
}

.mynews_blox_small .bubble .views {
    margin: 14px 0 8px 0;
}

/* article tags */

.tags {
    padding: 10px 0;
    font-size: 0.75em;
    font-weight: bold;
    border-top: 1px solid #D4D4D4;
    line-height: 1.5em;
}

.tags a {
    padding: 0 10px 0 6px;
    background: url(../index/tag_div.png) no-repeat right 5px;
    text-transform: capitalize;
}

.tags a.last {
    background: none;
}

.tools {
    border-top: 1px solid #D4D4D4;
    border-bottom: 1px solid #D4D4D4;
    height: 43px;
}

.tools .fb_like {
    width: 280px;
    top: 10px;
    left: 0;
}

.tools .tweet,
.tools .share,
.tools .email,
.tools .print {
    text-indent: -500em;
    display: block;
    height: 23px;
    top: 10px;
}

.tools .tweet {
    width: 60px;
    background: url(../index/tweet_btn.png) no-repeat 0 0;
    left: 320px;
}

.tools .share {
    width: 60px;
    background: url(../index/share_btn.png) no-repeat 0 0;
    left: 400px;
}

.tools .email {
    width: 71px;
    background: url(../index/email_btn.png) no-repeat 0 0;
    right: 69px;
}

.tools .print {
    width: 69px;
    background: url(../index/print_btn.png) no-repeat 0 0;
    right: 0px;
}

.addthis_button_tweet {
    top: 12px;
    left: 290px;
}

.addthis_button {
    top: 10px;
    left: 400px;
}

#fb_like {
    top: 10px;
    left: 0;
}

/* category pages */

.cat_body h2 {
    padding: 15px 0 5px;
    font-size: 1.875em;
    border-bottom: 2px solid #474747;
    margin-bottom: 10px;
    letter-spacing: -1px;
}

.cat_body .item {
    border-bottom: 1px solid #B9B9B9;
    padding: 10px 0 20px;
}

.cat_body .item.last {
    border: none;
}

.cat_body .item.first {
    padding: 0 0 20px;
}

.cat_body .item .datestamp {
    font-size: 0.688em;
    color: #777;
    display: block;
    margin: 4px 0;
}

.cat_body .item.first .datestamp {
    font-size: 0.75em;
}

.cat_body .item.first h3 {
    font-size: 1.25em;
    margin-top: -4px;
    letter-spacing: -1px;
}

.cat_body .item.first p {
    font-size: 0.938em;
    line-height: 1.3em;
}

.cat_body .item.small h3 {
    font-size: 0.875em;
}

.cat_body .item h3 {
    font-size: 1em;
}

.cat_body .item p {
    font-size: 0.813em;
    line-height: 1.3em;
}

.cat_body .item h4 {
    font-size: 0.625em;
    color: #777;
    margin: 5px 0 2px;
    font-weight: normal;
}

.cat_body .item ul {
    font-size: 0.688em;
    line-height: 1.3em;
}

a.rss {
    width: 80px;
    height: 14px;
    background: url(../index/rss_icon.png) no-repeat 0 0;
    padding-left: 20px;
    font-size: 0.75em;
    color: #777;
    bottom: 7px;
    left: 0;
}

/* sub cats */

.cat_body h2.subcat {
    font-size: 1.5em;
    margin: 6px 0 0 0;
}

.cat_body h5.subcat {
    border-bottom: 1px solid #B9B9B9;
    border-top: 2px solid #474747;
    color: #474747;
    font-size: 0.875em;
    padding: 7px 0;
}

/* multimedia box */

.multimedia_box {
    background: #000;
    padding: 10px;
    width: 280px;
}

.multimedia_box h5 a {
    font-size: 1em;
    color: #5BBBFE;
}

.multimedia_box ul {
    margin-top: 10px;
}

.multimedia_box ul li {
    float: left;
    height: 75px;
    margin-right: 6px;
    position: relative;
}

.multimedia_box ul li .icon {
    bottom: 13px;
    right: 3px;
}

.multimedia_box ul li a {
    padding: 0 0 10px 0;
}

.multimedia_box ul li a:hover {
    background: url(../index/gallery_box_hover.png) no-repeat 25px 15px;
}

.multimedia_box ul li.last {
    margin-right: 0;
}

.multimedia_box .caption {
    background: #242424;
    color: #5BBBFE;
    font-size: 0.875em;
    font-weight: bold;
    text-align: center;
    padding: 6px 10px 10px;
    height: 10px;
    width: 260px;
}

.multimedia_box .caption a {
    color: #5BBBFE;
    text-decoration: none;
    display: none;
}

/* ----------------------------------------- */

/* MyNews Section */

/* ----------------------------------------- */

.mynews_wrap {
    background: #d5e9f0;
}

.mynews_wrap .article_a h2 {
    border-bottom: 2px solid #474747;
    font-size: 1.875em;
    margin-bottom: 10px;
    padding: 15px 0 5px;
}

.mynews_wrap .gallery_box ul {
    width: 460px;
}

.mynews_wrap .gallery_box ul li {
    padding: 10px 37px;
}

.mynews_wrap .gallery_box ul li a.last {
    padding: 10px 38px;
}

.mynews_wrap .article_a .item.first h3 {
    font-size: 1.25em;
}

.mynews_wrap .article_a .item h4 {
    font-size: 0.75em;
    font-style: italic;
    color: #000;
}

.mynews_wrap .article_a .item span {
    float: left;
    font-size: 0.688em;
    color: #787878;
    display: block;
    padding-right: 20px;
}

.mynews_wrap .article_a.blurbs .item h3 {
    font-size: 0.875em;
}

.mynews_wrap .article_a .item h4 {
    font-size: 0.75em;
    line-height: 1.4em;
    margin: 3px 0;
}

.mynews_wrap .article_a .item p {
    margin-top: 2px;
}

.mynews_wrap .article_a .item.first h4 {
    font-size: 0.875em;
    line-height: 1.4em;
}

.mynews_wrap .article_a .item.first p {
    margin-top: 3px;
}

.mynews_wrap .article_a .item .star,
.mynews_wrap .blurbs .item .star {
    width: 65px;
    height: 10px;
    padding: 0;
    background: url(../index/stars.png) no-repeat 0 0;
}

.mynews_wrap .article_a .item .star.s5 {
    background-position: 0 -1px;
}

.mynews_wrap .article_a .item .star.s4 {
    background-position: 0 -13px;
}

.mynews_wrap .article_a .item .star.s3 {
    background-position: 0 -25px;
}

.mynews_wrap .article_a .item .star.s2 {
    background-position: 0 -37px;
}

.mynews_wrap .article_a .item .star.s1 {
    background-position: 0 -49px;
}

.mynews_wrap .article_a .item .star.s0 {
    background-position: 0 -61px;
}

.mynews_wrap .bg_btns {
    background: url(../index/mynews_bg.jpg) 0 0 #BBE0F6;
    height: 55px;
}

.mynews_wrap .bg_btns .stories {
    width: 335px;
    height: 38px;
    background: url(../index/mynews_stories.png) no-repeat 0 0;
    text-align: right;
    top: -11px;
    left: 50px;
    padding: 30px 30px 10px 0;
    font-weight: bold;
}

.mynews_wrap .bg_btns .pictures {
    width: 344px;
    height: 38px;
    background: url(../index/mynews_pictures.png) no-repeat 0 0;
    text-align: right;
    top: -11px;
    right: 50px;
    padding: 30px 20px 10px 10px;
    font-weight: bold;
}

/* comments box */

.mynews_wrap .comments_box {
    background: url(../index/mynews_comments.png) repeat-x 0 0 #D5E9F0;
    padding: 10px 0;
}

.mynews_wrap .comments_box h4 {
    border-bottom: 1px solid #9CB9C3;
    color: #336D81;
    font-size: 1em;
    margin: 2px 10px 0;
    padding-bottom: 10px;
}

.mynews_wrap .comments_box .item {
    margin: 0 12px;
    padding: 10px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #9CB9C3;
}

.mynews_wrap .comments_box .item.last {
    border-bottom: none;
}

.mynews_wrap .comments_box .item p {
    font-size: 0.938em;
    line-height: 1.3em;
    margin-bottom: 4px;
}

.mynews_wrap .comments_box .item p:after {
    content: url(../index/comment_bottom.gif);
}

.mynews_wrap .comments_box blockquote {
    text-indent: 18px;
    background: url(../index/comment_top.gif) no-repeat 0 4px;
}

.mynews_wrap .comments_box .alter {
    background: #C2DCE5;
}

.mynews_wrap .comments_box .item span {
    display: block;
    font-size: 0.813em;
    line-height: 1.2em;
    /*font-weight:bold;*/
    color: #5A5D5E;
}

.mynews_wrap .comments_box .item span strong {
    color: #000;
}

.mynews_wrap .comments_box .item span a {
    font-size: 0.875em;
}

/* mynews article */

.mynews_wrap .grid_4 .stories_wrap {
    width: 300px;
    height: 40px;
}

.mynews_wrap .grid_4 .stories {
    background: url(../index/stories_btn.png) no-repeat 0 0;
    font-weight: bold;
    height: 20px;
    padding: 14px 0 14px 55px;
    width: 253px;
    display: block;
    font-size: 1em;
    left: -10px;
}

.mynews_wrap .article_body .disclaimer {
    font-style: italic;
    font-size: 0.75em;
    margin-bottom: 10px;
}

/* article heading */

.mynews_wrap .article_body h2 {
    font-size: 1.75em;
}

.mynews_wrap .article_body span {
    float: left;
    font-size: 0.75em;
    color: #787878;
    display: block;
    padding-right: 20px;
}

.mynews_wrap .article_body .author {
    padding: 0px 0px 10px 160px;
    display: block;
    font-size: 0.875em;
    color: #000;
    font-style: italic;
}

.mynews_wrap .article_body .star {
    width: 65px;
    height: 10px;
    padding: 0;
    background: url(../index/stars.png) no-repeat 0 0;
}

.mynews_wrap .article_body .star.s5 {
    background-position: 0 -1px;
}

.mynews_wrap .article_body .star.s4 {
    background-position: 0 -13px;
}

.mynews_wrap .article_body .star.s3 {
    background-position: 0 -25px;
}

.mynews_wrap .article_body .star.s2 {
    background-position: 0 -37px;
}

.mynews_wrap .article_body .star.s1 {
    background-position: 0 -49px;
}

.mynews_wrap .article_body .star.s0 {
    background-position: 0 -61px;
}

/* star rating system */

.rating_box {
    height: 35px;
}

.rating_box .ratehead {
    margin-top: 5px;
}

.rating_box ul#ratingsystem_big.rating {
    width: 160px;
    height: 25px;
    padding: 0;
    list-style: none;
    position: relative;
    background: url(../index/ratingstar_big.png) no-repeat 0 0;
    margin: 0 0 10px 20px;
}

/* add these classes to the ul to effect the change to the correct number of stars */

.rating_box ul#ratingsystem_big.nostar {
    background-position: 0 0;
}

.rating_box ul#ratingsystem_big.onestar {
    background-position: 0 -26px;
}

.rating_box ul#ratingsystem_big.twostar {
    background-position: 0 -53px;
}

.rating_box ul#ratingsystem_big.threestar {
    background-position: 0 -79px;
}

.rating_box ul#ratingsystem_big.fourstar {
    background-position: 0 -105px;
}

.rating_box ul#ratingsystem_big.fivestar {
    background-position: 0 -131px;
}

.rating_box ul#ratingsystem_big.rating li {
    cursor: pointer;
    /*ie5 mac doesn't like it if the list is floated\*/
    float: left;
    /* end

hide*/
    text-indent: -999em;
}

.rating_box ul#ratingsystem_big.rating,
.rating_box ul#ratingsystem_big.rating li a {
    display: block;
}

.rating_box ul#ratingsystem_big.rating li a {
    position: absolute;
    left: 0;
    top: 0;
    width: 27px;
    height: 27px;
    text-decoration: none;
    z-index: 200;
}

.rating_box ul#ratingsystem_big.rating li.one a {
    left: 0;
}

.rating_box ul#ratingsystem_big.rating li.two a {
    left: 32px;
}

.rating_box ul#ratingsystem_big.rating li.three a {
    left: 64px;
}

.rating_box ul#ratingsystem_big.rating li.four a {
    left: 96px;
}

.rating_box ul#ratingsystem_big.rating li.five a {
    left: 128px;
}

.rating_box ul#ratingsystem_big.rating li a:hover {
    z-index: 2;
    width: 160px;
    height: 25px;
    overflow: hidden;
    left: 0;
    background: url(../index/ratingstar_big.png) no-repeat 0 0;
}

.rating_box ul#ratingsystem_big.rating li.one a:hover {
    background-position: 0 -26px;
}

.rating_box ul#ratingsystem_big.rating li.two a:hover {
    background-position: 0 -53px;
}

.rating_box ul#ratingsystem_big.rating li.three a:hover {
    background-position: 0 -79px;
}

.rating_box ul#ratingsystem_big.rating li.four a:hover {
    background-position: 0 -105px;
}

.rating_box ul#ratingsystem_big.rating li.five a:hover {
    background-position: 0 -131px;
}

/* lightbox */

/*iframe content */

.lb_body {
    background: #fff;
    min-width: 0;
}

.lb_wrap {
    width: 660px;
}

.lb_wrap .lb_header {
    height: 100px;
    background: url(../index/lb_header.png) repeat-x 0 0;
}

.lb_wrap .lb_header .logo {
    top: 20px;
    left: 15px;
}

.lb_wrap .lb_content {
    padding: 20px 35px 20px 20px;
}

.lb_wrap .lb_content h4 {
    font-size: 1.5em;
    border-bottom: 2px solid #474747;
    padding-bottom: 10px;
    margin-bottom: 10px;
    letter-spacing: -0.02em;
}

.lb_wrap .lb_content {
    font-size: 0.75em;
    line-height: 1.2em;
}

.lb_wrap .lb_content p {
    margin-bottom: 10px;
}

.lb_wrap .lb_content .info {
    width: 160px;
    padding: 5px 0;
    font-weight: bold;
}

.lb_wrap .lb_content .field {
    width: 460px;
    padding: 5px 0;
}

.lb_wrap .lb_content .field .txt {
    background: url(../index/field_tile.png) repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #979797;
    height: 22px;
    padding: 2px;
    width: 435px;
}

.lb_wrap .lb_content .field .drop {
    height: 26px;
    width: 441px;
}

.lb_wrap .lb_content .field .area {
    height: 180px;
    margin-bottom: 20px;
}

.modal_table td {
    vertical-align: top !important;
}

/*-----------------------------------------------------------------------------
	Live Scoring Carousel
------------------------------------------------------------------------------ */

#score_box #score_wrap {
    display: none;
    width: 300px;
}

#score_box #score_wrap .wrap {
    margin: 0 10px;
    /*border-top:1px solid #C0D9AA;*/
    padding: 10px 0;
}

#score_box span.links {
    font-size: 11px !important;
    padding: 10px 0 0 0;
}

#score_box span.links a {
    color: #00086C;
}

#score_box h4 {
    font-size: 14px;
}

#score_box .results {
    font-size: 14px;
}

#score_box #score_carousel {
    min-width: 820px !important;
}

#score_box .jcarousel-container {
    position: relative;
}

#score_box .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#score_box .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 6px 0 0 0;
}

#score_box .jcarousel-list li,
#score_box .jcarousel-item {
    float: left;
    list-style: none;
    width: 220px !important;
    background: none;
    text-align: center;
    font-size: 0.875em;
    padding-left: 0;
    margin-right: 10px;
}

#score_box .jcarousel-next {
    z-index: 3;
    display: none;
}

#score_box .jcarousel-prev {
    z-index: 3;
    display: none;
}

/* - skin section - */

#score_box .jcarousel-container-horizontal {
    width: 280px;
    padding: 0;
}

#score_box .jcarousel-clip-horizontal {
    width: 220px;
    text-align: center;
    margin: 0 auto;
}

#score_box .jcarousel-item-horizontal {
    margin-right: 10px;
}

/*  - Horizontal Buttons - */

#score_box .jcarousel-next-horizontal {
    position: absolute;
    top: -2px;
    right: 0px;
    width: 22px;
    height: 28px;
    cursor: pointer;
    background: url(../index/livescore_arrows.png) no-repeat -25px 0;
}

#score_box .jcarousel-next-horizontal:hover {
    background-position: -25px 0;
}

#score_box .jcarousel-next-horizontal:active {
    background-position: -25px 0;
}

#score_box .jcarousel-next-disabled-horizontal,
#score_box .jcarousel-next-disabled-horizontal:hover,
#score_box .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -25px -32px;
}

/*?*/

#score_box .jcarousel-prev-horizontal {
    position: absolute;
    top: -2px;
    right: 25px;
    width: 22px;
    height: 28px;
    cursor: pointer;
    background: transparent url(../index/livescore_arrows.png) no-repeat 0 -32px;
}

#score_box .jcarousel-prev-horizontal:hover {
    background-position: 0 -32px;
}

#score_box .jcarousel-prev-horizontal:active {
    background-position: 0 -32px;
}

#score_box .jcarousel-prev-disabled-horizontal,
#score_box .jcarousel-prev-disabled-horizontal:hover,
#score_box .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0px;
}

/* Newsletter */

.newsletter_body h2 {
    border-bottom: 2px solid #474747;
    font-size: 1.625em;
    margin-bottom: 10px;
    padding: 15px 0 5px;
}

.newsletter_body p {
    font-size: 0.813em;
    line-height: 1.3em;
}

.newsletter_body .info {
    font-size: 0.75em;
    height: 25px;
    line-height: 25px;
}

.newsletter_body .info {
    width: 160px;
    padding: 5px 0;
    font-weight: bold;
}

.newsletter_body .field {
    width: 460px;
    padding: 5px 0;
}

.newsletter_body .field .txt {
    background: url(../index/field_tile.png) repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #979797;
    height: 22px;
    padding: 2px;
    width: 449px;
}

.newsletter_body .field.birth .drop {
    height: 26px;
    width: 145px;
    margin-right: 10px;
}

.newsletter_body .field.birth .drop.last {
    margin: 0;
}

.newsletter_body .field .area {
    height: 200px;
    margin-bottom: 20px;
}

.newsletter_body .field.rest .drop {
    height: 26px;
    width: 455px;
}

.newsletter_body .item {
    border-top: 1px solid #D4D4D4;
    padding: 10px 0;
    margin-top: 20px;
}

.newsletter_body .item .info.sample {
    text-align: left;
    height: inherit;
    padding: 0;
}

.newsletter_body .item .info a {
    font-size: 0.875em;
    font-weight: bold;
    margin: 0 25px;
}

.newsletter_body .field.sample {
    padding: 0;
}

.newsletter_body .field.sub {
    font-size: 0.75em;
    letter-spacing: -0.01em;
}

.newsletter_body .field.sub a {
    font-weight: bold;
}

.newsletter_body .field.sub .check {
    vertical-align: text-top;
    margin: 1px 4px 10px 0;
}

.newsletter_body .field h4 {
    font-size: 0.875em;
    margin-bottom: 4px;
}

/* tags / keywords page */

.tags_page h2 {
    font-size: 1.625em;
}

/* comments overide */

.comment_status_message {
    margin-right: 0 !important;
    padding: 0 !important;
}

#comments_wrap {
    width: 620px !important;
}

a.report_link,
.comment_footer a,
a.logout_link {
    color: #00086c !important;
}

.button_submit {
    background: url("../index/btn_tile.png") repeat-x scroll 0 0 #C3C3C3 !important;
    border: 1px solid #979797 !important;
    color: #000 !important;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 26px !important;
    min-width: 80px !important;
    padding-bottom: 4px !important;
    padding-top: 4px !important;
    text-align: center !important;
    text-transform: capitalize !important;
}

/* ----------------------------------------- */

/* Sport Results and logs */

/* ----------------------------------------- */

.log_result .head_wrap {
    margin-bottom: 10px;
}

.log_result .head_wrap h2 {
    font-size: 1.5em;
    padding: 20px 0 6px 0;
    border-bottom: 2px solid #474747;
}

.log_result .head_wrap a {
    font-size: 0.875em;
    font-weight: bold;
    top: 29px;
    right: 0px;
}

.log_result .head_wrap h3 {
    font-size: 0.875em;
    font-weight: bold;
    color: #474747;
    padding: 10px 0;
    border-bottom: 1px solid #B9B9B9;
}

.log_result .hp_tvTimes td,
.log_result .hp_tvTimes th {
    padding: 5px 0;
    background: url(../index/horz_dot.gif) repeat-x bottom;
    font-size: 0.813em;
}

.log_result .hp_tvTimes th {
    padding: 10px 0;
    font-size: 0.875em;
}

.log_result .hp_tvTimes .datehdr {
    padding: 10px 0;
    background: none;
    border-bottom: 1px solid #B9B9B9;
    font-weight: bold;
}

/* --------------------------------------------------------------------------------------------------------------------------------------*/

/* multimedia pages */

/* --------------------------------------------------------------------------------------------------------------------------------------*/

#main_wrap.multimedia {
    background-color: #041127 !important;
}

.multimedia_content {
    color: #fff;
}

.multimedia_content a {
    color: #5BBBFE;
    text-decoration: none;
}

.multimedia_content a:hover {
    text-decoration: underline;
}

.multimedia_content a.advance-link:hover {
    text-decoration: none !important;
}

.multimedia_content .main_item {
    min-height: 460px;
}

.multimedia_content .main_item h1 {
    font-size: 28px;
    font-weight: bold;
    border-bottom: 2px solid #ABABAB;
    padding-bottom: 5px;
    margin: -3px 0 20px 0;
}

.multimedia_content .main_item h2 {
    font-size: 22px;
    font-weight: bold;
}

.multimedia_content .datestamp {
    font-size: 11px;
    color: #ABABAB;
    display: block;
    margin: 4px 0;
}

.multimedia_content .main_item .datestamp {
    font-size: 12px;
    margin: 4px 0;
}

.multimedia_content .main_item p {
    font-size: 15px;
    line-height: 1.4em;
}

.multimedia_content .main_item p a {
    font-weight: bold;
}

.multimedia_content .main_item .ad_block {
    bottom: 0;
    left: 0;
    height: 250px;
}

.latest_multimedia {
    border-top: 2px solid #ABABAB;
}

.latest_multimedia .grid_4 {
    margin-left: 0;
    margin-right: 10px;
}

.latest_multimedia .grid_4.left_c {
    margin-right: 20px;
}

.latest_multimedia .grid_4.right_c {
    margin-right: 0px;
}

.latest_multimedia h3 {
    font-size: 18px;
    margin: 5px 0 0;
    border-bottom: 1px solid #777;
    padding-bottom: 7px;
}

.latest_multimedia .item {
    border-bottom: 1px solid #777;
    padding: 10px 0 20px;
}

.latest_multimedia .item.last {
    border: none;
    padding-bottom: 0px;
}

.latest_multimedia .item .img_wrap {
    margin-right: 15px;
}

.latest_multimedia .item .img_wrap .icon_overlay {
    bottom: 5px;
    right: 3px;
    z-index: 50;
}

.more_multimedia {
    border-top: 2px solid #ABABAB;
}

.more_multimedia h3 {
    font-size: 18px;
    margin: 5px 0 10px;
    border-bottom: 1px solid #777;
    padding-bottom: 7px;
}

.more_multimedia li a {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    display: block;
}

/* player styles */

/*.multimedia_content .player            {overflow:hidden}   player wrapper */

.multimedia_content .player_head h1 {
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    margin: -3px 0 0;
}

.multimedia_content .player .info_nav {
    text-align: center;
    font-size: 12px;
    padding: 8px 0 0;
    height: 20px;
}

.multimedia_content .player .info_nav .prev {
    left: 0;
    top: 10px;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
}

.multimedia_content .player .info_nav .next {
    right: 0;
    top: 10px;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
}

/* image slideshow */

.multimedia_content #slideshow {
    width: 618px;
    min-height: 350px;
    overflow: hidden;
    border: 1px solid #e8e8e8;
}

.multimedia_content .image-wrapper {
    width: 618px;
    min-height: 340px;
    text-align: center;
    display: block;
    margin-top: -20px;
}

.multimedia_content .image-wrapper img {
    max-width: 615px;
}

.multimedia_content .player .photo-index {
    top: 9px;
    left: 280px;
    font-size: 12px;
    font-weight: bold;
}

.multimedia_content .player .photo-index span {
    font-weight: normal;
}

/* caption */

.multimedia_content .image-caption {
    background: url(../index/gallery_caption_bckgrnd.png) repeat;
    width: 598px;
    font-size: 12px;
    padding: 10px;
    display: block;
    line-height: 1.3em;
    position: absolute;
    bottom: 23px;
    left: 1px;
}

.multimedia_content .image-caption .caption {
    float: left;
}

.multimedia_content .image-caption .caption_block {
    float: left;
    width: 367px;
    padding-right: 10px;
    color: #000000 !important;
}

.multimedia_content .image-caption .caption_block li a {
    color: #1a2782;
    font-weight: bold;
}

.multimedia_content .image-caption .caption_user {
    float: right;
    border-left: 1px solid #fff;
    padding-left: 10px;
    width: 210px;
}

.multimedia_content .image-caption .caption_user .caption_profile a {
    color: #2155c5;
}

/* thumbnails */

.multimedia_content #thumbs {
    margin-right: -20px;
}

.multimedia_content #thumbs .help {
    font-size: 11px;
    color: #fff;
    text-align: center;
    padding: 11px 0 10px;
    margin-left: -20px;
}

.multimedia_content #thumbs ul.thumbs {
    clear: both;
    margin: 0;
    padding: 1px;
    float: left;
    overflow-y: hidden;
}

.multimedia_content #thumbs li {
    float: left;
    margin: 0 19px 15px 0;
}

.multimedia_content #thumbs li.selected img {
    border: 1px solid #ABABAB;
    margin: -1px;
}

.bott_controls {
    bottom: 1px;
    width: 100%;
    /*height:30px;*/
    text-align: center;
}

/* pagenation bottom */

.multimedia_content .bottom.pagination {
    font-size: 11px;
    text-align: center;
    position: relative;
    padding: 4px 0;
    font-weight: bold;
    background: none;
}

.multimedia_content .bottom.pagination a,
.multimedia_content .bottom.pagination span {
    margin: 0 4px;
    display: inline-block;
    padding: 2px 4px;
}

.multimedia_content .bottom.pagination .prev_page {
    left: 0;
    top: 5px;
    border: none;
    padding: 0;
    background: none;
}

.multimedia_content .bottom.pagination .next_page {
    right: 20px;
    top: 5px;
    border: none;
    padding: 0;
    background: none;
}

.multimedia_content .bottom.pagination .next_page,
.multimedia_content .bottom.pagination .prev_page {
    margin: 0px;
}

.multimedia_content .bottom.pagination .next_page:hover,
.multimedia_content .bottom.pagination .prev_page:hover {
    margin: 0px;
    border: none;
}

/* bottom page indexing */

.bott_controls .photo-index-bottom {
    font-size: 12px;
    font-weight: bold;
    margin-top: -25px;
}

.bott_controls .photo-index-bottom span {
    font-weight: normal;
}

/* multimedia sharing tools */

.multimedia_content .tools {
    background: #E4E3E3;
    border: none;
    height: 40px;
    margin-bottom: 25px;
    margin-top: -23px;
    /*margin-top:5px*/
}

.multimedia_content .tools .fb_like {
    width: 300px;
    top: 5px;
    left: 4px;
}

.multimedia_content .tools .tweet,
.multimedia_content .tools .share,
.multimedia_content .tools .email,
.multimedia_content .tools .print {
    text-indent: -500em;
    display: block;
    height: 23px;
    top: 5px;
}

.multimedia_content .tools .tweet {
    width: 60px;
    background: url(../index/tweet_btn_dark.png) no-repeat 0 0;
    left: 475px;
}

.multimedia_content .tools .share {
    width: 60px;
    background: url(../index/share_btn_light.png) no-repeat 0 0;
    left: 555px;
}

.multimedia_content .tools .email {
    width: 71px;
    background: url(../index/email_btn_dark.png) no-repeat 0 0;
    right: 72px;
}

.multimedia_content .tools .print {
    width: 69px;
    background: url(../index/print_btn_dark.png) no-repeat 0 0;
    right: 4px;
}

/* new */

.multimedia_content .addthis_button_tweet {
    top: 6px;
    left: 455px !important;
    position: absolute;
}

/* image slider */

.slider .player_head {
    margin-bottom: 10px;
}

.slider .player_wrap .slide_player {
    padding-bottom: 20px;
}

.slider .player_wrap .slide_player .credit {
    font-size: 10px;
    bottom: 2px;
    right: 2px;
}

.slider .player_wrap .slide_player .credit a {
    color: #fff;
}

.slider .player_wrap .slide_caption p {
    font-size: 14px;
    line-height: 1.3em;
}

/* multimedia archive */

.player_head.archive h1 {
    border: none;
    font-size: 24px;
    padding-bottom: 7px;
}

.latest_multimedia.archive {
    border: none;
}

.latest_multimedia.archive h4.date {
    border-top: 2px solid #ABABAB;
    border-bottom: 1px solid #ABABAB;
    padding: 7px 0 9px;
    font-size: 14px;
}

.latest_multimedia.archive h4.date span {
    font-weight: normal;
}

.latest_multimedia.archive.grid_4 h4.date {
    margin-top: -1px;
}

.latest_multimedia.archive.grid_4 .item h4.video,
.latest_multimedia.archive.grid_4 .item h4.sound,
.latest_multimedia.archive.grid_4 .item h4.images {
    padding-right: 30px;
    float: left;
    clear: both;
}

.latest_multimedia.archive.grid_4 .item h4.video {
    background: url(../index/video_icon.png) no-repeat right -4px;
}

.latest_multimedia.archive.grid_4 .item h4.sound {
    background: url(../index/sound_icon.png) no-repeat right -4px;
}

.latest_multimedia.archive.grid_4 .item h4.images {
    background: url(../index/gallery_icon.png) no-repeat right -4px;
}

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Date: March 26, 2009
Version: 1.0

	Copyright 2009 Jeremie Tisseau
	"Sliding Login Panel with jQuery 1.3.2" is distributed under the GNU General Public License version 3:
	http://www.gnu.org/licenses/gpl-3.0.html
*/

/***** clearfix *****/

.clear {
    clear: both;
    height: 0;
    line-height: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* End hide from IE-mac */

.clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* Panel Tab/button */

#pnlLoggedIn {
    background: url("../index/login_background.gif") repeat-y 0 0;
    width: 405px;
    color: #000000 !important;
    height: 34px;
    padding: 0px;
    position: relative;
    top: 0;
    left: 0;
    z-index: 999;
}

#pnlLoggedOut {
    background: url("../index/login_background_small.gif") repeat-y 0 0;
    width: 300px;
    color: #000000 !important;
    height: 34px;
    padding: 0px;
    position: relative;
    top: 0;
    right: 0;
    z-index: 999;
}

.tab ul.loggedIn {
    display: block;
    position: relative;
    height: 34px;
    width: auto;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    color: #000;
    font-size: 14px;
    padding-left: 100px;
    top: 4px;
}

.tab ul.loggedIn li.left,
.tab ul.loggedIn li.right {
    height: 23px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

.tab ul.loggedIn li {
    text-align: left;
    display: block;
    float: left;
    height: 23px;
    margin-left: 10px;
    background: none;
    padding: 0px;
}

.tab ul.loggedIn li a {
    color: #000;
}

.tab ul.loggedIn li a.point_down {
    background: url(../index/pointer_down.gif) no-repeat scroll 63px 9px;
    margin-left: -4px;
}

.tab ul.loggedIn li a.point_up {
    background: url(../index/pointer_up.gif) no-repeat scroll 63px 8px;
    margin-left: -4px;
}

.tab ul.loggedIn li.user a.point_down {
    background: url(../index/pointer_down.gif) no-repeat scroll 50px 5px;
    padding-right: 25px;
    margin-left: -5px;
}

.tab ul.loggedIn li.user a.point_up {
    background: url(../index/pointer_up.gif) no-repeat scroll 50px 5px;
    padding-right: 25px;
    margin-left: -5px;
}

.tab ul.loggedIn li a:hover {
    color: #0e2e5e;
    text-decoration: none;
}

.tab ul.loggedIn li.user {
    width: 65px;
    background: url(../index/border_divider.png) no-repeat right 1px;
    margin: 0 10px 0 0;
}

.tab ul.loggedIn li.user a,
.tab ul.loggedIn li.logout a {
    line-height: 24px;
}

/*.tab ul.login li.logout {margin-left:8px;}*/

.tab ul.loggedIn li#toggle {
    width: 75px;
    background: url(../index/border_divider.png) no-repeat right 1px;
    margin: 0;
}

.tab ul.loggedOut {
    display: block;
    position: relative;
    height: 24px;
    width: auto;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    color: #000;
    font-size: 14px;
}

.tab ul.loggedOut li.left,
.tab ul.loggedOut li.right {
    height: 23px;
    width: 30px;
    padding: 0;
    margin: 0;
    display: block;
    float: left;
}

/*.tab ul.loggedIn li { text-align: left; display: block; float: left; height: 23px; margin-left: 10px;}
.tab ul.loggedIn li a { color: #000;}*/

.tab ul.loggedOut li a.point_down {
    background: url(../index/pointer_down.gif) no-repeat scroll 108px 8px;
    margin-left: 80px;
}

.tab ul.loggedOut li a.point_up {
    background: url(../index/pointer_up.gif) no-repeat scroll 108px 7px;
    margin-left: 80px;
}

.tab ul.loggedOut li a:hover {
    color: #000;
}

.tab ul.loggedOut li.user {
    width: 165px;
    border-right: 1px solid #e5b03c;
    margin: 0;
}

/*.tab ul.login li.logout {margin-left:8px;}*/

.tab ul.loggedOut li#togglePanel {
    width: 300px;
    /*border-left:1px solid #e5b03c;*/
    margin: 0;
}

.tab ul.loggedOut {
    display: block;
    position: relative;
    height: 24px;
    width: auto;
    font-weight: bold;
    line-height: 24px;
    margin: 0;
    color: #000;
    font-size: 14px;
}

.tab ul.loggedOut li {
    display: block;
    float: left;
    height: 23px;
    margin-left: 1px;
    margin-right: 5px;
    text-align: left;
    background: none;
}

.tab ul.loggedOut li a {
    color: #000;
    float: left;
    width: 132px;
    margin-top: 6px;
}

.tab a.open {
    width: 60px;
}

.tab a.close {
    width: 1px;
}

.tab a.open,
.tab a.close {
    height: 17px;
    line-height: 24px;
    cursor: pointer;
    display: block;
    position: relative;
    width: 74px;
}

/* sliding panel */

#toppanel {
    position: absolute;
    top: 0;
    right: -70px;
    width: 420px;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
    width: 463px;
    min-height: 353px;
    height: 353px;
    right: 69px;
    top: 34px;
    /*top:0px\9; border: 1px solid #E5B03C;*/
    color: #999;
    background: #face22;
    overflow: hidden;
    position: absolute;
    display: none;
}

#panel h1 {
    font-size: 1.6em;
    padding: 5px 0 10px;
    margin: 0;
    color: white;
}

#panel h2 {
    font-size: 1.2em;
    padding: 10px 0 5px;
    margin: 0;
    color: white;
}

#panel p {
    margin: 5px 0;
    padding: 0;
}

#panel a {
    text-decoration: none;
    color: #15ADFF;
}

#panel a:hover {
    color: white;
}

#panel .content {
    font-size: 12px;
    margin: 0 auto;
    padding: 10px;
    text-align: left;
    width: 443px;
    float: left;
}

#panel .content h1 {
    background: none;
    color: #000;
    font-family: arial;
    font-size: 18px;
    padding-bottom: 0;
    padding-left: 10px;
    position: relative;
    text-indent: 0;
    top: 0;
}

#panel .content .info {
    color: #000;
    font-size: 12px;
    padding: 3px 0 5px 10px;
    line-height: 16px;
}

#panel .content .info p {
    color: #000;
    padding-right: 10px;
}

#panel .content .info a {
    color: #000;
}

#panel .content .info a.name {
    font-size: 12px;
    color: #000;
    font-weight: bold;
    line-height: 35px;
}

#panel .content .info .bt_login {
    background: url("../index/submit_black.png") no-repeat 0 0;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 28px;
    margin-right: 18px;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 75px;
}

#panel .content .info .selectBox {
    width: 135;
    padding-right: 9px;
    margin-bottom: 12px;
}

#panel .content .info label {
    width: 135px;
    font-size: 1em;
    color: #000;
    font-weight: bold;
    text-align: left;
}

#panel .content .info select {
    border: none;
    width: 135px;
    height: 21px;
    font-size: 11px;
    padding: 2px 0;
    background: #fdedb2;
    margin: 0;
}

#logoutPanel {
    background: #FACE22;
    color: #999999;
    display: none;
    height: 230px;
    min-height: 230px;
    overflow: hidden;
    position: relative;
    right: -31px;
    /*IE7 Fix*/
    *right: 19px;
    top: 0;
    width: 320px;
}

#logoutPanel h1 {
    font-size: 1.6em;
    padding: 5px 0 10px;
    margin: 0;
    color: white;
}

#logoutPanel h2 {
    font-size: 1.2em;
    padding: 10px 0 5px;
    margin: 0;
    color: white;
}

#logoutPanel p {
    margin: 5px 0;
    padding: 0;
}

#logoutPanel a {
    text-decoration: none;
    color: #15ADFF;
}

#logoutPanel a:hover {
    color: white;
}

#logoutPanel .content {
    font-size: 12px;
    margin: 0 auto;
    padding: 10px;
    text-align: left;
    width: 300px;
    float: left;
}

#logoutPanel .content h1 {
    color: #000000;
    font-family: arial;
    font-size: 18px;
    padding-left: 10px;
    position: relative;
    top: 0;
}

#logoutPanel .content .info {
    color: #000;
    font-size: 12px;
    padding: 3px 10px 5px;
}

#logoutPanel .content .info p {
    color: #000;
    line-height: 12px;
    margin: 15px 0;
}

#logoutPanel .content .info a {
    color: #000;
}

#logoutPanel .content .info .facebook_login {
    color: #000;
    line-height: 6px;
}

.headerLinks {
    font-size: 14px;
}

.headerLinks .grey {
    color: #848484;
}

.headerLinks .deepblue {
    color: #0e1675;
}

.headerLinks a.grey {
    color: #848484;
    font-weight: normal;
}

.headerLinks a.deepblue {
    color: #0e1675;
}

.headerLinks a:hover {
    text-decoration: underline;
}

/* Masthead Tabs */

#styleTabContainer {
    position: absolute;
    width: 100px;
    left: 215px;
    top: 12px;
    line-height: 20px;
}

#styleTabContainer.personalization div.tabs_off,
#styleTabContainer.personalization div.tabs_on {
    cursor: pointer;
    display: block;
    font-size: 12px;
    padding: 4px 0.43em;
    text-transform: uppercase;
    color: #959595;
}

#styleTabContainer.personalization div.tabs_on {
    background: url(../index/tab_on_arrow.png) no-repeat 87px 9px;
}

#styleTabContainer div.tabs_off {
    cursor: pointer;
    display: block;
    font-size: 10px;
    padding: 4px 0.85em;
    text-transform: uppercase;
}

.lottery_box {
    height: 110px;
    left: 322px;
    top: 0;
    width: 300px;
}

#slideshow_home {
    /*min-height: 500px;*/
    background: #F4F8FB;
    *position: relative;
    *z-index: -1;
}

#slideshow_home .mediaListing .heading {
    color: #E30A15;
    font-size: 11px;
    font-weight: bold;
    display: block;
    padding: 8px 0 5px 8px;
}

#slideshow_home #slideshow_filler {
    width: 300px;
    overflow: hidden;
}

#slideshow_home #slideshow_wrap {
    display: none;
}

#slideshow_home #slideshow_wrap ul {
    text-align: center;
    margin: 0 auto;
}

#slideshow_home #slideshow_wrap ul li.focusFooter {
    float: left;
    font-size: 11px;
    padding: 0 10px;
}

#slideshow_home .content {
    background: #EDF1F6;
    border-bottom: 1px solid #CAD6E6;
}

#slideshow-adv {
    /*height: 370px;*/
    max-width: 300px;
    min-height: 250px;
    overflow: hidden;
}

#video_box_small {
    background: #EDF1F6;
    border-bottom: 1px solid #CAD6E6;
}

.MyNewsBuckets_right #slideshow-adv img {
    height: auto;
    max-width: 300px;
    min-height: 31px;
    overflow: hidden;
}

.MyNewsBuckets_right #slideshow-adv {
    height: auto;
    max-width: 300px;
    min-height: 31px;
    overflow: hidden;
}

.MyNewsBuckets_right #slideshow_home {
    min-height: 31px !important;
    background: #F4F8FB;
}

.MyNewsBuckets_right #slideshow_home #slideshow_filler img {
    width: 300px;
    height: auto;
    overflow: hidden;
}

/*#slideshow_wrap a.advance-link img {height: 370px; width: 300px;}*/

#slideshow_home .thumbs_bg {
    background-color: #DCD6D6;
    display: block;
    height: 32px;
    opacity: 0.6;
    position: relative;
    width: 300px;
}

#slideshow_home .jcarousel-container-horizontal {
    padding: 0 67px;
    top: -37px;
}

#slideshow_home .jcarousel-clip-horizontal {
    height: 37px;
}

#slideshow_home .jcarousel-clip {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 2;
    width: 166px;
}

.jcarousel-clip-horizontal {
    height: 100%;
    width: 260px;
}

#slideshow_home .jcarousel-list {
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 3px 0 0 3px;
    position: relative;
    top: 0;
    z-index: 1;
}

#slideshow_home #thumbs-adv ul.thumbs li {
    background: none;
    padding-left: 0;
}

#slideshow_home #thumbs-adv ul.thumbs li a {
    display: block;
    float: left;
    height: 37px;
    padding: 10px 0 0 3px;
    width: 27px;
}

#slideshow_home #thumbs-adv ul.thumbs li a img {
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 0 #666666;
    height: 19px;
    width: 19px;
}

#slideshow_home #thumbs-adv ul.thumbs li.selected {
    /*background: url("../images/new_carousel_hover.png") no-repeat;*/
    display: block;
    height: 37px;
    width: 27px;
}

#slideshow_home #thumbs-adv ul.thumbs li {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}

#slideshow_home .jcarousel-item {
    height: 37px;
    width: 27px;
}

.jcarousel-item {
    height: 100%;
    width: 100%;
}

#slideshow_home .jcarousel-prev-horizontal {
    background: url("../index/multimedia_carousel_left.png") no-repeat;
    cursor: pointer;
    height: 14px;
    left: 4px;
    position: absolute;
    top: 14px;
    width: 14px;
}

#slideshow_home .jcarousel-prev {
    display: none;
    z-index: 3;
}

#slideshow_home .jcarousel-next-horizontal {
    background: url("../index/multimedia_carousel_right.png") no-repeat;
    cursor: pointer;
    height: 14px;
    position: absolute;
    right: 5px;
    top: 14px;
    width: 14px;
}

#slideshow_home .jcarousel-next {
    display: none;
    z-index: 3;
}

#slideshow_home .caption p {
    font-size: 12px;
    line-height: 1.4em;
    margin: 2px 1px 8px;
    text-align: left;
}

#slideshow_home p {
    font-size: 11px;
    padding: 8px;
    text-align: center;
}

#slideshow_home .caption p span.bold {
    text-transform: uppercase;
}

#slideshow_home p.bold {
    border-top: 1px solid #CAD6E6;
}

#slideshow_home .textleft {
    padding-left: 9px;
    text-align: left;
}

#slideshow_home p {
    font-size: 11px;
    padding: 8px;
    text-align: center;
}

#slideshow_home p span.red,
#slideshow_home p span.red a {
    color: #E30A15;
}

/*.embox .caption, .embox .caption .userCaption { background-color:#F4F8FB;}*/

.embox .caption p {
    color: #000;
    font-size: 12px;
    padding: 10px;
}

.embox .caption .userCaption {
    width: 280px;
    padding: 10px;
    float: left;
}

.embox .caption .userCaption .header {
    color: #0E2E5E;
    font-size: 13px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.embox .caption .userCaption .blurb {
    color: #000;
    font-size: 12px;
    line-height: 1.4em;
}

.embox .caption .userCaption .mini_mynewsBucket {
    background: url("../index/mini_icon_mynews.png") no-repeat;
    height: 17px;
    left: 68px;
    top: 3px;
    width: 17px;
}

.embox .caption .userCaption .imageWrapper {
    background: #E3E1E4;
    float: left;
    margin-right: 10px;
    padding: 5px;
    text-align: center;
    width: 60px;
}

.embox .caption .userCaption .imageWrapper a {
    color: #2155C5;
    font-size: 10px;
    word-wrap: break-word;
    line-height: 12px;
}

.embox .caption .userCaption img {
    float: left;
    width: 100%;
}

/* - Personalisation - */

.edit_btn {
    top: 0px;
    right: 0px;
}

.edit_btn a {
    padding: 0px 6px 2px 6px;
    background: #DEDEDE;
    font-size: 10px;
    text-transform: uppercase;
}

.person_wrap {
    background: url("../index/background_sprite.png") repeat-x scroll 0 -525px;
    border-top: 1px solid #FFFFFF;
    font-size: 11px;
    height: 35px;
    position: relative;
    top: -15px;
    width: 100%;
}

.person_wrap .move_up,
.person_wrap .move_down,
.person_wrap .more_story,
.person_wrap .less_story,
.person_wrap .save,
.person_wrap .close {
    top: 8px;
    cursor: pointer;
}

.person_wrap .move_up {
    left: 10px;
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -273px;
    padding-left: 13px;
    color: #CE020C;
    height: 13px;
}

.person_wrap .move_down {
    left: 90px;
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -296px;
    padding-left: 13px;
    color: #CE020C;
    height: 13px;
}

.person_wrap .more_story {
    left: 190px;
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -250px;
    padding-left: 13px;
    color: #CE020C;
}

.person_wrap .less_story {
    left: 295px;
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -226px;
    padding-left: 13px;
    color: #CE020C;
}

.person_wrap .save {
    right: 70px;
}

.person_wrap .close,
.person_wrap .changearea {
    right: 10px;
}

.person_wrap .save,
.person_wrap .close {
    background: url("../index/background_sprite.png") repeat-x scroll center top #486085;
    width: 35px;
    text-align: center;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 5px;
    margin-top: 5px;
    padding: 3px 5px;
    right: 6px;
    text-transform: uppercase;
    top: -1px;
}

.person_wrap .changearea {
    background: url("../index/background_sprite.png") repeat-x scroll center top #486085;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    margin-left: 5px;
    margin-top: 5px;
    padding: 3px 5px;
    right: 65px;
    text-transform: uppercase;
    top: -1px;
}

.grayed_out {
    cursor: auto !important;
    color: #666 !important;
    text-decoration: none !important;
}

.person_wrap .move_up.grayed_out {
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -285px;
}

.person_wrap .move_down.grayed_out {
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -309px;
}

.person_wrap .more_story.grayed_out {
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -261px;
}

.person_wrap .less_story.grayed_out {
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -238px;
}

.person_wrap .content_selected {
    background: url(../index/background_sprite.png) repeat-x 0 -556px;
    text-decoration: none;
    color: Black;
    cursor: text;
    padding: 8px 5px 3px;
}

/* Featured Blog Side bar*/

.featuredBlog {
    width: 280px;
    background: url(../index/featuredBlog_repeat.jpg) repeat-x top left #EAEAE1;
    display: block;
    padding: 10px 10px 20px 10px;
}

.featuredBlog h1 {
    color: #6C674E;
    font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px solid #B4B0A0;
}

.featuredBlog h2 {
    color: #00086C;
    font-size: 14px;
    padding-top: 10px;
    border-top: 1px solid #FFFFFF;
    margin-bottom: 5px;
}

.featuredBlog h3 {
    font-size: 14px;
    font-style: italic;
    color: #000000;
    margin: 5px 0px;
    font-weight: normal;
}

.featuredBlog .blue {
    color: #00086C;
}

.featuredBlog .timestamp {
    font-size: 10px;
    color: #787878;
    width: 100%;
}

.featuredBlog .clr {
    clear: both;
    height: 5px;
}

.featuredBlog .clr_border {
    clear: both;
    height: 1px;
    border-bottom: 1px solid #B4B0A0;
    margin-top: 10px;
}

.featuredBlog img {
    float: right;
    margin-left: 10px;
}

.featuredBlog p {
    font-size: 12px;
    width: 200px;
    line-height: 16px;
    display: block;
}

/* Mini Profile */

.mini_profile {
    border: 1px solid #dea435;
    background: #f4a82e url(../index/mini_profile.png) repeat-x;
    width: 290px;
    padding: 10px 5px 3px;
}

.mini_profile .personalise {
    margin-left: 5px;
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
}

.mini_profile input {
    border: 1px solid #dea435;
    font-size: 12px;
    font-weight: bold;
    background-color: #fcc407;
    margin: 0 2px 5px;
    cursor: pointer;
}

.mini_profile .border_divider {
    background: url(../index/profile_line.png) repeat-x;
    margin: 10px 0 0;
}

.mini_profile .mini_user_profile {
    width: 298px;
}

.mini_profile .mini_user_block,
.mini_profile .mini_user_article {
    width: 102px;
    font-size: 11px;
}

.mini_profile .mini_profile_block,
.mini_profile .mini_profile_article {
    font-size: 11px;
    width: 145px;
}

.mini_profile .mini_profile_article span,
.mini_profile .mini_user_article span {
    border-left: 1px solid #dfb410;
    padding-left: 5px;
}

.mini_profile .mini_profile_block h3,
.mini_profile .mini_user_profile h3 {
    font-size: 15px;
    color: #000;
    line-height: 22px;
}

.mini_profile .mini_profile_block img,
.mini_profile .mini_user_profile img {
    border: 1px solid #fedf6a;
    float: left;
    margin-right: 10px;
}

.mini_profile .mini_profile_block a,
.mini_profile .mini_user_profile a,
.mini_profile .mini_user_block a {
    color: #675204;
}

.mini_profile .mini_profile_block a:hover,
.mini_profile .mini_user_profile a:hover,
.mini_profile .mini_user_block a:hover {
    text-decoration: underline;
}

.mini_profile .mini_badges_block .badge {
    padding-top: 15px;
    width: 140px !important;
}

.mini_profile .mini_badges_block {
    width: 288px;
    margin-top: -10px;
}

.mini_profile .mini_badges_block li {
    float: left;
}

.mini_profile .mini_badges_block .badge_blue {
    background: url(../index/badge_blue.png) no-repeat;
    margin: 0 2px;
}

.mini_profile .mini_badges_block .badge_white {
    background: url(../index/badge_white.png) no-repeat;
    margin: 0 2px;
}

.mini_profile .mini_badges_block .badge_yellow {
    background: url(../index/badge_yellow.png) no-repeat;
    margin: 0 2px;
}

/* Badge Sizes */

li.small_badge {
    width: 40px;
    height: 40px;
}

li.medium_badge {
    width: 65px;
    height: 65px;
}

li.small_badge img {
    width: 40px;
    height: 40px;
}

li.medium_badge img {
    width: 65px;
    height: 65px;
}

/* Gallery Caption Profile */

.caption_profile {
    border: 1px solid #dea435;
    background: #f4a82e url(../index/mini_profile.png) repeat-x;
    width: 200px;
    padding: 5px;
    color: #000;
}

.caption_profile .personalise {
    margin-left: 5px;
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
}

.caption_profile input {
    border: 1px solid #dea435;
    font-size: 12px;
    font-weight: bold;
    background-color: #fcc407;
    margin: 0 2px 5px;
    cursor: pointer;
}

.caption_profile .border_divider {
    background: url(../index/profile_line.png) repeat-x;
    margin: 5px 0 -10px;
}

.caption_profile .mini_user_profile {
    width: 198px;
}

.caption_profile .mini_user_block {
    width: 150px;
    font-size: 11px;
}

.caption_profile .mini_profile_block,
.caption_profile .mini_profile_article {
    font-size: 11px;
    width: 96px;
}

.caption_profile .mini_profile_article span,
.caption_profile .mini_user_article span {
    border-left: 1px solid #dfb410;
    padding-left: 5px;
}

.caption_profile .mini_profile_block h3,
.caption_profile .mini_user_profile h3 {
    font-size: 12px;
    color: #000;
    line-height: 22px;
}

.caption_profile .mini_profile_block img,
.caption_profile .mini_user_profile img {
    border: 1px solid #fedf6a;
    float: left;
    margin-right: 10px;
}

.caption_profile .mini_profile_block a,
.caption_profile .mini_user_profile a,
.caption_profile .mini_user_block a {
    color: #675204;
}

.caption_profile .mini_profile_block a:hover,
.caption_profile .mini_user_profile a:hover,
.caption_profile .mini_user_block a:hover {
    text-decoration: underline;
}

.caption_profile .mini_badges_block ul {
    width: 198px;
}

.caption_profile .mini_badges_block li {
    float: left;
}

.caption_profile .mini_badges_block .badge {
    width: 65px;
}

.caption_profile .mini_badges_block .badge_blue {
    background: url(../index/badge_blue.png) no-repeat;
    margin: 0 2px;
}

.caption_profile .mini_badges_block .badge_white {
    background: url(../index/badge_white.png) no-repeat;
    margin: 0 2px;
}

.caption_profile .mini_badges_block .badge_yellow {
    background: url(../index/badge_yellow.png) no-repeat;
    margin: 0 2px;
}

/* Know Your Health Block */

.KnowYourHealth {
    clear: both;
}

.KnowYourHealth h5 a {
    color: #CC0000;
    font-size: 12px !important;
    font-weight: bold;
}

.KnowYourHealth ul li {
    float: left;
    width: 200px;
    font-size: 12px;
    background: url("../index/li_dot_med.png") no-repeat 0 6px;
    line-height: 1.4em;
    padding-left: 8px;
}

/* Entertainment Block */

.more_music {
    clear: none;
    width: 626px;
    margin-top: 12px;
    border-top: 1px solid #eeeeee;
}

.more_music h5 {
    color: #E30A15;
    font-weight: bold;
    margin-top: 10px;
}

.more_music ul li {
    float: left;
    width: 200px;
    font-size: 12px;
    background: url("../index/li_dot_med.png") no-repeat 0 6px;
    line-height: 1.4em;
    padding-left: 8px;
}

/* Game Zone Block */

.more_games {
    clear: both;
    width: 626px;
    margin-top: 12px;
}

.more_games h5 {
    color: #E30A15;
    font-weight: bold;
    margin-top: 10px;
}

.more_games ul li {
    float: left;
    width: 290px;
    font-size: 12px;
    background: url("../index/li_dot_med.png") no-repeat 0 6px;
    line-height: 1.4em;
    padding-left: 8px;
}

/* Good News Block */

#good_new_box {
    width: 300px;
    min-height: 155px;
}

#good_new_box .wrapper {
    padding: 0 0 10px;
    background-color: #e7f1f9;
}

#good_new_box .content_header {
    background-color: #2c455b;
    height: 34px;
    width: 300px;
}

#good_new_box .goodie_ad {
    padding: 10px 10px 0;
    margin: 0 auto;
    text-align: center;
}

#good_new_box img.logo {
    top: 0;
    left: 0;
}

#good_new_box img.fnb {
    top: 0;
    right: 0;
}

#good_new_box ul {
    padding: 0 10px 0 10px;
    font-size: 12px;
    font-weight: normal;
}

#good_new_box ul li {
    background: none !important;
    padding: 8px 0;
    border-bottom: 1px solid #a4acb5;
}

#good_new_box ul li:first-child {
    min-height: 65px;
}

#good_new_box ul li a {
    color: #0e2e5e;
    font-size: 12px;
    font-weight: normal;
}

#good_new_box .good_news {
    color: #FFFFFF;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 10px;
    text-transform: uppercase;
}

#good_new_box .goodie_button {
    background: url(../index/goodie_button.png) no-repeat;
    width: 155px;
    height: 22px;
    border: 0;
    color: #000;
    cursor: pointer;
    font-family: arial;
    font-size: 10px;
    letter-spacing: -0.03em;
    margin-top: 6px;
    text-transform: uppercase;
    line-height: 24px;
    text-align: center;
    text-decoration: none !important;
    margin-right: 6px;
}

#good_new_box .good_img {
    float: left;
    margin-right: 5px;
}

/*MyNews Blogs*/

#mynews_blog_box {
    width: 300px;
    padding-top: 10px;
    margin-top: 10px;
    border-top: 2px solid #5B8BAF;
    padding-top: 10px;
}

#mynews_blog_box .wrapper {
    background: url(../index/logos_sprite_v1.png) no-repeat -337px -367px #fff;
}

#mynews_blog_box .content {
    margin-bottom: 3px;
}

#mynews_blog_box span.updates {
    right: 15px;
    top: -2px;
    color: #74727D;
    text-transform: uppercase;
    font-size: 10px;
}

#mynews_blog_box h3 {
    text-indent: -5000px;
}

/**/

#mynews_blog_box span.datestamp {
    margin: 0 0 1px 0 !important;
    font-size: 10px;
    line-height: 14px;
}

#mynews_blog_box span.link {
    margin: 0 0 0 110px;
}

#mynews_blog_box ul {
    margin: 10px 0 0 110px;
}

/**/

#mynews_blog_box a {
    color: #2256B9;
}

#mynews_blog_box ul li {
    background: url(../index/li_dot_blue.png) no-repeat 0px 7px;
}

#mynews_blog_box .spacer {
    height: 10px !important;
}

.mynewsblog {
    width: 295px;
    background: url("../index/generic_sprite.png") repeat-y scroll -15px 14px transparent;
    padding-left: 10px;
}

/* Inside News */

#slider-code {
    overflow: hidden;
}

#slider-code .viewport {
    float: left;
    width: 298px;
    height: 273px;
    overflow: hidden;
    position: relative;
}

#slider-code .buttons {
    display: block;
}

#slider-code .overview {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #FFFFFF;
    height: 273px;
}

#slider-code .overview li.slideli img {
    padding-right: 10px;
}

#inside_news_small .pager {
    overflow: hidden;
    list-style: none;
    width: 44px;
    height: 20px;
    padding-left: 25px;
}

#inside_news_small .pager li {
    background-image: none;
}

#inside_news_small .pager li {
    float: left;
}

#inside_news_small .pagenum {
    background: url(../index/carousel_super_active.png) no-repeat;
    text-decoration: none;
    text-align: center;
    margin: 5px 0 0;
    color: transparent;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 10px;
}

#inside_news_small .active {
    color: transparent;
    background: url(../index/carousel_super_inactive.png) no-repeat;
}

.carousel_strip {
    background: none repeat scroll 0 0 #7E919E;
}

.carousel_strip .disable {
    visibility: hidden;
}

#inside_news_small .next {
    cursor: pointer;
    height: 14px;
    margin: 4px 20px 0px 0px;
    overflow: hidden;
    display: block;
}

#inside_news_small .prev {
    cursor: pointer;
    height: 14px;
    margin: 4px 0px 0px 20px;
    overflow: hidden;
    display: block;
}

#inside_news_small a.next,
#inside_news_small a.prev {
    color: #fff;
}

#inside_news_small a:hover {
    text-decoration: none;
}

#home_insidenews {
    float: left;
}

#inside_news .jcarousel-clip-horizontal {
    height: 200px;
    overflow: hidden;
    width: 600px;
    position: relative;
}

#inside_news {
    background: #F4F8FB;
    text-align: center;
    color: #232323;
    border-bottom: 3px solid #DEDEDE !important;
    border-top: 3px solid #DEDEDE;
}

#inside_news h2 {
    text-transform: uppercase;
    margin: 9px 0;
    letter-spacing: 8px;
    font-size: 16px;
    color: #000 !important;
}

#inside_news #slider-code {
    width: 100%;
    height: 170px;
    z-index: 100;
    overflow: hidden;
}

#inside_news #slider-code a:hover,
#inside_news #slider-code a:hover img {
    cursor: pointer;
}

#inside_news #slider-code ul {
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 1;
    min-width: 1216px !important;
}

/**/

#inside_news #slider-code ul .item {
    width: 130px;
    text-align: left;
    border: none;
    padding: 0 !important;
}

#inside_news #slider-code ul .item .img_wrap {
    width: 130px;
    height: 80px;
    overflow: hidden;
}

#inside_news .jcarousel-container-horizontal {
    min-width: 587px !important;
    padding: 0 0 0 20px;
}

#inside_news #slider-code ul .item h4,
#inside_news #slider-code ul .item p {
    font-size: 11px;
    width: 130px;
}

#inside_news #slider-code ul .item h4 {
    margin-top: 4px;
    margin-bottom: 0px;
    padding: 0 !important;
}

#inside_news #slider-code ul a {
    color: #020066;
}

/**/

#inside_news #slider-code ul a:hover {
    text-decoration: underline;
}

#inside_news ul li {
    padding: 0 !important;
    float: left !important;
}

#inside_news ul .jcarousel-list li,
#inside_news ul .jcarousel-item {
    float: left;
    list-style: none;
    width: 150px;
}

/*  - Horizontal Buttons - */

#inside_news #slider-code .jcarousel-prev-horizontal {
    position: absolute;
    top: 32px;
    left: 3px;
    width: 12px;
    height: 14px;
    cursor: pointer;
    background: url(../index/various_arrows_sprite.png) no-repeat 0 -213px;
    z-index: 500;
}

#inside_news #slider-code .jcarousel-next-horizontal {
    background: #F4F8FB url(../index/various_arrows_sprite.png) no-repeat -12px -213px;
    height: 170px;
    position: absolute;
    right: -1px;
    top: 32px;
    width: 20px;
    z-index: 500;
    cursor: pointer;
}

/* EasyToolTip */

#easyTooltip {
    background-color: #2155c5;
    position: relative;
    color: #fff;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: auto;
    padding: 9px 10px;
    font-weight: bold;
    font-size: 12px;
    z-index: 50;
}

#easyTooltip img {
    float: left;
}

#easyTooltip a {
    text-align: left;
    color: #fff;
}

.tip {
    background: #fff url(../index/tip.png) no-repeat;
    position: absolute;
}

div.pointer {
    background: #fff;
    border-radius: 5px;
    box-shadow: 5px 5px 5px #888;
    border: 1px solid #ccc;
}

/* MyNews Category */

.MyNewsLanding p {
    font-size: 13px;
    line-height: 1.4em;
}

.MyNewsLanding {
    float: left;
    padding: 20px 0;
}

.MyNewsLanding h4 {
    font-size: 11px;
    color: #2155c5;
}

.MyNewsLanding img {
    float: left;
    padding-right: 15px;
}

.MyNewsBuckets {
    margin: 0px;
}

.MyNewsBuckets h3 a {
    color: #00086C;
}

.MyNewsBuckets_left {
    margin-left: 0;
    margin-right: 10px;
}

.MyNewsBuckets_right {
    margin-left: 10px;
    margin-right: 0px;
}

.disclaimer {
    background: #f4ac40 url(../index/disclaimer_bckgrnd.png) repeat-x;
    display: block;
    color: #000000;
    border: 1px solid #dea435;
    float: left;
    padding: 10px;
    width: 598px\9;
}

.disclaimer h2 {
    margin: 0px;
    padding-bottom: 5px;
    font-size: 16px;
}

.disclaimer p {
    font-size: 12px;
    line-height: 16px;
    margin: 0px;
}

.disclaimer span {
    font-size: 14px;
    font-weight: bold;
}

.mynews_disclaimer {
    background: url(../index/disclaimer_arrow.png) no-repeat top left;
    height: 23px;
}

.mynews_disclaimer span {
    float: left;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 6px;
}

.mynews_disclaimer p {
    color: #000000;
    float: left;
    font-size: 12px;
    letter-spacing: -0.006em;
    padding-left: 31px;
    padding-top: 5px;
    word-spacing: -1px;
}

.articleContent {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 15px;
}

.articleContent p,
.articleContent div {
    font-size: 14px;
    line-height: 1.4em;
    margin-bottom: 5px;
}

.article_header {
    line-height: 22px;
    padding-bottom: 10px;
}

.mynewsicon {
    padding: 10px 10px;
    margin-left: 150px;
    margin-bottom: 10px;
    background: url("../index/disclaimer_bckgrnd.png") repeat-x scroll 0 0 #F4AC40;
    border: 1px solid #DEA435;
    height: 50px;
}

.mynewsicon .selected_vetted {
    width: 405px;
    display: block;
    margin-left: 45px;
    position: relative;
    *top: -30px;
}

.myprofile_article_block {
    background: #eaeaea;
    padding: 2px;
    width: 136px;
}

.myprofile_article_block .article_profilestats {
    width: 136px;
}

.myprofile_article_block .article_profilestats img {
    padding-bottom: 10px;
    width: 100%;
}

.myprofile_article_block .article_profilestats a {
    font-size: 16px;
    font-weight: bold;
    color: #073391;
    word-wrap: break-word;
}

.myprofile_article_block .article_profilestats .userStats {
    margin: 0 5px;
    font-size: 11px;
    float: left;
    color: #777777;
    width: 126px;
    line-height: 16px;
}

.myprofile_article_block .article_profilestats .socialnetwork {
    padding-left: 14px;
    width: 126px;
    float: left;
}

.myprofile_article_block .badges {
    padding: 0px;
    position: relative;
    display: block;
    width: 130px;
    float: left;
    /*border-top:1px solid #FFFFFF;border-bottom:1px solid #B9D4E3;*/
}

.myprofile_article_block .badge_blue {
    background: url(../index/badge_blue.png) no-repeat;
    height: 40px;
    width: 40px;
    margin: 0;
    float: left;
}

.myprofile_article_block .badge_white {
    background: url(../index/badge_white.png) no-repeat;
    height: 40px;
    width: 40px;
    margin: 0;
    float: left;
}

.myprofile_article_block .badge_yellow {
    background: url(../index/badge_yellow.png) no-repeat;
    height: 40px;
    width: 40px;
    margin: 0;
    float: left;
}

a.badges_footerlink {
    font-size: 11px !important;
    text-decoration: none;
}

a.badges_footerlink:hover {
    text-decoration: underline;
}

.border_whitegrey {
    background: url(../index/border_whitegrey.gif) repeat-x;
}

.imgCenter {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    width: 136px;
}

.MyNewsCat .buckets {
    border-bottom: 1px solid #B9B9B9;
    float: left;
    padding: 15px 0;
    width: 300px;
}

.MyNewsCat .buckets p {
    font-size: 13px;
    line-height: 1.2em;
    padding-bottom: 10px;
}

.MyNewsCat .buckets h3 {
    padding-bottom: 5px;
}

.MyNewsCat .buckets h3 a {
    font-size: 16px;
}

.MyNewsCat .buckets h4 {
    font-size: 11px;
    color: #2155c5;
}

.MyNewsCat .buckets img {
    float: left;
    width: 100%;
}

.MyNewsCat .buckets .imageWrapper {
    background: #e3e1e4;
    padding: 5px;
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 60px;
    text-align: center;
}

.MyNewsCat .buckets .imageWrapper a {
    color: #2155c5;
    font-size: 10px;
    word-wrap: break-word;
    line-height: 12px;
    display: block;
}

.MyNewsCat .buckets .imageWrapper a:hover {
    text-decoration: underline;
}

.MyNewsCat .buckets .views {
    display: block;
    font-size: 11px;
    color: #777;
    float: left;
}

.MyNewsCat .buckets .comments {
    display: block;
    font-size: 11px;
    color: #777;
    float: left;
}

.MyNewsCat .buckets .mini_mynewsBucket {
    height: 14px;
    top: 8px;
    left: 58px;
    width: 18px;
}

.MyNewsCat .buckets .mini_mynewsBucket_vetted {
    background: url("../index/vetted_small.png") no-repeat;
    height: 14px;
    top: 8px;
    left: 58px;
    width: 18px;
}

.MyNewsCat .articles {
    border-bottom: 1px solid #999999;
    float: left;
    padding: 15px 0;
    margin-right: 10px;
    width: 290px;
}

.MyNewsCat .articles p {
    font-size: 13px;
    line-height: 1.4em;
}

.MyNewsCat .articles h3 {
    padding-bottom: 15px;
}

.MyNewsCat .articles h3 a {
    font-size: 13px;
}

.MyNewsCat .articles h4 a {
    font-size: 11px;
    color: #2155c5;
}

.MyNewsCat .articles img {
    float: left;
    margin-right: 10px;
    width: 24px;
    height: 24px;
    border: 1px solid #ced1d3;
}

.MyNewsCat .contentBlock {
    background-color: #eaf2f5;
    float: left;
    padding: 10px;
}

.MyNewsCat .contentBlock .grid_4 {
    width: 299px;
    margin: 0px;
}

.MyNewsCat .contentBlock .grid_4 h3 {
    color: #2e5fc8;
    font-size: 16px;
}

.MyNewsCat .contentBlock .grid_4 .mediaHeader {
    padding-left: 10px;
}

.MyNewsCat .multimedia {
    border: 1px solid #ccdce1;
    background-color: #e2e4e4;
    margin-bottom: 10px;
    margin-left: 10px;
    padding: 10px !important;
    width: 267px;
    float: left;
}

.MyNewsCat .multimedia p {
    font-size: 13px;
    line-height: 1.2em;
    width: 275px;
    word-wrap: break-word;
}

.MyNewsCat .multimedia h3 {
    padding-bottom: 15px;
}

.MyNewsCat .multimedia h3 a {
    font-size: 13px;
}

.MyNewsCat .multimedia h4 a {
    font-size: 11px;
    color: #2155c5;
}

.MyNewsCat .multimedia img {
    float: left;
}

.MyNewsCat .multimedia img.thumbnail {
    width: 24px;
    height: 24px;
    border: 1px solid #ced1d3;
    margin-right: 10px;
}

.MyNewsCat .multimedia .mediaScale {
    width: 65px;
    height: 65px;
    overflow: hidden;
    float: left;
}

.MyNewsCat .multimedia .mediaDivider {
    background: url(../index/media_divider.png) repeat-y top right;
    width: 5px;
    height: 65px;
    margin: 0 10px;
}

/* How it Works Block */

.howTo {
    background: #a1bbe7 url(../index/how_to_bckgrnd.png) repeat-x;
    border: 1px solid #6380b6;
    font-size: 12px;
    margin: 10px 0;
    padding: 20px 10px;
    width: 600px;
}

.howTo h2 {
    font-size: 35px;
    font-weight: bold;
    color: #fff;
    margin-bottom: -14px;
}

.howTo a {
    font-size: 16px;
    font-weight: bold;
    width: 110px;
    float: left;
    background: none !important;
}

.howTo a span {
    font-size: 12px;
}

.howTo .featured_news {
    height: 30px;
}

.howTo .featured_news a {
    width: auto;
}

.howTo .bottom_border {
    border-bottom: 1px solid #4075e6;
    margin: 12px 0;
}

.howTo .share {
    background: url(../index/how_to_share.png) no-repeat;
    float: left;
    height: 40px;
    width: 60px;
    margin-top: -6px;
}

.howTo .snap {
    background: url(../index/how_to_snap.png) no-repeat;
    float: left;
    height: 40px;
    width: 60px;
    margin-top: -6px;
}

.howTo .heard {
    background: url(../index/how_to_be_heard.png) no-repeat;
    float: left;
    height: 40px;
    width: 60px;
    margin-top: -8px;
}

.howTo a.send {
    width: 200px;
    font-size: 12px;
    margin-top: -3px;
}

.howTo .blurb {
    padding-top: 4px;
}

.howTo .blurb a {
    color: #00086C;
    text-decoration: none;
}

/* Pagination */

.paginationholder {
    width: 100%;
}

.pagination {
    background-color: #c0e4f2;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
}

.pagination ul {
    display: block;
    float: none;
    height: 25px;
    margin: 0 auto;
    padding: 7px 0 0;
}

.pagination ul li {
    border-right: medium none !important;
    background: none !important;
    display: inline;
    float: none !important;
    list-style: none outside none;
    margin-left: 1px;
    margin-right: 1px;
    padding: 0 !important;
}

.pagination ul li a {
    color: #1d267e;
    margin-left: 5px;
    padding: 0 3px 0 1px;
}

.pagination ul li a:hover {
    text-decoration: underline;
}

.pagination ul li.selected {
    font-size: 14px;
}

.pagination .next {
    border-left: 1px solid #7a7a7a;
    border-right: medium none !important;
    padding-left: 10px !important;
}

.pagination .previous {
    border-right: 1px solid #7a7a7a !important;
    padding-right: 10px !important;
}

/* User Profile */

.user_profile h1 {
    background: url(../index/user_header.png) repeat-x;
    padding: 8px 10px;
    height: 13px;
}

.user_profile .container {
    border: 1px solid #e8e8e8;
    background-color: #fcf6e0;
    padding: 14px 10px;
    width: 598px;
}

.user_profile .details {
    font-size: 12px;
}

.user_profile .details img {
    float: left;
    margin-right: 15px;
}

.user_profile .details .username {
    font-size: 13px;
    font-weight: bold;
    color: #004bff;
    padding-bottom: 5px;
}

.user_profile .details p {
    font-size: 12px;
    line-height: 1.3em;
    padding: 10px 0 0;
}

.user_profile .info_item {
    width: 600px;
}

.user_profile .info_item .info_header {
    background: #e0d29f url(../index/arrow_up.png) no-repeat 580px 12px;
    color: #4f472b;
    padding: 8px 10px;
    width: 580px;
    float: left;
}

.user_profile .info_item .info_header span {
    color: #000;
}

.user_profile .info_item .info_header a {
    color: #000;
    font-size: 12px;
    text-decoration: none;
}

.user_profile .info_item h2 {
    font-size: 13px;
    font-weight: normal;
    padding-right: 75px;
}

.user_profile .info_item .content {
    background-color: #f1e6c1;
    color: #000;
    font-size: 12px;
    padding: 9px 10px;
    line-height: 1.6em;
    float: left;
    width: 580px;
}

.user_profile .info_item .content p {
    width: 125px;
    float: left;
}

/* User Categories  */

.user_cats .item {
    border-bottom: 1px solid #999999;
    padding: 20px 0 10px;
    width: 100%;
    float: left;
    position: relative;
}

.user_cats .item .brandLogo {
    left: 0px;
}

.user_cats .item .articleContainer {
    float: left;
    margin-left: 50px;
    width: 390px;
}

.user_cats .item.mynews {
    border: none;
}

.user_cats .item .cat_img {
    margin: 3px 15px 30px 0;
    width: 65px;
    height: 65px;
}

.user_cats .item h3 {
    font-size: 16px;
    margin-bottom: 20px;
}

.user_cats .item h5 a {
    font-size: 13px;
    font-weight: bold;
    color: #073391 !important;
}

.user_cats .item .username {
    font-size: 11px;
    font-weight: bold;
    margin-top: 6px;
    float: left;
}

.user_cats .item .username a {
    color: #2155C5;
}

.user_cats .item .datestamp {
    font-size: 0.688em;
    color: #777;
    display: block;
    margin: 6px 0 2px;
}

.user_cats .item .views {
    margin-left: 15px;
    font-size: 0.688em;
    color: #777;
}

.user_cats .item .author {
    display: block;
    font-style: italic;
    font-size: 0.813em;
    margin-top: 2px;
}

.user_cats .item p {
    font-size: 13px;
    line-height: 1.3em;
    padding: 2px 0;
}

.user_cats .item .more_links {
    width: 200px;
    margin: -2px 0 0 20px;
}

.user_cats .item .more_links h6 {
    font-size: 0.875em;
    color: #777;
    font-weight: bold;
    margin: 2px 0 21px 0;
}

.user_cats .item .more_links a:hover h6 {
    text-decoration: underline;
}

.user_cats .item .more_links ul {
    font-size: 0.75em;
}

.user_cats .item .more_links ul li {
    background: url(../index/li_dot_med.png) no-repeat 0 4px;
    padding: 0 0 6px 10px;
    display: block;
    line-height: 1.1em;
}

.user_cats .item .star {
    background: url(../index/stars.png) no-repeat scroll 0 30px;
    margin: 25px 15px 85px 0;
    padding-bottom: 14px;
    width: 65px;
}

.user_cats .item .star img {
    margin: 0;
}

.user_cats .item .user_article_vetted {
    background: url(../index/vetted_tag.png) no-repeat;
    height: 23px;
    width: 30px;
}

.user_cats .item .user_article_vetted {
    font-size: 11px;
}

/* MyNewsHomePage Carousel */

.mynewshome {
    width: 920px;
    max-height: 65px;
    overflow: hidden;
}

.mynewshome .jcarousel-container-horizontal {
    width: 920px;
}

.mynewshome .jcarousel-clip-horizontal {
    margin: 0 auto;
    text-align: center;
    width: 845px;
    padding-left: 5px;
}

.mynewshome .jcarousel-clip-horizontal ul {
    background: none !important;
    float: left;
}

.mynewshome .jcarousel-next-horizontal {
    background: url("../index/ugc_arrows_blue.png") no-repeat -21px 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 22px;
    height: 21px;
    width: 20px;
}

.mynewshome .jcarousel-next-disabled-horizontal,
#slideshow_home .jcarousel-next-disabled-horizontal:hover,
#slideshow_home .jcarousel-next-disabled-horizontal,
#slideshow_home .jcarousel-next-disabled-horizontal:active {
    background-position: -95px 0;
    cursor: default;
}

.mynewshome .jcarousel-prev-horizontal {
    background: url("../index/ugc_arrows_blue.png") no-repeat 0 0;
    cursor: pointer;
    position: absolute;
    left: 22px;
    top: 22px;
    height: 21px;
    width: 20px;
}

.mynewshome .jcarousel-prev-disabled-horizontal,
#slideshow_home .jcarousel-prev-disabled-horizontal:hover,
#slideshow_home .jcarousel-prev-disabled-horizontal,
#slideshow_home .jcarousel-prev-disabled-horizontal:active {
    background-position: -95px 0;
    cursor: default;
}

.mynewshome .jcarousel-prev {
    display: none;
    z-index: 3;
}

.mynewshome .jcarousel-next {
    display: none;
    z-index: 3;
}

.mynewshome .jcarousel-prev-disabled-horizontal,
.mynewshome .jcarousel-next-disabled-horizontal {
    display: none;
}

#mynewshomecarousel li {
    padding: 0 10px;
    background: none;
    width: 65px;
    float: left;
}

.mediaScale_32 {
    float: left;
    height: 32px;
    overflow: hidden;
    width: 32px;
}

.mediaScale_50 {
    height: 50px;
    overflow: hidden;
    width: 50px;
    margin: 0 auto 5px;
}

.mediaScale_60 {
    margin: 0 auto 5px;
    overflow: hidden;
    width: 60px;
    height: 60px;
}

.mediaScale_65 {
    width: 65px;
    height: 65px;
    overflow: hidden;
    float: left;
    background: #ededed;
}

.mediaScale_65 .img65 {
    max-width: 200px;
    max-height: 65px;
}

/* Image Gallery */

.imageGalleryModal {
    position: relative;
    z-index: 1;
    width: 460px;
    overflow: hidden;
}

.content {
    display: block;
    position: relative;
    line-height: 18px;
}

.imageGalleryModal .caption-container {
    color: #bcbcbc;
    font-size: 12px;
    line-height: 1.6em;
}

.imageGalleryModal .caption-container .photo-index {
    background-color: #eaeaea;
    color: #999999;
    padding-left: 8px;
}

.imageGalleryModal .caption-container a,
.imageGalleryModal .ss-controls a {
    color: #2155c5;
}

.imageGalleryModal .image-caption {
    z-index: 100;
    background: url("../index/gallery_description_repeater.png") repeat;
    bottom: 0px;
    display: block;
    font-size: 12px;
    left: 0px;
    line-height: 1.3em;
    padding: 0 10px;
    position: absolute;
    width: 440px;
}

.imageGalleryModal .image-caption .caption {
    float: left;
    padding: 10px 0;
}

.imageGalleryModal .image-caption .image-title {
    color: #000;
}

.imageGalleryModal .navigation {
    width: 460px;
    overflow: hidden;
    padding: 10px 0;
}

.imageGalleryModal ul.thumbs {
    height: 65px;
    overflow: hidden;
    padding-left: 35px;
    width: 395px;
}

.imageGalleryModal ul li {
    float: left;
    height: 65px;
    opacity: 1;
    overflow: hidden;
    width: 65px;
    background: none;
    padding: 0px;
}

.imageGalleryModal ul li img {
    margin: 0 5px;
}

.imageGalleryModal .slideshow,
.imageGalleryModal .navigation-container {
    background-color: #dddddc;
}

.imageGalleryModal .slideshow {
    margin: 0 auto;
    padding-top: 5px;
    text-align: center;
    background-color: #000000;
    overflow: hidden;
    width: 460px;
}

.imageGalleryModal .slideshow .image-wrapper {
    min-height: 250px;
}

.imageGalleryModal .slideshow .advance-link img {
    width: 100%;
    height: 100%\9;
}

.imageGalleryModal .ss-controls {
    position: absolute;
    top: -98px;
    right: 0;
    font-size: 12px;
    line-height: 1.6em;
    right: 15px;
}

.imageGalleryModal .ss-controls .play {
    background: url("../index/icon_slideshow.png") no-repeat 0 0;
    display: block;
    text-align: right;
    width: 110px;
    padding-top: 0px;
    margin-top: -6px;
    /*IE7 fix*/
    *margin-top: -36px;
}

.imageGalleryModal .ss-controls .pause {
    background: url("../index/icon_slideshow.png") no-repeat 0 0;
    display: block;
    text-align: right;
    width: 120px;
    padding-top: 0px;
    margin-top: -6px;
    /*IE7 fix*/
    *margin-top: -36px;
}

.imageGalleryModal .nav-controls .prev {
    background: url("../index/ugc_arrows_blue.png") no-repeat 0 0;
    height: 20px;
    left: 10px;
    position: absolute;
    top: -52px;
    width: 20px;
}

.imageGalleryModal .nav-controls .next {
    background: url("../index/ugc_arrows_blue.png") no-repeat -21px 0;
    height: 20px;
    right: 5px;
    position: absolute;
    top: -52px;
    width: 20px;
}

.imageGalleryModal .nav-controls a {
    color: transparent;
}

/* Video Gallery */

.imageGalleryModal {
    position: relative;
    z-index: 1;
    width: 460px;
    overflow: hidden;
}

.videoContent {
    display: block;
    position: relative;
    line-height: 18px;
}

.videoGalleryModal .caption-container {
    color: #bcbcbc;
    font-size: 12px;
    line-height: 1.6em;
}

.videoGalleryModal .caption-container .photo-index {
    background-color: #eaeaea;
    color: #999999;
    padding-left: 8px;
}

.videoGalleryModal .caption-container a,
.videoGalleryModal .ss-controls a {
    color: #2155c5;
}

.videoGalleryModal .image-caption {
    z-index: 100;
    background: url("../index/gallery_description_repeater.png") repeat;
    bottom: 0px;
    display: block;
    font-size: 12px;
    left: 0px;
    line-height: 1.3em;
    padding: 0 10px;
    position: absolute;
    width: 440px;
}

.videoGalleryModal .image-caption .video-caption {
    float: left;
    padding: 10px 0;
}

.videoGalleryModal .image-caption .image-title {
    color: #000;
}

.videoGalleryModal .navigation {
    width: 460px;
    overflow: hidden;
    padding: 10px 0;
}

.videoGalleryModal ul.videoThumbs {
    height: 65px;
    overflow: hidden;
    padding-left: 35px;
    width: 395px;
}

.videoGalleryModal ul li {
    float: left;
    height: 65px;
    opacity: 1;
    overflow: hidden;
    width: 65px;
    background: none;
    padding: 0px;
}

.videoGalleryModal ul li img {
    margin: 0 5px;
}

.videoGalleryModal .video-slideshow,
.videoGalleryModal .navigation-container {
    background-color: #dddddc;
}

.videoGalleryModal .video-slideshow {
    margin: 0 auto;
    padding-top: 5px;
    text-align: center;
    background-color: #000000;
    overflow: hidden;
    width: 460px;
}

.videoGalleryModal .video-slideshow .image-wrapper {
    min-height: 250px;
}

.videoGalleryModal .video-slideshow .advance-link img {
    width: 100%;
    height: 100%\9;
}

.videoGalleryModal .ss-controls {
    position: absolute;
    top: -98px;
    right: 0;
    font-size: 12px;
    line-height: 1.6em;
    right: 15px;
}

.videoGalleryModal .ss-controls .play {
    background: url("../index/icon_slideshow.png") no-repeat 0 0;
    display: block;
    text-align: right;
    width: 110px;
    padding-top: 0px;
    margin-top: -6px;
    /*IE7 fix*/
    *margin-top: -36px;
}

.videoGalleryModal .ss-controls .pause {
    background: url("../index/icon_slideshow.png") no-repeat 0 0;
    display: block;
    text-align: right;
    width: 120px;
    padding-top: 0px;
    margin-top: -6px;
    /*IE7 fix*/
    *margin-top: -36px;
}

.videoGalleryModal .nav-controls .vprev {
    background: url("../index/ugc_arrows_blue.png") no-repeat 0 0;
    height: 20px;
    left: 10px;
    position: absolute;
    top: -52px;
    width: 20px;
}

.videoGalleryModal .nav-controls .vnext {
    background: url("../index/ugc_arrows_blue.png") no-repeat -21px 0;
    height: 20px;
    right: 5px;
    position: absolute;
    top: -52px;
    width: 20px;
}

.videoGalleryModal .nav-controls a {
    color: transparent;
}

/* Right Side User Block */

.RightUserBlock {
    border: 1px solid #073391;
    background-color: #eaeaea;
}

.RightUserBlock h2 {
    background-color: #073391;
    color: #fff;
    padding: 8px 5px;
    margin: 0;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #badae7;
}

.RightUserBlock ul {
    padding: 8px 5px;
    margin-bottom: 5px;
}

.RightUserBlock li {
    color: #777777;
    background: none !important;
    padding: 10px 0 0 0;
    min-height: 15px;
    /*IE7 fix*/
    *min-height: 40px;
}

.RightUserBlock li p {
    color: #777777;
    font-size: 11px;
    position: relative;
    top: -8px;
}

.RightUserBlock li a {
    color: #073391;
    font-size: 11px;
    position: relative;
    top: -8px;
}

.RightUserBlock li.last {
    margin-bottom: 10px;
}

.RightUserBlock .border-bottom {
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 5px;
    margin-top: -5px;
    /*IE7 fix*/
    *margin-top: -12px;
}

.RightUserBlock p.numbered {
    font-size: 32px;
    font-weight: bold;
    color: #073391;
    padding-right: 15px;
    float: left;
    line-height: 34px;
}

.RightUserBlock img {
    background-color: #bed4f6;
    width: 24px;
    height: 24px;
    margin-right: 7px;
    margin-top: -4px;
    float: left;
}

/* Your Badges */

.your_badges {
    border: 1px solid #d4f2fd;
    background-color: #e9f8fe;
    padding: 10px;
    width: 280px;
}

.your_badges h2 {
    color: #2155c5;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 1px solid #b1e7fd;
    padding-bottom: 7px;
}

.your_badges ul {
    padding: 15px 0 10px;
    border-bottom: 1px solid #b1e7fd;
    float: left;
    margin-bottom: 8px;
}

.your_badges li {
    margin-right: 5px;
    margin-bottom: 14px;
    float: left;
}

.your_badges li.last {
    margin-right: 0px !important;
}

.your_badges h4 {
    text-align: center;
    margin: 0 auto;
}

.your_badges h4 a {
    font-weight: bold;
    font-size: 12px;
    color: #2155c5;
}

/* HomeMyNews Thumbnails */

.homeThumb {
    overflow: hidden;
    text-align: left;
}

.homeThumb img {
    float: left;
    padding-right: 5px;
}

.homeThumb span {
    font-size: 11px;
    text-align: left;
}

.homeThumb .mynews_modal_title {
    color: #FFF;
    font-size: 11px;
    text-align: left;
    max-width: 300px;
    float: left;
}

.homeThumb .mynews_submitted {
    padding-top: 5px;
}

#fancybox-title .mynews_modal_title {
    color: #000;
    font-size: 14px;
    text-align: left;
    max-width: none;
    float: none;
}

#fancybox-title .mynews_submitted {
    font-weight: bold;
}

/* Gallery Users*/

.galleryUsers {
    height: 80px;
}

.galleryUsers h2 {
    font-size: 16px;
}

.galleryUsers img {
    margin: 0 2px;
}

.galleryUsers ul li {
    float: left;
    margin-right: 5px;
}

/* Comments */

.comment_form_user .logout_wrap {
    background: url(../index/logout_button.png) no-repeat;
    width: 55px;
    height: 22px;
    margin-right: -25px;
    margin-top: -3px !important;
    padding: 3px 10px;
}

.comment_form_user .logout_wrap a.logout_link {
    color: #6a6a6a !important;
    text-decoration: none !important;
}

.header_featured_article {
    /*left: 243px;*/
    position: absolute;
    /*top: 20px;*/
    width: 368px;
}

.header_featured_article #imgHeaderArticle {
    margin-right: 10px;
}

.header_featured_article p {
    font-size: 11px;
    line-height: 1.3em;
}

.header_featured_article h3 {
    font-size: 12px;
    line-height: 1.4em;
}

#weather_info_container {
    z-index: 200;
}

.myarea {
    background-image: url("../index/mini_icon_pin.png");
    background-position: right center;
    /*IE7 Fix*/
    *background-position: right 3px;
    *width: 255px;
    *float: left;
    background-repeat: no-repeat;
    padding-right: 15px;
}

ul.area-news li {
    width: 305px;
}

h5.area-news {
    color: #404040;
    font-size: 11px;
    margin-top: 10px;
    text-transform: uppercase;
}

.news-area-date {
    color: #74727D;
    display: inline-block;
    font-size: 9px;
    margin-left: 4px;
}

.area-news-header {
    background: url("../index/mini_icon_pin.png") right center no-repeat;
    padding-right: 18px;
}

#dateLabTabContainer div.tabs_off {
    float: left;
    padding: 4px 0.85em;
    cursor: pointer;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
}

#dateLabTabContainer div.tabs_on {
    background: #fff;
    border-left: 1px solid #fff;
    color: #666666;
}

#dateLabTabContainer div.tabs_off {
    background: #DAEAF1;
    border-left: 1px solid #C6C6C6;
}

li.noimage {
    background: none;
    padding: 0px;
}

li.noimage img {
    float: left;
    padding-right: 10px;
}

li.noimage .myarticle {
    float: left;
}

li.noimage .user {
    font-size: 11px;
}

/*---------------------------------
    USER PROFILE / PERSONALZATION
----------------------------------*/

#user_prof_nav {
    background-color: #073391;
    height: 30px;
    float: left;
    width: 460px;
}

#user_prof_nav .nav_item {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    float: left;
    height: 14px;
    padding: 8px;
    cursor: pointer;
}

#user_prof_nav .nav_item.selected,
#user_prof_nav .nav_item:hover {
    background-color: #eaeaea;
    color: #073391;
}

.personalisationContainer {
    background: url(../index/top_background.png) repeat #E8E8E8;
    top: 0;
    height: 34px;
    position: fixed;
    left: 0;
    width: 99.9%;
    z-index: 100000;
}

.personalisationNav {
    margin: 0 auto;
    padding: 8px 0;
    position: relative;
    text-align: center;
    width: 980px;
    z-index: 101;
}

/*.personalisationNav .topNavWrapper { padding-left:70px;}*/

.profileThumb {
    background-color: #EAEAEA;
    border: 2px solid #EAEAEA;
    float: left;
    overflow: hidden;
    text-align: center;
    width: 125px;
}

.profileThumb img {
    width: 100%;
}

.userStats {
    font-size: 12px;
    float: left;
}

.userStats .content .submitted {
    color: #073391;
}

.userProfile {
    color: #333333;
    font-size: 12px;
}

.userProfile a {
    color: #073391;
    font-weight: normal;
}

.userProfile h2 {
    margin: 0px;
}

.userProfile h2 a {
    font-size: 22px;
    font-weight: bold;
    text-transform: capitalize;
}

.userProfile .editProfile {
    float: right;
    top: 18px;
    right: 0px;
    font-size: 11px;
    cursor: pointer;
    color: #073391;
}

.userProfile .bio {
    margin-bottom: 20px;
}

.userProfile .bioHeader {
    font-weight: bold;
    font-size: 14px;
}

.user_cats {
    background-color: #eaeaea;
    padding: 0 10px 0 10px;
    float: left;
}

.user_item_container .paging {
    background-color: #eaeaea;
    padding: 5px 10px;
    width: 440px;
    float: left;
}

.user_item_container .paging .pagingNav {
    color: #000;
    font-size: 11px;
    float: right;
    font-size: 11px;
    font-weight: normal !important;
}

.user_item_container .paging .pagingNav a {
    color: #073391 !important;
}

.ad278X35.outsurance {
    display: block !important;
    padding: 0 10px 10px;
}

/*-----------------------------
    MOST / WEATHER READ TABS
-----------------------------*/

h4.most_head {
    font-size: 11px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

#most_box {
    margin: 0 auto;
    background: #fff;
    border: 1px solid #C6C6C6;
}

#most_box .tab-wrapper {
    clear: both;
    padding: 10px;
}

#most_box .tab-wrapper-beta {
    clear: both;
    padding: 15px 10px 10px;
}

#most_box .tab-wrapper-beta a.change_link {
    font-size: 11px;
}

#mostTabContainer,
#dateLabTabContainer {
    width: 300px;
    background: none repeat scroll 0 0 #DAEAF1;
    height: 22px;
}

#mostTabContainer div.tabs_on,
#mostTabContainer div.tabs_off {
    float: left;
    padding: 4px 0.85em;
    cursor: pointer;
    display: block;
    font-size: 10px;
    text-transform: uppercase;
}

#mostTabContainer.localised div.tabs_on,
#mostTabContainer.localised div.tabs_off {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 10px;
    padding: 6px 0.43em;
    text-transform: uppercase;
    text-align: center;
    width: 140px;
}

#dateLabTabContainer.localised div.tabs_on,
#dateLabTabContainer.localised div.tabs_off {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 10px;
    padding: 6px 0.43em;
    text-transform: uppercase;
}

#dateLabTabContainer div.tabs_on,
#dateLabTabContainer div.tabs_off {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 10px;
    padding: 6px 3.17em;
    text-transform: uppercase;
}

#mostTabContainer div.tabs_on,
#dateLabTabContainer div.tabs_on {
    background: #FFFFFF;
    border-left: 1px solid #FFFFFF;
    color: #666666;
}

#mostTabContainer div.tabs_off,
#dateLabTabContainer div.tabs_off {
    background: #DAEAF1;
    border-left: 1px solid #C6C6C6;
}

/*-----------------
    DATE PROFILE
-------------------*/

.date_profile {
    font-size: 11px;
}

.date_profile .person {
    width: 275px;
    margin-bottom: 5px;
}

.date_profile .item {
    width: 200px;
    line-height: 15px;
}

.date_profile h5 {
    margin: 10px 0 2px 0;
}

#tab_man_data .img_wrap,
#tab_women_data .img_wrap,
#tab_search_data .img_wrap {
    height: 75px;
    margin: 5px 10px 5px 0;
    overflow: hidden;
    width: 65px;
}

#tab_man_data .img_wrap img,
#tab_women_data .img_wrap img,
#tab_search_data .img_wrap img {
    margin-top: -5px;
}

.love2meet .search_box h5 {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

.love2meet .search_box td.sBox {
    width: 120px;
}

.love2meet .search_box td {
    font-size: 14px;
}

.love2meet .search_box td.select {
    text-align: right;
    width: 175px;
}

.love2meet .search_box select#gender,
.love2meet .search_box select#mGender {
    width: 175px;
}

.love2meet .search_box select {
    border: 1px solid #BCBCBC;
    font-size: 12px;
    padding: 2px;
    margin-bottom: 5px;
}

.love2meet .search_box select {
    font-size: 12px;
}

.love2meet .search_box .btn {
    font-size: 12px;
    margin: 5px 0;
    background: url("../index/background_sprite.png") repeat-x #486085;
    border: 0;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px;
    padding: 2px 5px;
    text-transform: uppercase;
}

#most_box a.datinglab {
    background: url("../index/love2meet.jpg") no-repeat 30px 0 #FFFFFF;
    height: 60px;
    margin-top: -1px;
    text-indent: -500em;
    width: 298px;
}

/*--------------------
    BLUEWORLD FEEDS
----------------------*/

.bw-clear {
    clear: both;
}

#bw-wrapper {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 300px;
    background: #fff;
    margin: 0 auto 0;
    float: left;
}

#bw-logo {
    height: 40px;
    width: 300px;
}

#bw-intro {
    padding: 5px;
    background: #99E4FF;
    color: #444;
    border-left: 5px solid #333;
    border-right: 5px solid #333;
    border-bottom: 5px solid #333;
}

.bw-feed {
    border-left: 5px solid #4CBCE7;
    border-right: 5px solid #4CBCE7;
    border-bottom: 5px solid #4CBCE7;
    padding: 0;
    margin: 0;
    list-style: none;
    float: left;
    background-color: #fff;
}

.bw-feed li {
    border-bottom: 1px solid #4CBCE7;
    background: none;
    padding: 0 0 0 0 !important;
    float: left;
    width: 290px;
}

.bw-feed li img {
    float: left;
    display: block;
    border: 1px solid #666666 !important;
    margin: 5px 0 5px 5px;
}

.bw-feed li a.bw-img {
    float: left;
    display: block;
    border: 1px solid #666666;
    margin: 5px 0 5px 5px;
}

.bw-feed li .bw-content {
    float: left;
    padding: 5px 0 5px 5px;
    width: 203px;
    color: #666;
}

.bw-feed li .bw-content a {
    color: #4CBCE7;
    text-decoration: none;
    font-weight: bold;
}

.bw-feed li h4 {
    margin: 0 5px 0 0;
    padding: 0;
    border-bottom: 2px dotted #ccc;
    font-size: 12px !important;
}

.bw-feed li .grey {
    font-weight: bold;
    color: #999999;
    background: none;
}

.bw-feed li .grey2 {
    font-weight: bold;
    color: #666666;
    background: none;
}

/*----------------------------
   GAMESMULTIPLAYERSHOWCASE
------------------------------*/

#games_multi_box {
    margin: 0;
    background: #fff;
    border: solid 3px #999;
    width: 294px;
}

#games_multi_box span {
    display: block;
    color: #666;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 3px 0;
}

#games_multi_box .item.alter,
#games_multi_box .games_item.last {
    background: #ffffff !important;
}

#games_multi_box .item {
    margin: 0;
    padding: 5px;
    border-bottom: 1px solid #AEAFA7;
    display: block;
    width: 284px;
    float: left;
}

#games_multi_box .item .thumb {
    float: left;
    padding-right: 10px;
}

#games_multi_box .item p {
    margin-left: 75px;
}

#games_multi_box .games_link_large {
    color: #025895;
    font-size: 14px;
    font-weight: bold;
}

#games_multi_box .games_link_small {
    color: #025895;
    font-size: 12px;
    font-weight: bold;
}

#games_multi_box .item.last {
    border: none;
    margin-bottom: 5px;
}

#games_multi_box .footerlink {
    padding: 5px;
    clear: both;
}

/*---------------------
    NEWSLETTER WIDGET
-----------------------*/

.newsletter_signup {
    padding: 8px 8px 0;
    font-size: 12px;
    background: url(../index/mail_background.png) no-repeat 0 0;
    width: 282px;
    height: 62px;
    border: 1px solid #999999;
}

.newsletter_signup h5 {
    color: #575757;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 5px;
}

.newsletter_signup .padding_top {
    padding-top: 6px;
}

.newsletter_signup .align_right {
    text-align: right;
}

/*------------------
   KALAHARI WIDGET
--------------------*/

#buybook_box {
    border: none !important;
    background: url(../index/kalahari_tile.png) repeat-x top #FF6600;
    padding: 5px 0px !important;
    border-bottom: none !important;
    line-height: 1.2em !important;
}

#buybook_box .wrap {
    margin: 0 5px;
    background: #fff;
    width: 289px;
}

#buybook_box .wrap .head {
    background: url(../index/kalahari_hdr_tile.png) repeat-x top #EDEDED;
    height: 47px;
    text-align: center;
    border-bottom: 1px solid #FE8B0D;
    display: block !important;
}

#buybook_box .wrap .head img {
    border: none !important;
}

#buybook_box .wrap .left_col {
    width: 150px;
    margin: 5px;
}

#buybook_box .wrap .right_col {
    margin: 5px;
}

#buybook_box .wrap .right_col img {
    padding: 1px;
    border: 1px solid #FE8B0D;
}

#buybook_box h3 {
    font-size: 12px;
    margin: 0 0 5px 0;
}

#buybook_box h4 {
    font-size: 14px;
}

#buybook_box p {
    font-size: 12px;
    color: #000;
    margin: 3px 0;
}

#buybook_box p a {
    font-weight: normal;
}

/*-------------------
    SPONSORED LINKS
---------------------*/

#traffic_box {
    margin: 0 auto;
    width: 297px;
}

#traffic_box .traffic_header {
    /*background-color:#f6f6f6;*/
    height: 22px;
    padding: 8px 10px;
}

#traffic_box .traffic_container {
    /*background: #ffffff url(../images/traffic_gradient.png) repeat-x top left;*/
    padding: 0 10px 10px;
    width: 278px;
}

#timeout_box,
#sponsor_box {
    margin: 0 auto;
    padding: 10px;
    background-color: #EBEBEB;
    width: 280px;
}

#traffic_box h3 {
    color: #08304b;
    font-size: 14px;
    margin-bottom: 0px;
    margin-top: 4px;
}

#sponsor_box h3,
#timeout_box h3 {
    color: #595959;
    font-size: 14px;
}

#sponsor_box .sponsor td {
    font-size: 11px;
    vertical-align: middle;
}

#sponsor_box .sponsor td a {
    color: #606060;
}

#timeout_box .item {
    margin-right: 2px;
    padding-bottom: 10px;
    text-align: center;
}

#timeout_box .item img {
    border: 1px solid #ffffff;
    margin-bottom: 15px;
}

#traffic_box .dropdown {
    border: 1px solid #c6c6c6;
    width: 170px;
    height: 20px;
}

#traffic_box select {
    width: 170px;
    background-color: #fff;
    border: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

#trafic-container li {
    background: url("../index/grey_dot.png") repeat-x scroll 0 bottom transparent;
    padding: 5px 0;
}

#trafic-container .day {
    font-size: 12px;
    color: #777777;
}

/*---------------
	ACCORDION
-----------------*/

#accordion {
    border: 1px solid #c6c6c6;
    position: relative;
    *z-index: -1;
}

#accordion h3.toggler {
    cursor: pointer;
    background: url(../index/various_arrows_sprite.png) -12px -324px no-repeat #DAEAF1;
    padding: 2px 0 0 20px;
    height: 14px;
    font-size: 10px;
    color: #0e2e5e;
    text-transform: uppercase;
    border-top: 1px solid #EEF4F7;
    border-left: 1px solid #EEF4F7;
    border-bottom: 1px solid #C6C6C6;
    margin: 0;
}

#accordion .element {
    border-bottom: 1px solid #C6C6C6;
}

#accordion h3.toggler a {
    font-size: 11px;
    color: #0e2e5e;
    font-weight: bold;
}

#accordion h3.toggler a#lnkModalDisplay {
    margin-top: 0;
    *margin-top: -13px;
}

#accordion .element .item {
    font-size: 10px;
    padding: 6px 0;
    margin: 0 10px;
}

/**/

#accordion .element .item h4 {
    font-size: 11px;
    margin-bottom: 1px;
}

#accordion .element .item .wrapper {
    /*IE7 Fix*/
    *float: left;
}

#accordion .element .item.browse a {
    text-transform: uppercase;
    font-size: 12px;
    color: #E30A15;
}

#accordion .element .item.last {
    font-size: 11px;
    padding-bottom: 10px !important;
}

#accordion .element .item.travel {
    background: none !important;
}

#accordion .element .item.travel h4 {
    font-size: 14px !important;
    margin-bottom: 6px;
}

#accordion .element .item.travel p {
    font-size: 11px;
}

#accordion .element .item.travel img.right {
    margin-left: 6px;
}

#accordion .element .item.travel span.browse {
    margin: 3px 0 0 0 !important;
    background: none !important;
}

#accordion .element .item.travel span.browse a {
    text-transform: uppercase;
    font-size: 11px;
    color: #E30A15;
}

#accordion .element.games {
    background: url(../index/ogames_logo_small.png) no-repeat bottom right;
}

#accordion .element.games .item {
    width: 190px;
}

#accordion .element.games .item img {
    float: left;
    margin: 0 10px 0 0;
}

#accordion .element.games .item.last {
    margin-bottom: 8px;
}

#accordion .element.games .item p.play a,
#accordion .element.games .item.last a {
    color: #E30A15;
    text-transform: uppercase;
    font-size: 11px;
}

#accordion .element.games .item.last a {
    font-size: 12px;
}

/*-------------------------
	FINANCIAL INDICATORS
---------------------------*/

.indicators_box_wrapper {
    clear: both;
    border: none !important;
}

#indicators_box img.sponsor {
    margin: 0 10px 10px 10px;
}

#indicators_box table td {
    padding: 6px 2px !important;
    font-size: 12px;
    text-align: right;
}

#indicators_box table td.currencies {
    font-size: 12px !important;
    text-align: left;
    display: block;
    width: 90px;
    margin-top: -5px;
    padding-bottom: 4px !important;
}

#indicators_box table .tablerow {
    background: url("../index/grey_dot.png") repeat-x scroll 0 0 transparent;
    padding: 3px 0;
}

#indicators_box table tr {
    background: url("../index/grey_dot.png") repeat-x scroll 0 23px transparent;
    padding: 3px 0;
}

#finanial_box {
    background: url("../index/traffic_gradient.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #E1E1E1;
    margin: 0 auto 20px;
    width: 300px;
}

#finanial_box .tab-wrapper {
    padding: 10px 10px 3px 10px;
}

#finanial_box .tabNavigation {
    background: #DAEAF1 !important;
    height: 27px;
    width: 300px;
}

#finanial_box .tabs_on {
    line-height: 1.4em;
    background: #f1f1f1 !important;
    border-right: 1px solid #C6C6C6;
    color: #363636;
    text-align: center;
    padding: 4px 0 !important;
    width: 149px;
    font-size: 14px !important;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
}

#finanial_box .tabs_off {
    line-height: 1.4em;
    background: #DAEAF1 !important;
    border-right: 1px solid #C6C6C6;
    float: left;
    text-align: center;
    padding: 4px 0 !important;
    width: 149px;
    cursor: pointer;
    display: block;
    font-size: 14px !important;
    color: #020066;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
}

#finanial_box #tab_losers {
    border: none !important;
}

#finanial_box .column {
    width: 66px;
    text-align: right;
}

#finanial_box .column2 {
    width: 80px;
}

#finanial_box .column span,
.indicators_box_wrapper td span {
    font-size: 12px;
}

#finanial_box .values {
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 4px !important;
}

#finanial_box .tipLink {
    text-align: left !important;
}

#finanial_box li {
    background: url("../index/grey_dot.png") repeat-x scroll 0 0 transparent;
    padding: 3px 0;
}

#finanial_box .empty {
    background: none !important;
}

#finanial_box h4 {
    text-align: center;
    padding: 4px 10px;
    font-weight: bold;
    font-size: 12px;
    margin: 5px 0;
}

#finanial_box .JSE_Delay {
    color: #858585;
    text-align: center;
    font-size: 9px;
    padding-top: 5px;
}

#finanial_box .JSE_Delay img {
    vertical-align: -2px;
}

#finanial_box .column #tooltip {
    background: none !important;
    position: relative;
}

#tooltip {
    cursor: pointer;
    padding: 3px 0;
}

.pointer {
    padding: 10px;
}

#score_box {
    margin: 0 auto;
    background: #fff;
    border: 1px solid #C6C6C6;
}

#score_box h3 {
    height: 15px;
    background: url(../index/score_head.png) no-repeat top left;
    color: #fff;
    font-size: 14px;
    padding: 10px;
}

#score_box h3 a {
    color: #CEECFF;
    margin-left: 6px;
}

#score_box span.update {
    top: 12px;
    right: 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
}

/*---------------------
    INSIDE NEWS SMALL
-----------------------*/

#inside_news_small {
    border: 1px solid #7e919e;
    background-color: #7e919e;
    overflow: hidden;
}

#inside_news_small h2 {
    padding: 10px 0px;
    text-transform: uppercase;
    margin: 0px;
    background-color: #7e919e;
    color: #f4f8fb;
    font-size: 15px;
    text-align: center;
    font-weight: normal;
    letter-spacing: 8px;
}

#inside_news_small li {
    background: none;
    padding: 0px;
}

.inside_news_item .item {
    margin: 2px;
    border: 1px solid #e5e9ec;
    height: 130px;
    overflow: hidden;
}

.inside_news_item .item .inside_news_link_wrap {
    background-color: #e5e9ec;
    font-size: 11px;
    position: absolute;
    top: 110px;
    width: 100%;
    color: #0e2e5e;
    left: 0;
}

.inside_news_item .item .inside_news_link_wrap img {
    padding-bottom: 5px;
    top: -2px;
    left: 3px;
    /*margin: 3px 10px 0 5px;*/
    position: relative;
    z-index: 10;
}

.inside_news_item .item .inside_news_link_wrap .inside_news_link {
    line-height: 15px;
    /*padding: 5px 0 8px 0px*/
    padding: 5px 3px 8px;
}

.inside_news_item .item .inside_news_synopsis {
    width: 100%;
    height: 50px;
    line-height: 16px;
    background: url(../index/inside_news_bckgrnd.png) repeat;
}

.img_wrap {
    height: 130px;
    margin-bottom: 2px;
    overflow: hidden;
    width: 143px;
}

.img_wrap .inside_news_link_wrap a {
    font-weight: normal;
}

.img_wrap .inside_news_synopsis {
    font-weight: bold;
}

#inside_news_small .jcarousel-prev,
#inside_news_small .jcarousel-next {
    width: 10px;
    height: 50px;
    background-color: #7e919e;
    cursor: pointer;
}

#inside_news_small .jcarousel-prev {
    float: left;
}

#inside_news_small .jcarousel-next {
    float: right;
}

#inside_news_small .jcarousel-clip {
    height: 273px;
    background-color: #fff;
}

/*------------------
    USER LOGIN
--------------------*/

#toppanel .top_user_profile_edit {
    background: #FACE22;
    color: #0E2E5E;
    display: none;
    font-size: 11px;
    font-weight: bold;
    /*height: 46px;*/
    left: 116px;
    padding: 3px 5px;
    top: 23px;
    /*width: 75px;*/
    z-index: 1;
}

#toppanel .top_user_profile_edit a {
    color: #12176A !important;
    padding: 0 4px;
    line-height: 22px;
}

#toppanel .top_user_profile_edit a:hover {
    background: #fde791;
    /*padding:4px;*/
    display: block;
}

.featured_inactive #PanelLoggedInWithProfile {
    height: 70px;
}

.featured_active #PanelLoggedInWithProfile {
    height: 70px;
}

#TopComponentWrapper {
    margin-left: -10px;
    width: 980px;
    background-color: #fff;
}

#PanelLogIn,
#PanelLoggedInNoProfile,
#PanelLoggedInWithProfile {
    height: 70px;
}

#PanelLogIn,
#PanelLoggedInNoProfile,
#PanelLoggedInWithProfile {
    background: url("../index/login_strip.png") repeat-x scroll 0 0 #EBA734;
    border-bottom: none !important;
    border-left: 1px solid #DEA435;
    border-right: 1px solid #DEA435;
    border-top: 1px solid #DEA435;
    float: left;
    min-height: 70px;
    position: relative;
    top: -12px;
    width: 318px;
}

.featured_active #PanelLogIn,
#PanelLoggedInNoProfile,
#PanelLoggedInWithProfile {
    border: 1px solid #dea435;
    border-bottom: none !important;
    background: #eba734 url(../index/login_strip.png) repeat-x 0 0;
    position: relative;
    top: -12px;
    width: 318px;
    float: left;
    min-height: 70px;
}

.featured_inactive #PanelLogIn,
#PanelLoggedInNoProfile,
#PanelLoggedInWithProfile {
    border: 1px solid #dea435;
    border-bottom: none !important;
    background: #eba734 url(../index/login_strip_inactive.png) repeat-x 0 0;
    position: relative;
    top: -12px;
    width: 318px;
    float: left;
    min-height: 70px;
}

#PanelLogIn .welcome {
    width: 170px;
    padding: 5px 10px;
}

#PanelLogIn .welcome span {
    line-height: 14px;
    font-size: 11px;
}

#PanelLogIn .welcome {
    width: 100%;
    box-sizing: border-box;
}

#PanelLogIn .welcome .login_block {
    position: static;
    width: auto;
    height: auto;
    display: inline-block;
    float: right;
}

#PanelLogIn .welcome h2 {
    display: inline-block;
}

#PanelLoggedInNoProfile .userImage img.profilePic {
    float: left;
    border: 1px solid #fee06e;
    margin: 2px 2px 0;
}

#PanelLoggedInWithProfile .userImage img.profilePic {
    border: 1px solid #FEE06E;
    float: left;
    margin: 2px 2px 0;
    padding-right: 0px;
}

#PanelLoggedInWithProfile .userLogin {
    width: 127px;
    padding: 5px 0 10px 0;
}

#PanelLoggedInWithProfile .userLogin h2 a {
    text-transform: capitalize;
}

#PanelLoggedInNoProfile .userLogin {
    padding: 5px 0 10px 0;
    width: 145px;
}

#PanelLoggedInNoProfile .userLogin a {
    text-decoration: none;
    font-size: 11px;
}

#PanelLoggedInNoProfile .userLogin .comments {
    font-size: 11px;
    line-height: 16px;
}

#PanelLoggedInNoProfile .userLogin .comments a {
    font-weight: normal;
}

#PanelLoggedInNoProfile .userLogin .comments img {
    vertical-align: middle;
    padding: 0 1px;
}

#PanelLoggedInNoProfile .userLogin .comments img.dislike {
    margin-top: 1px;
}

#PanelLoggedInNoProfile .userLogin .comments img.like {
    margin-top: -7px;
}

#PanelLoggedInNoProfile .comments_stats {
    position: absolute;
    width: 125px;
    height: 35px;
    display: block;
    top: 5px;
    left: 190px;
}

#PanelLogIn h2 {
    font-size: 16px;
    word-wrap: break-word;
    padding-top: 8px;
}

#PanelLoggedInWithProfile h2 {
    font-size: 14px;
    word-wrap: break-word;
    padding-top: 8px;
}

#PanelLoggedInNoProfile h2 {
    font-size: 14px;
    word-wrap: break-word;
    padding-top: 8px;
    margin: 0px 0px 2px 0px;
    text-transform: capitalize;
}

#PanelLoggedInWithProfile h2 a {
    font-size: 14px;
    word-wrap: break-word;
    padding-top: 10px;
}

#PanelLogIn a,
#PanelLoggedInNoProfile a,
#PanelLoggedInWithProfile a {
    color: #000000;
    font-size: 11px;
    padding: 0px 2px 0px 0px;
}

#PanelLogIn .login_block,
#PanelLoggedInNoProfile login_block,
#PanelLoggedInWithProfile login_block {
    width: 90px;
    height: 15px;
    padding-top: 5px;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
}

/* Black Block Bottom */

#PanelLogIn .uploadblack,
#PanelLoggedInNoProfile .uploadblack,
#PanelLoggedInWithProfile .uploadblack {
    background: #000000;
    color: #FFFFFF;
    display: block;
    height: 32px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    border-right: 1px solid #000000;
}

#PanelLogIn .uploadblack .blackblock_heading,
#PanelLoggedInNoProfile .uploadblack .blackblock_heading,
#PanelLoggedInWithProfile .uploadblack .blackblock_heading {
    height: 16px;
    position: relative;
    font-weight: bold;
    border-right: 1px solid #CCCCCC;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 15px;
    float: left;
    font-size: 15px;
}

#PanelLogIn .uploadblack .blackblock_upload,
#PanelLoggedInNoProfile .uploadblack .blackblock_upload,
#PanelLoggedInWithProfile .uploadblack .blackblock_upload {
    height: 18px;
    position: relative;
    float: left;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 10px;
    font-size: 15px;
}

#PanelLogIn .uploadblack .blackblock_icons,
#PanelLoggedInNoProfile .uploadblack .blackblock_icons,
#PanelLoggedInWithProfile .uploadblack .blackblock_icons {
    position: relative;
    display: block;
    float: left;
    margin-top: 3px;
}

.articleContent .uploadblack {
    background: #000000;
    color: #FFFFFF;
    display: block;
    height: 32px;
    position: relative;
    width: 300px;
    margin: 0px auto 25px;
    line-height: 0px;
}

.articleContent .uploadblack .blackblock_heading {
    height: 16px;
    position: relative;
    font-weight: bold;
    border-right: 1px solid #CCCCCC;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 12px;
    float: left;
    font-size: 15px;
}

.articleContent .uploadblack .blackblock_upload {
    height: 18px;
    position: relative;
    float: left;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 12px;
    font-size: 15px;
}

.articleContent .uploadblack .blackblock_icons {
    position: relative;
    display: block;
    float: left;
    margin-top: 3px;
}

.articleContent .uploadblack .blackblock_icons a span {
    line-height: 12px;
    font-size: 12px;
}

.grid_4 .uploadblack {
    background: #000000;
    color: #FFFFFF;
    display: block;
    height: 32px;
    position: relative;
    width: 300px;
    margin: 0px auto;
}

.grid_4 .uploadblack .blackblock_heading {
    height: 16px;
    position: relative;
    font-weight: bold;
    border-right: 1px solid #CCCCCC;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 12px;
    float: left;
    font-size: 15px;
}

.grid_4 .uploadblack .blackblock_upload {
    height: 18px;
    position: relative;
    float: left;
    line-height: 18px;
    margin-top: 7px;
    padding: 0 12px;
    font-size: 15px;
}

.grid_4 .uploadblack .blackblock_icons {
    position: relative;
    display: block;
    float: left;
    margin-top: 3px;
}

.mynewsarticlelinks {
    background: #E5E5E5;
    padding: 10px 10px;
    border: 1px solid #D4D4D4;
    margin-top: 10px;
}

.mynewsarticlelinks p a,
.mynewsarticlelinks div a {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 5px;
    font-weight: normal;
}

#PanelLogIn .userSubmitted {
    width: 144px;
    height: 53px;
    background-color: #000;
    color: #fff;
    padding: 8px 7px;
    border-left: 1px solid #DEA435;
}

#PanelLogIn .userSubmitted h2 {
    font-size: 18px;
    margin-top: 4px;
    padding-right: 6px;
}

#PanelLogIn .userSubmitted span {
    font-size: 12px;
}

#PanelLogIn .userSubmitted img {
    float: left;
    padding: 0 2px;
}

.featured_inactive .userSubmitted {
    display: block;
}

.featured_active .userSubmitted {
    display: block;
}

.featured_active .logged_in {
    width: 170px;
}

.featured_inactive .logged_in {
    width: 170px;
}

/*.featured_active #PanelLogIn .welcome { padding-right: 5px; width: 310px;}*/

.featured_active #PanelLoggedInWithProfile .userLogin,
.featured_active #PanelLoggedInNoProfile .userLogin {
    width: 129px;
}

.featured_inactive #PanelLoggedInWithProfile .userLogin,
.featured_inactive #PanelLoggedInNoProfile .userLogin {
    width: 129px;
}

#PanelLoggedInWithProfile .userSubmitted {
    width: 143px;
    height: 53px;
    background-color: #000;
    color: #fff;
    padding: 8px 4px;
    border-left: 1px solid #DEA435;
}

#PanelLoggedInWithProfile .userSubmitted h2 {
    font-size: 18px;
    margin-top: 4px;
    padding-right: 6px;
    font-weight: normal;
}

#PanelLoggedInWithProfile .userSubmitted span {
    font-size: 12px;
}

#PanelLoggedInWithProfile .userSubmitted img {
    float: left;
    padding: 0 2px;
}

#PanelLoggedInNoProfile .userSubmitted {
    width: 143px;
    height: 53px;
    background-color: #000;
    color: #fff;
    padding: 8px 4px;
    border-left: 1px solid #DEA435;
}

#PanelLoggedInNoProfile .userSubmitted h2 {
    font-size: 18px;
    margin-top: 4px;
    padding-right: 6px;
}

#PanelLoggedInNoProfile .userSubmitted span {
    font-size: 12px;
}

#PanelLoggedInNoProfile .userSubmitted img {
    float: left;
    padding: 0 2px;
}

/*#PanelLogIn .facebookLogin {background: url(../images/login_facebook.png) no-repeat center 0; font-size: 10px; height: 43px; letter-spacing: -0.02em; margin-left: 20px; margin-top: 5px; text-align: center; width: 105px;}
#PanelLogIn .facebookLogin .submit_button {width:110px; height:45px;}
#PanelLogIn .facebookLogin a {color:#385486; font-weight:bold; font-size:10px;text-decoration:none;} #PanelLogIn .facebookLogin a:hover {text-decoration:underline;} */

#PanelLoggedInNoProfile .createProfile {
    background: url(../index/create_profile.png) no-repeat center 0;
    height: 44px;
    margin-left: -25px;
    margin-top: 10px;
    text-align: center;
    width: 135px;
}

#PanelLoggedInNoProfile .createProfile:hover {
    background: url(../index/create_profile_hover.png) no-repeat center 0;
    height: 44px;
    margin-left: -25px;
    margin-top: 10px;
    text-align: center;
    width: 135px;
}

#PanelLoggedInNoProfile .createProfile .submit_button {
    width: 110px;
    height: 50px;
}

#PanelLoggedInNoProfile .createProfile a {
    color: #6a4507;
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
}

#PanelLoggedInNoProfile .createProfile .createLink {
    margin: 10px 0 0 100px;
    letter-spacing: 0;
}

#PanelLoggedInWithProfile .userLogin .panelProfile a {
    text-decoration: none;
    cursor: pointer;
    font-size: 11px;
    padding-top: 3px;
    color: #000000;
}

#PanelLoggedInWithProfile .userLogin .panelProfile a:hover {
    text-decoration: none;
    color: #0E2E5E;
}

#PanelLoggedInWithProfile .userLogin .panelProfile {
    color: #0E2E5E;
    font-weight: bold;
    position: absolute;
    top: 10px;
    left: 180px;
}

#PanelLoggedInWithProfile .userLogin .panelProfile li {
    background: none;
    padding-left: 0px;
    line-height: 1em;
    margin-right: 3px;
    padding-right: 3px;
}

#PanelLoggedInWithProfile .userLogin .panelProfile li.profile {
    position: relative;
    border-right: solid 1px #000000;
}

#PanelLoggedInWithProfile .user_profile_edit {
    background: #FACE22;
    color: #0E2E5E;
    display: none;
    font-size: 11px;
    font-weight: bold;
    /*height: 46px;*/
    left: -47px;
    padding: 3px 5px;
    top: 15px;
    width: 95px;
    z-index: 1;
}

#PanelLoggedInWithProfile .user_profile_edit a {
    color: #12176A !important;
    padding: 0 4px;
    line-height: 22px;
    padding-top: 0 !important;
}

#PanelLoggedInWithProfile .user_profile_edit a:hover {
    background: #fde791;
    /*padding:4px;*/
    display: block;
}

#PanelLoggedInWithProfile .user_profile_stats {
    display: none;
    background-color: #face22;
    font-size: 11px;
    width: 302px;
    z-index: 10;
    left: -1px;
    top: 70px;
    border: 1px solid #dea435;
    padding: 8px;
    color: #000;
    font-weight: normal;
}

#PanelLoggedInWithProfile .user_profile_stats img {
    vertical-align: middle;
    padding-right: 5px;
}

#PanelLoggedInWithProfile .user_profile_stats img.dislike {
    margin-top: 2px;
}

#PanelLoggedInWithProfile .user_profile_stats img.like {
    margin-top: -7px;
}

#PanelLoggedInWithProfile .user_profile_stats .block1 {
    width: 136px;
    float: left;
}

#PanelLoggedInWithProfile .user_profile_stats .block2 {
    float: left;
    width: 136px;
    margin-left: 10px;
}

#PanelLoggedInWithProfile .user_profile_stats .border_line {
    border-bottom: 1px solid #c5a012;
    margin-bottom: 4px;
    padding-bottom: 4px;
}

#PanelLoggedInWithProfile .user_profile_stats .border_line a {
    font-weight: normal;
}

#PanelLoggedInWithProfile .stats a.point_down {
    background: url(../index/pointer_down.gif) no-repeat scroll 110px 6px;
    padding-right: 19px;
}

#PanelLoggedInWithProfile .stats a.point_up {
    background: url(../index/pointer_up.gif) no-repeat scroll 110px 6px;
    padding-right: 19px;
}

#PanelLoggedInWithProfile .user_profile_stats_b {
    display: none;
    background-color: #face22;
    font-size: 11px;
    width: 302px;
    z-index: 10;
    left: -181px;
    top: 28px;
    border: 1px solid #dea435;
    padding: 8px;
    color: #000;
    font-weight: normal;
}

#PanelLoggedInWithProfile .user_profile_stats_b img {
    vertical-align: middle;
    padding-right: 5px;
}

#PanelLoggedInWithProfile .user_profile_stats_b img.dislike {
    margin-top: 2px;
}

#PanelLoggedInWithProfile .user_profile_stats_b img.like {
    margin-top: -7px;
}

#PanelLoggedInWithProfile .user_profile_stats_b .block1 {
    width: 136px;
    float: left;
}

#PanelLoggedInWithProfile .user_profile_stats_b .block2 {
    float: left;
    width: 136px;
    margin-left: 10px;
}

#PanelLoggedInWithProfile .user_profile_stats_b .border_line {
    border-bottom: 1px solid #c5a012;
    margin-bottom: 4px;
    padding-bottom: 4px;
}

#PanelLoggedInWithProfile .user_profile_stats_b .border_line a {
    font-weight: normal;
}

/*---------------------
    MYNEWS USER LOGIN
-----------------------*/

.MyNewsLogin #PanelLogIn,
.MyNewsLogin #PanelLoggedInNoProfile,
.MyNewsLogin #PanelLoggedInWithProfile {
    background: url("../index/mynews_background.png") repeat-x #EBA734;
    float: left;
    height: 46px;
    min-height: 46px;
    position: relative;
    top: 0 !important;
    width: 940px;
}

.MyNewsLogin #PanelLoggedInWithProfile {
    border: none;
    background: #EBA734 url(../index/mynews_home_bckgrnd.png) repeat-x;
    width: 940px;
    float: left;
    position: relative;
    top: 0px;
}

.MyNewsLogin #PanelLogIn .welcome {
    background: none !important;
    border: none !important;
    width: 620px;
    height: 36px;
    padding: 5px 0 5px 20px;
}

.MyNewsLogin #PanelLogIn .welcome span {
    line-height: 14px;
    margin-left: 0px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userImage img.profilePic,
.MyNewsLogin #PanelLoggedInWithProfile .userImage img.profilePic {
    float: left;
    border: 1px solid #fee06e;
    margin: 5px 4px 0 5px;
    padding-right: 0px !important;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin {
    width: 590px;
    padding: 0px 5px 7px 0;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin h2 {
    margin-top: 4px;
    width: 590px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userLogin {
    width: 590px;
    padding: 5px 0 5px 0;
}

.MyNewsLogin #PanelLoggedInNoProfile .userLogin a {
    text-decoration: none;
    font-size: 11px;
    line-height: 16px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments {
    font-size: 11px;
    line-height: 16px;
    padding-left: 25px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments a {
    font-weight: normal;
}

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img {
    vertical-align: middle;
    padding: 0 2px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img.dislike {
    margin-top: 1px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userLogin .comments img.like {
    margin-top: -7px;
}

.MyNewsLogin #PanelLogIn h2,
.MyNewsLogin #PanelLoggedInNoProfile h2,
.MyNewsLogin #PanelLoggedInWithProfile h2,
.MyNewsLogin #PanelLogIn h2 a,
.MyNewsLogin #PanelLoggedInNoProfile h2 a,
.MyNewsLogin #PanelLoggedInWithProfile h2 a {
    font-size: 14px !important;
    margin-bottom: 4px;
    font-weight: normal;
    padding-top: 2px;
}

.MyNewsLogin #PanelLogIn .userSubmitted {
    background: url("../index/upload.png") no-repeat transparent;
    border: none !important;
    color: #fff;
    height: 40px;
    padding: 8px 7px;
    width: 222px;
    float: right;
    margin-top: 3px;
}

.MyNewsLogin #PanelLogIn .userSubmitted h2 {
    font-size: 18px !important;
    margin-left: 10px;
    margin-top: 0px;
    padding-right: 28px;
}

.MyNewsLogin #PanelLogIn .userSubmitted span {
    font-size: 12px;
}

.MyNewsLogin #PanelLogIn .userSubmitted img {
    float: left;
    margin-top: -3px;
    padding: 0 1px;
}

.MyNewsLogin #PanelLogIn .userSubmitted .tooltip {
    background-color: #fff;
}

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted {
    background: url("../index/upload.png") no-repeat transparent;
    border: none !important;
    color: #fff;
    height: 40px;
    padding: 8px 7px;
    width: 222px;
    float: right;
    margin-top: 3px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted h2 {
    font-size: 18px !important;
    margin-left: 10px;
    margin-top: 2px;
    padding-right: 30px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted span {
    font-size: 12px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted img {
    float: left;
    margin-top: -3px;
    padding: 0 1px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userSubmitted .tooltip {
    background-color: #fff;
}

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted {
    background: url("../index/upload.png") no-repeat transparent;
    border: none !important;
    color: #fff;
    height: 40px;
    padding: 8px 7px;
    width: 222px;
    float: right;
    margin-top: 3px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted h2 {
    font-size: 18px !important;
    margin-left: 10px;
    margin-top: 2px;
    padding-right: 30px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted span {
    font-size: 12px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted img {
    float: left;
    margin-top: -3px;
    padding: 0 1px;
}

.MyNewsLogin #PanelLoggedInNoProfile .userSubmitted .tooltip {
    background-color: #fff;
}

.MyNewsLogin #PanelLogIn .facebookLogin {
    background: url(../index/mynews_homefb_bckgrnd.png) no-repeat center 0;
    font-size: 10px;
    height: 30px;
    line-height: 13px;
    padding-top: 16px;
    letter-spacing: -0.02em;
    margin: 0px;
    text-align: left;
    width: 298px;
}

.MyNewsLogin #PanelLogIn .facebookLogin .submit_button {
    width: 60px;
    height: 40px;
    margin-top: -10px;
}

.MyNewsLogin #PanelLogIn .facebookLogin a {
    color: #385486;
    font-weight: bold;
    font-size: 10px;
    text-decoration: none;
}

.MyNewsLogin #PanelLogIn .facebookLogin a:hover {
    text-decoration: underline;
}

.MyNewsLogin #PanelLoggedInNoProfile .createProfile {
    background: url(../index/create_profile.png) no-repeat center 0;
    height: 44px;
    margin-left: -25px;
    margin-top: 0;
    text-align: center;
    width: 135px;
}

.MyNewsLogin #PanelLoggedInNoProfile .createProfile:hover {
    background: url(../index/create_profile_hover.png) no-repeat center 0;
    height: 44px;
    margin-left: -25px;
    margin-top: 0;
    text-align: center;
    width: 135px;
}

.MyNewsLogin #PanelLoggedInNoProfile .createProfile .submit_button {
    width: 110px;
    height: 50px;
}

.MyNewsLogin #PanelLoggedInNoProfile .createProfile a {
    color: #6a4507;
    font-weight: normal;
    font-size: 13px;
    text-decoration: none;
}

.MyNewsLogin #PanelLoggedInNoProfile .createProfile .createLink {
    margin: 16px 0 0 100px;
    letter-spacing: 0;
    width: 80px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .panelProfile {
    color: #0E2E5E;
    font-weight: bold;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin a {
    text-decoration: none;
    cursor: pointer;
    font-size: 11px;
    padding-top: 3px;
    padding-bottom: 0px;
    color: #0E2E5E;
    margin: 0px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin a.profile {
    background: url(../index/pointer_down.gif) no-repeat 42px 2px;
    padding: 0 15px 0 2px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin a.settings {
    text-decoration: none;
    font-size: 11px;
    *position: relative;
    /*IE7 Fix*/
    *top: 2px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin li {
    background: none;
    padding-left: 0px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin li .posted {
    font-size: 11px;
    margin-top: -1px;
    padding: 0 10px;
}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_edit {
    display: none;
    background: #000;
    font-size: 11px;
    width: 107px;
    height: 30px !important;
    z-index: 1;
    left: 48px;
    top: 40px;
    line-height: 15px;
    padding: 3px !important;
    color: #0E2E5E;
    font-weight: bold;
}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats {
    background: none repeat scroll 0 0 #FACE22;
    display: block;
    font-size: 11px;
    z-index: 1;
    left: -1px;
    top: 45px;
    left: 103px;
    position: absolute;
    border: 1px solid #E5AE31;
    padding: 8px;
    color: #0E2E5E;
    display: none;
}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats span {
    padding: 0 2px;
}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats img {
    vertical-align: middle;
    padding-right: 5px;
}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b {
    background: none repeat scroll 0 0 #FACE22;
    display: block;
    font-size: 11px;
    z-index: 1;
    left: -1px;
    top: 45px;
    left: 103px;
    position: absolute;
    border: 1px solid #E5AE31;
    padding: 8px;
    color: #0E2E5E;
    display: none;
}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b span {
    padding: 0 2px;
}

.MyNewsLogin #PanelLoggedInWithProfile .user_profile_stats_b img {
    vertical-align: middle;
    padding-right: 5px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews {
    background: #FACE22;
    color: #0E2E5E;
    display: none;
    font-size: 11px;
    font-weight: bold;
    border: 1px solid #E5AE31;
    /*height: 46px;*/
    left: 40px;
    padding: 3px 5px;
    top: 45px;
    /*width: 75px;*/
    z-index: 1;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews a {
    color: #12176A !important;
    padding: 0 4px;
    line-height: 16px;
    padding-top: 0 !important;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .user_profile_edit_mynews a:hover {
    background: #fde791;
    /*padding:4px*/
    display: block;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats {
    top: 1px;
    left: -35px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats .comments {
    *position: relative;
    *top: -2px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats img.dislike {
    margin-top: 1px;
}

.MyNewsLogin #PanelLoggedInWithProfile .userLogin .mynews_userstats img.like {
    margin-top: -3px;
}

/* MyNews Multimedia Sidebar*/

.MyNews_Multimedia_Sidebar {
    background: #000000;
}

.MyNews_Multimedia_Sidebar .MultiHead {
    color: #FFFFFF;
    padding: 10px;
    font-weight: bold;
    font-size: 14px;
}

.MyNews_Multimedia_Sidebar ul li {
    margin: 0px;
    padding: 0px;
    float: left;
}

.mediaScale_100 {
    float: left;
    height: 75px;
    overflow: hidden;
    width: 100px;
}

.mediaScale_100 .img100 {
    min-height: 75px;
    min-width: 100px;
}

.mynews_blox_small .mynews_carousel {
    width: 280px;
    height: 15px;
    padding: 10px;
    display: block;
    float: left;
    position: relative;
    background: #BBE0F6;
}

.mynews_blox_small .mynews_carousel .myNewsPagingNext {
    position: absolute;
    top: 10px;
    right: 15px;
    color: #010A6E;
    font-weight: bold;
}

.mynews_blox_small .mynews_carousel .myNewsPagingPrevious {
    position: absolute;
    top: 10px;
    left: 15px;
    color: #010A6E;
    font-weight: bold;
}

.mynews_blox_small .mynews_carousel .selected_page {
    background: url(../index/dot_blue.png) no-repeat 0 0 transparent;
    display: block;
    height: 9px;
    width: 9px;
    float: left;
    margin-right: 3px;
}

.mynews_blox_small .mynews_carousel .unselected_page {
    background: url(../index/dot_white.png) no-repeat 0 0 transparent;
    display: block;
    height: 9px;
    width: 9px;
    float: left;
    margin-right: 3px;
}

/*-------------------
    SPECIAL FOCUS
---------------------*/

#specialfocus {
    background: #DAEAF1;
    padding: 10px 20px;
    width: 586px;
}

/**/

#specialfocus h2 {
    text-align: center;
    letter-spacing: 8px;
    text-transform: uppercase;
    font-size: 16px;
}

/**/

#specialfocus .item {
    width: 129px !important;
    margin-right: 20px;
    border: none !important;
    padding: 0px !important;
}

/**/

#specialfocus .item.last {
    margin: 0;
}

#specialfocus .item h4,
#specialfocus .item p {
    font-size: 11px;
}

/**/

#specialfocus .item h4 {
    margin: 2px 0;
    padding: 0px;
}

#specialfocus a:hover h4 {
    text-decoration: underline;
}

#latest_comment_box {
    background: url(../index/quote_top.png) no-repeat left top #fff;
    padding-top: 10px;
}

/**/

#latest_comment_box h4 {
    margin: 0 0 6px 45px;
    color: #595959;
}

#latest_comment_box p {
    padding: 0 45px 10px 45px;
    background: url(../index/quote_bot.png) no-repeat right bottom;
    line-height: 1.4em;
}

/**/

#latest_comment_box p a {
    font-size: 11px;
}

#other_box .item {
    padding: 10px 0;
    margin: 0 10px;
}

/*-----------------------------
    SUPERSPORT LATEST VIDEOS
-----------------------------*/

#SuperSportlatestVideos {
    background-color: #133c65;
    /*-image:url("../images/supersport/ss_backtile.png"); background-repeat:repeat-x;*/
    color: #fff;
    /*margin-top: 10px;*/
    height: 55px;
    position: relative;
    z-index: 10;
}

#SuperSportlatestVideos .sslogo {
    background-image: url("../index/ss_logo.png");
    background-repeat: no-repeat;
    height: 55px;
    width: 160px;
    float: left;
    /*margin-left: 10px;*/
}

#SuperSportlatestVideos h3 {
    font-size: 16px;
    float: left;
    line-height: 55px;
    margin-left: 10px;
    margin-bottom: 0px;
    font-weight: bold;
}

#SuperSportlatestVideos .right img {
    width: 60px;
    position: relative;
    top: 0px;
    visibility: visible;
}

#SuperSportlatestVideos .right ul {
    margin-right: 5px;
    margin-top: 5px;
}

#SuperSportlatestVideos .right li {
    background-image: none;
    padding-left: 5px;
    height: 45px;
    width: 60px;
    overflow: hidden;
}

.home_bucket .sport_bucket {
    position: relative;
    z-index: 10;
}

/*-------------------------
    PROFILE MODAL POPUP
--------------------------*/

#createProfileModal {
    height: 402px;
    width: 420px;
    background: url(../index/popup_header_repeater.jpg) repeat-x left top #fff;
    padding: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    position: relative;
}

.userheader {
    height: 56px;
}

.userheader h2 {
    margin: 0px;
    padding: 10px 0px 0px;
    font-weight: normal;
    font-size: 16px;
    color: #2c455b;
}

.userheader h2 span {
    font-size: 16px;
}

.step1_content {
    padding: 10px;
}

.step1_content h3 {
    font-size: 16px;
    color: #2c455b;
    font-weight: bold;
}

.step1_content #headerUsernameError {
    color: #ED1C24 !important;
}

.step1_content p {
    font-weight: normal;
    font-size: 12px;
    color: #2c455b;
}

.step1_content .formborder {
    border: 1px solid #7A8FA0;
    display: block;
    width: 310px;
    height: 25px;
    padding: 2px 5px;
    margin-top: 20px;
}

.step1_content .username_form {
    height: 20px;
    width: 300px;
    font-size: 14px;
    color: #696969;
    border: 0px;
}

.reg_btn {
    position: absolute;
    top: 10px;
    left: 330px;
}

.reg_btn2 #btnRegister {
    background: none repeat scroll 0 0 #2C455B;
    border: 0 none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    width: 75px;
    height: 24px;
    margin-top: 5px;
    padding-bottom: 3px;
}

.step2_content {
    padding: 10px;
}

.step2_content h3 {
    font-size: 16px;
    color: #2c455b;
    font-weight: bold;
    margin: 8px 0px;
}

.step2_content #headerUsernameError {
    color: #ED1C24 !important;
}

.step2_content .formborder {
    border: 1px solid #7A8FA0;
    display: block;
    width: 310px;
    height: 25px;
    padding: 2px 5px;
}

.step2_content #txtDisplayName {
    height: 20px;
    width: 300px;
    font-size: 14px;
    color: #696969;
    border: 0px;
}

.step2_content #avatarImage {
    border: 1px solid #2c455b;
    position: absolute;
    top: 0px;
    left: 0px;
    margin-right: 10px;
    width: 35px;
    height: 35px;
}

.step2_content .selectp_img {
    position: absolute;
    top: 0px;
    left: 45px;
}

.step2_content .changeprofile {
    display: block;
    height: 60px;
    position: relative;
}

.step2_content .changeprofile .selectp_img {
    height: 15px;
    display: block;
}

.step2_content #txtAboutMe {
    border: 1px solid #7A8FA0;
    width: 320px;
    font-family: arial, sans-serif;
    font-size: 14px;
}

#avatarError {
    color: #CC3300;
    font-size: 12px;
    display: none;
    padding-bottom: 5px;
    position: absolute;
    left: 0px;
    bottom: -5px;
}

#displayNameError {
    color: #CC3300;
    font-size: 12px;
    display: none;
    padding: 5px 0px;
}

.reg_btn {
    position: absolute;
    top: 10px;
    left: 350px;
}

.reg_btn #btnSaveUserProfile {
    background: none repeat scroll 0 0 #2C455B;
    border: 0 none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    width: 75px;
    height: 24px;
    margin-top: 5px;
    padding-bottom: 3px;
}

.reg_btn2 {
    position: relative;
    top: 10px;
    left: 10px;
}

#btnUploadAvatar {
    position: absolute;
    top: 15px;
    left: 45px;
}

#btnResetAvatar {
    position: absolute;
    top: 15px;
    left: 125px;
}

#btnUploadAvatar,
#btnResetAvatar {
    background: none repeat scroll 0 0 #2C455B;
    border: 0 none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    width: 75px;
    height: 24px;
    margin-top: 5px;
    padding-bottom: 3px;
}

/* -----------------
    MAJOR STORIES
-------------------*/

#major_story {
    background: none repeat scroll 0 0 #04142C;
    color: #FFFFFF;
    padding-bottom: 10px;
    margin-left: 10px;
    overflow: hidden;
}

#major_story h1 {
    padding: 12px 0 6px 12px;
    margin: 0;
    font-size: 28px;
    color: #FFFFFF;
}

#major_story p {
    font-size: 18px;
    padding: 10px 12px 2px;
}

#major_story span {
    padding: 0 10px 0 0;
}

#major_story ul.small {
    margin-top: 20px;
}

#major_story a {
    color: #FFFFFF;
}

#major_story span.datestamp {
    padding: 0 0 6px 12px;
}

#major_story ul li {
    background: url(../index/li_dot_white.png) no-repeat left 8px;
    padding: 0 5px 0 8px;
    width: 285px;
    margin: 1px 0 1px 14px;
    font-size: 14px;
}

.category a {
    color: #E30A15;
    font-size: 11px;
    text-transform: uppercase;
}

.bigmynews {
    position: inherit !important;
    width: 938px;
    min-height: 0 !important;
}

.personallogin {
    position: relative;
    z-index: 5;
}

.follow_news .icon {
    padding: 5px;
    float: left;
}

/* ------------------------
    UGC FACEBOOK COMMENTS
---------------------------*/

.facebookComments {
    color: #fff;
    font-size: 11px;
    background: #3b5998 url(../index/facebook_comments.png) no-repeat left top;
    width: 552px;
    height: 43px;
    padding: 10px 10px 10px 58px;
}

.facebookComments p {
    margin: 0 !important;
}

#comments_wrap .comment_form_inner .button_submit {
    cursor: pointer;
}

/* ------------------------
    BREAKING NEWS TICKER
---------------------------*/

#ticker-wrapper.has-js {
    display: block;
    height: 17px;
    margin-top: 5px;
    overflow: hidden;
    padding: 0;
    width: 471px;
}

#ticker {
    width: 469px;
    height: 23px;
    display: block;
    position: relative;
    overflow: hidden;
}

#ticker-title {
    display: none;
}

#ticker-content {
    margin: 0px;
    position: absolute;
    overflow: hidden;
    white-space: nowrap;
    line-height: 0.9em;
}

#ticker-content a {
    text-decoration: none;
}

#ticker-content a:hover {
    text-decoration: underline;
}

#ticker-swipe {
    position: absolute;
    top: 0px;
    background-color: #fff;
    display: block;
    width: 471px;
    height: 23px;
}

#ticker-swipe span {
    margin-left: 1px;
    background-color: #fff;
    height: 12px;
    width: 7px;
    display: block;
}

#ticker-controls {
    padding: 8px 0px 0px 0px;
    list-style-type: none;
    float: left;
}

#ticker-controls li {
    padding: 0px;
    margin-left: 5px;
    float: left;
    cursor: pointer;
    height: 16px;
    width: 16px;
    display: block;
}

.js-hidden {
    display: none;
}

#no-js-news {
    padding: 10px 0px 0px 45px;
    color: #F8F0DB;
}

.left #ticker-swipe {
    left: 80px;
}

.left #ticker-controls {
    padding-left: 6px;
}

.right #ticker-swipe {
    right: 80px;
}

.right #ticker-controls,
.right #ticker-content,
.right #ticker-title,
.right #ticker {
    float: right;
}

.right #ticker-controls {
    padding-right: 6px;
}

/*Ad 300x250 Fix*/

#ad300bottom {
    margin-top: 40px;
    text-align: center;
}

#ad300bottom.hideAdd img {
    height: 0px;
    overflow: hidden;
    margin: 0 !important;
    padding: 0px !important;
}

#ad300bottom.hideAdd {
    margin-bottom: 0px;
}

#ad-300x250-1 {
    margin-bottom: 20px;
}

span.watch a,
span.view a,
span.listen a {
    color: #E30A15;
    text-transform: uppercase;
    font-size: 12px;
}

span.watch {
    background: transparent url(../index/media_icon_sprite.png) no-repeat scroll right -39px;
    padding: 0 18px 0 10px;
}

span.view {
    background: transparent url(../index/media_icon_sprite.png) no-repeat scroll right -20px;
    padding: 0 18px 0 10px;
}

span.listen {
    background: transparent url(../index/media_icon_sprite.png) no-repeat scroll right 1px;
    padding: 0 18px 0 10px;
}

.hideAdd {
    height: 0 !important;
    margin-bottom: 0 !important;
    overflow: hidden;
}

#infoTabContainer div.tabs_on,
#infoTabContainer div.tabs_off {
    float: left;
    padding: 4px 0.85em;
    cursor: pointer;
    display: block;
    font-size: 10px;
}

#infoTabContainer div.tabs_on {
    background: #F1F1F1 !important;
    border-right: 1px solid #C6C6C6;
    color: #363636;
}

#infoTabContainer div.tabs_off {
    background: #DAEAF1;
    border-right: 1px solid #C6C6C6;
    color: #020066;
}

#infoTabContainer div.tabs_on,
#infoTabContainer div.tabs_off {
    padding: 6px 51px 6px 51px;
    font-weight: bold;
    font-size: 14px;
}

#infoTabContainer #tab_lottery {
    border-right: none;
}

#infoTabContainer {
    /* background: none repeat scroll 0 0 #DAEAF1;height: 22px;width: 299px;*/
}

#most_box .tab-wrapper,
#weather_box .tab-wrapper {
    clear: both;
    padding: 10px;
}

#tab_traffic_data {
    padding: 0px !important;
}

#weather_box {
    background: url("../index/traffic_gradient.png") repeat-x scroll left top #FFFFFF;
    border: 1px solid #C6C6C6;
}

.comments_count {
    color: #717171;
    height: 15px;
    display: block;
    margin-bottom: 5px;
    text-align: left;
}

.comments_count span {
    background: url(../index/comments_bubble.png) no-repeat;
    background-position: left center;
    padding-left: 15px;
    margin-left: 20px;
}

.follow_news h5 {
    font-size: 14px;
    color: #494848;
}

/* |-----------------------------------------|
 	     News24.com IE9 specific styles
   |-----------------------------------------| */

#topHatContainer {
    width: 100%;
    /*height:20px;*/
    margin: 0 auto;
    /*padding-top:30px;*/
    position: fixed;
    bottom: 30px;
    z-index: 1000000;
}

.pin-wrapper {
    background: #dddddd url(../index/ie9_pin_bckgrnd.png) repeat-x;
    width: 756px;
    margin: 0 auto;
    font-size: 14px;
    padding: 10px;
    height: 60px;
    position: relative;
    bottom: 0px;
    border: 1px solid #dcdada;
}

.pin-wrapper img {
    cursor: pointer;
}

.pin-wrapper .msPinSite {
    float: left;
    padding-right: 90px;
}

.pin-wrapper #pinify-pinText {
    font-size: 22px;
    padding-bottom: 10px;
}

.pin-wrapper #pinify-pinText2 {
    font-size: 16px;
    letter-spacing: -0.02em;
}

.pin-wrapper #pinify-pinArrow {
    background: url(../index/ie_pin_arrow.png) no-repeat;
    width: 45px;
    height: 31px;
    position: absolute;
    top: 25px;
    left: 100px;
}

.pin-wrapper .pinify-closePin {
    background: url(../index/ie9_pin_close.png) no-repeat;
    width: 25px;
    height: 26px;
    position: relative;
    top: -55px;
    right: -735px;
    z-index: 100;
    cursor: pointer;
}

.pin-wrapper .pinify-addSiteLink {
    position: relative;
    left: -60px;
    top: -25px;
    font-size: 10px;
    font-weight: normal;
}

.pin-wrapper .pinify-outLink {
    background: url(../index/ie_pin_info.png) no-repeat;
    position: relative;
    right: -545px;
    top: -25px;
    font-size: 14px;
    font-weight: normal;
    padding-left: 25px;
}

/* For the IE9 Pin */

.ie9 #topHatContainer {
    width: 100%;
    /*height:20px;*/
    margin: 0 auto;
    /*padding-top:30px;*/
    position: fixed;
    bottom: 30px;
    z-index: 1000000;
}

.ie9 .pin-wrapper {
    background: #dddddd url(../index/ie9_pin_bckgrnd.png) repeat-x;
    width: 756px;
    margin: 0 auto;
    font-size: 14px;
    padding: 10px;
    height: 60px;
    position: relative;
    bottom: 0px;
    border: 1px solid #dcdada;
}

.ie9 .pin-wrapper img {
    cursor: pointer;
}

.ie9 .pin-wrapper .msPinSite {
    float: left;
    padding-right: 90px;
}

.ie9 .pin-wrapper #pinify-pinText {
    font-size: 22px;
    padding-bottom: 10px;
}

.ie9 .pin-wrapper #pinify-pinText2 {
    font-size: 16px;
    letter-spacing: -0.02em;
}

.ie9 .pin-wrapper #pinify-pinArrow {
    background: url(../index/ie_pin_arrow.png) no-repeat;
    width: 45px;
    height: 31px;
    position: absolute;
    top: 25px;
    left: 100px;
}

.ie9 .pin-wrapper .pinify-closePin {
    background: url(../index/ie9_pin_close.png) no-repeat;
    width: 25px;
    height: 26px;
    position: relative;
    top: -55px;
    right: -735px;
    z-index: 100;
    cursor: pointer;
}

.ie9 .pin-wrapper .pinify-addSiteLink {
    position: relative;
    left: -60px;
    top: -25px;
    font-size: 10px;
    font-weight: normal;
}

.ie9 .pin-wrapper .pinify-outLink {
    background: url(../index/ie_pin_info.png) no-repeat;
    position: relative;
    right: -545px;
    top: -25px;
    font-size: 14px;
    font-weight: normal;
    padding-left: 25px;
}

/* IE8 Hide Pin */

.ie8 #topHatContainer,
.ie8 .pin-wrapper,
.ie8 .pin-wrapper .msPinSite,
.ie8 .pin-wrapper #pinify-pinText,
.ie8 .pin-wrapper .pinify-closePin,
.ie8 .pin-wrapper .pinify-addSiteLink,
.ie7 #topHatContainer,
.ie7 .pin-wrapper,
.ie7 .pin-wrapper .msPinSite,
.ie7 .pin-wrapper #pinify-pinText,
.ie7 .pin-wrapper .pinify-closePin,
.ie7 .pin-wrapper .pinify-addSiteLink {
    display: none !important;
}

.ie9 #finanial_box .tabs_on {
    line-height: 1.4em;
    background: #f1f1f1 !important;
    border-right: 1px solid #C6C6C6;
    color: #363636;
    padding: 4px 0.6em 0 0.7em !important;
    font-size: 14px !important;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
    height: 23px;
}

.ie9 #finanial_box .tabs_off {
    line-height: 1.4em;
    border-right: 1px solid #C6C6C6;
    float: left;
    padding: 4px 0.6em 0 0.7em !important;
    cursor: pointer;
    display: block;
    font-size: 14px !important;
    color: #020066;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
    height: 23px;
}

/* |-----------------------------------------|
 	    News24.com IE8 specific styles
   |-----------------------------------------| */

.ie8 #finanial_box .tabs_on {
    line-height: 1.4em;
    background: #f1f1f1 !important;
    border-right: 1px solid #C6C6C6;
    color: #363636;
    padding: 4px 10px !important;
    font-size: 14px !important;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
    height: 23px;
}

.ie8 #finanial_box .tabs_off {
    line-height: 1.4em;
    background: #DAEAF1 !important;
    border-right: 1px solid #C6C6C6;
    float: left;
    padding: 4px 10px !important;
    cursor: pointer;
    display: block;
    font-size: 14px !important;
    color: #020066;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
    height: 23px;
}

.ie8 #PanelLogIn .userSubmitted .publish {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    float: left;
    padding-right: 20px;
    padding-right: 23px;
}

/* |-----------------------------------------|
 	    News24.com IE7 specific styles
   |-----------------------------------------| */

.ie7 #specialfocus .item {
    width: 130px;
    border: 1px solid #DAEAF1;
}

.ie7 #mynews_blog_box ul {
    margin-top: 20px;
}

.ie7 #mynews_blog_box ul li {
    line-height: 1em;
    margin: 2px 0 !important;
    background: url(../index/li_dot_blue.png) 5px left no-repeat;
}

.ie7 #mynews_blog_box span.datestamp {
    margin: 1px 0 !important;
}

.ie7 #article_toolbox {
    border: 0;
}

.ie7 #article_toolbox ul.drop_box {
    margin-top: 20px;
}

.ie7 #article_toolbox ul.drop_box.share {
    background: #EBEBEB;
    height: 70px;
}

.ie7 #article_toolbox ul.drop_box.share li.last {
    margin-top: 0px;
}

.ie7 #article_toolbox ul.drop_box li.last {
    width: 100px;
    margin-left: -180px;
    margin-top: -10px;
}

.ie7 #gallery_wrap .breadcrum {
    padding-top: 4px !important;
}

.ie7 div.spacer.dotted {
    height: 2px !important;
    width: 916px;
}

.ie7 #mynews #leaderboard_mynews ol li span.comments {
    margin-top: -6px;
}

.ie7 #mynews #leaderboard_mynews ol li ul#ratingsystem {
    margin-top: 0;
}

.ie7 #columnist_page #columnists_box .columnist_list {
    margin-bottom: -6px;
}

.ie7 #multimedia_landing #right_column,
.ie7 #video_wrap #right_column,
.ie7 #sound_wrap #right_column {
    height: 445px !important;
}

.ie7 #video_wrap #right_column.archive,
.ie7 #sound_wrap #right_column.archive {
    height: auto !important;
}

.ie7 #mynews_box.top_stories ol li,
.ie7 #leader_box .tabbed_content ol li {
    background: none !important;
    line-height: 1.3em !important;
}

.ie7 #mynews_box.top_stories .content .author,
.ie7 #leader_box .author {
    margin-left: 16px;
}

.ie7 #mynews #leaderboard_mynews ol li span.author {
    margin-left: 26px;
    margin-top: 0px;
}

.ie7 #mynews #leaderboard_mynews ol li span.comments {
    margin-top: 0px;
    font-weight: normal;
    margin-left: 26px;
}

.ie7 #ratingsystem {
    margin-top: 0px;
    padding-top: 0px;
}

.ie7 #mynews #leaderboard_mynews ol li {
    line-height: 18px;
}

.ie7 #article_toolbox ul.drop_box {
    top: 10px;
    z-index: 50000 !important;
    position: absolute;
}

.ie7 #article_toolbox ul.drop_box:hover {
    direction: ltr;
}

.ie7 #mynews_box.top_stories .content .comments,
.ie7 #leader_box .comments {
    margin: 0 0 0 16px;
}

.ie7 #enter_gallery_box .jcarousel-container-horizontal {
    margin-top: 3px;
}

.ie7 #article_toolbox_bot li.clr {
    padding: 0;
    margin: 0;
    height: 1px;
}

.ie7 #latest_gallery .rightcolumn {
    padding-top: 39px;
}

.ie7 #related_box ul.tab-menu li a,
.ie7 #most_box ul.tab-menu li a,
.ie7 #mynews.mynews_page #most_box ul.tab-menu li a,
.ie7 #weather_box ul.tab-menu li a,
.ie7 #blogged_box ul.tab-menu li a,
.ie7 #leader_box ul.tab-menu li a {
    padding: 4px 0.84em 4px 0.85em;
}

.ie7 #weather_box ul.tab-menu li a {
    padding: 4px 2.5em 4px 2.6em;
}

.ie7 #blogged_box ul.tab-menu li a {
    padding: 4px 32px;
}

.ie7 #SlidingPanelsSmall.SlidingPanels {
    padding-bottom: 15px;
}

.ie7 #leader_box .rating {
    margin-top: 2px !important;
}

.ie7 div.spacer_top {
    height: 10px;
    position: relative;
    z-index: 5000;
    margin-top: -4px;
}

.ie7 .menudrop .moverigth {
    margin-left: 0px;
}

.ie7 #leaderboard {
    padding-bottom: 4px;
}

.ie7 #inside_news .jcarousel-clip-horizontal {
    margin-left: 0;
}

.ie7 #article_toolbox_bot li#moveRight {
    margin-left: 48px;
}

/*.ie7 #mostTabContainer div.tabs_on, .ie7 #mostTabContainer div.tabs_off{padding:6px 0.85em 6px 0.845em}*/

.ie7 #infoTabContainer div.tabs_on,
.ie7 #infoTabContainer div.tabs_off {
    padding: 6px 51px 6px 51px !important;
}

.ie7 #finanial_box .tabs_on {
    line-height: 1.4em;
    background: #f1f1f1 !important;
    border-right: 1px solid #C6C6C6;
    color: #363636;
    padding: 4px 10px !important;
    font-size: 14px !important;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
}

.ie7 #finanial_box .tabs_off {
    line-height: 1.4em;
    background: #DAEAF1 !important;
    border-right: 1px solid #C6C6C6;
    float: left;
    padding: 4px 10px !important;
    cursor: pointer;
    display: block;
    font-size: 14px !important;
    color: #020066;
    font-weight: bold;
    text-transform: none !important;
    cursor: pointer;
}

.ie7 .ad626X35 object {
    float: left;
}

.ie7 .bw-feed li {
    padding: 0 0 5px 0 !important;
}

.ie7 .gamesFeed .subheader {
    color: #747474;
    padding-bottom: 2px;
}

.ie7 .gamesFeed .content {
    padding-bottom: 5px;
    margin: 0px;
}

.ie7 .love2meet .search_box {
    margin: 0 -10px -22px -10px;
    background: #fff;
    padding: 0 10px;
}

.ie7 #most_box a.datinglab {
    margin-top: -1px;
}

.ie7 #accordion h3.toggler #lnkModalDisplay {
    position: relative;
    top: 0px;
}

.ie7 #chatLogInLogOutButton {
    float: right;
    margin-right: 15px;
    margin-top: -10px;
    margin-bottom: -10px;
    padding: 0px 15px;
}

.ie7 #loggOutButtonContainer {
    float: right;
    margin: 15px 0 0;
    padding-bottom: 10px;
}

.ie7 #chatBox #head {
    padding: 20px 20px 20px 10px;
}

.ie7 #chatBox #input {
    margin-left: 10px;
}

.ie7 #chatBox #head .userBox {
    padding-top: 5px;
}

.ie7 #chatBox #head #roomName {
    line-height: 18px;
}

.ie7 #chatBox #head #chatNick {
    padding-right: 2px;
}

.ie7 #PanelLogIn .userSubmitted .publish {
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    float: left;
    padding-right: 20px;
    padding-right: 23px;
}

/*-----------------------------------------------------------------------------
	Outsurance Ads
------------------------------------------------------------------------------ */

.ad640X35 p {
    width: 324px;
    background: #742787;
    padding: 6px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    margin-top: -3px;
}

.ad640X35 p {
    height: 31px;
    margin: 0;
    padding: 4px 12px 0;
    text-align: left !important;
}

.ad640X35 .outsurance {
    margin-left: 10px;
    background: #63bc2a;
    margin-bottom: 10px;
}

.ad640X35 table {
    float: right;
    margin-left: 0;
    margin-right: 18px;
    width: 302px;
}

.ad640X35 table td {
    margin: 0;
    padding: 7px 0 6px 12px;
    text-align: left !important;
    background: #742787;
    color: #fff;
    font-size: 11px;
    margin-top: -3px;
}

.ad640X35 p a,
.ad640X35 table td a {
    font-weight: bold;
    color: #65DD2B !important;
}

/*flash outsurance fix*/

.ad640X35 object {
    float: left;
}

.ad640X35 a img,
.ad640X35 p {
    float: left;
}

/* CSS3 -- Super Funky Tooltip */

.ugc-tip img {
    float: left;
    padding-right: 8px;
}

.tooltip {
    position: relative;
    background: #000;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    color: #222;
    outline: none;
}

.tooltip a {
    position: relative;
    z-index: 10;
    text-decoration: none;
}

.tooltip span {
    background-color: #FACE22;
    border-radius: 4px 4px 4px 4px;
    bottom: -60px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    left: 10%;
    margin-left: -30px;
    padding: 10px;
    position: absolute;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    visibility: hidden;
    width: 65px;
    z-index: 999;
}

.tooltip:hover {
    border: 0;
    /* IE6 fix */
}

.tooltip:hover span {
    visibility: visible;
}

.tooltip span:before,
.tooltip span:after {
    border-color: #FACE22 transparent;
    border-style: none solid solid;
    border-width: 8px;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: -7px;
    z-index: 1000;
}

.tooltip span:before {
    border-top-color: #face22;
    bottom: 0;
}

/* BadgeToolTip */

li.badgetooltip {
    position: relative;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    color: #222;
    outline: none;
    padding: 3px 5px;
}

li.badgetooltip {
    background: none;
    float: left;
}

li.badgetooltip span {
    background-color: #FACE22;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    left: 10%;
    margin-left: -45px;
    padding: 10px;
    position: absolute;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    top: 60px;
    visibility: hidden;
    width: 120px;
    z-index: 2000000;
}

li.badgetooltip:hover {
    border: 0;
    /* IE6 fix */
    z-index: 2000000;
    position: relative;
}

li.badgetooltip:hover span {
    visibility: visible;
}

li.badgetooltip span:before,
.badgetooltip span:after {
    border-color: #FACE22 transparent;
    border-style: none solid solid;
    border-width: 8px;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: -7px;
    z-index: 1000;
}

li.badgetooltip span:before {
    border-top-color: #face22;
    bottom: 0;
}

/* BadgeToolTip */

li.badgetooltip-s {
    position: relative;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    color: #222;
    outline: none;
    padding: 3px;
}

li.badgetooltip-s {
    background: none;
    float: left;
}

li.badgetooltip-s span {
    background-color: #FACE22;
    border-radius: 4px 4px 4px 4px;
    top: 45px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    left: -20%;
    margin-left: -30px;
    padding: 10px;
    position: absolute;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    visibility: hidden;
    width: 120px;
    z-index: 2000000;
}

li.badgetooltip-s:hover {
    border: 0;
    /* IE6 fix */
    z-index: 2000000;
    position: relative;
}

li.badgetooltip-s:hover span {
    visibility: visible;
}

li.badgetooltip-s span:before,
.badgetooltip-s span:after {
    border-color: #FACE22 transparent;
    border-style: none solid solid;
    border-width: 8px;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: -7px;
    z-index: 1000;
}

li.badgetooltip-s span:before {
    border-top-color: #face22;
    bottom: 0;
}

/* BadgeToolTip - MyNews24 Article Page */

li.badgetooltip_article {
    position: relative;
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
    color: #222;
    outline: none;
    padding: 0px;
    line-height: 0px;
}

li.badgetooltip_article {
    background: none;
    float: left;
}

li.badgetooltip_article span {
    line-height: 16px;
    background-color: #FACE22;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    left: 10%;
    margin-left: -45px;
    padding: 10px;
    position: absolute;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
    top: 40px;
    visibility: hidden;
    width: 120px;
    z-index: 2000000;
}

li.badgetooltip_article:hover {
    border: 0;
    /* IE6 fix */
    z-index: 2000000;
    position: relative;
}

li.badgetooltip_article:hover span {
    visibility: visible;
}

li.badgetooltip_article span:before,
.badgetooltip_article span:after {
    border-color: #FACE22 transparent;
    border-style: none solid solid;
    border-width: 8px;
    content: "";
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: -7px;
    z-index: 1000;
}

li.badgetooltip_article span:before {
    border-top-color: #face22;
    bottom: 0;
}

li.badgetooltip_article img {
    padding: 3px 0px !important;
    width: 40px !important;
    height: 40px !important;
}

/* Yellow */

.yellow-tooltip span {
    border-color: #e1ca82;
    background-color: #ffeaa6;
}

.yellow-tooltip span:after {
    border-top-color: #ffeaa6;
}

.yellow-tooltip span:before {
    border-top-color: #e1ca82;
}

/* Navy */

.navy-tooltip span {
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border-color: #161a1f;
    background-color: #1e2227;
    width: 150px;
}

.navy-tooltip span:after {
    border-top-color: #1e2227;
}

.navy-tooltip span:before {
    border-top-color: #161a1f;
}

/* Red Tooltip*/

.red-tooltip span {
    border-color: #ff0000;
    background-color: #ff0000;
    color: #fff;
    visibility: hidden;
    position: absolute;
    bottom: auto;
    top: 48px;
    left: 10%;
    z-index: 999;
    width: 95px;
    margin-left: -30px;
    padding: 10px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

.red-tooltip span:after,
.red-tooltip span:before {
    content: "";
    position: absolute;
    z-index: 1000;
    bottom: auto;
    left: 50%;
    margin-left: -5px;
    border-color: #ff0000 transparent;
    border-style: none solid solid;
    border-width: 8px;
}

.red-tooltip span:before {
    border-top-color: #ff0000;
    bottom: 0px;
}

/* Black Tooltip */

.black-tooltip span {
    border-color: #000;
    background-color: #000;
    color: #fff;
    visibility: hidden;
    position: absolute;
    bottom: -60px;
    left: 10%;
    z-index: 999;
    width: 65px;
    margin-left: -30px;
    padding: 10px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

.black-tooltip span:after,
.black-tooltip span:before {
    content: "";
    position: absolute;
    z-index: 1000;
    bottom: 60px;
    left: 50%;
    margin-left: -5px;
    border-color: #000 transparent;
    border-style: none solid solid;
    border-width: 8px;
}

.black-tooltip span:before {
    border-top-color: #000;
    bottom: 0px;
}

.main_wrap {
    cursor: default;
}

a {
    cursor: pointer;
}

/*light header copied over from homepage.css*/

#header .main_logo {
    background: url("../index/logos_sprite_v1.png") no-repeat scroll 0 -253px transparent;
    height: 97px;
    left: 20px;
    top: 5px;
    width: 186px;
}

.content_wrap {
    width: 955px;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    border-bottom: 10px solid #fff;
    background: #fff;
}

.topnav {
    width: 975px;
    margin: auto;
    background: #D1D1D1;
    height: 26px;
}

.menudrop {
    width: 975px;
    margin: 0px auto;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    background: #D1D1D1;
    position: relative;
    height: 26px;
}

.menudrop:after {
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    background: #D1D1D1;
}

.menudrop ul {
    /*width: 765px;*/
    padding: 6px 0px;
    margin: 0px;
    text-align: left;
    height: 16px;
    background: #D1D1D1;
}

.menudrop ul li {
    display: inline;
    border-right: 1px solid #bbb;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    background: #D1D1D1;
}

.menudrop ul li a {
    color: #494949;
    padding: 1px 7px 0px 7px;
    margin: 0px;
    text-decoration: none;
}

.menudrop ul li.droplist a {
    padding: 4px 7px;
}

.menudrop ul li.last {
    border: none;
}

.menudrop ul li a:hover {
    text-decoration: underline;
}

.menudrop ul li a[rel]:after {
    /*HTML to indicate drop down link*/
    /*content: " v";*/
    /*content: " " url(../Images/downimage.gif); /*uncomment this line to use an image instead*/
}

.menudrop ul.login {
    width: 185px;
    padding-right: 0pt;
    margin-right: 2px;
    text-align: right;
    line-height: 12px;
}

.menudrop ul.sites {
    width: 500px;
}

.menudrop .headerSites {
    float: left;
    width: 350px;
    width: 500px\9;
}

.menudrop .headerAds {
    float: right;
    width: 260px;
    width: 240px\9;
}

/*-- Drop menu container --*/

.dropmenudiv {
    z-index: 5001;
    position: absolute;
    top: 0px !important;
    left: 410px !important;
    border: 1px solid #BBB;
    /*THEME CHANGE HERE*/
    border-bottom-width: 0;
    font: normal 11px Verdana;
    line-height: 14px;
    background: #EBEBEB;
    width: 100px;
    visibility: hidden;
    margin-left: 25px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    z-index: 5000;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=2);
}

.dropmenudiv a {
    width: auto;
    display: block;
    text-indent: 3px;
    /*THEME CHANGE HERE*/
    padding: 2px 0;
    text-decoration: none;
    font-weight: bold;
    color: #000;
}

.dropmenudiv a.bottom_item {
    border-bottom: 1px solid #BBB;
}

* html .dropmenudiv a {
    /*IE only hack*/
    width: 100%;
}

.dropmenudiv a:hover {
    background: #F1F1F1;
    /*background of drop down menu*/
    color: #01669e;
}

.menudrop ul li a.red {
    color: #E30A15;
    text-decoration: none;
}

.menudrop ul li a:hover.red {
    color: #E30A15;
    text-decoration: underline;
}

.menudrop .moverigth {
    margin-left: 505px;
    margin-left: 335px\9;
}

:root .menudrop .moverigth {
    margin-left: 320px \0/IE9;
}

/* IE9 */

#main_nav {
    width: 954px;
    overflow: hidden;
    background: url(../index/background_sprite.png) repeat-x 0 -79px;
    height: 56px;
}

#main_nav_lite {
    background: url(../index/header_nav_bg.jpg) repeat-x bottom;
    height: 35px;
}

#main_nav_lite #tabContainer ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#main_nav_lite #tabContainer ul li {
    background: none;
    padding-left: 4px;
}

#main_nav_lite .lite_menu ul a strong {
    display: block;
    padding: 0px 5px 0px 0px;
    /*tab text color*/
    font-weight: bold;
    height: 18px;
}

#main_nav_lite .lite_menu ul li a {
    float: left;
    text-decoration: none;
    font-size: 13px;
    height: 35px;
    white-space: nowrap;
    display: inline;
    background: url(../index/nav_div.png) no-repeat right 0px;
    color: #ffffff;
    padding: 0 6px;
    line-height: 35px;
    cursor: pointer;
}

.col640 {
    width: 640px;
    background: #fff;
}

.col314.grey_grad {
    /*background:url(../img/right_col_grad.png) repeat-y top left #EBEBEB*/
    height: 100%;
}

.col308 {
    width: 308px;
}

#right_column {
    height: 100%;
}

/**/

.border_right {
    border-right: 1px solid #DEDEDE;
}

input.search_field {
    border: 1px solid #0E2E5E;
    background: url(../index/srch_bg.png) repeat-x top #fff;
    width: 380px;
    height: 14px;
    left: 228px;
    top: 100px;
}

.srchbut {
    background: url(../index/logos_sprite_v1.png) no-repeat -249px -367px;
    width: 62px;
    height: 20px;
    top: 100px;
    right: 290px;
}

#header div.mobile {
    width: 152px;
    height: 42px;
    right: 13px;
    bottom: 19px;
    margin: 0;
    z-index: 5000;
}

#header .mobile .mobile_icon_blue {
    background: url(../index/icons_sprite.png) no-repeat 1px 0;
    width: 150px;
    height: 42px;
    display: block;
}

#header .mobile .mobile_icon_red {
    background: url(../index/icons_sprite.png) no-repeat -150px 0;
    width: 147px;
    height: 42px;
    display: block;
}

.menu_leave {
    background-color: Transparent !important;
    color: #FFFFFF !important;
}

/* Begin Lite Template */

div.main_story {
    background: none repeat scroll 0 0 #EDF1F6;
    border-bottom: 16px solid #FFFFFF;
    padding: 10px;
    width: 280px;
    margin-right: 10px;
}

.wrap_stampcomment {
    float: none;
    height: 20px;
}

div.main_story p {
    font-size: 14px;
    margin-bottom: 10px;
}

#slideshow {
    min-height: 50px;
    background: none repeat scroll 0 0 #F4F8FB;
}

#slideshow .caption p {
    font-size: 12px;
    line-height: 1.4em;
    margin: 2px 6px 8px;
    text-align: left;
}

#slideshow .caption p span.bold {
    text-transform: uppercase;
}

#slideshow p {
    font-size: 11px;
    padding: 8px;
    text-align: center;
}

#news_know.blue_box {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
    padding-right: 0;
    width: 300px !important;
}

.news_know ul {
    margin: 10px 0 0;
    padding: 0px;
}

ol,
ul {
    list-style: none outside none;
    padding: 0;
    margin: 0px;
}

li {
    padding: 0 0 0 8px;
    margin: 0px;
}

#lite ul {
    padding: 0px;
}

.search_box_lite {
    display: block;
    left: 632px;
    top: -16px;
    z-index: 0;
}

.search_box_lite .btn {
    background: url("../index/btn_tile.png") repeat-x scroll 0 0 #C3C3C3;
    border: 1px solid #979797;
    color: #000000;
    font-weight: bold;
    height: 18px;
    left: 612px;
    padding-top: 3px;
    top: 93px;
}

.search_box_lite .field {
    background: url("../index/field_tile.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #979797;
    height: 22px;
    left: 238px;
    padding-left: 5px;
    top: 93px;
    width: 367px;
}

/* End Lite Template */

.pricecheckBlock {
    float: left;
    border: 1px solid #c0c0c0;
    background: url(../index/pricecheck_head.png) no-repeat;
    width: 298px;
    position: relative;
}

.pricecheckBlock .priceContent {
    float: left;
    padding: 0 15px;
    margin-top: 54px;
    border-top: thin solid #c0c0c0;
}

.pricecheckBlock .priceBlurb {
    float: left;
    text-align: left;
    width: 178px;
}

.pricecheckBlock .priceBlurb p {
    margin: 10px 0;
}

.pricecheckBlock .priceImage {
    width: 90px;
    height: 90px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    float: right;
    padding-top: 10px;
}

.pricecheckBlock .priceShopping {
    background: #e2e1e1;
    padding: 10px;
}

.pricecheckBlock .priceShopping h4 {
    color: #666;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
}

.pricecheckBlock .priceSearch {
    border: 1px solid #bcbcbc;
    height: 23px;
    width: 184px;
    *width: 165px;
    margin: 0;
    float: left;
    font-size: 12px;
    padding: 1px 5px;
}

.pricecheckBlock .priceSubmit {
    border: 1px solid #954443;
    background: #ee2f25;
    color: #fff;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    height: 27px;
    margin-left: -1px;
    margin-top: 0;
    cursor: pointer;
}

#badgeTabContainer {
    width: 299px;
    background: none repeat scroll 0 0 #E4E4E4;
    height: 24px;
    border-right: 1px solid #C6C6C6;
}

#badgeTabContainer div.tabs_on,
#badgeTabContainer div.tabs_off {
    float: left;
    padding: 4px 0.85em;
    cursor: pointer;
    display: block;
    font-size: 12px;
}

#badgeTabContainer.tabNavigation div.tabs_on,
#badgeTabContainer.tabNavigation div.tabs_off {
    cursor: pointer;
    display: block;
    float: left;
    font-size: 12px;
    padding: 6px 0.43em;
}

:root #badgeTabContainer.tabNavigation div.tabs_on,
#badgeTabContainer.tabNavigation div.tabs_off {
    padding: 6px 0.67em 6px 0.67em \0/IE9;
}

/* IE9 */

#badgeTabContainer div.tabs_on {
    background: #FFFFFF;
    border-left: 1px solid #FFFFFF;
    color: #333333;
    font-weight: bold;
}

#badgeTabContainer div.tabs_on {
    background: #FFFFFF;
    border-left: 1px solid #FFFFFF;
    color: #d5d5d5;
    font-weight: bold;
}

#badgeTabContainer div.tabs_off {
    background: #E4E4E4 url(../index/grey_divider.png) no-repeat -1px top;
    /*border-left:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6*/
}

.bot10 {
    padding-bottom: 10px;
}

/*Budget Block 2012*/

.budget_block {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #758DBA;
    display: block;
    float: left;
    height: 100%;
    margin-top: 15px;
    position: relative;
    width: 620px;
    margin-left: 10px;
}

.leftblock_wrap {
    width: 280px;
    background-color: #758DBA;
    display: inline-block;
    vertical-align: top;
}

.leftblock {
    width: 100px;
    float: left;
    margin-right: 10px;
}

.lefttextblock {
    text-align: left;
    padding: 10px;
    z-index: 1;
}

.lefttextblock a {
    color: #FFFFFF;
}

.lefttextblock a h1 {
    font-size: 20px;
    margin: 0px 0px 5px;
}

.lefttextblock a span {
    font-size: 12px;
}

#lnkImgBudget img {
    margin-bottom: -2px;
}

.rightblock_wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 335px;
}

.budget_block .text_block {
    margin: 10px;
}

.budget_block .text_block .text_block_top {
    padding-bottom: 10px;
}

.budget_block .text_block .text_block_bottom {
    border-top: 1px dashed gray;
    padding-top: 5px;
}

.budget_block .text_block .textgrey {
    color: #777777;
}

.budget_block .text_block .textblue {
    color: #0e2050;
    padding-top: 2px;
    display: block;
}

.achievements_container {
    margin-bottom: 10px;
}

#badgeTabContainer div.tabs_off {
    background: #E4E4E4;
    border-left: 1px solid #C6C6C6;
}

.bot10 {
    padding-bottom: 10px;
}

#videoNavigation {
    height: 68px;
    margin-left: 25px;
    overflow: hidden;
    padding: 10px 0;
    width: 403px;
}

#vThumbs li {
    background: none repeat scroll 0 0 transparent;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 90px;
    height: 68px;
    margin: 0 5px;
}

#vThumbs li img {
    cursor: pointer;
}

#vThumbs img:hover {
    opacity: 1;
}

#vThumbs img {
    opacity: 0.67;
    width: 90px;
}

#vPrev {
    background: url("../index/ugc_arrows_blue.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 10px;
    position: absolute;
    top: 56px;
    width: 20px;
    cursor: pointer;
}

#vNext {
    background: url("../index/ugc_arrows_blue.png") no-repeat scroll -21px 0 transparent;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 56px;
    width: 20px;
    cursor: pointer;
}

#nav-container {
    width: 460px;
    background-color: #DDDDDC;
}

#video-container {
    background: none repeat scroll 0 0 #F4F8FB;
    height: 440px;
    width: 460px;
    text-align: center;
}

#video-title-container {
    background: none repeat scroll 0 0 #DDDDDC;
    width: 440px;
    padding: 10px;
}

#video-index {
    background-color: #EAEAEA;
    color: #999999;
    padding: 4px 5px 3px 8px;
}

#vThumbs {
    position: absolute;
}

.area-news_game {
    padding: 10px 0 5px 0;
}

.area-news_game a {
    color: #E30A15;
}

.left_item_game {
    width: 305px;
    padding-right: 10px;
}

.right_item_game {
    width: 300px;
    padding-left: 10px;
    background: url("../index/generic_sprite.png") repeat-y scroll -15px 14px transparent;
}

.more_health {
    border-top: 1px solid #EEEEEE;
    clear: none;
    margin-top: 12px;
    width: 626px;
}

.more_health h5 {
    padding-top: 10px;
}

.horoscope {
    width: 298px;
    border: 1px solid #F38B4D;
    position: relative;
    height: 230px;
}

.horoscope_header {
    background: url("../index/horoscope_header.jpg") repeat-x top left;
    height: 29px;
    color: #e00000;
    font-size: 18px;
    padding: 10px 0 0 10px;
    font-weight: bold;
}

.horoscope_women {
    position: absolute;
    right: 10px;
    top: 8px;
}

.horoscope .zodiac {
    height: 10px;
    width: 100%;
}

.horoscope .zodiac select {
    right: 8px;
    top: 10px;
    width: 187px;
    z-index: 1;
}

.horoscope_midlevel {
    width: 298px;
    height: 140px;
    position: relative;
    background: url("../index/horoscope_midbg.jpg") repeat-x top left;
}

.horoscope_midlevel img {
    margin: 0 10px;
}

.horoscope_midlevel h5 {
    padding: 30px 0 5px 0;
    color: #e00000;
    font-size: 18px;
}

.horoscope_midlevel h5 a {
    color: #e00000;
}

.horoscope_midlevel p {
    padding: 0 10px 0 10px;
}

.horoscope_midlevel a {
    color: #e00000;
}

.perfect_match {
    background: url("../index/love2meet_horoblock.jpg") no-repeat top left;
    width: 278px;
    height: 31px;
    display: block;
    padding: 10px;
    line-height: 16px;
}

.perfect_match a {
    color: #f47d35;
    font-size: 13px;
}

.perfect_match a span {
    font-size: 12px;
}

.site_languages_arrow_up {
    background: url(../index/pointer_up_lang.gif) no-repeat;
    background-position: 62px 5px;
    padding-right: 15px;
    cursor: pointer;
}

.site_languages_arrow_down {
    background: url(../index/pointer_down_lang.gif) no-repeat;
    background-position: 62px 5px;
    padding-right: 15px;
    cursor: pointer;
}

:root .site_languages_arrow_up {
    background-position: 128px 5px\9;
}

:root .site_languages_arrow_down {
    background-position: 128px 5px\9;
}

.site_languages {
    display: none;
    background-color: #D4D3D3;
    font-size: 13px;
    position: absolute;
    top: 34px;
    width: 60px;
    left: 125px;
    text-align: left;
    padding: 10px;
}

/* - - - - - - */

#gotravel_carousel .jcarousel-clip-horizontal {
    width: 298px;
}

#gotravel_carousel {
    width: 300px;
    position: relative;
    margin: 1px auto;
}

#gotravel_carousel .container {
    width: 300px;
}

#gotravel_carousel .jcarousel-prev {
    position: absolute;
    top: 75px;
    left: 5px;
    width: 26px;
    height: 24px;
    background: url(../index/sprite.png) no-repeat -28px -432px;
    z-index: 100;
    cursor: pointer;
}

#gotravel_carousel .jcarousel-prev-disabled {
    background: url(../index/sprite.png) no-repeat -28px -456px;
    cursor: default;
}

#gotravel_carousel .jcarousel-next {
    background: url("../index/sprite.png") no-repeat -55px -432px;
    cursor: pointer;
    height: 24px;
    position: absolute;
    right: 5px;
    top: 75px;
    width: 26px;
    z-index: 100;
}

#gotravel_carousel .jcarousel-next-disabled {
    background: url("../index/sprite.png") no-repeat -55px -456px;
    cursor: default;
}

#gotravel_carousel ul {
    width: 300px;
    position: relative;
    top: 8px;
    left: 4px;
    margin: 0;
    padding: 0;
}

#gotravel_carousel ul li img {
    display: block;
    background: #E3EDFA;
    z-index: 1;
}

#gotravel_carousel ul li {
    position: relative;
    font-family: arial;
    font-size: 10px;
    border: 0 solid green;
    color: #fff;
    width: 300px;
    list-style: none;
    float: left;
    padding: 0;
}

#gotravel_carousel ul li div span {
    color: #ffffff;
    line-height: 18px;
}

#gotravel_carousel {
    width: 298px;
    position: absolute;
    float: left;
    z-index: 1000;
    background-color: #fff;
    border: 1px solid #018690;
}

.gotravel_block {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}

.gotravel_block h2 {
    margin-bottom: 5px !important;
    display: block !important;
    position: relative;
}

.gotravel_block li {
    background: none !important;
    padding: 0 7px 0 0;
}

.gotravel_block .destination {
    float: left;
    clear: both;
    height: 170px;
    overflow: hidden;
    width: 298px;
    border-bottom: 5px solid #E16410 !important;
}

.gotravel_block .content_holder {
    float: left;
    background: #009aa6 url(../index/gotravel_back.png) repeat-x;
    height: 96px;
    padding: 0 10px 10px;
    width: 298px;
    color: #fff;
    font-family: Arial;
}

.gotravel_block .content_title {
    font-weight: bold;
    font-size: 16px;
    padding: 10px 0 5px;
}

.gotravel_block .content_price {
    font-weight: bold;
    font-size: 28px;
    padding: 10px 0 5px;
}

.gotravel_block .checkit_button {
    background: url(../index/gotravel_button.png) no-repeat;
    width: 99px;
    height: 25px;
    font-weight: bold;
    line-height: 40px;
    font-size: 14px;
    position: absolute;
    right: 10px;
    bottom: 45px;
}

.gotravel_block .checkit_button a {
    padding: 5px;
    color: #fff;
    position: relative;
    top: -8px;
}

.gotravel_block .icons {
    background: url(../index/gotravel_icons.png) no-repeat;
    width: 69px;
    height: 15px;
    position: absolute;
    right: 12px;
    top: 185px;
}

.gotravel_block .gotravel_footer {
    float: left;
    background-color: #fff;
    color: #009aa6;
    padding: 5px;
    font-weight: bold;
    font-size: 16px;
    width: 288px;
}

.mynews .addthis_toolbox {
    padding: 0px 0;
}

.mynews #article_toolbox_topright .addthis_button_twitter {
    background: transparent url(../index/icon_sprite.png) no-repeat 0 -28px;
    display: block;
    float: left;
    height: 22px;
    margin-right: 3px;
    width: 63px;
}

.mynews #article_toolbox_topright .addthis_button_facebook {
    background: transparent url(../index/icon_sprite.png) 0 0;
    display: block;
    float: left;
    height: 22px;
    margin-right: 3px;
    width: 81px;
}

.mynews #article_toolbox_topright .addthis_button {
    background: transparent url(../index/icon_sprite.png) 0 -56px;
    display: block;
    float: left;
    height: 22px;
    margin-right: 3px;
    width: 59px;
}

.mynews #article_toolbox_topright .email {
    background: transparent url(../index/icon_sprite.png) 0 -84px;
    display: block;
    float: left;
    height: 22px;
    width: 27px;
}

.mynews #article_toolbox_topright .print {
    background: transparent url(../index/icon_sprite.png) 0 -110px;
    display: block;
    float: left;
    height: 22px;
    margin-right: 3px;
    width: 26px;
}

.mynews #article_toolbox_topright .vertline {
    display: block;
    float: left;
    margin-right: 2px;
}

.mynews #share_gallery_box {
    padding-left: 5px;
    padding-bottom: 5px;
    float: left;
    background-color: #fff;
}

.mynews #share_gallery_box #marging10Bottom {
    border: none !important;
}

.mynews .addthis_toolbox {
    float: left;
    width: 270px;
}

.mynews .addthis_toolbox .addthis_button img {
    position: relative;
    border: 0;
}

#article_toolbox_topright {
    *height: 45px;
}

#article_toolbox_topright .addthis_toolbox {
    *margin-top: 3px;
}

#marging10Bottom {
    *clear: both;
}

.mynews .addthis_button_facebook_like {
    width: 135px;
    float: left;
}

.mynews .addthis_button_google_plusone {
    width: 75px;
    float: left;
}

.mynews .addthis_toolbox span {
    float: left;
    width: 60px !important;
}

.myhood_head {
    border-bottom: 1px solid #353535;
    color: #073391;
    font-weight: bold;
    float: left;
}

.myhood_head h2 {
    font-size: 30px;
    font-weight: bold;
    margin-left: 0;
}

.myhood_head span {
    margin-bottom: 10px;
    float: left;
}

.incident_container {
    width: 620px;
    background-color: #CECECE;
    border: solid 1px #353535;
}

.incident_container span.incident {
    font-weight: bold;
    font-size: 21px;
    color: #363636;
    padding: 10px;
    float: left;
}

.incident_container .incident_report {
    padding: 10px;
    border-top: solid 1px #363636;
    background: url(../index/grad_mob.jpg) repeat-x 0 0 #fff;
}

.incident_container .incident_img {
    width: 190px;
    height: auto;
    margin: 0 10px 0 0;
    float: left;
}

.incident_container .incident_content {
    color: #363636;
    font-size: 16px;
    font-weight: bold;
}

.incident_container .incident_content span {
    font-size: 16px;
    line-height: 20px;
}

.incident_container .incident_content .incident_btn {
    margin: 30px 0 0 30px;
}

.incident_container .incident_content a.incident_upload {
    width: 249px;
    height: 46px;
    padding: 10px 0 0 0;
    margin-right: 30px;
    display: block;
    color: #000000;
    float: left;
    text-align: center;
    background: url(../index/myhood_upload.png) no-repeat;
    font-family: Verdana;
    font-size: 16px;
}

.incident_container .incident_content .incident_upload span {
    font-size: 12px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

.incident_container .incident_content a.incident_upload:hover {
    text-decoration: none;
    color: #333333;
}

.incident_container .incident_content a.incident_signup {
    width: 249px;
    height: 46px;
    padding-top: 10px;
    display: block;
    color: #000000;
    float: left;
    text-align: center;
    background: url(../index/myhood_upload.png) no-repeat;
    font-family: Verdana;
    font-size: 16px;
}

.incident_container .incident_content .incident_signup span {
    font-size: 12px;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
}

.incident_container .incident_content a.incident_signup:hover {
    text-decoration: none;
    color: #333333;
}

.incident_activity {
    width: 300px;
    margin: auto;
}

.incident_activity h2 {
    padding-bottom: 2px;
    font-size: 16px;
    color: #142D66;
    border-bottom: solid 3px #B7B7B7;
    font-weight: bold;
    display: block;
    margin-bottom: 10px;
}

.incident_activity .activity_item {
    margin-bottom: 5px;
    padding: 5px;
    background: #EBEDF2;
    color: #515051;
    font-size: 11px;
}

.incident_activity #imgMobAvatar {
    float: left;
    margin-right: 5px;
}

.incident_activity .activity_item span a {
    color: #669EE0;
}

.incident_activity .activity_item span {
    color: #515051;
    line-height: 16px;
    font-size: 11px;
}

.incident_activity .activity_item .activity_desc {
    color: #515051;
    line-height: 16px;
    font-size: 11px;
}

.scorecard_top_main {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}

.scorecard_2nd_top {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-align: center;
    float: left;
}

.scorecard_top272_dark {
    background: url(../index/mob_score_bg_dark.jpg) repeat-x 0 0 transparent;
    width: 272px;
    height: 20px;
    padding-top: 2px;
}

.scorecard_top170_dark {
    background: url(../index/mob_score_bg_dark.jpg) repeat-x 0 0 transparent;
    width: 170px;
    height: 20px;
    margin-left: 3px;
    padding-top: 2px;
}

.scorecard_top272_light {
    background: url(../index/mob_score_bg_light.jpg) repeat-x 0 0 transparent;
    width: 272px;
    height: 20px;
    margin-bottom: 2px;
    padding-top: 4px;
    font-size: 11px;
}

.scorecard_top170_light {
    background: url(../index/mob_score_bg_light.jpg) repeat-x 0 0 transparent;
    width: 170px;
    height: 20px;
    margin-left: 3px;
    padding-top: 2px;
}

.score56 {
    width: 56px;
    float: left;
    font-size: 11px;
    padding-top: 3px;
}

.score57 {
    width: 57px;
    float: left;
    font-size: 11px;
    padding-top: 3px;
}

.municipal_name {
    background-color: #EEEEEE;
    width: 272px;
    height: 20px;
    border-bottom: 1px solid #D6D6D6;
}

.municipal_name a {
    padding: 4px;
    float: left;
    font-size: 11px;
}

.municipal_stats {
    background-color: #EEEEEE;
    width: 170px;
    height: 20px;
    border-bottom: 1px solid #D6D6D6;
    margin-left: 3px;
    text-align: center;
    font-size: 11px;
}

.municipal_stats span.ms56 {
    width: 56px;
    float: left;
    margin-top: 3px;
    color: #515051;
}

.municipal_stats span.ms57 {
    width: 57px;
    float: left;
    margin-top: 3px;
    color: #515051;
}

.municipal_name_alt {
    background-color: #fff;
    width: 272px;
    height: 20px;
    border-bottom: 1px solid #D6D6D6;
}

.municipal_name_alt a {
    padding: 4px;
    float: left;
    font-size: 11px;
}

.municipal_stats_alt {
    background-color: #fff;
    width: 170px;
    height: 20px;
    border-bottom: 1px solid #D6D6D6;
    margin-left: 3px;
    text-align: center;
    font-size: 11px;
}

.municipal_stats_alt span.ms56 {
    width: 56px;
    float: left;
    margin-top: 3px;
    color: #515051;
}

.municipal_stats_alt span.ms57 {
    width: 57px;
    float: left;
    margin-top: 3px;
    color: #515051;
}

.incident_control {
    width: 300px;
    margin: auto;
    font-size: 11px;
}

.incident_control .incident_titlebar {
    background: url(../index/mob_score_bg_light.jpg) repeat-x 0 0 transparent;
    width: 300px;
    height: 20px;
    font-size: 11px;
    font-weight: bold;
    color: #fff;
    padding-top: 3px;
}

.incident_control .left55 {
    width: 55px;
    display: block;
    float: left;
}

.incident_control .left81 {
    width: 81px;
    display: block;
    float: left;
}

.incident_control .left82 {
    width: 82px;
    display: block;
    float: left;
}

.incident_control .incident_blockgrey {
    background-color: #EEEEEE;
    width: 300px;
    height: 50px;
    border-bottom: 1px solid #D6D6D6;
}

.incident_control .incident_blockwhite {
    background-color: #fff;
    width: 300px;
    height: 50px;
    border-bottom: 1px solid #D6D6D6;
}

.incident_control .img_incidentpin {
    float: left;
    width: 50px;
    padding-left: 5px;
}

.incident_control .incident_issue {
    font-weight: bold;
    width: 245px;
    float: left;
    padding: 10px 0px 7px;
}

/* Generic Sitewide Control */

.sitewide_block {
    border: 4px solid #303030;
    width: 292px;
}

.sitewide_block .media_wrapper {
    padding: 6px 7px;
}

.sitewide_block .media_wrapper li a {
    font-weight: bold;
}

.sitewide_block .right {
    float: right;
}

.sitewide_block .left {
    float: left;
}

.sitewide_block h2,
.sitewide_block h2 a,
.sitewide_block h3,
.sitewide_block h3 a {
    color: #303030 !important;
}

.sitewide_block h2 {
    color: #303030;
    font-size: 18px;
    margin-bottom: 10px;
}

.sitewide_block h4 {
    font-size: 14px;
    margin-bottom: 4px;
}

.sitewide_block p {
    line-height: 1.3em;
}

.sitewide_block .generic_header h3 {
    font-size: 16px;
    line-height: 24px;
    float: left;
    width: 175px;
    color: #303030;
    font-weight: bold;
    margin-bottom: 4px;
}

.sitewide_block .news_item {
    border-bottom: none !important;
    margin-bottom: 14px;
    padding-bottom: 0 !important;
}

.sitewide_block .news_item p {
    margin-bottom: 4px;
    margin-top: 0;
}

.sitewide_block .media_images {
    margin-bottom: 55px;
}

.sitewide_block .media_images .gallery_list {
    margin-right: 4px;
}

.sitewide_block .media_images .gallery_list {
    *margin-right: 2px;
}

/* IE7 */

@media \0screen {
    .sitewide_block .media_images .gallery_list {
        margin-right: 0.09em;
    }
    /* IE8 */
}

:root .sitewide_block .media_images .gallery_list {
    margin-right: 0.09em \0/IE9;
}

/* IE9 */

/* Safari / Google Chrome Hack */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .sitewide_block .media_images .gallery_list {
        margin-right: 4px;
    }
}

.sitewide_block .related_content {
    text-align: center;
}

.sitewide_block .related_content a {
    font-weight: bold;
    font-size: 12px;
}

.sitewide_block .borderdotted {
    background: url(../index/dotted_borderline.png) repeat-x;
    margin-top: 10px;
    clear: both !important;
}

.sitewide_block .generic_footer {
    background-color: #303030;
    color: #FFFFFF;
    font-style: italic;
    padding: 10px;
    text-align: right;
    clear: both;
}

.sitewide_block .generic_footer a img {
    vertical-align: middle;
}

.sitewide_block ul li a {
    font-size: 12px;
}

.multiBlueGrey {
    background-color: #303030;
    display: none;
    height: 18px;
    margin-left: 7px;
    margin-top: 76px;
    padding: 10px;
    position: absolute;
    width: 262px;
    z-index: 1000;
    /*IE7 Fix*/
    *margin-left: -280px;
    *left: 7px;
}

/* TopStories Category Page */

.fb_topstories h2 {
    font-size: 24px;
}

.fb_topstories .tagline {
    color: #87858e;
    padding-bottom: 20px;
}

.fb_topstories .notloggedin {
    font-size: 14px;
}

.fb_topstories .notloggedin .headline {
    font-size: 16px;
}

.fb_topstories .notloggedin ul {
    padding-left: 22px;
    margin-top: 22px;
    margin-bottom: 25px;
}

.fb_topstories .notloggedin li {
    background: url(../index/li_dot_black.png) no-repeat 0 12px;
    line-height: 30px;
    padding-left: 13px;
}

.fb_topstories .notloggedin .appButton {
    background: url(../index/ad_app_button.png) no-repeat;
    width: 207px;
    height: 69px;
    display: block;
}

.fb_topstories .news_item {
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 5px !important;
    margin-top: 0px !important;
    padding-bottom: 8px !important;
}

.fb_topstories a.next {
    background: url("../index/pagination_sprite.png") no-repeat scroll -12px 0;
    display: block;
    height: 12px;
    width: 12px;
    float: right;
    position: relative;
    left: 2px;
    top: -12px;
    /* IE7 */
    *top: 0px;
}

.fb_topstories a.previous {
    background: url(../index/pagination_sprite.png) no-repeat 0 0;
    height: 12px;
    width: 12px;
    display: block;
    float: left;
    position: relative;
    left: 0;
}

.fb_topstories a.next.disabled {
    background: url("../index/pagination_sprite.png") no-repeat scroll -12px -12px !important;
    display: block;
    height: 12px;
    width: 12px;
    float: right;
    position: relative;
    left: 2px;
    /* IE7 */
    *top: -12px;
}

.fb_topstories a.previous.disabled {
    background: url(../index/pagination_sprite.png) no-repeat 0 -12px !important;
    height: 12px;
    width: 12px;
    display: block;
    float: left;
    position: relative;
    left: 0;
}

.fb_topstories .item {
    border-bottom: 1px solid #E0E0E0;
    margin-bottom: 14px;
    margin-top: 0 !important;
    padding-bottom: 20px !important;
}

#topstoriesTabContainer {
    padding-bottom: 30px;
    float: left;
}

#topstoriesTabContainer div.tabs_on,
#topstoriesTabContainer div.tabs_off {
    border: 1px solid #E0E0E0;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    padding: 10px 8px;
    *padding: 10px 9px 10px 10px;
}

@media \0screen {
    #topstoriesTabContainer div.tabs_on,
    #topstoriesTabContainer div.tabs_off {
        padding: 10px 0.68em;
    }
    /* IE8 */
}

:root #topstoriesTabContainer div.tabs_on,
#topstoriesTabContainer div.tabs_off {
    padding: 10px 0.87em \0/IE9;
}

/* IE9 */

/* Safari / Google Chrome Hack */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #topstoriesTabContainer div.tabs_on,
    #topstoriesTabContainer div.tabs_off {
        padding: 10px 9px 10px 9px;
    }
}

#topstoriesTabContainer div.tabs_on {
    border-bottom: medium none !important;
    background: url(../index/tabbed_on_background.png) repeat-x top left;
    font-weight: bold;
}

#topstoriesTabContainer div.tabs_off {
    background-color: #ccd8df;
    font-weight: bold;
    color: #0e2e5e;
}

#friend_read_list .fb_item {
    background: url(../index/horz_line.png) repeat-x left bottom;
    /*padding-top:10px;*/
    padding-bottom: 10px;
    margin-bottom: 10px;
    line-height: 18px;
    float: left;
}

#friend_read_list .fb_item img {
    margin-right: 10px;
}

#friend_read_list .fb_item .fb_content {
    padding-bottom: 10px;
    margin-top: -5px;
    width: 545px;
}

#friend_read_list .fb_item .fb_content .title {
    color: #000000 !important;
    float: none;
    font-size: 14px;
    width: auto;
}

#friend_read_list #friend_activity_paging {
    width: 100px;
    /*margin-top: -20px;*/
    padding: 0 6px 0 0 !important;
    display: block;
    position: relative;
}

#friend_activity_paging .page_num {
    /*padding:0 5px 0 0;*/
    /* IE7 */
    *display: block;
    position: relative;
    margin-left: -2px;
}

/* Press Office */

a.company_name {
    color: #0e2e5e;
    font-size: 13px;
}

a.company_name:hover {
    color: #333333;
    font-size: 13px;
}

a.company_category {
    color: #0e2e5e;
    font-size: 13px;
    font-style: italic;
}

a.company_category:hover {
    color: #333333;
    font-size: 13px;
    font-style: italic;
}

a.press_title {
    color: #0e2e5e;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    display: block;
}

a.press_title:hover {
    color: #333333;
}

.pressoffice .press_block p {
    font-size: 13px;
    line-height: 18px;
    padding-bottom: 5px;
}

.press_release {
    width: 620px;
}

.press_release h2 {
    border-bottom: 1px solid #000000;
    padding-bottom: 10px;
    font-size: 14px;
}

.press_release h3 {
    font-size: 26px;
    color: #000000;
}

.press_release .information {
    width: 140px;
    float: left;
    margin-right: 20px;
    padding: 5px 0px;
    border-bottom: 1px solid #B9B9B9;
    border-top: 2px solid #5C5C5C;
}

.press_release .information .datestamp {
    color: #74727d;
    font-size: 11px;
}

.press_release .information a.company_name {
    color: #0e2e5e;
    font-size: 13px;
    padding-bottom: 5px;
    display: block;
}

.press_release .information a.company_name:hover {
    color: #333333;
    font-size: 13px;
}

.press_release .information a.press_title {
    color: #0e2e5e;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    display: block;
}

.press_release .information a.press_title:hover {
    color: #333333;
}

.press_release .information img {
    width: 125px;
    padding: 10px 0px;
}

.press_release .information .company_info {
    color: #474747;
    font-size: 14px;
    border-bottom: 1px solid #B9B9B9;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
    display: block;
}

.press_release .promo {
    border-top: 1px solid #B9B9B9;
    font-size: 16px;
    padding: 10px 0px;
    font-weight: bold;
    color: #0E2E5E;
}

/* */

/* ads */

#pushdown-ad {
    text-align: center;
}

.brandnav {
    position: absolute;
    right: 0px;
    top: 0px;
}

@media (min-width: 768px) and (max-width: 979px) {
    body {
        overflow-x: visible !important;
    }
}

@media (max-width: 767px) {
    body {
        overflow-x: visible !important;
    }
}

.personalisationContainerTop50 {
    top: 0px;
    position: relative;
}

.top0 {
    top: 0px;
}

.article-full-page {
    background: url("../index/gallery_bg_repeater.jpg") repeat-x scroll left top #FFFFFF;
    margin-left: -10px;
    width: 980px;
}

.article-full-page .breadcrum {
    margin-bottom: 10px;
    width: 932px;
    color: #ABABAB;
    height: 40px;
    padding: 16px 0px 0px 10px;
}

.article-full-page .breadcrum a {
    font-size: 20px;
    color: #DDE5F8;
}

.article-full-page .breadcrum .active {
    color: #FFFFFF;
    font-size: 16px;
}

/*Bucket logos*/

.bucket_text {
    font-size: 16px;
}

.bucket_link {
    margin-top: 8px;
}

.bucket_logo {
    display: block !important;
    background-repeat: no-repeat;
    float: left;
    margin-top: 14px;
    min-width: 310px;
}

.bucket_img {
    display: block !important;
}

.special a {
    padding: 9px;
}

.sponsor_img {
    margin: 0;
    padding: 0 !important;
    list-style: none;
    float: right !important;
}

.sponsor_title {
    float: right;
    padding: 9px 0 0;
    *padding: 0;
}

.sponsor_title a {
    padding: 9px;
    *display: block;
}

h3.lite-count,
h3.lite-count a {
    font-size: 38px;
    color: #7a7a7a;
    line-height: 32px;
    text-decoration: none;
}

.lit-for,
.lit-for a {
    font-family: Georgia;
    font-size: 22px !important;
    font-style: italic;
    color: #db7c27;
    font-weight: normal;
    text-decoration: none;
}

/* -- Begin Homepage LiveScoring Box  -- */

#score_box_new {
    margin: 0 auto;
    background: #fff;
    border-bottom: 1px solid #C6C6C6;
    border-right: 1px solid #C6C6C6;
}

#score_box_new .score_back {
    background: url(../index/livescore_bg.jpg) repeat-x top left #d7e9f0;
    min-height: 125px;
    width: 300px;
}

#score_box_new {
    /*height:115px*/
}

#score_box_new h3 {
    color: #000;
    font-size: 20px;
    padding: 15px 6px 6px;
    text-align: center;
}

/**/

#score_box h3 a {
    color: #282e39;
}

#score_box_new span.update {
    color: #8b8b8b;
    text-transform: capitalize;
    font-size: 11px;
    top: 29px;
    left: 6px;
}

#score_box_new {
    min-height: 120px;
    background: url(../index/ajax-loader.gif) no-repeat center center #fff;
    border: 1px solid #C4C8CB;
}

#score_box_new h2 {
    font-size: 20px;
    color: #000000;
    padding: 10px;
    margin: 0px;
}

#score_box_new #score_wrap {
    display: none;
}

#score_box_new span.links a {
    font-size: 11px !important;
    color: #4568B1;
    font-weight: bold;
}

#score_box_new span.links {
    bottom: 0px;
    color: #8B8B8B;
    font-weight: normal !important;
    left: 0;
    margin: 0;
    text-align: center;
    z-index: 2000;
    width: 222px;
}

#score_box_new span.links a:hover {
    text-decoration: underline;
}

#score_box_new .jcarousel-container {
    position: relative;
    height: 140px;
}

#score_box_new .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#score_box_new .jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 10px !important;
    left: 0;
    margin: 0;
    padding: 6px 0 0 0;
    min-height: 120px;
}

#score_box_new .jcarousel-list li,
#score_box_new .jcarousel-item {
    list-style: none;
    width: 260px !important;
    background: none !important;
    text-align: center;
    font-size: 14px;
    padding-left: 0;
    margin: 0px;
    height: 110px;
    color: #cd262b;
    line-height: 17px;
    position: relative;
}

#score_box_new .jcarousel-item .results {
    font-size: 12px;
    color: #000;
}

#score_box_new .jcarousel-item a span.results {
    color: #cd262b;
    font-weight: bold;
}

#score_box_new .jcarousel-item a:hover span.results {
    color: #000;
    text-decoration: underline;
}

#score_box_new .jcarousel-list li h4 {
    color: #000;
    font-size: 14px;
}

#score_box_new .jcarousel-next {
    z-index: 3;
    display: none;
}

#score_box_new .jcarousel-prev {
    z-index: 3;
    display: none;
}

/* - skin section - */

#score_box_new .jcarousel-container-horizontal {
    padding: 0 20px;
}

#score_box_new .jcarousel-clip-horizontal {
    /*width:212px;*/
    height: 130px;
}

#score_box_new .jcarousel-item-horizontal {
    margin-right: 10px;
}

/*  - Horizontal Buttons - */

#score_box_new .jcarousel-next-horizontal {
    position: absolute;
    top: 50px;
    right: 7px;
    width: 10px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../index/prev_next.png) no-repeat -15px 0;
}

#score_box_new .jcarousel-next-horizontal:hover {
    background-position: -15px -30px;
}

#score_box_new .jcarousel-next-horizontal:active {
    background-position: -15px -94px;
}

#score_box_new .jcarousel-next-disabled-horizontal,
#score_box_new .jcarousel-next-disabled-horizontal:hover,
#score_box_new .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -15px -94px;
}

#score_box_new .jcarousel-prev-horizontal {
    position: absolute;
    top: 50px;
    left: 4px;
    width: 10px;
    height: 12px;
    cursor: pointer;
    background: transparent url(../index/prev_next.png) no-repeat 0 0;
}

#score_box_new .jcarousel-prev-horizontal:hover {
    background-position: 0 -30px;
}

#score_box_new .jcarousel-prev-horizontal:active {
    background-position: 0 -94px;
}

#score_box_new .jcarousel-prev-disabled-horizontal,
#score_box_new .jcarousel-prev-disabled-horizontal:hover,
#score_box_new .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -94px;
}

#score_box_new .jcarousel-list li .teams {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    display: block;
    width: 100%;
    position: relative;
    top: 5px;
}

#score_box_new .jcarousel-list li .score_content {
    display: block;
    height: 60px;
    background: url(../index/live_scoring_inner_bg.jpg) repeat-x;
    width: 99%;
    background-size: 2px;
    margin-top: 10px;
    padding: 2px 0px;
    position: relative;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    /* future proofing */
    -khtml-border-radius: 5px;
    /* for old Konqueror browsers */
    -moz-box-shadow: 1px 2px 2px 0 #333;
    -webkit-box-shadow: 1px 2px 2px 0 #333;
    box-shadow: 1px 2px 2px 0 #333;
}

#score_box_new .jcarousel-list li .score_content .summary a {
    color: #FFFFFF;
}

#score_box_new .jcarousel-list li .score_content .other_links a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 14px;
}

#score_box_new .jcarousel-list li .score_content .homeimg {
    background: #FFFFFF;
    width: 60px;
    height: 55px;
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /* future proofing */
    -khtml-border-radius: 3px;
    /* for old Konqueror browsers */
}

#score_box_new .jcarousel-list li .score_content .awayimg {
    background: #FFFFFF;
    width: 60px;
    height: 55px;
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    /* future proofing */
    -khtml-border-radius: 3px;
    /* for old Konqueror browsers */
}

#score_box_new .jcarousel-list li .score_content .awayimg img,
#score_box_new .jcarousel-list li .score_content .homeimg img {
    max-height: 45px;
    padding-top: 5px;
}

#score_box_new .jcarousel-item a,
#score_box_new .jcarousel-item a:hover {
    color: #FFFFFF;
}

.score_content .summary {
    color: #FFFFFF;
    font-size: 13px;
    display: block;
    margin-bottom: 5px;
}

.score_content .other_links {
    font-size: 30px;
    font-weight: bold;
    width: 50%;
    *width: 49%;
    display: inline-block;
    padding-top: 5px;
    *padding-top: 0;
    *line-height: 30px;
}

.more_options {
    display: block;
    padding: 5px;
    border-top: 1px solid #6696ac;
    color: #6696ac;
    text-align: center;
}

.more_options a {
    color: #2B6E8B;
    font-size: 13px;
    padding: 0 7px;
    font-weight: bold;
}

.cricket_score {
    font-size: 13px;
    line-height: 6px;
    *line-height: 20px;
    vertical-align: top;
    padding: 2px;
}

/* New Light candle */

#light-candle-container {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 200;
}

#light-candle-container .light-candle-wrapper {
    width: 980px;
    margin: 0 auto;
}

#light-candle-container .light-candle-close {
    background: url("../index/light_candle_close.png") no-repeat scroll 6px 8px;
    height: 30px;
    position: absolute;
    right: 0;
    width: 30px;
    bottom: 0;
    cursor: pointer;
}

#light-candle-container .light-candle-open {
    background: url("../index/light_candle_expand.png") no-repeat scroll 6px 8px;
    height: 30px;
    position: absolute;
    right: 0;
    width: 30px;
    bottom: 0;
    cursor: pointer;
}

#socialbar-lightacandle,
#socialbar-lightacandle-min {
    top: 12px;
}

#light-candle-container .socialbar-menu-button {
    position: relative;
    height: 30px;
    width: 360px;
    margin: 0 auto;
}

#light-candle-container .lit-candle-container {
    position: relative;
    height: 30px;
    width: 245px;
    margin: 0 auto;
}

#socialbar-lightacandle .lightcandle img {
    bottom: -7px;
    left: -40px;
    position: absolute;
}

#socialbar-lightacandle .lightcandle .lit-text,
#socialbar-lightacandle-min .lightcandle .lit-text {
    display: block;
}

#socialbar-lightacandle a,
#socialbar-lightacandle-min a {
    color: #f39d50;
    left: 35px;
    position: relative;
    top: -5px;
    font: bold 10pt Arial;
    white-space: nowrap;
    text-decoration: none;
}

#socialbar-lightacandle-min a span {
    display: block;
    font-size: 12px;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 223px;
}

#socialbar-lightacandle-min .lightcandle img {
    bottom: -21px;
    left: -40px;
    position: absolute;
}

#light-candle-container .light-candle-expanded {
    background: url(../index/lightcandle_background.png) 0 0 repeat-x;
    height: 30px;
    width: 980px;
    border: solid 1px #000;
    position: relative;
    float: right;
}

#light-candle-container .light-candle-collapsed {
    background: url(../index/lightcandle_background.png) 0 0 repeat-x;
    height: 0;
    width: 300px;
    border: solid 1px #000;
    position: relative;
    float: right;
    display: none;
}

#light-candle-container .light-candle-collapsed .socialbar-menu-button {
    position: relative;
    width: 290px;
    margin-left: 10px;
}

#light-candle-container .light-candle-collapsed .light-text {
    margin-left: -10px;
}

#light-candle-container .light-candle-expanded .lit-candle,
#socialbar-lightacandle .lit-candle {
    bottom: -24px;
    left: -40px;
    position: absolute;
}

#light-candle-container .light-candle-expanded .lit-candle,
#socialbar-lightacandle .lit-candle {
    bottom: -10px\9;
}

/* New  Homepage stories box */

#socialbar-newstories .arrow {
    background: url(../index/socialbar_arrow.png) no-repeat 0 0;
    width: 12px;
    height: 6px;
    left: 20px;
    bottom: -6px;
    position: absolute;
}

#socialbar-newstories {
    -moz-border-radius: 2px;
    background: none repeat scroll 0 0 #202020;
    border-left: 1px solid #BBB;
    border-top: 1px solid #BBB;
    color: #FFFB09;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 24px;
    letter-spacing: -1px;
    margin-left: -2px;
    opacity: 0.9;
    position: fixed;
    width: 166px;
    word-spacing: 1px;
    z-index: 10000;
    padding: 6px 8px 14px;
    display: none;
}

#socialbar-newstories.bottom {
    bottom: 0 !important;
}

#socialbar-newstories.top {
    bottom: 38px !important;
}

#socialbar-newstories.expanded {
    bottom: 105px !important;
}

#socialbar-newstories #close {
    background: url(../index/socialbar_close.gif) no-repeat 0 0;
    width: 16px;
    height: 16px;
    right: -4px;
    top: -4px;
    display: block;
    position: absolute;
}

/* Ruby box styles*/

.rubyContainer {
    border: thin solid #7D1E46;
}

.rubyContainer .rubyLogo {
    background: url(../index/ruby-carousel-sprite.png) no-repeat;
    width: 298px;
    height: 70px;
    display: block;
}

.rubyContainer .rubyContainer {
    width: 298px;
    position: relative;
}

.rubyContainer .price {
    background: #7d1e46;
    color: #fff;
    padding: 10px 15px 5px;
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: center;
    text-decoration: none;
}

.rubyContainer .add_to_cart a {
    display: block;
    color: #fff;
    text-decoration: none;
}

.rubyContainer .add_to_cart a:hover {
    text-decoration: none;
}

.rubyContainer .price_title {
    font-weight: bold;
    font-size: 18px;
    position: relative;
    display: block;
    margin-bottom: 3px;
}

.rubyContainer .price_title_strike {
    text-decoration: line-through;
    font-size: 16px;
    position: relative;
    display: block;
    font-weight: normal;
    margin-bottom: 3px;
}

.rubyContainer .rubyCap {
    position: absolute;
    bottom: 0;
    color: #323232;
    display: block;
    z-index: 2;
    left: 15px;
    font-size: 14px;
    bottom: 8px;
}

.rubyContainer .rubyFoot {
    background: #323232;
    padding: 18px 0;
    font-size: 20px;
    color: #fff;
    text-align: center;
}

.rubyContainer .rubyFoot a {
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}

.rubyContainer .rubyFoot a:hover {
    text-decoration: none;
    color: #b8b4b4;
}

.rubyContainer .rubyArrowsmall {
    background: url(../index/ruby-carousel-sprite.png) no-repeat;
    width: 24px;
    height: 16px;
    *height: 20px;
    background-position: -135px -124px;
    display: inline-block;
}

.rubyContainer .rubyArrowsmaller {
    background: url(../index/ruby-carousel-sprite.png) no-repeat;
    width: 8px;
    height: 10px;
    *height: 13px;
    background-position: -183px -124px;
    display: inline-block;
}

.rubyContainer .title {
    position: absolute;
    bottom: 0;
    color: #323232;
    display: block;
    z-index: 2;
    left: 15px;
    font-size: 14px;
    width: 135px;
    bottom: 5px;
    text-align: left;
    font-weight: normal;
}

.rubyContainer .title:hover {
    text-decoration: none;
}

.rubyContainer .delivery {
    background: transparent url(../index/ruby-carousel-sprite.png) no-repeat 0 0;
    width: 144px;
    height: 28px;
    *height: 26px;
    display: inline-block;
    background-position: -7px -204px;
    *background-position: -7px -205px;
    text-align: left;
    margin-right: 4px;
}

.rubyContainer .payment {
    background: url("../index/ruby-carousel-sprite.png") no-repeat;
    background-position: -164px -202px;
    *background-position: -170px -205px;
    display: inline-block;
    height: 28px;
    text-align: left;
    width: 135px;
    *height: 26px;
}

#rubybox_carousel_container {
    width: 298px;
    position: relative;
}

#rubybox_carousel {
    width: 298px;
    position: relative;
}

#rubybox_carousel li {
    background: none;
    position: relative;
    font-family: arial;
    font-size: 10px;
    border: 0 solid green;
    color: #E3EDFA;
    width: 298px;
    height: 255px;
    list-style: none;
    float: left;
    padding: 0;
    text-align: center;
    line-height: 290px;
}

#rubybox_carousel li img {
    max-width: 200px;
    max-height: 200px;
    vertical-align: middle;
    position: absolute;
    top: 0;
    bottom: 40px;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    *display: inline-block;
    *position: relative;
    *top: auto;
}

#rubybox_carousel_container .jcarousel-clip {
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 2;
}

#rubybox_carousel_container .jcarousel-container-horizontal {
    width: 298px;
}

#rubybox_carousel_container .jcarousel-clip-horizontal {
    width: 298px;
    height: 255px;
    background: #fff;
}

#rubybox_carousel_container .jcarousel-next-horizontal {
    background: transparent url(../index/ruby-carousel-sprite.png) no-repeat 0 0;
    cursor: pointer;
    height: 83px;
    position: absolute;
    right: 10px;
    top: 72px;
    width: 28px;
    z-index: 3;
    background-position: -260px -95px;
}

#rubybox_carousel_container .jcarousel-prev-horizontal {
    background: transparent url(../index/ruby-carousel-sprite.png) no-repeat 0 0;
    cursor: pointer;
    height: 83px;
    left: 10px;
    position: absolute;
    top: 72px;
    width: 28px;
    z-index: 3;
    background-position: 0 -95px;
}

#rubybox_carousel_container .jcarousel-item-horizontal,
#rubybox_carousel_container .jcarousel-item-placeholder-horizontal {
    width: 298px;
}

#rubybox_carousel_container .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#rubybox_carousel_container .jcarousel-prev-disabled-horizontal {
    cursor: default;
}

#rubybox_carousel_container .jcarousel-next-disabled-horizontal {
    cursor: default;
}

#rubybox_carousel_container .jcarousel-next {
    z-index: 3;
    display: none;
}

#rubybox_carousel_container .jcarousel-prev {
    z-index: 3;
    display: none;
}

#rubybox_carousel_container .jcarousel-container {
    position: relative;
}

/* ruby box styles end*/

#retail_ad_spacer {
    height: 100px;
    display: none;
    width: 100%;
}

/* 300x600 ad*/

#ad-300x600-1 iframe {
    height: 600px;
    width: 300px;
}

#ad-300x600-1 table {
    border: none !important;
}

#ad-300x600-1>div {
    margin: 10px 0;
    display: inline-block;
}

.article {
    font-size: 14px;
    line-height: 1.4em;
    margin: 0 0 14px;
}

.nav_item_icon {
    height: 25px;
    display: inline-block;
    margin-top: -6px;
}

.nav_item_text {
    height: 25px;
    display: inline-block;
    margin-right: 5px;
    float: left;
}

/* Custom ScrollBar Common Styles */

.mCSB_container.mCS_no_scrollbar {
    margin-right: 0;
}

.mCustomScrollBox .mCSB_scrollTools {
    width: 10px;
    height: 100%;
    top: 0;
    right: 0;
    opacity: 0.75;
}

.mCSB_scrollTools .mCSB_draggerContainer {
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer {
    padding-bottom: 40px;
}

.mCSB_scrollTools .mCSB_draggerRail {
    width: 9px;
    height: 100%;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 0 auto;
    background: #ededed;
}

.mCSB_scrollTools .mCSB_dragger {
    cursor: pointer;
    width: 100%;
    height: 30px;
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 9px;
    height: 100%;
    border-radius: 0px;
    text-align: center;
    background: #474747;
    margin: 0 auto;
    border-radius: 0px;
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown {
    height: 20px;
    overflow: hidden;
    cursor: pointer;
    margin: 0 auto;
}

.mCSB_scrollTools .mCSB_buttonDown {
    bottom: 0;
    margin-top: -40px;
    background-position: 0 -20px;
}

.mCSB_horizontal .mCSB_container {
    height: auto;
    margin-right: 0;
    margin-bottom: 30px;
    overflow: hidden;
}

.mCSB_horizontal .mCSB_container.mCS_no_scrollbar {
    margin-bottom: 0;
}

.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools {
    width: 100%;
    height: 16px;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    overflow: hidden;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer {
    height: 100%;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer {
    padding-bottom: 0;
    padding-right: 20px;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail {
    width: 100%;
    height: 2px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 7px 0;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger {
    width: 30px;
    height: 100%;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    height: 4px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin: 6px auto;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
    width: 20px;
    height: 100%;
    overflow: hidden;
    cursor: pointer;
    float: left;
    margin: 0 auto;
}

.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight {
    right: 0;
    bottom: auto;
    margin-left: -40px;
    margin-top: -16px;
    float: right;
}

.mCustomScrollBox:hover .mCSB_scrollTools {
    opacity: 1;
}

.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: #919191;
}

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #393D4B;
    filter: alpha(opacity=90);
    -ms-filter: alpha(opacity=90);
}

.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight {
    background-image: url(mCSB_buttons.png);
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: alpha(opacity=40);
    -ms-filter: alpha(opacity=40);
}

.mCSB_scrollTools .mCSB_buttonUp {
    background-position: 0 0;
}

.mCSB_scrollTools .mCSB_buttonLeft {
    background-position: 0 -40px;
}

.mCSB_scrollTools .mCSB_buttonRight {
    background-position: 0 -56px;
}

.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover {
    opacity: 0.75;
    filter: alpha(opacity=75);
    -ms-filter: alpha(opacity=75);
}

.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active {
    opacity: 0.9;
    filter: alpha(opacity=90);
    -ms-filter: alpha(opacity=90);
}

.mCSB_scrollTools {
    right: 5px;
    top: 1px;
}

/* live category bucket */

.category_bucket {
    overflow: hidden;
    margin-top: 10px;
}

.category_bucket li {
    float: left;
    padding: 0;
    background: none;
    width: 146px;
    margin-right: 14px;
    position: relative;
}

.category_bucket li:last-child {
    margin-right: 0 !important;
}

.category_bucket li a.img,
.category_bucket li a.img img,
.category_bucket li a.title,
.category_bucket li span.stamp {
    display: block;
}

.category_bucket li a.img img {
    width: auto;
    height: 83px;
    min-width: 146px;
}

.category_bucket li span.overlay {
    position: absolute;
    width: 36px;
    height: 36px;
    top: 25px;
    left: 50%;
    margin-left: -18px;
    background: url(../index/bucket_overlay.png) no-repeat 0 0;
}

.category_bucket li a.title {
    padding: 5px 0 1px;
    line-height: 14px;
}

.category_bucket li span.stamp {
    font-size: 10px;
    font-weight: bold !important;
}

.category_bucket li span.stamp .cat {
    color: #E30A15;
}

.category_bucket li span.stamp .time {
    color: #74727D;
}

/* homepage article gallery */

#hp_image_gallery .live_logo {
    float: left;
    background: url("../index/newslive_video_logo.png") no-repeat scroll;
    height: 26px;
    width: 201px;
    margin: 0 0 7px;
}

#hp_image_gallery .main,
#hp_image_gallery .main .content,
#hp_image_gallery .related,
#hp_image_gallery .related .content {
    width: 300px;
    clear: both;
}

#hp_image_gallery .main .img_wrapper {
    max-height: 280px;
    overflow: hidden;
}

#hp_image_gallery .main img {
    display: block;
    width: 300px;
    height: auto;
}

#hp_image_gallery .main .content {
    background: url("../index/hp_content_bg.png") repeat-x scroll left bottom #2c3e55;
    width: 300px;
    padding: 10px 0;
    color: #fff;
}

#hp_image_gallery .main .content a {
    color: #fff;
}

#hp_image_gallery .main .content #videoIcon {
    float: left;
    margin: 0 5px 0 10px;
    height: 24px;
    width: 24px;
    background: url("../index/newslive_sprite.png") no-repeat scroll -7px -571px;
}

#hp_image_gallery .main .content .date_time,
#hp_image_gallery .main .content .title_link {
    display: block;
    margin: 0 12px;
    line-height: 24px;
}

#hp_image_gallery .main .content .date_time {
    font-size: 14px;
    font-weight: bold;
}

#hp_image_gallery .main .content .title_link {
    font-size: 22px;
}

#hp_image_gallery .related {
    margin: 0 0 17px;
}

#hp_image_gallery .related .content {
    padding: 8px 0;
    border-bottom: 1px dotted #acacac;
    overflow: hidden;
    position: relative;
}

#hp_image_gallery .related .content .thumb_link,
#hp_image_gallery .related .content .date_time,
#hp_image_gallery .related .content .title_link {
    float: left;
}

#hp_image_gallery .related .content .thumb_link {
    height: 65px;
    position: relative;
}

#hp_image_gallery .related .content .thumb_link img {
    display: block;
    min-height: 65px;
    margin-right: 10px;
}

#hp_image_gallery .related .content .thumb_link .imgOverlay {
    width: 24px;
    min-height: 24px;
    min-width: 0;
    background: url("../index/hp_gal_play.png") no-repeat scroll 0 0;
    position: absolute;
    top: 20px;
    left: 40%;
}

#hp_image_gallery .related .content .title_data {
    overflow: hidden;
}

#hp_image_gallery .related .content .title_link {
    max-width: 225px;
}

#hp_image_gallery .related .content .date_time {
    font-size: 12px;
    line-height: 14px;
    color: #242424;
}

#hp_image_gallery .related .content .title_link a {
    font-size: 14px;
    line-height: 16px;
    color: #474747;
}

/* News24 Live RHS Component*/

.rhs_live_component {
    background: #2c3e56;
    width: 301px;
    overflow: hidden;
}

.rhs_live_component .title {
    color: #fff;
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
}

.rhs_live_component .title a {
    display: block;
    color: inherit;
    font-weight: inherit;
    padding: 10px 11px;
}

.rhs_live_component .n24live-block-bg {
    display: block;
    width: 279px;
    padding: 5px 10px 6px;
    background-color: #fff;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: #1f2a3c;
}

.rhs_live_component .n24live-block-header {
    display: block;
    height: 20px;
    width: 95px;
    background: url(../index/newslive_sprite.png) no-repeat -5px -468px;
}

.rhs_live_component .n24live-cat {
    float: right;
    color: #777;
    font-weight: bold;
    font-size: 13px;
    height: 20px;
    line-height: 19px;
    padding-right: 3px;
}

.rhs_live_component .live_video .img_wrapper,
.live_video .img_wrapper img {
    display: block;
}

.rhs_live_component .live_video .img_wrapper img {
    width: 301px;
    height: auto;
    min-height: 150px;
}

.rhs_live_component .live_video .play_overlay {
    display: block;
    width: 60px;
    height: 60px;
    background: url(../index/newslive_sprite.png) no-repeat -15px -309px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
}

.rhs_live_component .live_video .article_title {
    background-color: #1f2a3c;
    color: #fff;
    height: 25px;
    width: 281px;
    line-height: 25px;
    padding: 0 10px;
    overflow: hidden;
}

.rhs_live_component .live_video .article_title_pointer {
    height: 0;
    padding-top: 7px;
    width: 301px;
    overflow: hidden;
    background: url(../index/newslive_sprite.png) no-repeat 79px -257px;
}

.rhs_live_component #n24live_rhs_carousel_loader {
    width: 301px;
    height: 65px;
    margin-top: 5px;
    background-color: #fff;
    position: absolute;
    z-index: 1000;
}

.rhs_live_component #n24live_rhs_carousel_loader img {
    width: 25px;
    height: 25px;
    margin-left: 128px;
    margin-top: 15px;
}

.rhs_live_component #n24live_rhs_carousel {
    height: 65px;
    position: relative;
    margin: 7px 0 15px;
}

.rhs_live_component #n24live_rhs_carousel .jcarousel-clip-horizontal {
    margin-left: 34px;
    width: 233px;
    margin-right: 34px;
}

.rhs_live_component #n24live_rhs_carousel .container {
    width: 301px;
    overflow: hidden;
    height: 65px;
}

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev,
#n24live_rhs_carousel .jcarousel-next {
    background: url(../index/newslive_sprite.png) no-repeat;
    cursor: pointer;
    height: 65px;
    position: absolute;
    top: 0;
    width: 24px;
    z-index: 100;
}

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev {
    background-position: -35px -163px !important;
    left: 0;
    margin-right: 10px;
}

.rhs_live_component #n24live_rhs_carousel .jcarousel-next {
    background-position: -6px -163px !important;
    right: 0;
    margin-left: 10px;
}

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled,
#n24live_rhs_carousel .jcarousel-next-disabled {
    background: url(../index/newslive_sprite.png) no-repeat;
    cursor: default;
}

.rhs_live_component #n24live_rhs_carousel .jcarousel-prev-disabled {
    background-position: -96px -163px !important;
}

.rhs_live_component #n24live_rhs_carousel .jcarousel-next-disabled {
    background-position: -66px -163px !important;
}

.rhs_live_component #n24live_rhs_carousel ul {
    height: 65px;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}

.rhs_live_component #n24live_rhs_carousel ul li {
    float: left;
    width: 113px;
    height: 65px;
    overflow: hidden;
    margin-right: 7px;
    position: relative;
    padding: 0;
    background: none;
}

.rhs_live_component #n24live_rhs_carousel ul li a,
#n24live_rhs_carousel ul li a img {
    display: block;
}

.rhs_live_component #n24live_rhs_carousel ul li a img {
    width: 113px;
    max-height: 65px;
    border: none;
}

.rhs_live_component #n24live_rhs_carousel ul li a:hover img {
    width: 109px;
    max-height: 61px;
    border: 2px solid #1f2a3c;
}

.tt_widget {
    display: block;
    position: relative;
    border: 1px solid #D2D2D2;
}

.tt_widget .tt_title {
    background: #EFF0F0;
    display: block;
    color: #595959;
    padding: 10px 7px;
    font-size: 11px;
    text-transform: uppercase;
    font-family: Arial;
}

.tt_widget .tt_tab_block {
    display: block;
    height: 60px;
    margin-top: 10px;
    border-bottom: 1px solid #D5D5D5;
    position: relative;
    z-index: 0;
}

.tt_widget .tt_tab_block .traffic_tab {
    display: inline-block;
    margin-top: 3px;
    cursor: pointer;
    position: relative;
    z-index: 100;
    background: #FFF;
    opacity: 0.5;
}

.tt_widget .tt_tab_block .traffic_tab.selected {
    border-top: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-bottom: 1px solid #FFF;
    cursor: default;
    opacity: 1;
}

.tt_widget .tt_tab_block .train_tab {
    display: inline-block;
    margin-top: 3px;
    cursor: pointer;
    position: relative;
    z-index: 100;
    background: #FFF;
    opacity: 0.5;
}

.tt_widget .tt_tab_block .train_tab.selected {
    border-top: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    border-left: 1px solid #D5D5D5;
    cursor: default;
    border-bottom: 1px solid #FFF;
    opacity: 1;
}

.tt_widget .tt_tab_block .timestamp {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 10px;
    color: #777777;
}

.tt_widget .tt_tab_block .train_dropdown {
    border: 1px solid #E30A15;
    width: 150px;
    padding: 10px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.tt_widget .tt_tab_block .traffic_dropdown {
    border: 1px solid #E30A15;
    width: 150px;
    padding: 10px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.traffic_tab_data {
    display: block;
    position: relative;
}

.traffix {
    display: block;
    position: relative;
}

.traffix .item_container .no_updates {
    margin: 20px;
    display: block;
}

.traffix .section_title {
    color: #595959;
    font-size: 11px;
    font-family: Arial;
    padding: 15px 15px 0;
    display: block;
    text-transform: uppercase;
}

.traffic_item {
    display: block;
    padding: 15px;
}

.traffic_item.alt {
    background: #EFEFEF;
}

.traffic_item .item_head {
    display: block;
    position: relative;
    margin-bottom: 5px;
}

.traffic_item .item_head .location {
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    color: #0e2e5e;
}

.traffic_item .item_head .location_blue {
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    color: #0e2e5e;
}

.traffic_item .item_head .time {
    float: right;
    color: #777777;
    font-size: 12px;
    font-weight: bold;
}

.traffic_item .report {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

.traffic_item .report_status {
    color: #777777;
    font-size: 12px;
    display: block;
}

.traffic_footer {
    display: block;
    padding: 15px;
    position: relative;
}

.traffic_footer .more_reports {
    display: inline-block;
}

.traffic_footer .branding {
    display: inline-block;
    float: right;
}

.trains_tab_data {
    display: block;
    position: relative;
}

.lotto_block {
    display: block;
    position: relative;
    border: 1px solid #D4D4D4;
}

.lotto_block .lotto_link {
    display: block;
    padding: 15px;
    background: #F0F0F0;
    text-align: center;
}

.lotto_block .corner {
    position: absolute;
    right: 0px;
    top: 0px;
}

.lotto_block .lotto_logo {
    margin: 10px;
    width: 50px;
    height: 50px;
    display: inline-block;
}

.lotto_block .date {
    color: #0e2e5e;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 70px;
    width: 175px;
}

.lotto_block .stamp {
    color: #777777;
    font-size: 10px;
    display: inline-block;
    position: absolute;
    top: 50px;
    left: 70px;
}

.gometro {
    width: 38px;
    height: 30px;
    display: block;
    position: absolute;
    right: 10px;
    bottom: 5px;
}

.train_updates_by {
    width: 100px;
    color: #aeaeae;
    font-size: 10px;
    position: absolute;
    right: 55px;
    top: 8px;
    text-align: right;
}

.train_updates_by a {
    color: #B3B3B3;
}

.alert_banner {
    display: block;
    margin-top: 10px;
}

.traffic_alert_banner {
    display: block;
    margin: 10px 0;
    float: left;
}

/* Price Check */

ul#pricechecklist {
    width: 300px;
    position: relative;
    overflow: hidden;
    height: 250px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul#pricechecklist li {
    opacity: 0;
    position: absolute;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.sponsored_item {
    background: none repeat scroll 0 0 #eef1f6;
    padding: 15px 10px 10px !important;
    width: 280px;
}

.sponsored_item .partnered_text {
    display: block;
    color: #A4A4A4;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.sponsored_item h4 {
    display: block;
    margin-bottom: 5px;
}

.sponsored_item .sponsored_container {
    display: block;
    margin: 10px 0 0;
    width: auto;
}

.sponsored_item .sponsored_container .native_copy {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    padding-top: 4px;
}

.sponsored_item .sponsored_container .presented_by {
    text-align: left;
    color: #505050;
    font-size: 10px;
    display: block;
    line-height: 12px;
    text-transform: uppercase;
}

.sponsored_item .sponsored_container .sponsored_url {
    text-align: left;
    font-size: 10px;
    text-transform: none;
    display: block;
    line-height: 12px;
}

.sponsored_item .sponsored_container .sponsored_img {
    width: auto;
    color: #0e2e5e;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
    margin-top: 4px;
}

.sponsored_item .sponsored_container .sponsored_img img {
    max-height: 25px;
    width: auto;
}

.partner-widget {
    width: 300px;
    border: 1px solid #A4A4A4;
    margin-bottom: 10px;
}

.partner-widget .partner-header {
    background-color: #A4A4A4;
    padding: 5px;
    color: #fff;
    font-weight: bold;
}

.partner-widget .partner-article {
    padding: 10px;
}

.partner-widget .partner-article a {
    font-size: 14px;
}

.partner-widget .partner-article-time {
    color: #7d7c82;
    font-size: 11px;
    display: block;
    margin-top: 5px;
}

.partner-widget .partner-article p {
    margin-top: 5px;
}

.partner-widget .partner-footer {
    border-top: 1px none;
    color: #7d7c82;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    padding: 10px 0;
    font-size: 11px;
}

.partner-widget .partner-footer .native_copy {
    height: 31px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
    padding-top: 4px;
}

.partner-widget .partner-footer .presented_by {
    text-align: left;
    color: #505050;
    font-size: 10px;
    display: block;
    line-height: 12px;
}

.partner-widget .partner-footer .sponsored_url {
    text-align: left;
    font-size: 10px;
    text-transform: none;
    display: block;
    line-height: 12px;
}

.partner-widget .partner-footer .sponsored_img {
    height: 31px;
    width: auto;
    color: #0e2e5e;
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
}

.partner-widget .partner-footer .sponsored_img img {
    max-height: none;
    max-width: none;
}

.loadshedding_ticker {
    display: block;
    width: 300px;
    margin: -15px 0 15px;
    background: #F1F1F1;
    border: 1px solid #E9E9E9;
}

.loadshedding_ticker a {
    text-decoration: none;
}

.loadshedding_ticker .icon {
    display: inline-block;
    vertical-align: top;
}

.loadshedding_ticker .current_indicator {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    padding-top: 10px;
}

.loadshedding_ticker .next_expected {
    display: inline-block;
    vertical-align: top;
    height: 40px;
    border-left: 1px solid #E9E9E9;
    padding-top: 10px;
    padding-left: 10px;
    margin-left: 10px;
}

.loadshedding_ticker .blue_small {
    font-size: 10px;
    color: #0071BC;
    display: block;
    font-weight: bold;
    text-transform: uppercase;
}

.loadshedding_ticker .black_regular {
    color: #000;
    font-size: 16px;
    display: block;
    font-weight: normal;
    line-height: 24px;
}

a#btnLogout.logout_button img {
    position: relative;
    top: 1px;
}

#toploginbox #PanelLogIn .welcome .login_block {
    position: relative;
    top: -1px;
    left: 0;
}

#pushDownAd {
    width: 100%;
    background-color: white;
    max-height: 0 !important;
    overflow: hidden !important;
}

#pushDownAd * {
    width: 100% !important;
}

#pushDownAd.active {
    max-height: 100% !important;
}

.race_link:hover,
.linkComment:hover {
    text-decoration: none;
}

.race_content {
    display: block;
    position: relative;
    text-align: center;
}

.race_content .race {
    font-size: 15px;
    display: block;
    text-align: center;
    font-weight: bold;
    color: #FFF;
}

.race_content .venue {
    display: block;
    font-size: 11px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 3px;
}

.race_content .status {
    display: inline-block;
    font-size: 12px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    background: #2D708B;
    padding: 3px 5px;
    margin-bottom: 3px;
}

.race_content .time {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    color: #2D708B;
}

.race_content .driver {
    display: inline-block;
    font-size: 12px;
    text-align: center;
    color: #2D708B;
    font-weight: bold;
}

.race_content .team {
    display: inline-block;
    font-size: 12px;
    text-align: center;
    color: #2D708B;
    font-weight: bold;
}

.race_content .winner {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    color: #2D708B;
}

.race_countdown:hover {
    text-decoration: none;
}

.race_countdown .race {
    font-size: 15px;
    display: block;
    text-align: center;
    font-weight: bold;
    color: #FFF;
}

.race_countdown .racetrack {
    display: block;
    font-size: 11px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    margin-bottom: 3px;
}

.race_countdown .title.big {
    display: inline-block;
    font-size: 12px;
    text-align: center;
    color: #FFF;
    font-weight: bold;
    text-transform: uppercase;
    background: #2D708B;
    padding: 3px;
    margin-bottom: 3px;
}

.race_countdown .counter {
    display: block;
    position: relative;
    margin-top: 5px;
}

.race_countdown .column {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.race_countdown .column .value {
    font-weight: bold;
    font-size: 18px;
    color: #2D708B;
    display: block;
}

.race_countdown .column .label {
    font-weight: bold;
    font-size: 11px;
    color: #2D708B;
    display: block;
    text-transform: uppercase;
}

#most_box.multiple_tabs #mostTabContainer.localised div.tabs_on,
#most_box.multiple_tabs #mostTabContainer.localised div.tabs_off {
    width: auto !important;
}

.cobrand {
    background: none !important;
}

.cobrand h1 {
    background: url("../index/news24_logo.png") no-repeat transparent !important;
    top: 37px !important;
    left: 10px !important;
}

.cobrand h1 a {
    height: 50px !important;
}

.cobrand .update_time {
    padding-left: 38px !important;
}

.cobrand .cobrand_box {
    width: 200px;
    margin-left: 230px;
    padding-top: 36px;
}

.cobrand .cobrand_box span {
    display: block;
    text-transform: uppercase;
    color: #aaa;
    margin-bottom: 5px;
}

.bn_item {
    background: #F5F5F5;
    border: none !important;
}

.bn_item #lnkImage {
    height: 170px;
    display: block;
    overflow: hidden;
}

.bn_item #imgArticle {
    width: 300px !important;
    height: auto;
    float: none;
    margin-top: -20px;
}

.bn_item h4 {
    padding: 10px;
    margin: 0;
}

.bn_item .sponsored_container {
    display: block;
    padding: 0 10px;
}

.bn_item .sponsored_container .sponsored_img img {
    max-height: 25px;
}

.bn_item .sponsored_container .native_copy .presented_by {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    color: #74727D;
    margin-bottom: 5px;
}

#readMoreSlider {
    background-color: #030067;
    min-height: 120px;
    width: 300px;
    position: fixed;
    right: -3000px;
    z-index: 999999999;
    bottom: 70px;
    color: #fff;
}

#readMoreSlider .slider_title {
    font-size: 10px;
    padding: 10px 10px 10px 20px;
    border-bottom: solid 1px #27239C;
}

#readMoreSlider .slider_content {
    font-size: 10px;
    margin: 10px 20px 20px 20px;
}

#readMoreSlider.overide-article-active {
    background: #FFF;
    -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.4);
}

#readMoreSlider.overide-article-active .slider_title {
    font-size: 10px;
    padding: 10px 10px 10px 20px;
    border-bottom: solid 1px #D4D4D4;
    color: #000;
}

#readMoreSlider.overide-article-active .slider_content {
    font-size: 10px;
    margin: 10px 20px 20px 20px;
    color: #000;
    min-height: 65px;
}

#readMoreSlider.overide-article-active .slider_content .wrap_stampcomment {
    color: #74727D !important;
    display: none;
}

#readMoreSlider.overide-article-active .slider_content span.datestamp {
    color: #74727D !important;
}

#readMoreSlider.overide-article-active .slider_content h4 a {
    color: #000 !important;
}

#readMoreSlider.overide-article-active .slider_footer {
    background: #F5F5F5;
    padding: 10px 10px 10px 20px;
}

#readMoreSlider.overide-article-active .slider_footer span {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    color: #B8B8B8;
    margin-bottom: 5px;
}

#readMoreSlider.overide-article-active .slider_footer img {
    height: 20px;
}

/*---------------------
   WATER COUNTDOWN WIDGET START
-----------------------*/

.water_countdown_wrapper {
    display: block;
    border: 1px solid #D4D4D4;
    padding: 0 10px;
    text-align: center;
}

.water_countdown_wrapper .countdown_header {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    border-bottom: 1px dotted #acacac;
    text-transform: uppercase;
    padding: 10px 7px;
}

.water_countdown_wrapper .countdown_days {
    font-size: 34px;
    font-weight: bold;
    color: #e30a15;
    padding: 10px 7px;
    text-transform: uppercase;
}

.water_countdown_wrapper .date_stamp {
    background-color: #eeeeee;
    border-radius: 2px;
    margin-bottom: 10px;
}

.water_countdown_wrapper .date_stamp p {
    font-size: 12px;
    text-transform: uppercase;
    padding: 7px 10px;
}

.water_countdown_wrapper .date_stamp p .date {
    font-size: 12px;
    color: #000000;
}

.water_countdown_wrapper .date_stamp p .estimated {
    font-size: 12px;
    font-style: italic;
    color: #939393;
}

.water_countdown_wrapper .more_info,
.water_countdown_wrapper .more_info:active,
.water_countdown_wrapper .more_info:visited,
.water_countdown_wrapper .more_info:focus {
    font-size: 12px;
    color: #0e2e5e;
    font-weight: normal;
    text-decoration: underline;
    padding: 7px 10px;
}

.water_countdown_wrapper .countdown_footer {
    color: #74727d;
    border-top: 1px dotted #acacac;
    padding: 10px 7px;
    line-height: 14px;
    margin-top: 10px;
}

.water_countdown_wrapper .countdown_footer span {
    font-size: 11px;
}

.water_countdown_wrapper .countdown_footer a {
    text-decoration: none;
}

.water_countdown_wrapper .countdown_footer a img {
    height: 16px;
    vertical-align: middle;
}

/*---------------------
   WATER COUNTDOWN WIDGET END
-----------------------*/

/* Instagram / Twitter embed */

.embed.other iframe,
.embed.twitter iframe {
    position: relative !important;
}

.promo_article_listing {
    width: 300px;
    background: #F4F4F4;
    margin-bottom: 20px;
    float: left;
}

.promo_article_listing .promo_info {
    padding: 10px;
    float: left;
    width: 100%;
}

.promo_article_listing .promo_info h4 {
    display: block;
    margin-bottom: 10px;
}

.promo_article_listing .promo_info .promo_brand {
    height: 24px;
    width: auto;
    display: block;
}

.promo_article_listing #promoLinkImage {
    width: 100%;
    display: block;
}

.promo_article_listing #promoLinkImage img {
    width: 100%;
    height: auto;
    display: block;
}

.grid_12 .live_ticker_container {
    margin: 0 -10px 10px;
}

.grid_12 .live_ticker_container .live_ticker {
    border: none;
    width: 940px;
}

.grid_12 .live_ticker_container .live_ticker .bar {
    width: 740px;
}

/* Elections Count Down */

.count_down_block {
    position: relative;
    margin: 15px 0;
}

.count_down_block .countdownclock {
    background: #666;
    text-align: center;
    border-radius: 2px 2px 0 0;
    padding: 10px;
    color: #FFF;
    border-top: 5px solid #000;
}

.count_down_block .countdownclock .title {
    font-size: 15px;
    color: #FFFFFF;
    text-align: center;
    letter-spacing: 0.03em;
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
}

.count_down_block .countdownclock .clock {
    display: block;
    position: relative;
}

.count_down_block .countdownclock .clock .days,
.count_down_block .countdownclock .clock .hours,
.count_down_block .countdownclock .clock .minutes,
.count_down_block .countdownclock .clock .seconds {
    display: inline-block;
    padding: 4px;
    border-radius: 5px;
    background: #323232;
    color: #FFF;
    text-align: center;
    font-size: 30px;
    letter-spacing: 0.03em;
    width: 45px;
    line-height: 35px;
}

.count_down_block .countdownclock .clock .colon {
    font-size: 48px;
    letter-spacing: 0.03em;
    line-height: 35px;
    display: inline-block;
}

.clock .label_days,
.clock .label_hours,
.clock .label_minutes,
.clock .label_seconds {
    width: 55px;
    font-size: 13px;
    text-transform: capitalize;
    text-align: left;
    display: inline-block;
    padding-left: 14px;
    margin-top: 5px;
}

.clock .label_days {
    padding-left: 3px;
}

.count_down_block .countdown_footer {
    background: #000;
    padding: 10px 50px 10px 15px;
    position: relative;
}

.count_down_block .countdown_footer::before {
    background: url(../index/countdown_arrow.jpg) no-repeat;
    content: '';
    width: 10px;
    height: 14px;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -7px;
}

.count_down_block .countdown_footer .countdown_link {
    font-size: 12px;
    text-align: left;
    color: #FFF;
    line-height: 16px;
    display: block;
}

/*Elections live map widget Start*/

.elections_update {
    background: #FFFFFF;
    width: 300px;
    border: 1px solid #C6C6C6;
    margin-bottom: 15px;
    margin-top: 15px;
    display: block;
    width: 100% !important;
}

.elections_update .live-stream-header {
    background-color: transparent !important;
    height: auto !important;
}

.elections_update .live-stream-header .title {
    text-align: left;
    color: #242424;
    display: block;
    font-size: 18px;
    margin: 0 0 5px;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    line-height: 1.6em;
}

.elections_update .live-stream-header .time-wrap {
    color: #333;
    font-size: 20px !important;
    font-weight: bold;
    text-align: left;
    display: block;
    margin: 0;
    float: none !important;
    display: flex !important;
    justify-content: flex-start;
    font-size: 12px !important;
}

.elections_update .live-stream-header .time-wrap span:nth-child(1) {
    margin-right: 5px;
}

.elections_update .map {
    padding: 5px;
    box-sizing: border-box;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    background-color: #fff !important;
}

.elections_update .button_container {
    display: flex;
    justify-content: space-between;
}

.elections_update .button_container a {
    font-size: 14px;
    background: #009C6C;
    color: #FFFFFF;
    padding: 10px 20px;
    border-radius: 3px;
    margin: 10px;
    border: 0px;
    width: 50%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}

.elections_update .button_container a:hover {
    background: #000;
}

.elections_update .button_container a:nth-child(1) {
    margin-right: 5px !important;
}

.elections_update .button_container a:nth-child(2) {
    margin-left: 5px !important;
}

.elections_update .map-legend {
    position: relative !important;
    line-height: 20px;
    margin-top: 10px;
}

.elections_update .map-legend span:nth-child(1),
.elections_update .map-legend span:nth-child(3),
.elections_update .map-legend span:nth-child(5) {
    width: 20px !important;
    height: 20px !important;
    vertical-align: middle;
}

/*Elections live map widget End*/

.fixRetailAdPosition {
    position: fixed;
    z-index: 9999;
}

.fixTransitionalAdPosition {
    position: fixed;
    z-index: 2146000000;
}

.backgroundAdLazyLoadFix {
    position: fixed;
}

#ad-200x400-1 {
    display: none;
}