.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:#f6921e;
}

.content a {color:#f6921e;}
.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:#f6921e;
  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:49px 0 0 4px;
  word-wrap:break-word;
  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-top,#twitter-feed {
  width:254px;
  padding-bottom:6px;
  font-size:0.85em;
  line-height:1.25em;
}
#twitter-feed {
  min-height:200px;
  margin-bottom:6px;
}

.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:#f6921e;
  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:#f6921e;
  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);
}

.sidebar-nav li.lowlight a {color:#888;}

.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%;
  padding:0 0 0 15px;
  color:#777;
  text-transform:none;
  font-size:1em;
  font-weight:bold;
  background:url(../images/arrow-right.png) no-repeat 6px 4px;
}
.blinds li:hover h2,.blinds li.selected h2 {color:#444;}

.blinds .odd {
  background:#F4F4F4;
}

.blinds .open h2 {background:url(../images/arrow-down.png) no-repeat 4px 6px;}

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

.scripture {
  font-style:normal;
  color:#f6921e;
}
  
.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.png) no-repeat top left;
  float:left;
}
.staff-info {
  padding-top:10px;
  color:#777;
  line-height:1.25em;
  float: left;
  width:490px;
}
.staff-info strong {
  font-size:1.15em;
  line-height:1.15em;
}

.content .plusButton {
  height:25px;
  padding:0;
  margin:0 1px 0 0;
  line-height:26px;
  vertical-align:middle;
  background:transparent url(../images/plusButtonWhite.bg.png) no-repeat top left;
  text-transform:uppercase;
  text-decoration:none;
  color:#BBB !important;
  float:left;
}
.content .plusButton:hover {color:#DDD !important;}
.content .plusButton span {
  padding:0 28px 0 9px !important;
  background:transparent url(../images/plusButtonWhite.span.bg.png) no-repeat top right !important;
  float:left;
}

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


.book-list {padding-left:0;}
.sermon-list {padding-left:26px;}

.sermon-list img {
  width:185px;
  margin-bottom:4px;
}
.sermon-list li {
  width:185px;
  margin:0 32px 0 0;
  text-align:center;
  list-style:none;
  line-height:1.1em;
  float:left;
}
.sermon-list li a {
  color:#777;
  text-decoration:none;
}
.sermon-list li a:hover {color:#444;}

.book-list li {
  width:110px;
  text-align:center;
  list-style:none;
  float:left;
}

/* jQuery Tools Overlay */
/* the overlayed element */
.overlay-container {
	display:none;
	z-index:10000;
	background-color:#000;
	margin-top:20px;
	border:30px solid #000;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}

/* close button positioned on upper right corner */
.overlay-container .close {
	background:url(images/splash-video-close.png) no-repeat right top;
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

