/* Gathered May 23, 2013. Reformatted for easy before/after comparison. */

* {
padding: 0;
margin: 0;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

body {
line-height: 1.5;
}

table {
border-collapse: separate;
border-spacing: 0;
}

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

table,
td,
th {
vertical-align: top;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}

blockquote,
q {
quotes: "" "";
}

a img {
border: 0;
}

.vanilla-inline li {
display: inline;
list-style: none;
}

.block-inline li {
display: block;
float: left;
}

.assignments li,
.vanilla-rows li {
font-size: 12px;
font-weight: 700;
list-style: none;
border-top: 1px solid #e4e4e4;
padding: 10px 0;
}

.util-left {
float: left;
display: inline;
}

.util-right {
float: right;
display: inline;
}

.util-clear {
clear: both;
}

.no-border {
border: 0!important;
}

.no-margin {
margin: 0!important;
}

.no-bg {
background: none!important;
}

.no-pad-left {
padding-left: 0!important;
}

.no-pad-right {
padding-right: 0!important;
}

hr {
margin: 0;
padding: 0;
height: 0;
width: 100%;
clear: both;
border-top: 1px solid #e4e4e4;
overflow: hidden;
}

div.hr {
overflow: hidden;
width: 100%;
height: 0;
margin: 0;
padding: 0;
border-top: 1px solid #e4e4e4;
clear: both;
}

body {
font-family: Arial,Helvetica,Utkal,sans-serif;
font-size: 12px;
color: #000;
background: #fafafa;
}

h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}

a {
text-decoration: none;
}

a:link,
a:visited {
color: #004276;
outline: 0;
}

a:visited {
color: #5c7996;
}

a:hover {
color: #ca0002;
}

a:focus {
outline: 0;
}

.cnn_clear {
height: 1px;
overflow: hidden;
clear: both;
}

.cnn_pad1top {
padding: 1px 0 0;
}

.cnn_pad2top {
padding: 2px 0 0;
}

.cnn_pad3top {
padding: 3px 0 0;
}

.cnn_pad5top {
padding: 5px 0 0;
}

.cnn_pad6top {
padding: 6px 0 0;
}

.cnn_pad7top {
padding: 7px 0 0;
}

.cnn_pad8top {
padding: 8px 0 0;
}

.cnn_pad9top {
padding: 9px 0 0;
}

.cnn_pad10top {
padding: 10px 0 0;
}

.cnn_pad11top {
padding: 11px 0 0;
}

.cnn_pad12top {
padding: 12px 0 0;
}

.cnn_pad15top {
padding: 15px 0 0;
}

.cnn_pad18top {
padding: 18px 0 0;
}

.cnn_pad20top {
padding: 20px 0 0;
}

.cnn_shdspc {
background-color: #fafafa;
}

#cnn_hdr,
#cnn_ftr,
#cnn_hdr-main {
margin: 0 auto;
width: auto;
text-align: center;
min-width: 1002px;
line-height: 12px;
}

#cnn_hdr {
background: #ca0002;
}

.hdr-wrap {
margin: 0 auto;
width: 980px;
position: relative;
}

#cnn_hdr h1 span {
display: block;
_display: none;
text-indent: -9999px;
height: 0;
width: 0;
}

#cnn_hdr-prompt {
background: #000 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hat/bg_hat_black_lg.gif) 0 0 repeat-x;
font-size: 10px;
line-height: 14px;
font-weight: 700;
height: 50px;
padding: 0 10px;
}

#cnn_hdr-prompt a {
color: #fff;
}

#hdr-prompt-text {
position: absolute;
top: 7px;
left: 0;
}

#hdr-prompt-text #hdr-arrow-us,
#hdr-prompt-text #hdr-arrow-intl {
position: absolute;
top: 14px;
right: 93px;
}

#hdr-prompt-text #hdr-arrow-intl {
right: -1px;
}

#hdr-prompt-close {
position: absolute;
top: 17px;
right: 0;
}

#cnn_hdr-main {
height: 84px;
background: #ca0002;
_padding: 0 10px;
}

#hdr-editions {
position: absolute;
top: 0;
left: 0;
}

#hdr-auth {
position: absolute;
top: 0;
right: 0;
}

#hdr-editions li,
#hdr-auth li {
font-size: 10px;
font-weight: 700;
display: block;
float: left;
height: 20px;
border-right: 1px solid #f99;
padding: 0 9px;
color: #f99;
}

#hdr-editions a,
#hdr-auth a,
#hdr-prompt a {
color: #fff;
}

#hdr-editions a,
#hdr-auth a,
#hdr-editions span,
#hdr-auth span {
position: relative;
top: 7px;
}

#hdr-search {
position: absolute;
right: 0;
top: 31px;
}

#ftr-search {
float: right;
margin-top: 14px;
}

.cnn_ftrggle {
text-align: right;
padding: 1px 0 0;
}

#hdr-editions a {
text-decoration: none;
}

#cnn_hdr-editionS {
text-align: left;
clear: both;
}

#cnn_hdr-editionS a {
text-decoration: none;
font-size: 10px;
top: 7px;
line-height: 12px;
font-weight: 700;
}

#hdr-prompt-text b {
display: inline-block;
margin: 0 0 0 20px;
}

#hdr-editions li {
padding: 0 10px;
}

#hdr-editions ul li.no-pad-left span {
font-size: 12px;
}

.hdr-arrow-intl,
.hdr-arrow-us,
.hdr-arrow-us2 {
left: 148px;
}

.hdr-arrow-us2 {
left: 180px;
}

#hdr-search #hdr-search-box,
#ftr-search #ftr-search-box {
font-weight: 700;
font-size: 10px!important;
color: #666;
border: 0;
border-top: 2px solid #ccc;
border-left: 1px solid #ccc;
width: 187px;
height: 16px;
padding: 2px 20px 1px 7px;
}

#hdr-search form {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hdr-search-google.gif) bottom right no-repeat;
padding-bottom: 21px;
}

#ftr-search form {
width: 216px;
}

#hdr-search-mag,
#ftr-search-mag {
outline: 0;
border: 0;
position: absolute;
top: 6px;
right: 3px;
width: 13px;
height: 12px;
}

#ftr-search-mag {
top: 22px;
right: 4px;
}

#hdr-search .hdr-search-on,
#ftr-search .ftr-search-on {
color: #000!important;
}

#cnn_hdr #cnn_hdr-nav {
border-bottom: 6px solid #dfdfdf;
display: block;
height: 35px;
background: #b60002 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 -66px repeat-x;
padding: 0 10px;
}

#cnn_hdr #us-menu,
#cnn_hdr #intl-menu {
display: block;
margin: 0 auto;
width: 980px;
height: 35px;
border-left: 1px solid #b60002;
}

#us-menu li,
#intl-menu li {
display: block;
float: left;
height: 35px;
background: #900;
border-right: 1px solid #ca0002;
}

#us-menu li a,
#intl-menu li a {
overflow: hidden;
background: #b60002 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 -66px repeat-x;
line-height: 35px;
border-right: 1px solid #900;
color: #fff;
font-weight: 700;
display: block;
_display: inline-block;
text-decoration: none!important;
height: 35px;
}

#us-menu li a:hover,
#intl-menu li a:hover {
background: #900;
}

#us-menu .nav-media,
#intl-menu .nav-media {
background: #b60002 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 -131px repeat-x;
}

#us-menu .nav-on,
#us-menu .nav-on:hover,
#intl-menu .nav-on,
#intl-menu .nav-on:hover {
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/bg-nav.c.gif) 0 0 repeat-x;
color: #ca0002;
}

#us-menu #nav-newspulse,
#us-menu #nav-money,
#us-menu #nav-sports {
position: relative;
}

#us-menu #nav-money span,
#us-menu #nav-sports span {
position: relative;
left: -3px;
}

#us-menu #nav-home {
width: 55px;
}

#us-menu #nav-video {
position: relative;
width: 75px;
}

#us-menu #nav-video img {
position: absolute;
right: 5px;
top: 0;
}

#us-menu #nav-newspulse {
width: 88px;
}

#us-menu #nav-trends {
width: 80px;
}

#us-menu #nav-newspulse img {
position: absolute;
top: 0;
right: 5px;
}

#us-menu #nav-us {
width: 37px;
}

#us-menu #nav-world {
width: 50px;
}

#us-menu #nav-politics {
width: 58px;
}

#us-menu #nav-justice {
width: 58px;
}

#us-menu #nav-entertainment {
width: 97px;
}

#us-menu #nav-tech {
width: 42px;
}

#us-menu #nav-health {
width: 53px;
}

#us-menu #nav-living {
width: 50px;
}

#us-menu #nav-travel {
width: 50px;
}

#us-menu #nav-opinion {
width: 61px;
}

#us-menu #nav-ireport {
width: 58px;
}

#us-menu #nav-money {
width: 59px;
}

#us-menu #nav-money img {
position: absolute;
top: 16px;
right: 8px;
}

#us-menu #nav-sports {
width: 60px;
}

#us-menu #nav-sports img {
position: absolute;
top: 16px;
right: 7px;
}

#intl-menu #nav-home {
width: 52px;
}

#intl-menu #nav-video {
width: 50px;
}

#intl-menu #nav-world {
width: 54px;
}

#intl-menu #nav-africa {
width: 54px;
}

#intl-menu #nav-asia {
width: 43px;
}

#intl-menu #nav-europe {
width: 58px;
}

#intl-menu #nav-latin-america {
width: 96px;
}

#intl-menu #nav-middle-east {
width: 84px;
}

#intl-menu #nav-us {
width: 40px;
}

#intl-menu #nav-business {
width: 73px;
}

#intl-menu #nav-world-sport {
width: 89px;
}

#intl-menu #nav-entertainment {
width: 100px;
}

#intl-menu #nav-tech {
width: 45px;
}

#intl-menu #nav-travel {
width: 53px;
}

#intl-menu #nav-ireport {
width: 60px;
}

#cnn_ftrcntnt #cnnLWPWeather {
display: inline;
float: left;
}

#cnn_ftrcntnt #cnnLWPWeather #cnnLWPPersonalize {
position: relative;
top: 14px;
}

#cnn_maincntnr,
.cnn_maincntnr {
width: 1000px;
}

.cnn_contentarea {
width: 990px;
text-align: left;
}

.cnn_sdbx {
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/Left_shadow.gif) 0 0 repeat-y;
}

.cnn_sdbx1 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/Right_shadow.gif) 100% 0 repeat-y;
}

.cnn_sdbx2 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/TR_shadow_1000x6.gif) 100% 0 no-repeat;
}

.cnn_sdbx3 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/TL_shadow_7x6.gif) 0 0 no-repeat;
}

.cnn_sdbx4 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/BR_shadow_1000x6.gif) 100% 100% no-repeat;
}

.cnn_sdbx5 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/BL_shadow_7x6.gif) 0 100% no-repeat;
}

.cnn_sdbxcntnt {
padding: 4px 5px;
}

.cnn_shdheader {
height: 5px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/top.right.gif) 100% 0 no-repeat;
}

cnn_shdheader div {
height: 5px;
width: 5px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/top.right.gif) 0 0 no-repeat;
}

.cnn_shdfooter {
height: 5px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/bot.right.gif) 100% 0 no-repeat;
}

.cnn_shdfooter div {
height: 5px;
width: 5px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/bot.right.gif) 0 0 no-repeat;
}

.cnn_shdlft {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/left.5px.gif) 0 0 repeat-y;
}

.cnn_shdrgt {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/right.5px.gif) 100% 0 repeat-y;
padding: 0 5px;
}

.cnn_shdcontent {
margin: 0 5px;
}

.cnn_shdbox .cnn_shdlft {
background-color: #fff;
}

.cnn_divline {
height: 1px;
background-color: #e5e5e5;
overflow: hidden;
}

.cnn_divdotted {
height: 1px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/dotted.line.1px.gif) top left repeat-x;
overflow: hidden;
}

.cnn_sectbincntnt2 ul {
margin: 0;
padding: 0;
list-style: none;
}

.cnn_sectbincntnt2 ul li {
padding: 0 0 2px 7px;
margin: 0;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif) 0 5px no-repeat;
color: #9a9a9a;
}

.cnn_sectbincntnt2 ul li h2 {
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_sectbincntnt2 li .cnn_vidicon {
margin: 0 0 0 4px;
vertical-align: -1px;
}

#arabicbin ul {
direction: rtl;
text-align: right;
margin: 0;
padding: 0;
list-style-type: none;
list-style-position: outside;
}

#arabicbin ul li {
padding: 0 7px 2px 0;
margin: 0;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif) right 5px no-repeat;
color: #9a9a9a;
}

ul.cnn_bulletbin {
margin: 0;
padding: 0;
list-style: none;
}

ul.cnn_bulletbin li {
padding: 0 0 2px 7px;
margin: 0;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif) 0 5px no-repeat;
color: #9a9a9a;
}

ul.cnn_bulletbin li h2 {
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

ul.cnn_bulletbin li .cnn_vidicon {
margin: 0 0 0 4px;
vertical-align: -1px;
}

* html ul.cnn_bulletbin li .cnn_vidicon {
vertical-align: middle;
}

*+html ul.cnn_bulletbin li .cnn_vidicon {
vertical-align: middle;
}

.cnn_relpostn {
position: relative;
}

.cnn_shdsectbin .cnn_quickvotebin h4 {
background-image: none;
}

.cnn_quickvotebin h5 {
font: bold 14px/16px arial,Helvetica,Utkal,sans-serif;
margin: 0;
padding: 0 0 8px;
}

.cnn_qvbvote {
color: #9a9a9a;
margin: 12px 0 0;
}

.cnn_qvbv1,
.cnn_qvbv2 {
float: left;
display: inline;
margin: 0;
}

.cnn_qvbv2 {
margin: 2px 0 0 4px;
}

.cnn_qvb336 .cnn_qvbv2 {
font-size: 11px;
line-height: 14px;
}

.cnn_qvbvactv {
background-color: #efefef;
}

.cnn_qvbv9 div {
margin: 4px 0 0;
height: 8px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/qv.bar.bg.gif) top left repeat-x;
}

.cnn_qvbv4 ul {
margin: 0;
padding: 0;
list-style: none;
}

.cnn_qvbv4 ul li {
padding: 0 0 4px;
margin: 0;
width: 100px;
float: left;
display: inline;
}

.cnn_qvbv4 ul li input {
display: block;
float: left;
margin: 0 5px 0 0;
}

* html .cnn_qvbv4 ul li input {
margin-top: -3px;
}

*+html .cnn_qvbv4 ul li input {
margin-top: -3px;
}

.cnn_qvb336 .cnn_qvbv4 ul li {
width: 150px;
}

.cnn_qvbv5 {
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
padding: 0 0 6px;
}

.cnn_qvbv6 {
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
width: 210px;
}

.cnn_qvbv7 div {
float: left;
display: inline;
}

.cnn_qvbv7 div.cnn_clear {
float: none;
display: block;
}

.cnn_qvbv8 {
width: 54px;
margin: 1px 0 0 5px;
}

.cnn_qvbv9 {
width: 78px;
overflow: hidden;
}

.cnn_qvbv10 {
width: 30px;
margin: 1px 0 0;
}

.cnn_qvbv11 {
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
color: #828282;
width: 43px;
margin: 2px 0 0;
}

.cnn_qvbv12 {
margin: 4px 0 0;
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
color: #828282;
}

.cnn_qvbv13 {
margin: 0 0 4px;
color: #828282;
font: normal 10px/12px arial,Helvetica,Utkal,sans-serif;
}

.cnn_qvbv15 {
display: none;
}

.cnn_qvbwide {
height: 179px;
overflow: hidden;
}

.cnn_qvbwide .cnn_qvbv1,
.cnn_qvbwide .cnn_qvbv2 {
float: none;
margin: 0 0 5px;
display: block;
font-size: 11px;
line-height: 14px;
}

.cnn_qvbwide .cnn_qvbv2 span {
display: none;
}

.cnn_qvbwide .cnn_qvbv3 {
padding: 0 10px 20px;
font: normal 11px/14px arial;
}

.cnn_qvbwide .cnn_qvbv3 h5 {
font: bold 16px/19px arial;
color: #000;
margin: 0;
padding: 0 0 1px;
}

.cnn_qvbwide .cnn_qvbv4 {
float: left;
margin: 2px 0 0 10px;
display: inline;
width: 632px;
}

.cnn_qvbwide .cnn_qvbvote {
float: left;
display: inline;
margin: 3px 0 0;
}

.cnn_qvbwide .cnn_qvbv4 ul {
margin: 0;
padding: 0;
list-style: none;
}

.cnn_qvbwide .cnn_qvbv4 ul li {
padding: 0 0 4px;
width: 200px;
margin: 0;
float: left;
display: inline;
}

.cnn_qvbwide .cnn_tsbnav {
float: right;
display: inline;
margin: 8px 0 0;
}

.cnn_qvb336 h5 {
font: bold 18px/21px arial;
padding: 7px 0 11px;
}

.cnn_qvb336 .cnn_qvbv5 {
font: normal 11px/14px arial;
padding: 0 0 12px;
}

.cnn_qvb336 .cnn_qvbv6 {
font: normal 11px/14px arial;
width: 316px;
}

.cnn_qvb336 .cnn_qvbv7 div,
.cnn_qvbwide .cnn_qvbv7 div {
float: left;
display: inline;
}

.cnn_qvb336 .cnn_qvbv7 div.cnn_clear,
.cnn_qvbwide .cnn_qvbv7 div.cnn_clear {
float: none;
display: block;
}

.cnn_qvb336 .cnn_qvbv8,
.cnn_qvbwide .cnn_qvbv8 {
width: 54px;
margin: 1px 0 0 5px;
}

.cnn_qvb336 .cnn_qvbv9,
.cnn_qvbwide .cnn_qvbv9 {
width: 172px;
}

.cnn_qvb336 .cnn_qvbv10,
.cnn_qvbwide .cnn_qvbv10 {
width: 43px;
margin: 1px 0 0;
}

.cnn_qvb336 .cnn_qvbv11,
.cnn_qvbwide .cnn_qvbv11 {
font: bold 10px/12px arial;
color: #828282;
width: 42px;
margin: 2px 0 0;
}

.cnn_qvb336 .cnn_qvbv12,
.cnn_qvbwide .cnn_qvbv12 {
float: right;
margin: 9px 0 8px;
display: inline;
font: bold 10px/12px arial;
color: #828282;
}

.cnn_qvb336 .cnn_qvbv13 {
float: left;
margin: 9px 0 8px;
display: inline;
color: #828282;
font: normal 10px/12px arial;
}

.cnn_qvbwide .cnn_qvbv13 {
display: none;
}

.cnn_qvbwide .cnn_qvbv16 {
height: 109px;
overflow: hidden;
}

.cnn_qvbwide .cnn_qvbv15 {
display: block;
color: #828282;
font: normal 10px/12px arial;
}

.cnn_qvbwide h5 {
font: bold 18px/21px arial;
padding: 0 80px 4px 0;
}

.cnn_qvbwide .cnn_qvbv14 {
float: left;
display: inline;
width: 404px;
margin: 0 0 0 10px;
}

.cnn_qvbwide .cnn_qvbv6 {
font: normal 11px/14px arial;
width: 316px;
float: left;
display: inline;
margin: 3px 0 0;
}

.cnn_mtpmorebtn,
.cnn_mtpmoregbtn,
.cnn_frmsrchbtn,
.cnn_frmqvtbtn,
.cnn_frmqvtbbtn,
.cnn_frmgobtn,
.cnn_frmsrchlgbtn,
.cnn_mtpvmsbtn,
.cnn_mtpvatbtn,
.cnn_irprtrsltsbtn,
.cnn_mtpmorevbtn,
.cnn_fabcntrldot,
.cnn_mtpvatpbtn {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -352px no-repeat;
}

.cnn_mtpmorebtn {
display: block;
height: 17px;
width: 55px;
}

.cnn_mtpmorebtn img {
height: 17px;
width: 55px;
}

.cnn_mtpmorebtn:hover {
background-position: 0 -389px;
}

.cnn_mtpmoregbtn {
display: block;
height: 17px;
width: 55px;
background-position: 0 -1758px;
}

.cnn_mtpmoregbtn img {
height: 17px;
width: 55px;
}

.cnn_mtpmoregbtn:hover {
background-position: 0 -1795px;
}

.cnn_frmsrchbtn {
display: block;
height: 20px;
width: 56px;
background-position: 0 -500px;
}

.cnn_frmsrchbtn img {
height: 20px;
width: 56px;
}

.cnn_frmsrchbtn:hover {
background-position: 0 -540px;
}

.cnn_frmsrchlgbtn {
display: block;
height: 27px;
width: 86px;
background-position: 0 -1459px;
}

.cnn_frmsrchlgbtn img {
height: 27px;
width: 86px;
}

.cnn_frmsrchlgbtn:hover {
background-position: 0 -1506px;
}

.cnn_frmqvtbtn {
display: block;
height: 20px;
width: 55px;
background-position: 0 -580px;
}

.cnn_frmqvtbtn img {
height: 20px;
width: 55px;
}

.cnn_frmqvtbtn:hover {
background-position: 0 -620px;
}

.cnn_frmqvtbbtn {
display: block;
height: 21px;
width: 55px;
background-position: 0 -1553px;
}

.cnn_frmqvtbbtn img {
height: 21px;
width: 55px;
}

.cnn_frmqvtbbtn:hover {
background-position: 0 -1594px;
}

.cnn_mtpvmsbtn {
display: block;
height: 17px;
width: 115px;
background-position: 0 -1385px;
}

.cnn_mtpvmsbtn img {
height: 17px;
width: 115px;
}

.cnn_mtpvmsbtn:hover {
background-position: 0 -1422px;
}

.cnn_mtpvatbtn {
display: block;
height: 17px;
width: 109px;
background-position: 0 -3929px;
}

.cnn_mtpvatbtn img {
height: 17px;
width: 109px;
}

.cnn_mtpvatbtn:hover {
background-position: 0 -3966px;
}

.cnn_mtpvatpbtn {
display: block;
height: 17px;
width: 109px;
background-position: 0 -3285px;
}

.cnn_mtpvatpbtn img {
height: 17px;
width: 109px;
}

.cnn_mtpvatpbtn:hover {
background-position: 0 -3322px;
}

.cnn_frmgobtn {
display: block;
height: 21px;
width: 47px;
background-position: 0 -1676px;
}

.cnn_frmgobtn img {
height: 21px;
width: 47px;
}

.cnn_frmgobtn:hover {
background-position: 0 -1717px;
}

.cnn_frmgobtn_on,
.cnn_frmgobtn_on:hover {
background-position: 0 -1635px;
}

cnn_irprtrsltsbtn {
display: block;
height: 17px;
width: 146px;
background-position: 0 -1311px;
}

.cnn_irprtrsltsbtn img {
height: 17px;
width: 146px;
}

.cnn_irprtrsltsbtn:hover {
background-position: 0 -1348px;
}

.cnn_mtpmorevbtn {
display: block;
height: 17px;
width: 92px;
background-position: 0 -3211px;
}

.cnn_mtpmorevbtn img {
height: 17px;
width: 92px;
}

.cnn_mtpmorevbtn:hover {
background-position: 0 -3248px;
}

.cnn_fabcntrldot {
display: block;
height: 5px;
width: 5px;
background-position: 0 -3161px;
}

.cnn_fabcntrldot img {
height: 5px;
width: 5px;
}

.cnn_fabcntrldot:hover {
background-position: 0 -3186px;
}

.cnn_fabcntrldot_off .cnn_fabcntrldot:hover {
background-position: 0 -3161px;
cursor: default;
}

.cnn_containerwht,
.cnn_containerwht .cnn_contentarea {
background-color: #fff;
}

.cnn_containerblk,
.cnn_containerblk .cnn_contentarea {
background-color: #000;
}

.cnn_containerblk .cnn_ftrwthr4 strong {
color: #fff;
}

.cnn_fabtabbtn {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/sprite_tabbed.gif) 100% -23px no-repeat;
display: block;
float: left;
height: 18px;
font-size: 11px;
line-height: 14px;
overflow: hidden;
margin-right: 2px;
}

.cnn_fabtabbtn span {
display: inline-block;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/sprite_tabbed.gif) 0 -23px no-repeat;
margin: 0 10px 0 0;
height: 18px;
float: left;
}

.cnn_fabtabbtn b {
display: block;
padding: 1px 0 0 10px;
}

.cnn_fabtabbtn:link,
.cnn_fabtabbtn:visited,
.cnn_fabtabbtn:hover {
color: #fff;
cursor: pointer;
}

.cnn_fabtabbtn:hover {
background-position: 100% -61px;
}

.cnn_fabtabbtn:hover span {
background-position: 0 -61px;
}

.cnn_fabtabbtnon,
.cnn_fabtabbtnon:hover {
background-position: 100% -99px;
cursor: default;
}

.cnn_fabtabbtnon span,
.cnn_fabtabbtnon:hover span {
background-position: 0 -99px;
}

.cnn_shdsectbin .cnn_shdcaheader,
.cnn_shdsectbin .cnn_shdcafooter,
.cnn_shdmnfooter,
.cnn_shd755pxfooter,
.cnn_shd755pxheader,
.cnn_shd755px2footer,
.cnn_shd755px2header,
.cnn_shd235pxheader,
.cnn_shd235pxfooter {
height: 6px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades.gif) 0 -81px no-repeat;
}

.cnn_shdcaheader_sec {
height: 6px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades.gif) 0 -81px no-repeat;
clear: both;
}

.cnn_shdsectbin .cnn_shdcafooter {
background-position: 0 -124px;
}

.cnn_shdmnfooter {
background-position: 0 -174px;
clear: both;
}

.cnn_shd755pxheader {
background-position: 0 -252px;
height: 7px;
}

.cnn_shd755pxfooter {
background-position: 0 -214px;
height: 7px;
}

.cnn_shd755px2header {
background-position: 0 -342px;
height: 7px;
}

.cnn_shd755px2footer {
background-position: 0 -299px;
height: 7px;
}

.cnn_shd235pxheader {
background-position: 0 -424px;
height: 7px;
}

.cnn_shd235pxfooter {
background-position: 0 -383px;
height: 7px;
}

.cnn_flpprcntr {
height: 346px;
overflow: hidden;
width: 637px;
}

.cnn_flpprt1cntr,
.cnn_flpprt1pnl {
position: relative;
height: 280px;
overflow: hidden;
}

.cnn_flpprt1arrnv {
position: absolute;
top: 250px;
width: 100%;
}

.cnn_flpprt1txt {
position: absolute;
bottom: 40px;
left: 0;
width: 250px;
overflow: hidden;
}

.cnn_flpprt1an1,
.cnn_flpprt1an2 {
float: left;
display: block;
margin: 0;
width: 31px;
height: 31px;
cursor: pointer;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/flipper/31x31_black_left_arrow.gif) 0 0 no-repeat;
}

.cnn_flpprt1an2 {
float: right;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/flipper/31x31_black_right_arrow.gif) 0 0 no-repeat;
}

.cnn_flpprt1txt h1 {
font: bold 27px/29px arial,Helvetica,Utkal,sans-serif;
}

.cnn_flpprt1txt p {
margin: 0;
padding: 0;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
clear: left;
display: block;
width: 250px;
}

.cnn_flpprt1txt .cnn_mtpmore {
margin: 10px 0 0;
}

.cnn_flpprt1txt ul.cnn_bulletbin {
clear: left;
background-color: #000;
width: 250px;
padding-bottom: 5px;
}

.cnn_flpprt1txt ul.cnn_bulletbin li {
margin: 0 0 0 10px;
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull_blk.gif);
color: #999;
}

.cnn_flpprt1txt ul.cnn_bulletbin li a:link,
.cnn_flpprt1txt ul.cnn_bulletbin li a:visited {
color: #fff;
}

.cnn_flpprt1txt ul.cnn_bulletbin li a:hover {
color: #6ab9d3;
}

.cnn_flpprt1nav {
background-color: #e6e6e6;
height: 65px;
width: 644px;
}

.cnn_flpprt1nvbx {
height: 65px;
overflow: hidden;
width: 160px;
float: left;
margin: 0;
display: inline;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_flpprt1nvbx a:link,
.cnn_flpprt1nvbx a:visited {
color: #666;
}

.cnn_flpprt1nvbx a:hover {
color: #ca0002;
}

.cnn_flpprt1nvbx .cnn_flpprt1nb2 a span {
color: #ca0002;
}

.cnn_flpprt1nb4 .cnn_flpprt1nb3 a:link,
.cnn_flpprt1nb4 .cnn_flpprt1nb3 a:visited {
color: #004173;
}

.cnn_flpprt1nb4 .cnn_flpprt1nb3 a:hover {
color: #ca0002;
}

.cnn_flpprt1nb1 {
border-right: 1px solid #dadada;
height: 65px;
}

.cnn_flpprt1nb2 {
height: 10px;
overflow: hidden;
}

.cnn_flpprt1nb2 div {
padding: 11px 10px 0 12px;
}

.cnn_flpprt1nb3 {
font-weight: 700;
padding: 0 12px;
}

.cnn_flpprt1nvbx_active,
.cnn_flpprt1nb4 {
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/flipper/nav_blackbg.gif) 0 0 repeat-x;
}

.cnn_flpprt1txt h1 span {
padding: 6px 10px;
background-color: #000;
display: block;
font-weight: 400;
margin-bottom: 4px;
}

.cnn_flpprt1txt h1 span a:link,
.cnn_flpprt1txt h1 span a:visited {
color: #fff;
}

.cnn_flpprt1txt h1 span a:hover {
color: #6ab9d3;
}

.cnn_flpprt1txt p span {
padding: 7px 10px;
background-color: #000;
display: block;
color: #fff;
font-weight: 700;
}

.cnn_flpprt1txt p span a:link,
.cnn_flpprt1txt p span a:visited {
color: #6bb8d4;
}

.cnn_flpprt1txt p span a:hover {
color: #ca0002;
}

.cnn_flpprt1pnl {
display: none;
}

.cnn_flpprt1pnl_active {
display: block;
}

.cnn_flpprt1img {
position: absolute;
top: 0;
left: 0;
width: 637px;
height: 280px;
cursor: pointer;
}

.cnn_flpprt1rlign .cnn_flpprt1txt {
left: 387px;
}

br.cnn_clear {
clear: both;
margin: 0;
border: 0;
padding: 0;
height: 0;
font-size: 1px;
line-height: 0;
}

.cnn_twc1_img .cnn_vidplyb38x38 {
cursor: pointer;
left: 0;
position: absolute;
top: 0;
z-index: 2;
}

.cnn_vidplyb38x38 a {
display: inline-block;
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_tiny.png);
background-position: 6px 6px;
cursor: pointer;
background-repeat: no-repeat;
}

.cnn_vidplyb38x38 a:hover {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_tiny_over.png);
}

.cnn_vidplyb38x38 a img {
height: 38px;
width: 38px;
}

#cnn_maintt2bul .cnn_mtt1img .cnn_vidplyb38x38 {
position: absolute;
top: 0;
left: 0;
z-index: 20;
cursor: pointer;
}

#cnn_maintt2bul .cnn_mtt1img .cnn_vidplyb38x38 a img {
height: 122px;
width: 214px;
}

.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38,
.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38,
.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38 {
position: absolute;
top: 0;
left: 0;
z-index: 20;
cursor: pointer;
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38,
.cnn_mtlplnimg .cnn_vidplyb38x38,
.cnn_fabcatz .cnn_vidplyb38x38 {
position: absolute;
z-index: 2;
top: 0;
left: 0;
cursor: pointer;
cursor: pointer;
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38 a,
.cnn_mtlplnimg .cnn_vidplyb38x38 a,
.cnn_fabcatz .cnn_vidplyb38x38 a,
.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38 a,
.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38 a,
.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38 a {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_mini.png);
background-position: 4px 4px;
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38 a:hover,
.cnn_mtlplnimg .cnn_vidplyb38x38 a:hover,
.cnn_fabcatz .cnn_vidplyb38x38 a:hover,
.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38 a:hover,
.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38 a:hover,
.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38 a:hover {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_mini_over.png);
}

.cnn_vtzimg120x68 .cnn_vidplyb38x38 a img,
.cnn_mtlplnimg .cnn_vidplyb38x38 a img,
.cnn_fabcatz .cnn_vidplyb38x38 a img {
width: 120px;
height: 68px;
}

.cnn_sectbin1 .cnn_mtt1img .cnn_vidplyb38x38 a img,
.cnn_sectbin2 .cnn_mtt1img .cnn_vidplyb38x38 a img,
.cnn_sectbin3 .cnn_mtt1img .cnn_vidplyb38x38 a img {
width: 220px;
height: 84px;
}

#cnn_ftrcntnt {
padding-bottom: 5px;
}

#cnn_ftrcntnt,
#cnn_ftrcntntinner {
width: 980px;
text-align: left;
padding-top: 30px;
position: relative;
}

#cnn_ftrcntntinner {
border-top: 2px solid #dadada;
padding-top: 3px;
}

.cnn_ftrwthr1 {
float: left;
width: 60px;
margin: 0 12px 0 8px;
display: inline;
}

.cnn_ftrwthr2 {
float: left;
width: 684px;
margin: 13px 0 0;
display: inline;
font: bold 10px/14px arial,Helvetica,Utkal,sans-serif;
color: #666;
}

.cnn_ftrwthr3 {
width: 50px;
float: left;
margin: 0;
display: inline;
font: bold 27px/30px arial,Helvetica,Utkal,sans-serif;
}

.cnn_ftrwthr4 {
width: 300px;
float: left;
margin: 0;
display: inline;
line-height: 14px;
}

cnn_ftrwthr4 strong {
color: #000;
}

.cnn_ftrwthr4 a {
font-weight: 400;
}

.cnn_ftrsrchcntr {
float: left;
width: 216px;
margin: 16px 0 0;
display: inline;
}

.cnn_ftrsrch1 {
float: left;
width: 199px;
height: 21px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/footer/searchBar2.1.jpg) no-repeat;
overflow: hidden;
}

.cnn_ftrsrch2 {
float: left;
width: 17px;
margin: 0;
}

.cnn_ftrsrch3 {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/footer/PoweredByGoogle.jpg) 100% 0 no-repeat;
height: 14px;
overflow: hidden;
}

.cnn_ftrsrch1 div {
padding: 3px 0 0 5px;
}

.cnn_ftrsrch1 input {
border: 0;
margin: 0;
padding: 0;
width: 188px;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
color: #666;
}

.cnn_ftrnvlnks {
padding: 7px 0 8px;
font: normal 10px/14px arial,Helvetica,Utkal,sans-serif;
text-align: center;
color: #999;
}

.cnn_ftrnvlnks div {
padding: 0 0 4px;
}

.cnn_ftrnvlnks div a {
padding: 0 3px;
}

.cnn_ftrlgcpy {
margin: 10px 0 0;
font: normal 10px/14px arial,Helvetica,Utkal,sans-serif;
color: #666;
float: left;
display: inline;
width: 565px;
}

.cnn_ftrlgcpy img {
vertical-align: -2px;
margin: 0 5px 0 0;
}

* html .cnn_ftrlgcpy img {
vertical-align: middle;
}

*+html .cnn_ftrlgcpy img {
vertical-align: middle;
}

.cnn_ftrlnggcntr img {
vertical-align: -2px;
}

* html .cnn_ftrlnggcntr img {
vertical-align: middle;
}

*+html .cnn_ftrlnggcntr img {
vertical-align: middle;
}

.cnn_ftrlgcpy1 {
padding: 4px 0 0;
color: #b5b5b5;
}

.cnn_ftrdivl2 {
height: 11px;
background-color: #ca0002;
overflow: hidden;
}

.cnn_ftrlnggcntr {
float: right;
display: inline;
margin: 10px 0 0;
width: 396px;
font: normal 10px/14px arial,Helvetica,Utkal,sans-serif;
color: #b5b5b5;
text-align: right;
}

.cnn_ftrlnggcntr div {
padding-bottom: 4px;
}

#cnnLWPWeather #weather-def-link {
display: block;
padding-top: 15px;
}

.cnn_ftrlgcpyBot {
color: #666;
display: inline;
float: left;
font: 10px/14px arial,Helvetica,Utkal,sans-serif;
margin: 0;
width: 780px;
}

.cnn_ftrlnggcntrBot {
color: #b5b5b5;
display: inline;
float: right;
font: 10px/14px arial,Helvetica,Utkal,sans-serif;
margin: 0;
text-align: right;
width: 200px;
}

.cnn_dynone {
display: none;
}

.cnn_dyblock {
display: block;
}

#cnn_bnbcntr {
height: 52px;
position: relative;
}

#cnn_bnblft {
height: 52px;
width: 156px;
position: absolute;
top: 0;
left: 0;
}

#cnn_bnbrgt1 {
height: 52px;
width: 824px;
position: absolute;
top: 0;
left: 156px;
color: #fff;
font: bold 17px/19px arial;
overflow: hidden;
z-index: 5;
}

#cnn_bnbrgt1 div {
padding: 7px 180px 0 27px;
}

#cnn_bnbrgt1 a:link,
#cnn_bnbrgt1 a:visited {
color: #64bbff;
font-size: 17px;
line-height: 19px;
}

#cnn_bnbrgt3 {
filter: alpha(opacity=0);
-moz-opacity: .0;
opacity: .0;
display: inline-block;
}

#cnn_bnbrgt3:link,
#cnn_bnbrgt3:visited {
color: #64bbff;
font-size: 12px;
line-height: 15px;
}

#cnn_bnbrgt3:hover {
color: #ca0002;
}

#cnn_bnbrgt2 {
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/bn_right.gif) 0 0 no-repeat;
height: 52px;
width: 824px;
position: absolute;
top: 0;
left: 156px;
z-index: 3;
filter: alpha(opacity=0);
-moz-opacity: .0;
opacity: .0;
}

#cnn_bnbrgt4 {
position: absolute;
top: 3px;
left: 964px;
z-index: 5;
height: 15px;
width: 15px;
}

#cnn_bnbrgt4 a img {
height: 15px;
width: 15px;
}

.cnnWireAdLtgBox .cnnHtAdvertHead {
font-weight: 700;
margin: 0;
padding: 16px 0 0;
}

.cnnWireAdLtgBox {
font-size: 11px;
line-height: 14px;
}

.cnnWireAdLtgBox .cnnHtAdvertLnks {
padding: 12px 0 0;
}

.cnnWireAdLtgBox .cnnHtAdvertTitle {
font-weight: 700;
}

.cnn_adcntrt728x90 .cnn_adspc728x90 .cnn_adspctimg {
text-align: right;
padding: 5px 0 0;
}

.cnn_adspc336cntr {
background-color: #f2f2f2;
width: 336px;
height: 280px;
}

.cnn_adspc336cntr td {
vertical-align: middle;
text-align: center;
}

.cnn_stry336adcntr {
background-color: #f2f2f2;
}

.cnn_stry336adcntr td {
vertical-align: middle;
text-align: center;
}

.cnn_stry336adcntr table {
width: 336px;
}

.cnn_adunit970x66 {
margin: 10px auto;
}

.adunit_728x90 {
margin: 10px auto 0 auto;
}

.cnn_ipadappbanner1 {
padding: 10px;
text-align: center;
}

.cnn_hdrsnvcntr {
height: 39px;
background-color: #c91900;
}

.cnn_hdrsnv {
width: 1000px;
background-color: #c91900;
text-align: left;
}

.cnn_hdrsnvl {
margin: 8px 0 0 10px;
width: 130px;
float: left;
display: inline;
}

.cnn_hdrsnvl a {
font-weight: 700;
font-size: 11px;
line-height: 14px;
}

.cnn_hdrsnvl a:link,
.cnn_hdrsnvl a:visited {
color: #fff;
}

.cnn_hdrsnvl img {
vertical-align: -5px;
margin: 0 2px;
}

.cnn_hdrsnvr {
float: right;
width: 320px;
display: inline;
margin: 8px 10px 0 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hdr-search-google.gif) 100% 7px no-repeat;
}

.cnn_hdrsnvrcntr {
position: relative;
top: 0;
left: 0;
}

.cnn_hdrsnvr #hdr-search {
position: static;
right: 0;
top: 0;
}

.cnn_hdrsnvr #hdr-search-mag {
outline: 0;
border: 0;
position: absolute;
top: 6px;
left: 200px;
width: 13px;
height: 12px;
}

.cnn_hdrsnvr #hdr-search form {
background-image: none;
padding-bottom: 0;
}

.cnn_viderrbx {
background-color: #eee;
text-align: center;
color: #666;
}

.cnn_viderrbx div {
padding: 0 80px;
}

.cnn_viderrbx div b {
font-size: 14px;
line-height: 16px;
display: block;
}

.cnn_viderrbx640 {
height: 406px;
width: 640px;
}

.cnn_viderrbx640 div {
padding-top: 150px;
}

.cnn_viderrbx416 {
height: 250px;
width: 416px;
}

.cnn_viderrbx416 div {
padding-top: 100px;
}

.cnn_viderrbx320 {
height: 180px;
width: 320px;
}

.cnn_viderrbx320 div {
padding: 0 50px;
}

.cnn_viderrbx320 div {
padding-top: 50px;
}

.cnn_containerblk a:link,
.cnn_containerblk a:visited {
color: #6ab9d3;
}

.cnn_containerblk a:hover {
color: #ca0002;
}

* html .cnn_vidplyb38x38 a,
* html .cnn_ie6png {
behavior: url("http://i.cdn.turner.com/cnn/.element/css/3.0/png_fix.htc");
}

.cnnWOOL {
color: #999;
font-weight: 700;
}

.cnn_adcntrsubl {
margin: 6px 0 0;
}

#hdr-prompt-text {
color: #fff;
left: 0;
position: absolute;
top: 14px;
font-size: 14px;
line-height: 16px;
font-weight: 700;
}

#hdr-prompt-text a {
text-decoration: underline;
}

#hdr-prompt-text a:hover {
text-decoration: none;
}

#cnn_hdr-promptcntnt {
z-index: 21;
}

#hdr-editions li,
#hdr-auth li {
color: #fff;
}

#hdr-editions a {
color: #ffbbba;
}

#hdr-editions a:hover {
text-decoration: none;
}

.hdr-arrow-intl,
.hdr-arrow-us,
.hdr-arrow-us2 {
position: absolute;
top: 41px;
left: 132px;
z-index: 999;
}

.hdr-arrow-us {
left: 74px;
}

.hdr-arrow-us2 {
left: 197px;
}

#hdr-editions li {
padding: 0 10px;
}

* html #cnn_hdr-prompt img.cnn_dynone {
display: block;
}

.cnn_hdr-cbttn {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/hdr-close.jpg) 0 0 no-repeat;
}

.cnn_ftrwthr2 {
width: 500px;
}

#ftr-search form {
width: 301px;
}

.cnn_hdrsnvr {
width: 401px;
}

.ftr-search-tfield {
float: left;
display: inline;
margin: 4px 0 0 3px;
width: 243px;
text-align: left;
}

.ftr-search-sicon {
float: left;
display: inline;
margin: 0;
width: 55px;
}

.ftr-search-tfield input {
font-weight: 700;
font-size: 10px!important;
color: #000;
width: 239px;
height: 16px;
-webkit-border-radius: 0;
outline: 0;
-webkit-appearance: none;
border: 0;
padding: 0;
margin: 0;
outline: 0;
}

.ftr-search-datacntr {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/search/bg_ftrsearchfield.lrg.gif) 0 0 no-repeat;
height: 21px;
width: 301px;
overflow: hidden;
}

.ftr-search-sicon input {
-webkit-border-radius: 0;
}

#hdr-search .ftr-search-datacntr #hdr-search-box,
#ftr-search .ftr-search-datacntr #ftr-search-box {
border: 0 none;
color: #000;
font-size: 10px!important;
font-weight: 700;
height: 16px;
margin: 0;
outline: medium none;
padding: 0;
width: 239px;
}

.cnn_html_slideshow {
position: relative;
background-color: #000;
color: #FFF;
font-family: Helvetica,Arial,sans-serif;
overflow: hidden;
margin-bottom: 20px;
}

.cnn_html_slideshow_media {
position: relative;
width: 640px;
height: 360px;
}

.cnn_html_media {
position: absolute;
width: 100%;
height: 100%;
}

.cnn_html_slideshow_media_overlay {
position: absolute;
width: 100%;
height: 100%;
}

.cnn_html_slideshow_media_caption {
position: absolute;
bottom: 0;
right: 0;
width: 40%;
background-color: rgba(0,0,0,0.8);
color: #FFF;
padding: 10px;
font-size: 12px;
}

.cnn_html_slideshow_metadata {
position: relative;
}

.cnn_html_slideshow_metadata>.cnn_html_media_title {
position: relative;
margin-right: 20%;
height: 1.2em;
padding: 10px;
white-space: nowrap;
overflow: hidden;
text-shadow: rgba(127,127,127,0.5) -1px -1px 1px;
font-size: 24px;
line-height: 24px;
text-overflow: ellipsis;
}

.cnn_html_slideshow_metadata>.cnn_html_media_title_new {
position: relative;
margin-right: 20%;
height: 1.2em;
padding: 10px;
white-space: nowrap;
font-size: 24px;
line-height: 24px;
font-weight: 700;
color: #fff;
}

.cnn_html_slideshow_metadata>.cnn_html_media_utility {
color: #FFF;
float: right;
font-family: Helvetica,Arial,sans-serif;
font-size: 10px;
font-weight: 700;
margin: 5px 10px 0 0;
text-transform: uppercase;
}

.cnn_html_slideshow_metadata>.cnn_html_media_utility:before {
padding-right: 1px;
}

.cnn_html_slideshow_controls {
position: relative;
width: 640px;
height: 30px;
background-color: #000;
color: #FFF;
clear: both;
overflow: hidden;
}

.cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container {
position: relative;
display: block;
margin: 0 30px;
overflow: hidden;
padding: 0;
width: 580px;
height: 30px;
z-index: 1;
}

cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager {
position: absolute;
list-style-type: none;
white-space: nowrap;
-webkit-transition-property: left;
-webkit-transition-duration: 1s;
-webkit-transition-timing-function: ease-in-out;
}

.cnn_html_slideshow_controls>span,
.cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager>li {
cursor: pointer;
-webkit-user-select: none;
display: inline-block;
text-align: center;
width: 30px;
height: 30px;
font: 20px/30px Helvetica,Arial,sans-serif;
}

.cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager>li {
font-size: 16px;
-webkit-transition-property: color,background-color;
-webkit-transition-duration: .5s;
}

.cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager>li.selected {
background-color: #ca0002;
color: #FFF;
text-shadow: rgba(127,127,127,0.5) -1px -1px 1px;
}

.cnn_html_slideshow_controls>span.prev_slide {
position: absolute;
left: 0;
background-color: #1b1b1b;
color: #c6c6c6;
text-shadow: rgba(127,127,127,0.5) -1px -1px 1px;
-webkit-box-shadow: rgba(0,0,0,0.8) 1px 0 4px;
z-index: 2;
}

.cnn_html_slideshow_controls>span.next_slide {
position: absolute;
right: 0;
background-color: #1b1b1b;
color: #c6c6c6;
text-shadow: rgba(127,127,127,0.5) -1px -1px 1px;
-webkit-box-shadow: rgba(0,0,0,0.8) -1px 0 4px;
z-index: 2;
}

#cnnMainPage .cnn_html_slideshow_media,
body.cnn_sectionpg .cnn_html_slideshow_media {
width: 416px;
height: 234px;
-webkit-box-reflect: none;
}

#cnnMainPage .cnn_html_slideshow,
body.cnn_sectionpg .cnn_html_slideshow {
width: 416px;
height: 252px;
overflow: hidden;
}

#cnnMainPage .cnn_html_slideshow_metadata>.cnn_html_media_utility,
body.cnn_sectionpg .cnn_html_slideshow_metadata>.cnn_html_media_utility {
display: none;
}

#cnnMainPage .cnn_html_slideshow_metadata,
body.cnn_sectionpg .cnn_html_slideshow_metadata {
top: -12px;
background-color: #000;
color: #FFF;
}

#cnnMainPage .cnn_html_slideshow_metadata>.cnn_html_media_title,
body.cnn_sectionpg .cnn_html_slideshow_metadata>.cnn_html_media_title {
margin-right: 0;
font-size: 20px;
line-height: 28px;
padding: 0 0 0 10px;
}

#cnnMainPage .cnn_html_slideshow_media_caption,
body.cnn_sectionpg .cnn_html_slideshow_media_caption {
position: absolute;
bottom: 12px;
left: 0;
width: 306px;
background-color: rgba(0,0,0,0.5);
color: #FFF;
padding: 0 0 0 10px;
font-size: 10px;
line-height: 19px;
}

#cnnMainPage .cnn_html_slideshow_controls,
body.cnn_sectionpg .cnn_html_slideshow_controls {
width: 110px;
height: 19px;
clear: none;
position: absolute;
bottom: 30px;
right: 0;
}

#cnnMainPage .cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container,
body.cnn_sectionpg .cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container {
width: 76px;
height: 19px;
margin: 0 19px;
}

#cnnMainPage .cnn_html_slideshow_controls>span,
#cnnMainPage .cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager>li,
body.cnn_sectionpg .cnn_html_slideshow_controls>span,
body.cnn_sectionpg .cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager>li {
border-left: 1px solid #343434;
width: 17px;
height: 19px;
font: 16px/19px Helvetica,Arial,sans-serif;
}

#cnnMainPage .cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager>li,
body.cnn_sectionpg .cnn_html_slideshow_controls>.cnn_html_slideshow_pager_container>.cnn_html_slideshow_pager>li {
font-size: 12px;
}

.html5player {
position: relative;
}

.cnn_cvphtml5hdln {
background-color: #000;
color: #fff;
font-size: 11px;
font-weight: 700;
z-index: 999;
position: absolute;
bottom: 0;
left: 0;
width: 640px;
display: none;
}

.cnn_cvphtml5hdln span {
padding: 4px 8px;
display: block;
}

.cnnStryVidCont .cnn_cvphtml5hdln {
display: block;
}

#cnn_maintoplive .cnn_cvphtml5hdln {
width: 416px;
font-size: 22px;
line-height: 24px;
display: block;
}

#cnn_maintoplive .cnn_cvphtml5hdln span {
padding: 8px 9px;
}

.cnn_sectionpg #cnn_maintoplive .cnn_cvphtml5hdln {
font-size: 20px;
line-height: 24px;
}

.cnn_sectionpg #cnn_maintoplive .cnn_cvphtml5hdln span {
padding: 11px 9px;
}

.cnnLiveWOOL,
#cnn_mtt1lftarea p span.cnnLiveWOOL {
color: #ca0002;
}

#cnn_cb336 #cnn_content {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/2.0/content/partners/cb336/cb_gray.gif);
border-bottom: 1px solid #e6e6e6;
height: 121px;
width: 336px;
}

#cnn_cb336 {
font-size: 10px;
height: 152px;
width: 336px;
}

#cnn_cb336 #cnn_mainblock {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/2.0/content/partners/cb336/mainblock.gif);
float: left;
height: 102px;
margin: 10px 9px 0 5px;
width: 139px;
}

#cnn_cb336 #cnn_searchblock {
float: left;
font-weight: 700;
padding: 7px 0 0;
width: 170px;
}

#cnn_cb336 #cnn_searchblock form {
color: #949494;
margin: 0 2px 8px 0;
text-align: right;
}

#cnn_cb336 #cnn_searchblock input {
border-bottom-color: #dadada;
border-right-color: #CCC;
border-width: 1px;
font-size: 10px;
height: 16px;
margin-top: 7px;
padding: 2px 0 0 2px;
width: 85px;
}

#cnn_cb336 #cnn_bottom {
background: url(http://i.cdn.turner.com/cnn/.e/img/2.0/content/partners/cb336/cb_gray.gif) no-repeat scroll left bottom transparent;
height: 16px;
padding: 7px;
width: 322px;
}

#cnn_cb336 #cnn_bottom .more {
float: right;
font-weight: 400;
margin: 1px 0 0 25px;
padding-right: 2px;
}

#cnn_cb336 .cnnCBSearchBtn {
float: right;
margin-right: 23px;
margin-top: -1px;
}

html>body #cnn_cb336 #cnn_mainblock {
margin: 9px 9px 10px 10px;
}

#hdr-editions a.cnn_hdr-editionlnk {
position: static;
color: #fff;
}

.jCrumb {
list-style: none;
margin: 0;
padding: 0;
display: inline-block;
font-size: .8em;
color: #fff;
}

.jCrumb li {
float: left;
padding: 0 .4em;
line-height: 1.5em;
height: 1.5em;
}

.jCrumb li a {
margin-right: .4em;
}

.cnn_shdcamtt1 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.bg.gif) top left repeat-y;
}

.cnn_shdcamtt1l375,
.cnn_shdcamtt1l250 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1l375.990px.bg.gif) top left repeat-y;
}

.cnn_clearmt1t2 {
clear: both;
height: 1px;
overflow: hidden;
}

#cnn_toptstmparea {
width: 990px;
background-color: #fafafa;
height: 15px;
color: #9a9a9a;
font: normal 10px/10px arial,Helvetica,Utkal,sans-serif;
overflow: hidden;
}

#cnn_toptstmparea span {
display: block;
padding: 4px 0 0 4px;
}

#cnn_maintopt1 {
float: left;
width: 682px;
display: inline;
margin: 0;
}

.cnn_shdcamtt1 #cnn_maintopt1 {
width: 685px;
}

.cnn_shdcamtt1 #cnn_maintoplive {
float: left;
width: 430px;
display: inline;
}

.cnn_shdcamtt1 #cnn_maint1lftf {
float: left;
width: 250px;
margin: 0;
display: inline;
margin: 0 0 0 5px;
}

#cnn_maintopprofile {
float: left;
width: 308px;
margin: 0;
display: inline;
}

.cnn_shdcamtt1 #cnn_maintopprofile {
width: 305px;
}

#cnn_maintopt1 .cnn_shdcontent {
margin: 0 4px 0 5px;
}

#cnn_maintoplive .cnn_shdcontent {
margin: 0 4px 0 3px;
}

#cnn_maintopprofile .cnn_shdcontent {
margin: 0 5px 0 3px;
}

.cnn_shdcamtt1 #cnn_maintopprofile .cnn_shdcontent {
margin: 0 5px 0 0;
}

.cnn_shdcamtt1 .cnn_maintoplivepad {
padding: 0 7px;
}

.cnn_shdcaheader {
height: 5px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.header.gif) top left no-repeat;
}

.cnn_shdcafooter {
height: 6px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades.gif) 0 -467px no-repeat;
}

.cnn_shdcamtt1l375 .cnn_shdcaheader,
.cnn_shdcamtt1l250 .cnn_shdcaheader {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1l375.990px.header.gif);
}

.cnn_shdcamtt1l375 .cnn_shdcafooter,
.cnn_shdcamtt1l250 .cnn_shdcafooter {
background-position: 0 -513px;
}

.cnn_mtt1content {
margin: 0 10px;
font-size: 11px;
line-height: 14px;
}

.cnn_mtt1content p {
margin: 0;
padding: 5px 0 9px;
}

.cnn_main10t1rcntr .cnn_mtt1content p {
margin: 0;
padding: 0 0 9px;
}

.cnn_mtt1content p a {
text-decoration: none;
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1content h4 {
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
padding: 0;
margin: 6px 0 4px;
}

.cnn_mtt1content .cnn_divline {
margin: 4px 0 0;
}

.cnn_mtt1more {
padding: 6px 0 0;
}

.cnn_mtt1caption {
font-size: 10px;
line-height: 12px;
color: #9a9a9a;
padding: 3px 0 0;
}

.cnn_shdcamtt1 #cnn_maintopt1 .cnn_relpostn {
height: 250px;
width: 250px;
}

.cnn_mtt1imgh {
position: absolute;
bottom: 0;
left: 0;
width: 250px;
color: #fff;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1imghban {
float: left;
}

.cnn_mtt1imghbug {
float: right;
}

.cnn_mtt1imghban img {
display: block;
}

.cnn_mtt1imghban span {
display: block;
padding: 5px 9px 4px;
background-color: #ca0002;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

cnn_mtt1imghtitle {
background-color: #000;
display: block;
width: 250px;
clear: both;
}

.cnn_mtt1imghtitle h1 {
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1imghtitle span {
display: block;
padding: 8px 9px 7px;
}

.cnn_shdcamtt1 #cnn_maintoplive .cnn_relpostn {
height: 250px;
width: 416px;
}

.cnn_mtlimgh {
position: absolute;
bottom: 0;
left: 0;
width: 416px;
color: #fff;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtlimghban {
float: left;
}

.cnn_mtlimghban span {
display: block;
padding: 5px 9px 4px;
background-color: #ca0002;
}

.cnn_mtlimghtitle {
background-color: #000;
display: block;
width: 416px;
clear: both;
font: bold 22px/24px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtlimghtitle span {
display: block;
padding: 8px 9px;
}

#cnn_maintoplive .cnn_mtt1imgh {
position: absolute;
bottom: 0;
left: 0;
width: 416px;
color: #fff;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtt1imghban {
float: left;
}

#cnn_maintoplive .cnn_mtt1imghban span {
display: block;
padding: 5px 9px 4px;
background-color: #ca0002;
}

#cnn_maintoplive .cnn_mtt1imghtitle {
background-color: #000;
display: block;
width: 416px;
clear: both;
font: bold 20px/24px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtt1imghtitle h1 {
font: bold 22px/24px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtt1imghtitle span {
display: block;
padding: 8px 9px;
}

.cnn_mtt1imghbbn span {
background-color: #fff402;
color: #000;
}

#cnn_maintoplive .cnn_mtt1imghbbn span {
background-color: #fff402;
color: #000;
}

.cnn_mtt1breakn .cnn_mtt1imghbg {
width: 250px;
height: 250px;
background: #000 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/home_breakingnews_bk.gif) top left no-repeat;
position: absolute;
z-index: 1;
}

.cnn_mtt1breakn .cnn_mtt1imghban {
position: absolute;
top: 0;
left: 0;
z-index: 2;
background: #fafc01 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/126x28_breaking_news.gif) 0 0 no-repeat;
height: 28px;
width: 126px;
overflow: hidden;
}

.cnn_mtt1breakn .cnn_mtt1imghtime {
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
width: 250px;
background-color: #000;
color: #9a9a9a;
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1breakn .cnn_mtt1imghtime span {
display: block;
padding: 5px 10px 4px;
}

.cnn_mtt1breakn .cnn_mtt1imghtxt {
z-index: 2;
position: absolute;
top: 64px;
left: 10px;
width: 230px;
font: bold 23px/27px arial,Helvetica,Utkal,sans-serif;
color: #fff;
}

.cnn_mtlimghtitle a:link,
.cnn_mtt1imghtitle a:link,
.cnn_mtt1imghtitle a:visited,
.cnn_mtlimghtitle a:visited {
color: #fff;
}

.cnn_mtlimghtitle a:hover,
.cnn_mtt1imghtitle a:hover {
color: #6ab9d3;
}

#cnn_mtt1lftarea p span {
color: #999;
}

.cnn_shdcamtt1l375 #cnn_maintopt1 .cnn_relpostn,
.cnn_shdcamtt1l375 .cnn_mtt1imgh {
width: 670px;
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle {
width: 670px;
}

.cnn_shdcamtt1l375 #cnn_maintt2bul {
float: left;
width: 260px;
display: inline;
}

.cnn_shdcamtt1l375 #cnn_maintoplive {
float: left;
width: 410px;
display: inline;
}

.cnn_shdcamtt1l375 #cnn_maintt1imgbul .cnn_divline {
background-color: transparent;
}

.cnn_shdcamtt1l375 #cnn_maintoplive h3 {
margin: 0 10px;
}

.cnn_shdcamtt1l375 .cnn_mtlplnode {
margin-left: 10px;
margin-right: 5px;
}

.cnn_shdcamtt1l375 #cnn_mtt1lftarea,
.cnn_shdcamtt1l375 #cnn_mtt1rgtarea {
float: left;
width: 310px;
margin: 0 20px 0 0;
display: inline;
}

.cnn_shdcamtt1l375 #cnn_mtt1rgtarea {
width: 320px;
margin: 5px 0 0;
}

.cnn_shdcamtt1l250 #cnn_mtt1rgtarea ul.cnn_bulletbin li,
.cnn_shdcamtt1l375 #cnn_mtt1rgtarea ul.cnn_bulletbin li {
padding-bottom: 0;
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle,
.cnn_shdcamtt1l375 .cnn_mtt1imghtitle h1 {
font: bold 30px/33px arial,Helvetica,Utkal,sans-serif;
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle span {
display: block;
padding: 10px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_relpostn {
height: 250px;
width: 670px;
}

.cnn_shdcamtt1l250 .cnn_mtt1imgh {
width: 670px;
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle {
width: 670px;
}

.cnn_shdcamtt1l250 #cnn_maintt2bul {
float: left;
width: 260px;
display: inline;
}

.cnn_shdcamtt1l250 #cnn_maintoplive {
float: left;
width: 410px;
display: inline;
padding: 10px 0;
}

.cnn_shdcamtt1l250 #cnn_maintt1imgbul .cnn_divline {
background-color: transparent;
}

.cnn_shdcamtt1l250 #cnn_maintoplive h3 {
margin: 0 10px;
}

.cnn_shdcamtt1l250 .cnn_mtlplnode {
margin-left: 10px;
margin-right: 5px;
}

.cnn_shdcamtt1l250 #cnn_mtt1lftarea,
.cnn_shdcamtt1l250 #cnn_mtt1rgtarea {
float: left;
width: 310px;
margin: 0 20px 0 0;
display: inline;
}

.cnn_shdcamtt1l250 #cnn_mtt1rgtarea {
width: 320px;
margin: 5px 0 0;
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle,
.cnn_shdcamtt1l250 .cnn_mtt1imghtitle h1 {
font: bold 20px/22px arial,Helvetica,Utkal,sans-serif;
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle span {
display: block;
padding: 0 10px 9px;
}

.cnn_shdcamtt1l250 .cnn_maint1dline {
height: 11px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_maint1dline.gif) top left no-repeat;
margin: 0 0 10px;
}

#cnn_maintt2bul {
margin-bottom: 11px;
}

.cnn_shdcamtt1l250 #cnn_maintt1imgbul,
.cnn_shdcamtt1l375 #cnn_maintt1imgbul,
.cnn_shdcamtt1l250 #cnn_maintt2bul,
.cnn_shdcamtt1l375 #cnn_maintt2bul {
margin: 0 0 0 5px;
}

.cnn_shdcamtt1l250 #cnn_maintt2bul,
.cnn_shdcamtt1l375 #cnn_maintt2bul {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/1px.grey.line.gif) 100% 0 repeat-y;
}

.cnn_shdcamtt1l250 .cnn_mtt1content h4,
.cnn_shdcamtt1l375 .cnn_mtt1content h4 {
margin-top: 0;
}

.cnn_shdcamtt1l375 #cnn_mtlplaylist,
.cnn_shdcamtt1l250 #cnn_mtlplaylist {
margin: 2px 0 0;
}

.cnn_shdcamtt1l375 .cnn_mtt1content p {
padding-bottom: 11px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn {
width: 416px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn .cnn_mtt1imgh {
width: 416px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn .cnn_mtt1imgh .cnn_mtt1imghtitle {
width: 416px;
}

#cnn_maintoplive p {
font-size: 11px;
line-height: 14px;
margin: 7px 13px 11px;
overflow: hidden;
}

#cnn_maintoplive p a {
text-decoration: none;
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive h3 {
display: block;
background-color: #e0e0e0;
margin: 0 13px 2px;
padding: 5px 7px 4px;
color: #666;
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
text-transform: uppercase;
}

.cnn_mtlplnode {
position: relative;
float: left;
display: inline;
width: 120px;
margin: 8px 2px 0 13px;
height: 108px;
overflow: hidden;
font: bold 11px/12px arial,Helvetica,Utkal,sans-serif;
color: #ca0002;
}

.cnn_mtlplnode_c {
position: relative;
float: left;
display: inline;
width: 160px;
height: 108px;
overflow: visible;
font: bold 11px/12px arial,Helvetica,Utkal,sans-serif;
color: #ca0002;
}

.cnn_mtlplnimg {
padding: 0 0 4px;
}

.cnn_mtlplnimgspan {
color: #9a9a9a;
display: block;
font: 10px/12px arial,Helvetica,Utkal,sans-serif;
padding-top: 3px;
overflow: visible;
}

.cnn_mtlplnode span {
display: block;
font: normal 10px/12px arial,Helvetica,Utkal,sans-serif;
color: #9a9a9a;
}

.cnn_mtl3vidbx {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/3vid.lineb.gif) 127px 0 repeat-y;
margin: 0 0 0 13px;
}

.cnn_mtl3vidbx .cnn_mtlplnode {
margin: 8px 0 0 7px;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode {
margin-left: 0;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode {
margin-left: 7px;
}

.cnn_mtl3vidbx .cnn_mtpmore {
padding: 20px 0 0 7px;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore {
padding-left: 0;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore {
padding-left: 7px;
}

#cnn_maintoplive .cnn_mtl3vidbx h3 {
margin: 0 0 2px;
padding: 0;
border-right: 1px solid #fff;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtl3vidbx .cnn_mtl3vidbx3 h3 {
border: 0;
}

#cnn_maintoplive .cnn_mtl3vidbx h3 span {
display: block;
padding: 5px 8px 4px 7px;
}

.cnn_mtl3vidbx1 {
width: 128px;
float: left;
display: inline;
}

.cnn_mtl3vidbx2 {
width: 135px;
float: left;
display: inline;
}

.cnn_mtl3vidbx3 {
width: 127px;
float: left;
display: inline;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/3vid.line.gif) 123px 0 repeat-y;
margin: 0 0 0 12px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtlplnode,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtlplnode {
margin: 8px 0 0 5px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode {
margin-left: 0;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode {
margin-left: 7px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtpmore,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtpmore {
padding: 20px 0 0 5px;
}

cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore {
padding-left: 0;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore {
padding-left: 7px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx2,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx2 {
width: 131px;
float: left;
display: inline;
}

.cnn_mtt1plybttn {
position: absolute;
top: 94px;
left: 140px;
width: 136px;
height: 42px;
cursor: pointer;
}

.cnn_mtt1plybttn img {
width: 136px;
height: 42px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png) no-repeat;
}

.cnn_mtt1plybttnon img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png) no-repeat;
}

* html #play_button img {
filter: alpha(opacity=0);
}

* html #play_button {
display: inline-block;
}

* html #play_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png');
}

* html .cnn_mtt1plybttnon #play_button img {
filter: alpha(opacity=0);
}

* html .cnn_mtt1plybttnon #play_button {
display: inline-block;
}

* html .cnn_mtt1plybttnon #play_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png');
}

.cnn_mtt1livebttn {
position: absolute;
top: 94px;
left: 135px;
width: 145px;
height: 42px;
cursor: pointer;
}

.cnn_mtt1livebttn img {
width: 145px;
height: 42px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_watch_off.png) no-repeat;
}

.cnn_mtt1livebttnon img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_watch_on.png) no-repeat;
}

* html #watch_button img {
filter: alpha(opacity=0);
}

* html #watch_button {
display: inline-block;
}

* html #watch_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_watch_off.png');
}

* html .cnn_mtt1livebttnon #watch_button img {
filter: alpha(opacity=0);
}

* html .cnn_mtt1livebttnon #watch_button {
display: inline-block;
}

* html .cnn_mtt1livebttnon #watch_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_watch_on.png');
}

#cnn_maintopprofile .cnn_adtitle {
color: #9a9a9a;
padding: 5px 5px 4px 0;
text-align: right;
}

#cnn_maintopprofile .cnn_divline {
margin: 0 0 10px;
}

#cnn_mtplocation {
height: 25px;
}

.cnn_mtploc1 {
float: right;
display: inline;
margin: 0 10px 1px 0;
}

.cnn_mtploc2 {
float: left;
display: inline;
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
margin: 3px 0 0 10px;
}

.cnn_mtploc2 span {
color: #ca0002;
}

.cnn_mtpheader {
height: 24px;
background: #b3b3b3 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/tab.bg.gif) top left repeat-x;
margin: 0 10px 1px;
cursor: pointer;
}

.cnn_mtphtxt {
color: #fff;
padding: 5px 0 0 7px;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtphicons {
float: right;
display: inline;
margin: 0 7px 0 0;
}

.cnn_mtpharr {
width: 7px;
height: 5px;
background: #b3b3b3 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/carrot.up.jpg) top left no-repeat;
overflow: hidden;
margin: 9px 0 0;
}

.cnn_mtpactive .cnn_mtpharr {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/carrot.down.jpg);
}

#cnn_maintopprofile ul.cnn_bulletbin {
margin: 12px 0 0 12px;
}

.cnn_mtpmore {
padding: 5px 0 15px 10px;
}

#cnn_mtploc1yes img,
#cnn_mtploc1no img {
height: 23px;
width: 42px;
}

#cnn_mtploc1yes,
#cnn_mtploc1no {
display: block;
height: 23px;
width: 42px;
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -266px no-repeat;
float: left;
margin: 0 0 1px;
}

#cnn_mtploc1yes {
margin: 0 2px 0 0;
}

#cnn_mtploc1no {
background-position: 0 -180px;
}

#cnn_mtploc1no:hover {
background-position: 0 -223px;
}

#cnn_mtploc1yes:hover {
background-position: 0 -309px;
}

.cnn_filterareabox .cnn_shdcontainer {
width: 980px;
}

.cnn_fabheader {
margin: 0 0 0 10px;
}

.cnn_fabheader .cnn_fabh1,
.cnn_fabheader .cnn_fabh2 {
float: left;
display: inline;
margin: 16px 0 7px;
font: bold 18px/21px arial,Helvetica,Utkal,sans-serif;
}

.cnn_fabheader .cnn_fabh2 {
margin: 20px 0 0 14px;
}

.cnn_fabcontentarea {
padding: 0 0 9px 10px;
}

.cnn_fabcaholder {
float: left;
display: inline;
width: 920px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 8px 0 no-repeat;
}

.cnn_fabcawindow {
width: 906px;
overflow: hidden;
height: 105px;
margin: 0 1px 0 13px;
}

.cnn_fabcaslide {
width: 1000px;
}

.cnn_fabcatz {
float: left;
width: 129px;
height: 105px;
display: inline;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 124px 0 no-repeat;
overflow: hidden;
}

.cnn_fabcatz .cnn_relpostn {
height: 90px;
width: 120px;
}

.cnn_fabcattxt {
position: absolute;
bottom: 0;
left: 0;
width: 120px;
background-color: #000;
color: #fff;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_fabcattxt a {
float: left;
width: 120px;
}

.cnn_fabcattxt a:link,
.cnn_fabcattxt a:visited {
color: #fff;
}

.cnn_fabcattxt a span {
display: block;
padding: 4px 6px;
}

.cnn_fabcattxt a:hover {
color: #6ab9d3;
}

.cnn_fabcatad {
text-align: right;
color: #9a9a9a;
margin: 5px 9px 0 0;
}

.cnn_fabcatad img {
vertical-align: top;
}

.cnn_fabftbdbtn {
display: block;
height: 18px;
width: 85px;
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -1197px no-repeat;
float: left;
margin: 0 2px 0 0;
}

.cnn_fabftbdbtn img {
height: 18px;
width: 85px;
}

.cnn_fabftbdbtn:hover {
background-position: 0 -1235px;
}

.cnn_fabftbdbtn_on,
.cnn_fabftbdbtn_on:hover {
background-position: 0 -1273px;
}

.cnn_fabcprv,
.cnn_fabcprv_off,
.cnn_fabcnxt,
.cnn_fabcnxt_off {
float: left;
display: block;
height: 20px;
width: 20px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -60px no-repeat;
cursor: pointer;
margin: 25px 0 0;
}

.cnn_fabcprv_off,
.cnn_fabcnxt_off {
visibility: hidden;
}

.cnn_fabcnxt,
.cnn_fabcnxt:hover {
background-position: 0 -140px;
}

.cnn_fabcprv_off,
.cnn_fabcprv_off:hover {
background-position: 0 -20px;
cursor: default;
}

.cnn_fabcnxt_off,
.cnn_fabcnxt_off:hover {
background-position: 0 -100px;
cursor: default;
}

.cnn_fabcaslab {
float: left;
width: 906px;
padding: 0;
height: 105px;
}

#cnn_GalleryViewPort {
position: relative;
width: 906px;
height: 105px;
overflow: hidden;
margin: 0;
}

#cnn_GallerySliderContainer {
position: absolute;
left: 0;
top: 0;
}

#cnn_GallerySliderContainer img.cnnContentImg {
display: none;
}

a.cnn_fabftbdbtn {
font-size: 11px;
font-weight: 700;
text-align: center;
line-height: 18px;
}

a.cnn_fabftbdbtn:link,
a.cnn_fabftbdbtn:visited {
color: #fff;
}

a.cnn_fabftbdbtn:hover {
color: #fff;
}

.cnn_shdsectbin {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdsectbin.990px.bg.gif) top left repeat-y;
}

.cnn_shdsectbin ul.cnn_bulletbin li {
padding-bottom: 3px;
}

.cnn_sectbincntnt {
height: 207px;
overflow: hidden;
}

.cnn_bin_full_width1,
.cnn_bin_full_width2,
.cnn_bin_full_width3,
.cnn_bin_full_width4 {
margin: -2px 15px 0 10px!important;
padding: 0;
width: 240px!important;
height: 245px;
float: left;
display: inline;
}

.cnn_bin_full_width1 {
margin: -2px 10px 0 5px!important;
}

.cnn_bin_full_width2,
.cnn_bin_full_width3 {
margin: -2px 15px 0 0!important;
}

.cnn_bin_full_width4 {
margin: -2px 5px 0 0!important;
width: 230px!important;
overflow: visible!important;
}

.cnn_sectbincntnt_fullHeight {
height: 250px;
overflow: hidden;
}

.cnn_sectbin1,
.cnn_sectbin2,
.cnn_sectbin3,
.cnn_sectbin4 {
width: 220px;
height: 245px;
float: left;
display: inline;
margin: 0;
}

.cnn_sectbin1 {
margin: 0 20px 0 15px;
}

.cnn_sectbin2 {
margin: 0 20px 0 10px;
}

.cnn_sectbin3 {
margin: 0 20px 0 10px;
}

.cnn_sectbin4 {
margin: 0 0 0 10px;
width: 210px;
}

.cnn_shdsbin289 .cnn_sectbin1,
.cnn_shdsbin289 .cnn_sectbin2,
.cnn_shdsbin289 .cnn_sectbin3,
.cnn_shdsbin289 .cnn_sectbin4 {
height: 285px;
}

.cnn_shdsbin289 .cnn_sectbincntnt {
height: 207px;
overflow: hidden;
}

.cnn_shdsbin289 .cnn_sectbin4 {
height: auto;
}

.cnn_shdsectbin .cnn_mtpmore {
padding: 9px 0 1px;
}

.cnn_shdsectbin h4 {
float: left;
font: bold 18px/21px arial,Helvetica,Utkal,sans-serif;
padding: 14px 0 5px;
margin: 0;
}

.cnn_shdsectbin h4 a {
display: block;
padding: 0 15px 0 0;
float: left;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg) 100% 7px no-repeat;
}

.cnn_shdsectbin h4 a:link,
.cnn_shdsectbin h4 a:visited {
color: #000;
}

.cnn_shdsectbin h4 a:hover {
color: #ca0002;
}

.cnn_shdsectbin .cnn_divline {
margin: 0 0 7px;
}

.cnn_shdsectbin .cnn_divll {
margin-bottom: 10px;
}

.cnn_adspc155x31 {
float: right;
}

.cnn_sbalternate {
width: 755px;
float: left;
display: inline;
}

.cnn_sectbin1 .cnn_relpostn,
.cnn_sectbin2 .cnn_relpostn,
.cnn_sectbin3 .cnn_relpostn {
height: 84px;
width: 220px;
}

.cnn_sectbin1 .cnn_mtt1imgh,
.cnn_sectbin2 .cnn_mtt1imgh,
.cnn_sectbin3 .cnn_mtt1imgh {
width: 220px;
}

cnn_sectbin1 .cnn_mtt1imghtitle,
.cnn_sectbin2 .cnn_mtt1imghtitle,
.cnn_sectbin3 .cnn_mtt1imghtitle {
width: 220px;
}

.cnn_sectbin1 .cnn_mtt1imghtitle span,
.cnn_sectbin2 .cnn_mtt1imghtitle span,
.cnn_sectbin3 .cnn_mtt1imghtitle span {
padding: 4px 9px;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_tvsectionbin {
width: 730px;
background-color: #fff;
height: 152px;
margin: 0 10px 0 5px;
float: left;
display: inline;
}

.cnn_tvsectionbin h4 {
padding-left: 10px;
}

.cnn_tvsectionbin .cnn_divline {
margin-left: 10px;
}

.cnn_tsbnav {
float: right;
display: inline;
margin: 16px 0 0;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
color: #9a9a9a;
}

.cnn_tsbtz {
float: left;
width: 233px;
display: inline;
margin: 0 0 23px 10px;
}

.cnn_tsbtimg {
width: 120px;
float: left;
display: inline;
}

.cnn_tsbttxt {
background-color: #000;
float: left;
display: inline;
width: 113px;
height: 68px;
color: #fff;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_tsbttxt div {
padding: 4px 6px 0 7px;
}

.cnn_tsbttxt span {
color: #999;
}

.cnn_tvsectbin {
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_sectbin4 .cnn_tsbtz {
width: 210px;
margin: 0 0 6px;
}

.cnn_sectbin4 .cnn_tsbttxt {
width: 90px;
}

.cnn_tvsb1 {
height: 190px;
}

.cnn_tvsb2 {
color: #ccc;
}

.cnn_maintvdropdown select {
width: 210px;
margin: 2px 0 5px;
font-size: 11px;
}

.cnn_tsbttxt a:link,
.cnn_tsbttxt a:visited {
color: #fff;
}

.cnn_tsbttxt a:hover {
color: #6ab9d3;
}

.cnn_tsbnav select {
font-size: 11px;
}

.cnn_tsbnav select option {
color: #000;
}

.cnn_tsbnav select option.disabledProgram {
color: #666;
}

.cnn_adbygbin h6 {
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
margin: 0;
padding: 16px 0 0;
}

.cnn_adbygbin {
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_abgbad {
padding: 12px 0 0;
}

.cnn_sbhttopiccntr .cnn_divline {
clear: both;
margin: 0;
}

.cnn_sbhttopicl {
float: left;
display: block;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/Numbers_Sprite.gif) 0 -93px no-repeat;
}

.cnn_sbhttopicl span {
display: block;
padding: 6px 0 6px 28px;
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
}

.cnn_sbhttl2 {
background-position: 0 -209px;
}

.cnn_sbhttl3 {
background-position: 0 -325px;
}

.cnn_sbhttl4 {
background-position: 0 -441px;
}

.cnn_sbhttl5 {
background-position: 0 -557px;
}

.cnn_sbhttl6 {
background-position: 0 -673px;
}

.cnn_sbhttl7 {
background-position: 0 -789px;
}

.cnn_sbhttl8 {
background-position: 0 -905px;
}

.cnn_sbhttl9 {
background-position: 0 -1021px;
}

.cnn_sbhttl10 {
background-position: 0 -1137px;
}

.cnn_sbhttl11 {
background-position: 0 -1253px;
}

.cnn_sbhttl12 {
background-position: 0 -1369px;
}

.cnn_sbhttl13 {
background-position: 0 -1485px;
}

.cnn_sbhttl14 {
background-position: 0 -1601px;
}

.cnn_sbhttl15 {
background-position: 0 -1717px;
}

.cnn_shdcamtt1ohd #cnn_maintopt1 {
float: left;
width: 649px;
display: inline;
margin: 0;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile {
float: left;
width: 320px;
margin: 0;
display: inline;
}

.cnn_mtt1imghohd {
top: 0;
left: 0;
width: 637px;
}

.cnn_shdcamtt1ohd #cnn_maintopt1 .cnn_relpostn {
height: 360px;
width: 637px;
}

.cnn_shdcamtt1ohd #cnn_maint1lftf {
margin: 20px 0 0 5px;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile {
margin: 17px 0 0;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile ul.cnn_bulletbin {
margin: 9px 0 0;
}

.cnn_tstmpaohd {
color: #ca0002;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_shdcamtt1ohd h1 {
font: bold 30px/33px arial,Helvetica,Utkal,sans-serif;
margin: 2px 0 0;
}

.cnn_shdcamtt1ohd #cnn_mtt1lftarea a {
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

.cnn_shdcamtt1ohd #cnn_mtt1lftarea p {
margin: 6px 0 0;
padding: 0;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile .cnn_shdcontent {
height: 348px;
}

.cnn_ohdmrnws {
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
margin: 0 0 0 3px;
}

.cnn_adcntr300x100 {
padding: 0 10px;
}

.cnn_adspc300x100 {
float: left;
display: inline;
width: 300px;
margin: 10px 0 9px;
}

.cnn_adcntr300x100 .cnn_adspcmid {
margin: 10px 30px 9px;
}

.cnn_adspc300x100 .cnn_adspctimg {
text-align: right;
padding: 5px 0 0;
}

.cnn_728adbin {
width: 740px;
background-color: #fff;
margin: 0 5px;
float: left;
display: inline;
}

.cnn_adcntr728x90 {
padding: 4px 6px 11px;
}

.cnn_adspc728x90 .cnn_adspctimg {
text-align: right;
padding: 5px 0 0;
}

.cnn_adspc728x90 .cnn_adspctimg {
text-align: right;
padding: 5px 0 0;
}

.cnn_adspc300x100,
.cnn_sectbin4 {
overflow: hidden;
}

#cnnCVP1 .cnn_mtt1imghban {
position: absolute;
bottom: 40px;
}

.cnn_sbhottopics {
height: auto;
}

.cnn_chlngltxt {
font-weight: 700;
font-size: 10px;
line-height: 14px;
padding: 6px 0 12px;
}

.cnn_mtpplaybtn {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -352px no-repeat;
}

.cnn_mtpplaybtn {
display: block;
height: 17px;
width: 56px;
background-position: 0 -4077px;
}

.cnn_mtpplaybtn img {
height: 17px;
width: 56px;
}

.cnn_mtpplaybtn:hover {
background-position: 0 -4114px;
}

.cnn_shdsectbin .cnn_cnnchlng .cnn_divline {
margin: 0 0 10px;
}

.cnnLiveWOOL {
color: #ca0002;
}

.c1LW {
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive p {
font-size: 11px;
line-height: 14px;
margin: 7px 13px 10px;
overflow: hidden;
}

.cnn_shdcamtt1 .cnn_mtlplnode {
color: #ca0002;
display: inline;
float: left;
font-weight: 700;
font-size: 11px;
line-height: 12px;
height: 108px;
margin: 8px 2px 0 13px;
overflow: hidden;
position: relative;
width: 120px;
}

.cnn_shdcamtt1 .cnn_mtlnumplist2 .cnn_mtlplnode,
.cnn_shdcamtt1 .cnn_mtlnumplist3 .cnn_mtlplnode {
margin: 8px 0 0;
}

.cnn_mc2hdrcntr {
padding: 0;
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 {
padding: 0;
}

.cnn_mc2header {
float: left;
display: inline;
margin: 0;
font-size: 14px;
line-height: 16px;
font-weight: 700;
}

.cnn_mc2header h4 {
padding: 0;
margin: 0;
height: 24px;
overflow: hidden;
}

.cnn_mc2header h4 span {
display: block;
padding: 5px 0 0;
}

.cnn_mc2hdr1 {
width: 135px;
}

.cnn_mc2hdr2 {
width: 135px;
}

.cnn_mc2hdr3 {
width: 120px;
}

.cnn_mc2numhdr2 .cnn_mc2hdr1,
.cnn_mc2numhdr3 .cnn_mc2hdr1 {
width: 120px;
margin-right: 15px;
}

.cnn_mc2numhdr3 .cnn_mc2hdr2 {
width: 120px;
margin-right: 15px;
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2hdr1 {
width: 100%;
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2header.cnn_mc2hdr2,
.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2header.cnn_mc2hdr3 {
display: none;
}

.cnn_mtlnumplist2,
.cnn_mtlnumplist3 {
padding: 0 0 0 13px;
}

.cnn_mtlplist {
float: left;
display: inline;
margin: 0;
width: 120px;
}

.cnn_mtlplist1 {
margin-right: 15px;
}

.cnn_mtlplist2 {
margin-right: 15px;
}

.cnn_shdcamtt1 .cnn_mtlpln188 {
width: 188px;
height: 150px;
margin-right: 1px;
}

.cnn_mtlpln188 .cnn_mtlplnimg .cnn_vidplyb38x38 {
top: 34px;
left: 75px;
}

.cnn_shdcamtt1 .cnn_mtlplnttxt {
margin-left: 10px;
height: 118px;
}

.cnn_shdcamtt1 .cnn_mtlplnttxt .cnn_mtlplnttxtblrb {
color: #000;
font-weight: 400;
line-height: 14px;
}

.cnn_shdcamtt1 .cnn_mtlplnttxt .cnn_mtlplnttxtblrb a {
font-size: 10px;
font-weight: 700;
}

.cnn_shdcamtt1 .cnn_mtlplntimg {
height: 118px;
}

.cnn_mtlspccvhdr {
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
width: 391px;
margin: 0 13px 6px;
overflow: hidden;
}

#cnn_maintopt1 .cnn_mtt1content h4 {
font-size: 12px;
font-weight: 700;
font-family: Arial;
color: #757575;
margin: 6px 0 0;
text-transform: uppercase;
}

.cnn_shdcamtt12010 .cnn_shdcafooter {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcafooter_2010.gif) 0 0 no-repeat;
}

.cnn_shdcamtt12010 {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcamtt1_2010.990px.bg.gif) 0 0 repeat-y;
}

.cnn_shdcamtt12010 #cnn_maintt2bul {
background-image: none;
}

.cnn_shdcamtt12010 .cnn_maint1dline {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_maint1dline_2010.gif) no-repeat scroll left top transparent;
height: 10px;
margin: 0 0 4px;
}

.cnn_main10t1cntnt {
width: 670px;
background-color: #fff;
}

.cnn_main10t1slnks {
font-size: 10px;
line-height: 14px;
font-weight: 700;
color: #636363;
}

.cnn_main10t1sbbin {
padding: 20px 0 0 9px;
}

.cnn_main10t1sbbin2c {
padding: 5px 0 0 9px;
}

.cnn_main10t1lcntr {
float: left;
width: 242px;
display: inline;
margin: 0 12px 0 0;
}

.cnn_main10t1rcntr {
float: left;
width: 416px;
display: inline;
margin: 12px 0 0;
}

.cnn_main10t1img {
position: relative;
height: 234px;
width: 416px;
}

.cnn_main10t1img1 {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 416px;
height: 234px;
}

.cnn_main10t1img2 {
position: absolute;
top: 214px;
left: 0;
z-index: 2;
width: 416px;
height: 20px;
background-color: #000;
filter: alpha(opacity=70);
-moz-opacity: .70;
opacity: .70;
}

.cnn_main10t1img3 {
position: absolute;
top: 217px;
left: 10px;
z-index: 3;
width: 396px;
color: #fff;
font-size: 10px;
line-height: 12px;
}

.cnn_main10t1vidsrc {
float: right;
text-align: right;
margin: 0 6px 0 0;
font-size: 10px;
display: inline;
line-height: 12px;
color: #636363;
}

.cnn_main10t1vidttp {
font-size: 10px;
line-height: 12px;
padding: 0 0 0 8px;
color: #959595;
}

cnn_shdcamtt12010 h1 {
font-size: 24px;
line-height: 26px;
padding: 9px 0 0 9px;
font-weight: 700;
}

.cnn_main10t1lcntr p {
padding: 7px 0 5px 9px;
line-height: 15px;
}

.cnn_main10t1lcntr p a {
font-weight: 700;
font-size: 10px;
line-height: 14px;
}

.cnn_main10t1dlne {
height: 2px;
background-color: #000;
overflow: hidden;
}

.cnn_main10t1cntnt_2 .cnn_main10t1dlne {
display: none;
}

.cnn_main10t1cntnt_2 a:link,
.cnn_main10t1cntnt_2 a:visited {
color: #6ab9d3;
}

.cnn_main10t1cntnt_2 a:hover {
color: #ca0002;
}

.cnn_main10t1cntnt_2 {
background-color: #000;
color: #fff;
}

.cnn_main10t1cntnt_2 h1 a:link,
.cnn_main10t1cntnt_2 h1 a:visited {
color: #fff;
}

.cnn_main10t1cntnt_2 h1 a:hover {
color: #6ab9d3;
}

.cnn_main10t1cntnt_2 ul.cnn_bulletbin li {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull_blk.gif);
}

.cnn_main10t1cntnt_2 .cnn_main10t1vidttp {
color: #fff;
}

.cnn_shdcamtt12010 ul.cnn_bulletbin li span.cnnPostWOOL {
color: #9a9a9a;
}

.cnn_shdcamtt12010 ul.cnn_bulletbin li span.cnnPreWOOL {
color: #9a9a9a;
}

.cnn_shdcamtt12010 ul.cnn_bulletbin li span {
color: #ca0002;
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul {
background-color: #fafafa;
margin: 0;
}

.cnn_shdcamtt12010bn .cnn_maint1dline {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_maint1dline_2010bn.gif);
height: 6px;
}

.cnn_shdcamtt12010bn .cnn_shdcaheader {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcaheader_2010bn.gif) 0 0 no-repeat;
}

.cnn_shdcamtt12010bn .cnn_main10t1cntnt {
background: #fafafa url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_bk_header.gif) 0 4px no-repeat;
margin: 0 0 0 5px;
text-align: center;
height: 252px;
}

.cnn_shdcamtt12010bn .cnn_main10t1dlne {
height: 4px;
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul .cnn_divline {
background-color: #c2c2c2;
margin: 20px 155px 10px;
}

.cnn_shdcamtt12010bn h1 {
font-size: 45px;
line-height: 50px;
padding: 18px 0 0;
}

.cnn_shdcamtt12010bn h1 a:link,
.cnn_shdcamtt12010bn h1 a:visited {
color: #000;
}

.cnn_shdcamtt12010bn h1 a:hover {
color: #ca0002;
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul p {
padding: 0 155px;
line-height: 15px;
}

.cnn_shdcamtt12010bn .cnn_main10t1slnks {
font-size: 11px;
font-weight: 700;
line-height: 14px;
}

.cnn_mc2hdr2r {
height: 16px;
overflow: hidden;
width: 49%;
float: right;
}

======= .cnn_shdcamtt1 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.bg.gif) top left repeat-y;
}

.cnn_shdcamtt1l375,
.cnn_shdcamtt1l250 {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1l375.990px.bg.gif) top left repeat-y;
}

.cnn_clearmt1t2 {
clear: both;
height: 1px;
overflow: hidden;
}

#cnn_toptstmparea {
width: 990px;
background-color: #fafafa;
height: 15px;
color: #9a9a9a;
font: normal 10px/10px arial,Helvetica,Utkal,sans-serif;
overflow: hidden;
}

#cnn_toptstmparea span {
display: block;
padding: 4px 0 0 4px;
}

#cnn_maintopt1 {
float: left;
width: 682px;
display: inline;
margin: 0;
}

.cnn_shdcamtt1 #cnn_maintopt1 {
width: 685px;
}

.cnn_shdcamtt1 #cnn_maintoplive {
float: left;
width: 430px;
display: inline;
}

.cnn_shdcamtt1 #cnn_maint1lftf {
float: left;
width: 250px;
margin: 0;
display: inline;
margin: 0 0 0 5px;
}

#cnn_maintopprofile {
float: left;
width: 308px;
margin: 0;
display: inline;
}

.cnn_shdcamtt1 #cnn_maintopprofile {
width: 305px;
}

#cnn_maintopt1 .cnn_shdcontent {
margin: 0 4px 0 5px;
}

#cnn_maintoplive .cnn_shdcontent {
margin: 0 4px 0 3px;
}

#cnn_maintopprofile .cnn_shdcontent {
margin: 0 5px 0 3px;
}

.cnn_shdcamtt1 #cnn_maintopprofile .cnn_shdcontent {
margin: 0 5px 0 0;
}

.cnn_shdcamtt1 .cnn_maintoplivepad {
padding: 0 7px;
}

.cnn_shdcaheader {
height: 5px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.header.gif) top left no-repeat;
}

.cnn_shdcafooter {
height: 6px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades.gif) 0 -467px no-repeat;
}

.cnn_shdcamtt1l375 .cnn_shdcaheader,
.cnn_shdcamtt1l250 .cnn_shdcaheader {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1l375.990px.header.gif);
}

.cnn_shdcamtt1l375 .cnn_shdcafooter,
.cnn_shdcamtt1l250 .cnn_shdcafooter {
background-position: 0 -513px;
}

.cnn_mtt1content {
margin: 0 10px;
font-size: 11px;
line-height: 14px;
}

.cnn_mtt1content p {
margin: 0;
padding: 5px 0 9px;
}

.cnn_main10t1rcntr .cnn_mtt1content p {
margin: 0;
padding: 0 0 9px;
}

.cnn_mtt1content p a {
text-decoration: none;
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1content h4 {
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
padding: 0;
margin: 6px 0 4px;
}

.cnn_mtt1content .cnn_divline {
margin: 4px 0 0;
}

.cnn_mtt1more {
padding: 6px 0 0;
}

.cnn_mtt1caption {
font-size: 10px;
line-height: 12px;
color: #9a9a9a;
padding: 3px 0 0;
}

.cnn_shdcamtt1 #cnn_maintopt1 .cnn_relpostn {
height: 250px;
width: 250px;
}

.cnn_mtt1imgh {
position: absolute;
bottom: 0;
left: 0;
width: 250px;
color: #fff;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1imghban {
float: left;
}

.cnn_mtt1imghbug {
float: right;
}

.cnn_mtt1imghban img {
display: block;
}

.cnn_mtt1imghban span {
display: block;
padding: 5px 9px 4px;
background-color: #ca0002;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1imghtitle {
background-color: #000;
display: block;
width: 250px;
clear: both;
}

.cnn_mtt1imghtitle h1 {
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1imghtitle span {
display: block;
padding: 8px 9px 7px;
}

.cnn_shdcamtt1 #cnn_maintoplive .cnn_relpostn {
height: 250px;
width: 416px;
}

.cnn_mtlimgh {
position: absolute;
bottom: 0;
left: 0;
width: 416px;
color: #fff;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtlimghban {
float: left;
}

.cnn_mtlimghban span {
display: block;
padding: 5px 9px 4px;
background-color: #ca0002;
}

.cnn_mtlimghtitle {
background-color: #000;
display: block;
width: 416px;
clear: both;
font: bold 22px/24px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtlimghtitle span {
display: block;
padding: 8px 9px;
}

#cnn_maintoplive .cnn_mtt1imgh {
position: absolute;
bottom: 0;
left: 0;
width: 416px;
color: #fff;
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtt1imghban {
float: left;
}

#cnn_maintoplive .cnn_mtt1imghban span {
display: block;
padding: 5px 9px 4px;
background-color: #ca0002;
}

#cnn_maintoplive .cnn_mtt1imghtitle {
background-color: #000;
display: block;
width: 416px;
clear: both;
font: bold 20px/24px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtt1imghtitle h1 {
font: bold 22px/24px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtt1imghtitle span {
display: block;
padding: 8px 9px;
}

.cnn_mtt1imghbbn span {
background-color: #fff402;
color: #000;
}

#cnn_maintoplive .cnn_mtt1imghbbn span {
background-color: #fff402;
color: #000;
}

.cnn_mtt1breakn .cnn_mtt1imghbg {
width: 250px;
height: 250px;
background: #000 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/home_breakingnews_bk.gif) top left no-repeat;
position: absolute;
z-index: 1;
}

.cnn_mtt1breakn .cnn_mtt1imghban {
position: absolute;
top: 0;
left: 0;
z-index: 2;
background: #fafc01 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/126x28_breaking_news.gif) 0 0 no-repeat;
height: 28px;
width: 126px;
overflow: hidden;
}

.cnn_mtt1breakn .cnn_mtt1imghtime {
position: absolute;
bottom: 0;
left: 0;
z-index: 3;
width: 250px;
background-color: #000;
color: #9a9a9a;
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtt1breakn .cnn_mtt1imghtime span {
display: block;
padding: 5px 10px 4px;
}

.cnn_mtt1breakn .cnn_mtt1imghtxt {
z-index: 2;
position: absolute;
top: 64px;
left: 10px;
width: 230px;
font: bold 23px/27px arial,Helvetica,Utkal,sans-serif;
color: #fff;
}

.cnn_mtlimghtitle a:link,
.cnn_mtt1imghtitle a:link,
.cnn_mtt1imghtitle a:visited,
.cnn_mtlimghtitle a:visited {
color: #fff;
}

.cnn_mtlimghtitle a:hover,
.cnn_mtt1imghtitle a:hover {
color: #6ab9d3;
}

#cnn_mtt1lftarea p span {
color: #999;
}

.cnn_shdcamtt1l375 #cnn_maintopt1 .cnn_relpostn,
.cnn_shdcamtt1l375 .cnn_mtt1imgh {
width: 670px;
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle {
width: 670px;
}

.cnn_shdcamtt1l375 #cnn_maintt2bul {
float: left;
width: 260px;
display: inline;
}

.cnn_shdcamtt1l375 #cnn_maintoplive {
float: left;
width: 410px;
display: inline;
}

.cnn_shdcamtt1l375 #cnn_maintt1imgbul .cnn_divline {
background-color: transparent;
}

.cnn_shdcamtt1l375 #cnn_maintoplive h3 {
margin: 0 10px;
}

.cnn_shdcamtt1l375 .cnn_mtlplnode {
margin-left: 10px;
margin-right: 5px;
}

.cnn_shdcamtt1l375 #cnn_mtt1lftarea,
.cnn_shdcamtt1l375 #cnn_mtt1rgtarea {
float: left;
width: 310px;
margin: 0 20px 0 0;
display: inline;
}

.cnn_shdcamtt1l375 #cnn_mtt1rgtarea {
width: 320px;
margin: 5px 0 0;
}

.cnn_shdcamtt1l250 #cnn_mtt1rgtarea ul.cnn_bulletbin li,
.cnn_shdcamtt1l375 #cnn_mtt1rgtarea ul.cnn_bulletbin li {
padding-bottom: 0;
}

cnn_shdcamtt1l375 .cnn_mtt1imghtitle,
.cnn_shdcamtt1l375 .cnn_mtt1imghtitle h1 {
font: bold 30px/33px arial,Helvetica,Utkal,sans-serif;
}

.cnn_shdcamtt1l375 .cnn_mtt1imghtitle span {
display: block;
padding: 10px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_relpostn {
height: 250px;
width: 670px;
}

.cnn_shdcamtt1l250 .cnn_mtt1imgh {
width: 670px;
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle {
width: 670px;
}

.cnn_shdcamtt1l250 #cnn_maintt2bul {
float: left;
width: 260px;
display: inline;
}

.cnn_shdcamtt1l250 #cnn_maintoplive {
float: left;
width: 410px;
display: inline;
padding: 10px 0;
}

.cnn_shdcamtt1l250 #cnn_maintt1imgbul .cnn_divline {
background-color: transparent;
}

.cnn_shdcamtt1l250 #cnn_maintoplive h3 {
margin: 0 10px;
}

.cnn_shdcamtt1l250 .cnn_mtlplnode {
margin-left: 10px;
margin-right: 5px;
}

.cnn_shdcamtt1l250 #cnn_mtt1lftarea,
.cnn_shdcamtt1l250 #cnn_mtt1rgtarea {
float: left;
width: 310px;
margin: 0 20px 0 0;
display: inline;
}

.cnn_shdcamtt1l250 #cnn_mtt1rgtarea {
width: 320px;
margin: 5px 0 0;
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle,
.cnn_shdcamtt1l250 .cnn_mtt1imghtitle h1 {
font: bold 20px/22px arial,Helvetica,Utkal,sans-serif;
}

.cnn_shdcamtt1l250 .cnn_mtt1imghtitle span {
display: block;
padding: 0 10px 9px;
}

.cnn_shdcamtt1l250 .cnn_maint1dline {
height: 11px;
overflow: hidden;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_maint1dline.gif) top left no-repeat;
margin: 0 0 10px;
}

#cnn_maintt2bul {
margin-bottom: 11px;
}

.cnn_shdcamtt1l250 #cnn_maintt1imgbul,
.cnn_shdcamtt1l375 #cnn_maintt1imgbul,
.cnn_shdcamtt1l250 #cnn_maintt2bul,
.cnn_shdcamtt1l375 #cnn_maintt2bul {
margin: 0 0 0 5px;
}

.cnn_shdcamtt1l250 #cnn_maintt2bul,
.cnn_shdcamtt1l375 #cnn_maintt2bul {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/1px.grey.line.gif) 100% 0 repeat-y;
}

.cnn_shdcamtt1l250 .cnn_mtt1content h4,
.cnn_shdcamtt1l375 .cnn_mtt1content h4 {
margin-top: 0;
}

.cnn_shdcamtt1l375 #cnn_mtlplaylist,
.cnn_shdcamtt1l250 #cnn_mtlplaylist {
margin: 2px 0 0;
}

.cnn_shdcamtt1l375 .cnn_mtt1content p {
padding-bottom: 11px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn {
width: 416px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn .cnn_mtt1imgh {
width: 416px;
}

.cnn_shdcamtt1l250 #cnn_maintopt1 .cnn_main10t1rcntr .cnn_relpostn .cnn_mtt1imgh .cnn_mtt1imghtitle {
width: 416px;
}

#cnn_maintoplive p {
font-size: 11px;
line-height: 14px;
margin: 7px 13px 11px;
overflow: hidden;
}

#cnn_maintoplive p a {
text-decoration: none;
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive h3 {
display: block;
background-color: #e0e0e0;
margin: 0 13px 2px;
padding: 5px 7px 4px;
color: #666;
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
text-transform: uppercase;
}

.cnn_mtlplnode {
position: relative;
float: left;
display: inline;
width: 120px;
margin: 8px 2px 0 13px;
height: 108px;
overflow: hidden;
font: bold 11px/12px arial,Helvetica,Utkal,sans-serif;
color: #ca0002;
}

.cnn_mtlplnode_c {
position: relative;
float: left;
display: inline;
width: 160px;
height: 108px;
overflow: visible;
font: bold 11px/12px arial,Helvetica,Utkal,sans-serif;
color: #ca0002;
}

.cnn_mtlplnimg {
padding: 0 0 4px;
}

.cnn_mtlplnimgspan {
color: #9a9a9a;
display: block;
font: 10px/12px arial,Helvetica,Utkal,sans-serif;
padding-top: 3px;
overflow: visible;
}

.cnn_mtlplnode span {
display: block;
font: normal 10px/12px arial,Helvetica,Utkal,sans-serif;
color: #9a9a9a;
}

.cnn_mtl3vidbx {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/3vid.lineb.gif) 127px 0 repeat-y;
margin: 0 0 0 13px;
}

.cnn_mtl3vidbx .cnn_mtlplnode {
margin: 8px 0 0 7px;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode {
margin-left: 0;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode {
margin-left: 7px;
}

.cnn_mtl3vidbx .cnn_mtpmore {
padding: 20px 0 0 7px;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore {
padding-left: 0;
}

.cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore {
padding-left: 7px;
}

#cnn_maintoplive .cnn_mtl3vidbx h3 {
margin: 0 0 2px;
padding: 0;
border-right: 1px solid #fff;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive .cnn_mtl3vidbx .cnn_mtl3vidbx3 h3 {
border: 0;
}

#cnn_maintoplive .cnn_mtl3vidbx h3 span {
display: block;
padding: 5px 8px 4px 7px;
}

.cnn_mtl3vidbx1 {
width: 128px;
float: left;
display: inline;
}

.cnn_mtl3vidbx2 {
width: 135px;
float: left;
display: inline;
}

.cnn_mtl3vidbx3 {
width: 127px;
float: left;
display: inline;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/3vid.line.gif) 123px 0 repeat-y;
margin: 0 0 0 12px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtlplnode,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtlplnode {
margin: 8px 0 0 5px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtlplnode {
margin-left: 0;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtlplnode {
margin-left: 7px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtpmore,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtpmore {
padding: 20px 0 0 5px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx1 .cnn_mtpmore {
padding-left: 0;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx .cnn_mtl3vidbx3 .cnn_mtpmore {
padding-left: 7px;
}

.cnn_shdcamtt1l250 .cnn_mtl3vidbx2,
.cnn_shdcamtt1l375 .cnn_mtl3vidbx2 {
width: 131px;
float: left;
display: inline;
}

.cnn_mtt1plybttn {
position: absolute;
top: 94px;
left: 140px;
width: 136px;
height: 42px;
cursor: pointer;
}

.cnn_mtt1plybttn img {
width: 136px;
height: 42px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png) no-repeat;
}

.cnn_mtt1plybttnon img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png) no-repeat;
}

* html #play_button img {
filter: alpha(opacity=0);
}

* html #play_button {
display: inline-block;
}

* html #play_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png');
}

* html .cnn_mtt1plybttnon #play_button img {
filter: alpha(opacity=0);
}

* html .cnn_mtt1plybttnon #play_button {
display: inline-block;
}

* html .cnn_mtt1plybttnon #play_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png');
}

.cnn_mtt1livebttn {
position: absolute;
top: 94px;
left: 135px;
width: 145px;
height: 42px;
cursor: pointer;
}

.cnn_mtt1livebttn img {
width: 145px;
height: 42px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_watch_off.png) no-repeat;
}

.cnn_mtt1livebttnon img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_watch_on.png) no-repeat;
}

* html #watch_button img {
filter: alpha(opacity=0);
}

* html #watch_button {
display: inline-block;
}

* html #watch_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_watch_off.png');
}

* html .cnn_mtt1livebttnon #watch_button img {
filter: alpha(opacity=0);
}

* html .cnn_mtt1livebttnon #watch_button {
display: inline-block;
}

* html .cnn_mtt1livebttnon #watch_button {
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_watch_on.png');
}

#cnn_maintopprofile .cnn_adtitle {
color: #9a9a9a;
padding: 5px 5px 4px 0;
text-align: right;
}

#cnn_maintopprofile .cnn_divline {
margin: 0 0 10px;
}

#cnn_mtplocation {
height: 25px;
}

.cnn_mtploc1 {
float: right;
display: inline;
margin: 0 10px 1px 0;
}

.cnn_mtploc2 {
float: left;
display: inline;
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
margin: 3px 0 0 10px;
}

.cnn_mtploc2 span {
color: #ca0002;
}

.cnn_mtpheader {
height: 24px;
background: #b3b3b3 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/tab.bg.gif) top left repeat-x;
margin: 0 10px 1px;
cursor: pointer;
}

.cnn_mtphtxt {
color: #fff;
padding: 5px 0 0 7px;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_mtphicons {
float: right;
display: inline;
margin: 0 7px 0 0;
}

.cnn_mtpharr {
width: 7px;
height: 5px;
background: #b3b3b3 url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/carrot.up.jpg) top left no-repeat;
overflow: hidden;
margin: 9px 0 0;
}

.cnn_mtpactive .cnn_mtpharr {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/profile/carrot.down.jpg);
}

#cnn_maintopprofile ul.cnn_bulletbin {
margin: 12px 0 0 12px;
}

.cnn_mtpmore {
padding: 5px 0 15px 10px;
}

#cnn_mtploc1yes img,
#cnn_mtploc1no img {
height: 23px;
width: 42px;
}

#cnn_mtploc1yes,
#cnn_mtploc1no {
display: block;
height: 23px;
width: 42px;
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -266px no-repeat;
float: left;
margin: 0 0 1px;
}

cnn_mtploc1yes {
margin: 0 2px 0 0;
}

#cnn_mtploc1no {
background-position: 0 -180px;
}

#cnn_mtploc1no:hover {
background-position: 0 -223px;
}

#cnn_mtploc1yes:hover {
background-position: 0 -309px;
}

.cnn_filterareabox .cnn_shdcontainer {
width: 980px;
}

.cnn_fabheader {
margin: 0 0 0 10px;
}

.cnn_fabheader .cnn_fabh1,
.cnn_fabheader .cnn_fabh2 {
float: left;
display: inline;
margin: 16px 0 7px;
font: bold 18px/21px arial,Helvetica,Utkal,sans-serif;
}

.cnn_fabheader .cnn_fabh2 {
margin: 20px 0 0 14px;
}

.cnn_fabcontentarea {
padding: 0 0 9px 10px;
}

.cnn_fabcaholder {
float: left;
display: inline;
width: 920px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 8px 0 no-repeat;
}

.cnn_fabcawindow {
width: 906px;
overflow: hidden;
height: 105px;
margin: 0 1px 0 13px;
}

.cnn_fabcaslide {
width: 1000px;
}

.cnn_fabcatz {
float: left;
width: 129px;
height: 105px;
display: inline;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 124px 0 no-repeat;
overflow: hidden;
}

.cnn_fabcatz .cnn_relpostn {
height: 90px;
width: 120px;
}

.cnn_fabcattxt {
position: absolute;
bottom: 0;
left: 0;
width: 120px;
background-color: #000;
color: #fff;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_fabcattxt a {
float: left;
width: 120px;
}

.cnn_fabcattxt a:link,
.cnn_fabcattxt a:visited {
color: #fff;
}

.cnn_fabcattxt a span {
display: block;
padding: 4px 6px;
}

.cnn_fabcattxt a:hover {
color: #6ab9d3;
}

.cnn_fabcatad {
text-align: right;
color: #9a9a9a;
margin: 5px 9px 0 0;
}

.cnn_fabcatad img {
vertical-align: top;
}

.cnn_fabftbdbtn {
display: block;
height: 18px;
width: 85px;
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -1197px no-repeat;
float: left;
margin: 0 2px 0 0;
}

.cnn_fabftbdbtn img {
height: 18px;
width: 85px;
}

.cnn_fabftbdbtn:hover {
background-position: 0 -1235px;
}

.cnn_fabftbdbtn_on,
.cnn_fabftbdbtn_on:hover {
background-position: 0 -1273px;
}

.cnn_fabcprv,
.cnn_fabcprv_off,
.cnn_fabcnxt,
.cnn_fabcnxt_off {
float: left;
display: block;
height: 20px;
width: 20px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -60px no-repeat;
cursor: pointer;
margin: 25px 0 0;
}

.cnn_fabcprv_off,
.cnn_fabcnxt_off {
visibility: hidden;
}

.cnn_fabcnxt,
.cnn_fabcnxt:hover {
background-position: 0 -140px;
}

.cnn_fabcprv_off,
.cnn_fabcprv_off:hover {
background-position: 0 -20px;
cursor: default;
}

.cnn_fabcnxt_off,
.cnn_fabcnxt_off:hover {
background-position: 0 -100px;
cursor: default;
}

.cnn_fabcaslab {
float: left;
width: 906px;
padding: 0;
height: 105px;
}

#cnn_GalleryViewPort {
position: relative;
width: 906px;
height: 105px;
overflow: hidden;
margin: 0;
}

#cnn_GallerySliderContainer {
position: absolute;
left: 0;
top: 0;
}

#cnn_GallerySliderContainer img.cnnContentImg {
display: none;
}

a.cnn_fabftbdbtn {
font-size: 11px;
font-weight: 700;
text-align: center;
line-height: 18px;
}

a.cnn_fabftbdbtn:link,
a.cnn_fabftbdbtn:visited {
color: #fff;
}

a.cnn_fabftbdbtn:hover {
color: #fff;
}

.cnn_shdsectbin {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdsectbin.990px.bg.gif) top left repeat-y;
}

.cnn_shdsectbin ul.cnn_bulletbin li {
padding-bottom: 3px;
}

.cnn_sectbincntnt {
height: 207px;
overflow: hidden;
}

.cnn_bin_full_width1,
.cnn_bin_full_width2,
.cnn_bin_full_width3,
.cnn_bin_full_width4 {
margin: -2px 15px 0 10px!important;
padding: 0;
width: 240px!important;
height: 245px;
float: left;
display: inline;
}

.cnn_bin_full_width1 {
margin: -2px 10px 0 5px!important;
}

.cnn_bin_full_width2,
.cnn_bin_full_width3 {
margin: -2px 15px 0 0!important;
}

.cnn_bin_full_width4 {
margin: -2px 5px 0 0!important;
width: 230px!important;
overflow: visible!important;
}

.cnn_sectbincntnt_fullHeight {
height: 250px;
overflow: hidden;
}

.cnn_sectbin1,
.cnn_sectbin2,
.cnn_sectbin3,
.cnn_sectbin4 {
width: 220px;
height: 245px;
float: left;
display: inline;
margin: 0;
}

.cnn_sectbin1 {
margin: 0 20px 0 15px;
}

.cnn_sectbin2 {
margin: 0 20px 0 10px;
}

.cnn_sectbin3 {
margin: 0 20px 0 10px;
}

.cnn_sectbin4 {
margin: 0 0 0 10px;
width: 210px;
}

.cnn_shdsbin289 .cnn_sectbin1,
.cnn_shdsbin289 .cnn_sectbin2,
.cnn_shdsbin289 .cnn_sectbin3,
.cnn_shdsbin289 .cnn_sectbin4 {
height: 285px;
}

.cnn_shdsbin289 .cnn_sectbincntnt {
height: 207px;
overflow: hidden;
}

.cnn_shdsbin289 .cnn_sectbin4 {
height: auto;
}

.cnn_shdsectbin .cnn_mtpmore {
padding: 9px 0 1px;
}

.cnn_shdsectbin h4 {
float: left;
font: bold 18px/21px arial,Helvetica,Utkal,sans-serif;
padding: 14px 0 5px;
margin: 0;
}

.cnn_shdsectbin h4 a {
display: block;
padding: 0 15px 0 0;
float: left;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg) 100% 7px no-repeat;
}

.cnn_shdsectbin h4 a:link,
.cnn_shdsectbin h4 a:visited {
color: #000;
}

.cnn_shdsectbin h4 a:hover {
color: #ca0002;
}

.cnn_shdsectbin .cnn_divline {
margin: 0 0 7px;
}

.cnn_shdsectbin .cnn_divll {
margin-bottom: 10px;
}

.cnn_adspc155x31 {
float: right;
}

.cnn_sbalternate {
width: 755px;
float: left;
display: inline;
}

.cnn_sectbin1 .cnn_relpostn,
.cnn_sectbin2 .cnn_relpostn,
.cnn_sectbin3 .cnn_relpostn {
height: 84px;
width: 220px;
}

.cnn_sectbin1 .cnn_mtt1imgh,
.cnn_sectbin2 .cnn_mtt1imgh,
.cnn_sectbin3 .cnn_mtt1imgh {
width: 220px;
}

.cnn_sectbin1 .cnn_mtt1imghtitle,
.cnn_sectbin2 .cnn_mtt1imghtitle,
.cnn_sectbin3 .cnn_mtt1imghtitle {
width: 220px;
}

.cnn_sectbin1 .cnn_mtt1imghtitle span,
.cnn_sectbin2 .cnn_mtt1imghtitle span,
.cnn_sectbin3 .cnn_mtt1imghtitle span {
padding: 4px 9px;
font: bold 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_tvsectionbin {
width: 730px;
background-color: #fff;
height: 152px;
margin: 0 10px 0 5px;
float: left;
display: inline;
}

.cnn_tvsectionbin h4 {
padding-left: 10px;
}

.cnn_tvsectionbin .cnn_divline {
margin-left: 10px;
}

.cnn_tsbnav {
float: right;
display: inline;
margin: 16px 0 0;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
color: #9a9a9a;
}

.cnn_tsbtz {
float: left;
width: 233px;
display: inline;
margin: 0 0 23px 10px;
}

.cnn_tsbtimg {
width: 120px;
float: left;
display: inline;
}

.cnn_tsbttxt {
background-color: #000;
float: left;
display: inline;
width: 113px;
height: 68px;
color: #fff;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_tsbttxt div {
padding: 4px 6px 0 7px;
}

.cnn_tsbttxt span {
color: #999;
}

.cnn_tvsectbin {
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_sectbin4 .cnn_tsbtz {
width: 210px;
margin: 0 0 6px;
}

.cnn_sectbin4 .cnn_tsbttxt {
width: 90px;
}

.cnn_tvsb1 {
height: 190px;
}

.cnn_tvsb2 {
color: #ccc;
}

.cnn_maintvdropdown select {
width: 210px;
margin: 2px 0 5px;
font-size: 11px;
}

.cnn_tsbttxt a:link,
.cnn_tsbttxt a:visited {
color: #fff;
}

.cnn_tsbttxt a:hover {
color: #6ab9d3;
}

.cnn_tsbnav select {
font-size: 11px;
}

.cnn_tsbnav select option {
color: #000;
}

.cnn_tsbnav select option.disabledProgram {
color: #666;
}

.cnn_adbygbin h6 {
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
margin: 0;
padding: 16px 0 0;
}

.cnn_adbygbin {
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_abgbad {
padding: 12px 0 0;
}

.cnn_sbhttopiccntr .cnn_divline {
clear: both;
margin: 0;
}

.cnn_sbhttopicl {
float: left;
display: block;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/Numbers_Sprite.gif) 0 -93px no-repeat;
}

.cnn_sbhttopicl span {
display: block;
padding: 6px 0 6px 28px;
font: bold 12px/15px arial,Helvetica,Utkal,sans-serif;
}

.cnn_sbhttl2 {
background-position: 0 -209px;
}

.cnn_sbhttl3 {
background-position: 0 -325px;
}

.cnn_sbhttl4 {
background-position: 0 -441px;
}

.cnn_sbhttl5 {
background-position: 0 -557px;
}

.cnn_sbhttl6 {
background-position: 0 -673px;
}

.cnn_sbhttl7 {
background-position: 0 -789px;
}

.cnn_sbhttl8 {
background-position: 0 -905px;
}

.cnn_sbhttl9 {
background-position: 0 -1021px;
}

.cnn_sbhttl10 {
background-position: 0 -1137px;
}

.cnn_sbhttl11 {
background-position: 0 -1253px;
}

.cnn_sbhttl12 {
background-position: 0 -1369px;
}

.cnn_sbhttl13 {
background-position: 0 -1485px;
}

.cnn_sbhttl14 {
background-position: 0 -1601px;
}

.cnn_sbhttl15 {
background-position: 0 -1717px;
}

.cnn_shdcamtt1ohd #cnn_maintopt1 {
float: left;
width: 649px;
display: inline;
margin: 0;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile {
float: left;
width: 320px;
margin: 0;
display: inline;
}

.cnn_mtt1imghohd {
top: 0;
left: 0;
width: 637px;
}

.cnn_shdcamtt1ohd #cnn_maintopt1 .cnn_relpostn {
height: 360px;
width: 637px;
}

.cnn_shdcamtt1ohd #cnn_maint1lftf {
margin: 20px 0 0 5px;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile {
margin: 17px 0 0;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile ul.cnn_bulletbin {
margin: 9px 0 0;
}

.cnn_tstmpaohd {
color: #ca0002;
font: normal 11px/14px arial,Helvetica,Utkal,sans-serif;
}

.cnn_shdcamtt1ohd h1 {
font: bold 30px/33px arial,Helvetica,Utkal,sans-serif;
margin: 2px 0 0;
}

.cnn_shdcamtt1ohd #cnn_mtt1lftarea a {
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

cnn_shdcamtt1ohd #cnn_mtt1lftarea p {
margin: 6px 0 0;
padding: 0;
}

.cnn_shdcamtt1ohd #cnn_maintopprofile .cnn_shdcontent {
height: 348px;
}

.cnn_ohdmrnws {
font: bold 16px/19px arial,Helvetica,Utkal,sans-serif;
margin: 0 0 0 3px;
}

.cnn_adcntr300x100 {
padding: 0 10px;
}

.cnn_adspc300x100 {
float: left;
display: inline;
width: 300px;
margin: 10px 0 9px;
}

.cnn_adcntr300x100 .cnn_adspcmid {
margin: 10px 30px 9px;
}

.cnn_adspc300x100 .cnn_adspctimg {
text-align: right;
padding: 5px 0 0;
}

.cnn_728adbin {
width: 740px;
background-color: #fff;
margin: 0 5px;
float: left;
display: inline;
}

.cnn_adcntr728x90 {
padding: 4px 6px 11px;
}

.cnn_adspc728x90 .cnn_adspctimg {
text-align: right;
padding: 5px 0 0;
}

.cnn_adspc728x90 .cnn_adspctimg {
text-align: right;
padding: 5px 0 0;
}

.cnn_adspc300x100,
.cnn_sectbin4 {
overflow: hidden;
}

#cnnCVP1 .cnn_mtt1imghban {
position: absolute;
bottom: 40px;
}

.cnn_sbhottopics {
height: auto;
}

.cnn_chlngltxt {
font-weight: 700;
font-size: 10px;
line-height: 14px;
padding: 6px 0 12px;
}

.cnn_mtpplaybtn {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/Sprite_BT_master.gif) 0 -352px no-repeat;
}

.cnn_mtpplaybtn {
display: block;
height: 17px;
width: 56px;
background-position: 0 -4077px;
}

.cnn_mtpplaybtn img {
height: 17px;
width: 56px;
}

.cnn_mtpplaybtn:hover {
background-position: 0 -4114px;
}

.cnn_shdsectbin .cnn_cnnchlng .cnn_divline {
margin: 0 0 10px;
}

.cnnLiveWOOL {
color: #ca0002;
}

.c1LW {
font: bold 10px/12px arial,Helvetica,Utkal,sans-serif;
}

#cnn_maintoplive p {
font-size: 11px;
line-height: 14px;
margin: 7px 13px 10px;
overflow: hidden;
}

.cnn_shdcamtt1 .cnn_mtlplnode {
color: #ca0002;
display: inline;
float: left;
font-weight: 700;
font-size: 11px;
line-height: 12px;
height: 108px;
margin: 8px 2px 0 13px;
overflow: hidden;
position: relative;
width: 120px;
}

.cnn_shdcamtt1 .cnn_mtlnumplist2 .cnn_mtlplnode,
.cnn_shdcamtt1 .cnn_mtlnumplist3 .cnn_mtlplnode {
margin: 8px 0 0;
}

.cnn_mc2hdrcntr {
padding: 0;
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 {
padding: 0;
}

.cnn_mc2header {
float: left;
display: inline;
margin: 0;
font-size: 14px;
line-height: 16px;
font-weight: 700;
}

.cnn_mc2header h4 {
padding: 0;
margin: 0;
height: 24px;
overflow: hidden;
}

.cnn_mc2header h4 span {
display: block;
padding: 5px 0 0;
}

.cnn_mc2hdr1 {
width: 135px;
}

.cnn_mc2hdr2 {
width: 135px;
}

.cnn_mc2hdr3 {
width: 120px;
}

.cnn_mc2numhdr2 .cnn_mc2hdr1,
.cnn_mc2numhdr3 .cnn_mc2hdr1 {
width: 120px;
margin-right: 15px;
}

.cnn_mc2numhdr3 .cnn_mc2hdr2 {
width: 120px;
margin-right: 15px;
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2hdr1 {
width: 100%;
}

.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2header.cnn_mc2hdr2,
.cnn_mc2hdrcntr.cnn_mc2numhdr1 .cnn_mc2header.cnn_mc2hdr3 {
display: none;
}

.cnn_mtlnumplist2,
.cnn_mtlnumplist3 {
padding: 0 0 0 13px;
}

.cnn_mtlplist {
float: left;
display: inline;
margin: 0;
width: 120px;
}

.cnn_mtlplist1 {
margin-right: 15px;
}

.cnn_mtlplist2 {
margin-right: 15px;
}

.cnn_shdcamtt1 .cnn_mtlpln188 {
width: 188px;
height: 150px;
margin-right: 1px;
}

.cnn_mtlpln188 .cnn_mtlplnimg .cnn_vidplyb38x38 {
top: 34px;
left: 75px;
}

.cnn_shdcamtt1 .cnn_mtlplnttxt {
margin-left: 10px;
height: 118px;
}

.cnn_shdcamtt1 .cnn_mtlplnttxt .cnn_mtlplnttxtblrb {
color: #000;
font-weight: 400;
line-height: 14px;
}

.cnn_shdcamtt1 .cnn_mtlplnttxt .cnn_mtlplnttxtblrb a {
font-size: 10px;
font-weight: 700;
}

.cnn_shdcamtt1 .cnn_mtlplntimg {
height: 118px;
}

.cnn_mtlspccvhdr {
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
width: 391px;
margin: 0 13px 6px;
overflow: hidden;
}

#cnn_maintopt1 .cnn_mtt1content h4 {
font-size: 12px;
font-weight: 700;
font-family: Arial;
color: #757575;
margin: 6px 0 0;
text-transform: uppercase;
}

.cnn_shdcamtt12010 .cnn_shdcafooter {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcafooter_2010.gif) 0 0 no-repeat;
}

.cnn_shdcamtt12010 {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcamtt1_2010.990px.bg.gif) 0 0 repeat-y;
}

.cnn_shdcamtt12010 #cnn_maintt2bul {
background-image: none;
}

.cnn_shdcamtt12010 .cnn_maint1dline {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_maint1dline_2010.gif) no-repeat scroll left top transparent;
height: 10px;
margin: 0 0 4px;
}

.cnn_main10t1cntnt {
width: 670px;
background-color: #fff;
}

.cnn_main10t1slnks {
font-size: 10px;
line-height: 14px;
font-weight: 700;
color: #636363;
}

.cnn_main10t1sbbin {
padding: 20px 0 0 9px;
}

.cnn_main10t1sbbin2c {
padding: 5px 0 0 9px;
}

.cnn_main10t1lcntr {
float: left;
width: 242px;
display: inline;
margin: 0 12px 0 0;
}

.cnn_main10t1rcntr {
float: left;
width: 416px;
display: inline;
margin: 12px 0 0;
}

.cnn_main10t1img {
position: relative;
height: 234px;
width: 416px;
}

.cnn_main10t1img1 {
position: absolute;
top: 0;
left: 0;
z-index: 1;
width: 416px;
height: 234px;
}

.cnn_main10t1img2 {
position: absolute;
top: 214px;
left: 0;
z-index: 2;
width: 416px;
height: 20px;
background-color: #000;
filter: alpha(opacity=70);
-moz-opacity: .70;
opacity: .70;
}

.cnn_main10t1img3 {
position: absolute;
top: 217px;
left: 10px;
z-index: 3;
width: 396px;
color: #fff;
font-size: 10px;
line-height: 12px;
}

.cnn_main10t1vidsrc {
float: right;
text-align: right;
margin: 0 6px 0 0;
font-size: 10px;
display: inline;
line-height: 12px;
color: #636363;
}

.cnn_main10t1vidttp {
font-size: 10px;
line-height: 12px;
padding: 0 0 0 8px;
color: #959595;
}

.cnn_shdcamtt12010 h1 {
font-size: 24px;
line-height: 26px;
padding: 9px 0 0 9px;
font-weight: 700;
}

.cnn_main10t1lcntr p {
padding: 7px 0 5px 9px;
line-height: 15px;
}

.cnn_main10t1lcntr p a {
font-weight: 700;
font-size: 10px;
line-height: 14px;
}

.cnn_main10t1dlne {
height: 2px;
background-color: #000;
overflow: hidden;
}

.cnn_main10t1cntnt_2 .cnn_main10t1dlne {
display: none;
}

.cnn_main10t1cntnt_2 a:link,
.cnn_main10t1cntnt_2 a:visited {
color: #6ab9d3;
}

.cnn_main10t1cntnt_2 a:hover {
color: #ca0002;
}

.cnn_main10t1cntnt_2 {
background-color: #000;
color: #fff;
}

.cnn_main10t1cntnt_2 h1 a:link,
.cnn_main10t1cntnt_2 h1 a:visited {
color: #fff;
}

.cnn_main10t1cntnt_2 h1 a:hover {
color: #6ab9d3;
}

.cnn_main10t1cntnt_2 ul.cnn_bulletbin li {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull_blk.gif);
}

.cnn_main10t1cntnt_2 .cnn_main10t1vidttp {
color: #fff;
}

.cnn_shdcamtt12010 ul.cnn_bulletbin li span.cnnPostWOOL {
color: #9a9a9a;
}

.cnn_shdcamtt12010 ul.cnn_bulletbin li span.cnnPreWOOL {
color: #9a9a9a;
}

.cnn_shdcamtt12010 ul.cnn_bulletbin li span {
color: #ca0002;
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul {
background-color: #fafafa;
margin: 0;
}

.cnn_shdcamtt12010bn .cnn_maint1dline {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_maint1dline_2010bn.gif);
height: 6px;
}

.cnn_shdcamtt12010bn .cnn_shdcaheader {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_shdcaheader_2010bn.gif) 0 0 no-repeat;
}

.cnn_shdcamtt12010bn .cnn_main10t1cntnt {
background: #fafafa url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnn_bk_header.gif) 0 4px no-repeat;
margin: 0 0 0 5px;
text-align: center;
height: 252px;
}

.cnn_shdcamtt12010bn .cnn_main10t1dlne {
height: 4px;
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul .cnn_divline {
background-color: #c2c2c2;
margin: 20px 155px 10px;
}

.cnn_shdcamtt12010bn h1 {
font-size: 45px;
line-height: 50px;
padding: 18px 0 0;
}

.cnn_shdcamtt12010bn h1 a:link,
.cnn_shdcamtt12010bn h1 a:visited {
color: #000;
}

.cnn_shdcamtt12010bn h1 a:hover {
color: #ca0002;
}

.cnn_shdcamtt12010bn #cnn_maintt1imgbul p {
padding: 0 155px;
line-height: 15px;
}

.cnn_shdcamtt12010bn .cnn_main10t1slnks {
font-size: 11px;
font-weight: 700;
line-height: 14px;
}

.cnn_mc2hdr2r {
height: 16px;
overflow: hidden;
width: 49%;
float: right;
}

.clear {
clear: both;
font-size: 0;
}

.cnn_section_profile p,
.cnn_section_profile form {
padding: 0;
margin: 0;
}

.cnn_section_profile img {
border: 0;
}

.cnn_section_profile a:link,
.cnn_section_profile a:visited {
color: #004276;
}

.cnn_section_profile a:hover,
.cnn_section_profile a:active {
color: #ca0002;
}

.cnn_section_profile {
height: 100%;
}

#cnn_sectionprofile .cnn_contentarea {
width: 988px;
}

#cnn_sectionprofile .cnn_shdspc {
background-color: transparent;
}

#cnn_sectionprofile #cnn_maintopprofile {
margin: 0 0 0 3px;
}

#cnn_sectionprofile h1,
#cnn_sectionprofile h2,
#cnn_sectionprofile h3,
#cnn_sectionprofile h4 {
font-weight: 700;
}

html,
body {
height: 100%;
width: 100%;
}

.cnn_ftrsrch1 input {
background-image: none;
}

#cnn_sectionprofile #cnn_maintopprofile .cnn_shdcontent {
margin: 0 5px 0 2px;
}

#cnn_sectionprofile .cnn_shdprofile .cnn_shdcafooter {
height: 5px;
}

.displayon {
display: block!important;
}

.displayoff {
display: none!important;
}

.overlay_content {
text-align: left;
position: absolute;
margin-bottom: 10px;
z-index: 2147483647;
display: block;
width: 302px;
}

#profile_overlaybg {
position: absolute;
top: 0;
left: 0;
background: #000;
z-index: 2147483646;
opacity: .5;
filter: alpha(opacity=50);
-ms-filter: "alpha(opacity=50)";
}

.profileoverlay_bdy {
background: #fff;
border: 1px solid #fff;
margin: -6px 6px 6px -6px;
width: 526px;
padding: 17px;
}

profileoverlay_bdy2 {
padding: 14px 17px 19px;
}

.example_cont .profileoverlay_bdy2 {
padding: 25px 17px 19px;
}

.cnn_fbcntorly2 .profileoverlay_bdy2 {
padding-bottom: 10px;
}

.cnnConnBox {
position: relative;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/overlay_shadow.png) no-repeat right bottom;
_background: 0;
}

.cnnConnBoxRight {
float: left;
width: 5px;
background: #ca0002;
}

.overlay_close {
position: absolute;
width: 15px;
height: 15px;
right: 14px;
top: 10px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/close_btn.jpg) no-repeat 0 0;
z-index: 2099;
cursor: pointer;
}

input.radio {
border: 0;
background-image: none;
}

.file {
height: 16px;
padding: 4px;
}

.browsebtn {
cursor: pointer;
}

#profile_bna_overlay,
#profile_bna_overlay .cnnConnBox,
#profile_proga_overlay,
#profile_proga_overlay,
#profile_proga_overlay .cnnConnBox,
#profile_pemail_overlay,
#profile_pemail_overlay .cnnConnBox {
width: 550px;
}

#fb_profile_signin_init_overlay,
#fb_profile_signin_init_overlay .cnnConnBox,
.cnn_fbcntorly,
.cnn_fbcntorly .cnnConnBox,
#fb_profile_signup_init_overlay,
#fb_profile_signup_init_overlay .cnnConnBox,
#fb_profile_signup_overlay,
#fb_profile_signup_overlay .cnnConnBox,
#profile_signup_overlay,
#profile_signup_overlay .cnnConnBox {
width: 550px;
}

#profile_editmydetails_overlay,
#profile_editmydetails_overlay .cnnConnBox {
width: 550px;
}

#profile_signin_overlay,
#profile_signin_overlay .cnnConnBox {
width: 550px;
}

#profile_newsletter_overlay,
#profile_newsletter_overlay .cnnConnBox {
width: 490px;
}

#profile_customize_weather_overlay,
#profile_customize_weather_overlay .cnnConnBox {
width: 550px;
}

#profile_followtopic1_overlay,
#profile_followtopic1_overlay .cnnConnBox,
#profile_followtopic3_overlay,
#profile_followtopic3_overlay .cnnConnBox,
#profile_followtopic4_overlay,
#profile_followtopic4_overlay .cnnConnBox,
#profile_followtopic5_overlay,
#profile_followtopic5_overlay .cnnConnBox,
#profile_followtopic6_overlay,
#profile_followtopic6_overlay .cnnConnBox,
#profile_followtopic7_overlay,
#profile_followtopic7_overlay .cnnConnBox,
#profile_followtopic8_overlay,
#profile_followtopic8_overlay .cnnConnBox,
#profile_followtopic9_overlay,
#profile_followtopic9_overlay .cnnConnBox,
#profile_followtopic10_overlay,
#profile_followtopic10_overlay .cnnConnBox {
width: 379px;
}

#profile_followtopic2_overlay,
#profile_followtopic2_overlay .cnnConnBox,
#profile_followtopic11_overlay,
#profile_followtopic11_overlay .cnnConnBox {
width: 538px;
}

#profile_forgotpass_overlay,
#profile_forgotpass_overlay .cnnConnBox,
#profile_forgotpass2_overlay,
#profile_forgotpass2_overlay .cnnConnBox {
width: 550px;
}

.forgotpass_cont,
.forgotpass2_cont {
width: 550px!important;
}

.followtopic1_cont {
width: 379px!important;
}

.followtopic2_cont {
width: 538px!important;
}

.customize_weather_cont {
width: 373px!important;
}

.newsletter_cont {
width: 550px!important;
}

.breakingnews_cont,
.programmingalerts_cont,
.pemail_cont {
width: 491px!important;
}

.programmingalerts_cont .profileoverlay_bdy {
padding-bottom: 27px;
}

.signup_cont {
width: 550px!important;
}

.signin_cont {
width: 550px!important;
}

.editmydetails_cont {
width: 751px!important;
}

.cnn_fbcntorly h1,
.p_signup h1 {
font-size: 20px;
font-weight: 700;
line-height: 22px;
color: #333;
border-bottom: 1px solid #e4e4e4;
padding: 0 0 10px;
margin: 0 0 13px;
}

.p_signin h1 span,
.p_signup h1 span {
font-size: 11px;
font-weight: 400;
}

p.psignupp1 {
position: relative;
font-size: 12px;
color: #333;
font-weight: 700;
margin: 8px 0 4px;
}

#fb_profile_signin_init_overlay p.psigninp2,
#fb_profile_signup_init_overlay p.psigninp2,
.cnn_fbcntorly p.psigninp2 {
font-size: 16px;
color: #333;
font-weight: 400;
line-height: 19px;
padding: 0 0 5px;
}

#fb_profile_signin_init_overlay p.psignupp1,
#fb_profile_signup_init_overlay p.psignupp1 {
font-size: 11px;
color: #000;
font-weight: 400;
border-top: 1px solid #e4e4e4;
padding-top: 7px;
margin-top: 20px;
}

.psignupp1 span {
position: absolute;
width: 250px;
height: 30px;
top: 22px;
left: 233px;
font-weight: 400;
color: #666;
font-size: 11px;
}

.psignupp1 span.psignupp3 {
top: 29px;
}

.p_signup input {
width: 208px;
height: 16px;
padding: 6px;
font-size: 14px;
}

.profile_avatar {
height: 152px;
border-bottom: 1px solid #e4e4e4;
margin: 0 0 9px;
}

p.psignupp2 {
font-size: 12px;
color: #333;
margin: 6px 0 7px;
}

p.psignupp4 {
margin: 2px 0 0;
}

p.psignupp5 {
margin: 10px 0 0;
}

.avatar_col1 {
float: left;
width: 123px;
height: 120px;
padding: 0 109px 0 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/avatar_default.gif) no-repeat;
}

.avatar_col2 {
float: left;
width: 268px;
height: 120px;
font-size: 11px;
color: #666;
}

a.avatar_upload_btn {
display: block;
width: 77px;
height: 29px;
margin: 7px 0 15px -1px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1807px;
}

a.avatar_upload_btn:hover {
background-position: 0 -1854px;
}

.signup_kaptcha {
border-bottom: 1px solid #e4e4e4;
padding: 0 0 14px;
margin: 6px 0 11px;
}

.signup_disclaimer {
clear: both;
font-size: 11px;
color: #666;
margin-top: 11px;
}

.signup_disclaimer input {
float: left;
width: auto;
height: auto;
margin: 0 6px 0 0!important;
}

input#cnnRememberMe {
float: left;
width: 15px!important;
height: 15px!important;
margin: 0 5px 0 0!important;
padding: 0;
font-size: 11px;
line-height: 15px;
}

#cnnRememberMeLabel {
font-size: 11px;
color: #666;
clear: both;
height: 15px;
display: block;
}

.cnnConnectCantRead {
font-size: 11px;
color: #666;
padding: 0 0 0 235px;
}

input.cnn_connectoverlay_enterit {
margin: 5px 0 0 -1px;
}

#cnnConnectKaptchaImage {
position: relative;
float: left;
margin: 3px 0 15px;
}

a.signup_btn {
display: block;
width: 77px;
height: 29px;
margin: 12px 0 0 -1px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1275px;
}

a.signup_btn:hover {
background-position: 0 -1322px;
}

#signuplearnmore {
display: none;
padding-top: 6px;
}

.p_editmydetails h1 {
font-size: 20px;
color: #333;
padding: 0 0 10px;
margin: 0 0 5px;
border-bottom: 1px solid #e4e4e4;
}

.p_editmydetails h2 {
font-size: 18px;
color: #000;
padding: 0;
margin: 0 0 8px;
}

.p_editmydetails h2 a.change {
font-size: 11px;
font-weight: 400;
}

#editmycol1 {
float: left;
width: 60px;
height: 60px;
margin: 0 15px 15px 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/avatar_default_60x60.gif) no-repeat;
}

.editmycol2 {
float: left;
width: 350px;
height: 60px;
margin: 0;
}

.editmycol2 p {
font-weight: 700;
font-size: 12px;
color: #333;
margin: 1px 0 5px;
}

p.peditmyp1 {
font-weight: 400;
font-size: 11px;
color: #666;
margin: 3px 0 0;
}

.editmy_profile {
padding: 12px 0 0;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
}

.editmy_profile_col1 {
position: relative;
float: left;
width: 272px;
margin: 0 0 11px;
}

.editmy_profile_col2 {
position: relative;
float: left;
width: 271px;
}

.editmy_profile_col3 {
position: relative;
float: left;
width: 160px;
}

.editmy_profile h2 {
font-size: 16px;
color: #000;
margin: 0 0 19px;
}

a.save_btn {
float: left;
display: block;
width: 71px;
height: 29px;
margin: 15px 4px 0 -1px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1001px;
}

a.save_btn:hover {
background-position: 0 -1048px;
}

.save_or_cancel {
float: left;
display: block;
width: 177px;
margin: 21px 0 0;
font-size: 11px;
color: #666;
}

.editmy_first {
float: left;
width: 123px;
height: 44px;
}

.editmy_last {
float: left;
width: 120px;
}

.editmy_profile input {
height: 19px;
width: 106px;
padding: 2px;
margin: 0 0 0 -1px;
_margin: 0;
font-size: 14px;
}

.editmy_profile p {
font-size: 12px;
font-weight: 700;
color: #333;
margin: 0 0 5px;
}

#editmy_lastname {
width: 103px;
}

p.peditmyp2 {
position: relative;
font-weight: 400;
font-size: 11px;
color: #666;
margin: 0;
}

p.peditmyp3 {
margin-top: 13px;
}

p.peditmyp4 {
margin-top: 13px;
}

p.peditmyp8 {
margin-top: 9px;
}

.dobbox select {
width: 70px;
}

#dayofbirth {
width: 50px;
}

.dobbox {
height: 48px;
}

.dobbox2 {
height: 52px;
}

.dobbox2 select {
width: 85px;
}

#editmy_address {
width: 229px;
}

.editmy_email_input {
width: 229px!important;
margin: 5px 0 0!important;
}

p.add_new_email {
padding-top: 5px;
}

span.editmy_emailconfirmed,
span.editmy_emailprimary {
color: #347f3e;
}

.email_addnew {
position: absolute;
top: 0;
right: 40px;
}

.editmy_profile_col2 input {
width: 224px;
}

#editmy_confirmPassword {
margin-bottom: 25px;
}

.editmy_profile_col3 select {
height: 27px;
font-size: 14px;
}

.enter_screenname_cont {
width: 302px;
}

.enter_screenname_cont #screenname_label {
font-weight: 700;
padding-bottom: 5px;
}

.enter_screenname_cont .screenname_copy {
font-size: 12px;
padding: 10px 0;
}

.enter_screenname_cont .screenname_req {
font-weight: 400;
}

.enter_screenname_cont .screenname_limits {
font-size: 9px;
color: #b9b9b9;
}

.p_signin h1 {
font-size: 20px;
color: #333;
font-weight: 700;
border-bottom: 1px solid #e4e4e4;
padding: 0 0 10px;
margin: 0 0 18px;
}

p_signin input {
width: 253px;
height: 16px;
padding: 6px;
font-size: 14px;
}

a.login_btn {
display: block;
width: 69px;
height: 27px;
margin: 13px 0 0 -1px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1713px;
}

a.login_btn:hover {
background-position: 0 -1760px;
}

p.login_notmem {
position: relative;
height: 1%;
font-size: 12px;
color: #666;
font-weight: 700;
border-top: 1px solid #e4e4e4;
padding: 12px 0 0;
margin: 20px 0 2px;
}

p.psigninp1 {
font-size: 11px;
margin: 2px 0 7px 184px;
text-align: left;
}

p.psigninp2 {
font-size: 12px;
color: #333;
font-weight: 700;
margin: 6px 0 3px;
}

#cnnOverlayEmail1l {
margin: 0 0 2px;
}

input.cnnblacktxt {
color: #000!important;
}

input.cnngraytxt {
color: #666!important;
}

input.redinput_error {
border: 1px solid #ca0002;
}

p.redtexterror,
a.redtexterror,
.redtexterror {
color: #ca0002!important;
}

.newsletter_cont .profileoverlay_bdy {
padding: 15px 20px 17px;
}

.newsletter_cont h1 {
position: relative;
font-size: 20px;
color: #333;
border-bottom: 1px solid #e4e4e4;
padding: 0 0 10px;
margin: 0;
}

.cnn_prfnwsolst {
width: 526px;
}

.cnn_prfnwsoxpnd {
display: none;
padding: 2px 60px 8px 9px;
}

.cnn_prfnwsolon .cnn_prfnwsoxpnd {
display: block;
}

.cnn_prfnwsolst ul {
margin: 0 0 0 10px;
padding: 0;
list-style: none;
}

.cnn_prfnwsolst ul li {
float: left;
margin: 6px 0 0;
padding: 0;
width: 340px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/newsletter_arrow_off.gif) 0 5px no-repeat;
}

.cnn_prfnwsolst .cnn_prfnwsolon li {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/newsletter_arrow_on.gif) 0 7px no-repeat;
}

.cnn_prfnwsolst ul li.cnn_prfnwsoeicn {
width: 22px;
height: 13px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/email_icon.gif) 0 4px no-repeat;
overflow: hidden;
}

.cnn_prfnwsolst ul li.cnn_prfnwsosbtn {
width: 77px;
}

.cnn_prfnwsoinf {
color: #999;
font-size: 12px;
line-height: 15px;
padding: 1px 0 0 9px;
}

.cnn_prfnwsoinf span {
font-size: 9px;
line-height: 12px;
color: #ca0002;
font-weight: 400;
}

.cnn_prfnwsosbtn {
height: 22px;
background-image: none;
}

.cnn_prfnwsosbtn a img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) 0 -362px no-repeat;
width: 77px;
height: 17px;
}

.cnn_prfnwsosbtn a:hover img {
background-position: 0 -399px;
}

.cnn_prfnwsox1 {
display: none;
color: #666;
padding: 2px 0 0;
}

.cnn_prfnwsox2,
.cnn_prfnwsox3 {
float: left;
display: inline;
margin: 0;
}

#newsletter_login {
position: absolute;
top: 10px;
left: 120px;
font-size: 10px;
}

.cnn_prfnwsolsubd .cnn_prfnwsoinf {
font-weight: 700;
}

.cnn_prfnwsolsubd .cnn_prfnwsosbtn a img {
background-position: 0 -436px;
}

.cnn_prfnwsolsubd .cnn_prfnwsosbtn a:hover img {
background-position: 0 -473px;
}

.customize_weather_cont .profileoverlay_bdy {
background: #fff;
border: 1px solid #fff;
padding: 15px 17px 11px;
margin: -6px 6px 6px -6px;
}

.customize_weather_cont input {
width: 323px;
height: 16px;
padding: 6px;
font-size: 14px;
font-weight: 700;
}

.customize_weather_cont h1 {
font-size: 20px;
color: #333;
border-bottom: 1px solid #e4e4e4;
padding: 0 0 10px;
margin: 0 0 7px;
}

a.go_btn {
display: block;
float: right;
width: 39px;
height: 27px;
margin: 12px 0 0 -1px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1185px;
}

a.go_btn:hover {
background-position: 0 -1230px;
}

.followtopic1_cont .profileoverlay_bdy {
padding-bottom: 7px;
}

.followtopic1_cont p,
.followtopic2_cont p {
font-size: 18px;
color: #333;
padding: 9px 9px 0 0;
}

.followtopic1_cont p a,
.followtopic2_cont p a {
font-weight: 700;
}

p.followtopicp1 {
font-size: 18px;
font-weight: 700;
border-bottom: 1px solid #e4e4e4;
padding: 9px 9px 15px 0;
margin: 0 0 7px;
}

p.followtopicp2 {
font-size: 11px;
color: #000;
padding: 0;
}

p.followtopicp2 a {
font-weight: 400;
}

p.followtopicp3 {
font-size: 18px;
font-weight: 700;
color: #333;
padding: 9px 0 13px;
}

p.followtopicp3 {
font-size: 18px;
font-weight: 700;
color: #333;
padding: 9px 0 13px;
}

p.followtopicp4 {
font-size: 18px;
font-weight: 400;
color: #333;
padding: 0 0 21px;
}

p.followtopicp5 {
height: 33px;
font-size: 12px;
font-weight: 400;
padding: 0;
margin: 0 0 7px;
border-bottom: 1px solid #e4e4e4;
}

p.followtopicp5 a {
font-size: 12px;
font-weight: 400;
padding: 0;
}

p.followtopicp6 {
font-size: 14px;
color: #333;
font-weight: 400;
padding: 0 0 17px;
margin: 0 0 7px;
border-bottom: 1px solid #e4e4e4;
}

p.followtopicp7 {
font-size: 18px;
font-weight: 700;
padding: 9px 0 13px;
}

p.followtopicp8 {
position: relative;
font-size: 18px;
font-weight: 700;
padding: 9px 0 11px 26px;
}

p.followtopicp9 {
font-size: 16px;
color: #333;
font-weight: 400;
line-height: 21px;
padding: 0 0 15px;
}

p.followtopicp10 {
font-size: 16px;
color: #333;
font-weight: 400;
line-height: 21px;
padding: 0 0 30px;
}

p.followtopicp11 {
font-size: 18px;
font-weight: 400;
padding: 9px 0 13px;
}

.accept_check {
position: absolute;
width: 32px;
height: 32px;
top: 5px;
left: -11px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/32x32_green_check.jpg) no-repeat 0 0;
}

.followtopicp5 img {
margin: 2px 3px 2px 0;
}

.followtopic3 {
padding-bottom: 6px;
}

a.follow_btn {
display: block;
float: right;
width: 66px;
height: 27px;
margin: -6px 0 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1533px;
}

a.follow_btn:hover {
background-position: 0 -1578px;
}

p.followtopicp_radio {
font-weight: 700;
font-size: 14px;
color: #333;
padding: 0 0 9px;
}

.followtopicp_radio input {
margin: 0;
}

a.saveto_btn {
display: block;
float: right;
width: 66px;
height: 27px;
margin: -6px 0 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -1623px;
}

a.saveto_btn:hover {
background-position: 0 -1668px;
}

p.passwordp1 {
font-size: 16px;
color: #666;
margin: -1px 0 8px;
line-height: 19px;
}

p.passwordp2 {
position: relative;
font-size: 12px;
color: #333;
font-weight: 700;
margin: 6px 0 3px;
}

p.passwordp3 {
position: relative;
font-size: 12px;
color: #333;
font-weight: 700;
margin: 8px 0 3px;
}

#signup_email_forgot {
width: 250px;
height: 16px;
padding: 6px;
font-size: 14px;
color: #666;
}

p.alreadyaccess {
text-align: right;
font-size: 11px;
padding: 2px 0 0;
}

a.submit_pass_btn {
display: block;
float: left;
width: 68px;
height: 27px;
margin: 20px 0 7px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/sprite_profile.gif) no-repeat 0 -2386px;
}

a.submit_pass_btn:hover {
background-position: 0 -2433px;
}

#profile_forgotpass2_overlay input {
width: 251px;
height: 16px;
padding: 6px;
font-size: 14px;
}

#cnnUseFB {
float: left;
font-size: 11px;
}

.cnnOvrlyBtn {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/fb_overlays_sprite.gif) 0 0 no-repeat;
overflow: hidden;
display: inline-block;
}

.cnnOvrlyBtn:hover {
cursor: pointer;
}

.cnnBtnLogIn {
background-position: 0 -10px;
width: 68px;
height: 27px;
margin: 13px 0 0 -1px;
}

.cnnBtnLogIn:hover {
background-position: 0 -57px;
}

.cnnBtnLogInFB {
background-position: 0 -104px;
width: 160px;
height: 27px;
}

.cnnBtnLogInFB:hover {
background-position: 0 -151px;
}

.cnnBtnSgnUp {
background-position: 0 -198px;
width: 75px;
height: 27px;
margin: 12px 0 0 -1px;
}

.cnnBtnSgnUp:hover {
background-position: 0 -245px;
}

.cnnBtnCntFB {
background-position: 0 -292px;
width: 177px;
height: 27px;
}

.cnnBtnCntFB:hover {
background-position: 0 -339px;
}

.cnnBtnLogInFB,
.cnnBtnCntFB {
vertical-align: -10px;
}

.cnnBtnSlct {
background-position: 0 -386px;
width: 67px;
height: 27px;
}

.cnnBtnSlct:hover {
background-position: 0 -433px;
}

.cnnBtnDsCnt {
background-position: 0 -481px;
width: 104px;
height: 27px;
}

.cnnBtnDsCnt:hover {
background-position: 0 -526px;
}

.cnnBtnRadioSlctd,
.cnnBtnRadio {
background-position: 0 -571px;
width: 12px;
height: 12px;
}

.cnnBtnRadioSlctd,
.cnnBtnRadio:hover {
background-position: 0 -603px;
}

.cnnBtnCheckSlctd,
.cnnBtnCheck {
background-position: 0 -635px;
width: 12px;
height: 13px;
}

.cnnBtnCheckSlctd,
.cnnBtnCheck:hover {
background-position: 0 -670px;
}

.cnnBtnRadioSlctd:hover,
.cnnBtnCheckSlctd:hover {
cursor: default;
}

.cnnBtnClose {
background-position: 0 -703px;
width: 15px;
height: 15px;
}

.cnnBtnOK {
background-position: 0 -738px;
width: 74px;
height: 27px;
}

.cnnBtnOK:hover {
background-position: 0 -783px;
}

.cnnBtnTryAgn {
background-position: 0 -828px;
width: 77px;
height: 27px;
}

.cnnBtnTryAgn:hover {
background-position: 0 -873px;
}

.cnn_fbcntident1,
.cnn_fbcntident2 {
float: left;
margin: 0 0 15px;
display: inline;
}

.cnn_fbcntident2 {
margin-left: 40px;
}

#cnn_mOvrlydata {
display: none;
}

#pmFacebook {
position: relative;
}

#cnn_FBawOLY {
position: absolute;
width: 260px;
background-color: #fff;
top: 55px;
left: 10px;
font-size: 11px;
line-height: 14px;
z-index: 999;
}

#cnn_FBawOLY .cnn_FBawo1 {
padding: 10px 10px 0 0;
text-align: right;
}

#cnn_FBawOLY .cnn_FBawo2 {
padding: 6px 10px 15px;
}

#cnn_FBawDIM {
position: absolute;
width: 280px;
height: 220px;
background-color: #000;
top: 0;
left: 0;
z-index: 2;
filter: alpha(opacity=70);
-moz-opacity: .70;
opacity: .70;
}

cnn_fbselectbtn {
background-position: 0 -386px;
width: 67px;
height: 27px;
}

.cnn_fbselectbtn:hover {
background-position: 0 -433px;
}

.cnn_fbdiscnntbtn {
background-position: 0 -481px;
width: 104px;
height: 25px;
}

.cnn_fbdiscnntbtn:hover {
background-position: 0 -526px;
}

.cnn_fbtryagnbtn {
background-position: 0 -828px;
width: 78px;
height: 25px;
}

.cnn_fbtryagnbtn:hover {
background-position: 0 -873px;
}

.cnn_fbokaybtn {
background-position: 0 -738px;
width: 74px;
height: 25px;
}

.cnn_fbokaybtn:hover {
background-position: 0 -783px;
}

#cnn_FBidentP1,
#cnn_FBidentP2 {
float: left;
margin: 0;
display: inline;
}

#cnn_FBidentP1 {
margin-right: 10px;
margin-bottom: 5px;
}

.cnn_FBindexPsel {
padding: 2px;
background-color: #ca0002;
}

.cnn_fbcntstryorly .profileoverlay_bdy {
padding: 10px 17px;
}

#cnnDimmer {
z-index: 1501;
}

.cnn_overlaydim {
z-index: 99;
position: absolute;
height: 1px;
width: 1px;
background-color: #000;
top: 0;
left: 0;
filter: alpha(opacity=50);
-moz-opacity: .50;
opacity: .50;
}

.cnn_overlaybox {
background-color: #fff;
width: 552px;
position: absolute;
z-index: 100;
color: #666;
font-size: 11px;
line-height: 14px;
}

.cnn_overlaybox a:link,
.cnn_overlaybox a:visited {
font-weight: 600;
}

.cnn_overlayloading p {
padding: 50px;
color: #454545;
}

.cnn_overlayloading p img {
display: block;
margin: 0 0 10px;
}

.cnn_ovybxpad {
padding: 10px;
}

.cnn_ovybxhdr h1 {
font-size: 21px;
line-height: 24px;
color: #333;
padding: 8px 0 10px 8px;
letter-spacing: normal;
}

.cnn_ovybxhdr h1 span {
font-size: 11px;
line-height: 14px;
}

.cnn_ovybxcls {
float: right;
display: inline;
width: 15px;
height: 15px;
}

.cnn_ovybxcls img {
width: 15px;
height: 15px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/profile/close_btn.jpg) 0 0 no-repeat;
}

.cnn_overlaybox .cnn_divline {
margin: 0 8px;
}

.cnn_ovybxcntnt {
padding: 0 8px;
}

.cnn_ovybxcntnt h3 {
font-size: 16px;
line-height: 19px;
padding: 13px 0 16px;
}

.cnn_ovybxcntnt .cnn_divline {
margin: 0;
}

.cnn_ovybxftr {
padding: 12px 0 0;
font-size: 12px;
line-height: 15px;
}

.cnn_ovybttn img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/overlay/newletters_sprite.gif) 0 -114px no-repeat;
width: 97px;
height: 27px;
vertical-align: middle;
}

.cnn_ovybtnssbe:hover img {
background-position: 0 -161px;
}

.cnn_ovybtncls img {
background-position: 0 -208px;
height: 20px;
width: 47px;
}

.cnn_ovybtncls:hover img {
background-position: 0 -248px;
}

.cnn_ovybtnsgnup img {
background-position: 0 -382px;
height: 27px;
width: 47px;
}

.cnn_ovybtnsgnup:hover img {
background-position: 0 -429px;
}

.cnn_ovybtnlgn img {
background-position: 0 -288px;
height: 28px;
width: 69px;
}

.cnn_ovybtnlgn:hover img {
background-position: 0 -335px;
}

.cnn_ovybtnsbmt img {
background-position: 0 -20px;
height: 28px;
width: 69px;
}

.cnn_ovybtnsbmt:hover img {
background-position: 0 -67px;
}

.cnn_ovytxt1 {
font-size: 12px;
line-height: 15px;
padding: 5px 0 2px;
color: #000;
margin: 0;
}

.cnn_ovytxt2 {
text-align: right;
padding: 3px 0 5px;
}

.cnn_ovytxt3 {
padding: 0 0 10px;
color: #666;
display: block;
}

.cnn_ovytxt4 {
float: left;
display: inline;
margin: 2px 0 0;
width: 260px;
}

.cnn_overlaybox #cnnRememberMeLabel {
height: auto;
}

.cnn_ovynput1,
.cnn_overlaybox #signup_displayname,
.cnn_overlaybox #signup_email,
.cnn_overlaybox #signup_password {
width: 210px;
height: 25px;
font-size: 14px;
line-height: 16px;
}

.cnn_ovynput2 {
float: left;
width: 260px;
display: inline;
margin: 0 10px 0 0;
}

.cnn_overlaybox #signup_kaptcha_p1 {
padding: 7px 0 2px;
}

.cnn_ovyclscntr {
float: right;
width: 47px;
display: inline;
margin: 0 0 15px;
}

.cnn_overlaybox p.psignupp1 {
margin: 0 0 3px;
}

.cnn_overlaybox #cnnConnectKaptchaImage {
margin-bottom: 3px;
}

.cnn_storyarea {
background-color: #fff;
margin: 0 5px;
}

.cnn_stryarblkbr {
height: 3px;
background-color: #000;
overflow: hidden;
}

.cnn_storyarea p {
font: normal 14px/19px arial;
padding: 0 24px 19px 186px;
margin: 0;
}

.cnn_strycntntlft ul.cnn_rich_text {
padding-left: 186px;
}

.cnn_storyarea h1 {
font: bold 30px/33px arial;
margin: 15px 0 0 10px;
width: 600px;
}

.cnnInline em {
font: normal 11px/14px arial;
color: #999;
padding: 4px 24px 37px 186px;
}

.cnn_storyarea p.cnnInline em {
padding-left: 0;
}

.cnn_strycntntlft {
float: left;
display: inline;
margin: 0 4px 0 0;
width: 640px;
}

.cnn_storyarea .br {
height: 10px;
width: 100%;
display: block;
position: relative;
}

.br {
height: 10px;
width: 100%;
display: block;
position: relative;
}

.cnn_strycntntrgt {
float: left;
display: inline;
margin: 0;
width: 336px;
}

.cnn_stryathrtmp {
color: #666;
padding: 1px 0 14px 10px;
}

.cnn_stryathrtmp span {
color: #000;
}

.cnn_strytmstmp {
font: normal 11px/14px arial;
padding: 1px 0 0;
}

.cnn_strylftcntnt {
clear: left;
float: left;
position: relative;
padding: 0 0 0 10px;
}

.cnn_strylctcntr {
width: 166px;
}

.cnn_stryfactbox ul {
list-style: disc inside;
}

.cnn_strylctcntr .cnn_bulletbin {
margin-top: 9px;
}

.cnn_strylctcntr .cnn_bulletbin li {
padding-bottom: 9px;
color: #333;
font: normal 11px/14px arial;
}

.cnn_strylctcntr .cnn_bulletbin li h2 {
font: normal 11px/14px arial;
}

.cnn_strycrcntr {
border-left: 1px solid #e6e6e6;
border-right: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
margin: 0 10px 0 0;
}

.cnn_strycntntrgt .cnn_adtitle {
text-align: right;
padding: 5px 5px 0 0;
}

.cnn_strycntntrgt .cnn_strycrcntrad .cnn_adtitle {
padding-right: 0;
}

.cnn_divlscrc {
height: 5px;
}

.cnn_divlscrct {
height: 5px;
margin: 10px 10px 0 0;
background-color: #000;
}

.cnn_adcntr {
width: 994px;
text-align: center;
}

.cnn_adcntr728x90t {
padding: 10px 0 0;
margin: 0;
}

.cnn_adtitle {
text-align: right;
padding: 5px 0;
}

.cnn_strylctcquote {
font: bold 24px/27px arial;
color: #666;
width: 244px;
}

.cnn_strylctcquote span {
display: block;
font: normal 10px/12px arial;
color: #999;
padding: 8px 0 0;
}

.cnn_strylctcqcntr {
padding: 0 27px 20px 0;
}

.cnn_strylctcqcntr div {
padding: 0 10px 20px 0;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/60x50_quote_marks.gif) 100% 100% no-repeat;
}

.cnn_strylctcqcorr {
border-top: 1px solid #e6e6e6;
}

.cnn_strycorrheader {
margin: 6px 0;
}

.cnn_strylctcqrelt .cnn_divline {
height: 3px;
background-color: #000;
margin: 0 0 17px;
}

.cnn_strylctcqrelt .cnn_divlineGry {
height: 1px;
background-color: #e6e6e6;
margin: 10px 0 17px;
}

.cnn_strylctcqrelt .cnn_bulletbin {
margin-top: 6px;
}

.cnn_strylctcqrelt .cnn_bulletbin li {
padding-bottom: 2px;
padding-left: 0;
background-image: none;
font-weight: 700;
}

.cnn_stryftsbttm {
padding: 7px 0 7px 176px;
font: normal 11px/14px arial;
}

.cnn_stryftsbttm a:link,
.cnn_stryftsbttm a:visited {
color: #666;
}

.cnn_stryftsbttm a img {
vertical-align: -4px;
margin: 0 0 0 4px;
}

* html .cnn_stryftsbttm a img {
vertical-align: middle;
}

*+html .cnn_stryftsbttm a img {
vertical-align: middle;
}

.cnn_strybtmcntnt {
width: 607px;
margin: 0 0 0 10px;
}

.cnn_strybtmmorebx {
margin: 14px 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/misc/filter.line.100px.gif) 300px 0 repeat-y;
}

.cnn_strybtmmorebx_sgl {
background-image: none;
}

.cnn_strybtmmorebx li h3 {
font: bold 11px/14px arial;
}

.cnn_storyarea .cnn_strybtmmorebx h4 {
padding-top: 0;
}

.cnn_strybtmmbx1,
.cnn_strybtmmbx2 {
float: left;
margin: 0 10px 0 0;
width: 290px;
display: inline;
}

.cnn_strybtmmbx2 {
margin: 0 0 0 10px;
}

.cnn_strybtmmorebx_sgl .cnn_strybtmmbx2 {
margin-left: 175px;
}

.cnn_storyarea h4 {
font: bold 18px/21px arial;
padding: 14px 0 8px;
margin: 0;
display: inline-block;
}

.cnn_storyarea h4 a {
display: inline-block;
padding: 0 15px 0 0;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg) 100% 6px no-repeat;
}

.cnn_storyarea h4 a:link,
.cnn_storyarea h4 a:visited {
color: #000;
}

.cnn_storyarea h4 a:hover {
color: #ca0002;
}

.cnn_strybtmmorebx h4 {
padding-top: 16px;
}

.cnn_divln3pxblck {
height: 3px;
background-color: #000;
}

.cnn_strycrcntrpad {
padding: 0 20px 20px;
}

.cnn_strycrcntrpad h4 {
padding-top: 16px;
padding-bottom: 5px;
}

.cnn_strycrcbb .cnn_bulletbin li {
padding: 0;
border-bottom: 1px solid #e6e6e6;
background-image: none;
font: bold 12px/15px arial;
}

.cnn_strycrcbb .cnn_bulletbin li span {
display: block;
font: bold 10px/12px arial;
}

.cnn_strycrcbb .cnn_bulletbin li div {
padding: 7px 0 8px;
}

.cnn_strycrcntrad {
margin: 10px 0 5px 12px;
width: 300px;
overflow: hidden;
}

.cnn_stryadspc180 {
padding: 10px 0 5px;
width: 180px;
margin-left: 72px;
}

h4 span {
font-weight: 400;
}

.cnn_strylccimg214 {
width: 214px;
margin: 3px 27px 14px 0;
color: #666;
font: normal 11px/14px arial;
}

.cnnstrylccimg640 {
width: 640px;
margin: 3px 27px 14px 0;
color: #666;
font: normal 11px/14px arial;
}

.cnnstrylccimg640vert {
width: 640px;
margin: 3px 2px 2px 0;
color: #666;
font: normal 11px/14px arial;
}

.cnn_strylccimg214 img {
margin: 0 0 6px;
}

.cnn_strylccimg300 {
width: 300px;
margin: 0 22px 20px 0;
color: #666;
font: normal 11px/14px arial;
}

.cnn_strylccimg300cntr {
width: 300px;
height: 169px;
margin-bottom: 8px;
position: relative;
overflow: hidden;
}

.cnn_strylccimg300cntr .cnn_bug-ir {
position: absolute;
bottom: 0;
right: 0;
}

cnn_strylftcexpbx {
padding-right: 27px;
}

.cnn_strylftcexpbx span {
display: block;
margin: 0 0 20px;
}

.cnn_strylftcexp {
padding-right: 0;
padding-left: 0;
}

* html .cnn_strylftcovrf {
overflow: hidden;
}

.cnn_strylceclbtn {
display: none;
}

.cnn_strylftcexp .cnn_strylceclbtn {
display: block;
position: absolute;
top: 17px;
right: 0;
}

.cnn_strylftcexp .cnn_strylcecntnt {
margin-top: 40px;
}

.cnn_stryimg640,
.cnn_stryimg640captioned {
width: 640px;
height: 360px;
margin: 0 0 20px;
position: relative;
overflow: hidden;
}

.cnn_stryimg640captioned {
margin: 0;
}

.cnn_stryimg640 .cnn_bug-ir,
.cnn_stryimg640captioned .cnn_bug-ir {
position: absolute;
bottom: 0;
right: 0;
}

.cnn_stryimg640caption {
font-size: 11px;
display: block;
float: left;
clear: left;
width: 624px;
color: #666;
padding: 4px 8px;
margin-bottom: 20px;
}

.cnn_stryimg640caption .cnn_strycaptiontxt {
float: left;
display: inline;
}

.cnnStryVidCont .cnn_stryimg640caption {
background: #000;
}

.cnnStryVidCont .cnn_stryimg640caption .cnn_strycaptiontxt {
color: #fff;
font-weight: 700;
}

.cnn_stryimg640caption .cnn_strycaptionsrc {
float: right;
display: inline;
}

.cnn_stryimg640caption .cnn_strycaptionsrc a {
color: #6ab9d3;
}

.cnn_stryadspc300 {
width: 300px;
margin-left: 12px;
}

.cnn_stryadspc300 .cnn_adtitle {
padding-right: 0;
}

.cnn_strycblogo {
margin: 0 0 15px 10px;
}

.cnn_cb_lc .cnn_strycblogo img {
border-right: 1px solid #e6e6e6;
padding-right: 15px;
}

.cnn_cb_lc .cnn_strycblnk {
display: block;
font-size: 10px;
padding-left: 10px;
padding-top: 10px;
height: 15px;
}

.cnn_cb_lc .cnn_strycblogo {
float: left;
margin-right: 15px;
_margin-left: 5px;
}

.cnn_strycbpromo {
padding: 0!important;
clear: none;
float: left;
position: relative;
}

.cnn_strycbpromo .cnn-inner {
display: block;
width: 434px;
float: left;
font-size: 12px;
line-height: 16px;
padding: 0 0 16px 12px;
_padding-left: 0;
_margin-left: 5px;
}

.cnn_strycbpromo .cnn-inner {
_padding-left: 0;
_margin-left: 5px;
}

.cnn_strycbpromo .cnn-title {
font-size: 14px;
line-height: 16px;
font-weight: 700;
color: #666;
}

.cnn_strycbpromo .cnn-rght {
float: right;
}

.cnn_strycbpromo .cnn-tz {
margin-top: 3px;
margin-left: 20px;
margin-bottom: 10px;
}

.cnn_strycbpromo .cnn-divline {
background-color: #e6e6e6;
height: 1px;
padding: 0;
margin: 0 0 7px;
display: block;
}

.cnn_strycntntlft {
clear: both;
}

.cnn_storyarea p.cnn_strycbftrtxt {
font: normal 11px/14px arial;
color: #999;
padding: 4px 24px 37px 186px;
}

.cnn_strylccnw {
font-weight: 700;
color: #ca0002;
}

.cnn_strybtntools {
float: right;
margin: 20px 10px 0 20px;
display: inline;
height: 21px;
text-align: right;
}

.cnn_strybtntools .cnn_stryinfr {
clear: both;
padding: 10px 0 0;
color: #666;
font-size: 11px;
line-height: 14px;
}

.cnn_strybtntoolsbttm .cnn_strybtntools {
float: none;
margin: -3px 0 20px 183px;
display: block;
}

.cnn_strybtntoolsbttm .cnn_strybtntools .cnn_stryinfr {
display: none;
}

.cnn_strybtnfcbk,
.cnn_strybtnmxx,
.cnn_strybtntwttr,
.cnn_strybtnfllw,
.cnn_strybtnprnt,
.cnn_strybtnsv,
.cnn_strybtnem,
.cnn_strybtnshr {
display: inline;
height: 21px;
width: 54px;
background: #fff url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/story_buttons_sprite.gif) 0 -102px no-repeat;
float: left;
margin: 0 0 0 2px;
}

.cnn_strybtntwttr {
display: block;
height: 21px;
width: 54px;
}

.cnn_strybtntwttr img {
height: 21px;
width: 54px;
}

.cnn_strybtntwttr:hover {
background-position: 0 -143px;
}

.cnn_strybtnfcbk {
display: block;
height: 21px;
width: 70px;
background-position: 0 -20px;
}

.cnn_strybtnfcbk img {
height: 21px;
width: 70px;
}

.cnn_strybtnfcbk:hover {
background-position: 0 -61px;
}

.cnn_strybtnmxx {
display: block;
height: 21px;
width: 45px;
background-position: 0 -184px;
}

.cnn_strybtnmxx img {
height: 21px;
width: 45px;
}

.cnn_strybtnmxx:hover {
background-position: 0 -225px;
}

.cnn_strybtnfllw {
display: block;
height: 21px;
width: 40px;
background-position: 0 -266px;
}

.cnn_strybtnfllw img {
height: 21px;
width: 40px;
}

.cnn_strybtnfllw:hover {
background-position: 0 -307px;
}

.cnn_strybtnsv {
display: block;
height: 21px;
width: 33px;
background-position: 0 -430px;
}

.cnn_strybtnsv img {
height: 21px;
width: 33px;
}

.cnn_strybtnsv:hover {
background-position: 0 -471px;
}

.cnn_strybtnem {
display: block;
height: 21px;
width: 40px;
background-position: 0 -594px;
}

.cnn_strybtnem img {
height: 21px;
width: 40px;
}

.cnn_strybtnem:hover {
background-position: 0 -635px;
}

.cnn_strybtnprnt {
display: block;
height: 21px;
width: 32px;
background-position: 0 -512px;
}

.cnn_strybtnprnt img {
height: 21px;
width: 32px;
}

.cnn_strybtnprnt:hover {
background-position: 0 -553px;
}

.cnn_strybtnshr {
display: block;
height: 21px;
width: 36px;
background-position: 0 -348px;
}

.cnn_strybtnshr img {
height: 21px;
width: 36px;
}

.cnn_strybtnshr:hover {
background-position: 0 -389px;
}

.cnn_stryvalnbtn {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/SPRITE_story_bt.gif) 0 -106px no-repeat;
}

.cnn_stryvalnbtn {
display: block;
height: 17px;
width: 126px;
}

.cnn_stryvalnbtn img {
height: 17px;
width: 126px;
}

.cnn_stryvalnbtn:hover {
background-position: 0 -143px;
}

.cnn_stryspccvrgehdr {
background: #fff url('http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/bg_speccov_hdr.gif') 0 0 repeat-x;
}

.cnn_stryspcvh1 {
height: 96px;
overflow: hidden;
}

.cnn_stryspcvh2 {
font: bold 10px/12px arial;
color: #666;
padding: 0 0 2px;
}

.cnn_stryspcvh3 {
font: bold 18px/21px arial;
}

.cnn_stryspcvh4 {
float: left;
margin: 30px 0 0 10px;
display: inline;
}

.cnn_stryspcvh5 {
float: right;
margin: 30px 10px 0 0;
display: inline;
text-align: right;
}

.cnn_stryspcvh20 {
padding: 0 0 2px;
}

.cnn_stryspcvh2 .cnn_adspc155x31 {
padding: 8px 0 0;
}

.cnn_adspcggl607 {
border: 1px solid #e6e6e6;
margin-bottom: 20px;
}

.cnn_adspcggl607 .cnnTextAdTitle {
font: bold 12px/15px arial;
height: 26px;
}

.cnn_adspcggl607 .cnn585AdHolder {
height: 93px;
font: normal 11px/13px arial;
}

.cnn_adspcggl607 .cnnHtAdvertTitle {
font-weight: 700;
}

.cnn_adspcggl607 .cnnTextAd1,
.cnn_adspcggl607 .cnnTextAd2,
.cnn_adspcggl607 .cnnTextAd3 {
float: left;
display: inline;
margin: 7px 0 0;
width: 186px;
overflow: hidden;
}

.cnn_adspcggl607 .cnnTextAd1 {
margin: 7px 12px 0 10px;
}

.cnn_adspcggl607 .cnnTextAd2 {
margin: 7px 12px 0 0;
}

.cnn_adspcggl607 .cnnTextAd2 .cnnTextAdPad,
.cnn_adspcggl607 .cnnTextAd3 .cnnTextAdPad {
padding: 26px 0 0;
}

.cnn_stryvalnbtn,
.cnn_strymrebtn {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/SPRITE_story_bt.gif) 0 -106px no-repeat;
}

.cnn_stryvalnbtn {
display: block;
height: 17px;
width: 126px;
}

.cnn_stryvalnbtn img {
height: 17px;
width: 126px;
}

.cnn_stryvalnbtn:hover {
background-position: 0 -143px;
}

.cnn_strymrebtn {
display: block;
height: 23px;
width: 284px;
background-position: 0 -20px;
}

.cnn_strymrebtn img {
height: 23px;
width: 284px;
}

.cnn_strymrebtn:hover {
background-position: 0 -63px;
}

.cnn_stryspcvh6 {
padding: 0 0 0 20px;
height: 70px;
overflow: hidden;
}

.cnn_stryspcvh6 .cnn_stryspcvh2 {
padding-top: 12px;
}

.cnn_stryspcvbx {
position: relative;
border-top: 1px solid #e6e6e6;
margin: 0 20px;
}

.cnn_stryspcvbx_on {
background: #d4d4d4 url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/bg_speccov_grad.gif) 0 0 repeat-x;
border-top: 1px solid #ececec;
margin: 0;
}

.cnn_stryspcvbx_on .cnn_stryspcvbxcntr {
padding: 0 20px;
}

.cnn_stryspcvbx a {
font: bold 15px/18px arial;
}

.cnn_stryspcvbx_on a:link,
.cnn_stryspcvbx_on a:visited {
color: #000;
}

.cnn_stryspcvbx_on .cnn_stryspcvbxarr {
position: absolute;
z-index: 999;
top: 44px;
left: -17px;
height: 39px;
width: 17px;
background: #dfdfdf url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/arrow_speccov.gif) 0 0 no-repeat;
}

.cnn_stryscbx1 {
padding: 12px 0 14px;
width: 282px;
}

.cnn_stryscbx2 {
font: bold 10px/12px arial;
color: #828282;
padding: 0 0 2px;
}

.cnn_stryscbx3 {
float: left;
margin: 3px 10px 0 0;
width: 120px;
display: inline;
}

.cnn_stryscbx4 {
float: left;
margin: 0;
display: inline;
width: 152px;
font: normal 11px/14px arial;
}

.cnn_strycrcntrpad .cnn_strycrcntrnwsp h4 {
padding-bottom: 0;
}

.cnn_stryccnwsp2 {
width: 283px;
}

.cnn_stryccnwsp1 {
font: bold 11px/14px arial;
color: #828282;
padding: 0 0 7px;
}

.cnn_strycrcntrnwsp h2 {
font: bold 12px/15px arial;
}

.cnn_stryccnwsp3 {
float: left;
width: 182px;
margin: 8px 0 7px;
display: inline;
}

.cnn_stryccnwsp4 {
float: left;
margin: 11px 0 0;
display: inline;
height: 12px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/2x12_red_bar.gif) 0 0 repeat-x;
}

.cnn_stryccnwsp5 {
font: normal 10px/12px arial;
padding: 7px 0 0;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp1 {
color: #828282;
font-size: 11px;
font-family: arial,sans-serif;
line-height: 14px;
font-weight: 700;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp3 h2 a {
padding-right: 5px;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp5 a {
color: #004276;
font-size: 10px;
line-height: 12px;
font-family: arial,sans-serif;
text-decoration: none;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp a:hover {
color: #ca0002;
}

cnn_nwspls_story_tech .cnn_strycrcntrnwsp h4 a {
display: block;
width: 286px;
height: 21px;
padding-left: 350px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/tech/tech_newspulse.gif) no-repeat 0 0;
border: 0;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp3 {
float: left;
width: 182px;
margin-top: 7px;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp3 h2,
#cnn_nwspls_story_tech .cnn_strycrcntrnwsp h4 {
margin: 0;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_clear {
clear: both;
overflow: hidden;
height: 1px;
}

#cnn_nwspls_story_tech .cnn_strycrcntrnwsp .cnn_stryccnwsp2 {
height: 45px;
}

#cnn_nwspls_story_tech.cnn_strycrcntrpad {
padding-right: 19px;
padding-left: 19px;
overflow: hidden;
}

.cnn_lawyerb1 {
padding: 12px 10px 0;
}

.com_lawyers_i1 {
display: inline;
float: left;
padding-top: 8px;
}

.com_lawyers_i2 {
display: inline;
float: right;
}

.com_lawyers hr {
height: 0;
clear: both;
border: solid #ccc;
border-width: 1px 0 0;
}

.com_lawyers h6 {
font: bold 18px/21px arial;
margin: 16px 0 11px;
}

.com_lawyers label {
color: #666;
font-size: 9px;
}

.com_lawyers input {
width: 298px;
}

#com_lawyers_form .com_lawyers_group {
width: 304px;
margin-bottom: 18px;
}

.cnn_lawyerb1 .cnn_frmsrchbtn {
float: left;
display: inline;
}

.com_lawyers_advsrch {
float: left;
display: inline;
margin: 2px 0 0 4px;
width: 100px;
font-size: 9px;
}

#input_select_state,
#input_area_of_practice {
width: 147px;
}

#input_area_of_practice {
float: right;
display: inline;
}

.cnn_lawyerb1 .cnn_sectsopta {
color: #666;
}

.com_lawyers {
padding: 0 12px;
}

.com_lawyers_i1 {
display: inline;
float: left;
padding-top: 8px;
}

.com_lawyers_i2 {
display: inline;
float: right;
}

.com_lawyers hr {
height: 0;
clear: both;
border: solid #ccc;
border-width: 1px 0 0;
}

.com_lawyers h4 {
margin: 10px 0 6px;
}

.com_lawyers label {
color: #666;
font-size: 9px;
}

.com_lawyers input {
width: 290px;
}

#com_lawyers_form .com_lawyers_group {
width: 290px;
margin-bottom: 18px;
}

#com_lawyers_form .com_lawyers_group select {
width: 140px;
}

.com_lawyers_advsrch {
position: relative;
top: -18px;
left: 63px;
font-size: 9px;
}

.cnn_careerbb11 {
width: 324px;
}

.cnn_careerbb10 {
float: left;
width: 300px;
display: inline;
margin: 20px 0 0 12px;
}

.cnn_careerbb12 {
float: left;
width: 300px;
display: inline;
overflow: hidden;
margin: 8px 0 0 12px;
}

.cnn_careerbbox {
border: 1px solid #e6e6e6;
}

.cnn_careerbbox ul.cnn_bulletbin li {
font: bold 10px/12px arial;
}

.cnn_careerblogo {
padding: 6px 0 6px 30px;
}

.cnn_careerbbox .cnn_divline {
height: 2px;
background-color: #fe6b03;
}

.cnn_careerbbin {
padding: 0 0 10px 6px;
}

.cnn_careerbb2,
.cnn_careerbb3 {
float: left;
margin: 0;
display: inline;
}

.cnn_careerbb2 {
width: 144px;
}

.cnn_careerbb3 {
padding: 2px 2px 0 0;
}

.cnn_careerbb2 input {
width: 140px;
padding: 1px 0;
margin: 0;
}

.cnn_careerbb3 input {
width: 140px;
padding: 1px 0;
margin: 0;
}

.cnn_careerbb1 {
font: bold 11px/14px arial;
padding: 0 0 3px;
}

.cnn_careerbb4 {
float: left;
margin: 4px 0 0;
display: inline;
}

.cnn_careerbb5 {
float: left;
display: inline;
margin: 2px 0 0 10px;
}

.cnn_careerbb5 select {
width: 74px;
}

.cnn_careerbb4 select {
width: 210px;
}

.cnn_careerbb6 {
padding: 4px 0 0;
}

.cnet_336 {
padding: 10px 20px 0;
}

.cnet_3364 {
width: 284px;
}

.cnet_3361 {
float: right;
display: inline;
margin: 0 0 6px;
}

.cnet_336 h6 {
font-weight: 700;
line-height: 21px;
font-size: 18px;
padding: 7px 0 0;
}

.cnet_3362,
.cnet_3363 {
float: left;
display: inline;
margin: 10px 0 9px;
}

.cnet_3362 {
width: 60px;
}

.cnet_3363 {
width: 214px;
margin-left: 10px;
margin-top: 7px;
font-size: 11px;
line-height: 14px;
}

.cnet_3363 b {
font-size: 12px;
line-height: 15px;
}

.cnet_3363 a {
display: block;
}

.cnet_3365 {
font-size: 10px;
line-height: 14px;
padding: 7px 0;
color: #999;
}

.cnn_strycmtsprl {
float: right;
display: inline;
margin: 0 10px 0 0;
width: 143px;
}

.cnn_strycmtsprl1 {
float: left;
display: inline;
width: 50px;
margin: 10px 15px 0 0;
}

.cnn_strycmtsprl2 {
float: left;
display: inline;
margin: 7px 0 0;
font: normal 11px/14px arial;
color: #949494;
}

.cnn_strycmtsprl2 h6 {
font: bold 14px/16px arial;
color: #000;
}

.cnn_strycmtsndff {
float: left;
width: 300px;
margin: 17px 0 6px;
display: inline;
}

.cnn_strycmtsndff h6 {
font: normal 20px/24px arial;
}

.cnn_strycmtsndff h6 b {
color: #4785c2;
}

.cnn_strycmtsndff h6 span {
font: normal 14px/16px arial;
color: #333;
}

.cnn_strycmtsndff1 {
color: #949494;
padding: 2px 0 0;
}

.cnn_strycmtsndff1 span {
color: #000;
}

.cnn_strycmtbx1 {
float: left;
width: 50px;
display: inline;
margin: 20px 15px 19px 0;
}

.cnn_strycmtbx2 {
float: left;
width: 540px;
display: inline;
margin: 17px 0 0;
font: normal 11px/14px arial;
}

.cnn_strycmtbx4 {
padding: 12px 0 16px;
color: #949494;
}

.cnn_strycmtbx4 a {
font-weight: 700;
}

.cnn_strycmtnav {
padding: 7px 0 7px 65px;
font: bold 11px/14px arial;
color: #949494;
}

.cnn_strycmtnav a {
font-weight: 700;
}

.cnn_strycmtbx .cnn_strycmtbx .cnn_strycmtbx2 {
width: 475px;
}

.cnn_strycmtbx .cnn_divline {
background-color: #d2d2d2;
}

.cnn_strycmtrply3 {
font: normal 10px/14px arial;
float: right;
margin: 10px 0 8px;
}

.cnn_strycmtrply3 img {
margin: 0 0 0 4px;
vertical-align: -4px;
}

* html .cnn_strycmtrply3 img {
vertical-align: middle;
}

*+html .cnn_strycmtrply3 img {
vertical-align: middle;
}

.cnn_strycmtrply3 a:link,
.cnn_strycmtrply3 a:visited {
color: #666;
}

.cnn_strycmtrply5 a {
font-weight: 700;
}

.cnn_strycmtrply {
width: 605px;
}

.cnn_strycmtrply .cnn_strycmtrply1 {
float: left;
width: 65px;
display: inline;
margin: 0 6px 0 0;
}

.cnn_strycmtrply .cnn_strycmtrply2 {
width: 534px;
float: left;
display: inline;
}

.cnn_strycmtrply .cnn_strycmtrply4 {
height: 65px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/mosaic/comment_area.jpg) no-repeat;
border-right: 1px solid #d2d2d2;
}

.cnn_strycmtrply .cnn_strycmtrply4 div {
padding: 4px 0 1px 16px;
}

.cnn_strycmtrply .cnn_strycmtrply4 textarea {
border: 0;
padding: 0;
margin: 0;
height: 55px!important;
width: 510px!important;
font: normal 11px/14px arial;
min-height: 55px!important;
max-height: 55px!important;
min-width: 510px!important;
max-width: 510px!important;
}

.cnn_strycmtrply .cnn_strycmtrply5 {
float: left;
display: inline;
margin: 7px 0 21px 9px;
font: normal 11px/14px arial;
}

.cnn_strycmtrply6 {
float: right;
display: inline;
margin: 10px 0 0;
}

.cnn_strycmtbx .cnn_strycmtrply {
width: 540px;
}

.cnn_strycmtbx .cnn_strycmtrply .cnn_strycmtrply1 {
width: 65px;
}

.cnn_strycmtbx .cnn_strycmtrply .cnn_strycmtrply2 {
width: 469px;
}

.cnn_strycmtbx .cnn_strycmtrply .cnn_strycmtrply4 textarea {
width: 445px!important;
min-width: 445px!important;
max-width: 445px!important;
}

.cnn_strycmtpacnl {
font-size: 11px;
line-height: 14px;
}

.cnn_strycmtpacnl a {
font-weight: 700;
}

.cnn_strypstbtn {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/090509_personalization_sprite_rr.gif) -2px -306px no-repeat;
}

.cnn_strypstbtn {
display: block;
height: 23px;
width: 47px;
}

.cnn_strypstbtn img {
height: 23px;
width: 47px;
}

.cnn_strypstbtn:hover {
background-position: -2px -349px;
}

.cnn_stryichg300,
.cnn_stryichgfull {
position: relative;
}

.cnn_stryichg300 .cnn_divline,
.cnn_strychangefull .cnn_divline {
background-color: #0d0d0d;
}

.cnn_stryichgf {
width: 300px;
height: 211px;
overflow: hidden;
}

.cnn_stryichgflg {
width: 640px;
height: 400px;
overflow: hidden;
}

.cnn_stryichgfbx {
width: 300px;
height: 211px;
background-color: #000;
position: absolute;
top: 0;
left: 0;
display: none;
}

.cnn_stryichngfbxlg {
width: 640px;
height: 400px;
background-color: #000;
position: absolute;
top: 0;
left: 0;
display: none;
}

.cnn_stryichgfbxon {
display: block;
}

.cnn_stryichgfcpt {
color: #fff;
font-size: 11px;
line-height: 12px;
}

.cnn_stryichgfcpt div {
padding: 7px 10px 0;
}

.cnn_stryichgnav {
height: 31px;
background-color: #000;
overflow: hidden;
}

#cnn_stryichgnm {
float: left;
display: inline;
margin: 0;
height: 31px;
width: 238px;
}

#cnn_stryichgnmL {
float: left;
display: inline;
margin: 0;
height: 31px;
width: 577px;
}

.cnn_gallery_divline {
background-color: #1b1b1b;
height: 1px;
overflow: hidden;
}

.cnn_stryichgnavL a img:hover {
background-color: #5c5c5c;
background-image: none;
}

.cnn_stryichgnav a {
float: left;
height: 31px;
width: 38px;
display: inline;
outline: 0;
}

.cnn_stryichgnav a img {
height: 31px;
width: 38px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/gallery_sprite.png) -1px 0 no-repeat;
}

a.cnn_stryichgnl,
a.cnn_stryichgnl img,
a.cnn_stryichgnr,
a.cnn_stryichgnr img {
width: 31px;
}

a.cnn_stryichgnl img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -530px no-repeat;
}

a.cnn_stryichgnl:hover img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -581px no-repeat;
}

a.cnn_stryichgnr img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -632px no-repeat;
}

a.cnn_stryichgnr:hover img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/buttons/small_image_changer_sprite.gif) 0 -683px no-repeat;
}

.cnn_stryichgn2 img {
background-position: -1px -40px;
}

a.cnn_stryichgn3 img {
background-position: -1px -80px;
}

a.cnn_stryichgn4 img {
background-position: -1px -120px;
}

a.cnn_stryichgn5 img {
background-position: -1px -160px;
}

a.cnn_stryichgn6 img {
background-position: -1px -200px;
}

a.cnn_stryichgn7 img {
background-position: -1px -240px;
}

a.cnn_stryichgn8 img {
background-position: -1px -280px;
}

a.cnn_stryichgn9 img {
background-position: -1px -320px;
}

a.cnn_stryichgn10 img {
background-position: -1px -360px;
}

a.cnn_stryichgn11 img {
background-position: -1px -400px;
}

a.cnn_stryichgn12 img {
background-position: -1px -440px;
}

a.cnn_stryichgn13 img {
background-position: -1px -480px;
}

a.cnn_stryichgn14 img {
background-position: -1px -520px;
}

a.cnn_stryichgn15 img {
background-position: -1px -560px;
}

a.cnn_stryichgn16 img {
background-position: -1px -600px;
}

a.cnn_stryichgn1on img {
background-position: -55px -1px;
}

a.cnn_stryichgn2on img {
background-position: -55px -41px;
}

a.cnn_stryichgn3on img {
background-position: -55px -81px;
}

a.cnn_stryichgn4on img {
background-position: -55px -121px;
}

a.cnn_stryichgn5on img {
background-position: -55px -161px;
}

a.cnn_stryichgn6on img {
background-position: -55px -201px;
}

a.cnn_stryichgn7on img {
background-position: -55px -241px;
}

a.cnn_stryichgn8on img {
background-position: -55px -281px;
}

a.cnn_stryichgn9on img {
background-position: -55px -321px;
}

a.cnn_stryichgn10on img {
background-position: -55px -361px;
}

a.cnn_stryichgn11on img {
background-position: -55px -401px;
}

a.cnn_stryichgn12on img {
background-position: -55px -441px;
}

a.cnn_stryichgn13on img {
background-position: -55px -481px;
}

a.cnn_stryichgn14on img {
background-position: -55px -521px;
}

a.cnn_stryichgn15on img {
background-position: -55px -561px;
}

a.cnn_stryichgn16on img {
background-position: -55px -561px;
}

.cnnShareThisBox {
width: 138px;
}

#cnnShareThisContent {
padding: 9px 9px 3px 8px;
margin: 0;
font-size: 10px;
background: #fff;
font-weight: 700;
line-height: 14px;
}

#cnnShareThisContent .cnnShareThisTitle h6 {
font-size: 10px;
color: #949494;
padding: 0 0 9px;
margin: 0;
}

.cnnShareThisTitle img {
float: right;
}

.cnnShareThisItem {
padding: 0 0 9px;
}

.cnnShareThisItem img {
vertical-align: middle;
padding: 0 8px 0 0;
border: 0;
}

.cnnShareBoxContent .cnnShareContent {
margin: 0 9px;
background: #fff;
border: 1px solid #cbcbcb;
text-align: left;
}

.cnnShareBoxContent {
width: 100%;
overflow: hidden;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_center.png);
}

.cnnShareBoxHeader {
overflow: hidden;
position: relative;
width: 100%;
height: 9px;
background: transparent;
}

.cnnShareBoxHeader .cnnShareBoxHeaderTL {
margin-right: 9px;
height: 9px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_TL.png) 0 0 no-repeat;
}

.cnnShareBoxHeader .cnnShareBoxHeaderTR {
position: absolute;
top: 0;
right: 0;
width: 9px;
height: 9px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_TR.png) 0 0 no-repeat;
}

.cnnShareBoxFooter {
overflow: hidden;
position: relative;
width: 100%;
height: 9px;
background: transparent;
}

.cnnShareBoxFooter .cnnShareBoxFooterBL {
margin-right: 9px;
height: 9px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_BL.png) 0 0 no-repeat;
}

.cnnShareBoxFooter .cnnShareBoxFooterBR {
position: absolute;
top: 0;
right: 0;
width: 9px;
height: 9px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/dropdowns/shdw_BR.png) 0 0 no-repeat;
}

.cnnShareThisItem {
clear: both;
}

.cnnShareThisItem a,
.cnnEmbeddShare .cnnShareThisItem a,
.cnnEmbeddShare .cnnShareThisItem a:hover {
display: block;
padding: 3px 0 4px 25px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/share_sprite_3.gif) 0 2px no-repeat;
}

.cnnEmbeddShare .cnnShareThisItem a:visited {
color: #004276;
}

.cnnShareThisItem a.cnnShareMixx,
.cnnShareThisItem a.cnnShareMixx:hover {
background-position: 0 2px;
}

* html .cnnShareThisItem a.cnnShareMixx {
width: 70px;
}

*:first-child+html .cnnShareThisItem a.cnnShareMixx {
width: 70px;
}

.cnnShareThisItem a.cnnShareDigg,
.cnnShareThisItem a.cnnShareDigg:hover {
background-position: 0 -25px;
}

.cnnShareThisItem a.cnnShareFacebook,
.cnnShareThisItem a.cnnShareFacebook:hover {
background-position: 0 -52px;
}

.cnnShareThisItem a.cnnShareDelicious,
.cnnShareThisItem a.cnnShareDelicious:hover {
background-position: 0 -80px;
}

.cnnShareThisItem a.cnnShareReddit,
.cnnShareThisItem a.cnnShareReddit:hover {
background-position: 0 -107px;
}

.cnnShareThisItem a.cnnShareStumbleUpon,
.cnnShareThisItem a.cnnShareStumbleUpon:hover {
background-position: 0 -137px;
}

.cnnShareThisItem a.cnnShareMyspace,
.cnnShareThisItem a.cnnShareMyspace:hover {
background-position: 0 -166px;
}

.cnnShareThisItem a.cnnShareTwitter,
.cnnShareThisItem a.cnnShareTwitter:hover {
background-position: 0 -194px;
}

.cnnShareThisItem a.cnnShareLinkedIn,
.cnnShareThisItem a.cnnShareLinkedIn:hover {
background-position: 0 -250px;
}

.cnnShareThisItem a.cnnShareViadeo,
.cnnShareThisItem a.cnnShareViadeo:hover {
background-position: 0 -223px;
}

.cnn_strybtntools {
position: relative;
z-index: 3;
}

.cnnOverlayMenu {
display: none;
position: absolute;
z-index: 3;
}

* html .cnn_strybtntools {
z-index: 1500;
}

*+html .cnn_strybtntools {
z-index: 1500;
}

.cnn_strybtntools .cnnOverlayMenu {
top: 22px;
left: 125px;
}

.cnn_strybtntools .cnn_strybtntoolsBot .cnnOverlayMenu {
top: -232px;
}

.cnn_stryimg640captioned .cnn_mtt1plybttn {
position: absolute;
top: 150px;
left: 220px;
width: 202px;
height: 63px;
cursor: pointer;
}

.cnn_stryimg640captioned .cnn_mtt1plybttn img {
width: 202px;
height: 63px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/ClickToPlay.Default.640x360.png) no-repeat;
}

.cnn_stryimg640captioned .cnn_mtt1plybttnon img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/ClickToPlay.Hover.640x360.png) no-repeat;
}

#cnnCVP1 .cnn_stryimg640caption {
margin-bottom: 0;
}

.cnnStryVidCont {
margin-bottom: 20px;
width: 640px;
float: left;
background: #000;
min-height: 384px;
}

* html .cnnStryVidCont {
clear: both;
display: block;
float: none;
height: 384px;
}

.cnnEditorialNote em {
font-style: italic;
}

.cnnByline b,
.cnnByline strong {
color: #000;
}

.cnnByline a:link {
font-weight: 700;
}

.cnnByline a:link b,
.cnnByline a:visited b {
color: #004276;
}

.cnnStryHghLght li b,
.cnnByline a:hover b {
color: #ca0002;
}

.cnnStryHghLght li em {
color: #ca0002;
font-style: bold;
}

.cnn_strylftcexpbx {
margin-bottom: 20px;
}

.cnn_strylftcexpbx cite {
position: absolute;
background: #000;
left: 10px;
bottom: 0;
height: 20px;
width: 214px;
filter: alpha(opacity=85);
-moz-opacity: .85;
opacity: .85;
}

* html .cnn_strylftcexpbx cite {
bottom: 1px;
}

.cnn_strylftcexpbx cite span {
float: left;
position: relative;
top: 2px;
left: 4px;
font-size: 11px;
color: #FFF;
font-style: normal;
overflow: hidden;
}

.cnn_strylftcexpbxnv {
margin-bottom: 20px;
padding-right: 27px;
}

.cnn_strylftcexpbxnv cite {
background: none repeat scroll 0 0 #000;
bottom: 0;
height: 20px;
left: 10px;
opacity: .85;
position: absolute;
width: 214px;
}

.cnn_strylftcexpbxnv cite span {
float: left;
position: relative;
top: 2px;
left: 4px;
font-size: 11px;
color: #FFF;
font-style: normal;
overflow: hidden;
}

* html .cnn_strylftcexpbx cite span {
top: 1px;
}

.cnn_strylftcntnt div.clickToPlay {
position: absolute;
width: 136px;
height: 42px;
left: 45px;
top: 27px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png);
filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_Click_to_play_off.png',sizingMethod='crop');
zoom: 1;
}

* html #disqus_thread {
width: 607px;
overflow: hidden;
}

*+html #disqus_thread {
width: 607px;
overflow: hidden;
}

.cnn_strylftcntnt div.clickToPlay.hover {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/video/416_player_click_to_play_on.png);
}

.cnn_storyarea .cnn_strycntntlftNOL p {
padding-left: 10px;
}

.cnn_story_attribution {
font-size: 12px;
line-height: 15px;
}

.cnn_story_attribution .cnn_story_avatar,
.cnn_story_attribution .cnn_strycblogo,
.cnn_story_attribution .cnn_story_author {
display: inline;
float: left;
margin: 0 10px 0 0;
}

.cnn_story_attribution .cnn_story_author {
margin: 7px 0 0;
}

.cnn_SRLTbbnfltr_2,
.cnn_SRLTbbnfltr_2:link,
.cnn_SRLTbbnfltr_2:visited {
color: #00aef4;
font-weight: 700;
}

.cnn_SRLTbbnfltr_3,
.cnn_SRLTbbnfltr_3:link,
.cnn_SRLTbbnfltr_3:visited {
color: #89c941;
font-weight: 700;
}

.cnn_SRLTbbnfltr_4,
.cnn_SRLTbbnfltr_4:link,
.cnn_SRLTbbnfltr_4:visited {
color: #8d299d;
font-weight: 700;
}

.cnn_SRLTbbnfltr_5,
.cnn_SRLTbbnfltr_5:link,
.cnn_SRLTbbnfltr_5:visited {
color: #f969a7;
font-weight: 700;
}

.cnn_SRLTbbnfltr_6,
.cnn_SRLTbbnfltr_6:link,
.cnn_SRLTbbnfltr_6:visited {
color: #f66023;
font-weight: 700;
}

cnn_SRLTbbnfltr_7,
.cnn_SRLTbbnfltr_7:link,
.cnn_SRLTbbnfltr_7:visited {
color: #ec1e28;
font-weight: 700;
}

.cnn_sectprtnrbox_grpn {
width: 230px;
margin-left: 5px;
height: 315px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/groupon/groupOn-offer-BG.jpg) center 0 no-repeat;
overflow: hidden;
}

.cnn_grpnbx1 {
color: #fff;
font-size: 11px;
line-height: 14px;
text-align: right;
height: 45px;
margin: 2px 5px 0 0;
}

#cnn_grpnbx1 {
color: #95bd5e;
}

.cnn_grpnbx2 {
font-size: 11px;
line-height: 14px;
padding: 0 14px;
overflow: hidden;
height: 245px;
}

.cnn_grpnbx2 p {
padding: 0;
margin: 0 0 6px;
}

.cnn_grpnbx2 ul {
margin: 0;
padding: 0;
list-style: none;
}

.cnn_grpnbx2 ul li {
margin: 0;
padding: 0 0 2px;
}

.cnn_grpnadtitle {
margin: 15px 10px 0 0;
height: 5px;
overflow: hidden;
text-align: right;
}

.cnn_grpnbx3 {
font-size: 14px;
line-height: 16px;
font-weight: 700;
padding: 0 0 7px;
}

.cnn_grpnbx3 a:link,
.cnn_grpnbx3 a:visited {
color: #000;
}

.cnn_grpnbx3a {
float: left;
margin: 3px 7px 0 0;
display: inline;
width: 90px;
overflow: hidden;
}

.cnn_grpnbx3b {
float: left;
display: inline;
width: 104px;
overflow: hidden;
}

.cnn_grpnbx4 a:link,
.cnn_grpnbx4 a:visited {
color: #23889b;
}

.cnn_sectprtnrbox_grpn336 {
width: 336px;
height: 314px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/groupon/Groupon-itemOfDay-BG.jpg) center 0 no-repeat;
overflow: hidden;
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx1 {
height: 64px;
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx2 {
padding: 0 20px;
height: 216px;
overflow: hidden;
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx3a {
width: 100px;
margin-right: 14px;
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnbx3b {
width: 180px;
}

.cnn_sectprtnrbox_grpn336 .cnn_grpnadtitle {
margin: 21px 10px 0 0;
height: 5px;
overflow: hidden;
text-align: right;
}

.cnn_sectprtnrbox_grpn325 {
width: 324px;
height: 280px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/groupon/Groupon-iReport-offer-BG.jpg) center 0 no-repeat;
overflow: hidden;
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx1 {
height: 59px;
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx2 {
padding: 0 12px;
height: 190px;
overflow: hidden;
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx3a {
width: 100px;
margin-right: 14px;
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnbx3b {
width: 180px;
}

.cnn_sectprtnrbox_grpn325 .cnn_grpnadtitle {
margin: 19px 10px 0 0;
height: 5px;
overflow: hidden;
text-align: right;
}

.cnn_storyarea .cnn_sectprtnrbox_grpn325 p {
font-size: 11px;
line-height: 14px;
}

.cnnArticleGalleryNav {
border: 1px solid #000;
cursor: pointer;
float: left;
height: 27px;
text-align: center;
width: 24px;
}

.cnnArticleGalleryNavOn {
background-color: #d21500;
border: 1px solid #000;
float: left;
height: 27px;
text-align: center;
width: 24px;
}

.cnnArticleGalleryNavDisabled {
background-color: #222;
border: 1px solid #000;
color: #666;
float: left;
height: 27px;
text-align: center;
width: 25px;
}

.articleGalleryNavContainer {
display: inline;
float: left;
height: 28px;
margin: 0;
width: 536px;
overflow: hidden;
}

.cnnArticleExpandableTarget {
background-color: #000;
display: none;
position: absolute;
}

.cnnArticlePhotoContainer {
height: 146px;
width: 214px;
}

.cnnArticleBoxImage {
cursor: pointer;
height: 146px;
padding-top: 0;
width: 214px;
}

.cnnArticleGalleryCaptionControl {
background-color: #000;
color: #FFF;
}

.cnnArticleGalleryCaptionControlText {
cursor: pointer;
float: right;
font-size: 10px;
padding: 3px 10px 3px 3px;
}

.cnnArticleGalleryPhotoContainer cite {
background: none repeat scroll 0 0 #000;
bottom: 48px;
color: #FFF;
font-size: 12px;
font-style: normal;
left: 420px;
margin-bottom: -10px;
opacity: .95;
background-color: rgba(0,0,0,0.95);
background-color: #000\9;
zoom: 1;
-ms-filter: "alpha(opacity=95)";
filter: alpha(opacity=95);
padding: 10px;
position: absolute;
width: 200px;
}

.cnn_html_media_title_new {
color: #FFF;
font-size: 24px;
font-weight: 700;
height: 1.2em;
line-height: 26px;
margin-left: 5%;
margin-top: -2%;
padding-bottom: 8px;
position: relative;
white-space: nowrap;
overflow: hidden;
}

.cnnArticleGalleryPhotoContainer cite a,
.cnnArticleGalleryPhotoContainer cite a:visited,
.cnnArticleGalleryPhotoContainer cite a:hover {
color: #00aef4;
}

.cnn_html_media_title_none {
display: none;
}

/* XXX: } */

cnnArticleGalleryClose {
background-color: #fff;
display: block;
text-align: right;
}

.cnnArticleGalleryCloseButton {
cursor: pointer;
}

.cnnArticleGalleryNavPrevNext span {
background-color: #444;
color: #CCC;
cursor: pointer;
float: left;
height: 23px;
padding: 4px 0 0;
text-align: center;
width: 26px;
}

.cnnArticleGalleryNavPrevNextDisabled span {
background-color: #444;
color: #666;
float: left;
height: 23px;
padding: 4px 0 0;
text-align: center;
width: 25px;
}

.strybxirpt {
padding: 0 0 15px 180px;
}

.strybxirpt iframe {
width: 440px;
height: 275px;
}

.viafoura_frame_hidden {
display: none;
}

#cnn_maintopprofile .cnn_divline {
margin-bottom: 0;
}

.cnn_hppersonal {
width: 284px;
margin: 0 0 0 8px;
}

.cnn_shdcamtt1l250 .cnn_hppersonal,
.cnn_shdcamtt1l375 .cnn_hppersonal {
margin-left: 10px;
}

.cnn_hppersonalhdr {
font-size: 11px;
line-height: 14px;
color: #666;
font-weight: bold;
}

.cnn_hppersonalhdr1 {
padding: 0 0 3px 0;
}

.rrHeader {
font: bold 18px/21px arial,Helvetica,Utkal,sans-serif;
padding: 0 0 5px 0;
}

.rrHeader a:link,
.rrHeader a:visited,
.rrHeader a:active {
color: #000;
}

.rrHeader a:hover {
color: #ca0002;
}

.rrHeaderW {
background: transparent url('http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg') 78px 7px no-repeat;
}

.rrHeaderM {
background: transparent url('http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg') 73px 7px no-repeat;
}

#cnn_maintopprofile .cnn_shdcontent {
line-height: 1px;
}

.pmOff {
display: none;
}

.pmOn {
display: block;
}

a.toggle {
height: 18px;
margin: 0 2px;
display: block;
float: right;
cursor: pointer;
}

a.toggle span {
visibility: hidden;
}

#pmMarkets {
font-size: 10px;
margin: 0;
width: 280px;
line-height: normal;
}

#pmIndecies li {
border-bottom: 1px solid #dadada;
}

#pmIndecies li.last,
#pmIndecies #pmDefaultIndecies .market-2 {
border-bottom: 0;
}

#pmMarkets .pmSectHead {
font-weight: 700;
width: 275px;
height: 16px;
overflow: hidden;
margin: 7px 0 0;
}

#pmMarkets .pmSectHead a#cnnMoney {
float: right;
display: block;
}

#pmMarkets .pmSectHead #marketStatus {
float: left;
display: block;
margin-top: 4px;
}

#pmMarkets #pmIndecies {
margin: 0;
position: relative;
}

#pmMarkets #pmIndecies .pmWrapper {
width: 280px;
overflow: hidden;
margin: 0;
}

#pmMarkets #pmIndecies span,
#pmMarkets #pmIndecies #indexUpdated {
color: #999;
}

#pmMarkets #pmIndecies .pmWrapper .marketTime {
color: #999;
float: left;
width: 130px;
padding-top: 3px;
}

#pmMarkets #pmIndecies .pmWrapper .marketTime span {
letter-spacing: -1px;
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn {
width: 51px;
margin: 0 0 0 16px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
background-position: 0 -20px;
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn.togOn {
background-position: 0 -96px;
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn.togOff {
background-position: 0 -20px;
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn.togOff:hover {
background-position: 0 -58px;
}

#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn {
width: 66px;
margin: 0 0 0 2px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
background-position: 0 -134px;
}

#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn.togOn {
background-position: 0 -210px;
}

#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn.togOff {
background-position: 0 -134px;
}

#pmMarkets #pmIndecies .pmWrapper a#myQuotesBtn.togOff:hover {
background-position: 0 -172px;
}

#pmMarkets #pmMyQuotes #symbLookupError {
display: none;
position: absolute;
color: #cb0101;
left: 0;
bottom: 18px;
width: 175px;
font-size: 95%;
}

#pmMarkets #pmIndecies ul {
list-style: none;
overflow: hidden;
width: 270px;
margin: 6px 0 0 10px;
}

* html #pmMarkets #pmIndecies ul {
list-style: none;
overflow: hidden;
width: 270px;
margin: 3px 0 0 10px;
}

#pmMarkets #pmIndecies ul li {
display: block;
width: 270px;
overflow: hidden;
}

#pmMarkets #pmIndecies ul li .marketInfo-left {
float: left;
display: block;
height: 22px;
white-space: normal;
width: 145px;
padding: 0;
}

#pmMarkets #pmIndecies ul li .marketInfo-left .marketName {
color: #004276;
height: 18px;
overflow: hidden;
font-weight: 700;
margin: 2px 0 0;
}

#pmMarkets #pmIndecies ul li .marketInfo-left .marketName a {
display: inline-block;
font-size: 14px;
line-height: 18px;
vertical-align: baseline;
}

#pmMarkets #pmIndecies ul li .marketInfo-left .marketIndex {
display: inline-block;
margin-left: 5px;
}

#pmMarkets #pmIndecies ul li .marketNums-right {
float: right;
display: block;
width: 95px;
height: 14px;
margin: 3px 0;
}

#pmMarkets #pmIndecies ul li .marketNums-right .numDiff {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Gray_market_status.gif) no-repeat;
float: right;
display: block;
width: 45px;
font-weight: 700;
height: 14px;
text-align: center;
vertical-align: middle;
}

pmMarkets #pmIndecies ul li .marketNums-right .numDiff span {
color: #fff;
}

#pmMarkets #pmIndecies ul li .marketNums-right .percentDiff {
float: right;
display: block;
width: 50px;
font-weight: 700;
text-align: center;
height: 14px;
vertical-align: middle;
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .percentDiff,
#pmMarkets #pmIndecies ul li .marketNums-right.up .percentDiff span {
color: #12ac10;
font-size: 10px;
line-height: 14px;
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .numDiff {
color: #fff;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Green_market_status.gif) no-repeat;
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .numDiff span {
font-size: 10px;
line-height: 14px;
vertical-align: middle;
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .percentDiff,
#pmMarkets #pmIndecies ul li .marketNums-right.same .percentDiff span {
color: #12ac10;
font-size: 10px;
line-height: 14px;
vertical-align: middle;
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .numDiff {
color: #fff;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Gray_market_status.gif) no-repeat;
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .numDiff span {
font-size: 10px;
line-height: 14px;
vertical-align: middle;
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .percentDiff,
#pmMarkets #pmIndecies ul li .marketNums-right.down .percentDiff span {
color: #ca0002;
font-size: 10px;
line-height: 14px;
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .numDiff {
color: #fff;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Red_market_status.gif) no-repeat;
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .numDiff span {
font-size: 10px;
line-height: 14px;
vertical-align: middle;
}

#pmMarkets #pmIndecies ul li .marketNums-right.up .numDiff span .plusMinus {
display: inline-block;
margin-right: 1px;
line-height: 12px;
vertical-align: text-top;
}

#pmMarkets #pmIndecies ul li .marketNums-right.down .numDiff span .plusMinus {
display: inline-block;
margin-right: 1px;
line-height: 12px;
vertical-align: text-top;
}

#pmMarkets #pmIndecies ul li .marketNums-right.same .numDiff span .plusMinus {
display: inline-block;
margin-right: 1px;
line-height: 12px;
vertical-align: text-top;
}

#pmMarkets #symbolSearch {
float: left;
display: block;
position: relative;
z-index: 1997;
margin: 6px 0 0;
}

#pmMarkets #symbolSearch #searchLine {
width: 280px;
display: block;
overflow: hidden;
}

#pmMarkets #symbolSearch #searchQuote {
width: 190px;
float: left;
height: 14px;
border: 1px solid #e8e8e8;
font-size: 10px;
padding: 1px;
}

#pmMarkets #symbolSearch #searchQuote.errorColor {
border: 1px solid #cb0101;
color: #cb0101;
}

#pmMarkets #symbolSearch a#getSymbolBtn {
float: right;
display: block;
height: 15px;
width: 80px;
margin: 1px 2px 0;
}

#pmMarkets #symbolSearch a#getSymbolBtn {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
background-position: 0 -590px;
}

#pmMarkets #symbolSearch a#getSymbolBtn:hover {
background-position: 0 -625px;
}

#pmMarkets #symbolSearch a#getSymbolBtn span {
visibility: hidden;
}

#pmMarkets #symbolSearch #symbolReturn {
display: none;
z-index: 1998;
height: 47px;
width: 280px;
position: absolute;
top: 16px;
left: 0;
border: 1px solid #dadada;
background: #fff;
overflow: auto;
}

select.symbolLookup {
width: 280px;
z-index: 9999;
}

#pmMarkets #moneySponsor #sponsorBox {
float: right;
margin: 12px 5px 0 0;
vertical-align: middle;
}

#pmMarkets #moneySponsor #sponsorBox span {
float: left;
display: block;
margin: 10px 5px 0 0;
}

#pmMarkets #moneySponsor #sponsorBox img {
float: left;
display: block;
}

#pmMarkets #moneySponsor {
margin: 3px 0 5px 0;
position: relative;
width: 143px;
z-index: 1996;
float: right;
}

#pmMarkets #pmIndecies #myContainer {
margin: 0;
padding: 0;
width: 275px;
background: #fff;
overflow: hidden;
}

#pmMarkets #pmIndecies #myContainer ul {
margin: 0;
padding: 0;
width: 275px;
height: 47px;
list-style: none;
overflow-y: auto;
}

#pmMarkets #pmIndecies #myContainer li {
padding: 1px 2px 3px 5px;
cursor: default;
white-space: nowrap;
color: #004276;
}

*:first-child+html #pmMarkets #symbolSearch {
margin: 2px 0 0;
}

*:first-child+html #pmMarkets #pmIndecies #myContainer ul {
width: 273px;
}

*:first-child+html #pmMarkets #pmIndecies #myContainer ul li {
padding: 0 2px 0 5px;
}

/*\*/

html #pmMarkets #pmIndecies #myContainer li {
padding: 0 2px 0 5px;
}

/**/

#pmMarkets #pmIndecies #myContainer li.yui-ac-highlight {
background: #dedede;
color: #004276;
}

#pmMarkets #pmIndecies #myContainer .yui-ac-content {
border: 1px solid #ced8e1;
font: normal 10px arial;
}

#pmMarkets #pmIndecies #myContainer .resulttable {
padding: 0;
margin: 0;
}

#pmMarkets #pmIndecies #myContainer .resulttable .col1 {
width: 60px;
}

#pmMarkets #pmIndecies #myContainer .text {
font: normal 10px arial;
}

#pmMarkets #pmIndecies #myContainer table {
border-collapse: collapse;
border-spacing: 0;
}

#pmMarkets #moneyPromo a {
font-weight: 700;
float: left;
padding: 7px 11px 0 2px;
position: relative;
top: -9px;
}

#pmMarkets #pmIndeciesIntl {
margin: 10px 0 0;
}

#pmMarkets #pmIndeciesIntl span,
#pmMarkets #pmIndeciesIntl #indexUpdated {
color: #999;
}

#pmMarkets #pmIndeciesIntl .pmWrapper {
width: 280px;
overflow: hidden;
margin-bottom: 10px;
margin-bottom: 0;
}

#pmMarkets #pmIndeciesIntl .pmWrapper .marketTime {
color: #999;
display: block;
margin: 0 0 10px;
width: 280px;
overflow: hidden;
position: relative;
}

#pmMarkets #pmIndeciesIntl .pmWrapper .marketTime #allMarkets {
position: absolute;
right: 0;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a.toggle {
float: left;
margin: 0;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn {
width: 69px;
margin: 0 2px 0 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
background-position: 0 -248px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn.togOn {
background-position: 0 -324px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn.togOff {
background-position: 0 -248px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#asiaMarketBtn.togOff:hover {
background-position: 0 -286px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn {
width: 69px;
margin: 0 2px 0 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
background-position: 0 -362px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn.togOn {
background-position: 0 -438px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn.togOff {
background-position: 0 -362px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#eurMarketBtn.togOff:hover {
background-position: 0 -400px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn {
width: 69px;
margin: 0 2px 0 0;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/hp_market_sprite.gif) no-repeat;
background-position: 0 -476px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn.togOn {
background-position: 0 -552px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn.togOff {
background-position: 0 -476px;
}

#pmMarkets #pmIndeciesIntl .pmWrapper a#usMarketBtn.togOff:hover {
background-position: 0 -514px;
}

#pmMarkets #pmIndeciesIntl ul {
list-style: none;
overflow: hidden;
width: 280px;
margin: 0;
border-top: 1px solid #dadada;
}

#pmMarkets #pmIndeciesIntl ul li {
display: block;
height: 31px;
width: 280px;
white-space: nowrap;
overflow: hidden;
}

#pmMarkets #pmIndeciesIntl ul li .marketInfo-left {
float: left;
display: block;
width: 155px;
padding: 9px 0;
overflow: hidden;
}

#pmMarkets #pmIndeciesIntl ul li .marketInfo-left .marketName {
font-size: 14px;
line-height: 14px;
color: #004276;
font-weight: 700;
margin: 0;
}

#pmMarkets #pmIndeciesIntl ul li .marketInfo-left .marketIndex {
display: inline-block;
margin-left: 5px;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right {
float: right;
display: block;
width: 95px;
height: 14px;
margin: 7px 0 0;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right .numDiff {
float: right;
font-weight: 700;
width: 40px;
height: 14px;
text-align: center;
vertical-align: middle;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right .numDiff span {
color: #fff;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right .percentDiff {
float: right;
font-weight: 700;
margin-left: 6px;
height: 14px;
vertical-align: middle;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .percentDiff,
#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .percentDiff span,
#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.up .percentDiff,
#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.up .percentDiff span {
color: #12ac10;
line-height: 12px;
line-height: 14px;
vertical-align: text-top;
}

pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .numDiff {
color: #fff;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Green_market_status.gif) no-repeat;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .numDiff span {
font-size: 10px;
line-height: 12px;
line-height: 14px;
vertical-align: text-top;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .percentDiff,
#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .percentDiff span,
#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.down .percentDiff,
#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right.down .percentDiff span {
color: #ca0002;
font-size: 10px;
line-height: 12px;
line-height: 14px;
vertical-align: text-top;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .numDiff {
color: #fff;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/Red_market_status.gif) no-repeat;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .numDiff span {
font-size: 10px;
line-height: 12px;
line-height: 14px;
vertical-align: text-top;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.up .plusMinus {
display: inline-block;
width: .5em;
margin-right: 1px;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right.down .plusMinus {
display: inline-block;
width: .5em;
margin-right: 1px;
margin-top: -1px;
}

#pmMarkets #pmIndeciesIntl ul li .marketNums-right .closedMarket {
display: none;
}

#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right {
width: 130px;
height: 14px;
margin: 7px 0 0;
}

#pmMarkets #pmIndeciesIntl ul li.closed .marketNums-right .closedMarket {
float: left;
display: block;
color: #000;
font-weight: 700;
font-size: 10px;
line-height: 12px;
line-height: 14px;
vertical-align: text-top;
}

#pmMarkets #pmIndeciesIntl ul li.closed .marketInfo-left {
width: 148px;
padding: 9px 0;
overflow: hidden;
}

#pmWeatherLocation.off {
display: none;
}

#pmWeatherLocation {
display: block;
background: #f4f4f4;
}

#pmWeatherLocation fieldset {
border: 0;
display: block;
margin: 0 10px;
padding: 10px 0;
position: relative;
}

#pmWeatherLocation fieldset .pmWrapper {
position: relative;
overflow: hidden;
}

#pmWeatherLocation fieldset .pmWrapper label {
display: none;
}

#pmWeatherLocation fieldset .pmWrapper input#weatherLoc {
display: inline;
float: left;
width: 176px;
border: 1px groove #ccc;
font-size: 11px;
font-weight: 700;
padding: 3px 2px;
}

span.pmWeatherHollow,
#pmMarkets #symbolSearch input.pmWeatherHollow,
#pmWeatherLocation fieldset .pmWrapper input.pmWeatherHollow {
color: #949494;
}

#pmWeatherLocation fieldset .pmWrapper a#weatherLocBtn {
display: inline;
float: right;
height: 20px;
width: 47px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/weather_sprite.gif) no-repeat 0 -20px;
}

#pmWeatherLocation fieldset a#weatherLocBtn span {
visibility: hidden;
}

#cnn_otsdinuscntr .pmHLBullet,
#cnn_otsdinuscntr .cnn_otsdinusbx1 .pmWrapper {
display: none;
}

#cnnGetLocalBox {
margin-bottom: 3px;
}

#pmWeather,
#pmWeatherIntl {
width: 284px;
margin: 0;
font-size: 10px;
color: #000;
}

#pmWeatherLocation.off {
display: none;
}

#pmWeatherLocation {
display: block;
background: #f4f4f4;
}

#pmWeatherLocation fieldset {
border: 0;
display: block;
margin: 0 10px;
padding: 4px 0;
position: relative;
}

#pmWeatherLocation fieldset .pmWrapper label {
display: none;
}

#pmWeatherLocation fieldset .pmWrapper input#weatherLoc {
display: inline;
float: left;
width: 176px;
border: 1px groove #ccc;
font-size: 11px;
font-weight: 700;
padding: 3px 2px;
}

span.pmWeatherHollow,
#pmMarkets #symbolSearch input.pmWeatherHollow,
#pmWeatherLocation fieldset .pmWrapper input.pmWeatherHollow {
color: #949494;
}

#pmWeatherLocation fieldset .pmWrapper a#weatherLocBtn {
display: inline;
float: right;
height: 20px;
width: 47px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/weather_sprite.gif) no-repeat 0 -20px;
}

#pmWeather #pmWeatherTab .weatherDay {
display: none;
}

#pmWeatherLocation fieldset a#weatherLocBtn:hover {
background-position: 0 -61px;
}

#pmWeatherLocation fieldset a#weatherLocBtn span {
visibility: hidden;
}

#pmWeatherLocation fieldset #pmLocResultsContainer.off {
display: none;
}

#pmWeatherLocation fieldset #pmLocResultsContainer {
width: 100%;
height: 68px;
overflow-y: auto;
overflow-x: hidden;
margin: 5px 0 0;
}

#pmWeatherLocation fieldset #pmWeatherResultMeta {
color: #999;
font-weight: 700;
margin: 5px 0 9px;
}

#pmWeatherLocation fieldset ul#pmWeatherResult {
list-style: none;
margin: 0;
padding: 0;
color: #ca0002;
}

#pmWeatherLocation fieldset ul#pmWeatherResult li {
line-height: 12px;
font-weight: 700;
margin: 4px 0;
}

#pmWeatherLocation fieldset ul#pmWeatherResult li span {
color: #999;
font-weight: 700;
}

#pmWeatherLocation fieldset ul#pmWeatherResult li .pmHLBullet {
display: inline-block;
width: 8px;
color: #ca0002;
font-size: 12px;
}

#pmWeather #pmWeatherTab.pmWrapper {
width: 260px;
overflow: hidden;
margin: 0 0 3px;
}

#pmWeather #pmWeatherTab .pmWrapper {
width: 260px;
overflow: hidden;
height: 55px;
}

#pmWeatherTab #pmSelectedWeather {
font-size: 11px;
display: block;
width: 100%;
margin: 9px 0 1px;
}

#pmWeatherTab #pmSelectedWeather span {
font-weight: 700;
color: #000;
}

#pmWeatherTab #pmSelectedWeather a {
font-size: 10px;
}

#pmWeatherTab #pmCurrentWeather {
float: left;
display: block;
margin: 6px 8px 0 4px;
height: 30px;
overflow: hidden;
}

#pmWeatherTab #pmWeatherDetails {
float: left;
display: block;
width: 80px;
height: 36px;
margin: 6px 3px 0 0;
}

#pmWeatherTab #pmWeatherDetails p#pmWeatherDesc {
font-weight: 700;
line-height: 13px;
margin-top: 2px;
}

#pmWeatherTab #pmWeatherIcon {
width: 54px;
height: 47px;
float: left;
display: block;
}

#pmWeatherTab #pmCurrentWeather #pmCurrTemp {
font-size: 30px;
line-height: 36px;
color: #000;
}

#pmWeatherTab #pmWeatherDetails p {
font-size: 11px;
}

#pmWeatherTab #pmWeatherDetails p#pmWeatherHiLo {
line-height: 13px;
margin-top: 6px;
vertical-align: baseline;
}

#pmWeatherTab #pmMoreWeather {
float: left;
overflow: hidden;
width: 65px;
height: 36px;
margin-top: 6px;
}

#pmWeatherTab #pmMoreWeather a#pm10DayBtn {
float: right;
display: block;
height: 18px;
width: 53px;
margin: 0 0 3px;
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/weather_sprite.gif) no-repeat 0 -102px;
}

#pmWeatherTab #pmMoreWeather a#pm10DayBtn:hover {
background-position: 0 -139px;
}

#pmWeatherTab #pmMoreWeather p {
text-align: right;
clear: right;
margin: 0;
font-size: 10px;
line-height: 13px;
vertical-align: middle;
}

#pmWeatherIntl #pmSelectedWeather {
font-size: 11px;
line-height: 13px;
margin: 7px 0 15px;
}

#pmWeatherIntl #pmWeatherLoc {
font-weight: 700;
}

#pmWeatherIntl #pmSelectedWeather a {
font-size: 10px;
line-height: 13px;
}

#pmWeatherIntl #pmWeatherTab.pmWrapper {
width: 260px;
overflow: hidden;
padding-bottom: 3px;
margin: 0 0 8px;
}

#pmWeatherIntl #pmWeatherTab .pmWrapper {
width: 260px;
overflow: hidden;
height: 70px;
}

#pmWeatherIntl #pmWeatherTab .weatherDay {
font-size: 11px;
line-height: 13px;
margin: 0;
}

#pmWeatherIntl #pmWeatherTab #pmCurrentWeather {
float: left;
display: block;
margin: 6px 8px 0 4px;
height: 30px;
line-height: 30px;
overflow: hidden;
}

#pmWeatherIntl #pmWeatherTab #pmWeatherDetails {
float: left;
display: block;
width: 80px;
height: 36px;
margin: 2px 3px 0 0;
}

#pmWeatherIntl #pmWeatherTab #pmWeatherDetails p#pmWeatherDesc {
font-weight: 700;
line-height: 13px;
margin-top: 6px;
}

#pmWeatherIntl #pmWeatherTom.off {
display: none;
}

#pmWeatherIntl #pmWeatherTom.pmWrapper {
width: 260px;
overflow: hidden;
margin: 0;
padding-bottom: 20px;
}

#pmWeatherIntl #pmWeatherTom .pmWrapper {
width: 260px;
overflow: hidden;
height: 47px;
}

#pmWeatherIntl #pmWeatherTom .weatherDay {
font-size: 11px;
line-height: 13px;
margin: 0;
}

#pmWeatherIntl #pmWeatherTom #pmWeatherIcon {
width: 54px;
height: 47px;
float: left;
display: block;
}

#pmWeatherIntl #pmWeatherTom #pmCurrentWeather {
float: left;
display: block;
margin: 6px 8px 0 4px;
height: 30px;
overflow: hidden;
}

#pmWeatherIntl #pmWeatherTom #pmCurrentWeather #pmCurrTemp {
font-size: 30px;
line-height: 36px;
color: #000;
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails {
float: left;
display: block;
width: 80px;
height: 36px;
margin: 6px 3px 0 0;
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails p {
font-size: 11px;
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails p#pmWeatherDesc {
font-weight: 700;
line-height: 13px;
margin-top: 6px;
}

#pmWeatherIntl #pmWeatherTom #pmWeatherDetails p#pmWeatherHiLo {
line-height: 13px;
margin-top: 6px;
vertical-align: baseline;
}

#pmWeather #pmWeatherHeadlines {
width: 260px;
overflow: hidden;
border-top: 1px solid #dadada;
}

#pmWeather #pmWeatherHeadlines ul {
list-style: disc;
display: block;
margin: 0;
padding-left: 15px;
color: #ca0002;
}

pmWeather #pmWeatherHeadlines ul li {
margin: 5px 0 0;
}

#pmWeather #pmWeatherHeadlines ul li a {
font-weight: 700;
}

#pmWeather #pmWeatherHeadlines ul li p a {
font-size: 9px;
color: #949494;
font-weight: 700;
margin: 1px 0 0;
}

#pmWeather #pmWeatherHeadlines ul li .pmHLBullet {
display: none;
color: #ca0002;
float: left;
height: 100%;
vertical-align: top;
margin-right: 3px;
border: 1px solid #fff;
}

#pmWeather #pmWeatherHeadlines #pmInfoSource {
position: absolute;
font-size: 10px;
font-weight: 700;
color: #949494;
bottom: 3px;
}

#pmWeather #pmWeatherHeadlines #pmInfoSource a {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/red.carrot.jpg) no-repeat scroll 100%;
display: block;
float: right;
padding: 0 15px 0 0;
}

#pmWeather #pmWeatherHeadlines.pmNewsHidden {
height: 16px;
border: 0;
}

#pmWeather #pmWeatherHeadlines.pmNewsHidden * {
display: none;
}

#pmWeatherIntl #pmWeatherTom.pmWrapper {
display: none;
}

#pmNewspulse {
width: 284px;
margin: 0 color: #000;
overflow: hidden;
}

#pmNewspulse.contingency-content {
overflow: visible;
}

#pmNewspulse .pmSectHead {
display: block;
width: 280px;
overflow: hidden;
border-bottom: 1px solid #dadada;
padding: 8px 0 4px;
}

#pmNewspulse .pmSectHead a {
display: block;
float: left;
height: 19px;
cursor: pointer;
}

#pmNewspulse .pmSectHead a#nsNewsBtn {
width: 80px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/090509_personalization_sprite_rr.gif) no-repeat;
background-position: -1px -4px;
}

#pmNewspulse .pmSectHead a#nsNewsBtn.togOn {
background-position: -1px -42px;
cursor: default;
}

#pmNewspulse .pmSectHead a#nsNewsBtn.togOff {
background-position: -1px -4px;
}

#pmNewspulse .pmSectHead a#nsActBtn {
width: 80px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/090509_personalization_sprite_rr.gif) no-repeat;
background-position: -1px -80px;
}

#pmNewspulse .pmSectHead a#nsActBtn.togOn {
background-position: -1px -118px;
cursor: default;
}

#pmNewspulse .pmSectHead a#nsActBtn.togOff {
background-position: -1px -80px;
}

#pmNewspulse #pmTargetContainer {
overflow: hidden;
height: 165px;
width: 280px;
margin: 0 0 7px;
}

#pmNewsPulseTab h4.pmNplsSubhead {
margin: 12px 0 7px 0;
font-weight: 700;
color: #999;
font-size: 11px;
line-height: 14px;
}

#pmNewsPulseTab ul {
list-style: none;
margin-left: 0;
}

#pmNewsPulseTab ul li.pmNsStory {
width: 275px;
overflow: hidden;
margin-bottom: 5px;
}

* html #pmNewsPulseTab ul li.pmNsStory,
*:first-child+html #pmNewsPulseTab ul li.pmNsStory {
margin-bottom: 1px;
}

#pmNewsPulseTab ul li.pmNsStory .pmNsHeadline {
float: left;
display: block;
width: 175px;
margin-right: 15px;
font-size: 11px;
line-height: 13px;
font-weight: 700;
}

#pmNewsPulseTab ul li.pmNsStory .pmNsPopularity {
float: left;
display: block;
width: 70px;
}

#pmNewsPulseTab ul li.pmNsStory .pmNsPopularity .pmNsPopImage {
display: block;
margin-top: 3px;
height: 8px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/popular_bar.jpg) no-repeat;
}

#pmNewsPulseTab.intl {
width: 280px;
overflow: hidden;
margin: 0;
}

#pmNewsPulseTab.intl ul {
list-style: none;
margin: 15px 0 0 8px;
height: 156px;
overflow: hidden;
}

#pmNewsPulseTab.intl ul li.pmNsStory {
width: 262px;
margin-bottom: 5px;
}

* html #pmNewsPulseTab.intl ul li.pmNsStory {
width: 262px;
margin-bottom: 1px;
}

*:first-child+html #pmNewsPulseTab.intl ul li.pmNsStory {
margin-bottom: 1px;
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsPopularity {
float: none;
display: none;
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsHeadline {
overflow: hidden;
width: 260px;
font-weight: 700;
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsHeadline a {
display: block;
}

#pmNewsPulseTab.intl ul li.pmNsStory .pmNsHeadline a .pmHLBullet {
border: 1px solid #fff;
display: block;
height: 14px;
float: left;
width: 8px;
color: #ca0002;
font-size: 14px;
}

#pmNewsPulseTab.intl .pmWrapper {
width: 280px;
height: 23px;
overflow: hidden;
}

#pmNewsPulseTab.intl .pmWrapper a#pmIntlMoreBtn {
display: block;
float: right;
height: 18px;
width: 55px;
margin-bottom: 6px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/newspulse_personalize_sprite.gif) no-repeat 0 -20px;
}

#pmNewsPulseTab.intl .pmWrapper a#pmIntlMoreBtn:hover {
background-position: 0 -57px;
}

#pmNewspulse #pmExploreNS {
background: #f4f4f4;
font-weight: 700;
font-size: 11px;
line-height: 13px;
}

#pmNewspulse #pmExploreNS a {
display: block;
padding: 5px 0 3px 10px;
}

#pmNewspulse #pmExploreNS a span {
display: inline-block;
margin-left: 3px;
color: #ca0002;
}

#pmNewspulse #pmContingency {
display: block;
width: 280px;
height: 177px;
margin-top: 10px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/contingency/domestic_contingency.jpg) no-repeat;
}

#pmNewspulse #pmContingency.intl {
display: block;
width: 280px;
height: 177px;
margin-top: 10px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/personalization/contingency/international_contingency.jpg) no-repeat;
}

#pmNewspulse #pmContingencyLinks {
font-weight: 700;
font-size: 12px;
line-height: 14px;
color: #000;
}

#pmNewspulse #pmContingencyLinks .pmSectHead {
border-top: 1px solid #dadada;
margin: 10px 0 4px;
padding-top: 7px;
}

#pmNewspulse #pmContingencyLinks .pmSectHead span {
color: #ca0002;
}

#pmNewspulse #pmContingencyLinks ul {
float: left;
list-style: none;
padding-bottom: 23px;
}

#pmNewspulse #pmContingencyLinks ul li {
width: 280px;
overflow: hidden;
margin-bottom: 1px;
}

#pmNewspulse #pmContingencyLinks ul li a {
font-weight: 700;
font-size: 11px;
line-height: 13px;
}

#pmNewspulse #pmContingencyLinks ul li .pmHLBullet {
color: #ca0002;
display: block;
float: left;
height: 100%;
vertical-align: top;
margin-right: 3px;
border: 1px solid #fff;
}

.cnn_follow {
width: 300px;
height: 30px;
padding: 5px 10px;
}

.cnn_followfb {
width: 95px;
height: 30px;
float: left;
}

.cnn_followtw {
width: 110px;
height: 30px;
float: left;
}

.cnn_cntrbtmad {
width: 100%;
text-align: center;
}

.cnn_cntrbtmad .cnn_adtitle {
text-align: right;
margin: 0 0 5px 0;
}

.cnn_SRLbtm728ad {
margin: 0 auto;
display: -moz-inline-stack;
display: inline-block;
zoom: 1;
*display: inline;
}

.cnn_shdcamtt12010 #cnn_maintt2bul {
background-image: none;
margin-right: 7px;
width: 250px;
}

.cnnOpin {
padding: 3px 12px 0 0;
z-index: 10;
}

.cnnOpin a.realmLink:hover {
color: #ca0002;
}

.cnnOpin a.realmLink {
font-weight: 700;
font-size: 11px;
color: #004276;
}

.cnn_hppolbreakn {
width: 217px;
margin: 0 0 0 7px;
}

.cnn_hppolbreakn1 {
padding: 13px 0 10px;
}

.cnn_hppolbreakn p {
font-size: 11px;
line-height: 14px;
padding: 7px 0 0;
}

.cnn_awsmbr {
margin-top: 10px;
overflow: hidden;
}

.cnn_awsmbr,
.cnn_awsmbr .cnn_title_bar {
text-align: left;
height: 28px;
width: 980px;
position: relative;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/awesomebar/tile_top_bg.gif) repeat-x 0 0;
}

.cnn_awsmbr .cnn_title_bar_lnk {
float: left;
margin-right: 10px;
height: 28px;
}

.cnn_awsmbr .cnn_no_lnk {
cursor: default;
}

.cnn_awsmbr .cnn_short_headlines {
position: relative;
bottom: 0;
left: -770px;
}

.cnn_awsmbr .cnn_column {
top: 115px;
left: 0;
width: 306px;
height: 95px;
float: left;
position: relative;
margin: 0 10px 0 0;
padding-left: 11px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/awesomebar/vert_dot_line.gif) no-repeat 0 5px;
}

.cnn_awsmbr .cnn_first_column {
padding-left: 10px;
}

.cnn_awsmbr .cnn_last_column {
margin-right: 9px;
}

.cnn_awsmbr .cnn_controls {
position: absolute;
height: 28px;
right: 0;
top: 0;
}

.cnn_awsmbr .cnn_controls {
width: 62px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/awesomebar/expand.gif) no-repeat 0 0;
cursor: pointer;
}

.cnn_awsmbr .cnn_column .cnn_cutout_link {
position: absolute;
bottom: 0;
right: 0;
width: 160px;
height: 90px;
display: block;
}

.cnn_awsmbr .cnn_column .cnn_cutout_link img {
position: absolute;
bottom: 0;
right: 0;
}

.cnn_awsmbr .cnn_subcolumns {
position: relative;
height: 45px;
padding-left: 0;
left: 0;
width: 306px;
}

.cnn_awsmbr .cnn_subcolumn img {
position: relative;
float: left;
margin-right: 6px;
margin-top: -4px;
}

.cnn_awsmbr .cnn_column_content {
position: relative;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/awesomebar/vert_dot_line.gif) no-repeat right 5px;
width: 980px;
height: 95px;
}

.cnn_awsmbr .cnn_column_content_hide {
height: 0;
}

.cnn_awsmbr .cnn_subcolumn {
width: 143px;
height: 35px;
padding-top: 4px;
float: left;
margin-top: 6px;
margin-bottom: 3px;
margin-right: 10px;
overflow: hidden;
}

.cnn_awsmbr .cnn_column_single .cnn_subtitle,
.cnn_awsmbr .cnn_column_single .cnn_title,
.cnn_awsmbr .cnn_column_single .cnn_blurb {
width: 140px;
}

.cnn_awsmbr .cnn_column_quin .cnn_bulletbin {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/awesomebar/horz_dot_line.gif) no-repeat 0 0;
padding-top: 6px;
}

.cnn_awsmbr .cnn_bulletbin li {
padding-bottom: 0;
}

.cnn_awsmbr .cnn_title {
padding-top: 17px;
}

cnn_awsmbr .cnn_blurb,
.cnn_awsmbr .cnn_column_triple .cnn_bulletbin {
margin-top: 5px;
}

.cnn_awsmbr .cnn_subtitle {
position: absolute;
top: 3px;
}

.cnn_awsmbr a {
color: #000;
}

.cnn_awsmbr a:hover {
color: #ca0002;
}

.cnn_awsmbr .cnn_subtitle {
font: bold 10px/12px arial,sans-serif;
color: #757575;
}

.cnn_awsmbr .cnn_title a {
font: bold 18px/18px arial,sans-serif;
}

.cnn_awsmbr .cnn_blurb {
font: normal 12px/14px arial,sans-serif;
color: #757575;
}

.cnn_awsmbr .cnn_subcolumn,
.cnn_awsmbr .cnn_bulletbin {
font: bold 11px/13px arial,sans-serif;
}

.cnn_awsmbr .cnn_short_headlines {
font: bold 11px/13px arial,sans-serif;
color: #999;
}

.cnn_awsmbr .cnn_short_headlines a {
color: #004276;
}

.cnn_awsmbr .cnn_short_headlines a:hover {
color: #ca0002;
}

.cnn_awsmbr .cnn_headline_viewport {
float: left;
height: 16px;
margin-top: 6px;
overflow: hidden;
position: relative;
}

.cnn_awsmbr .cnn_title_bar_ad {
float: right;
margin-top: 6px;
padding-right: 90px;
position: relative;
}

.cnn_awsmbr_expanded .cnn_controls {
width: 75px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/awesomebar/collapse.gif) no-repeat 0 0;
cursor: pointer;
}

#cnn_ptbr_1 .cnn_ptbar_onnow {
width: 51px;
height: 15px;
position: absolute;
top: 0;
right: 0;
z-index: 1;
background-color: #ca0002;
text-align: center;
color: #fff;
font-size: 10px;
}

#cnn_ptbr_1 .cnn_ptbar_watch {
width: 117px;
height: 17px;
position: absolute;
bottom: 0;
left: 4px;
z-index: 1;
text-align: center;
color: #fff;
font-size: 11px;
}

#cnn_ptbr_1 .cnn_ptbar_watch a {
color: #fff;
}

.cnn_column_onnow .cnn_blurb {
margin-top: 0;
}

.cnn_ptbar_watch img {
background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/main/cnntv/btn-watchLive.2.png');
width: 100px;
height: 17px;
}

.cnn_ptbar_watch img:hover {
background-position: 0 -17px;
}

#cnn_mtt1lftarea ul {
list-style: none outside none;
margin: 0;
padding: 0;
}

#cnn_mtt1lftarea li {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif") no-repeat scroll 0 5px transparent;
color: #9a9a9a;
font: 11px/14px arial,Helvetica,Utkal,sans-serif;
margin: 0;
padding: 0 0 2px 7px;
}

#cnn_mtt1lftarea ul.cnn_rich_text {
list-style-type: disc;
margin: 0 0 0 13px;
}

#cnn_mtt1lftarea ul.cnn_rich_text li {
background: 0;
color: #000;
font: 11px/14px arial,Helvetica,Utkal,sans-serif;
padding: 0 0 2px 0;
}

#cnn_t1_rich_text li {
background: 0;
color: #000;
}

#cnn_tc_t1_rich_text ul {
list-style-type: disc;
margin: 0 0 0 15px;
}

#cnn_tc_t1_rich_text li {
background: 0;
color: #363635;
font-size: 13px;
padding-bottom: 5px;
padding-left: 0;
font-family: Georgia,serif;
}

.cnn_main10t1rcntr p {
margin: 7px 13px 10px 13px;
}

.cnn_main10t1rcntr h1 {
padding: 9px 0 0;
}

.cnn_hpclear {
clear: both;
height: 15px;
}

.cnn_two_column_t_rich_text {
padding: 0 0 0 10px;
}

.cnn_two_column_t_rich_text ul {
list-style: none outside none;
margin: 0;
padding: 0;
}

.cnn_two_column_t_rich_text li {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif") no-repeat scroll 0 5px transparent;
color: #000;
font: 11px/14px arial,Helvetica,Utkal,sans-serif;
margin: 0;
padding: 0 0 2px 7px;
}

#cnn_stdt1caption {
background-color: #FFF;
padding: 0 6px;
color: #9a9a9a;
font-size: 10px;
line-height: 12px;
}

#cnn_maintt2bul .cnn_mtt1content ul.cnn_bulletbin li {
padding: 0 0 6px 7px;
}

.cnn_gallery38x38 a {
display: inline-block;
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/btn_gallery_mini2.png);
background-position: 4px 4px;
cursor: pointer;
background-repeat: no-repeat;
}

.cnn_gallery38x38 a:hover {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/icons/btn_gallery_mini2_over.png);
}

.cnn_gallery38x38 a img {
height: 38px;
width: 38px;
}

.cnn_mtlplnimg .cnn_gallery38x38,
.c_bulletimg .cnn_gallery38x38 {
position: absolute;
top: 0;
left: 0;
z-index: 20;
cursor: pointer;
}

.c_bulletimg .cnn_vidplyb38x38 {
cursor: pointer;
left: 0;
position: absolute;
top: 0;
z-index: 2;
}

li.withImage a {
color: #fff;
font-weight: bold;
font-size: 12px;
font-family: arial;
text-transform: uppercase;
}

div.topStory {
min-height: 60px;
min-width: 120px;
padding: 10px;
margin-bottom: 5px;
}

ul.cnn_bulletbin li.withImage {
position: relative;
bottom: -52px;
list-style-type: none;
background: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 200px;
}

#cnn_maintopt1 .cnn_mtt1content .cnn_divline {
margin: 2px 0 8px;
}

#cnn_maintoplive p {
margin-bottom: 13px;
}

.cnn_pad8top {
padding-top: 8px;
}

.cnn_marg3top {
margin-top: 3px;
}

.cnn_mc2cntr {
padding: 0 6px;
margin-bottom: 15px;
}

.cnn_maintoplivepad .cnn_mc2cntr {
padding: 0 10px;
}

.cnn_mc2hdr2cntr {
margin-top: 18px;
margin-bottom: 2px;
}

.cnn_mc2hdr2,
.cnn_mc2hdr2 a {
font-size: 11px;
font-weight: 700;
font-family: Arial;
color: #757575;
text-transform: uppercase;
}

.cnn_mc2hdr2r a {
font-size: 11px;
font-weight: 700;
font-family: Arial;
color: #004276;
float: right;
}

.cnn_mc2hdr2 a:hover,
.cnn_mc2hdr2r a:hover {
color: #ca0002;
}

.cnn_mc2nodecntr {
margin-top: 0;
}

.cnn_mc2node {
color: #ca0002;
display: inline;
float: left;
font-weight: 700;
font-size: 11px;
height: 108px;
line-height: 12px;
margin: 10px 15px 0 0;
overflow: visible;
position: relative;
width: 122px;
}

.cnn_mc2pkgcntr .cnn_mc2node {
color: #ca0002;
display: inline;
float: left;
font-weight: 700;
font-size: 11px;
line-height: 12px;
height: 108px;
overflow: hidden;
position: relative;
width: 120px;
margin: 5px 15px 0 0;
}

.cnn_mc2lastnode,
.cnn_mc2pkgcntr .cnn_mc2lastnode {
margin-right: 0;
}

.cnn_mc2node span {
display: block;
font: normal 10px/12px arial,Helvetica,Utkal,sans-serif;
color: #9a9a9a;
padding-top: 3px;
}

.cnn_mt2adcntr .cnn_adtitle {
color: #9a9a9a;
padding: 5px 5px 4px 0;
text-align: right;
}

.cnn_mc2_text_right {
width: 220px;
float: right;
margin-top: -4px;
}

.cnn_mc2_text_left {
width: 220px;
float: left;
margin-top: -4px;
}

.cnn_mc2_img_right .cnn_mc2_img {
float: right;
margin-left: 10px;
}

.cnn_mc2_img_left .cnn_mc2_img {
float: left;
margin-right: 10px;
}

.cnn_mc2_header a {
font-family: Arial;
font-size: 10px;
font-weight: 700;
color: #757575;
text-transform: uppercase;
}

.cnn_mc2_header a:hover {
color: #ca0002;
}

.cnn_mc2_headline {
margin: -2px 0 4px;
}

.cnn_mc2_headline a {
font-family: Arial;
font-size: 18px;
font-weight: 700;
color: #004276;
line-height: 18px;
}

.cnn_mc2_headline a:hover {
color: #ca0002;
}

.cnn_mc2_blurb {
font-family: Arial;
font-weight: 400;
font-size: 12px;
color: #757575;
margin-top: 3px;
margin-bottom: 6px;
line-height: 14px;
}

.cnn_mc2_large {
margin: 15px 0;
ifie7margin-bottom: 10px;
}

.cnn_mc2_img_right .cnn_mc2_text_left {
margin-right: 7px;
width: 213px;
}

.cnn_mc2_c15_skn .cnn_mc2_text_left,
.cnn_mc2_c15_skn .cnn_mc2_text_right,
.cnn_mc2_c15_skn .cnn_twc1_img {
height: 118px;
}

.cnn_mc2_c15_skn .cnn_mc2_text_left,
.cnn_mc2_c15_skn .cnn_mc2_text_right {
width: 195px;
}

.cnn_mc2_c15_skn a {
font-size: 11px;
line-height: 12px;
}

.cnn_mc2_c15_skn .cnn_mc2_headline a {
font-size: 12px;
line-height: 12px;
}

.cnn_mc2_c15_skn .cnn_mc2_blurb {
color: #000;
font-weight: 400;
line-height: 14px;
}

.cnn_mc2_c15_skn .cnn_mc2_blurb {
font-size: 10px;
}

.cnn_mc2_c15_skn .cnn_mc2_blurb a {
font-size: 10px;
font-weight: 700;
}

.cnn_hdr_twmain {
width: 416px;
height: 31px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/weekend/hdr_twmain.gif) no-repeat transparent;
}

#cnn_twmain_container {
width: 390px;
margin: 9px 13px;
height: auto;
position: relative;
}

#cnn_twmain_left {
width: 185px;
margin-left: 10px;
padding-top: 39px;
height: 316px;
}

#cnn_twmain_right {
float: right;
width: 195px;
height: auto;
}

#cnn_twmain_right_inset {
float: right;
width: 185px;
height: 365px;
padding-top: 40px;
padding-right: 10px;
position: absolute;
top: 0;
left: 195px;
}

#cnn_twmain_left_inset {
float: left;
width: 185px;
height: 365px;
padding-top: 40px;
margin-left: 10px;
position: absolute;
top: 0;
left: 0;
}

#cnn_twc1_container {
margin: -8px 13px 0;
}

.cnn_shdtw {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.bg.tw.gif) top left repeat-y;
}

.cnn_shdtwfooter {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades_tw.gif) 0 -1049px no-repeat;
}

.cnn_tw_border {
padding: 0 7px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/cnn_shdcamtt1.990px.bg.tw.gif) repeat-y scroll -255px 0;
position: relative;
}

.cnn_shdtwfooter {
background: transparent url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/shade/sprite_shades_tw.gif) no-repeat scroll -262px -1050px;
bottom: -4px;
height: 4px;
position: absolute;
width: 416px;
}

.cnn_twdivline {
width: 390px;
height: 1px;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/weekend/c1_horz_dot_line.gif) no-repeat transparent;
margin: auto;
}

.cnn_twmain_cutoutimg {
position: relative;
top: -30px;
}

.cnn_twmain_section_title {
font-family: Arial;
font-size: 11px;
font-weight: 700;
color: #757575;
margin-top: 2px;
text-transform: uppercase;
}

.twmain_entertainment a {
color: #ec008c;
}

.twmain_entertainment a:hover {
color: #ca0002;
}

.twmain_politics a {
color: #0a6c93;
}

twmain_politics a:hover {
color: #ca0002;
}

.twmain_tech a {
color: #f7941d;
}

.twmain_tech a:hover {
color: #ca0002;
}

.twmain_health a {
color: #81bedd;
}

.twmain_health a:hover {
color: #ca0002;
}

.twmain_sports a {
color: #390;
}

.twmain_sports a:hover {
color: #ca0002;
}

.cnn_twmain_headline a {
font-family: Arial;
font-size: 24px;
font-weight: 700;
color: #000;
line-height: 26px;
letter-spacing: -1px;
}

.cnn_twmain_headline a:hover {
color: #ca0002;
}

.cnn_twmain_blurb {
font-family: Arial;
font-weight: 400;
font-size: 12px;
color: #757575;
margin-top: 6px;
margin-bottom: 6px;
line-height: 14px;
}

.cnn_twmain_share {
font-family: Arial;
font-weight: 700;
font-size: 12px;
color: #999;
}

.cnn_twmain_share li {
display: inline;
list-style: none;
margin-right: 10px;
}

.cnn_twmain_fb {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/facebook_sm_icon.png) no-repeat transparent;
background-position: left center;
padding-left: 15px;
}

.cnn_twmain_tw {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_sm_icon.gif) no-repeat transparent;
background-position: left center;
padding-left: 15px;
}

.cnn_twmain_cmnt {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/comment_sm_icon.png) no-repeat transparent;
background-position: left center;
padding-left: 17px;
}

.cnn_twmain_tz_container {
margin-top: 25px;
}

.cnn_twmain_tz_container_inset {
margin-top: 37px;
}

.cnn_twtz_blurb {
width: 89px;
padding-left: 6px;
line-height: 13px;
}

.cnn_twtz_blurb a {
font-family: Arial;
font-size: 11px;
font-weight: 700;
color: #000;
}

.cnn_twtz_blurb a:hover {
color: #ca0002;
}

.cnn_twtz_img {
float: left;
}

.cnn_twtz_vid_thumb {
position: absolute;
z-index: 25;
top: 0;
left: 0;
cursor: pointer;
height: 51px;
}

.cnn_twtz_vid_thumb a {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_mini.png) no-repeat;
background-position: 4px 2px;
height: 25px;
display: inline-block;
}

.cnn_twtz_vid_thumb a:hover {
background-image: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/video/btn_play_mini_over.png);
}

.cnn_twtz_vid_thumb a img {
width: 90px;
height: 51px;
}

.cnn_div_wrapper {
position: relative;
height: 51px;
}

.cnn_twmain_tz {
height: 51px;
margin-bottom: 10px;
}

.cnn_twmain_tz_list {
font-family: Arial;
font-size: 11px;
font-weight: 700;
color: #ca0002;
padding-left: 0;
margin-top: -2px;
}

.cnn_twmain_tz_list a {
font-family: Arial;
font-size: 12px;
font-weight: 700;
color: #000;
line-height: 15px;
}

.cnn_twmain_tz_list a:hover {
color: #ca0002;
}

.cnn_twtz_list img {
margin-left: 5px;
}

.cnn_twmain_tz_list ul {
list-style: none;
}

.cnn_twmain_tz_list li {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bullet_tw.gif) no-repeat transparent;
padding: 0 0 0 7px;
background-position: 0 5px;
}

.cnn_twmain_tz_table {
vertical-align: middle;
}

.cnn_twmain_tz_table a {
font-family: Arial;
font-size: 12px;
font-weight: 700;
color: #000;
}

.cnn_twmain_tz_table a:hover {
color: #ca0002;
}

.cnn_twmain_tz_table td {
height: 51px;
vertical-align: middle!important;
position: relative;
}

.cnn_twtz_td {
padding-bottom: 10px;
}

.cnn_twc1_text_right {
width: 220px;
float: right;
margin-top: -4px;
}

.cnn_twc1_text_left {
width: 220px;
float: left;
margin-top: -4px;
}

.cnn_twc1_img_right .cnn_twc1_img {
float: right;
margin-left: 10px;
}

.cnn_twc1_img_left .cnn_twc1_img {
float: left;
margin-right: 10px;
}

.cnn_twc1_header a {
font-family: Arial;
font-size: 10px;
font-weight: 700;
color: #757575;
text-transform: uppercase;
}

.cnn_twc1_header a:hover {
color: #ca0002;
}

.cnn_twc1_headline {
margin: -2px 0 4px;
}

.cnn_twc1_headline a {
font-family: Arial;
font-size: 18px;
font-weight: 700;
color: #000;
line-height: 18px;
}

.cnn_twc1_headline a:hover {
color: #ca0002;
}

.cnn_twc1_blurb {
font-family: Arial;
font-weight: 400;
font-size: 12px;
color: #757575;
margin-top: 3px;
margin-bottom: 6px;
line-height: 14px;
}

.cnn_twc1_large {
margin: 15px 0;
ifie7margin-bottom: 10px;
}

.cnn_headline_light span {
color: #fff;
}

.cnn_headline_light a {
color: #fff;
}

.cnn_headline_light a:hover {
color: #6ab9d3;
}

.cnn_blurb_light {
color: #ccc;
}

.cnn_tw_left {
float: left;
}

.cnn_clearpad16 {
height: 16px;
overflow: hidden;
clear: both;
}

.cnn_twc .cnn_divline {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/weekend/c1_horz_dot_line.gif) no-repeat scroll 0 0 transparent;
height: 1px;
margin: auto;
width: 390px;
}

.cnn_twc .cnn_mc2_headline {
margin: 0 0 4px;
}

.cnn_twc .cnn_mc2_headline a {
color: #000;
}

.cnn_twc .cnn_mc2_headline a:hover {
color: #ca0002;
}

.cnn_twc .cnn_mc2node {
margin-bottom: 10px;
height: 112px;
}

.cnn_twsm_divline {
width: 171px;
}

.cnn_contentcntnr {
width: 980px;
margin: 0 auto;
}

#cnn_hdr_twmain .cnn_hdr_twmain {
margin: 0 0 0 7px;
}

.cnn_elections {
background-image: url('http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/politics_images_3_03.jpg');
margin: 0 7px;
}

.cnn_tw_border_elections {
padding: 0;
background: url('http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/politics_borders_03.gif') 7px 0 repeat-y;
}

.cnn_shdcamtt1l250 #cnn_maintoplive {
padding-top: 7px;
}

#cnn_maintoplive .cnn_hpelections p {
display: block;
background: url('http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/politics_borders_03.gif') 0 0 repeat-y;
margin: 0;
padding: 7px 13px 13px 13px;
}

.cnn_tw_border img {
display: block;
}

#cnn_mpelex12dlcntr {
width: 390px;
margin: 0 0 0 10px;
}

.cnn_shdcamtt12010 #cnn_mpelex12dlcntr {
margin-left: 9px;
}

.cnn_mpelex12dlcand {
width: 390px;
height: 35px;
overflow: hidden;
margin: 0 0 1px 0;
}

.cnn_mpelex12dlcandimg {
float: left;
width: 35px;
height: 35px;
display: inline;
margin: 0;
}

.cnn_mpelex12dlcandnfo {
float: left;
width: 90px;
display: inline;
margin: 12px 0 0 5px;
font-size: 16px;
line-height: 19px;
font-weight: bold;
}

.cnn_mpelex12dlcandnfo a {
font-size: 11px;
line-height: 14px;
display: block;
}

.cnn_mpelex12dlcandbar {
float: left;
height: 35px;
width: 130px;
background-color: #f2f2f2;
display: inline;
margin: 0;
z-index: 1;
}

.cnn_mpelex12dlcandbar1 {
float: left;
display: inline;
background-color: #cb0003;
height: 35px;
overflow: hidden;
}

.cnn_mpelex12dlcandbar2 {
float: left;
display: inline;
background: #4e0206 url('images/bg_unpledged.gif') 0 0 repeat-x;
height: 35px;
overflow: hidden;
}

.cnn_mpelex12dlcbarcntr {
height: 35px;
width: 1px;
overflow: hidden;
}

.cnn_mpelex12dlcandvotes {
float: left;
width: 82px;
height: 35px;
display: inline;
background-color: #f2f2f2;
text-align: right;
color: #333;
font-size: 14px;
line-height: 16px;
z-index: 100;
}

.cnn_mpelex12dlcandperc {
float: left;
width: 47px;
height: 35px;
display: inline;
margin: 0 0 0 1px;
background-color: #f2f2f2;
text-align: right;
color: #333;
font-size: 14px;
line-height: 16px;
}

.cnn_mpelex12dlcandvotes span {
display: block;
padding: 10px 10px 0 0;
}

.cnn_mpelex12dlcandperc span {
display: block;
padding: 10px 10px 0 0;
}

.cnn_mpelex12dlhdr {
padding: 9px 20px 0 20px;
}

.cnn_mpelex12dlhlghts {
padding: 0 20px 0 20px;
}

.cnn_shdcamtt12010 .cnn_mpelex12dlhlghts {
padding-left: 9px;
padding-right: 9px;
}

.cnn_mpelex12dlhdrl {
float: left;
margin: 3px 10px 17px 0;
width: 160px;
display: inline;
}

.cnn_mpelex12dlhdrr {
float: left;
margin: 0 0 16px 0;
width: 220px;
display: inline;
}

.cnn_mpelex12dlhdrr1 {
font-size: 10px;
line-height: 14px;
color: #757575;
font-weight: bold;
}

.cnn_mpelex12dlhdrr2 {
font-size: 18px;
line-height: 21px;
font-weight: bold;
}

.cnn_mpelex12dlhdrr3 {
line-height: 15px;
color: #757575;
}

.cnn_mc2node {
width: 120px;
}

.cnn_mpelex12dllrhdr {
margin: 0 0 0 4px;
height: 49px;
width: 425px;
}

.cnn_tw_border .cnn_mpelex12dllrhdr {
margin: 0 0 0 4px;
height: 49px;
}

.cnn_mpelex12dllrhdr1 {
float: left;
margin: 0;
width: 136px;
height: 49px;
background: url('http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/politics_images_3_07.jpg') 0 0 repeat-x;
color: #fff;
font-style: italic;
font-size: 14px;
line-height: 16px;
font-family: Georgia,arial;
font-weight: bold;
}

.cnn_mpelex12dllrhdr1 span {
display: block;
padding: 6px 0 0 16px;
}

.cnn_mpelex12dllrhdr2 {
float: left;
margin: 0;
width: 273px;
height: 49px;
background: url('http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/politics_cuts_2_08.jpg') 0 0 no-repeat;
font-size: 16px;
line-height: 18px;
font-weight: bold;
}

.cnn_mpelex12dllrhdr2 span {
float: left;
padding: 6px 0 0 10px;
width: 195px;
}

.cnn_mpelex12dlnfo {
font-size: 11px;
line-height: 14px;
font-weight: bold;
color: #666;
padding: 0 10px;
}

.cnn_shdcamtt12010 .cnn_mpelex12dlnfo {
padding-left: 9px;
padding-right: 9px;
}

.cnn_mpelex12dlnfo0 {
float: left;
margin: 4px 0 6px 0;
display: inline;
width: 130px;
font-weight: normal;
font-style: italic;
}

.cnn_mpelex12dlnfo1 {
float: left;
margin: 0 0 9px 25px;
display: inline;
width: 140px;
}

.cnn_mpelex12dlnfo2 {
float: left;
margin: 4px 0 6px 0;
display: inline;
width: 90px;
font-weight: normal;
}

.cnn_mpelex12dlnfo3 {
float: right;
width: 260px;
display: inline;
margin: 3px 0 8px 0;
text-align: right;
}

.cnn_mpelex12dlnfo4 {
float: left;
margin: 3px 0 8px 0;
display: inline;
width: 130px;
}

.cnn_mpelex12dlnfo1_ts {
margin: 4px 0 6px 0;
display: inline;
width: 187px;
font-size: 11px;
line-height: 14px;
color: #666;
padding-left: 10px;
}

.cnn_tw_border .cnn_mpelex12dlnfo1_ts {
padding-left: 20px;
}

cnn_mpelex12dlcntrhdr {
font-weight: bold;
}

.cnn_mpelex12dlch1 {
float: left;
margin: 0 0 5px 10px;
display: inline;
width: 130px;
font-weight: bold;
}

.cnn_shdcamtt12010 .cnn_mpelex12dlch1 {
margin-left: 9px;
}

.cnn_mpelex12dlch2 {
float: left;
margin: 0 0 5px 0;
display: inline;
width: 212px;
text-align: center;
color: #666;
}

.cnn_mpelex12dlch3 {
float: left;
margin: 0 0 5px 1px;
display: inline;
width: 47px;
text-align: center;
color: #666;
}

.cnn_mpelex12bbdr {
margin: 0 0 -7px 7px;
width: 416px;
height: 5px;
background: url('http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/politics_borders_06.gif') 0 0 no-repeat;
float: right;
position: relative;
padding-right: 7px;
}

.cnn_shdcamtt12010 .cnn_mpelex12dllrhdr {
margin-left: 9px;
background: url('http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/hp_lghdr_red_tan_flag.gif') 0 0 no-repeat;
height: 30px;
}

.cnn_shdcamtt12010 .cnn_mpelex12dllrhdr1 {
background-image: none;
width: 120px;
font-size: 11px;
line-height: 14px;
height: 21px;
}

.cnn_shdcamtt12010 .cnn_mpelex12dllrhdr1 span {
padding-top: 3px;
}

.cnn_shdcamtt12010 .cnn_mpelex12dllrhdr2 {
background-image: none;
font-size: 14px;
line-height: 16px;
height: 21px;
}

.cnn_shdcamtt12010 .cnn_mpelex12dllrhdr2 span {
padding-top: 3px;
}

.cnn_mpelex12dlbhttl {
font-weight: bold;
font-size: 11px;
line-height: 14px;
color: #666;
padding: 0 9px 25px 9px;
}

.cnn_mpelex12dlbhttl2 {
float: right;
display: inline;
margin: 0 0 1px 0;
}

.cnn_mpelex12dlbhttl1 {
float: left;
display: inline;
margin: 0 0 1px 0;
}

.cnn_projected_winner img {
display: inline;
vertical-align: middle;
}

.cnn_same_height {
background: url(http://z.cdn.turner.com/cnn/.element/img/3.0/election/2012/00_delegate_counter/home_page/politics_borders_03.gif) repeat-y 7px 0;
}

.cnn_election_no_data {
color: #9a9a9a;
padding: 50px 130px;
text-align: center;
}

#cnn_pmtvmodcntr {
margin: 2px 0 0 2px;
height: 122px;
font-size: 12px;
line-height: 15px;
}

.cnn_pmtvmodnavlft,
.cnn_pmtvmodnavrgt {
width: 32px;
float: left;
margin: 0;
display: inline;
}

.cnn_pmtvmodnavlft a,
.cnn_pmtvmodnavrgt a {
display: block;
width: 32px;
height: 122px;
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/main/cnntv/tvbox-arrows-sprite-3.png') 0 0 no-repeat;
overflow: hidden;
}

.cnn_pmtvmodnavrgt a {
background-position: -32px 0;
}

.cnn_pmtvmoddisabled .cnn_pmtvmodnavlft a,
.cnn_pmtvmodnavlft a.cnn_pmtvmodnavoff {
background-position: 0 -122px;
cursor: text;
}

.cnn_pmtvmoddisabled .cnn_pmtvmodnavrgt a,
.cnn_pmtvmodnavrgt a.cnn_pmtvmodnavoff {
background-position: -32px -122px;
cursor: text;
}

#cnn_pmtvmodslidecntr {
width: 214px;
height: 122px;
float: left;
margin: 0 1px;
display: inline;
}

#cnn_pmtvmodslidecntr .cnn_relpostn {
width: 214px;
height: 122px;
overflow: hidden;
}

#cnn_pmtvmodule .cnn_loadingicon {
display: none;
height: 122px;
background-color: #fff;
width: 214px;
top: 0;
left: 0;
position: absolute;
z-index: 4;
}

#cnn_pmtvmodule .cnn_loadingicon img {
margin: 46px 0 0 92px;
}

#cnn_pmtvmodule .cnn_pmtvmoddisabled .cnn_loadingicon {
display: block;
}

#cnn_pmtvmodslidecntnt {
width: 214px;
height: 122px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}

.cnn_pmtvmodslide {
float: left;
width: 214px;
height: 122px;
margin: 0;
display: inline;
}

.cnn_pmtvmodslide .cnn_relpostn {
width: 214px;
height: 122px;
overflow: hidden;
}

.cnn_pmtvmodslide1b {
width: 214px;
height: 122px;
overflow: hidden;
position: absolute;
top: 0;
left: 0;
z-index: 4;
}

.cnn_pmtvmodslide2 {
width: 214px;
height: 50px;
bottom: 0;
left: 0;
position: absolute;
z-index: 2;
background-color: rgba(0,0,0,0);
background-image: -webkit-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -moz-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -o-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -ms-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: linear-gradient(to top,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#2d2927',GradientType=0);
}

.cnn_pmtvmodslide3 {
width: 214px;
height: 43px;
bottom: 0;
left: 0;
position: absolute;
z-index: 3;
color: #fff;
overflow: hidden;
}

.cnn_pmtvmodslide3a {
font-size: 11px;
font-family: Georgia,serif;
color: #fefcf1;
padding: 4px 7px 1px 7px;
white-space: nowrap;
}

.cnn_pmtvmodslide3b {
font-size: 16px;
line-height: 19px;
font-weight: bold;
padding: 0 7px;
white-space: nowrap;
}

.cnn_pmtvmodddown {
margin: 0;
float: none;
display: block;
padding: 15px 0 0 2px;
}

.cnn_pmtvmodddown select {
width: 282px;
}

.cnn_pmtvmodlnks1 {
float: left;
margin: 10px 0 0 2px;
color: #e8e4cf;
font-size: 12px;
line-height: 14px;
font-weight: bold;
display: inline;
}

.cnn_pmtvmodlnks1 a:link,
.cnn_pmtvmodlnks1 a:visited,
.cnn_pmtvmodlnks1 a:active {
color: #e8e4cf;
}

.cnn_pmtvmodlnks1 a:hover {
color: #ff861c;
}

.cnn_pmtvmodlnks2 {
float: left;
width: 100px;
height: 17px;
display: inline;
margin: 14px 0;
}

.cnn_pmtvmodlnks2 a {
background: url('http://i.cdn.turner.com/cnn/.element/img/3.0/main/cnntv/btn-watchLive.2.png') 0 0 no-repeat;
width: 100px;
height: 17px;
overflow: hidden;
display: block;
}

.cnn_pmtvmodlnks2 a:hover {
background-position: 0 -17px;
}

.cnn_hppersonalhdr .cnn_column {
float: left;
}

.cnn_hppersonalhdr .sponsor-entitlement {
Float: right;
}

.cnn_hppersonalhdr .header h4 {
color: #f2f2f0;
font: bold 13px/13px arial,Helvetica,Utkal,sans-serif;
text-transform: uppercase;
padding: 7px 10px;
background-color: #595958;
background-image: -webkit-linear-gradient(bottom,#403a37,#8c8079);
background-image: -moz-linear-gradient(bottom,#403a37,#8c8079);
background-image: -o-linear-gradient(bottom,#403a37,#8c8079);
background-image: -ms-linear-gradient(bottom,#403a37,#8c8079);
background-image: linear-gradient(to top,#403a37,#8c8079);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8c8079',endColorstr='#403a37',GradientType=0);
}

.cnn_hppersonalhdr .header h4 a {
color: #f2f2f0;
text-decoration: none;
}

.cnn_hppersonalhdr .header h4 a:hover {
color: #ff862c;
text-decoration: none;
}

.cnn_hppersonalfeature {
padding: 12px 0 0 8px;
clear: both;
}

.cnn_hppersonalfeature .subtitle {
color: #fefcf1;
font-size: 13px;
font-weight: bold;
margin-bottom: 10px;
line-height: 13px;
}

.tve {
-webkit-box-shadow: 0 0 5px rgba(89,89,88,.25);
-moz-box-shadow: 0 0 5px rgba(89,89,88,.25);
box-shadow: 0 0 5px rgba(89,89,88,.25);
background-color: #595958;
background-image: -webkit-linear-gradient(bottom,#403a37,#8c8079 50%);
background-image: -moz-linear-gradient(bottom,#403a37,#8c8079 50%);
background-image: -o-linear-gradient(bottom,#403a37,#8c8079 50%);
background-image: -ms-linear-gradient(bottom,#403a37,#8c8079 50%);
background-image: linear-gradient(to top,#403a37,#8c8079 50%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ccc0b9',endColorstr='#403a37',GradientType=0);
margin: 10px 0 0 0;
padding: 0 0 10px 0;
width: 300px;
}

.cnn_hppersonal.tve {
margin-left: 3px;
}

.cnn_hppersonalhdr .cnnNowPlaying {
cursor: pointer;
height: 314px;
position: relative;
text-align: left;
width: 300px;
border-top: solid 1px #ff861c;
background: #2d2927;
}

.cnn_hppersonalhdr .cnnNowPlaying a.tn {
margin: 0;
padding: 0;
text-decoration: none;
width: 300px;
}

.cnn_hppersonalhdr .cnnNowPlaying .thumbnail {
cursor: pointer;
height: 169px;
width: 300px;
margin-top: 0;
padding: 0;
}

.cnn_hppersonalhdr .cnnNowPlaying .thumbnail img {
height: 169px;
top: 0;
width: 300px;
}

.cnn_hppersonalhdr .cnnNowPlaying .headline {
color: #fefcf1;
cursor: pointer;
font: bold italic 22px/22px Georgia,serif;
padding: 0;
margin: 0 0 5px 0;
z-index: 9999;
}

.cnn_hppersonalhdr .cnnNowPlaying .headline:hover {
color: #ff861c;
}

.cnn_hppersonalhdr .cnnNowPlaying .airtime {
color: #e8e4cf;
font: bold 12px/14px Arial,sans-serif;
}

.cnn_hppersonalhdr .cnnNowPlaying #infoBox {
margin: 0 10px 0 10px;
z-index: 9999;
position: absolute;
bottom: 20px;
}

.cnn_hppersonalhdr .cnnNowPlaying .description {
color: #fefcf1;
font: 13px/18px Georgia,serif;
display: block;
margin: 10px 0 15px 0;
}

.cnn_hppersonalhdr .cnnNowPlaying .gradient_vert {
width: 300px;
height: 100px;
top: 69px;
left: 0;
position: absolute;
z-index: 2;
background-image: -webkit-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -moz-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -o-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -ms-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: linear-gradient(to top,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#2d2927',GradientType=0);
}

cnn_hppersonalhdr .cnnNowPlaying .onNow {
background-color: #ff861c;
background-image: -webkit-linear-gradient(top,#ff851d,#f15a2a);
background-image: -moz-linear-gradient(top,#ff851d,#f15a2a);
background-image: -o-linear-gradient(top,#ff851d,#f15a2a);
background-image: -ms-linear-gradient(top,#ff851d,#f15a2a);
background-image: linear-gradient(top,#ff851d,#f15a2a);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff851d',endColorstr='#f15a2a',GradientType=0);
color: #FFF;
font-size: 12px;
line-height: 12px;
font-weight: bold;
left: 0;
padding: 3px 10px 5px 10px;
position: absolute;
top: 0;
text-align: center;
text-transform: uppercase;
z-index: 9999;
}

.cnn_hppersonalhdr .cnnNowPlaying a.button {
color: #fdffff;
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
padding: 5px 10px 5px 7px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #f15a2a;
border: solid 1px #ff5900;
box-shadow: 0 2px #707373;
background-image: -webkit-linear-gradient(top,#ff851d,#f15a2a);
background-image: -moz-linear-gradient(top,#ff851d,#f15a2a);
background-image: -o-linear-gradient(top,#ff851d,#f15a2a);
background-image: -ms-linear-gradient(top,#ff851d,#f15a2a);
background-image: linear-gradient(top,#ff851d,#f15a2a);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff851d',endColorstr='#f15a2a',GradientType=0);
}

.cnn_hppersonalhdr .cnnNowPlaying a.button:hover {
background-image: -webkit-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: -moz-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: -o-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: -ms-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: linear-gradient(top,#f7a500,rgba(247,165,0,0));
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7a500',endColorstr='#00f7a500',GradientType=0);
}

.cnn_hppersonalhdr .cnnNowPlaying a.button img {
vertical-align: middle;
}

.cnnfooterTemplateWrapper {
font: 11px/1.231 sans-serif;
line-height: 14px;
overflow: hidden;
position: relative;
width: 980px;
}

.cnnFooterTemplate {
-webkit-box-shadow: 0 0 5px rgba(89,89,88,.25);
-moz-box-shadow: 0 0 5px rgba(89,89,88,.25);
box-shadow: 0 0 5px rgba(89,89,88,.25);
background-color: #595958;
background-image: -webkit-linear-gradient(bottom,#403a37,#8c8079);
background-image: -moz-linear-gradient(bottom,#403a37,#8c8079);
background-image: -o-linear-gradient(bottom,#403a37,#8c8079);
background-image: -ms-linear-gradient(bottom,#403a37,#8c8079);
background-image: linear-gradient(to top,#403a37,#8c8079);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8c8079',endColorstr='#403a37',GradientType=0);
display: block;
height: 352px;
line-height: 16px;
overflow: hidden;
position: relative;
}

.cnnFooterTemplate h1,
.cnnFooterTemplate h2,
.cnnFooterTemplate h3,
.cnnFooterTemplate h4,
.cnnFooterTemplate h5,
.cnnFooterTemplate h6 {
text-align: left;
font-weight: bold;
}

.cnnFooterTemplate .cnn_column {
float: left;
}

.cnnFooterTemplate .cnnNowPlaying {
cursor: pointer;
height: 314px;
position: relative;
text-align: left;
width: 285px;
border-top: solid 1px #ff861c;
background: #2d2927;
}

.cnnFooterTemplate .cnnNowPlaying a.tn {
margin: 0;
padding: 0;
text-decoration: none;
width: 285px;
}

.cnnFooterTemplate .moreVideos {
margin: 15px 0 0 13px;
position: relative;
width: 667px;
}

.cnnFooterTemplate .moreVideos ol.cnnTrendingVideo {
height: 128px;
}

.cnnFooterTemplate .moreVideos ol {
overflow: hidden;
position: relative;
width: 680px;
height: 110px;
}

.cnnFooterTemplate .moreVideos ol.cnnMustWatchTv {
margin-bottom: 25px;
}

.cnnFooterTemplate .cnnMustWatchTv li:first-child,
.cnnFooterTemplate .cnnTrendingVideo li:first-child {
margin-left: 0;
}

.cnnFooterTemplate .cnnMustWatchTv li:last-child,
.cnnFooterTemplate .cnnTrendingVideo li:last-child {
margin-right: 0;
}

.cnnFooterTemplate .cnnSiteMenus {
float: right;
font-size: 12px;
font-weight: bold;
color: #e8e4cf;
}

.cnnFooterTemplate .cnnSiteMenus a {
color: #e8e4cf;
text-decoration: none;
}

.cnnFooterTemplate .cnnSiteMenus a:hover {
color: #ff861c;
text-decoration: none;
}

.cnnFooterTemplate .cnnMustWatchTv li,
.cnnFooterTemplate .cnnTrendingVideo li {
cursor: pointer;
float: left;
line-height: 13px;
list-style: none;
margin: 0 10px 0 0;
padding: 3px;
position: relative;
text-align: left;
width: 120px;
}

.cnnFooterTemplate .cnnMustWatchTv li a,
.cnnFooterTemplate .cnnTrendingVideo li a {
text-decoration: none;
}

.cnnFooterTemplate .cnnMustWatchTv li:hover,
.cnnFooterTemplate .cnnTrendingVideo li:hover {
background-color: rgba(241,90,42,0);
background-image: -webkit-linear-gradient(top,#a6978f 50%,rgba(166,151,143,0) 85%);
background-image: -moz-linear-gradient(top,#a6978f 50%,rgba(166,151,143,0) 85%);
background-image: -o-linear-gradient(top,#a6978f 50%,rgba(166,151,143,0) 85%);
background-image: -ms-linear-gradient(top,#a6978f 50%,rgba(166,151,143,0) 85%);
background-image: linear-gradient(to bottom,#a6978f 50%,rgba(166,151,143,0) 85%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#00aaaaaa',GradientType=0);
text-decoration: none;
}

.cnnFooterTemplate .cnnTrendingVideo li .videoTRT {
color: #d9d9d7;
margin: 0 0 0 5px;
font-size: .8em;
}

.cnnFooterTemplate li img {
cursor: pointer;
display: block;
list-style: none;
height: 68px;
padding-bottom: 8px;
width: 120px;
}

.cnnFooterTemplate .cnnNowPlaying .thumbnail {
cursor: pointer;
height: 160px;
width: 285px;
margin-top: 0;
padding: 0;
}

.cnnFooterTemplate .cnnNowPlaying .thumbnail img {
height: 160px;
top: 0;
width: 285px;
}

.cnnFooterTemplate .cnnNowPlaying .headline {
color: #fefcf1;
cursor: pointer;
font: bold italic 22px/22px Georgia,serif;
padding: 0;
margin: 0 0 5px 0;
z-index: 9999;
}

.cnnFooterTemplate .cnnNowPlaying .headline:hover {
color: #ff861c;
}

.cnnFooterTemplate .cnnNowPlaying .airtime {
color: #e8e4cf;
font: bold 12px/14px Arial,sans-serif;
}

.cnnFooterTemplate .cnnNowPlaying #infoBox {
margin: 0 10px 0 10px;
z-index: 9999;
position: absolute;
bottom: 20px;
}

.cnnFooterTemplate .cnnNowPlaying .description {
color: #fefcf1;
font: 13px/18px Georgia,serif;
display: block;
margin: 10px 0 15px 0;
}

.cnnFooterTemplate .cnnNowPlaying .gradient_vert {
width: 285px;
height: 100px;
top: 60px;
left: 0;
position: absolute;
z-index: 2;
background-image: -webkit-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -moz-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -o-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: -ms-linear-gradient(bottom,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
background-image: linear-gradient(to top,#2d2927,rgba(49,46,45,.75) 40%,rgba(51,50,49,0) 72%,rgba(54,54,53,0));
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#2d2927',GradientType=0);
}

.cnnFooterTemplate .content .moreVideos h4 {
font-size: 13px;
margin: 0 0 5px 0;
color: #fefcf1;
}

.cnnFooterTemplate .content .moreVideos .show,
.cnnFooterTemplate .moreVideos li .clipHeadline {
color: #fefcf1;
font-size: .9em;
font-weight: bold;
margin: 5px 0 10px 0;
}

.cnnFooterTemplate .content .moreVideos li:hover.show,
.cnnFooterTemplate .moreVideos li:hover .clipHeadline {
color: #ff861c;
}

.cnnFooterTemplate .time {
color: #fefcf1;
font-size: .8em;
font-weight: normal;
padding-top: 2px;
position: relative;
}

.cnnFooterTemplate li:hover .time {
color: #fefcf1;
}

.cnnFooterTemplate .cnnNowPlaying .onNow {
background-color: #ff861c;
background-image: -webkit-linear-gradient(top,#ff851d,#f15a2a);
background-image: -moz-linear-gradient(top,#ff851d,#f15a2a);
background-image: -o-linear-gradient(top,#ff851d,#f15a2a);
background-image: -ms-linear-gradient(top,#ff851d,#f15a2a);
background-image: linear-gradient(top,#ff851d,#f15a2a);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff851d',endColorstr='#f15a2a',GradientType=0);
color: #FFF;
font-size: 12px;
line-height: 12px;
font-weight: bold;
left: 0;
padding: 3px 10px 5px 10px;
position: absolute;
top: 0;
text-align: center;
text-transform: uppercase;
z-index: 9999;
}

cnnFooterTemplate .cnn_hpftdomvmodlnks2 {
background-image: url('http://i.cdn.turner.com/cnn/.element/img/3.0/main/cnntv/btn-watchLive.2.png');
border: 0;
bottom: 10px;
cursor: pointer;
height: 17px;
position: absolute;
right: 10px;
text-decoration: none;
width: 100px;
}

.cnnFooterTemplate .cnn_hpftdomvmodlnks2:hover {
background-position: 0 -17px;
}

.cnnFooterTemplate .header h4 {
color: #f2f2f0;
font: bold 13px/13px arial,Helvetica,Utkal,sans-serif;
text-transform: uppercase;
padding: 10px;
background-color: #595958;
background-image: -webkit-linear-gradient(bottom,#403a37,#8c8079);
background-image: -moz-linear-gradient(bottom,#403a37,#8c8079);
background-image: -o-linear-gradient(bottom,#403a37,#8c8079);
background-image: -ms-linear-gradient(bottom,#403a37,#8c8079);
background-image: linear-gradient(to top,#403a37,#8c8079);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8c8079',endColorstr='#403a37',GradientType=0);
}

.cnnFooterTemplate h3 {
color: #000;
margin: 3px 0 0 0;
padding: 0;
}

.cnnFooterTemplate .sponsor-entitlement {
Float: right;
}

.cnnFooterTemplate .header h4 a {
color: #f2f2f0;
text-decoration: none;
}

.cnnFooterTemplate .header h4 a:hover {
color: #ff862c;
text-decoration: none;
}

.cnnFooterTemplate .tvPrograms {
margin-top: -3px;
float: right;
}

.cnnFooterTemplate .tvPrograms select {
bottom: 1px;
font-size: 11px;
position: relative;
width: 210px;
}

ol.cnnTrendingVideo p {
font-size: .9em;
}

.cnnFooterTemplate .cnnNowPlaying a.button {
color: #fdffff;
font-family: Helvetica,Arial,sans-serif;
font-size: 14px;
font-weight: bold;
padding: 5px 10px 5px 7px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-color: #f15a2a;
border: solid 1px #ff5900;
box-shadow: 0 2px #707373;
background-image: -webkit-linear-gradient(top,#ff851d,#f15a2a);
background-image: -moz-linear-gradient(top,#ff851d,#f15a2a);
background-image: -o-linear-gradient(top,#ff851d,#f15a2a);
background-image: -ms-linear-gradient(top,#ff851d,#f15a2a);
background-image: linear-gradient(top,#ff851d,#f15a2a);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff851d',endColorstr='#f15a2a',GradientType=0);
}

.cnnFooterTemplate .cnnNowPlaying a.button:hover {
background-image: -webkit-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: -moz-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: -o-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: -ms-linear-gradient(top,#f7a500,rgba(247,165,0,0));
background-image: linear-gradient(top,#f7a500,rgba(247,165,0,0));
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f7a500',endColorstr='#00f7a500',GradientType=0);
}

.cnnFooterTemplate .cnnNowPlaying a.button img {
vertical-align: middle;
}

.cnn_hpinthenews {
width: 1000px;
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/main/phasetwo/bg-InTheNews_clear.png') 0 0 no-repeat;
height: 40px;
overflow: hidden;
}

.cnn_hpinthenewscntr {
margin: 2px 0 0 9px;
}

.cnn_hpinthenewscntr ul li {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/global/red_bull.gif") no-repeat scroll 8px 18px transparent;
display: inline;
float: left;
padding: 10px 0 0 18px;
}

.cnn_hpinthenewscntr ul li.cnn_hpinthenewsl1 {
padding-left: 0;
background-image: none;
}

.cnn_hpinthenewscntr ul li a {
font-weight: bold;
color: #464949;
font-style: italic;
}

.cnn_hpinthenewscntr ul li.cnn_hpinthenewshdr {
text-transform: uppercase;
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/main/phasetwo/InTheNews_divider.png') 100% 4px no-repeat;
padding: 0;
height: 32px;
color: #777;
font-size: 11px;
line-height: 14px;
margin: 0 14px 0 0;
font-weight: bold;
}

.cnn_hpinthenewscntr ul li.cnn_hpinthenewshdr span {
display: block;
padding: 13px 18px 0 0;
}

.cnn_hpinthenewscntr li.first {
height: 27px;
margin: 1px 10px 0 0;
list-style-type: none;
background: 0;
padding-left: 0;
}

.cnn_hpinthenewscntr li.first a {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/trends/cnnTrends-btn-sprite.png") no-repeat scroll 0 0 transparent;
padding: 8px 60px;
}

.cnn_hpinthenewscntr li.first a:hover {
background-position: 0 -30px;
}

.cnn_hpinthenews {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/global/header/trends/cnnTrends-bg-bar.png") no-repeat;
}

/*
@media only screen and (device-width: 768px) {
.cnn_hpinthenewscntr {
margin: 2px 0 0 23px;
}
}

*/

cnn_shdcamtt1largevideo {
background: #fff;
}

#t1_largeVideo {
position: relative;
background-color: #fff;
width: 685px;
margin: 0 auto;
}

#t1_largeVideo h4 {
font-size: 11px;
font-weight: 700;
font-family: Arial;
color: #757575;
margin: 6px 0 0;
text-transform: uppercase;
}

#t1_largeVideo .cnnvideo_wrapper {
position: relative;
width: 640px;
margin: 0 auto;
}

#t1_largeVideo .cnnvideo_wrapper>h1 {
text-align: center;
font-size: 36px;
font-weight: bolder;
color: #000;
}

#t1_largeVideo .cnnvideo_wrapper>h1:hover {
color: #ca0002;
}

#t1_largeVideo .cnnvideo_wrapper .videoHeadline {
display: none;
width: 100%;
}

#t1_largeVideo #adCountdown {
position: relative;
width: 630px;
margin: 0;
}

#t1_largeVideo #cnnCVP1 {
width: 640px;
height: 360px;
}

#t1_largeVideo #other_t1s {
width: 640px;
margin: 0 auto;
padding-top: 15px;
}

#t1_largeVideo .section {
border: 2px solid #ebebeb;
margin: 15px 10px 10px 3px;
width: 670px;
}

#t1_largeVideo .other_t1 {
width: 620px;
padding: 5px 10px 10px 10px;
}

#t1_largeVideo .cnn_shdcamtt1 #cnn_maint1lftf {
width: 640px;
}

#t1_largeVideo #twos,
#t1_largeVideo #threes {
margin: 0 auto;
}

#t1_largeVideo #twos .cnn_clearmt1t2,
#t1_largeVideo #threes .cnn_clearmt1t2 {
display: none;
clear: none;
}

#t1_largeVideo #twos .cnn_mc2hdrcntr .cnn_divline {
display: none;
}

#t1_largeVideo #threes .cnn_divline {
margin: 5px 0 10px 0;
}

.largevideo_c2 {
width: 396px;
padding: 0 10px 15px 10px;
display: block;
float: left;
}

.largevideo_c2 .cnn_mc2hdr2,
.largevideo_c2 .cnn_mc2hdr2 a {
border-bottom: 1px solid #e5e5e5;
margin: 6px 0 0;
}

.largevideo_t2 {
display: block;
float: left;
width: 300px;
margin: 5px;
}

.largevideo_t2.cnn_mc2cntr {
margin: 20px 5px 5px 5px;
}

.largevideo_t2.cnn_mc2cntr .cnn_hpclear {
height: 8px;
}

.largevideo_t2 .cnn_mc2node {
width: 100%;
height: 74px;
margin: 0 15px 10px 0;
}

.largevideo_t2 .cnn_mtlplnimg {
width: 120px;
float: left;
margin-right: 10px;
padding: 0;
}

.largevideo_t2 .cnn_mc2node>a {
font-size: 14px;
line-height: 18px;
}

.largevideo_t3 {
width: 250px;
display: block;
float: left;
}

.largevideo_t3 .t3content {
width: 230px;
padding: 0 10px;
}

.largevideo_webtag {
vertical-align: middle;
}

.cnn_shdcamtt1largevideo .cnn_shdcafooter,
.cnn_shdcamtt1largevideo #cnn_maintopt1>.cnn_pad18top,
.cnn_shdcamtt1largevideo #cnn_maintopt1>.cnn_clearmt1t2,
.cnn_shdcamtt1largevideo>.cnn_shdcaheader {
display: none;
}

.cnn_sbin4nwsplsebin {
height: 245px;
}

.cnn_sectbin4 #pmNewsPulseTab .pmNplsSubhead {
color: #999;
font-size: 11px;
font-weight: bold;
line-height: 13px;
margin: 2px 0 7px 0;
}

.cnn_sectbin4 #pmNewspulse {
width: 210px;
}

.cnn_sectbin4 #pmNewspulse #pmExploreNS a {
padding-left: 5px;
}

.cnn_sectbin4 #pmNewsPulseTab ul li.pmNsStory {
width: 210px;
}

.cnn_sectbin4 #pmNewsPulseTab ul li.pmNsStory .pmNsHeadline {
width: 150px;
margin-right: 10px;
display: inline;
}

.cnn_sectbin4 #pmNewsPulseTab ul li.pmNsStory .pmNsPopularity {
width: 50px;
overflow: hidden;
}

.cnn_sbalttvbin {
background: 0;
}

.cnn_sbalttvbin .cnn_tvsectionbin {
margin: 0;
}

.cnn_sbalttvbin .cnn_sbalternate {
width: 750px;
}

div#cnn_panelSliderContainer,
div#cnn_panelSlider {
overflow: hidden;
}

div#cnn_panelSlider {
width: 20000px;
}

div#cnn_panelSliderContainer {
margin: 0 11px;
position: relative;
}

div.cnn_panel {
float: left;
}

div.cnn_panelSliderarrows,
div.cnn_panelSliderarrows_sm,
div.cnn_paneSlidernextoff,
div.cnn_panelSlidernext,
div.cnn_panelSliderprevoff,
div.cnn_panelSliderprev {
float: left;
width: 65px;
}

div.cnn_panelSlidernext {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_right_sprite.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: inline-block;
float: right;
height: 31px;
width: 31px;
}

div.cnn_panelSlidernext:hover {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_right_sprite.png") no-repeat scroll 0 -68px transparent;
}

div.cnn_panelSlidernextoff,
div.cnn_panelSlidernextoff:hover {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_right_sprite.png") no-repeat scroll 0 -34px transparent;
cursor: default!important;
display: inline-block;
float: right;
height: 31px;
width: 31px;
}

div.cnn_panelSliderprev {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_left_sprites.png") no-repeat scroll 0 0 transparent;
cursor: pointer;
display: inline-block;
float: left;
height: 31px;
width: 31px;
}

div.cnn_panelSliderprev:hover {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_left_sprites.png") no-repeat scroll 0 -68px transparent;
}

div.cnn_panelSliderprevoff,
div.cnn_panelSliderprevoff {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_left_sprites.png") no-repeat scroll 0 -34px transparent;
cursor: default!important;
display: inline-block;
float: left;
height: 31px;
width: 31px;
}

iv.cnn_panelSliderarrows_sm div.cnn_panelSlidernext {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_right_sprite.png") no-repeat scroll 0 -5px transparent;
cursor: pointer;
display: inline-block;
float: right;
height: 21px;
width: 31px;
}

div.cnn_panelSliderarrows_sm div.cnn_panelSlidernext:hover {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_right_sprite.png") no-repeat scroll 0 -73px transparent;
}

div.cnn_panelSliderarrows_sm div.cnn_panelSlidernextoff,
div.cnn_panelSliderarrows_sm div.cnn_panelSlidernextoff:hover {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_right_sprite.png") no-repeat scroll 0 -39px transparent;
cursor: default!important;
display: inline-block;
float: right;
height: 21px;
width: 31px;
}

div.cnn_panelSliderarrows_sm div.cnn_panelSliderprev {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_left_sprites.png") no-repeat scroll 0 -5px transparent;
cursor: pointer;
display: inline-block;
float: left;
height: 21px;
width: 31px;
}

div.cnn_panelSliderarrows_sm div.cnn_panelSliderprev:hover {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_left_sprites.png") no-repeat scroll 0 -73px transparent;
}

div.cnn_panelSliderarrows_sm div.cnn_panelSliderprevoff,
div.cnn_panelSliderarrows_sm div.cnn_panelSliderprevoff {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/sect/politics/twitter_slider/arrow_left_sprites.png") no-repeat scroll 0 -39px transparent;
cursor: default!important;
display: inline-block;
float: left;
height: 21px;
width: 31px;
}

.cnn_zitemodulecontnr {
padding: 0!important;
margin: -2px 0 0!important;
width: 100%;
height: 250px;
}

.cnn_zitesectionmodule {
padding: 0!important;
margin: -2px 0 -3px 5px!important;
width: 230px;
height: 250px;
}

.cnn_zitemodule {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/zite/bg_zmod.png) 0 0 no-repeat;
cursor: pointer;
height: 250px!important;
width: 230px;
}

.cnn_bin .cnn_zitemodule {
width: 100%;
}

.cnn_sbalternatergt .cnn_zitemodule {
margin: -2px 0 -2px 5px;
height: 249px!important;
}

.cnn_zitemodule:hover {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/zite/bg_zmod.png) -250px 0 no-repeat;
}

.cnn_zitemodule .topics {
left: 0;
list-style: none;
margin-top: 44px;
width: 230px;
}

.cnn_zitemodule .topic {
height: 42px;
margin: 0;
max-height: 42px;
overflow: hidden;
position: relative;
width: 220px;
}

.cnn_zitemodule .topic_badge {
height: 28px;
left: 7px;
max-height: 28px;
max-width: 28px;
position: relative;
top: 9px;
width: 28px;
}

.cnn_zitemodule #topic_1 .topic_badge {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/zite/numbers_sprite.png) 0 0 no-repeat;
}

.cnn_zitemodule #topic_2 .topic_badge {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/zite/numbers_sprite.png) -27px 0 no-repeat;
}

.cnn_zitemodule #topic_3 .topic_badge {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/zite/numbers_sprite.png) -54px 0 no-repeat;
}

.cnn_zitemodule #topic_4 .topic_badge {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/sect/zite/numbers_sprite.png) -81px 0 no-repeat;
}

.cnn_zitemodule .topic_title {
color: #464949;
font-family: Arial,helvetica,sans-serif;
font-size: 18px;
font-style: italic;
font-weight: 700;
left: 44px;
position: absolute;
top: 8px;
width: 180px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}

.cnn_zitemodule .topic_article_count {
color: #707373;
font-size: 11px;
font-style: italic;
font-weight: 500;
left: 42px;
position: relative;
top: -4px;
width: 175px;
}

.cnn_SRLTpulse {
float: right;
height: 28px;
text-align: left;
width: 536px;
font-size: 11px;
line-height: 11px;
font-family: "Arial","Verdana","Helvetica","sans-serif";
font-color: #2a2a2a;
}

.cnn_SRLTpulse .twitter_account {
font-color: #6f6f6f;
font-size: 10px;
}

.cnn_SRLTpulse .cnn_relpostn {
height: 28px!important;
width: 530px!important;
}

.cnn_SRLTpulse1,
.cnn_SRLTpulse2,
.cnn_SRLTpulse3 {
display: inline;
float: left;
margin: 0;
height: 28px;
overflow: hidden;
}

.cnn_SRLTpulse2 {
width: 480px;
}

.cnn_SRLTpulse3 {
width: 50px;
}

.cnn_SRLTpulse5 {
display: inline;
float: left;
height: 28px;
overflow: hidden;
position: relative;
width: 480px;
}

div.cnn_SRLTpulse5_REnd {
display: inline;
float: left;
height: 28px;
overflow: hidden;
position: relative;
width: 480px;
}

.cnn_SRLTpulse6 {
display: inline;
float: left;
height: 28px;
margin: 0 20px 0 0;
width: 480px;
}

#cnn_fabTechPulseprev,
#cnn_fabTechPulsenext {
cursor: pointer;
margin: 2px;
}

.cnn_SRLTplsbtnL {
display: inline-block;
height: 20px;
width: 18px;
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/main/twt_lt_arrow.gif);
}

.cnn_SRLTplsbtnLoff,
.cnn_SRLTplsbtnLoff:hover {
cursor: default!important;
display: inline-block;
height: 20px;
width: 18px;
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/main/twt_lt_arrow_off.gif)!important;
}

.cnn_SRLTplsbtnR {
display: inline-block;
height: 20px;
width: 18px;
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/main/twt_rt_arrow.gif);
}

.cnn_SRLTplsbtnRoff,
.cnn_SRLTplsbtnRoff:hover {
cursor: default!important;
display: inline-block;
height: 20px;
width: 18px;
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/main/twt_rt_arrow_off.gif)!important;
}

.cnn_SRLTplsbtnL:hover {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/main/twt_lt_arrow_over.gif);
}

.cnn_SRLTplsbtnR:hover {
background: url(http://i.cdn.turner.com/cnn/.element/img/3.0/main/twt_rt_arrow_over.gif);
}

#cnn_toptstmparea {
margin-top: 15px;
}

.cnnOpin a.realmLink {
color: #000;
font-size: 10px;
font-weight: 700;
}

.cnn_shdcaheader,
.cnn_shdcafooter {
display: none;
}

.cnn_shdcamtt1 {
background-image: none;
margin-top: 20px;
}

.cnn_shdcamtt12010 {
background: 0;
}

.cnn_relpostn {
-moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.5);
box-shadow: 0 0 3px 1px rgba(0,0,0,0.5);
margin-bottom: 5px;
}

.ie .cnn_relpostn {
border: 1px solid #e5e5e5;
}

.cnn_shdcamtt1 #cnn_maintoplive #cnn_maintt1imgbul .cnn_relpostn,
.cnn_shdcamtt1 #cnn_maintopt1 #cnn_maintt1imgbul .cnn_relpostn {
height: 250px;
}

.cnn_mtt1imghtitle span {
padding: 12px 10px;
}

.cnn_mtt1imghtitle,
#cnn_maintoplive .cnn_mtt1imghtitle {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);
}

.cnn_mtt1content p {
font: 13px/18px Georgia,serif;
color: #5a524d;
}

.cnn_mtt1content p a {
font: bold 11px/16px arial,Helvetica,Utkal,sans-serif;
text-decoration: none;
color: #5a542d;
white-space: nowrap;
}

.cnn_mtt1content p a:hover {
color: #ca0002;
}

#cnn_mc2_large1 .cnn_mc2_text_left {
height: auto!important;
}

#cnn_maintopt1 .cnn_mtt1content h4 {
color: #5a524d;
text-transform: uppercase;
background-color: #eaeae4;
font-size: 14px;
padding: 5px 10px;
margin: 17px 0 12px;
}

.cnn_mtt1content .cnn_divline {
display: none;
}

#cnn_maint1lftf ul {
padding: 0;
}

ul.cnn_bulletbin li {
color: #5a524d;
font: bold 12px/14px Arial;
}

ul.cnn_bulletbin li a {
color: #5a524d;
}

ul.cnn_bulletbin li a:hover {
color: #f15a2a;
}

ul.cnn_bulletbin li a:visited {
color: #8c8c8b;
}

.cnn_two_column_t_rich_text {
padding: 0 0 0 10px;
font: 13px/18px Georgia,serif;
color: #5a524d;
}

.cnn_two_column_t_rich_text a {
font: 12px/16px Arial,sans-serif;
color: #5a524d;
font-weight: bold;
}

.cnn_two_column_t_rich_text a:hover {
color: #f15a2a;
}

.cnn_tw_border {
background: 0;
}

.cnn_main10t1lcntr h1 a:link,
.cnn_main10t1lcntr h1 a:visited {
color: #5a524d;
}

.cnn_main10t1lcntr h1 a:hover {
color: #f15a2a!important;
}

cnn_shdcamtt12010 .cnn_maint1dline {
background: 0;
}

#t1_largeVideo {
background-color: transparent;
}

#other_t1s .cnnvideo_wrapper h1 a:link {
color: #5a524d;
}

#other_t1s .cnnvideo_wrapper h1 a:hover {
color: #f15a2a;
}

.t3content h4 {
color: #5a524d!important;
text-transform: uppercase;
background-color: #e5e5e5;
font-size: 14px!important;
padding: 5px 10px 2px!important;
margin: 17px 0 12px;
}

.t3content .cnn_divline {
display: none;
}

.cnn_shdcamtt1 #cnn_maintoplive .cnn_relpostn,
.cnn_shdcamtt1 #cnn_maintopt1 .cnn_relpostn {
height: 234px;
}

#cnn_maintoplive .cnn_mtt1imghtitle span {
display: block;
padding: 12px 10px;
}

#cnn_maintoplive p {
font: 13px/18px Georgia,serif;
color: #363635;
margin-top: 10px;
margin-bottom: 22px;
}

#cnn_maintoplive p a {
font: bold 11px/16px arial,Helvetica,Utkal,sans-serif;
text-decoration: none;
color: #5a542d;
}

#cnn_maintoplive p a:hover {
color: #f15a2a;
}

#cnn_maintoplive p a:visited {
color: #8c8c8b;
}

.cnn_mc2numhdr1 .cnn_mc2hdr2 {
color: #5a524d;
font-size: 13px;
line-height: 15px;
text-transform: uppercase;
background-color: #eaeae4;
margin-bottom: 5px;
margin-top: 17px;
font-weight: bold;
}

.cnn_mc2numhdr1 .cnn_mc2hdr2 h4 {
padding: 5px 10px;
}

.cnn_mc2numhdr1 .cnn_mc2hdr2 a {
color: #5a524d!important;
font-size: 13px;
line-height: 15px;
}

.cnn_mc2hdrcntr .cnn_mc2hdr2 {
width: auto!important;
}

.cnn_mc2hdr2r {
margin-top: 8px;
}

.cnn_mc2numhdr1 .cnn_divline {
display: none;
}

#cnn_mc2_large1 .cnn_mc2_text_right {
height: auto!important;
}

.cnn_mc2_headline a {
color: #363635;
}

.cnn_mc2_headline a:hover {
color: #f15a2a;
}

.cnn_mc2_headline a:visited {
color: #8c8c8b;
}

.cnn_mc2_blurb .cnn_mc2_5_blurb {
color: #363635;
font: 13px/18px Georgia,serif;
margin-top: 5px;
}

.cnn_mc2_blurb .cnn_mc2_5_blurb a {
font: bold 11px/16px arial,Helvetica,Utkal,sans-serif;
color: #363635;
}

.cnn_mc2_blurb .cnn_mc2_5_blurb a:hover {
color: #f15a2a;
}

.cnn_mc2_blurb .cnn_mc2_5_blurb a:visited {
color: #8c8c8b;
}

.cnn_mc2node a {
color: #333;
font-size: 11px;
}

.cnn_mc2node a:hover {
color: #f15a2a;
}

.nn_mc2node a:visited {
color: #8c8c8b;
}

.cnn_hppwebtags {
-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
margin: 20px 0 0 0;
padding: 0;
width: 300px;
background: 0;
}

.ie .cnn_hppwebtags {
border: 1px solid #e5e5e5;
}

.cnn_hppwebtags .cnn_pad12top {
display: none;
}

.rrHeader {
padding: 0 10px;
background: #a1a1a1;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ExYTFhMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MDUwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,rgba(161,161,161,1) 0,rgba(80,80,80,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(161,161,161,1)),color-stop(100%,rgba(80,80,80,1)));
background: -webkit-linear-gradient(top,rgba(161,161,161,1) 0,rgba(80,80,80,1) 100%);
background: -o-linear-gradient(top,rgba(161,161,161,1) 0,rgba(80,80,80,1) 100%);
background: -ms-linear-gradient(top,rgba(161,161,161,1) 0,rgba(80,80,80,1) 100%);
background: linear-gradient(to bottom,rgba(161,161,161,1) 0,rgba(80,80,80,1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a1a1a1',endColorstr='#505050',GradientType=0);
}

.ie .rrHeader {
background-color: #666;
}

.cnn_shdcamtt1l250 .cnn_hppersonal,
.cnn_shdcamtt1l375 .cnn_hppersonal {
margin-left: 3px;
}

.rrHeader a:link,
.rrHeader a:visited,
.rrHeader a:active {
font-size: 14px;
color: #fff;
text-transform: uppercase;
}

.rrHeader a:hover {
color: #ca0002;
}

.cnn_hppwebtags .cnn_divline {
display: none;
}

#pmMarkets,
#pmWeather {
padding: 10px 10px 5px;
}

#pmMarkets #pmIndecies .pmWrapper {
width: 260px;
}

#pmMarkets .pmSectHead {
width: 260px;
}

#pmMarkets #pmIndecies .pmWrapper a#defIndexBtn {
margin-left: 0;
}

#pmMarkets #pmIndecies ul {
width: 250px;
}

#pmMarkets #pmIndecies ul li {
width: auto;
}

#pmMarkets #symbolSearch #searchLine {
width: 260px;
}

#pmMarkets #symbolSearch #searchQuote {
width: 172px;
}

#cnnGetLocalBox {
width: 270px;
}

.cnn_shdsectbin {
width: auto;
background: 0;
padding-top: 20px;
padding-left: 10px;
}

.cnn_sectbin1,
.cnn_sectbin2,
.cnn_sectbin3,
.cnn_sectbin4 {
-moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
box-shadow: 0 0 3px 0 rgba(0,0,0,0.5);
position: relative;
margin: 0 10px 20px 0;
height: 255px;
width: 237px;
}

.cnn_oldIE .cnn_sectbin1,
.cnn_oldIE .cnn_sectbin2,
.cnn_oldIE .cnn_sectbin3,
.cnn_oldIE .cnn_sectbin4 {
border: 1px solid #e5e5e5;
margin-right: 8px;
}

.cnn_shdsectbin .cnn_quickvotebin h4 {
background-image: #f7f7f7;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background-image: -moz-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(247,247,247,1)),color-stop(100%,rgba(221,221,221,1)));
background-image: -webkit-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background-image: -o-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background-image: -ms-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background-image: linear-gradient(to bottom,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
}

.cnn_sectbincntnt h4,
.cnn_sectbincntnt_full h4,
.cnn_quickvotebin h4,
.cnn_sectbincntnt2 h4 {
width: 100%;
padding: 6px 10px;
color: #5a524d;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
background: #f7f7f7;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(247,247,247,1)),color-stop(100%,rgba(221,221,221,1)));
background: -webkit-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background: -o-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background: -ms-linear-gradient(top,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
background: linear-gradient(to bottom,rgba(247,247,247,1) 0,rgba(221,221,221,1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#777777',endColorstr='#444444',GradientType=0);
}

.cnn_shdsectbin h4 a:link,
.cnn_shdsectbin h4 a:visited {
color: #5a524d;
background: 0;
}

.cnn_sectbin4 {
margin-right: 0;
}

.cnn_sectbincntnt .cnn_relpostn {
margin: 5px;
}

.cnn_shdsectbin .cnn_divline {
display: none;
}

ul.cnn_bulletbin {
padding: 5px;
}

.cnn_mtpmore {
padding: 5px 0 15px 10px!important;
}

.cnn_sectbincntnt2 {
height: 250px;
overflow: hidden;
}

.cnn_sectbincntnt2 .cnn_divline {
display: none;
}

l.cnn_bulletbin br {
display: none;
}

.cnn_sectbincntnt div form {
padding: 0 10px;
}

.cnn_sdbx,
.cnn_sdbx1,
.cnn_sdbx2,
.cnn_sdbx3,
.cnn_sdbx4,
.cnn_sdbx5 {
background: 0;
}

#cnn_maintopprofile .cnn_adtitle,
.cnn_adspc300x100 .cnn_adspctimg {
text-align: center;
}

#cnn_ftrcntntinner {
border-top: 0;
padding-top: 0;
}

.cnn_SRLbtm728ad .cnn_adtitle {
text-align: center;
padding: 0;
position: relative;
top: -10px;
}

#cnn_ftrcntnt,
#cnn_ftrcntntinner {
padding-top: 0;
}

.cnn_shdcamtt12010bn h1 {
display: inline;
text-align: center;
font: bold 34px/36px arial;
line-height: 50px;
padding: 0 0 0 10px;
}

.cnn_shdcamtt12010bn h1 a:link,
.cnn_shdcamtt12010bn h1 a:visited {
color: #403a37;
}

.cnn_shdcamtt12010bn h1 a:hover {
color: #f15a2a;
}

.cnn_shdcamtt12010bn .cnn_main10t1cntnt {
text-align: left;
}

.cnn_c1_5_img {
padding-top: 10px;
}

.cnn_c1_5_img .cnn_vidplyb38x38 {
position: absolute;
z-index: 2;
top: 10px;
left: 0;
cursor: pointer;
}

.cnn_c1_5_img .cnn_gallery38x38 {
position: absolute;
z-index: 2;
top: 10px;
left: 0;
cursor: pointer;
}

body {
background: #fbfbf3 url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/bg-main.png') 0 126px repeat-x;
}

a,
a:link {
color: #504e47;
}

a:visited {
color: #8c8079;
}

a:hover {
color: #f5622d;
}

.hdr-arrow-us {
left: 245px;
}

#cnn_hdr-main {
border-bottom: 1px solid #c80012;
background-color: #a20c1f;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#d60000',endColorstr='#920000',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#920000,#d60000);
background-image: -moz-linear-gradient(bottom,#920000,#d60000);
background-image: -ms-linear-gradient(bottom,#920000,#d60000);
background-image: -o-linear-gradient(bottom,#920000,#d60000);
background-image: linear-gradient(to top,#920000,#d60000);
}

#us-menu .nav-media {
background-image: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/bg-nav.gif');
}

#hdr-search form {
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/hdr-search-google.png') bottom right no-repeat;
}

#hdr-banner-title {
float: left;
}

#hdr-editions {
top: 15px;
left: 150px;
}

#hdr-editions li,
#hdr-auth li {
font-weight: normal;
}

#cnn_toptstmparea {
background-color: transparent;
}

ul.cnn_bulletbin li,
.cnn_sectbincntnt2 ul li {
background: url("http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/org_bull.png") 0 4px no-repeat;
padding-left: 10px;
}

.cnn_main10t1rcntr {
margin: 0;
}

.cnn_main10t1cntnt,
.cnn_hppersonal {
-webkit-box-shadow: 0 0 5px rgba(89,89,88,.25);
-moz-box-shadow: 0 0 5px rgba(89,89,88,.25);
box-shadow: 0 0 5px rgba(89,89,88,.25);
}

.cnn_relpostn {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
margin: 0;
}

.cnn_main10t1dlne {
display: none;
}

.cnn_main10t1cntnt .cnn_main10t1lcntr {
float: right;
width: 233px;
margin-right: 15px;
}

.cnn_t1lo_bnews .cnn_main10t1cntnt .cnn_main10t1lcntr {
margin-bottom: 7px;
}

#cnn_maintopt1 .cnn_mtt1content h4,
.cnn_sectbincntnt h4,
.cnn_sectbincntnt_full h4,
.cnn_quickvotebin h4,
.cnn_sectbincntnt2 h4,
.rrHeader a:link,
.rrHeader a:visited,
.rrHeader a:active {
font-size: 13px;
}

.cnn_bin {
position: relative;
}

.cnn_sectbin1,
.cnn_sectbin2,
.cnn_sectbin3,
.cnn_sectbin4 {
background-color: #fff;
}

.cnn_bin .cnn_mtpmore {
position: absolute;
top: 5px;
right: 5px;
padding: 0!important;
}

.cnn_bin .cnn_mtpmore .cnn_mtpmorebtn {
background-image: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/btn-sprite.png');
background-position: -20px 0;
width: 45px;
height: 22px;
}

.cnn_bin .cnn_mtpmore .cnn_mtpmorebtn:hover {
background-position: -20px -22px;
}

.cnn_bulletbin .topStory {
position: relative;
z-index: 5;
}

.cnn_bulletbin .topStory .withImage {
position: absolute;
bottom: 0;
z-index: 10;
}

.cnn_bulletbin .topStory .withImage a,
.cnn_bulletbin .topStory .withImage a:link {
color: #fff;
}

.cnn_bin h4 {
color: #fff;
background-color: #5a524d;
background-image: -webkit-linear-gradient(bottom,#403a37,#8c8079);
background-image: -moz-linear-gradient(bottom,#403a37,#8c8079);
background-image: -ms-linear-gradient(bottom,#403a37,#8c8079);
background-image: -o-linear-gradient(bottom,#403a37,#8c8079);
background-image: linear-gradient(to top,#403a37,#8c8079);
}

.cnn_bin h4 a,
.cnn_bin h4 a:link,
.cnn_bin h4 a:visited {
color: #fff;
}

.bin_1 h4 {
background-color: #670000;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a6001e',endColorstr='#590817',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#590817,#a6001e);
background-image: -moz-linear-gradient(bottom,#590817,#a6001e);
background-image: -o-linear-gradient(bottom,#590817,#a6001e);
background-image: -ms-linear-gradient(bottom,#590817,#a6001e);
background-image: linear-gradient(to top,#590817,#a6001e);
}

.bin_2 h4 {
background-color: #d75025;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b4350c',endColorstr='#ff5722',GradientType=0);
background-image: -webkit-linear-gradient(top,#ff5722,#b4350c);
background-image: -moz-linear-gradient(top,#ff5722,#b4350c);
background-image: -o-linear-gradient(top,#ff5722,#b4350c);
background-image: -ms-linear-gradient(top,#ff5722,#b4350c);
background-image: linear-gradient(to bottom,#ff5722,#b4350c);
}

.bin_3 h4 {
background-color: #0b313d;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0d4050',endColorstr='#09161b',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#09161b,#0d4050);
background-image: -moz-linear-gradient(bottom,#09161b,#0d4050);
background-image: -ms-linear-gradient(bottom,#09161b,#0d4050);
background-image: -o-linear-gradient(bottom,#09161b,#0d4050);
background-image: linear-gradient(to top,#09161b,#0d4050);
}

.bin_5 h4 {
background-color: #2e2d32;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#50504f',endColorstr='#161010',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#161010,#50504f);
background-image: -moz-linear-gradient(bottom,#161010,#50504f);
background-image: -o-linear-gradient(bottom,#161010,#50504f);
background-image: -ms-linear-gradient(bottom,#161010,#50504f);
background-image: linear-gradient(to top,#161010,#50504f);
}

.bin_6 h4 {
background-color: #435914;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#779e25',endColorstr='#2e3e0d',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#2e3e0d,#779e25);
background-image: -moz-linear-gradient(bottom,#2e3e0d,#779e25);
background-image: -ms-linear-gradient(bottom,#2e3e0d,#779e25);
background-image: -o-linear-gradient(bottom,#2e3e0d,#779e25);
background-image: linear-gradient(to top,#2e3e0d,#779e25);
}

.bin_7 h4 {
background-color: #2b0e37;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#421754',endColorstr='#1b0923',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#1b0923,#421754);
background-image: -moz-linear-gradient(bottom,#1b0923,#421754);
background-image: -ms-linear-gradient(bottom,#1b0923,#421754);
background-image: -o-linear-gradient(bottom,#1b0923,#421754);
background-image: linear-gradient(to top,#1b0923,#421754);
}

.bin_9 h4 {
background-color: #4f1b65;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8a2eb0',endColorstr='#421754',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#421754,#8a2eb0);
background-image: -moz-linear-gradient(bottom,#421754,#8a2eb0);
background-image: -ms-linear-gradient(bottom,#421754,#8a2eb0);
background-image: -o-linear-gradient(bottom,#421754,#8a2eb0);
background-image: linear-gradient(to top,#421754,#8a2eb0);
}

.bin_10 h4 {
background-color: #3590a9;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3fa9c8',endColorstr='#256676',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#256676,#3fa9c8);
background-image: -moz-linear-gradient(bottom,#256676,#3fa9c8);
background-image: -ms-linear-gradient(bottom,#256676,#3fa9c8);
background-image: -o-linear-gradient(bottom,#256676,#3fa9c8);
background-image: linear-gradient(to top,#256676,#3fa9c8);
}

.bin_11 h4 {
background-color: #749a23;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9ecf31',endColorstr='#739923',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#739923,#9ecf31);
background-image: -moz-linear-gradient(bottom,#739923,#9ecf31);
background-image: -ms-linear-gradient(bottom,#739923,#9ecf31);
background-image: -o-linear-gradient(bottom,#739923,#9ecf31);
background-image: linear-gradient(to top,#739923,#9ecf31);
}

bin_13 h4 {
background-color: #ffbe23;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd83b',endColorstr='#ff9800',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#ff9800,#ffd83b);
background-image: -moz-linear-gradient(bottom,#ff9800,#ffd83b);
background-image: -ms-linear-gradient(bottom,#ff9800,#ffd83b);
background-image: -o-linear-gradient(bottom,#ff9800,#ffd83b);
background-image: linear-gradient(to top,#ff9800,#ffd83b);
}

.rrHeader {
line-height: 25px;
}

.cnn_hppwebtags {
background-color: #f9f9f7;
background-image: -webkit-linear-gradient(bottom,rgba(230,225,223,.5),rgba(250,250,250,.5));
background-image: -moz-linear-gradient(bottom,rgba(230,225,223,.5),rgba(250,250,250,.5));
background-image: -ms-linear-gradient(bottom,rgba(230,225,223,.5),rgba(250,250,250,.5));
background-image: -o-linear-gradient(bottom,rgba(230,225,223,.5),rgba(250,250,250,.5));
background-image: linear-gradient(to top,rgba(230,225,223,.5),rgba(250,250,250,.5));
}

#pmWeatherTab #pmMoreWeather a#pm10DayBtn {
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/weather_sprite.png') 0 -102px no-repeat;
width: 53px;
height: 17px;
}

#pmWeatherTab #pmMoreWeather a#pm10DayBtn:hover {
background-position: 0 -139px;
}

#pmMarkets #symbolSearch a#getSymbolBtn {
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/hp_market_sprite.png') 0 -590px no-repeat;
width: 77px;
height: 15px;
}

#pmMarkets #symbolSearch a#getSymbolBtn:hover {
background-position: 0 -625px;
}

.cnn_hpinthenews {
margin-bottom: 15px;
}

.cnn_shdcamtt12010 #cnn_maintoplive {
padding-top: 0;
}

.cnn_t1lo_refresh #cnn_maintoplive .cnn_mc2hdr2r {
display: none;
}

.cnn_shdcamtt12010 .cnn_mtt1content {
margin-left: 0;
margin-right: 0;
}

.cnn_t1lo_standard #cnn_maintt2bul .cnn_mtt1content {
margin-left: 0;
margin-right: 0;
}

.cnn_shdcamtt12010 .cnn_maint1dline {
display: none;
}

.cnn_bin_full_width4 {
width: 237px!important;
margin: 0 0 20px 0!important;
}

#cnn_maintt2bul ul.cnn_bulletbin {
margin-left: 10px;
}

.cnn_t1lo_refresh .cnn_mc2_large,
.cnn_t1lo_refresh .cnn_mc2_header_bar {
background-color: #fff;
-webkit-box-shadow: 0 0 5px rgba(89,89,88,.25);
-moz-box-shadow: 0 0 5px rgba(89,89,88,.25);
box-shadow: 0 0 5px rgba(89,89,88,.25);
}

.cnn_t1lo_refresh .cnn_mc2_text_right,
.cnn_t1lo_refresh .cnn_mc2_text_left {
margin-top: 7px;
width: 220px;
}

.cnn_t1lo_refresh .cnn_mc2_text_full {
margin-top: 7px;
width: 100%;
}

.cnn_t1lo_refresh .cnn_mc2_text_full_header {
width: 100%;
}

.cnn_t1lo_bnews .cnn_mc2_large .cnn_mc2_text_right,
.cnn_t1lo_bnews .cnn_mc2_header_bar .cnn_mc2_text_right,
.cnn_t1lo_bnews .cnn_mc2_header_bar .cnn_mc2_text_left,
.cnn_t1lo_bnews .cnn_mc2_large .cnn_mc2_text_left {
width: 230px;
}

.cnn_t1lo_bnews .cnn_mc2_large .cnn_mc2_text_left,
.cnn_t1lo_bnews .cnn_mc2_header_bar .cnn_mc2_text_left {
width: 241px;
}

.cnn_t1lo_bnews .cnn_main10t1lcntr p {
padding: 5px 0 5px 9px;
}

.cnn_t1lo_bnews .cnn_main10t1sbbin2c {
padding-top: 0;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_headline,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_headline {
padding-right: 10px;
margin: 0;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_large_headline,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_large_headline {
padding-right: 10px;
padding-left: 10px;
margin: 0;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_headline a,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_headline a {
font-size: 18px;
line-height: 24px;
font-family: Georgia,serif;
font-style: italic;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_large_headline a,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_large_headline a {
font: bold 34px/36px arial;
line-height: 40px;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_blurb {
font-size: 13px;
line-height: 18px;
font-family: Georgia,serif;
padding-right: 10px;
}

.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_5_blurb,
.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_5_blurb {
font-size: 13px;
line-height: 18px;
font: 13px/18px Georgia,serif;
padding-top: 5px;
color: #5a524d;
padding-right: 10px;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_5_blurb_standard_title,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_5_blurb_standard_title {
font-size: 13px;
line-height: 18px;
font: 13px/18px Georgia,serif;
padding-top: 10px;
color: #5a524d;
padding-left: 10px;
padding-right: 10px;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_5_blurb_large_title,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_5_blurb_large_title {
font-size: 13px;
line-height: 18px;
font: 13px/18px Georgia,serif;
color: #5a524d;
padding-left: 10px;
padding-right: 10px;
}

.cnn_mc2_5_blurb a {
color: #5a524d;
font: bold 12px/16px Arial,sans-serif;
}

.cnn_mc2_5_blurb a:hover {
color: #f15a2a;
}

.cnn_t1lo_refresh .cnn_mc2_text_left .cnn_mc2_blurb,
.cnn_t1lo_refresh .cnn_mc2_text_left .cnn_mc2_5_blurb,
.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_text_left .cnn_mc2_headline,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_text_left .cnn_mc2_headline {
padding-left: 10px;
}

.cnn_t1lo_refresh .cnn_mc2_text_full .cnn_mc2_blurb,
.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_text_full .cnn_mc2_headline,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_text_full_header .cnn_mc2_headline,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_text_full .cnn_mc2_headline {
padding-left: 10px;
padding-right: 10px;
}

.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_text_full_header .cnn_mc2_headline {
padding-top: 7px;
padding-left: 10px;
padding-right: 10px;
}

.cnn_t1lo_refresh .cnn_mc2_large .cnn_mc2_blurb .cnn_mc2_5_blurb,
.cnn_t1lo_refresh .cnn_mc2_header_bar .cnn_mc2_blurb .cnn_mc2_5_blurb a {
font-size: 12px;
line-height: 18px;
}

.cnn_t1lo_refresh .cnn_mc2_lrgmore {
font-style: italic;
}

.cnn_t1lo_refresh .cnn_mc2_5_lrgmore {
font-style: italic;
color: #5a524d;
}

.cnn_t1lo_refresh .cnn_mc2_large ul.cnn_bulletbin,
.cnn_t1lo_refresh .cnn_mc2_header_bar ul.cnn_bulletbin {
display: inline;
padding: 0;
}

.cnn_t1lo_refresh .cnn_mc2_large ul.cnn_bulletbin li,
.cnn_t1lo_refresh .cnn_mc2_header_bar ul.cnn_bulletbin li {
display: inline;
}

.cnn_t1lo_refresh .cnn_mc2_lrgbulls {
padding: 3px 10px 12px 10px;
}

.cnn_t1lo_refresh .cnn_mc2_lrgbulls ul.cnn_bulletbin li.c_hpfirstbullet {
background-image: none;
padding-left: 0;
}

.cnn_t1lo_refresh .cnn_mc2_lrgbulls ul.cnn_bulletbin li {
padding-right: 3px;
}

.cnn_t1lo_refresh .cnn_mc2_lrgbulls li a {
font-size: 12px;
line-height: 15px;
}

.cnn_t1lo_standard .cnn_hppersonal.tve {
margin-left: 0;
}

.cnn_t1lo_refresh .cnn_mc2nodecntr .cnn_mc2node {
height: auto;
}

.cnn_t1lo_refresh .cnn_mc2nodecntr .cnn_hpclear {
height: 3px;
}

.cnn_t1lo_standard #cnn_maintoplive {
width: 425px;
}

.cnn_t1lo_bnews #cnn_maintoplive {
width: 414px;
}

.cnn_t1lo_bnews #cnn_maintoplive .cnn_mc2cntr {
padding: 0 0 0 6px;
}

.cnn_t1lo_bnews #cnn_maintoplive .cnn_mc2nodecntr {
margin-left: 9px;
}

.cnn_mc2_headline a:hover,
.rrHeader a:hover,
.cnn_awsmbr a:hover,
.cnn_t1lo_refresh h1 a:hover,
.cnn_hpinthenewscntr ul li a:hover,
.cnn_twc .cnn_mc2_headline a:hover {
color: #f5622d;
}

.cnn_shdtwfooter {
display: none;
}

.cnn_hdr_twmain {
width: 390px;
overflow: hidden;
}

.cnn_tw_border {
padding: 0 10px 0 16px;
}

#cnn_twmain_container {
margin: 0;
color: #fff;
}

#cnn_twmain_left_inset {
color: #fff;
}

#cnn_twmain_container a {
color: #fff!important;
}

.cnn_t1lo_standard #cnn_maintopt1 {
width: 685px;
}

#cnn_twc1_container {
margin: 0;
}

.cnn_twc .cnn_divline {
display: none;
}

.cnn_t1lo_refresh .cnn_main10t1cntnt ul.cnn_bulletbin li {
padding-bottom: 5px;
}

.cnn_shdsectbin .cnn_bin ul.cnn_bulletbin {
padding: 0;
}

.cnn_shdsectbin .cnn_bin ul.cnn_bullbinm {
margin: 9px 7px 0 8px;
}

.cnn_shdsectbin ul.cnn_bullbinm li {
padding-bottom: 4px;
}

.cnn_shdsectbin .cnn_adspc155x31 {
bottom: 0;
position: absolute;
right: 0;
}

#cnn_maintt2bul .cnn_mtt1content ul.cnn_bulletbin li {
padding-left: 10px;
}

.cnn_shdsectbin .cnn_bin .cnn_sectbincntnt2 .OUTBRAIN ul {
margin-right: 7px;
margin-left: 8px;
}

.cnn_shdsectbin .cnn_bin .cnn_sectbincntnt2 .OUTBRAIN ul li {
font-size: 12px;
line-height: 15px;
}

ul.cnn_bullbinm li.c_bulletwithimg {
height: 84px;
width: 220px;
display: block;
margin: 0 0 12px 0;
padding: 0;
background-image: none;
overflow: hidden;
}

.c_bulletimg {
display: block;
position: absolute;
top: 0;
left: 0;
height: 84px;
width: 220px;
z-index: 1;
}

.c_bulletwithimg1 {
height: 84px;
width: 220px;
position: relative;
}

.c_bulletlnk {
display: block;
position: absolute;
bottom: 0;
left: 0;
width: 220px;
z-index: 2;
font-size: 14px;
line-height: 16px;
font-weight: bold;
background-color: rgba(0,0,0,0.5);
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);
}

c_bulletlnk span {
display: block;
padding: 6px 10px;
}

.c_bulletlnk a:link,
.c_bulletlnk a:visited {
color: #fff!important;
}

.c_bulletlnk a:hover {
color: #f5622d!important;
}

.c_bulletlnk img {
display: none;
}

.c_sectbinwithimg .c_bulletxtra {
display: none;
}

.cnn_awsmbr .cnn_title a,
.cnn_awsmbr .cnn_title a:visited {
font-size: 16px;
line-height: 18px;
font-family: Georgia,serif;
font-style: italic;
color: #504e47;
}

.cnn_awsmbr .cnn_blurb {
font-size: 13px;
line-height: 18px;
font-family: Georgia,serif;
margin-top: 2px;
color: #403a37;
}

.cnn_awsmbr .cnn_column,
.cnn_awsmbr .cnn_column_content {
background-image: none;
}

.cnn_awsmbrcntr {
background: #fafafa url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/bg.primetime.footer.gif') 0 100% repeat-x;
padding: 10px 0 30px 0;
text-align: center;
}

.cnn_awsmbrcntr .cnn_awsmbr {
margin: 0 auto!important;
background-image: none;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_title_bar {
height: 25px;
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/bg.primetime.header.gif') 0 0 repeat-x;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_title_bar_lnk {
height: 25px;
overflow: hidden;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_controls {
height: 25px;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_headline_viewport {
margin-top: 3px;
color: #f2f2f0;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_short_headlines a {
color: #f2f2f0;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_short_headlines a:hover {
color: #ff861c;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_column_content {
margin-top: 3px;
}

.cnn_awsmbrcntr .cnn_awsmbr .cnn_controls {
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/expand.png') 0 -2px no-repeat;
}

.cnn_awsmbrcntr .cnn_awsmbr_expanded .cnn_controls {
background: url('http://i.cdn.turner.com/cnn/.e/img/3.0/content/homepage/refresh/collapse.png') 0 -2px no-repeat;
}

#cnn_toptstmparea {
margin-top: 5px;
}

.cnn_t1lo_bnews h1 {
padding-top: 6px;
}

.cnn_t1lo_refresh ul.cnn_bulletbin li span.cnnPostWOOL {
font-weight: normal;
font-style: italic;
}

.cnn_hppersonalhdr .cnnNowPlaying #infoBox,
.cnnFooterTemplate .cnnNowPlaying #infoBox {
-webkit-font-smoothing: antialiased;
}

.cnn_bin_full_width1,
.cnn_bin_full_width2,
.cnn_bin_full_width3 {
margin: 0 10px 0 0!important;
width: 237px!important;
}

.c_hpnewbullet {
color: #ca0002!important;
}

.cnn_exclusive {
color: #fff;
font-size: 13px;
line-height: 15px;
text-transform: uppercase;
background-color: #2b6686;
background-image: -webkit-linear-gradient(bottom,#2b6686,#0f3444);
background-image: -moz-linear-gradient(bottom,#2b6686,#0f3444);
background-image: -ms-linear-gradient(bottom,#2b6686,#0f3444);
background-image: -o-linear-gradient(bottom,#2b6686,#0f3444);
background-image: linear-gradient(to top,#2b6686,#0f3444);
margin-top: 17px;
}

.cnn_exclusive h4 {
padding: 5px 10px;
background-color: #0b313d;
background-image: -webkit-linear-gradient(bottom,#2b6686,#0f3444);
background-image: -moz-linear-gradient(bottom,#2b6686,#0f3444);
background-image: -ms-linear-gradient(bottom,#2b6686,#0f3444);
background-image: -o-linear-gradient(bottom,#2b6686,#0f3444);
background-image: linear-gradient(to top,#2b6686,#0f3444);
font-weight: 700;
}

.cnn_exclusive h4 a {
color: #fff;
}

.cnn_breaking_news {
color: #fff;
font-size: 13px;
line-height: 15px;
text-transform: uppercase;
background-color: #d1020a;
background-image: -webkit-linear-gradient(bottom,#d1020a,#940000);
background-image: -moz-linear-gradient(bottom,#d1020a,#940000);
background-image: -ms-linear-gradient(bottom,#d1020a,#940000);
background-image: -o-linear-gradient(bottom,#d1020a,#940000);
background-image: linear-gradient(to top,#d1020a,#940000);
margin-top: 17px;
}

.cnn_breaking_news h4 {
line-height: 15px;
padding: 5px 10px;
background-color: #d1020a;
background-image: -webkit-linear-gradient(bottom,#d1020a,#940000);
background-image: -moz-linear-gradient(bottom,#d1020a,#940000);
background-image: -ms-linear-gradient(bottom,#d1020a,#940000);
background-image: -o-linear-gradient(bottom,#d1020a,#940000);
background-image: linear-gradient(to top,#d1020a,#940000);
font-weight: 700;
}

.cnn_breaking_news h4 a {
color: #fff;
}

.cnn_generic {
color: #fff;
font-size: 13px;
line-height: 15px;
text-transform: uppercase;
background-color: #8a7f77;
background-image: -webkit-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: -moz-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: -ms-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: -o-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: linear-gradient(to top,#8a7f77,#443d3a);
margin-top: 17px;
}

.cnn_generic h4 {
padding: 5px 10px;
background-color: #8a7f77;
background-image: -webkit-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: -moz-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: -ms-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: -o-linear-gradient(bottom,#8a7f77,#443d3a);
background-image: linear-gradient(to top,#8a7f77,#443d3a);
font-weight: 700;
}

.cnn_generic h4 a {
color: #fff;
}

#pmMarkets .pmSectFooter {
font-weight: 700;
}

.cnn_dynone {
display: none;
}

.cnn_www_banner #cnn_bnbcntr {
height: 70px;
position: relative;
}

.cnn_www_banner #cnn_bnblft {
height: 70px;
width: 120px;
position: absolute;
top: 0;
left: 0;
}

.cnn_www_banner #cnn_bnbrgt0 {
height: 70px;
width: 1px;
position: absolute;
top: 0;
left: 120px;
background-color: #fff;
opacity: .6;
z-index: 4;
}

.cnn_www_banner #cnn_bnbrgt1 {
height: 70px;
width: 830px;
position: absolute;
top: 0;
left: 121px;
color: #fff;
font: bold 24px/26px arial;
overflow: hidden;
z-index: 5;
}

.cnn_www_banner #cnn_bnbrgt1 div {
padding: 10px 0 0 10px;
}

.cnn_www_banner #cnn_bnbrgt3 {
filter: alpha(opacity=0);
-moz-opacity: .0;
opacity: .0;
display: inline-block;
}

.cnn_www_banner #cnn_bnbrgt3:link,
#cnn_bnbrgt3:visited {
color: #64bbff;
font-size: 12px;
line-height: 15px;
}

.cnn_www_banner #cnn_bnbrgt3:hover {
color: #ca0002;
}

.cnn_www_banner #cnn_bnbrgt2 {
width: 861px;
height: 70px;
left: 121px;
position: absolute;
top: 0;
z-index: 3;
background-image: none;
background-color: #403a37;
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#8c8079',endColorstr='#403a37',GradientType=0);
background-image: -webkit-linear-gradient(bottom,#403a37,#8c8079);
background-image: -moz-linear-gradient(bottom,#403a37,#8c8079);
background-image: -o-linear-gradient(bottom,#403a37,#8c8079);
background-image: -ms-linear-gradient(bottom,#403a37,#8c8079);
background-image: linear-gradient(to top,#403a37,#8c8079);
}

.cnn_www_banner #cnn_bnbrgt4 {
position: absolute;
top: 5px;
left: 837px;
z-index: 5;
height: 22px;
width: 20px;
border: 0 none;
border-style: none;
background-position: 0 0;
background: url("http://www.cnn.com/.element/img/3.0/main/btn-sprite.png");
}

.cnn_www_banner #cnn_bnbrgt4 a:link img {
border-style: none;
border: 0 none;
}

.cnn_www_banner #cnn_bnbrgt4:hover {
background-position: 0 -22px;
border: 0 none;
border-style: none;
}

.cnn_www_banner .cnnBannerLinked {
color: #FFF;
font: bold 24px/26px arial;
text-decoration: underline;
}

.cnn_www_banner .cnnBannerLinked:hover {
color: #ff861c;
font: bold 24px/26px arial;
text-decoration: underline;
}

.breaking_news_t1_badge {
overflow: hidden;
height: 55px;
width: 130px;
display: inline;
}

.breaking_news_t1_badge img {
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/breaking-120x70.png) no-repeat;
background-position: 0 -12px;
height: 40px;
}

.breaking_news_twitter_badge {
overflow: hidden;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/breaking-120x70.png) no-repeat;
background-position: 0 -12px;
width: 130px;
}

.breaking_news_t1_image_top_badge {
overflow: hidden;
background: url(http://i.cdn.turner.com/cnn/.e/img/3.0/main/breaking-120x70.png) no-repeat;
background-position: 0 -9px;
width: 130px;
top: 0;
position: absolute;
}

