/*------------------------*/
/*    Global Structure    */
/*------------------------*/
.box                {margin: 0px 0px 20px 0px; width: 100%; height: 400px; background: #ff0000;}
.box2                {width: 100%; height: 800px; background: #ff0000;}

html                {margin: 0px; padding: 0px; height: 100%;}
body                {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; background: url(http://static.mync.com/images/nbc17/bkg-body.jpg) repeat;}
body#frame                {margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; background:none;}
h1                    {font-size: 18px;}
h2                    {font-size: 15px;}
h4                   {font-size:14px;}
a                    {color: #4B0082; text-decoration: none;}
a:hover                    {color: #2f2e4d; text-decoration: underline;}
#nav a:hover {color: #FFF;}
.saran                {margin: 0px auto; padding: 0px; width: 1040px; height: auto;}

.masthead            {margin: 0px; padding: 0px; width: 100%; height: auto; float: left; background: url(http://static.mync.com/images/nbc17/bkg-masthead.jpg) repeat-x top;}
.nav            {margin: 0px; padding: 0px; width: 100%; height: auto; float: left; background: url(http://static.mync.com/images/nbc17/bkg-nav.jpg) repeat-x bottom; border-top: 1px solid #e8e8f3; border-bottom: 1px solid #e8e8f3;}
.content            {margin: 0px; padding: 25px 0px; width: 100%; height: auto; float: left; background: url(http://static.mync.com/images/nbc17/bkg-content.jpg) repeat-x top;}
.purp-art            {margin: 0px; padding: 0px; width: 100%; height: 100%; float: left; background: url(http://static.mync.com/images/nbc17/bkg-purple.jpg) repeat;}
.footer                {margin: 0 auto 0 auto; padding: 20px 0px 0px 0px; width: 1000px; height: auto; clear:both; background: #2f2e4d; border-top: 10px solid #6462ad; color: #fff;}
.footer-wp             {width: 100%; float:left; background: url(http://static.mync.com/images/nbc17/nbcfooter_bg.gif) repeat-x top;}
.footer h2            {margin: 0px; padding: 0px;}
.footer a, .footer a:hover            {color: #fff; font-weight: bold;}

.c145                {margin: 0px 20px 0 0; padding: 0px; width: 145px; height: auto; float: left;}
/* Hack: needed more width cause ads come in at varying sizes */
.c145                {width:165px;}
.c195                {margin: 0px; padding: 0px; width: 194px; height: auto; float: left; border-right: 1px solid #9797a6;}
.c205               {margin: 0 0 10px 0; padding: 0px; width: 205px; height: auto; float: right;}
.c220                {margin: 0px; padding: 0px 0px 0px 40px; width: 90px; height: auto; float: left;}
.c300              {margin: 0 0 10px 0; padding: 0px; width: 280px; height: auto; float: left;}
.c340                {margin: 0px 0px 0px 10px; padding: 0px 0px 10px 0px; width: 330px; height: auto; float: left; overflow:hidden;}
.c440                {margin: 0px; padding: 0px 10px 0px 30px; width: 390px; height: auto; float: left;}
.c505               {margin: 0 auto 10px auto; padding: 0px; width: 500px; height: auto; overflow;hidden; }
.c515                {margin: 0px; padding: 5px; width: 503px; float: left; background: #ffffff; border:1px solid #000000;border-bottom:none;  min-height:1560px; height:auto !important; height:1350px; overflow:hidden;
}
.c660                {margin: 0px; padding: 0px; width: 660px; height: auto; float: left;}
.c855                {margin: 0px; padding: 0px; width: 855px; height: auto; float: left; min-height:1560px; height:auto !important; height:1400px;}

/*------------------------*/
/*         Objects        */
/*------------------------*/

/* Advert Objects */
.lb-ad                {margin: 10px; padding: 0px; padding-top:40px; width: 100%; height: auto; float: left; text-align: center;}
.lb-ad img            {margin: 15px 0px;}

.ads                {margin: 0px; padding: 0 0 10px 0; width: 100%; height: auto;}
.ads img            {margin: 0px 0px 10px 0px; padding: 2px; border: none;}
.topAd              {margin:0px auto; padding: 0px 0px 10px 0px; width:728px; height:auto;}

#right.ads                {min-height:310px; height:310px; height:auto!important;}
/* Header Objects */
.logo                {margin: 0px; padding: 0 0 2px; width: 100%; height: auto;}
.logo img            {margin: 0px 0px 0px 10px; padding: 0 0 2px; float: left;}
.logo span.tag        {margin: 20px 0px 0px 5px; padding: 0 0 2px; float: left; color: #fff;}
.logo span.tag_a {font-weight:bold;}
.logo ul            {margin: 18px 10px 0px 0px; padding: 0px; list-style-type: none; float: right;}
.logo ul li            {margin: 0px; padding: 0px; float: left;}
.logo ul li a        {margin: 0px; padding: 0px; display: block; color: #e1a72c; font-weight: bold; text-decoration: none;}

/* Navigation Objects */

/*
.nav ul                {margin: 0px 0px; padding: 6px 0px; width: auto; height: auto; list-style-type: none; float: left;}
.nav ul li            {margin: 0px; padding: 0px; float: left; position: relative; background:none; }
.nav ul li a        {margin: 0px; padding: 0px 8px; display: block; line-height: 35px; color: #fff; text-transform: uppercase; text-decoration: none; font-weight: bold; font-weight: 11px; font-size:15px;}
.nav ul li a:hover, .nav ul li:hover a, .nav ul li.over a        {margin: 0px; padding: 0px 8px; display: block; line-height: 35px; color: #fff; text-transform: uppercase; text-decoration: none; background: #2f2e4d; font-weight: bold; font-weight: 11px;}
.nav ul li.active a        {color: #e1a72c;}

.nav ul li ul        {display: none; visibility: hidden;}
.nav ul li:hover ul, .nav ul li.over ul        {margin: 0px; padding: 5px 0px; position: absolute; top: 35px; left: 0px; display: block; width: 180px; height: auto; z-index: 9999; visibility: visible; background: #2f2e4d;}
.nav ul li:hover ul li, .nav ul li.over ul li    {margin: 0px; padding: 0px;display:block; float:none;}
.nav ul li ul li a {color:#fff;}
.nav ul li:hover ul li a, .nav ul li.over ul li a        {color:#fff; margin: 0px 5px; padding: 5px 5px; display: block; width: 130px; text-transform: none; font-size: 11px; line-height: normal;}
.nav ul li:hover ul li a:hover, .nav ul li.over ul li a:hover        {margin: 0px 5px; padding: 5px 5px; display: block; width: 130px; text-transform: none; font-size: 11px; line-height: normal; text-decoration: underline;}

.nav ul li:hover ul li.count a, .nav ul li.over ul li.count a        {margin: 0px 5px; padding: 5px 5px; display: block; width:160px; clear:both; text-transform: none; font-size: 11px; line-height: normal; font-weight:bold; font-size:16px;  }

.nav ul li:hover ul li.count a:hover, .nav ul li.over ul li.count a:hover        {margin: 0px 5px; padding: 5px 5px; display: block; width: 160px; clear:both; text-transform: none; font-size: 11px; line-height: normal; text-decoration: underline; font-weight:bold; font-size:16px;}
*/                      

/* Superfish Skin */

/*** ESSENTIAL STYLES ***/
.nbc17-nav {
background-color: #013E7F;
font: bold 12px arial, helvetica, sans-serif;
}

.sf-menu, .sf-menu * {
    margin:            0;
    padding:        0;
    list-style:        none;
}
.sf-menu {
    line-height:    1.0;
}
.sf-menu ul {
    position:        absolute;
    top:            -999em;
    width:            16em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
    width:            100%;
}
.sf-menu li:hover {
    visibility:        inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
    float:            left;
    position:        relative;
}
.sf-menu a {
    display:        block;
    position:        relative;
color: #FFF;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
    left:            0;
    top:            2.5em; /* match top ul list item height */
    z-index:        99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
    top:            -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
    left:            16em; /* match ul width */
    top:            0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
    top:            -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
    left:            10em; /* match ul width */
    top:            0;
}

/*** DEMO SKIN ***/
.sf-menu {
    float:            left;
    font-size: 12px;        
}
.sf-menu a {
    padding:         .75em 6px;
    text-decoration:none;
text-transform: uppercase;
}
.sf-menu ul a {
padding: .4em 1em;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
    color:            #FFF;
}
.sf-menu li {
    background-image: transparent;
}
.sf-menu li li {
    background:        #2F2E4D;
}
.sf-menu li li li {
    background:        #2F2E4D;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:        #2F2E4D;
    outline:        0;
        z-index: 999;
}

.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
text-decoration: underline;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
    padding-right:     2.25em;
    min-width:        1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
    position:        absolute;
    display:        block;
    right:            .1em;
    top:            1.05em; /* IE6 only */
    width:            10px;
    height:            10px;
    text-indent:     -999em;
    overflow:        hidden;
    background:        url('http://static.mync.com/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
    top:            .8em;
    background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
    background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/


.sf-shadow ul {
    background:    url('http://static.mync.com/images/shadow.png') no-repeat bottom right;
    padding: 0 8px 9px 0;
    -moz-border-radius-bottomleft: 17px;
    -moz-border-radius-topright: 17px;
    -webkit-border-top-right-radius: 17px;
    -webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
    background: transparent;
}
.sf-menu .count a {
font-size: 14px;
padding-left: 10px;
font-weight:bold;
}

/* Custom Skin */

.nav ul li a {  font-size:14px; background: none; }
.nav ul li ul li a {font-size:12px;}
#nav a.sf-with-ul { background:transparent; padding-left:8px; padding-right:12px;}

.sf-menu li:hover { 
    background: transparent;
}
.sf-menu li li {
    background:        #2F2E4D;
}
.sf-menu li li li {
    background:        #2F2E4D;
}


.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:        #2F2E4D;
}

#nav .count a {
    font-weight: bold;
    font-size: 15px;
}

/* End Superfish Skin */

/* Content/Publication Objects */
.title                {margin: 5px 0px; padding: 0px; width: 100%; height: auto; float: left; color: #2f2e4d; font-size: 12px; font-weight:bold;}
.title strong        {margin: 0px 0px 0px 5px; padding: 0px; font-size: 18px;}
.rss                {margin: 0px; padding: 0px; width: auto; height: auto; float: right;}
.rss a                {margin: 0px; padding: 0px; width: 23px; height: 23px; display: block; background: url(http://static.mync.com/images/nbc17/rss-icon.jpg) no-repeat center center; text-decoration: none;}

.top-story            {margin: 0px; padding: 0px 0px 10px 0px; width: 100%; height: auto; float:left; background: #6462ad; color: #fff; overflow:hidden;}
.top-story img        {margin: 0px 0px 5px 0px; padding: 0px;  border: none;}
.top-story h1, .top-story p        {margin: 0 0 5px; padding: 10px 10px 0 10px;}
.top-story a, .top-story a:hover { color: #fff;}
.c505 .top-story p {margin: 0px; padding: 0px 10px;}

.current-story        {margin: 0px 0px 10px 0px; padding: 0px; width: 100%; height: auto; float: left;}
.current-story ul    {margin: 0px; padding: 0px; width: 100%; height: auto; list-style-type: none; background: #f2f2f2; float: left;}
.current-story ul li    {margin: 0px; padding: 10px 5px; float: left; border-bottom: 1px solid #c2c2c2; width:98%}
.current-story ul li img        {margin: 0px 10px 0px 0px; padding: 0px; float: left;}
.current-story ul li h2            {margin: 0px; padding:0px; padding-top: 7px;padding-bottom:5px;  color: #2f2e4d;}
.current-story ul li h4            {margin: 0px; padding: 0px; color: #2f2e4d;}
.current-story ul li h3            {margin: 0px; padding: 0px; color: #2f2e4d;}
.current-story ul li p        {margin: 0px; padding: 0 0 5px; font-size: 13px;}
.current-story ul li p a  {font-weight:bold;}
.current-story ul ol li         {margin: 0px; padding: 0px; font-size: 13px; border:none;}
.current-story span.readMore {font-size:12px; font-style:italic;color:#6361AD;}
.current-story span.readMore a, .current-story span.readMore a:hover {color:#6361AD;}

.email-alert        {margin: 0px 0px 20px 0px; padding: 0px; width: 100%; height: auto; float: left;}
.email-alert ul    {margin: 0px; padding: 0px; width: 100%; height: auto; list-style-type: none; background: #f2f2f2; float: left;}
.email-alert ul li    {margin: 0px; padding: 10px 5px; float: left; border-bottom: 1px solid #c2c2c2;border-top: 1px solid #c2c2c2;}
.email-alert ul li img        {margin: 10px 10px 0px 0px; padding: 0px; float: left;}
.email-alert ul li h2            {margin: 0px; padding: 0px; color: #2f2e4d;}
.email-alert ul li p {margin: 5px; margin-bottom:10px; padding: 0px; font-size: 11px;}
.email-alert ul li label    {margin-top:5px;float:left; padding-top:2px;font-size: 11px;}
.email-alert ul li #btn_signup {display:inline; float:left; margin:2px; cursor:pointer;}
.email-alert ul li form#email_signup input {font-size:18px; display:inline; float:left; margin:2px;}

/* Widget/Supplemental Objects */
.obj-list                {margin: 0px 0px 10px 0px; padding: 0px; width: 100%: height: auto; float: left; background: #f2f2f2;}
.obj-list .marker        {margin: 0px; padding: 0px;}
.obj-list .marker img    {width: 100%;}
.obj-list ul            {margin: 0px; padding: 0px; list-style-type: none; border: 1px solid #929292; border-top: none;}
.obj-list ul li            {margin: 0px; padding: 5px; display: block; border-bottom: 1px solid #c2c2c2; font-size: 11px;}
.obj-list ul li a        {color: #4B0082; font-weight: bold; text-decoration: none; float: left; clear: both;}

.obj-wdgt                {margin: 0px auto 10px auto; padding: 0px; width: 100%; height: auto; text-align: center;}
.obj-wdgt-text  {padding:0 5px;}
.obj-thumbnail {margin:0px 5px 0 0; align:left;}
.wdg_title {font-weight:bold; font-size:15px; padding:0 0 7px 0;display:block;}
.wdg_title a {color: #4B0082;}

.obj-tbox                {margin: 0 0 7px; padding: 0px; width: 100%; height: auto; float: left;}
.tbox-head                {margin: 0px; padding: 0px; width: 100%; height: auto; background: #2f2e4d url(http://static.mync.com/images/nbc17/bkg-tbox-head.jpg) no-repeat top left; border-right: 2px solid #2f2e4d;}
.tbox-head span            {margin: 0px; padding: 5px 10px; color: #fff; font-weight: bold; display: block;}
.tbox-con                {margin: 0px; padding: 0px; float: left; border: 1px solid #c2c2c2; border-top: none; width:100%;}
.idTabs            {margin: 0px; padding: 0px; width: 100%; height: auto; float: left; background: #f2f2f2;}
.idTabs ul            {margin: 0px; padding: 0px; list-style-type: none;}
.idTabs ul li         {margin: 0px; padding: 0px; float: left;}
.idTabs ul li a        {margin: 0px; padding: 0px 10px; display: block; line-height: 30px; text-decoration: none; font-weight: bold; color: #2f2e4d; border-right: 1px solid #c2c2c2; font-size: 12px;}
.idTabs ul li a.selected        {background: #fff;}
.tbox-content            {margin: 0px; padding: 0px; width: 100%; height: auto; float: left;}
.tbox-content ul         {margin: 0px; padding: 0px; float: left; font-size: 12px;}
.tbox-content ul li        {margin: 2px 10px 2px 30px; padding: 3px 0px;}

.obj-side                {margin: 0 0 10px 10px; padding: 0px; width: 320px; height: auto; float: left; repeat-x top;}
.obj-side .ads                {margin: 0px; padding: 0px; width: 310px; height: auto; background: #fff; border:5px solid #F7F3F7;}
.obj-side .ads img            {margin: 5px; padding: 0px; border: none;}
.obj-side p      {font-size:13px;padding: 10px 5px 0px 5px;}

.obj-complex-list            {margin: 0px; padding: 0px; width: 310px; height: auto; float: left;border:5px solid #F7F3F7;}
.obj-complex-list ul        {margin: 0px; padding: 0px; width: 310px; list-style-type: none; float: left; background: #fff;}
.obj-complex-list ul li        {margin: 0px; padding: 10px 5px; width: 290px; float: left; border-bottom: dashed 1px #929292;}
.obj-complex-list ul li img        {margin: 0px 10px 0px 0px; padding: 0px; float: left; border:none;}
.obj-complex-list ul li strong        {margin: 0px; padding: 0px; display: block;}  
.obj-complex-list ul li p        {margin: 0px; padding: 0px; font-size: 12px;}

.search                        {margin: 0 0 10px 10px; padding: 0px; width: 100%; float: left; background: url(http://static.mync.com/images/nbc17/bkg-body.jpg) repeat;}
.search form                {margin: 0px; padding: 0px; width: 100%; float: left;}
.search form input.field        {margin: 0px; padding: 3px; width: 232px; border: 1px solid #555; float: left; font-size: 14px;}
.search form input.button        {margin: 0px 0px 0px 10px; padding: 0px; float: left;}

.nbc-video                    {margin: 0px; padding: 50px 0px 10px 0px; width: 310px !important; height: auto; float: left; background: #fff url(http://static.mync.com/images/nbc17/bkg-nbc-video.jpg) no-repeat top center; border:5px solid #F7F3F7;}
.vid-head, .vid-tiles                {margin: 0px; padding: 0px; width: 100%; height: auto; float: left;}
.vid-head h4                {margin: 0px 5px; padding: 0px; float: left; font-size: 18px; line-height: 20px;}
.vid-head ul                {margin: 0px 5px; padding: 0px; list-style-type: none; float: right;}
.vid-head ul li                {margin: 0px; padding: 0px; float: left;}
.vid-head ul li a, .vid-head ul li a:hover            {margin: 0px 3px; padding: 0px; width: 28px; display: block; line-height: 20px; text-decoration: none;}
.vid-head ul li.right a        {background: url(http://static.mync.com/images/nbc17/bkg-vid-tile-right-act.jpg) no-repeat center center;}
.vid-head ul li.right a.inactive        {background: url(http://static.mync.com/images/nbc17/bkg-vid-tile-right-off.jpg) no-repeat center center;}
.vid-head ul li.left a        {background: url(http://static.mync.com/images/nbc17/bkg-vid-tile-left-act.jpg) no-repeat center center;}
.vid-head ul li.left a.inactive        {background: url(http://static.mync.com/images/nbc17/bkg-vid-tile-left-off.jpg) no-repeat center center;}

.vid-tiles ul                {margin: 10px 0px; padding: 0px; list-style-type: none; float: left;}
.vid-tiles ul li            {margin: 0px; padding: 0px; float: left; font-size: 10px;}
.vid-tiles ul li a            {margin: 0px 5px; margin-top:5px; width: 80px; height: 80px; display: block;  text-decoration: none;}
.vid-tiles ul li a:hover            {margin: 0px 5px; margin-top:5px; width: 80px; height: 80px; display: block; text-decoration: none;}
.vid-tiles ul li img        {margin: 0px 0px 5px 0px; width: 100%; border: none;}
.video_widget_box_inner        { border: 1px solid #c2c2c2; margin:5px; overflow:hidden; height: 124px; }
html>body .video_widget_box_inner {*height:120px;}
.video_widget_box_inner:hover    { border: 1px solid #929292; }

/* Footer Objects */
.copy                        {margin: 20px 0px 0px 0px; padding: 0px; width: 100%; height: auto; float: left; background: #6462ad;}
.copy p                        {margin: 0px; padding: 5px 15px; font-size: 11px;}
ul.foot                        {margin: 5px 0px 0px 0px; padding: 0px; list-style-type: none; float: left; font-size: 11px;}
ul.foot li                    {margin: 0px; padding: 0px; float: left;}
ul.foot a, ul.foot a:hover                    {margin: 0px 10px 0px 0px; padding: 2px 0px; display: block; width: 170px; color: #fff; border-top: 1px solid #2c2b4d; font-weight: normal;}
.brand                        {margin: 0px; padding: 70px 2px 40px 20px; width: 90%; height: auto; float: left; background: url(http://static.mync.com/images/nbc17/bkg-nbc-brand.jpg) no-repeat top center;}
.brand p                    {margin: 0px; padding: 10px; font-size: 11px; display: block; float: left;}
.brand div                    {margin: 0px; padding: 0px; width: 100%; list-style-type: none; float: left; display: block;}
.brand div a                {margin: 0px 10px; padding: 0px; width: 33px; height: 30px; display: block; float: left;} 
.brand div a.rss            {background: url(http://static.mync.com/images/nbc17/bkg-brand-rss.jpg) no-repeat center center;}
.brand div a.email            {background: url(http://static.mync.com/images/nbc17/bkg-brand-email.jpg) no-repeat center center;}
.brand div a.chat            {background: url(http://static.mync.com/images/nbc17/bkg-brand-chat.jpg) no-repeat center center;}

.nomoz {border:none !important;}

.c205 a img,    .c300 a img, .c505 a img    {padding: 0px; border:none;}
.c205 a strong, .c300 a strong, .505 a strong    {padding: 0px; display: block;}
.c205 img,    .c300 img, .c505 img    {padding: 0px; border:none;}
.c205 strong, .c300 strong, .505 strong    {margin: 0px; padding: 0px; display: block;}
.c205 p, .c300 p, .c505 p        {margin: 0px; padding: 0px; font-size: 12px;}

.ads .wdgtWeather        {margin-bottom: 10px; margin-left:auto; margin-right:auto;  padding: 0px; width: 156px; height: auto; border: 2px solid #fff; background: #6462ad url(images/siteart/bkg-weather.jpg) repeat-x bottom; color: #fff;}
.ads .wdgtWeather h4        {margin: 5px 0px; padding: 0px; font-size: 20px; text-align: center; line-height: 18px;}
.ads .wdgtWeather .cond        {margin: 10px 10px; padding: 0px; width: 136px; height: auto; font-size: 26px; font-weight: bold;}
.ads .wdgtWeather .cond     span    {font-size: 14px; font-weight: normal;}
.ads .wdgtWeather .map        {margin: 10px 5px; padding: 0px; width: 146px; height: auto;}
.ads .wdgtWeather .map img    {margin: 0px; padding: 0px; width: 100%; border: none; background: none;}
.ads .wdgtWeather .summ        {margin: 10px auto; padding: 0px; width: 146px; height: auto; font-size: 11px; font-weight: bold;}
.ads .wdgtWeather .summ ul        {margin: 0px; padding: 0px; list-style-type: none; text-align: center;}
.ads .wdgtWeather .summ    ul li    {margin: 3px 0px; padding: 0px; display: block;}
.ads .wdgtWeather .cond img    {margin: 0px; padding: 0px; width: 55px; float: right; background:none;}
.ads .wdgtWeather .summ    a    {color: #fff; text-decoration: underline;}
.ads .IAB-DOD { float:left; width:235px; overflow:hidden; margin-top:6px;}
.ads .IAB-SQ {margin:0 auto; clear:both;}
.ads #DOD-star { float:left; margin:0px;}
.ads .ad_tag_right { margin-left:auto; margin-right:auto; width:200px; }
.ads #right2 {margin:10px 0 0 0;}

#Health, #Education,#Sports,#World,#Strange {display: none;}
#login_register a {float:left;}

/*fix and hide ugly parts of known widgets */

.fc * { height:auto !important;} //stocks

.ng_buzzAutoTarget table tbody tr td div {display:none;} 

#widget_space{width:100%;height:0px;padding:0px;margin:0px;border:none;}

#video_box{width:330px;height:220px;padding:0px;margin:0px;border:none;}

#ad_space{display:none;}
.searchfield{display:inline; margin:0px 5px 0px 5px; padding:0px;}
label{font-size:11px;}
br.clear {clear:both;}

.mast                    {margin: 0px; padding: 0px; width: 100%; height: auto; float: left; background-color: #797e82; position:fixed; z-index:700; top:0; left:0; overflow:hidden;}

body .mast
{
    background-color: #2F2E4D;
}

.mast .icons-short ul li.slogan{
    margin: 0px 80px; padding: 0px 30px 0px 0px; display: block; color: #eeeeee; font-size: 15px; line-height: 35px; letter-spacing:2px; font-weight:bold; 
    text-align: center;
}
.mast .icons-short ul li a.home
{
    background:transparent url(http://static.mync.com/images/icons/dark_blue/home-btn-p.gif) no-repeat scroll right center;
}
.mast .icons-short ul li a.nbc17
{
    background:transparent url(http://static.mync.com/images/icons/dark_blue/nbc17-btn-p.gif) no-repeat scroll right center;
}
.mast .icons-short ul li a.contact
{
    background:transparent url(http://static.mync.com/images/icons/dark_blue/contact-btn-p.gif) no-repeat scroll right center;
}
.mast .icons-short ul li a.green
{
    background:transparent url(http://static.mync.com/images/icons/dark_blue/green-btn.gif) no-repeat scroll right center;
}
.mast .icons-short ul li a.about
{
    background:transparent url(http://static.mync.com/images/icons/dark_blue/about-btn-p.gif) no-repeat scroll right center;
}

.mast .icons-short ul li a.out
{margin-top:0px;}

#search_box_container 
{
    list-style-type:none;
    color:#c3db23;
    font-size:12px;
}
#search_box_container li, #search_box_container li form li
{
    display: block;
    float: left;
    margin:0px;
}
#searchTerm
{
    height:13px;
    font-size:11px;
}
.log_out_link, .register_link, .sign_in_link
{
    margin-top:6px;
    margin-right:5px;
    font-size: 12px;
    font-weight:bold;
    color:#c3db23;
}
.sign_in_link, .log_out_link
{margin-right:10px;}

.search_nbc {
float:right;
height:23px;
margin:5px;
padding:2px 2px 0px;
width:auto;
}

#ad_space{display:none;}
#search_submit {margin-left:5px; float:none;}
.close_window {cursor:pointer;}
    #email_friend_container .form_entry_field
    {margin-top:8px;}
    #tellafriend_form, #email_a_friend_cancel
    {margin-left:5px;}

    #email_a_friend_btn
    {
         cursor:pointer;
         font-size:12px;
/*                 background: url(/images/buttons/email_roll.jpg) no-repeat; */
         white-space: nowrap;
         margin: 0;
         height: 14px;
    }
    #email_a_friend_btn a, #email_a_friend_btn2 a
    {
        padding-left: 18px;
        background: url('/images/buttons/email.jpg') left center no-repeat;
                cursor:pointer;
    }
    #email_a_friend_btn a:hover, #email_a_friend_btn2 a:hover
    {
        background: url('/images/buttons/email_roll.jpg') left center no-repeat;
                cursor:pointer;
    }
       
#search_box_container input
{background-color:none;}

.icons-short                {margin: 0px; padding: 0px; float: left;}
.icons-short ul                {margin: 0px; padding: 0px; list-style-type: none;}
.icons-short ul li            {margin: 0px; padding: 0px; float: left;}
.icons-short ul li a               {margin: 0px 5px; padding: 0px 30px 0px 0px; display: block; color: #eeeeee; font-size: 12px; line-height: 35px;}
.icons-short ul li a:hover        {margin: 0px 5px; padding: 0px 30px 0px 0px; display: block; color: #eeeeee; font-size: 12px; line-height: 35px; text-decoration: underline;}
.icons-short ul li a.home        {background: url(http://static.mync.com/images/icons/home_icon.gif) no-repeat right center;}
.icons-short ul li a.contact        {background: url(http://static.mync.com/images/icons/mail_icon.gif) no-repeat right center;}
.icons-short ul li a.green        {background: url(http://static.mync.com/images/icons/greenicon.gif) no-repeat right center;}
.icons-short ul li a.about        {background: url(http://static.mync.com/images/icons/about_icon.gif) no-repeat right center;}
.icons-short ul li a.out                {margin-top:5px; color:orange;padding:0px;font-size:13px;font-weight:bold;}
.icons-short ul li a#registration_btn                {margin-top:5px;color:orange;padding:0px;font-size:13px;font-weight:bold;}
.icons-short ul li a#login_btn               {margin-top:5px;color:orange;padding:0px;font-size:13px;font-weight:bold;}

.search_nbc {
float:right;
height:23px;
margin:5px;
padding:2px 2px 0px;
width:auto;
}

.search_nbc input.on            {margin: 0px; padding: 2px; width: 200px; height: 16px; border: none;  float: left; font-size: 14px;}
.search_nbc input.off            {margin: 0px; padding: 2px; width: 200px; height: 16px; border: none; float: left; font-size: 14px;}
.search_nbc input.button        {margin: 0px; padding: 0px; width: auto; height: auto; float: left;}

.saran_head {
height:auto;
margin:0 auto;
padding:0;
width:1000px;
}
