.content {
  width:702px;
  color:#777;
  text-align:justify;
  letter-spacing:-0.02em;
  line-height:1.4em;
  font-family:Helvetica,Arial,Sans-serif;
  float:left;
}

.pad-content {
  width:680px;
}

.content.no-sidebar {
  width:100%;
}

.content h1,.content h2 {
  text-transform:uppercase;
  padding:0.2em 0 0.5em 0;
  letter-spacing:-0.02em;
}
.content h1 {
  font-size:2.5em;
  text-indent:0.1em;
  color:#575757;
}
.content h2 {
  color:#0099ff;
}

.content a {color:#0099FF;}
.content.graylinks a {color:#555;}

.content sub,.content sup {color:#888;}

.content .photostream,.content .photo {
  width:702px;
  height:230px;
  padding:0;
  margin:0 0 1.5em 0;
  background:#FFF url(../images/photostream.bg.jpg) no-repeat top left;
  list-style:none;
  z-index:90;
  position:relative;
  overflow:hidden;
  float:left;
  left:-2px;
}
.content .photostream li {
  top:0;
  left:0;
  position:absolute;
  overflow:hidden;
  float:left;
}
.content .photostream li.alpha {
  z-index:99 !important;
}
.content .photo,.content .photostream li {
  width:690px;
  height:216px;
  padding:14px 0 0 12px;
}
.content .video {
  width:657px;
  height:385px;
  padding:12px 12px;
  margin:0 0 0.7em 0;
  background:#FFF url(../images/video.bg.jpg) no-repeat top left;
  position:relative;
  left:-2px;
  float:left;
}

.content blockquote {
  width:240px;
  padding:0.5em;
  margin:0.65em 1em 0;
  background:transparent url(../images/blockquote.bg.jpg) no-repeat top left;
  border-top:solid 1px #DDD;
  border-bottom:solid 1px #DDD;
  font:italic 1.133em Georgia,Serif;
  color:#999;
  float:left;
}
.content blockquote.float-right {float:right;}

.content blockquote cite {
  width:100%;
  font:normal 0.6em Geneva,Helvetica,Arial,Sans-Serif;
  text-align:right;
  color:#0099FF;
  float:left;
  clear:both;
}
.content blockquote cite:before {content:'-';}

.content hr {
  padding:0;
  margin:0 0 1.5em 0;
  border:0;
  border-top:solid 1px #DDD;
}

.sidebar {
  width:250px;
  height:auto;
  padding:52px 0 0 4px;
  float:left;
}

.sidebar h1 {
  width:254px;
  height:25px;
  padding:7px 0 0;
  margin:0 0 2px 0;
  background:#333 url(../images/sidebar.h1.bg.jpg) no-repeat top left;
  color:#EEE;
  font-size:1.133em;
  letter-spacing:0em;
  font-weight:normal;
  text-align:center;
  text-transform:uppercase;
  float:left;
}
.sidebar h1.twitter {background-image:url(../images/sidebar.h1.twitter.bg.jpg);}

.sidebar-top,.sidebar-nav {
  width:254px;
  height:auto;
  padding:0;
  margin:0;
  background:#EEE url(../images/sidebar-top.bg.jpg) repeat-y top left;
  color:#555;
  list-style:none;
  float:left;
}
.sidebar-give {
  width:254px;
  height:auto;
  padding:0;
  margin:0;
  color:#555;
  list-style:none;
  float:left;
}
.sidebar-top,#twitter-feed {
  width:254px;
  margin-bottom:6px;
  padding-bottom:6px;
  font-size:0.85em;
  line-height:1.25em;
}
#twitter-feed {
  min-height:200px;
}

.sidebar-top li,.sidebar-nav li {
  width:230px;
  padding:4px 0 2px;
  margin:0 12px;
  border-bottom:solid 1px #DDD;
  float:left;
}
.sidebar-top li.omega {border:0;}
.sidebar-top li a {color:#555;}
.sidebar-top li.small-text {font-size:0.85em;}

.sidebar-top .tweetLI {
  line-height:1.25em;
}
.sidebar-top .juitterAvatar {
  width:48px;
  height:48px;
  margin-right:9px;
  float:left;
}
.sidebar-top .twitterContent {
  width:172px;
  float:left;
}
.sidebar-top .time {font-size:0.73em;}

.sidebar-nav {
  padding:0 0 32px;
  background:#FFF url(../images/sidebar-nav.bg.jpg) no-repeat bottom left;
}
.sidebar-nav a {
  width:229px;
  height:1.5em;
  padding:0 0 0 14px;
  background:transparent url(../images/sidebar-nav.a.jpg) no-repeat center left;
  color:#0099ff;
  text-decoration:none;
  float:left;
}
.sidebar-nav li {
  width:242px;
  padding:4px 4px 3px;
  margin:0 2px;
  border:0;
}
.sidebar-nav li.selected {
  margin:0 1px;
  background:#0099ff;
  border-left:solid 1px #edbb88;
  border-right:solid 1px #edbb88;
}
.sidebar-nav li.selected a {
  color:#FFF;
  background-image:url(../images/sidebar-nav.selected.a.jpg);
}

.blinds {
  padding:0 0 1em 0;
  list-style:none;
  cursor:pointer;
  text-align:left;
}

.blinds .blind {
  padding:0.35em 0.5em;
  clear:both;
}

.blinds h2 {
  width:100%;
  color:#777;
  text-transform:none;
  font-size:1em;
  font-weight:bold;
}
.blinds li:hover h2,.blinds li.selected h2 {color:#444;}

.blinds .odd {
  background:#F4F4F4;
}

.blinds .window {
  padding:0;
  font-size:0.85em;
}

.scripture {
  font-style:normal;
  color:#0099FF;
}

.staff-category,.staff {
  width:100%;
  padding:0;
  list-style:none;
  text-align:left;
  float:left;
}
.staff li {
  width:318px;
  float:left;
}
.staff-face {
  width:162px;
  height:123px;
  padding:10px 0 0 11px;
  margin-right:4px;
  background:transparent url(../images/staffface.bg.jpg) no-repeat top left;
  float:left;
}
.staff-info {
  padding-top:24px;
  color:#777;
  line-height:1.25em;
}
.staff-info strong {
  font-size:1.15em;
  line-height:1.15em;
}

.wufoo .info h2 {
  text-indent:1em !important;
}
