.panel-section .panel-2col .inside, .front .panel-2col .inside {
  padding: 0;
  margin: 0;
}

.panel-section p, .front p {
  margin: 0;
  padding: 0;
}

.panel-section .panel-separator, .front .panel-separator {
  display: none;
}

.panel-section .panel-2col .panel-col-first {
  width: 400px;
  margin: 0 15px 0 0; 
  float: left;
  overflow: hidden;
}


.front .panel-2col .panel-col-last {
  width: 400px;
  margin: 0; 
  float: left;
  overflow: hidden;
}

.panel-section .section-big-picture, .front .section-big-picture {
  float: left;
  width: 400px;
  margin-bottom: 5px;
}
.panel-section .category-byline, .front .category-byline, .category-byline {
  color: #7f7f7f;
  width: 400px;
  float: left;
  clear: left;  
  margin: 4px 0;
}

.panel-section span.right-border, .front span.right-border {
  border-right: 0;
  margin-right: 0;
  padding-right: 0;
}

.panel-section .panel-col-first h2.views-field-title,
.front .panel-col-last h2.views-field-title {
  width: 385px;
  margin-right: 15px;
  float: left;
  clear: left;
  padding-bottom: 0;
  line-height: 1.1em;
  font-size: 1.5em;
}
.panel-section .panel-col-last h2.views-field-title,
.front .panel-col-first h2.views-field-title {
  width: 185px;
  margin-right: 15px;
  float: left;
  clear: left;
  padding-bottom: 0;
  line-height: 1.1em;
  font-size: 1.5em;
}

.panel-section .panel-col-first .views-field-field-teaser-img-fid,
.front .panel-col-last .views-field-field-teaser-img-fid {
  display: inline;
  width: 100px;
  float: left;
  clear: left;
  margin: 5px 15px 0 0;
  padding: 0;
}


.panel-section .views-field-field-teaser-text-value,
.front .views-field-field-teaser-text-value {
  margin: 2px 0 0 0;
  float: left;
  width: 385px;
  padding: 0;
}

.panel-section .panel-col-first .text-teaser-img,
.front .panel-col-last .text-teaser-img {
  padding-top: 0;
  float: left;
  width: 270px;
  clear: none;
}

.panel-section .panel-col-first .views-row,
.front .panel-col-last .views-row {
  float: left;
  width: 400px;  
  margin-top: 0px;
}

.panel-section .view-section-main-400px-pictures-text .views-row,
.front .view-section-main-400px-pictures-text .views-row {
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px dotted;
}

.panel-section .view-section-main-400px-link-credit,
.front .view-section-main-400px-link-credit {
  border-top: 1px dotted;
  margin-top: 10px;
  width: 400px;
  float: left;
}

.panel-section .view-section-main-400px-link-credit .views-row,
.front .view-section-main-400px-link-credit .views-row {
  margin-top: 10px;
  width: 400px;
  float: left;
}


.panel-section .view-section-blog-400px-text .views-field-title,
.front .view-section-blog-400px-text .views-field-title {
  width: 400px;
  font-size: 1.3em;
  float: left;
  font-family: "Times New Roman", Times, serif;
  margin-top: 5px;
}
 
.panel-section .view-section-blog-400px-text {
  margin-top: 30px;
  float: left;
  width: 400px;
}

.panel-section .view-section-blog-400px-text span.left-border {
  margin-left: 0;
  padding-left:0;
  border: 0;
}


.panel-section .view-section-blog-400px-text .views-row {
  margin-bottom: 10px;
  width: 400px;
  float: left;
}


.panel-section .panel-2col .panel-col-last {
  width: 200px;
  padding: 0;
  margin: 0;
  float: left;
  overflow: hidden;
}


.front .panel-2col .panel-col-first {
  width: 200px;
  padding: 0;
  margin: 0 15px 0 0;
  float: left;
  overflow: hidden;
}

.panel-section .panel-col-last .pane-title,
.front .panel-col-first .pane-title {
  display: none;
}


/* hide all but the top image for each blog panel */

.panel-section .panel-col-last .views-field-field-teaser-img-fid,
.front .panel-col-first .views-field-field-teaser-img-fid {
  display: none;
}

.panel-section .panel-col-last .views-row-1 .views-field-field-teaser-img-fid,
.front .panel-col-first .views-row-1 .views-field-field-teaser-img-fid,
.front .panel-col-first .view-section-blogs-featured-200px .views-field-field-teaser-img-fid {
  display: block;
  width: 200px;
  float: left;
  margin: 0 0 5px 0;
  padding: 0;
}

.panel-section .panel-col-last div.views-field-title a,
.front .panel-col-first div.views-field-title a {
  display: block;
  font-family: "Times New Roman", Times, serif;
  margin: 0; 
  font-size: 1.2em;
  line-height: 1.1em;
  float: left;
  width: 200px;
}

.panel-section .panel-col-last .views-row,
.front .panel-col-first .views-row {
  margin-bottom: 10px;
  width: 200px;
  float: left;
  margin-top: 5px;
}

.panel-section .panel-col-last .views-field-field-teaser-text-value,
.front .panel-col-first .views-field-field-teaser-text-value {
  padding-top: 0;
  width: 200px;
  float: left;
}

.front .view-section-blogs-featured-200px span.left-border {
  margin: 0;
  padding: 0;
  border: 0; 
}
.front .view-section-blogs-featured-200px span.left-border {
  margin: 0;
  padding: 0;
  border: 0;
}

.front .view-section-blogs-featured-200px .views-field-tid {
  display: none;
}   
.front .view-section-blogs-featured-200px h2.views-field-title {
  font-size: 1.3em;
} 
.front .view-section-main-200px-title-text .views-row-1 h2 {
    font-size: 2em;
    padding: 0;
}
.panel-section-people .view-section-people-top  {
  width: 630px;
  float: left;
  clear: none;
}
.panel-section-people .view-section-people-top .views-row {
  width: 300px;
  height: 350px;
  margin-right: 15px;
  float: left;
  clear: none;
  overflow: hidden;
}

.panel-section-people .view-section-people-top .views-row-1, 
.panel-section-people .view-section-people-top .views-row-2 {
  border-bottom: 1px dotted;
  margin-bottom: 15px;
}
.panel-section-people .view-section-people-top .views-field-field-teaser-img-fid {
  width: 300px;
  float: left;
  margin: 0;
  padding: 0;
}
.panel-section-people .view-section-people-top .views-field-tid-1 {
  width: 300px;
  float: left;
  margin: 0;
  padding: 0;
}
.panel-section-people .view-section-people-top .views-field-tid-1 a {
  width: 300px;
  float: left;
  margin: 0;
  padding: 0;
  display: block;
  font-size: 1.84em;
  line-height: 1.1em;
  font-family: "Times New Roman", Times, serif;
}

.panel-section-people .view-section-people-top .views-field-tid-1 ul{
  width: 300px;
  float: left;
  margin: 0;
  padding: 0;
}
.panel-section-people .view-section-people-top .views-field-tid-1 li {
  width: 300px;
  float: left;
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.panel-section-people .view-section-people-top .category-byline {
  width: 300px;
  float: left;
}
.panel-section-people .view-section-people-top h2.views-field-title {
  width: 300px;
  float: left;
  font-size: 1.23em;
  padding: 0;
}
.panel-section-people .view-section-people-top .views-field-field-teaser-text-value{
  width: 300px;
  float: left;
}

.panel-section-people .view-section-people-divercity {
  width: 630px;
  padding: 0 1px;
  float: left;
  clear: left;
  padding-top: 30px;
  background-image: url('../images/divercity.gif');
  backgound-position: 0 0;
  background-repeat: no-repeat;
  margin-top: 30px;
}
.panel-section-people .view-section-people-divercity .views-row {
  width: 142px;
  margin-left: 15px;
  float: left;
  clear: none;
  overflow: hidden;
  height: 240px;
}
.panel-section-people .view-section-people-divercity .views-row-1{
  margin-left: 0px;
}
.panel-section-people .view-section-people-divercity .views-field-field-teaser-img-fid {
  width: 142px;
  float: left;
  margin: 0;
  padding: 0;
}
.panel-section-people .view-section-people-divercity div.views-field-title {
  font-family: "Times New Roman", Times, serif;
  width: 142px;
  float: left;
  font-size: 1.1em;
  margin: 3px 0;
  padding: 0;
}

.panel-section-people .view-section-people-divercity .views-field-field-teaser-text-value{
  width: 142px;
  float: left;
}

.panel-section-people .view-section-people-list {
  width: 630px;
  float: left;
  clear: left;
  padding: 15px 1px;
  margin-top:15px;
  border-top: 1px dotted;
}
.panel-section-people .view-section-people-list .views-row {
  width: 142px;
  float: left;
  margin: 0 15px 5px 0;
  height: 18px;
  overflow: hidden;
}

.panel-section-people .view-section-people-list .views-row a {
  font-family: "Times New Roman", Times, serif;
  font-size: 1.2em;
}

.view-blogs-listing {
  width: 615px;
  float: left;
}

.view-blogs-listing .views-row {
  width: 285px;
  margin-right: 20px;
  margin-bottom: 20px;
  height: 120px;
  float: left;
  overflow: hidden;
}

.view-blogs-listing .views-field-description{
  margin-top: 5px;  
}

.view-blogs-listing .views-field-name a {
  font-size: 1.5em;
  text-decoration: underline;
  display: block;
}

.view-blogs-listing .views-field-name a:hover {
  text-decoration: none;
}

.view-blogs-listing .views-field-nothing a {
  width: 52px;
  height: 16px;
  display: block;
  margin-top: 5px;
  background-image: url('../images/feed-icon-large.gif');
  background-repeat: no-repeat;
}

.view-blogs-listing .views-field-nothing a span {
  display: none;
}