/*
Theme Name: Carrington JAM
Theme URI: http://carringtontheme.com
Description: A <strong>Just Add Markup</strong> (JAM) theme using the Carrington CMS theme framework. Designers and developers can use this as a base, then add their own markup around the core functionality. 
Version: 1.3
Author: Crowd Favorite
Author URI: http://crowdfavorite.com
Tags: customizable, template, framework, carrington, cms, example
*/

@import "css/superfish.css";
@import "css/overlay.css";
@import "css/typography.css";

div#socialshare div.twitter { float:right; margin-right: 5px; }

/* Canada button on main menu */
.sf-menu li.page-item-218 {background:red url(img/nb/winoff.gif) !important}
.sf-menu li:hover.page-item-218, .sf-menu li.sfHover.page-item-218,
.sf-menu li.page-item-218 a:focus, .sf-menu li.page-item-218 a:hover, 
.sf-menu li.page-item-218 a:active, .sf-menu li.current_page_item.page-item-218 a {
	background: transparent url(img/nb/winon.gif) repeat-x !important; 
	color: #000 !important;
	outline: 0 !important;
}
/* inset i.e. on HeartBeat Page */
div.inset {float:right;width:250px;padding-left:10px;margin:0 0 10px 10px;border-left:1px solid #cacaca}
div.inset h3 {margin:0 0 5px 0;}
div.inset ul {margin:0;padding:0;list-style:none}
div.inset li {border-top:1px dashed #cacaca;border-bottom: 1px dashed #cacaca}

div#wrapper { background: transparent url(img/ds.png) center repeat-y; }
div#footerwrapper { background: #C0C0C0 url(img/footerbg.png) top repeat-x; }
div#header { background: #fff url(img/wheatright.png) bottom right no-repeat }
div#infoandtools, div.maincontent { background: #fff url(img/wheatleft.png) bottom left no-repeat }
div.maincontent { padding-bottom: 120px; min-height: 350px; }
a { color: #557F8F; font-weight:bold; text-decoration: none; }
a:hover, a:focus, a:active {
	color: #557F8F;
	text-decoration: none;
	font-weight: bold
}
img, a img {
	text-decoration: none;
	border: none;
}
#heading {
	height: 153px;
	text-indent: -9000px;
	background: transparent url(img/heartofkansassouthernbaptistassociation.gif) 0 0 no-repeat;
}
.navbar { background: transparent url(img/nb/off.gif) repeat-x; }
#googlesearch {padding-top: 2px;}
#carousel, #mediacenter {height: 295px;}

/* Media Center
--------------------------------------------------- */
#mediacenter p { text-align: center; }
#mediacenter .videodetails p { text-align: left; }
div.YTvideo { cursor: pointer; width: 332px; height: 280px; }
	div.YTvideo.archive-page {
		width:310px
	}
div.YTvideo h3 { color:white; text-align:center; font-size:1.4em; font-weight:bold; padding: 5px 0; }
.videodetails h3, div.ind-vid-archive h3 {
	color:white;
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	padding: 5px 0;
	background: #FF6D06 url(img/videoheadingbg.png) repeat-x bottom
}

/* 4 Areas Styles
---------------------------------------------------- */
#fourthings h2 { margin-bottom: 0.25em; text-align: center; color: #fff; font-size: 1.4em; font-weight: bold; }
#fourthings div.img { margin: 0.25em auto; /*	border: 1px solid black;*/ width: 210px; height: 95px; }
#fourthings p { text-align: justify; margin-bottom: 0.25em; }
#fourthings ul { margin: 0; list-style: none; }
#fourthings ul li { padding: 0.2em 0; }
#fourthings li a.featured { font-weight: bold; }
#fourthings li.hover a { color: #fff }
#fourthings li a { display: block; font-weight: normal }
div.sidebar-areanav ul {font-size: 1.4em; font-weight:bold; list-style: none; margin: 0}
div.sidebar-areanav li a { color: #fff; display: block; padding-left: 20px; margin-bottom: 5px}

.prayer h2, .oracion h2,
div.sidebar-areanav li.cat-item-5 { background: #FF6D06 url(img/4thingsbg.png) repeat-x bottom }
.prayer a, .oracion a { color:#FF6D06 }
.prayer li.even, .oracion li.even { background-color: #FFE9D9 }
.prayer li.hover, .oracion li.hover { background-color:#FF6D06 }
.prayer div.img, .oracion div.img { background-image: url(img/prayersmall.jpg)}
div.YTvideo h3.prayer, div.YTvideo h3.oracion,
div.ind-vid-archive.prayer h3, div.ind-vid-archive.oracion h3,
#videooverlay h3.prayer, #videooverlay h3.oracion {background: #FF6D06 url(img/videoheadingbg.png) repeat-x bottom}

.church-health h2, .iglesias-saludables h2,
div.sidebar-areanav li.cat-item-6 { background: #FD1B15 url(img/4thingsbg.png) repeat-x bottom }
.church-health a, .iglesias-saludables a { color:#FD1B15 }
.church-health li.even, .iglesias-saludables li.even { background-color: #FFDAD9 }
.church-health li.hover, .iglesias-saludables li.hover { background-color:#FD1B15 }
.church-health div.img, .iglesias-saludables div.img { background-image: url(img/churchhealthsmall.jpg)}
div.YTvideo h3.church-health, div.YTvideo h3.iglesias-saludables,
div.ind-vid-archive.church-health h3, div.ind-vid-archive.iglesias-saludables h3
#videooverlay h3.church-health, #videooverlay h3.iglesias-saludables {background: #FD1B15 url(img/videoheadingbg.png) repeat-x bottom}

.planting-churches h2, .plantando-iglesias h2,
div.sidebar-areanav li.cat-item-7 { background: #3EA63B url(img/4thingsbg.png) repeat-x	bottom }
.planting-churches a, .plantando-iglesias a { color:#3EA63B }
.planting-churches li.even, .plantando-iglesias li.even { background-color: #DAFFD8 }
.planting-churches li.hover, .plantando-iglesias li.hover { background-color:#3EA63B }
.planting-churches div.img, .plantando-iglesias div.img { background-image: url(img/churchplantingsmall.jpg)}
div.YTvideo h3.planting-churches, div.YTvideo h3.plantando-iglesias, 
div.ind-vid-archive.planting-churches h3, div.ind-vid-archive.plantando-iglesias h3,
#videooverlay h3.planting-churches, #videooverlay h3.plantando-iglesias {background: #3EA63B url(img/videoheadingbg.png) repeat-x bottom}

.working-together h2, .trabajando-juntos h2,
div.sidebar-areanav li.cat-item-8 { background: #2B6088 url(img/4thingsbg.png) repeat-x bottom }
.working-together a, .trabajando-juntos a { color:#2B6088 }
.working-together li.even, .trabajando-juntos li.even { background-color: #D9EFFF }
.working-together li.hover, .trabajando-juntos li.hover { background-color:#2B6088 }
.working-together div.img, .trabajando-juntos div.img { background-image: url(img/workingtogethersmall.jpg)}
div.YTvideo h3.working-together, div.YTvideo h3.trabajando-juntos,
div.ind-vid-archive.working-together h3, div.ind-vid-archive.trabajando-juntos,
#videooverlay h3.working-together, #videooverlay h3.trabajando-juntos {background: #2B6088 url(img/videoheadingbg.png) repeat-x bottom}

/* tabs
---------------------------------------------- */
#infoandtools .tabs h3 { margin-bottom: 0; }

/* social sprites
------------------------------------------------ */
#socialmedia ul { height: 50px; margin: 0; padding: 0; position: relative; }
#socialmedia ul li {
	background: url(img/socialsprites.png) no-repeat;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	display: block;
	height: 50px;
}
#socialmedia ul li a {
	display:block;
	height: 50px;
	text-indent: -9000px;
}
#socialmedia ul li#youtube { background-position: 0 0; left: 0; width: 50px; } 
#socialmedia ul li:hover#youtube { background-position: 0 -50px; }
#socialmedia ul li#twitter { background-position: -150px 0; left: 60px; width: 50px; } 
#socialmedia ul li:hover#twitter { background-position: -150px -50px; }
#socialmedia ul li#facebook { background-position: -50px 0; left: 120px; width: 50px; }
#socialmedia ul li:hover#facebook { background-position: -50px -50px; }
#socialmedia ul li#feed { background-position: -100px 0; left: 180px; width: 50px; }  
#socialmedia ul li:hover#feed { background-position: -100px -50px; }

div#videolibrary h3 {
	padding: 5px 0;
	text-align: center;
	color: #fff;
	background: url(img/4thingsbg.png) repeat-x bottom;
}
div#videolibrary .planting-churches h3 { background-color: #3EA63B }
div#videolibrary .working-together h3 { background-color: #2B6088 }

/* default wordpress image classes */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.wp-caption img{margin: 0;padding: 0;border:0 none;}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}

