/*
Theme Name: REdI Template
Theme URI: http://www.redifoundation.org/
Description: The custom wordpress theme created for The REdI Foundation.
Version: 1.0
Author: Tim Barg <tim@artgemllc.com>
Athor URI: http://www.artgemllc.com/
*/

body {
  margin: 0px;
  font-family: 'Verdana';
  color: #060709;
  background-color: #ffffff;
  font-size: 13px;
}

.body-table {
  border-right: 1px solid #060709;
  border-left: 1px solid #060709;
}

td.top-spacer {
  padding-top: 10px;  
}

td.nav-cell {
  vertical-align: middle;
}
.nav-cell div {
  display: inline;
  font-size: 11px;
  font-family:  Verdana, Arial, Sans-Serif;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: middle;
  color: #060709;
}
.nav-cell a {
  text-decoration: none;
  color: #ffffff;
  vertical-align: middle;
}
.nav-cell img {
  text-decoration: none;
  color: #060709;
  vertical-align: middle;
}

.nav-cell form {
  display: inline;
  text-decoration: none;
  color: #222222;
  vertical-align: middle;
}

.nav-cell a:hover,.nav-cell a:active {
  text-decoration: underline;
}

.nav-cell-seperator {
  text-decoration: none;
  color: #656565;
}

td.share-widget-cell {
  text-align: left;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 10px;
  font-family: 'Trajan Regular', 'Perpetua Titling MT', 'Felix Titling', Arial, Sans-Serif;
  color: #000000;
}

td.footer-cell {
  text-align: right;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 10px;
  font-family: 'Trajan Regular', 'Perpetua Titling MT', 'Felix Titling', Arial, Sans-Serif;
  color: #ffffff;
}
.copyright {
  display: inline;
  float: left;
  font-size: 9px;
  font-style: italic;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  color: #ffffff;
}
.footer-links {
  display: inline;
  float: right;
  font-size: 10px;
  font-weight: bold;
}
.footer-links span {
  padding-right: 10px;
  padding-left: 10px;
}
.footer-links a {
  text-decoration: none;
  color: #ffffff;
}
.footer-links a:hover,.footer-links a:active {
  text-decoration: underline;
}

.nav-cat {
  color: #ffffff;
  font-size: 11px;
  font-family:  Verdana, Arial, Sans-Serif;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 10px;
}

.nav-cat a {
  color: #ffffff;
  text-decoration: none;
}
.nav-cat a:hover,.nav-title a:active {
  text-decoration: none;
}

.right-nav-cat {
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  font-style: italic;
  font-family: Times, serif;
  text-transform: uppercase;
  padding-left: 20px;
}

.content-cell {
  padding-left: 10px;
  padding-right: 10px;

}

.right-nav-top-cell {
  padding-top: 0px;
}

.right-nav-bottom-cell {
  padding-top: 0px;
}

.right-nav-article {
  font-family: 'Verdana';
  color: #656565;
  font-size: 11px;
  padding-left: 15px;   
  padding-top: 8px;  
  text-decoration: none;
}

}.right-nav-article li {
  color: #656565;
  text-decoration: none;
}

.right-nav-article a {
  color: #656565;
  text-decoration: none;
}

.right-nav-article a:hover,.nav-article a:active {
  text-decoration: underline;
}

.right-nav-text {
  font-family: 'Verdana';
  color: #ffffff;
  font-size: 11px;
  font-style: italic;  
  padding-left: 30px;
}

.right-nav-text a {
  color: #ffffff;
  text-decoration: none;
}
.right-nav-text a:hover,.nav-article a:active {
  text-decoration: underline;
}


.nav-title-white {
  color: #fdfeff;
  font-size: 15px;
  font-weight: bold;
  font-family: Helvetica, Verdana, Arial, Sans-Serif;
  text-transform: uppercase;
}

.index-title-grey {
  color: #656565;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 3px;
  font-family: Verdana, Arial, Sans-Serif;
}

.index-title-grey a {
  color: #656565;
  text-decoration: none;
}
.index-title-grey a:hover,.index-title a:active {
  text-decoration: underline;
}

.nav-title-grey {
  color: #656565;
  font-size: 15px;
  font-weight: bold;
  font-family: Helvetica, Verdana, Arial, Sans-Serif;
  text-transform: uppercase;
}

.nav-title-grey a {
  color: #656565;
  text-decoration: none;
}
.nav-title-grey a:hover,.nav-title a:active {
  text-decoration: underline;
}

.nav-title a {
  color: #52360e;
  text-decoration: none;
}
.nav-title a:hover,.nav-title a:active {
  text-decoration: underline;
}

.nav-content {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 11px;
}

.nav-spacer {
  background-color: #ffffff;
  height: 1px;
  line-height: 1px;
}

.article {
}

.article-promo {
}

.kicker {
  color: #8c1f1c;
  font-size: 12px;
  font-weight: bold;
  font-family: Times, serif;
  text-transform: uppercase;
}
.kicker a {
  color: #8c1f1c;
  text-decoration: none;
}
.kicker a:hover,.kicker a:active {
  text-decoration: underline;
}

.title {
  color: #ff981b;
  font-size: 22px;
  font-weight: bold;
  font-style: italic;
  font-family: Times, serif;
}
.title a {
  color: #ff981b;
  text-decoration: none;
}
.title a:hover,.title a:active {
  text-decoration: underline;
}

.smtitle {
  color: #a22f4e;
  font-size: 15px;
  font-weight: bold;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.smtitle a {
  color: #a22f4e;
  text-decoration: none;
}
.smtitle a:hover,.smtitle a:active {
  text-decoration: underline;
}

.share {
  color: #5e6679;
  font-size: 11px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
} 
.share a { 
  color: #5e6679;
  font-weight: bold;
  text-decoration: none;
}
.share a:hover,.share a:active {
  text-decoration: underline;
}

.deck {
  color: #ca090e;
  font-size: 12px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-style: italic;
}

.byline {
  font-size: 11px;
}

.read-more {
  color; #656565;
  font-weight: bold;
  font-size: 10px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  text-align: right;
}
.read-more a {
  color: #656565;
  text-decoration: none;
}
.read-more a:hover,.read-more a:active {
  text-decoration: underline;
}

.spacer {
  background-color: #b9aca2;
  height: 1px;
  line-height: 1px;

}

.right-nav-spacer {
  background-color: #b9aca2;
  height: 1px;
  line-height: 1px;
  padding-right: 10px;
}

.left-nav-spacer {
  background-color: #ffffff;
  height: 1px;
  line-height: 1px;
  padding-right: 10px;
}

.image {
border:none;
}

.image-left {
  padding-right: 5px;
  padding-bottom: 5px;
}

.image-right {
  padding-left: 5px;
  padding-bottom: 5px;
}

.right-nav-cell {
  padding-left: 10px;
  font-family: 'Verdana';
  color: #656565;
  font-size: 10px;
}

.left-nav-cell {
  padding-left: 10px;
  padding-right: 5px;
  font-family: 'Verdana';
  color: #ffffff;
  font-size: 10px;
}

.interior-cell {
  padding-left: 10px;
  font-family: 'Verdana';
  color: #656565;
  font-size: 10px;
}

.nav-article {
  font-family: 'Verdana';
  color: #ffffff;
  font-size: 11px;
  font-weight: bold; 
  padding-left: 10px; 
}

.nav-article a {
  color: #ffffff;
  text-decoration: none;
}
.nav-article a:hover,.nav-article a:active {
  text-decoration: none;
}

.nav-text {
  color: #000000;
  font-size: 10px;
}

.form-title {
  color: #5e6679;
  font-weight: bold;
  font-size: 10px;
  text-transform: lowercase;
}

.form-text {
  color: #5e6679;
  font-size: 10px;
}

.bio {
  font-style: italic;
}

.bio i {
  font-style: normal;
}

.quote {
  color: #000080;
  font-size: 24px;
  font-style: italic;
  padding-left: 40px;
  padding-right: 40px;
  text-align: center;
  font-family: Garamond, Verdana, Arial, Sans-Serif;}

.philosophy {
  color: #68228B;
  font-weight: bold;
  font-size: 14px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

td.nav-cell-old {
  text-align: right;
  padding-bottom: 2px;
  padding-right: 14px;
  vertical-align: middle;
}
.nav-cell-old div {
  display: inline;
  padding-left: 25px;
  padding-right: 10px;
  font-size: 11px;
  font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-weight: bold;
  color: #52360e;
}
.nav-cell-old a {
  text-decoration: none;
  color: #52360e;
}
.nav-cell-old a:hover,.nav-cell a:active {
  text-decoration: underline;
}