/*  
Theme Name: JDGreear Volcanox
Theme URI: http://www.merkados.com/portfolio
Description: A custom theme for Pastor JDGreear by digital media designer Alex Centeno.
Version: 1.0
Tags: three-columns, fixed-width, dark, red
Author: Alex Centeno MBA.
Author URI: http://www.alexcenteno.us

copyright 2010 | © Merkados Interactive Partners | all rights reserved

*/


* {
margin:0px;
padding:0px;
border:0px;
}
html {
	background-color: #1a1d20;
	width: 100%;
}

body {
	background:#6c6f70 url('images/slider-bg.jpg') repeat-x top center;
	font: 0.8em/1.8em Verdana, Arial, Sans-serif;

}

#wrapper {
	width:1000px;
	position:relative;
	left:50%;
	margin-left:-500px;
	overflow-x:hidden; /*review - AlexF12*/
	
}

#header {
	width:1000px;
	height:240px;
	background: url('images/top-banner.jpg') no-repeat top center;
}

#slider {
	width:1000px;
	height:140px;
}

#scontents {
	padding-top: 5px;
}

#scontents ul {

}

#scontents ul li {

}

#scontents a img {
border:0px;
}

#logo {
	position:absolute;
	top:50px;
	right:0px;
}

#content {
	width:1000px;
	background: #e7e7e7 url('images/main-bg.jpg') no-repeat;
	min-height:600px;
	overflow: auto;
	padding-bottom:60px;	
}

#content.single {
	margin-top:2px;
}

#lsidebar {
	width:200px;
	float:left;
	margin-left:10px;
}

.ltbox {
	width:190px;
	margin-top:20px;
}

.ltbox .ltbox-top {
	width:190px;
	height:9px;
	background: url('images/left-top-box.jpg') no-repeat top center;
}

.ltbox .ltbox-middle {
	width:190px;
	min-height:300px;
	background: #cdcdcd url('images/left-middle-box.jpg') no-repeat;
	
}

.ltbox-content {
	padding: 0px 0px 0px 0px;
}

.ltbox-content li {
	list-style-position: outside;
	list-style-type: circle;
	margin-left:8px;
}

.ltbox .ltbox-bottom {
	width:190px;
	height:9px;
	background: url('images/left-bottom-box.jpg') no-repeat;
}

.lsbox {
	width:190px;
	margin-top:10px;
}

.lsbox .lsbox-top {
	width:190px;
	height:9px;
	background: url('images/left-top-box2.jpg') no-repeat top center;
}

.lsbox .lsbox-middle {
	width:190px;
	min-height:200px;
	background: url('images/left-middle-box2.jpg') repeat-y;
}

/*Editions Alex Jun10,2010*/
.ltbox-content-t {
	padding: 0px 30px 0px 30px;
}

.ltbox-content-t li {
	list-style-position: inside;
	list-style-type: circle;
}

/*end of editions*/

.lsbox-content {
	padding: 0px 20px 0px 10px;
}

.lsbox-content li {
	list-style-position: inside;
	list-style-type: circle;
	margin-left:10px;
}

.lsbox .lsbox-bottom {
	width:190px;
	height:10px;
	background: url('images/left-bottom-box2.jpg') no-repeat;
}

/*Content*/

#main-content {
	width:500px;
	float:left;
	margin-left:40px;
}

#c {
	padding-top:20px;
}

#c ul {
	padding-bottom:1.2em;
}

/*Right Sidebar*/
#rsidebar {
	width:200px;
	float:left;
	margin-left:50px;

}

.rsbox {
	width:190px;
	margin-top:20px;
	margin-bottom: 10px;
}

.rsbox .rsbox-top {
	width:190px;
	height:9px;
	background: url('images/dark-top-box.jpg') no-repeat top center;
}



.rsbox .rsbox-middle {
	width:190px;
	min-height:500px;
	background: #292d30 url('images/dark-middle-box.jpg') no-repeat;

}

.rsbox-content {
	padding: 0px 30px 0px 10px;

}

.rsbox-content li {
	list-style-position: outside;
	list-style-type: circle;
	margin-left:8px;
}

.rsbox .rsbox-bottom {
	width:190px;
	height:10px;
	background: url('images/dark-bottom-box.jpg') no-repeat;
}

/*Footer*/
#footer { 
	width:100%;
	height:250px;
	background:url('images/fbg.gif') repeat-x top center;
	position: absolute;
	
	}
#footer-bg {
	height:250px;
	background: url('images/footer-bg2.jpg') no-repeat top center;
	margin-bottom:60px;
}

#fc {
	width:1000px;
	height:250px;
	position:relative;
	left:50%;
	margin-left:-500px;
}


/*Social Icons*/
#socials {
	position:relative;
	top:31px;
	left:36px;
}

#fleft {
	float: left;
	width: 300px;
	margin-left: 120px;
	margin-top:50px;
	color:white;

}

#fleft a {
	color: white;
	font-size: 10px;
	line-height: 18px;
}


#rteasers {

	float: left;
	margin-top: 50px;
	width:300px;
}

#rteasers .teaser {
	clear: both;
	width: 320px;
	padding-bottom: 20px;
}
#rteasers li ul {
	clear:both;
}

#rteasers li {
	list-style:none;
}

#rteasers li ul li {
	margin-bottom:26px;
}

#rteasers .teaser img, #rteasers li ul li img {
float: left;
padding:0px 10px 20px 0px;
clear: both;
}

#rteasers {
	color:white;
	font-size:10px;
	line-height:18px;
}

#rteasers a {
	color:white;
}

#rteasers .teaser h5 {
	font-size: 11px;
	line-height: 16px;
	color: white;
}

#rteasers .teaser p {
	color: white;
	font-size: 10px;
	line-height: 13px;
}


#rteasers .teaser a {
		color: #ae2b39;
}

/* @group Content Styles */
#c h1 {
	color: #000;
	font: 3.5em/1.1em "Adobe Garamond Pro", Garamond, Serif;
	letter-spacing: -2px;
	word-spacing: 5px;
}


.jdgreear #c h2 {
	color: #000;
	font: 3.5em/1em "Adobe Garamond Pro", Garamond, Serif;
	letter-spacing: -2px;
	word-spacing: 5px;
}

.jdgreear #c h2 a {
	text-decoration:none;
}

.jdgreear #c h2.post-title a:visited {
	color:#000;
}

#c p {
	padding-bottom: 2em;
	font-size: 0.9em;
	line-height: 1.9em;
}

#c a:link {
color:#AE2B39;
}

#c a:visited {
	color:#AE2B39;
}

#c a:hover {
	color:#Ad2a38;
}


#lsidebar h2 {
	color: #444;
	font-size: 15px;
	line-height: 2.4em;
}

#lsidebar li, #lsidebar p, #lsidebar a {
	color: #292d30;
	font-size: 10px;
	line-height: 22px;
}

#rsidebar li, #rsidebar p, #rsidebar a {
	color: #fff;
	font-size: 10px;
	line-height: 22px;
	text-decoration: none;
}

#rsidebar a:hover {
	text-decoration: underline;
}

#rsidebar h2 {
	color: #fff;
	font-size: 15px;
	line-height: 2.4em;

}

#rsidebar ul, #rsidebar  p {
	padding-bottom: 10px;
}

#lsidebar .lsbox a {
	color: #ae2b39;
	font-weight: bold;
}

#footer h2 {
	color:white;
	font: 1.3em/1.5em "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	padding-bottom:0.2em;
}

#c .info {
	font-size: 9.5px;
	color: #979797;
	background:url(images/divider.png) no-repeat 0 21px;
	padding-bottom: 30px;
	vertical-align: 0;
	display: block;
	line-height: 18px;
}

#copyright {
	color: #585858;
	font-size: 10px;
	line-height: 11px;
	position: relative;
	top: 230px;
	margin-right: 20px;
	text-align: right;
}

#copyright a {
	color: #585858;
}

/* @end */


/*Carousel effect*/
.infiniteCarousel {
  width: 980px; /*395px;*/
  position: relative;
margin-left:15px;

}

.infiniteCarousel .wrap {
 width:900px;  /*width: 315px;*/ /* .infiniteCarousel width - (.wrap margin-left + .wrap margin-right) */
  overflow: auto;
  min-height: 144px; /*10em*/
  margin: 0 40px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 5px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrap ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 109px;
  width: 280px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}



/*end of carousel effect*/

/*Search Form*/
#search {
	position:absolute;
	top:13px;
	right:0px;
	width:350px;
	height:33px;
}

#searchform {
	background: url('images/searchform-bg.gif') no-repeat;
	height:33px;
	width:350px;
}

#searchform #s {
	position:relative;
	left:45px;
	font: .9em/1.5em "Lucida Grande", "Lucida Sans Unicode", helvetica, verdana, arial, sans-serif;
	width:265px;
	
}

/*End of Search Form*/

/*Widgets*/
li.widget {
	list-style:none;
}

/*End of Widgets*/

/*Socials per post*/
#socialpost {
	float:left;
	margin-right:7px;
}

/*twitter icon on sidebar*/
#lsidebar .ltbox-content-t h2 {
background:url('images/twitter-iconb.gif') no-repeat top left;
padding-left: 50px;

}