body {
  margin: auto auto;
  width: 70em;
  border-right: 1px solid #ccc; /* #faf7e0; */
  border-left: 1px solid #ccc; /* #faf7e0; */
}
a:link {
  color: #303293;
  /* 000080 also looks OK */
}
a:visited {
  color: #303293;
}
a:hover {
  color: #00d;
}
#header {
  background-color: #fff;
  border-bottom: 1px solid #ccc; /* #faf7e0; */
  margin-bottom: 0em;
}
#logo {
  padding: 2px 0 0 0;
  width: 90%;
}
#masthead-images {
  width: 410px;
  padding: 2px 2px 0 0;
}
#navlist a {
  font-weight: bold;
  color: #00f;
}
#mission {
  color: #00f;
}
.site-name {
  font-size: 5.5em;
  margin: 0;
}
.site-name a:link, .site-name a:visited {
  color: #000;
  font-style: italic;
}
.site-slogan {
  font-size: 1.2em;
  color: #00f;
  padding: 0 0.3em;
}
#sidebar-left {
  background-color: #ffffdd;
/* #faf7e0; */
/* f3f4b5; */
/* #fdf9d9 */
/* #d9f1fd */
  border-right: 1px solid #ccc;
}
#sidebar-right {
  background-color: #ffffdd;
  border-left: 1px solid #ccc;
}
#footer {
  background-color: #fff;
  margin-top: 0;
  border-top: 1px solid #ccc;
}
.sticky {
  background-color: #fff;
}
/* table#header, */
table#content {
  border-style: hidden;
}
.views-field-iid {
  float: right;
  margin-left: 5px;
}
.view-display-id-page_1 .view-content .views-field-title {
  font-size: 1.2em;
  margin-top: 0.5em;
}
.block {
  padding-bottom: 0em;
  margin-bottom: 1em;
  border-bottom: 0;
}
#block-views-image_block-block_1 {
  margin-bottom: 0;
}
.views-view-grid tbody {
  border-top: 0px;
}
img.imagecache-convert_to_jpg {
  border: 1px solid #ccc; 
  border-right: 2px solid #555; 
  border-bottom: 2px solid #555; 
}
img.imagecache-Sidebar {
  border: 1px solid #ccc; 
}
.title {
  font-size: 1.6em;
}
#content {
  /*  border-top: #faf7e0 5px solid; */
}
.views-row {
  margin-bottom: 0.5em;    
}
.views-field-body .field-content p {
  margin-top: 0em;
  margin-bottom: 0em;
  font-style: italic;
}
.views-field-field-image-optional-fid {
  float: right;
}
.view-news td {
  width: 50%;
  padding-right: 1em;
  vertical-align: top;
}
.view-news .views-view-grid img {
  margin-top: 0.5em;
}
.content .imagecache-Medium {
  float: right;
}
.view-random-advert img {
  width: 100%;
}
.submitted {
  font-size: 1em;
}
.view-display-id-page_1 .views-field-created {
  color: #999999;
}
span.inline-left {
  clear: both;
}
a:link {
  color: #303293;
  /* 000080 also looks OK */
}
a:visited {
  color: #303293;
}
a:hover {
  color: #00d;
}
#header {
  background-color: #fff;
  border-bottom: 1px solid #ccc; /* #faf7e0; */
  margin-bottom: 0em;
}
#logo {
  padding: 2px 0 0 0;
  width: 90%;
}
#masthead-images {
  width: 410px;
  padding: 2px 2px 0 0;
}
#navlist a {
  font-weight: bold;
  color: #00f;
}
#mission {
  color: #00f;
}
.site-name {
  font-size: 5.5em;
  margin: 0;
}
.site-name a:link, .site-name a:visited {
  color: #000;
  font-style: italic;
}
.site-slogan {
  font-size: 1.2em;
  color: #00f;
  padding: 0 0.3em;
}
#sidebar-left {
  background-color: #ffffdd;
/* #faf7e0; */
/* f3f4b5; */
/* #fdf9d9 */
/* #d9f1fd */
  border-right: 1px solid #ccc;
}
#sidebar-right {
  background-color: #ffffdd;
  border-left: 1px solid #ccc;
}
#footer {
  background-color: #fff;
  margin-top: 0;
  border-top: 1px solid #ccc;
}
.sticky {
  background-color: #fff;
}
/* table#header, */
table#content {
  border-style: hidden;
}
.views-field-iid {
  float: right;
  margin-left: 5px;
}
.view-display-id-page_1 .view-content .views-field-title {
  font-size: 1.2em;
  margin-top: 0.5em;
}
.block {
  padding-bottom: 0em;
  margin-bottom: 1em;
  border-bottom: 0;
}
#block-views-image_block-block_1 {
  margin-bottom: 0;
}
.views-view-grid tbody {
  border-top: 0px;
}
img.imagecache-convert_to_jpg {
  border: 1px solid #ccc; 
  border-right: 2px solid #555; 
  border-bottom: 2px solid #555; 
}
img.imagecache-Sidebar {
  border: 1px solid #ccc; 
}
.title {
  font-size: 1.6em;
}
#content {
  /*  border-top: #faf7e0 5px solid; */
}
.views-row {
  margin-bottom: 0.5em;    
}
.views-field-body .field-content p {
  margin-top: 0em;
  margin-bottom: 0em;
  font-style: italic;
}
.views-field-field-image-optional-fid {
  float: right;
}
.field-field-image-optional {
  float: right;
  padding-left: 5px;
  padding-bottom: 5px;
}
.view-news td {
  width: 50%;
  padding-right: 1em;
  vertical-align: top;
}
.view-news .views-view-grid img {
  margin-top: 0.5em;
}
.content .imagecache-Medium {
  float: right;
}
.view-random-advert img {
  width: 100%;
}
.submitted {
  font-size: 1em;
}
.view-display-id-page_1 .views-field-created {
  color: #999999;
}
span.inline-left {
  clear: both;
}
span.inline-right {
  clear: both;
}
.views-field-field-number-value {
  float: right;
  padding: 0 0.5em 0 0;
}
.views-field-field-number-value span {
  font-style: italic;
}

.view-id-backissues td {
  width: 150px;
  vertical-align: top;
}
.view-id-events div.views-field-title span {
  font-weight: bold;
}