/*@import url("elements.css"); */
/**
 * Generic elements
 */
body {
  margin:0;
  padding:0;
  font: 10pt/180% Verdana, Arial, sans-serif;
  background-color:#334433;
}

body#tinymce {
 background-color:#e2ddc9;
}

ul.menu li {
  
  list-style-type:none;
}

.node .node-sidebar fieldset {
  border:0;
}

fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

span.form-required {
  color: #ffae00;
}
.story.teaser .content {
  min-height:95px;
} 
.node-unpublished {
  background-color:#e3e3bb;
}
/* .node .teaser {
  margin:0 0 15px;
  padding-bottom:5px;
} */
.node.teaser h2 {
  margin:5px 0px;
}
.node.teaser .field-field-releaseyear {
  display:none;
}
.node.teaser .content {
  margin-top:5px;
} 

.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
  margin: 0.25em 0;
}

span.readmore {
  font-size:0.93em;
}
span.readmore a {
  padding:0 2px;
}

#main form {
  margin-bottom: 2em;
}
#wrapper {
  width:970px;
  margin:0px auto;
}
#wrapper #container #header {
  width:990px;
  margin-left:-20px;
  height:200px;
  background-color:#222;
  background-repeat:no-repeat;
}
#wrapper #container #header #logo {
  width:740px;
  float:left;
  margin:0;
  height:200px;
}
#wrapper #container #header #search-wrapper {
  margin:0;
  width:220px;
  height:200px;
  padding:0 15px 0 15px;
  background-image:url("../../../../files/images/banner-right.jpg");
  background-repeat:no-repeat;
  float:left;
}
#wrapper #container #header #search-wrapper #search {
  margin:125px 10px 0px;
  color:#EECC33;
}
#header #search #edit-submit-1 {
   width:60px; 
   padding:0;
}
#wrapper #container #header #logo-floater {
  padding:10px;
  width:220px;
} 
#wrapper #container #menu {
  overflow:hidden;
  margin:0 0;
  width:970px;
  height:70px; 
  background-color:#334444;
  padding:0px;
  background-image:url("../../../../files/mainmenu-bg.jpg"); 
   
}
#wrapper #container #site {
  width:970px;
  background-color:#e2ddc9;
  background-image:url("../../../../files/content-background.jpg");
}

#wrapper #container .sidebar { 
  padding:15px 0 10px;
  width:220px;
  font-size:0.95em; 
}
#wrapper #container #sidebar-right {
  font-size:0.9em;
}
body #wrapper #container #main {
  padding:0;
}

body.sidebar-right #wrapper #container #main {
  width:740px;
  float:right;
}
body.no-sidebar #wrapper #container #main {
  width:970px;
  float:none;
}
body.sidebar-right #wrapper #container #main #content {
  width:720px;
  padding-top:10px;
  min-height:1000px;
}
body.no-sidebar #wrapper #container #main #content {
  width:940px;
  padding:10px 20px 0 10px;
}
.sidebar .block {
 margin:5px 10px 20px; 
}
.footer {
  border-top:2px #443322 solid;
  color:#eee;
  clear:both;
  font-size:0.9em;
  background-color:#112222; 
  background-image:url("../../../../files/site-footer-bg.jpg");
  height:280px;
  padding:5px 0 15px;
}

.profile {
  margin:0 0 0 10px;

}
.profile .view {
  margin:0px 10px;
}

.profile .profile-bio {
   margin:0 10px 20px 10px; 
}
.profile h2.title {
  margin-bottom:10px;
}

#content h1.title {
  color:#A50;
  margin:5px 0px 0px 10px;
  padding:0 0 0 10px;
/*  border-bottom:1px #BA9 solid; */
  font-family:'Vollkorn', Times New Roman, Georgia, serif;
  font-size:265%;
  line-height:1.2em;
  font-weight:normal;
  text-indent:-10px;
  text-shadow:2px 2px 2px #CCCCCC; 
} 
.sidebar table {
  width:100%;
}
.sidebar table thead {
  display:none;
}
#node-9845 table {
  margin-left:0px;
}
#node-9845 table td {
  padding:10px; 
  width:220px;
}
#node-9845 .subhead {
  margin:0 10px;
}
#node-9845 ul.weblinks {
  margin:5px 10px;
  padding-left:10px;
}
ul.weblinks li {
  line-height:2em;
}
#menu a:link, #menu a:visited {
  color:#ddf;
  font-family:Verdana,Helvetica Neue, Helvetica, Arial, sans-serif;
}
#menu ul.primary-links {
  font-size:110%;
  margin:0px;
  padding:10px 0px 10px 10px;
  clear:right;
  float:left;
  width:720px;
}
#menu ul.secondary-links {
  width:220px;
  padding:22px 10px 0;
  float:left;
}
#menu ul.primary-links li {
  width:160px;
  display:block;
  padding:9px 10px 10px;
  height:30px;
  float:left;
  margin:0px;
  text-align:left;
}
#menu ul.primary-links li.active {
  background-repeat:no-repeat;
  padding:3px 10px 0px;
  height:60px;
}
#menu ul.secondary-links a {
  text-transform:lowercase;
  font-size:0.9em;
  color:#f9e644;
}
#menu ul.secondary-links li.first {
  padding-left:30px;
}
#menu ul.secondary-links li.menu-699.first {
  padding-left:45px;
}
.sidebar td.view-field-count {
 width:15px;
 padding-right:10px;
}
.image-attach-teaser {
 padding-left:10px;
}
.node .image-attach-body {
  float:none;
  margin:0 auto;
}
.mdb_person .image-attach-body {
 padding:0 0 10px;
 text-align:center;
 float:none;
 margin:0;
}
.all-attached-images {
  width:220px;
}
.all-attached-images .image-attach-body {
  margin:0 auto;
}

body.sidebar-right #the-slab, body.sidebar-right #topcontent {
  width:720px;
  margin:15px 10px 0 10px;
}
body.no-sidebar #the-slab, body.no-sidebar #topcontent {
  width:940px;
}
.profile .user-sidebar { 
  width:150px;
  padding:0 20px 10px 0px;
  float:right;
}
.profile .picture {
  float:none;
  width:150px;
  height:150px;
  padding:0;
  margin:0 auto;
  text-align:center;
}
.profile .user_title {
  margin:0 auto;
  padding:0;
  text-align:center;
}
.profile .user_homepage {
  margin:0 auto;
  padding:0;
  text-align:center;
}
.profile .picture-empty {
  height:26px;
  width:146px;
  border:2px #333 dashed;
  text-align:center;
  padding:60px 0px;
  margin:0 auto;
}

.view .subhead {
  margin-left:10px;
  margin-right:10px;
}
h2.comments {
 margin:15px 10px 10px;
}
.comment .submitted {
 margin-bottom:0;
 font-size:0.75em;
}
th.subhead {
 font-weight:normal;
 padding:3px 0;
}

#forum table {
  width:720px;
}
#forum table td.icon {
  width:40px;
  padding:3px 10px;
}
#forum table td.topic {
  width:220px;
  padding:3px 10px;
}
#forum table td.replies {
  width:100px;
  padding:3px 10px;
}
#forum table td.created {
  width:140px;
  padding:3px 10px;
}
#forum table td.last-reply {
  width:140px;
  padding:3px 10px;
}
.forum-topic-navigation {
 padding:5px;
 border-color:#abb;
 text-align:right;
 font-family:Helvetica Neue, Helvetica, Verdana, Arial, sans-serif;
 margin:10px;
 clear:both;
}
.forum-topic-navigation .topic-previous {
  float:none;
  padding:10px;
}
.forum-topic-navigation .topic-next {
  float:none;
  padding:10px;
}

.forum-post .post {
 margin:10px;
 background-color:#cccc88;
}
.post {
 margin-top:20px;
}
.node .content .content {
  margin:0;
}
.person_filmography .view .subhead {
  margin:0;
  padding:0;
  font-size:1.3em;
  width:100%;
}
td.view-field-node-edit, td.view-field-node-delete {
  width:40px;
  padding-left:10px;
}
.story .field-item {
  padding:0;
}
.story .node-sidebar .field-terms, .story .node-sidebar .field-source {
  padding:0 0 0 10px;
}
.block h4 {
  /* border-bottom:1px #995 solid; */
  color:#353;
  margin:0;
  font-family:'Vollkorn',Times New Roman, Georgia, serif;
/*  font-weight:bold; */
  font-size:160%;
  line-height:0.9em;
  text-shadow:#CCC 1px 1px 1px;
}

#wrapper #container {
/*  margin-left:10px; */
/*  border-left:1px #334433 solid; */
  width:970px;
}

#wrapper #container tr.even {
  background-color:transparent;
}
#wrapper #container tr.odd {
  background-color:transparent;
}
#the-slab form {
 margin-left:10px;
 margin-right:10px;
}
#the-slab tr.odd td {
  background-color:#CC9;
  border-bottom:#BB8 1px solid;
} 
#the-slab tr.even td {
  background-color:#DDB;
  border-bottom:#BB8 1px solid;
}

#sidebar-right tr.odd td {
  background-color:#CC9;
  border-bottom:#BB8 1px solid;
}
#sidebar-right tr.even td {
  border-bottom:#BB8 1px solid;
  background-color:transparent;
}
.block {
  margin:0 10px 5px;
}
#topcontent .block {
  margin:10px 0 0px -5px;
}
.sidebar .block .content {
 /* font-size:0.95em; */
  margin:5px 0 0;
}

.block .views-table {
  margin-bottom:5px;
}
#sidebar-right table td.views-field-field-releaseyear-value, #sidebar-right table td.views-field-field-releaseyearplain-value {
  width:40px;
}
.mdb_person .person_filmography .view-content {
  font-size:0.9em;
}

.view-Filmographies table td.views-field-field-releaseyear-value, .view-Filmographies-masters table td.views-field-field-releaseyear-value {
  width:40px;
  padding-left:10px;
}

.person_filmography .view-Filmographies, .person_filmography .view-Filmographies-masters {
  margin:0 0 5px 10px; 
  width:330px;
}
.node .node-sidebar .person_filmography .view-Filmographies, .node .node-sidebar .person_filmography .view-Filmographies-masters {
  width:220px;
  margin:0 0 10px 0;
}

.view-Filmographies table, .view-staff-list table, .view-Filmographies-masters table {
  width:100%;
  margin-bottom:15px;
}

.view-Filmographies table td.views-field-title, .view-Filmographies_masters table td.views-field-title  {
  padding-right:10px; 
  padding-left:5px;
}

.view-staff-list td {
  font-size:0.9em;
}

a.nopub {
  font-weight:normal;
}
.node div.links {
  clear:both;
  margin:5px 5px 25px;
  font-size:0.9em;
  border:1px #B6B699 solid; 
  background-color:#DDB;
  padding:3px 5px;
} 
.node.teaser div.links {
  margin:0;
}
.rss {
  float:right;
}
.list_all {
  margin:5px 10px;
}

.letters .letters_label, .years .years_label {
  float:left;
  width:100px;
  font-size:1em;
  margin:5px 0px 5px 0px;
}
.letters .letters_data, .years .years_data {
  margin:5px 0px 5px 0;
  float:left;
  font-size:1em;
}
.view-masters-list {
  margin:0 10px 0 10px;
}
.view-masters-list .views-table {
  width:590px;
  margin:0 50px 0 60px;
}
.view-masters-list table tr td.views-field, .view-masters-list table tr th {
   padding:3px 10px;
}
.view-masters-list table tr td.views-field-image-attach-images {
  width:160px;
  padding:3px 10px 0px 0px;
}
.view-masters-list td.views-field-title {
  width:220px;
}
.view-masters-list td.views-field-tid {
  font-size:0.9em;
}

#the-slab .view form {
  margin:10px 0;
}

.view-reviews-list .view-content {
  padding:0 10px;
}
.view-reviews-list .view-header, .view-reviews-list .view-filters {
  margin:0 10px;
}
.view-reviews-list .view-header .view-reviews-list .view-content {
  padding:0;
  /*width:500px;*/
}
.view-reviews-list .view-header .view-content span.views-summary {
clear:none;
float:left;
display:block;
padding:0 4px;
}

.view-reviews-list table tr td {
  padding:10px 10px
}

.view-reviews-list table tr th {
  padding:3px 10px;
}

.view-reviews-list table tr td.views-field-image-attach-images {
  width:100px;
  height:100px;
  padding:3px 10px 0 0;
  white-space:nowrap;
}

.view-reviews-list table tr td.views-field-image-attach-images a {
  text-decoration:none;
}

.view-reviews-list table tr td.views-field-field-sorttitleyear-value {
  width:280px;
}

.view-reviews-list table tr td.views-field-field-sortyeartitle-value {

  width:100px;
}

.view-reviews-list .views-table td.views-field-created {
  width:100px;
}
.view-reviews-list td.views-field-field-sorttitleyear-value .field-label {
  float:left;
  font-size:0.9em;
  padding-right:10px;
}
.view-reviews-list td.views-field-field-sorttitleyear-value .field-directors-nid {
  float:left;
  font-size:0.9em;
}

.view-content th {
  font-size:110%;
}

.item-list .pager li {
  margin:0;
  padding-left:0.4em;
  padding-right:0.4em;
}

.item-list ul.pager {
  padding:10px 0;
  margin:10px 0; 
 
}

.pager-current {
  font-weight:normal;
}
.profile .node.teaser { 
  margin-left:0;
  margin-right:0;
}
.profile .view-user-content .view-content {
  padding-top:5px;
} 
.node.teaser { 
  margin:15px 10px 35px;
  /* border-bottom:1px #BCB solid; */
}
.node.teaser h2 {
 text-align:left;
 line-height:1em;
 font-family:'Vollkorn',Georgia, Times New Roman, serif;
 padding:0px;
 margin:0px 0px 5px;
 font-weight:normal;
 font-size:200%;
}
.node.teaser h2 a {
  font-weight:normal;
}
.node.teaser .content {
  margin:0;
  padding:0;
}
.content .meta .terms {
  margin-left:10px;
}

.content .meta .terms ul.links li {
  padding:0 10px;
}
.content .meta .terms ul.links li.first {
  padding-left:0;
}
#comments .odd {
  margin:0 10px;
}
#comments .even {
  margin:0 10px;
}
#comments .box {
  padding-top:20px;
  margin:0 10px;
  
}

.node .content ul li, .node .content ol li {
  margin:0;
  padding:0;
}
.node .content ul, .node .content ol {
  padding:0 0 10px 60px; 
}
td.noreview a {
  font-weight:normal;
}
.story .image-attach-body {
  text-align:center;
}
.story .node_body {
  margin:10px;
}
.story .content .meta {
  margin:0;
}

.story .field-field-source {
  margin:0 0 10px 10px;
}

.story .field-field-terms {
  margin-left:10px;
}

.story .terms ul {
  float:left;
  font-weight:bold;
}
.story .content .meta ul.links {
  margin:0px;
  padding:0px;
}
ul.links li {
  padding:0 10px 0 0; 
}
ul.links li.first {
  padding-left:0;
}
ul.primary-links li, ul.bottom-links li {
  padding:0 10px;
}
ul.secondary-links li {
  padding:0 7px 0 8px;
}
ul.secondary-links li.last {
  padding-right:0px;
}
.trivia_table {
  margin-bottom:15px;
}
.trivia_table td.trivia_label {
  width:160px;
  padding-right:10px;
}
.trivia_table td.trivia_data {
  padding-left:10px;
}
.view-masters-of-horror table {
  clear:left;
  font-size:0.9em;
  padding-bottom:20px;
}
.view-masters-of-horror table td {
  padding-right:20px;
}

ul.tabs {
  margin:0px 10px;
}
#tabs-wrapper {
  margin:5px 0 10px;
}
.node.teaser span.submitted {
  font-size:0.9em;
  font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding:0px;
  margin:0px;
}
.node.teaser .meta {
  padding-bottom:5px;
}

.story .content {
  margin:0px 10px 0px;
  padding:0;
}
.feed-icon {
  margin:0 10px;
}

#node-2727 {
  margin:0 10px 0 10px;
}

#node-2727 blockquote {
  margin:5px 0px 20px;
}

#node-2727 .subhead {
  width:460px;
} 

#node-2727 .node-sidebar {
  border-top:0;
  margin-right:-5px;
}

#node-2727 .node-sidebar .field-label {
  margin-left:10px;
}

.image-minithumb {
  width:100px;
  height:100px;
}

.series-nav {
  width:360px; 
  margin:10px auto 20px;
}

.series-nav table {
  width:360px;
  background-color:#D9D9AF;
  border:1px #C9C999 solid;
}

.series-nav table td {
  width:100px;
  padding:5px 10px;
  white-space:nowrap;
}

.series-nav table th {
  font-size:1.2em;
  padding:5px 0px;
  text-align:center;
  border:0;
}

.series-nav table td.next-article {
  text-align:right;
}
.series-nav table td.cur-article {
  text-align:center;
}

.disclaimer {
  margin:0 10px 10px;
  color:#444C44;
  font-size:0.9em;
}

div.view div.views-admin-links {
  width:200px;
}
div.views-admin-links ul {
  width:200px;
}

.messages {
  display:block;
  margin:5px;
  padding:10px;
  font-size:1em;
  border:1px #676 dashed;
  background-color:#EFEAD6;
  color:#140;
  font-family:Verdana,Arial,sans-serif;
}

.field-type-nodereference {
  clear:left;
  padding:10px 0;
}

.field-type-nodereference .field-items { 
  margin-left:10px;
}

#node-2727 .view-staff-list {
  margin-left:20px;
}

.node .node-sidebar .field-label {
  padding:0;
  font-weight:normal;
  letter-spacing:0.2em;
  font-size:1em;
}

.field-type-nodereference .field-items .field-item, #node-2727 .view-staff-list .views-row {
  padding:0;
  margin-left:10px; 
  text-indent:-10px;
}

.node .node-sidebar fieldset.fieldgroup.group-movieinfo, .node .node-sidebar fieldset.fieldgroup.group-personal-data, .node .person-roles {
   margin-left:10px;
   margin-bottom:0;
}

.node .group-movieinfo .field-item, .node .node-sidebar fieldset.fieldgroup.group-personal-data .field-item, .node .person-roles .field-item   {
  padding:0 5px 10px 10px;
} 

.node-sidebar .field-item, #node-2727 .node-sidebar .views-row {
  font-size:0.9em;
}

#node-2727 .view-staff-list {
  margin-bottom:10px;
}

.node .node-sidebar fieldset  {
  padding:0 0 0 0;
}
.node .node-sidebar fieldset.fieldgroup.group-castcrew .field-type-nodereference {
  margin: 0px;
  padding:5px 0 5px 10px;
}
.review .all-attached-images {
  width:220px;
}
.review .image-attach-body {
  margin:auto;
  float:none;
  text-align:center;
}

.review .node-body, .mdb_person .biography, .story .node-body, dl.search-results {
  padding:5px 10px 10px 0px; 
  margin-left:10px;
} 

.mdb_person .no-bio {
  margin:0 0 0 20px;
}
.mdb_person .no-bio p {
  padding:10px 0 0 0;
}

.review .node-body .review-still {
  float:left;
}

.story .node-body .newsreel-pic.float-left {
  margin:0 10px 5px 0;
}

.story .node-body .newsreel-pic.float-right {
  margin:0 0 5px 10px;
}

.review .amazon {
  clear:both;
  padding:10px;
  margin:0 auto;
  width:120px;
}

.review div.links {
  clear:both;
}

.service-links ul.links li {
  padding:0 0.1em;
}

.footer .block {
  margin:0;
} 

.footer .block .content {
 margin:5px 50px 10px;
}

.footer .block ul.menu {
  padding:10px 0;
}

.footer ul.menu li.expanded {
  float:left;
  margin:0;
  padding:0 0 0 20px;
  width:200px;
  list-style-type:none;
  list-style-image:none;
  font-size:1.5em;
}

.footer ul.menu li.expanded a {
  color: #EECC33;
  font-family:'Vollkorn',Georgia, Times New Roman, serif;
  font-size:1.1em;
}

.footer ul.menu li.expanded.last {
  width:145px;
}
.footer ul.menu li.expanded.first {
  padding-left:25px;
}

.footer .block ul.menu li.expanded ul.menu {
 
  padding:0.2em 0 0.5em 1em;
  margin-bottom:1em;
}

.footer .block ul.menu li.expanded ul.menu li.leaf {
   padding:0;
   margin-left:5px;
} 
 
.footer .block ul.menu li.expanded ul.menu li.leaf a {
  color:#CDA;
  font-family:Arial, Verdana, sans-serif;
  font-size:0.75em;
}

.footer .block a {
  color:#e9d644;
}

.footer h4 {
  display:none;
}

.review .tags {
  clear:both;
  margin: 0 10px 10px 20px;
  padding:0 0 10px 0;

}

.node-info, .user-info {
  border-bottom:2px solid #BB7;
  float:left;
  width:160px;
  padding:0px 5px 10px 5px;
  margin:0px 15px 10px 5px;
}

.user-info .field-label, .node-info .field-label, .node-info .service-label { 
  font-family:'Vollkorn',Georgia, Times New Roman, serif;
  font-size:1em;
  letter-spacing:0.3em;
  color:#555;
  padding-top:10px;
}

.profile .user-info h3, .node-info h3, .node-info h3 a {
  color:#997;
  border:0;
  font-weight:bold;
  letter-spacing:0.05em;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  font-size:16pt;
  padding:0;
  margin:0 0 0 -5px;
}

.film-countries, .film-keywords, .film-series {
  margin-left:10px;
  margin-bottom:10px;
}

.field-field-trivia .field-label {
  font-size:1.1em;
  font-weight:normal;
  letter-spacing:0.2em;
}

.node .node-sidebar .field-label, .field-field-trivia .field-label {
  font-family:'Vollkorn',Georgia, Times New Roman, serif;
  color:#333;
}

.node .node-sidebar .field-countries, .node .node-sidebar .field-keywords {
  margin-left:10px;
}

.node .node-sidebar legend {
  font-size:1.15em;
  padding-top:10px;
}


.node .node-sidebar, .profile .user-sidebar { 
  float:right;
  width:220px;
  padding:5px 5px 10px;
  border-top:2px solid #AFAF6C;
  border-bottom:2px solid #AFAF6C;
  margin:5px 5px 5px 15px;
}

.profile .user-sidebar {
  width:160px;
}

.view-random-review .views-field-image-attach-images, .view-random-review .views-field-title {

 text-align:center;
}

.view-random-review .views-field-image-attach-images div {
  margin:0 auto;
  text-align:center;  
} 

.teaser .field-field-imagefield {
  float:right;
  padding:0 5px;
}
.view-claimtool .view-content {
  margin:20px 0px 35px;
}
.view-claimtool table td {
  padding:3px 10px;
/*  font-family:Arial, Helvetica Neue, Helvetica, sans-serif; */
  vertical-align:top;
}
.view-claimtool table {
  margin-bottom:25px;
  margin-left:10px;
}
.view-claimtool caption {
  text-align:left;
  font-size:130%;
}
.view-claimtool table td.views-field-title {
  width:340px;
}
.view-claimtool table td.views-field-edit-node {
  font-size:0.9em;
  width:40px;
  padding-right:0px;
}
.view-claimtool table td.views-field-delete-node {
  width:20px;
  font-size:0.9em;
  padding:3px 10px;
}
.view-claimtool table td.views-field-title .views-field-created { 
  font-size:0.9em;
}
.view-claimtool table td.views-field-field-claimtype-value {
  width:80px;
  font-size:0.9em;
}
.view-claimtool table td.views-field-field-claimstatus-value {
  width:130px;
  font-size:0.9em;
  font-weight:bold;
}
.claim-status-claimed {
  color:#BB2233;
}
.claim-status-near-completion {
  color:#e67200;
}
.claim-status-draft, .claim-status-revised-draft {
  color:#669900;
}
.claim-status-back-for-revisions {
  color:#007777;
}
.claim-status-ready-to-post {
  color:#006600;
}

#block-search-0 {
  padding:15px 10px; 
  margin-left:240px;
}

#block-search-0 .content {
  margin:10px 0 0 0;
  padding:0;
}

#block-search-0 #search-block-form {
  margin-bottom:0;
}

#block-search-0 label, #block-search-0 input {
  font-size:1.3em;
}

#block-search-0 label {
  display:none;
}

#block-search-0 #edit-search-block-form-1 {
  margin:0px 10px 10px 0px;
  width:460px;
}

#block-google_cse-0 {
  padding:15px 10px; 
  margin-left:240px;
  clear:both;
}
#block-google_cse-0 .content {
  margin:10px 0 0 0;
}
#block-google_cse-0 #edit-query-wrapper {  
  margin:0px 20px 10px 0px;
  width:520px;
}

#block-google_cse-0 #edit-sa {
  font-size:1.2em;
  width:100px;
}

#block-google_cse-0 #edit-query {
  width:460px;
  font-size:1.3em;
}

.view-articles-all .view-header, .view-articles-all .view-filters {
  padding:0 10px;
}

.view-articles-all .view-filters {
  margin-bottom:15px;
  padding-bottom:10px;
}

.view-blog .views-exposed-form .views-exposed-widget label {
  float:left;
  padding:0 10px;
}

.view-blog .views-exposed-form .views-exposed-widget {
  padding:15px 0;
}

.view-blog .views-exposed-form .views-exposed-widget .views-widget {
  float:left;
  padding:0 10px;
}

.view-blog .views-exposed-form .views-exposed-widget .form-submit {
  margin:0;
  padding:0 10px;
}
.user-posts {
 padding-top:15px;
}

#block-block-21 {
  text-align:center;
}

.add-comment {
  font-size:0.9em;
}
.comment {
    border: 1px solid #abb;
    padding: 10px 5px;
    margin: 10px 4px;
}
.comment .title a {
    font-size: 1.1em;
    font-weight: normal;
}
.comment .new {
    text-align: right; /* LTR */
    font-weight: bold;
    font-size: 0.8em;
    float: right; /* LTR */
    color: red;
}
.comment .picture {
    border: 1px solid #abc;
    float: right; /* LTR */
    margin: 0.5em;
}
.forum-parent {
   padding:5px;
   margin:0px 5px 10px;
   border:1px solid #abb;
}

.forum .content, .biblio .content {
   margin:0 10px;
}

.field-field-related .field-items .field-item.odd .field-item, .field-field-related .field-label {
  float:left;
  padding:0 10px 15px;
}

.field-field-trivia {
  margin:10px 60px 10px;
  padding-top:10px;
}

.field-field-trivia .field-items {
  margin:5px 10px 5px 0px;
  padding:0 5px 0 0px;
}

ul.images li {
  margin:10px;
}

ul.galleries li {
   margin:10px 10px;
}

#search-form .criterion .form-item {
  width:280px;
  padding:0 10px;
  float:left;
}

#the-slab .box h2 {
  clear:left;
  padding:10px;
}

#google-cse-results {
  margin-left:10px;
}

.topad {
 width:728px;
 margin:0px auto;
 padding:5px 0 0;
}

#views_slideshow_breakout_teasers_1 .views-field-image-image {
  float:left;
}

.node .views-slideshow .view-content {
   clear:right;
}

.linkwithin_div {
  width:358px;
  margin:0 auto;
}

body#img_assist_popup {
 background-color:#e2ddc9;
}
.node-meta .field-items {
  font-size:1em;
  padding:0 0 0 0px;
}

.node .node-header .all-attached-images {
  float:left;
  width:280px;
  padding:5px 10px 10px 0;
  margin-bottom:5px;
  text-align:center;
}

.node .node-header .node-meta {
  float:left;
  width:210px;
  margin-bottom:5px;
  padding:5px 0px 10px 20px;
}

.story .node-header .node-meta {
  padding-top:40px;
}

.node .node-meta .field {
  margin:0 0 0px 0;
}
.node-header .node-info {
  border:0;
  margin:0 15px 5px 0;
  padding:0 5px 10px 0;
}

.node .node-meta .field-label, .node .node-info .field-label {
   font-family:'Vollkorn',Georgia, 'Times New Roman', serif;
   font-size:1em;
   letter-spacing:0.3em;
   color:#454;
   padding-top:10px;
   font-weight:normal;
 }

.node-header {
  width:700px;
  margin:0 10px 15px;
}

.teaser div.break {
  display:inline;
}

.view-Moderation table tr td {
  padding:3px 5px;
  font-size:0.87em;
}
