#wide_main {
  width:670px;
  max-width:670px;
  padding:2px 4px 5px;
}

#middlecontainer td#sidebar-right {
  width:300px !important;
  padding:0 6px !important;
}

#sidebar-right .block {
  width:auto !important;
}

/* style-nocache.css */
#block-views-homepage_top_stories-block_1 {
  width:auto !important;
}

#block-views-homepage_top_stories-block_1 .view-content .views_slideshow_singleframe_main {
  width:385px !important;
}


#block-views-homepage_top_stories-block_1 .view-content .views-slideshow-controls-bottom {
  padding-left:5px !important;
}

#block-views-homepage_top_stories-block_1 .view-content .node {
  width:380px !important;
}

/* home.css ln 162 */
#block-views-blog-block_1 {
  width:auto !important;
}

#wide_main img {
  max-width:670px !important;
}

.byline-share-container {
  width:655px !important;
}

#sidebar-right #block-block-35 div, 
#sidebar-right #block-block-10 div {
  margin:0 auto;
}


#page-main #sidebar-right .newsletter-signup-form h2.inner-title, 
#page-main #sidebar-right .newsletter-signup-form h2.title {
  width:auto !important;
  padding:0;

}

#main-page-content .node.teaser img {
  max-width:250px !important;
}

div#navigation {
    background:none !important; 
    padding-top:0 !important;
    width:990px;
    margin:0 auto;
}

td#navigation_bar {
  background:#959595;
}

div#navigation #primary {
    line-height:46px;
    float:left;
}

#secondary {
    display:none;
}

#navigation_bar li a {
    font-weight:100 !important;
    font-family:"myriad-pro-condensed", arial, sans-serif !important;
    margin:0;
    padding:0 15px;
    font-size:22px;
    line-height:46px;
    text-transform: uppercase;
}

/* ln 578 style-nocache.css */
#primary li a:hover, #primary li.active a {
    background:transparent none !important;
    text-shadow:none !important;
}

#primary li a:hover {
    color:#333 !important;
}

#primary li.active a {
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    color:#fff;
    background:#666666 !important;
}

#myDevDiv {
  width:200px;
  height:100px;
  background-color:yellow;
  border:1px solid red;
}

.page-wrapper {
  width:985px;
  margin:auto;
  padding:0;
}

.nav-section {
  width:100%;
  margin-bottom:10px;
}

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

.views_page #page-main #wide_main {
  margin-top:0;
}

.views_page #page-main #wide_main .view-blog {
  margin-top:0;
  padding-top:0;
}

.blog .title a {
  font-size:24pt;
  line-height:24pt;
}

#wide_main .blog .content p {
  padding-left:0;
}
