em {
font-style: italic
}

#content, #sidebar {
overflow: hidden;
}

#imware .younewstv a {
background: transparent url(http://media.younewstv.com/designimages/yn_icon_plain.gif) center left no-repeat;
}

.parentstorytools {
font-family: Helvetica, Arial, sans-serif;
background: #eee;
color: #333;
margin: 0;
padding: 10px;
}

.parentstorytools h1 {
font-size: 16px;
padding: 0 0 5px 0;
margin: 0;
}

.parentstorytools form {
padding: 0;
margin: 0;
}

.parentstorytools h2 {
font-size: 11px;
text-transform: uppercase;
margin: 4px 0 2px 0;
padding: 0;
}

.parentstorytools input {
width: 260px;
margin-bottom: 10px;
}

.parentstorytools textarea {
width: 340px;
display: block;
}

.parentstorytools .submit,
.parentstorytools .reset {
width: 70px;
margin-top: 6px;
}

.parentstorytools ul {
margin: 0;
padding: 0 0 0 20px;
}

.parentstorytools ul li {
font-size: 15px;
line-height: 18px;
color: #333;
padding-bottom: 3px;
}

.parentstorytools ul li .videoicon {
display: inline;
}

.parentstorytools ul li a {
color: #145cb0;
text-decoration: none;
}

.parentstorytools ul li a:hover {
text-decoration: underline;
}

.parentstorytools .rssicon {
padding-right: 4px;
}

.parentstorytools #rss ul {
list-style-type: none;
padding: 0 0 0 6px;
}

#container {
background: transparent;
}

#ynnav {
width: 300px;
height: 44px;
margin: 0;
padding: 0 0 0 8px;
list-style: none;
float: left;

}

#ynnav ul {
padding: 0;
margin: 0;
list-style: none;

}

#ynnav a {
display: block;
text-decoration: none;
}

#ynnav a:hover {
color: #666;
}

#ynnav ul li {
float: left;
padding: 0;
margin: 11px 8px 0 0;
padding: 0 0 0 10px;
height: 23px;
background: transparent;
}


#ynnav ul li ul {
position: absolute;
width: 92px;
left: -999em;
padding: 12px 6px 6px 6px;
margin-top: -3px;
overflow: hidden;
z-index: 1000;
background: #e8e8e8;
}

#ynnav ul li ul li {
float: none;
margin: 0;
padding: 0;
text-indent: 0;
height: 100% !important;
}

#ynnav ul li ul li a {
font-size: 12px;
background: none !important;
height: auto !important;
padding: 3px 0;
text-decoration: none;
color: #333;
text-indent: 0 !important;
width: auto !important;
}

#ynnav ul li ul li a:hover {
text-decoration: underline;
}

#ynnav li:hover ul, #ynnav li.sfhover ul { 
left: auto;
}


/*  1.3.1 changes  */
#call-to {
padding: 8px 16px 24px 16px;
width: 304px;
}

#call-to h2 {
font-size: 13px;
text-transform: uppercase;
color: #900;
margin: 0;
padding: 0;
}

#call-to h2 a {
text-decoration: none;
}

#call-to p {
padding: 0 0 8px 0;
}

#call-to #ynlearn a {
display: block;
padding: 8px 8px;
text-align: right;
font-size: 12px;
text-decoration: none;
}

.module h3 {
display: none;
visibility: hidden;
}

#profilebox.module h3,
#alsoby.module h3,
#related.module h3 {
display: block;
visibility: visible;
}

#natadad300x250yn,
#natadad300x250 {
padding: 0 20px 12px 20px;
}

#logo {
width: 336px;
height: 133px;
}

#logo a {
display: block;
height: 120px;
width: 336px;
}

#nationalad {
padding: 0;
width: 336px;
}

.channeltools {
display: none;
}

/* Belo channeltools */

#most-recent .channeltools {
display: block;
visibility: visibile;
}

#most-recent .channeltools .more {
margin: -28px 0 0 0;
line-height: 24px;
}

#most-recent .channeltools .more a {
padding: 0;
}

.author .feed {
font-size: 13px;
}

#profilebuttons{
text-indent:0px;
}

.profiletools {
margin-top: -25px;
height: 15px;
width: 460px;
}
.profiletools a:link, .profiletools a:visited, .profiletools a:active {
color: #fff;
}
.profileupdates p {
color: #FFF;
}
#profilebuttons {
font-size: 12px;
}


/* NEW CONTEST STYLING */

/* CONTEST */

/* Speakeasy Contests */
.parentspeakeasy #logo {
width: 320px;
}

.parentspeakeasy #logo a {
margin: 0 auto;
width: auto;
}

.parentspeakeasy #contest-infobox h3 {
display: block;
visibility: visible;
margin: 8px 0 16px 0;
}

.parentspeakeasy #contest-infobox {
width: 100%;
background: #fff;
padding: 5px 0 8px 0;
}

.parentspeakeasy #contest-infobox img {
width: 120px;
float: left;
}

.parentspeakeasy #contest-infobox h2 {
font-size: 16px;
padding: 0 8px 0 0;
}

.parentspeakeasy #contest-infobox p {
margin: 8px 0;
font-size: 13px;
padding: 0 8px;
}

.parentspeakeasy #contest-infobox ul {
padding: 0 0 0 8px;
}

.parentspeakeasy #contest-infobox ul li {
float: left;
font-size: 22px;
padding: 10px 20px 10px 0;
}

.parentspeakeasy #contest-infobox ul li a {
padding: 8px;
font-size: 12px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.parentspeakeasy #contest-infobox ul li a:hover {
padding: 8px;
font-size: 12px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.parentspeakeasy #contest-infobox.top h3,
.parentspeakeasy #contest-infobox.submit h3 {
border-bottom: 2px solid #FFF;
border-top:none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.parentspeakeasy #contest-infobox:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
height: 0;
width: 0;
}

.parentspeakeasy .contest-listing {
background: #fff;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
padding: 0 0 10px 0;
}

.parentspeakeasy .entry-rules .submit a,
.parentspeakeasy .entry-rules .rules a  {
padding: 8px;
font-size: 12px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
font-size: 18px;
line-height: 26px;
}
/* ---- */


.contest-listing, #contests-local, #previouscontest, #oldercontests, #contestarchive, #contestsconfirm, #contestsvoteresults, #contestsvote {
background: transparent url(http://media.younewstv.com/designimages/yn_major_bkg.png) bottom left no-repeat;
margin-top: 8px;
clear: both;
float: none;
height: 1%;
}

.contest-listing h2, #contests-local h2, #previouscontest h2, #oldercontests h2, #contestarchive h2, #contestsconfirm h2, #contestsvoteresults h2, #contestsvote h2 {

padding-left: 8px;
font-size: 15px;
height: 25px;
line-height: 28px;
text-transform: uppercase;
}

/* Contest Story Tools */

/*  CONTEST IMWARE  */
.contest-listing #imware {
margin: 0;
padding: 0;
text-indent: -9999px;
width: 280px;
overflow: hidden;
border-top: none;
clear:none;
}

.contest-listing #imware ul {
margin: 4px 5px;
padding: 0;
list-style-type: none;
width: 280px;
}

.contest-listing #imware ul li {
width: 10%;
float: left;
height: 23px;
line-height: 25px;
margin: 0;
padding: 0;
list-style-type: none;
}

.contest-listing #imware ul li a {
display: block;
padding-left: 20px;
text-decoration: none;
}

.contest-listing #imware ul li a:hover {
}


.contest-listing h3.title {
font-size: 21px;
line-height: 26px;
padding: 8px 8px 4px 8px;
color: #900;
}

.finalists h4 {
background: none;
height: auto;
margin: 8px;
padding: 2px 0;
line-height: 24px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
}

.prizes-nat h4,
.prizes-loc h4 {
margin: 8px 0 0 4px;
padding: 0;
font-size: 11px;
text-transform: uppercase;
color: #a00;
font-weight: bold;
}

#winners h2 {
background: none;
height: auto;
color: #900;
margin: 0 8px;
padding: 2px 0 0 0;
line-height: 24px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#winners h3 a {
font-size: 24px;
color: #900;
padding: 8px;
}

#contests {
padding: 8px;
margin: 8px 0 0 0;
}

#contests h2 {
margin: -8px;
padding: 0 8px;
height: 32px;
line-height: 35px;
padding: 0 0 0 8px;
font-size: 14px;
text-transform: uppercase;
border: 0;
color: #666;
}


/*National Contest Styling */

#contest-national ul li .image {
float: left;
margin: 8px 12px 8px 8px
}

#contest-national ul li:after {
height: 1px;
content: ".";
display: block;
clear: both;
visibility: hidden;
overflow: hidden;
}

#contest-national ul li a h1 {
color: #990000;
font-size: 21px;
font-weight: normal;
line-height: 26px;
padding: 8px 8px 4px;
}


/* Local Contests anythingSlider */

#contests-local .anythingSlider                         { width: 600px; height: 310px; position: relative; margin: 10px auto 15px; } 
#contests-local .anythingSlider .wrapper                { width: 526px; overflow: auto; height: 260px; margin: 0 30px; position: absolute; top: 0; left: 0; border-left: 10px solid #eee; border-right: 10px solid #eee; border-top: 10px solid #eee; border-bottom: 10px solid #dedede;}

/* Width below is max for Opera */
#contests-local .anythingSlider .wrapper ul             { width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #fff; border-top: 3px solid #dedede; border-bottom: 3px solid #dedede; margin: 0; }
#contests-local .anythingSlider ul li                   { display: block; float: left; padding: 0; height: 317px; width: 520px; margin: 0; border-left: 3px solid #dedede; border-right: 3px solid #dedede;}
#contests-local .anythingSlider ul li a h1 				{font-weight: normal; font-size: 21px; line-height: 26px; padding: 8px 8px 4px 8px; color: #900; }
#contests-local .anythingSlider ul li p					{ padding: 0 10px 0 0;}
#contests-local .anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(http://media.younewstv.com/designimages/yn_contest_slider_arrows4_sm.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 40px; cursor: pointer; }
#contests-local .anythingSlider .forward                { background-position: 0 0; right: -33px; }
#contests-local .anythingSlider .back                   { background-position: -67px 0; left: -27px; }
#contests-local .anythingSlider .forward:hover          { background-position: 0 -200px; }
#contests-local .anythingSlider .back:hover             { background-position: -67px -200px; }

#contests-local #thumbNav                               { position: relative; top: 280px; text-align: center; }
#contests-local #thumbNav a                             { color: black; font: 12px/18px Arial, sans-serif; display: inline-block; text-decoration: none; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #eee; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#contests-local #thumbNav a:hover                       { background-image: none; text-decoration: underline; }
#contests-local #thumbNav a.cur                         { background: #990000; color: white; text-decoration: none; }

#contests-local #start-stop                             { color: black; font: 12px/18px Arial, sans-serif; background: #eee; text-decoration: none; padding: 2px 5px; width: 40px; text-align: center; position: absolute; right: 45px; top: 280px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#contests-local #start-stop.playing                     { background-color: #eee; }
#contests-local #start-stop:hover                       { background-image: none; color: #990000; }

/* Prevents */
#contests-local .anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
#contests-local .anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }



/* Contests & Promotions anythingSlider */


#contest-infobox h3 {
padding: 0 0 0 8px;
line-height: 32px;
border-bottom: none;
}

#contest-infobox .anythingSlider { 
width: 315px;
height: 250px;
position: relative;
margin: 0 auto 5px;
padding: 0;
}

#contest-infobox .anythingSlider .wrapper { 
width: 315px;
height: 250px;
position: absolute; top: 0; left: 0;
overflow: auto;
margin: 0; padding: 0;
}

/* Width below is max for Opera */

#contest-infobox .anythingSlider .wrapper ul {
width: 32700px;
position: absolute; top: 0; left: 0;
margin: 0; padding: 0;
list-style: none;
background: #fff;
}

.parentspeakeasy #contest-infobox .anythingSlider ul li {
width: 315px !important;
height: 180px;
display: block;
margin: 0;
padding: 0 8px;
float: left;
background: none;
}

.parentspeakeasy #contest-infobox .anythingSlider ul li a {
background: none;
padding: 0;
}

.parentspeakeasy #contest-infobox .anythingSlider ul li a:hover {
background: none;
padding: 0;
}

.parentspeakeasy #contest-infobox img {
padding: 0 8px 0 0;
}

#contest-infobox .anythingSlider ul li a h1 {
font-weight: normal;
font-size: 18px;
line-height: 22px;
padding: 8px 8px 4px 8px;
}

#contest-infobox .anythingSlider ul li p { 
padding: 0 5px 0 0;
}

#contest-infobox .anythingSlider .arrow {
color: #000;
width: 77px;
height: 21px;
display: block;
position: absolute;
top: -42px;
margin: 0;
cursor: pointer;
text-indent: -9999px;
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_arrows6.png) no-repeat;
}

#contest-infobox .anythingSlider .back {
margin: 0 0 0 20px;
right: 49px;
background-position: 0 0;
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_arrows_left4.png) no-repeat;
width: 38px;
}

#contest-infobox .anythingSlider .forward {
margin: 0 10px 0 0;
right: 0;
background-position: 0 0;
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_arrows_right4.png) no-repeat;
width: 39px;
}

#contest-infobox .anythingSlider .forward:hover {
margin: 0 10px 0 0;
right: 0;
background-position: 0px 0px;
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_arrows_right4.png) no-repeat;
width: 39px;
}

#contest-infobox .anythingSlider .back:hover {
margin: 0 0 0 100px;
right: 49px;
background-position: 0 0px;
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_arrows_left4.png) no-repeat;
width: 38px;
}

#contest-infobox #thumbNav {
display: none;
visibility: hidden;
}

#contest-infobox #start-stop { 
color: black;
font: 11px/17px Arial, sans-serif;
text-decoration: none;
padding: 1px;
width: 30px;
text-align: center;
position: absolute;
right: 33px;
top: -41px;
}

#contest-infobox #start-stop.playing {
}

#contest-infobox #start-stop:hover {
background-image: none;
color: #990000;
}

/*   Prevents  */
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }


#contest-infobox .anythingSlider ul li .action-buttons {
clear: both;
height: 50px;
margin: 6px 0;
}

#contest-infobox .anythingSlider ul li .action-buttons a {
display: block;
margin: 0 14px 0 0;
padding: 0 6px 0 4px;
float: left;
border: 1px solid #E6E6E6;
background-color: #f6f6f6;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#contest-infobox .anythingSlider ul li .action-buttons a:hover,
#contest-infobox .anythingSlider ul li .action-buttons a:focus {
display: block;
float: left;
margin: 0 14px 0 0;
padding: 0 6px 0 4px;
background-color: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}


/* Single Contest Infobox */

.parentspeakeasy #contest-infobox #single-contest-infobox ul li {
padding: 0 8px 8px 0;
}

.parentspeakeasy #contest-infobox #single-contest-infobox ul li a {
padding: 0;
}

.parentspeakeasy #contest-infobox #single-contest-infobox ul li a h1 {
font-size: 16px;
}

.parentspeakeasy #contest-infobox #single-contest-infobox p {
margin: 0;
padding: 8px 0;
}

.parentspeakeasy #contest-infobox #single-contest-infobox ul li .action-buttons a {
padding: 6px;
}

/* Previous Contests */

#contestarchive ul {
margin: 0 12px;
padding: 8px 0;
width: 576px;
}

#contestarchive ul li {
list-style-type: none;
width: 276px;
float: left;
padding: 0 6px;
margin: 0;
height: 80px;
}

#contestarchive ul:after, #contestarchive ul li:after {
height: 1px;
content: ".";
display: block;
clear: both;
visibility: hidden;
overflow: hidden;
}

#contestarchive ul li a img {
width: 80px;
height: 60px;
float: left;
margin: 0 6px 0 0;
}

#contestarchive ul li a {
text-decoration: none;
}

#contestarchive ul li a:hover, #contestarchive ul li a:focus {
text-decoration: underline;
}

