/*#secondaryNavigation{ display:none}
.children h3{ background:url(/img/childrenTitle.png) no-repeat left center;}
.fontSize {top: 26px;} */

@media screen and (min-width: 1225px){
    #container {width: 1200px}
    #main > #stripe1 {display: table-cell; width: 200px; background:none;}
    #content {} 
    .poll .imageHolder {width: 10%;}
    .progressBar{width: 75%;}
}
@media screen and (max-width: 980px){
    .liveStream .tv span, .liveStream .radio span {overflow: hidden;padding-left: 20px;text-indent: -5000px;width: 0;}
    #headerLeft .date {display: none;}
    .storyMainBoxLeft {width: 100%;}
    .storyMainBoxListLinks {clear: left; width: 100%;}
    .storyMainBoxListLinks ul li a {padding: 6px 2%; width: 96%}
    .storyMainBoxListLinks ul li a span.thumb {display: none}
    .topStoriesHorizontal .item .lead {display: none}
    .topStoriesHorizontal .item .date-commentCount .commentCount {display: none}
    .topStoriesHorizontal .item5 {display: none;}
    .topStoriesHorizontal .item {width: 23.5%;}
    p.uptitle_eventDate_commentCount span.uptitle, p.uptitle_eventDate_commentCount span.eventDate {padding: 5px 10px;}
    p.uptitle_eventDate_commentCount span.commentCount {padding: 5px 9px 5px 25px;}
    p.uptitle_eventDate_commentCount {}
    .storyNav h2.title {font-size: 24px; margin-bottom: 10px;}
    a.increaseFont, a.resetFont, a.decreaseFont {display: none}
    .poll .imageHolder {width: 17%;}
    .progressBar{width: 68%;}
    .downloads .articleNav .attachments p {padding-right: 10%}
    .mediaListBox .media {width: 23%}
    .msList2 .mediaListBox .media {width: 14.5%;}
    .box450{width: 100% !important;}
    .box-right, .box-left {float: none; margin-left: 0; margin-right: 0}
    .program {padding: 0}
    .program ul {width: 90%}
}
@media screen and (max-width: 768px){
    #main {display: inherit}
    #main > #content {width: 50%; display: inherit; float: left}
    #main > #stripe2 {width: 45%; padding-left: 5%; overflow: hidden; display: inherit; float: left}
    h1 {font-size: 14px;}
    h2.sectionTitle {font-size: 14px;}
    #headerLeft .weather img {display: none;}
    #headerLeft .weather #featuredSlider #navControls {left: 0;}
    #headerLeft #secondaryNavigationShort {display: block;}
    #headerLeft #secondaryNavigationShort .menu{display: block;background: none;}
    #headerLeft #secondaryNavigationShort select {background: #696969 url('/img/arrows/secNavArrow.gif') no-repeat top right ; height: 30px;line-height: 20px;width: 95px;color: #ccc;padding: 5px;-webkit-appearance: none;text-transform: uppercase;}
    #headerLeft #secondaryNavigation {display: none}
    .liveStream {display:  none;}
    .nav li a span {font-size: 11px;}
    form.searchForm, fieldset.searchFieldset{width: 120px;}
    fieldset.searchFieldset input.searchInput{width: 81px;}
    .hoverL1  .navL1 {width: 300px;}
    .hoverL1 .navL1 .sectionImg .sectionImgHolder span.commentCount {height: 20px; line-height: 20px; padding: 0 5px 0 23px; background: url("/img/commentCountYellow.gif") no-repeat scroll 5px -5px #161616;}
    .hoverL1 .navL1 .sectionImg .sectionImgHolder span.time {height: 20px; line-height:  20px; padding: 0 5px;}
    .hoverL1 .navL1 .sectionImg a {font-weight:  normal}
    .hoverL1  .navL1 ul{padding: 5%; width: 39.5%}
    .hoverL1 .navL1 .sectionImg{float: left; padding: 5%; width: 40%}
    .storyMainBoxTextHolder .commentCount {display: none}
    .storyMainBoxTextHolder h2 {display: none}
    .storyMainBoxTextHolder .lead {font-size: 13px; font-weight: bold; padding: 5px}
    .storyMainBoxListLinks ul li a span.uptitle {display: none}
    .storyMainBoxListLinks ul li a span.commentCount {display: none}
    .storyMainBoxListLinks ul li a span.title {clear: none}
    .storyMainBoxListLinks ul li a span.date {line-height: 18px;}
    .storyMainBox .rowFull h3.mainTitle {font-size: 14px;}
    .topStoriesHorizontal .item4 {display: none;}
    .topStoriesHorizontal .item {width:32%;}
    .topStoriesHorizontal .item .date-commentCount {font-size: 10px; padding-bottom:  0;}
    .topStoriesHorizontal .item .title a {font-size: 11px; font-weight: normal; line-height: 120%}
    .partBoxThrid .partRow1 {padding: 3px 0}
    .partBoxThrid .partRow1 h3 {font-size: 14px; line-height: 25px; }
    .program ul{width: 100%;}
    .program{padding: 0;}
    .partBoxFull .partRow1 h3 {font-size: 14px; line-height: 25px}
    .partBoxFull .partRow2 ul li {width: 100%}
    .partBoxFull .partRow2 ul li.first {width: 100%;  background-image: url('/img/gw-separator.gif'); margin-bottom: 10px; padding-bottom: 10px;}
    .partBoxFull .partRow2 ul li.first h2.title {margin-bottom: 5px;}
    .partBoxFull .partRow2 ul li.first h2.title a {font-size: 18px;}
    .partBoxFull .partRow2 ul li.first p.leadShort{font-size: 13px;}
    .videoFoto ul li a span {}
    .videoFoto ul li.photo.active a {padding: 0 8px 16px 8px}
    .videoFoto ul li.active a {padding: 0 8px 16px 8px}
    .videoFoto ul li {width: 94px}
    .videoFoto ul li.active {width: 94px}
    .videoFoto ul li.photo {width: 86px}
    #content .partBoxThrid {width: 100%}
    #content .partBoxThrid.left {margin-right: 0;}
    .footerNavFlat {display: block}
    .footerNav {display: none}
    .footerSecNav {display: none}
    .footerCopy {padding: 10px;}
    .footerCopy p {font-size: 11px;}
    p.uptitle_eventDate_commentCount span.uptitle{display: none}
    .storyNav h2.title {font-size: 18px;}
    .pagination ul a:link, .pagination a:visited {width: inherit; height: inherit; padding: 2px 4px; line-height: 100%}
    .pagination ul li.active {width: inherit; height: inherit; padding: 2px 4px; line-height: 100%}
    .pagination ul li.more {width: inherit; height: inherit; padding: 2px 4px; line-height: 100%;background-image: none; text-indent: 0;}
    .pagination ul li.first a, .pagination ul li.previous a, .pagination ul li.next a, .pagination ul li.last a {width: inherit; height: inherit; padding: 2px; line-height: 100%;background-image: none; text-indent: 0; background-color: #ccc; color: #fff}
    .pagination ul li.first a:hover, .pagination ul li.previous a:hover, .pagination ul li.next a:hover, 
    .pagination ul li.last a:hover {background-color: #cc0000;}
    .data h1.title {font-size: 18px; font-weight: normal;}
    .commentsHeader {height: 32px;}
    .comments h4.commentCountList {font-size: 14px; margin-top: 7px; margin-left: 3px;}
    .comments h4.commentCountList span {background-image: none; height: auto; width: auto; padding: 0 5px; background-color: #fff; margin-left: 5px; display: inline;}
    .comments a.button {margin: 5px;}
    .comments a.button span {padding: 5px 5px; font-size: 11px; text-transform: none}
    #sendCommentForm h3 {font-size: 16px;}
    table thead tr td, table thead tr td th{padding:5px; font-size:12px; line-height:130%;}
    table tbody tr td{padding:5px; font-size:12px; line-height:130%;}
    table tbody tr th{padding:5px; font-size:12px; line-height:130%;}
    .mediaListBox .media {width: 23%; }
    .poll .imageHolder {width: 20%;}
    .progressBar{width: 65%;}
    .downloads .articleNav h2 {font-size: 24px;}
    .guide .articleNav h2 {font-size: 24px;}
    .guide .articleNav .subtitle_source {clear: left;}
    .timeline .articleRight .title {font-size: 24px;}
    .mediaListBox .media {width: 31%}
    .msList2 .mediaListBox .media {width: 23%;}
    .mediasetNav h4.title a {font-size: 14px;}
    .mediasetNav .createDate {font-size: 10px; line-height: 100%}
}
@media screen and (max-width: 620px){
    .mediaListBox .media {width: 31%; }
    .poll .imageHolder {width: 30%;}
    .progressBar{width: 55%;}
    .downloads .articleNav .attachments p {padding-right: 15%}
    .guide .articleNav img {width: 100%; margin-right: 0;}
    .timeline .articleLeft {width: 100%; float: none; margin-right: 0}
    .timeline .articleRight {width: 100%; float: none}
    .browser .mediasetNav {width: 31%;}
    .c4 {clear: none}
    .c3 {clear: left}
}
@media screen and (max-width: 480px){
    body {background-image: url('/img/body.png'); background-position: left -68px}
    #container {width: 100%;}
    #main {display: block; margin-top:  1px;}
    #main > div {display: block}
    #main > #content {width: 100%}
    #main > #stripe2 {width: 100%; padding-left: 0;} 
    h2.sectionTitle {margin-bottom: 5px; padding: 2px 4px}
    #header {height: 42px;}
    #header > #headerLeft {display: none}
    #header > #headerRight {display: none}
    #headerCenter {width: 50%}
    .searchForm {display: none}
    #primaryNavigation {display: none}
    #primaryNavigationShort {display: block;}
    #primaryNavigationShort .menu{background: none; display: block; height: 42px; font-size: 13px;}
    #primaryNavigationShort .menu select{height: 42px; font-size: 13px; color: #4E4A49; font-weight: bold; line-height: 32px; padding: 10px; width: 100%; 
                                         background: #fff url('/img/arrows/primaryArrow.gif') right top no-repeat;-webkit-appearance: none; text-transform: uppercase; border-bottom: 1px solid #d2d2d2;}
    #primaryNavigationShort .menu select option{padding: 5px;}
    h1.logo, div.logo{left:0;margin:0;display:block; background: none; padding-top: 6px; padding-left: 8px;}
    h1.logo a, div.logo a{background-image: url('/img/logoMobile25.png'); text-indent:-9999px; height: 25px; width: 66px;}
    .breaking {display: none}
    .storyMainBox .rowFull h3.mainTitle {padding-left: 4px;}
    .topStoriesHorizontal {width: 98%; margin-left: auto; margin-right: auto}
    .topStoriesHorizontal .item4 {display: none;}
    .topStoriesHorizontal .item {width:32%;}
    .topStoriesHorizontal .item .date-commentCount {font-size: 10px; padding-bottom:  0; line-height: 100%}
    .topStoriesHorizontal .item .title a {font-size: 11px; font-weight: normal; line-height: 120%}
    .banner300x250 {text-align:  center;}
    .partBoxThrid .partRow1 h3 {padding-left: 4px;}
    .partBoxThrid .partRow1 h3 .all {margin-right:  4px;}
    .partBoxThrid .partRow2 {width: 98%; margin-left: auto; margin-right: auto}
    .partBoxFull .partRow1 h3 {padding-left: 4px;}
    .partBoxFull .partRow1 h3 .all {margin-right:  4px;}
    .partBoxFull .partRow2 {width: 98%; margin-left: auto; margin-right: auto;}
    .partBoxFull .partRow2 ul li, .partBoxFull .partRow2 ul li.first {margin-right:  0;}
    .footerNav, .footerSecNav, .footerNavFlat .depth2 {display: none;} 
    .footerCopy .copy {display: none}
    .footerCopy p.copyShort {display: block; width: 50%}
    .footerCopy p.power {width: 50%}
    .footerNavFlat {padding-left: 1%; width: 99%}
    .storyNav {width: 98%; margin: 0 1% 10px 1%;}
    .storyNav p.leadShort {font-size: 13px;} 
    .data {width: 98%; margin: 0 1%;}
    .commentsHolder {margin: 0 1%;}
    #sendCommentForm {width: 98%; padding: 1%;}
    .box450{width: 50% !important;}
    .box-right {float: right; margin-left: 20px;}
    .box-left {float: left; margin-right: 20px;}
    .mediaListBox .media {width: 23%; }
    .poll .imageHolder {width: 20%;}
    .progressBar{width: 65%;}
    .poll p.answer {padding-bottom: 0; font-size: 10px;}
    .guide .articleNav {padding: 0 1%;}
    .guide .articleNav img {float: left; width: 40%; margin-right: 3%;}
    .timeline .articleLeft {width: 30%; float: left; margin-right: 2%}
    .timeline .articleRight {width: 68%; float: left}
    .mediaListBox .media {width: 31%}
    .msList2 .mediaListBox .media {width: 18%;}
    .box450{width: 100% !important;}
    .box-right, .box-left {float: none; margin-left: 0; margin-right: 0}
    .mediasetNav h4.title a {font-size: 18px;}
    .mediasetNav .createDate {font-size: 12px;}
    .browser .mediasetNav {width: 23%;}
    .c4 {clear: left}
    .c3 {clear: none}
    .fb_reset {display: none !important}
}
@media screen and (max-width: 320px){
    .mediaListBox .media {width: 31%; }
    .guide .articleNav img {width: 100%; margin-right: 0;}
    .guide .articleNav h2 {font-size: 18px;}
    .timeline .articleLeft {width: 100%; float: none; margin-right: 0}
    .timeline .articleRight {width: 100%; float: none}
    .timeline .articleRight .title {font-size: 18px;}
    .msList2 .mediaListBox .media {width: 23%;}
    .mediasetNav h4.title a {font-size: 14px;}
    .mediasetNav .createDate {font-size: 10px;}
    .browser .mediasetNav {width: 31%;}
    .c4 {clear: none}
    .c3 {clear: left}
}

