#columns-outer, #content, #sidebar {
background: transparent url(http://media.younewstv.com/designimages/yn_station_header_bkg.gif) 0 0 repeat-x;
}

#content, #sidebar {
overflow: hidden;
}

a {
color: #900;
}

a:hover {
color: #b94646;
}

#content .headtitle, h2,
#commentcount,
#commentcount a,
#contests h3.title {
color: #A00000;
}

.parentdomain a,
.listing h2,
.listing .more, 
.listing .feed {
color: #454545;
}

#call-to p,
.ynsponsors ul li p  {
color: #5e5e5e;
}

.ynsponsors h3 {
color: #333;
}

h3 a,
#footer a,
.major .author a,
.minor .author a,
.postdate {
color: #666;
}

#ynnav {
width: 600px;
height: 44px;
margin: 0;
padding: 0 0 0 8px;
list-style: none;
line-height: 1px;
float: left;
}

#ynnav .top {
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}

#ynnav a {
display: block;
}

#ynnav .top .parent {
float: left;
padding: 0;
margin: 0 8px 0 0;
height: 44px;
cursor: pointer;
}

#ynnav .parentlink {
text-indent: -9999px;
}

#ynnav .sub {
position: absolute;
width: 92px;
left: -999em;
padding: 0 0px 6px 0px;
overflow: hidden;
z-index: 1000;
background: transparent url(http://media.younewstv.com/designimages/yn_dropdown_bkg.png) bottom left no-repeat;
width: 168px;
height: auto;
}

* html #ynnav .sub {
background: none;
background-color: #d02322;
}

#ynnav .child {
float: none;
margin: 0;
padding: 0;
text-indent: 0;
display: block;
height: auto;
background: none;
}

#ynnav a.childlink {
font-size: 12px;
background: none;
display: block;
overflow: hidden;
line-height: 15px;
padding: 4px 26px 4px 14px;
text-decoration: none;
color: #fff;
height: 100%;
text-indent: 0;
width: auto;
}

#ynnav .childlink:hover {
background: transparent url(http://media.younewstv.com/designimages/yn_subnav_hover.png) left center no-repeat;
}

* html #ynnav .childlink:hover  {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.younewstv.com/designimages/yn_subnav_hover.png',sizingMethod='crop');
}

#ynnav .hascontest .childlink:hover {
background: transparent url(http://media.younewstv.com/designimages/yn_subnav_hover.png) -130px center no-repeat;
}

* html #ynnav .hascontest .childlink:hover {
background: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.younewstv.com/designimages/yn_subnav_hover.png',sizingMethod='scale');
}

#ynnav .parent:hover ul, 
#ynnav .parent.sfhover ul { 
left: auto;
}

#ynnav ul #nav-main {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) left top no-repeat;
width: 46px;
height: 44px;
}

#ynnav ul #nav-main .parentlink {
width: 46px;
height: 44px;
}

#ynnav ul #nav-main:hover,
#ynnav ul #nav-main.sfhover {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) left bottom no-repeat;
}

#ynnav ul #nav-channels {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -46px top no-repeat;
width: 104px;
height: 44px;
cursor: none;
}

#ynnav ul #nav-channels .parentlink {
width: 104px;
height: 44px;
}

#ynnav ul #nav-channels:hover,
#ynnav ul #nav-channels.sfhover {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -46px bottom no-repeat;
}

#ynnav ul #nav-channels li.hasprep {
background: transparent url(http://media.younewstv.com/designimages/ps_nav-icon.png) 14px center no-repeat;
}

* html #ynnav ul #nav-channels li.hasprep {
background: none !important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.younewstv.com/designimages/ps_nav-icon.png',sizingMethod='scale');
}

#ynnav ul #nav-channels li.hasprep a {
padding-left: 36px;
}

#ynnav ul #nav-contest {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -151px top no-repeat;
width: 104px;
height: 44px;
}

#ynnav ul #nav-contest .parentlink {
width: 104px;
height: 44px;
}

#ynnav ul #nav-contest:hover,
#ynnav ul #nav-contest.sfhover {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -151px -44px no-repeat;
}

#ynnav ul #nav-webisodes {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -255px top no-repeat;
width: 98px;
height: 44px;
}

#ynnav ul #nav-webisodes .parentlink {
width: 98px;
height: 44px;
}

#ynnav ul #nav-webisodes:hover,
#ynnav ul #nav-webisodes.sfhover {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -255px -44px no-repeat;
}

#ynnav ul #nav-submit {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -353px top no-repeat;
width: 123px;
height: 44px;
}

#ynnav ul #nav-submit .parentlink {
width: 123px;
height: 44px;
}

#ynnav ul #nav-submit:hover,
#ynnav ul #nav-submit.sfhover {
background: transparent url(http://media.younewstv.com/designimages/yn_nav-04142010_bkg.png) -353px -44px no-repeat;
}

#ynnav li:hover ul li.sfhover {
background: none;
}

#update {
height: 32px;
margin: 7px 0 0 0;
background: url(http://media.younewstv.com/designimages/yn_alertbox_121708_prod.png) no-repeat;
overflow: hidden;
}

#update p {
line-height: 32px;
padding: 0 0 0 35px;
}

/*  SEARCH  */
#ynsearchbox {
width: 193px;
overflow: hidden;
margin: 0;
padding: 0;
float: right;
text-align: right;
}

#ynsearchbox .searchform {
top: 0;
left: 0;
margin: 0;
position: relative;
}

#ynsearchbox .ynsearchtextbox {
line-height: 13px;
border: 1px solid #ccc;
float: left;
color: #333;
width: 112px;
height: 17px;
margin: 12px 0 10px 0;
padding: 1px 4px;
float: left;
}

* html #ynsearchbox .ynsearchtextbox {
width: 98px;
height: 12px;
padding: 4px;
}

#ynsearchbox a.ynsearchbutton {
display: block;
padding: 0;
margin: 12px 8px 0 0;
width: 63px;
height: 21px;
border: 0;
float: right;
font-size: 0;
}

#ynsearchbox a.ynsearchbutton {
background: transparent url(http://media.younewstv.com/designimages/yn_search_sprite_100308.png) 0 0 no-repeat;
}

#ynsearchbox a.ynsearchbutton:hover {
background-position: 0 -21px;
}

.major {
background: transparent url(http://media.younewstv.com/designimages/yn_major_bkg.png) bottom left no-repeat;
}

.minor {
background: transparent url(http://media.younewstv.com/designimages/yn_minor_bkg.png) bottom left no-repeat;
}

.major h2 {
background: #fff url(http://media.younewstv.com/designimages/yn_major_bkg.png) top center no-repeat;
}

.minor h2 {
background: transparent url(http://media.younewstv.com/designimages/yn_minor_bkg.png) top center no-repeat;
}

#logo {
height: 45px;
background: #f2f2f2 url(http://media.younewstv.com/designimages/yn_logo_srch_bkgnd_+112608.png) 0 0 no-repeat;
}

#status {
background: url(http://media.younewstv.com/designimages/yn_status_bkgnd_102708.png) left bottom no-repeat;
}

#footer {
background: transparent url(http://media.younewstv.com/designimages/yn_footer_bkg.png) top center no-repeat;
color: #666;
}

#searchresults {
background: #fffbf7 url(http://media.younewstv.com/designimages/yn_major_bkg.png) bottom center no-repeat;
}

#searchresults h1 {
color: #6d4e34;
background: transparent url(http://media.younewstv.com/designimages/yn_major_bkg.png) top center no-repeat;
}

#searchresults #storderby a {
color: #900;
}

#searchresults ul {
background: transparent url() bottom center no-repeat;
}

#searchresults ul li h3 a {
color: #736357;
}

/*  STORY PAGE  */
.enlarge {
color: #999;
}

.caption {
color: #444;
}

#relatedmedia h3 {
color: #900;
}

#related.module #commenticon{
display: inline;
}

/* IMWARE */
#imware ul li a {
color: #333;
}

.story #commentcount {
background: transparent url(http://media.younewstv.com/designimages/comment.gif) 4px 4px no-repeat;
}

#flag {
background: transparent url(http://media.younewstv.com/designimages/yn_flag_icon.gif) top left no-repeat;;
}

/* STORY BODY */
h1.title {
color: #900;
}

h2.author {
color: #666;
}

h3.timestamp span, h4.channel, .tags h2, h5.location {
color: #454545;
}

h3.timestamp, h4.channel a, .tags a, h5.location a {
color: #666;
}

/* COMMENTS */
#commentpost h3 {
color: #b10707;
}

/*  STORY R COL  */
#alsoby h2 {
color: #900;
}

#alsoby h3 a {
color: #666;
}

#alsoby a.headtitle {
color: #666;
}

#related ul li a {
color: #900;
}

/* GALLERY */
.gallery h1 {
color: #900;
}

/* SUBMISSION FORM */
#submission h1, #profile h1 {
color: #900;
}

#submission h2 {
color: #666;
}

#submission h3 {
color: #333;
}

#submission .required {
color: red;
}

/*  REFER  */
#refer h1 {
color: #333;
}

#refer h2 {
color: #666;
}

/*  CALL TO ACTION  */
#call-to {
margin-top: 14px;
padding-left: 10px;
width: 100px;
float: right;
border-left: 1px solid #d3d3d3;
}

#call-to ul li {
height: 14px;
width: 90px;
line-height: 14px;
display: block;
float: left;
clear: left;
}

#call-to ul li a {
color: #666;
text-decoration: none;
font-size: 10px;
line-height: 11px;
height: 12px;
font-family: Arial, sans-serif;
font-weight: bold;
margin: 0;
padding: 0;
}

#call-to ul li a:hover {
color: #878787;
}

/*  R COL MODs  */
.module h3 {
background: #f1f1f1;
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
color: #666;
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
height: 28px;
overflow: hidden;
line-height: 32px;
padding: 0 0 0 8px;
}

#infobox {
margin: 0 0 10px 0;
}

#infobox h3 {
border-top: none;
line-height: 38px;
height: 32px;
padding-left: 8px;
}

#infobox img {
float: left;
width: 120px;
height: 90px;
margin: 12px 8px;
}

#infobox h2 {
padding: 12px 0 0 0;
font-size: 18px; 
}

#infobox a {
text-decoration: none;
}

#infobox p {
font-size: 14px;
line-height: 17px;
padding: 8px 8px 0 8px;
}

#infobox ul {
clear: both;
margin: 2px 8px;
height: 24px;
}

#infobox ul li {
font-size: 11px;
line-height: 16px;
float: left;
background: transparent url(http://media.younewstv.com/designimages/yn_contest_bullet.png) left center no-repeat;
padding: 0 0 0 18px;
margin: 0 14px 0 0;
height: 18px;
line-height: 20px;
}

#infobox ul li a { 
color: #454545;
}

#infobox ul li a:hover {
color: #777;
text-decoration: underline;
}

#sponsorbox ul {
padding: 16px;
}

#sponsorbox ul li {
width: 145px;
padding: 0 0 8px 0;
overflow: hidden;
float: left;
margin-right: 5px;
}

#sponsorbox .sponsorimage {
width: 300px;
height: 100px;
text-align: center;
}

#sponsorbox .sponsorbot {
width: 300px;
}

#sponsorbox ul .sponsorodd {
float: left;
}

#sponsorbox  ul li .headtitle {
font-size: 12px;
line-height: 14px;
text-decoration: none;
}

#sponsorbox  ul li p {
font-size: 11px;
line-height: 13px;
padding-top: 2px;
height: 39px;
overflow: hidden;
}

#sponsorbox  ul:after {
height: 1px;
content: ".";
display: block;
clear: both;
visibility: hidden;
overflow: hidden;
}


.channeltools {
text-indent: -9999px;
width: 130px;
height: 21px;
position: relative;
margin: -32px 0 0 464px;
padding: 0 0 12px 0;
overflow: hidden;
}

* html .channeltools {
margin-top: -34px;
}

.channeltools .feed,
.channeltools .more {
padding: 0;
margin: 0;
display: block;
float: right;
width: 63px;
height: 21px;
text-align: left;
}

.channeltools .more {
background: transparent url(http://media.younewstv.com/designimages/yn_viewall_icon.png) top right no-repeat;
}

.channeltools .feed {
background: transparent url(http://media.younewstv.com/designimages/yn_feed_icon.png) top left no-repeat;
}

.channeltools .feed img {
display: none;
visibility: hidden;
}

.channeltools .feed a,
.channeltools .more a {
padding: 0;
margin: 0;
}

.channeltools .more a {
display: block;
width: 65px;
height: 21px;
overflow: hidden;
}

#currentcontest img {
clear: both;
}

.channeltools .feed a {
display: block;
width: 61px;
height: 21px;
overflow: hidden;
}

/* PREP SPORTS  */
#schoolheader {
height: 120px;
width: 600px;
padding: 16px 0;
margin: 0 0 10px 0;
overflow: hidden;
}

#schoolinfo {
width: 230px;
float: left;
}

#schoolheader .school-logo {
width: 80px;
height: 80px;
float: left;
margin: 0 5px 5px 0;
}

#schoolinfo h1 {
font-size: 18px;
line-height: 21px;
text-transform: uppercase;
color: #a00000;
}

#schoolinfo h1 a:link,
#schoolinfo h1 a:active,
#schoolinfo h1 a:visited {
text-decoration: none;
color: #a00000;
}

#schoolinfo h1 a:hover {
color: #b94646;
}

#schoolinfo h3 {
font-size: 14px;
line-height: 18px;
}

#schoolinfo h4 {
font-size: 12px;
line-height: 16px;
}

#usercontent {
width: 600px;
height: 250px;
background:transparent url(http://media.younewstv.com/designimages/yn_major_bkg.png) no-repeat scroll left bottom;
}

#usercontent h2 {
background: transparent url(http://media.younewstv.com/designimages/yn_major_bkg.png) no-repeat scroll center top;
border:0 none;
font-size:14px;
color: #454545;
height:32px;
line-height:35px;
padding:0 0 0 8px;
text-transform:uppercase;
}

#usercontent ul {
width: 590px;
margin: 0 auto;
}

#usercontent li {
float: left;
height: 200px;
width: 135px;
overflow: hidden;
padding: 0 6px;
}

#usercontent .topthumbmore {
margin: 0 5px 5px 0;
}

#maxprep {
width: 500px;
padding: 0;
margin: 10px auto;
}

#schedulebox p.noncon, #schedulebox p.playoff {
text-align: left;
font-size: 11px;
}

#schedulebox p.playoff {
margin-bottom: 12px;
}

#schoolheader #sportmenu {
width: 274px;
float: right;
}

#schoolheader .feed {
height: 23px;
background: transparent url(http://media.younewstv.com/designimages/ynps_rss_button.png) top left no-repeat;
text-indent: -9999px;
float: none;
}

#schoolheader .feed a,
#schoolpages a {
display: block;
height: 23px;
}

#schoolpages {
margin: 4px 0;
height: 23px;
}

#schoolpages .prev,
#schoolpages .next {
width: 67px;
}

#schoolpages .prev {
background: transparent url(http://media.younewstv.com/designimages/ynps_prevnext_button.png) top left no-repeat;
float: left;
text-indent: -9999px;
}

#schoolpages .next {
background: transparent url(http://media.younewstv.com/designimages/ynps_prevnext_button.png) top right no-repeat;
float: left;
text-indent: -9999px;
}

#schoolpages .seeall {
width: 75px;
background: transparent url(http://media.younewstv.com/designimages/ynps_prevnext_button.png) top center no-repeat;
float: left;
text-indent: -9999px;
}

#sportsmenu {
/* visibility: hidden; */
}

#schedulenews {
width: 300px;
margin-right: 36px;
overflow: hidden;
float: left;
}

#schedulebox h3 {
font-size: 14px;
font-weight: bold;
}

#schedulebox li {
clear: both;
}

* html #schedulebox li {
height: 12px;
}

#schedulebox .gamedate {
font-size: 12px;
font-style: italic;
clear: both;
padding-top: 12px;
}

#schedulebox .opponent {
font-size: 13px;
line-height: 16px;
font-weight: bold;
float: left;
width: 236px;
}

#schedulebox .score {
font-size: 13px;
line-height: 16px;
font-weight: bold;
text-align: right;
}

.wl {
float: left;
}

#prepschool .more {
text-align: right;
clear: both;
line-height: 5px;
}

#prepschool .more a:link,
#schedulebox .opponent a:link,
#prepschool .more a:active,
#schedulebox .opponent a:active,
#prepschool .more a:visited,
#schedulebox .opponent a:visited {
text-decoration: none;
color: #a00000;
}

#prepschool .more a:hover,
#schedulebox .opponent a:hover {
color: #b94646;
text-decoration: underline;
}

#relatednews {
margin-top: 32px;
width: 600px;
height: 250px;
overflow:hidden;
background:transparent url(http://media.younewstv.com/designimages/yn_major_bkg.png) no-repeat scroll left bottom;
}

#relatednews ul {
width: 590px;
margin: 0 auto;
}

#relatednews ul li{
clear:both;
list-style-type:none !important;
}

#relatednews h2 {
background: transparent url(http://media.younewstv.com/designimages/yn_major_bkg.png) no-repeat scroll center top;
border:0 none;
font-size:14px;
color: #454545;
height:32px;
line-height:35px;
padding:0 0 0 8px;
text-transform:uppercase;
}

#relatednews .topthumbmore {
float: left;
height: 90px;
width: 120px;
margin: 0 8px 8px 0;
}

#relatednews ul li {
float: left;
height: 200px;
width: 145px;
}

#schedulenews {width: 100%;}

#schedulenews .external ul {
list-style-type: disc;
width: 560px;
}

#relatednews.external {
height: 100%;
}

#schedulenews .external ul li {
list-style-type: disc;
color: #a00000;
font-size: 14px;
float: none;
line-height: 25px;
height: 100%;
width: 100%;
}

#schedulenews .external ul li a {
font-size: 14px;
line-height: 14px;
font-weight: normal;
}

#schedulenews .external ul li a:hover {
text-decoration: underline;
}



/* PREP HOME */
#prepbrand {
height: 130px;
width: 630px;
margin: 0 -20px;
}

#listtabs {
height: 29px;
border-bottom: 2px solid #eee;
padding-left: 114px;
}

#listtabs h3 {
font-size: 13px;
border: 1px solid #ededed;
border-bottom: 0;
width: 120px;
height: 26px;
line-height: 24px;
padding: 4px 0 0 0;
text-align: center;
float: left;
margin-right: 3px;
cursor: pointer;
color: #666;
font-weight: bold;
}

#listtabs h3 span {
font-size: 11px;
padding-left: 3px;
font-weight: normal;
}

#group2tab,
#group3tab {
background-color: #f1f1f1;
}

#prephome ul {
margin: 8px 0 0 0;
padding: 0;
}

#prephome ul li {
width: 292px;
height: 90px;
float: left;
overflow: hidden;
margin: 0;
padding: 8px 8px 8px 0;
}

#prephome ul li h1 {
font-size: 14px;
color: #454545;
text-decoration: none;
margin-top: 8px;
}

#prephome ul li h1 a:link,
#prephome ul li h1 a:active,
#prephome ul li h1 a:visited {
color: #454545;
text-decoration: none;
}

#prephome ul li h1 a:hover {
color: #b94646;
text-decoration: underline;
}

#prephome ul li h2 {
font-size: 12px;
line-height: 15px;
color: #454545;
font-weight: normal;
}

#prephome ul li .school-logo {
width: 80px;
height: 80px;
float: left;
margin: 0 5px 5px 0;
}

#subcatselect {
clear: both;
background: transparent url(http://images.bimedia.net/designimages/yn_form_child.png) 2px 0 no-repeat;
padding: 0 0 0 12px;
margin: 6px 0 0 0;
}

#sportsubmit {
background: transparent url(http://images.bimedia.net/designimages/ps_submit_school4_261.png) 0 0 no-repeat;
height: 76px;
width: 274px;
margin: 0 0 0 0;
padding: 0 0 0 0;
float: right;e
}

#sportsubmit a {
display: block;
height: 100%;
width: 100%;
text-indent: -9999px;
}

.topthumbmore a.onair {
background: transparent url(http://media.younewstv.com/designimages/yn_onair_overlay.png) top center no-repeat;
position: relative;
}

* html .topthumbmore a.onair {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.younewstv.com/designimages/yn_onair_overlay.png',sizingMethod='scale');
}

.topthumbmore a.onair:hover {
background: transparent url(http://media.younewstv.com/designimages/yn_onair_overlay.png) bottom center no-repeat;
position: relative;
}

* html .topthumbmore a.onair:hover {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.younewstv.com/designimages/yn_onair_overlay.png',sizingMethod='scale');
}


.topthumbmore a.hasvideoonair {
background: transparent url(http://media.younewstv.com/designimages/yn_onair-video_overlay.png) top center no-repeat;
position: relative;
}

* html .topthumbmore a.hasvideoonair {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.younewstv.com/designimages/yn_onair-video_overlay.png',sizingMethod='scale');
}

.topthumbmore a.hasvideoonair:hover {
background: transparent url(http://media.younewstv.com/designimages/yn_onair-video_overlay.png) bottom center no-repeat;
position: relative;
}

* html .topthumbmore a.hasvideoonair:hover {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://media.younewstv.com/designimages/yn_onair-video_overlay.png',sizingMethod='scale');
}


/* CONTEST */
.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 {
background: #fff url(http://media.younewstv.com/designimages/yn_major_bkg.png) top center no-repeat;
padding-left: 8px;
font-size: 15px;
height: 25px;
line-height: 28px;
text-transform: uppercase;
color: #454545;
}

/* 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;
}

#*--- should work on a hover effect here ---- *#

.contest-listing #imware ul li a:hover {
}


.contest-listing h3.title {
font-size: 21px;
line-height: 26px;
padding: 8px 8px 4px 8px;
color: #900;
}

.contest-listing div.submit,
.contest-listing div.rules {
margin: 30px 0 30px 45px;
padding-top: 11px;
float: left;
height: 27px;
width: 232px;
text-align: center;
background: transparent url(http://images.bimedia.net/designimages/yn_contest_button.png) center center no-repeat;
font-size: 16px;
line-height: 12px;
}

.finalists h4 {
background: none;
height: auto;
color: #900;
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;
}


/* Single Contest */


#contests-local:after {
height: 1px;
content: ".";
display: block;
clear: both;
visibility: hidden;
overflow: hidden;
}


/* 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, #contests-local 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 {
margin: 10px 0 0 0;
}

#contest-infobox h3 {
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_div_bg.png) repeat-x !important;
padding: 0 0 0 8px;
line-height: 32px;
color: white;
border-bottom: none;
border-top: none;
height: 32px;
}

#contest-infobox img {
float: left;
width: 120px;
height: 90px;
margin: 12px 8px;
}

#contest-infobox h2 {
padding: 12px 0 0 0;
font-size: 18px; 
}

#contest-infobox a {
text-decoration: none;
}

#contest-infobox p {
font-size: 14px;
line-height: 17px;
padding: 8px 8px 0 8px;
}

#contest-infobox ul {
clear: both;
margin: 2px 8px;
height: 24px;
}

#contest-infobox ul li {
font-size: 11px;
line-height: 16px;
float: left;
padding: 0 0 0 18px;
margin: 0 14px 0 0;
height: 18px;
line-height: 20px;
}

#contest-infobox ul li a { 
color: #454545;
}

#contest-infobox ul li a:hover {
color: #777;
text-decoration: underline;
}

/* ---- Slider ---- */

#contest-infobox .anythingSlider, #contest-infobox { 
width: 336px;
position: relative;
margin: 0 auto 20px;
padding: 0;
height: 220px;
}

#contest-infobox .anythingSlider:after {
height: 1px;
content: ".";
display: block;
clear: both;
visibility: hidden;
overflow: hidden;
}

#contest-infobox .anythingSlider .wrapper { 
width: 336px;
height: 220px;
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;
}

#contest-infobox .anythingSlider ul li, #contest-infobox ul li {
width: 320px !important;
display: block;
margin: 0;
padding: 0 8px;
float: left;
background: none;
}

#contest-infobox .anythingSlider ul li a h1, #contest-infobox ul li a h1 {
font-weight: normal;
font-size: 18px;
line-height: 22px;
padding: 8px 8px 4px 0;
color: #900;
}

#contest-infobox .anythingSlider ul li p, #contest-infobox ul li p { 
padding: 0 10px 0 0;
}

#contest-infobox .anythingSlider .arrow {
color: #000;
width: 77px;
height: 21px;
display: block;
position: absolute;
top: -28px;
margin: 0;
cursor: pointer;
text-indent: -9999px;
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_arrows4.png) no-repeat;
}

#contest-infobox .anythingSlider .back {
margin: 0 0 0 100px;
right: 49px;
background-position: 0 0;
background: url(http://media.younewstv.com/designimages/yn_infobox_slider_arrows_left.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_right.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_right.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_left.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: -27px;
}

#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,
#contest-infobox ul li .action-buttons {
clear: both;
height: 50px;
margin: 6px 0;
}

#contest-infobox .anythingSlider ul li .action-buttons a,
#contest-infobox 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,
#contest-infobox ul li .action-buttons a:hover,
#contest-infobox 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;
}

/* 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;
}



/* LOGIN STATUS BOX */

/* PROFILE INFO BOX */

/* EDIT PROFILE PAGE */

/* PROFILE BIO */

/* PROFILE OTHER */ 

/* PROFILE AVATAR */

/* ERRORS */

/* PROFILE TOOLS */
#profilebuttons .cancel {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) 0px 0px no-repeat;
}
#profilebuttons .cancel:hover {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) 0px -20px no-repeat;
}
#profilebuttons .save {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) -53px 0px no-repeat;
}
#profilebuttons .save:hover {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) -53px -20px no-repeat;
}
#profilebuttons .edit {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) -106px 0px no-repeat;
}
#profilebuttons .edit:hover {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) -106px -20px no-repeat;
}
#profilebuttons.active .edit {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) -106px -40px no-repeat;
}
#profilebuttons.active .edit:hover {
background: transparent url(http://media.younewstv.com/designimages/edit_save_112108-3_prod.png) -106px -20px no-repeat;
}

/* SIGNUP FORM */

/* WEBISODES */
#webisodes #recentWebisodes {
clear: both;
}

/* HELP FORM */
/* EXPERTS */

#article #storytools h5,
#article #offers h6, 
#article b {
color: #333;
}

#sidebar #slideshow h6,
#sidebar #googlemap h6,
#sidebar #contactus h6,
#article #faq h4 {
background: #A61E22 none;
border-top:3px solid #860D10;
color:#fff;
font-size:14px;
font-weight:bold;
height:28px;
line-height:32px;
overflow:hidden;
padding:0 0 0 8px;
text-transform:uppercase;
}


/*Article*/
#article {
margin: 10px 0;
}

#article {
font-size:14px;
line-height:18px;
}

#article img {
width: 320px;
margin: 0;
padding: 0;
}

#article h3.breadcrumbs {
display: none;
visibility: hidden;
}

#article h4 {
font-size: 18px;
color: #333;
margin: 10px 10px 10px 0;
line-height: 20px;
}


#article ol li,
#article ul li {
list-style: square inside;
margin: 10px 20px;
}


/*Storytools*/
#article #storytools,
#article #offers {
width: 260px;
float: right;
margin: 0 0 0 10px;
}

#article #storytools .vcard h2, 
#article #storytools .vcard .adr,
#article #storytools .vcard .url, 
#article #storytools .vcard ul,
#article #storytools h6 {
padding: 0 10px;
}

#article #storytools .vcard .adr,
#article #storytools .vcard ul,
#article .coupon {
font-size: 13px;
text-align: left;
}

#article #storytools ul li {
list-style-type: none;
margin: 0;
}

#article #storytools .vcard h2,
#article #storytools .url,
#article .coupon {
margin: 10px 0;
}

#article #storytools #print-email,
#article h5 {
margin: 10px;
}

#article #storytools h5,
#article #offers h6, #article strong {
color: #333;
}

#article strong {font-weight: bold;}

#article #offers {
line-height: 20px;
}

#article .coupon {
padding: 0 10px;
}

#article .coupon img {
max-width: 240px;
}

#article .coupon b, #article .coupon u {
color: #333;
}

#article #storytools .vcard ul li {
margin: 0 0 5px 0;
}

#article #storytools .vcard ul li span.hours {
margin: 0 0 0 20px;
}

#article #storytools .vcard h1,
#article #offers h6,
#article .vcard h5 {
background-color: #EDEDED;
border-bottom:1px solid #E5E5E5;
border-top:1px solid #E5E5E5;
color:#333;
font-size:13px;
font-weight:bold;
height:28px;
line-height:32px;
overflow:hidden;
padding:0 0 0 8px;
text-transform:uppercase;
width: 252px;
}

#article .vcard h5 {
margin: 0 0 10px 0;
}


#print-email ul.print li.print a {
display: block;
background: transparent url(http://images.bimedia.net/designimages/ls_print_icon.gif) center left no-repeat;
padding: 0 0 0 25px;
text-decoration: none;
line-height: 28px;
}


/*Faq*/
#article #faq dl {
padding: 10px;
}

#article #faq dd {
margin: 10px 0;
font-size: 14px;
line-height: 18px;
}

#article #faq dt {
color: #333;
padding: 10px 0;
font-weight: bold;
}

#article #faq dt u {
color: #990000;
}


/*Sidebar*/
#sidebar #slideshow {
width: 336px;
}

#clientplayer {
width: 300px;
margin: 10px auto;
}

#sidebar #googlemap {
height: 100%;
overflow: hidden;
width: 336px;
}

#sidebar #googlemap #map {
height: 330px;
}

#sidebar #googlemap #map #copyright {
display: none;
visibility: hidden;
}

#sidebar #contactus {
margin: 10px 0 0 0;
width: 336px;
}

#sidebar #contactus form.email {
padding: 15px 10px;
}

form.email h3 {
color: #333;
font-size: 14px;
}

form.email input,
form.email textarea {
margin: 0 0 20px 0;
}

form.email {
background: #eee;
}

#recaptcha_widget {
background: #fff;
border: 1px solid #dedede;
margin: 10px 0 0 0;
}

#recaptcha_widget #recaptcha_image {
margin: 10px auto;
}

#recaptcha_user {
width: 50%;
margin: 10px auto;
}

#recaptcha_user p {
width: 57px;
margin: 0 auto;
}

#recaptcha_user span.submit img {
margin: 0 auto;
}

#comments-post {
clear: both;
}

#comments-post h5 {
font-size: 16px;
padding: 16px 0 8px 0;
}

#comments-post .post-details {
width: 126px;
margin: 12px 26px 0 0;
overflow: hidden;
float: left;
}

#comments-post .post-details p {
font-size: 11px;
line-height: 14px;
padding: 0 0 6px 0;
}

#comments-post .post-details p.logout {
font-size: 12px;
padding: 12px 0 0 0;
}

#comments-post .post-body #update-cancel {
width: 318px;
float: left;
}

#comments-post .post-body #post-author {
border: 1px solid #ccc;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
background-color: #eee;
line-height: 15px;
margin: 10px 0;
padding: 8px;
width: 300px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #333;
}

#comments-post .post-body .submit,
#comments-post .post-body .cancel {
display: block;
float: left;
font-size: 13px;
margin: 0;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 6px 10px 6px 8px;
cursor: pointer;
background: #0063B8;
color: #fff;
}

#comments-post .post-body .cancel {
margin-left: 5px;
}

#comments-post .post-body .submit:hover,
#comments-post .post-body .cancel:hover {
background: #ccc;
}

#comments-post .post-body p#username-info {
font-size: 11px;
line-height: 15px;
margin-bottom: 24px;
padding: 4px 0 0 0;
clear: both;
}

#comments-post .post-body .charcount {
clear: both;
}

#comments-post .post-body textarea {
border: 1px solid #ccc;
margin: 10px 0;
padding: 8px;
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 15px;
width: 450px;
height: 200px;
}

#comments-post #recaptcha {
border: 1px solid #ccc;
padding: 8px;
background: #efefef;
float: left;
width: 450px;
}

#comments-post #recaptcha p {
font-size: 11px;
line-height: 14px;
margin: 0 0 8px 0;
}

#comments-post #recaptcha_image {
float: left;
}

#comments-post #recaptcha #recaptcha_response_field {
border: 1px solid #ccc;
margin: 0 6px;
padding: 6px;
float: left;
width: 124px;
}

#comments-post #recaptcha .submit {
display: block;
float: left;
font-size: 13px;
margin: 4px 0 0 6px;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
padding: 6px 10px 6px 8px;
color: #fff;
cursor: pointer;
}

.comment_button {
padding: 8px 0 0 0;
}

/* CITY DICTIONARY */

/* --- backgrounds --- */

#citydictionary {
background: #fff url(http://media.younewstv.com/designimages/cd_cityline_bg.png) top left no-repeat;
font-family: Verdana, Arial, sans-serif;
margin: 10px 0;
width: 600px;
}

#cd-listing, #cd-def-container {
background: transparent url(http://media.younewstv.com/designimages/cd_bottom_bg.png) bottom left no-repeat;
float: left;
}

/* --- Headers & Tabs --- */

#citydictionary h1 {
font-size: 20px;
line-height: 24px;
*line-height: 20px;
color: #023b67;
text-align: center;
overflow: visible;
height: 10px;
padding: 50px 0 0 0;
*padding: 60px 0 5px 0;
*height: 20px;
*border-left: 9px solid #D2E1F0;
*border-right: 10px solid #D2E1F0;
}

#citydictionary #cd-definition h1 {
font-size: 20px;
line-height: 24px;
*line-height: 20px;
color: #023b67;
text-align: center;
overflow: visible;
height: 10px;
*height: 20px;
padding: 50px 0 0 0;
*padding: 50px 0 10px 0;
}

#cd-tabs {
width: 600px;
background: transparent url(http://media.younewstv.com/designimages/cd_bottom_bg.png) center left no-repeat;
height: 35px;
padding: 20px 0 0 0;
*padding: 10px 0 0 0;
*height: 35px;
*margin: 0;
}

#cd-tabs ul {
clear: left;
width: 215px;
margin: 0 auto;
}

* html #cd-tabs ul {
width: 220px;
}

#cd-tabs ul li.current, #cd-tabs.current ul li#mr {
float: left;
padding: 2px 8px 5px 8px;
background-color: #5885bd;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
line-height: 15px;
margin: 5px; 
}

#cd-tabs a:hover {
text-decoration: underline;
}

#cd-tabs .current a, #cd-tabs.current ul li#mr a {
color: #fff;
text-decoration: none;
font-size: 12px;
}

#cd-tabs ul li {
float: left;
padding: 2px 8px 5px 8px;
background-color: none;
border-radius: 20px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
line-height: 15px;
margin: 5px;
} 

#cd-tabs a {
color: #5885bd;
text-decoration: none;
font-size: 12px;
}

/* --- Listings --- */

#cd-listing {
width: 600px;
}

#cd-listing ul {
clear: left;
padding: 20px;
float: left;
*width: 600px;
}

#cd-listing ul li {
background: transparent url(http://media.younewstv.com/designimages/cd_star_bullet.gif) 0 5% no-repeat;
padding: 0 0 20px 20px;
float: left;
}

#cd-listing .word {
float: left;
width: 480px;
}

#cd-listing .thumb {
float: left;
margin: 0 0 0 10px;
}

#cd-listing ul li a {
color: #023b67;
font-weight: bold;
text-decoration: none;
display: inline;
font-size: 16px;
}

#cd-listing ul li p {
display: inline;
font-size: 13px;
}


/* --- Definition --- */

#cd-def {
padding: 0;
float: left;
width: 401px;
border-left: 9px solid #D2E1F0;
}

* html #cd-def {
width: 398px;
}

#cd-definition-info {
width: 180px;
float: left;
padding: 0 0 10px 0;
}

#cd-def #definition {
float: left;
margin: 0 0 0 20px;
padding: 20px 0;
width: 370px;
}

* html #cd-def #definition {
width: 360px;
margin: 0 0 0 10px;
}

#cd-def #cd-googlemap {
float: left;
width: 320px;
height: 240px;
background: #e1e1e1;
margin: 0 0 30px 60px;
}

* html #cd-def #cd-googlemap {
margin: 0 0 30px 30px;
width: 320px;
height: 240px;
float: left;
}

#cd-def-container {
border-right: 10px solid #D2E1F0;
}

/* ----------------- */

#cd-def #definition ul {
float: left;
}

#cd-def #definition ul li {
list-style-type: decimal;
list-style-position: outside;
margin: 0 0 0 35px;
*margin: 0 0 0 50px;
padding: 5px 0 20px 0;
font-size: 24px;
font-weight: bold;
color: #023b67;
float: none;
}

#cd-def #definition ul li p {
font-weight: normal;
color: #333;
padding: 5px 0 0 0;
float: none;
font-size: 13px;
}

#cd-def #definition ul li .postby {
display: block;
padding: 2px;
float: none;
background: #e1e1e1;
color: #555;
margin: 10px 0 0 0;
}

#cd-def .datetime {
color: #333;
}

#cd-definition-info {
font-size: 12px;
color: #7d7d7d;
margin: 0 0 0 0;
float: left;
}

#cd-definition-info a.button {
background: transparent url(http://media.younewstv.com/designimages/cd_add_definition.gif) 0 0 no-repeat;
width: 133px;
height: 30px;
display: block;
margin: 20px auto;
text-indent: -9999px;
}

#cd-add-definition {
padding: 20px 0 0 0;
}

#cd-definition-info span {
color: #023b67;
font-weight: normal;
}

#cd-definition-info a {
font-weight: normal;
}

.definition-categories a {
color: #f26522;
}

#cd-definition-info ul li {
display: inline;
}

#cd-gallery ul {
margin: 10px 0 0 0;
}

#cd-gallery ul li .thumb {
display: block;
margin: 10px 0 0 0;
padding: 0 0 0 10px;
}

#cd-gallery ul li p.cd-caption {
font-style: italic;
line-height: 14px;
}

#cd-gallery ul li p.caption-credit {
color: #333;
padding: 5px 0;
}

#cd-gallery ul li p.caption-credit .author {
color: #333;
}



/* --- City Dictionary Infobox --- */

#cd-infobox {
float: left;
width: 336px;
font-family: Verdana, Arial, sans-serif;
margin: 10px 0 0 0;
}

#cd-infobox a.logo {
background: transparent url(http://media.younewstv.com/designimages/cd_logo.png) 0 0 no-repeat;
width: 277px;
height: 99px;
display: block;
text-indent: -9999px;
margin: 0 auto;
}

#cd-infobox h6 {
text-align: center;
font-size: 18px;
color: #023b67;
font-weight: bold;
margin: 10px 0;
}

#cd-infobox p {
text-align: center;
color: #333;
}

#cd-infobox a.button {
background: transparent url(http://media.younewstv.com/designimages/cd_add_word.gif) 0 0 no-repeat;
width: 133px;
height: 30px;
display: block;
margin: 20px auto;
text-indent: -9999px;
}

/* ---- City Dictionary Lightbox ---- */

#cd-add-word iframe, #cd-add-definition iframe {
width: 800px;
height: 580px;
}

#cd-add-word.jqmWindow, #cd-add-definition.jqmWindow {
margin-left: -400px;
width: 800px;
background-color: #EEE;
border: 1px solid black;
padding: 6px;
}

#cd-add-word a.close, #cd-add-definition a.close {
background: transparent url(http://images.bimedia.net/designimages/cd_close.png) no-repeat;
cursor:pointer;
position:absolute;
right:-20px;
top:-20px;
width: 35px;
height: 34px;
text-indent: -9999px;
}

/* --- City Dictionary Pagination --- */

#citydictionary #pagination {
margin: 5px auto;
text-align: center;
font-size: 10px;
}

#citydictionary #pagination .prev, #citydictionary #pagination .next {
width: 10%;
}

#citydictionary #pagination .previouspg, #citydictionary #pagination .nextpg {
color: #003366;
}

#citydictionary #pagination .next {
display: block;
float: left;
text-align: right;
}

#citydictionary #pagination .pages {
width: 78%;
}

#citydictionary #pagination span.page {
background-color: #003366;
color: #fff;
font-size: 10px;
}

#citydictionary #pagination span.page a {
text-decoration: none;
background-color: #eee;
color: #003366;
font-size: 10px;
padding: 0 2px;
}

#citydictionary #pagination span.page a:hover {
text-decoration: none;
background-color: #f26522;
color: #fff;
font-size: 10px;
padding: 0 2px;
}
