/*///////////////////////////////////////////////////
/////////////////////////////////////////////////////

SECOND BAPTIST CHURCH
GLOBAL STYLES
Copyright ©2008


STYLES TOC

	1.	BASE STYLES
	
	2.	HEADER STYLES
		2.1		MINISTRY INDEX
		2.2		TOP MENU	
		2.3		SEARCH	
		2.4 	MAIN MENU
				2.4.1	LOGO & DATE
				2.4.2	CAMPUS LOCATION
				2.4.3	CAMPUS MENU
				2.4.4	POPUP SUBMENU
				2.4.5	MYSBC LIFE MENU
	
	3.	GLOBAL CONTENT STYLES
		3.1		MAIN CONTENT
		3.2		LEFT SIDEBAR
	
	4	FOOTER STYLES 
	
	5.	MYSBC LIFE PAGE CONTENT STYLES
		5.1		MEMBER DETAILS
		5.2		FAMILY DETAILS
		5.3		MYSBC LIFE NEWS
	
	6.	SEARCH PAGE CONTENT STYLES	
	
	7.	MEDIA RICH PAGE CONTENT STYLES 
	
	8. 	GIVING PAGE CONTENT STYLES 
	
	9. 	MINISTRY PAGES CONTENT STYLES
	
	10. EVENT PAGE CONTENT STYLES 
	
	11. EVENT DETAIL CONTENT STYLES 
	
	12. CAMPUS INDEX STYLES
			
Note: 	To quickly find a section do a search for '>' + section name.
		No spaces after the '>'. Example...
		>MYSBC LIFE PAGE CONTENT STYLES
		
		
COLORS

	#304B52		blue 			// page background
	#45351e		brown 			// content background
	#F1F1D0		light green		// header h1 - page title, side bar h1, content dl
	#181008		dark brown 		// header h2 - campus name, h, a, etc
	#666666		nav gray		// header nav text
	#333333		search gray		// header search text
	#dce696		hilite green	// main menu hilight color
	#29231D		date brown		// text color used for print and when sIFR is disabled
	#7b5c36		sidebar brown	// sidebar h1 background color
	#c97c00		footer orange	// footer text color
	#edf1d0		footer green	// footer hover color [light green]
	#524229		fam brown 1		// member-details-left	h3
	#41311c		fam brwon 2		// family section background brown
	#73c49a		teal			// used for text, a, h3, h5, etc.
	
	#aec128		woodway green	// this color should not be present
	

/////////////////////////////////////////////////////
///////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
                  >BASE STYLES                   
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/	
.TelerikModalOverlay {
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70) !important; 
    background:#000 !important;
    opacity: .7 !important;
    -moz-opacity: .7 !important;
}

/* this block not required for production */
#depricated	{
	position:absolute;
	top:100px;
	left:325px;
	width:400px;
	font-size:20px;
	color:red;
	background-color:#fff;
	border:solid 4px #ff0000;
	z-index:10000;
	padding:10px;
}
    
body {
	position: relative;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;  /* default is 16px so 75% = 12px */
	color: #F1F1D0;
	background-color:#304B52; /* blue */
	margin: 0;
	padding: 0;
	border:0;
}

body.mainPop {
	background-color: #8A6135;
}

body.childPop {
	background-color: #D72A7C;
	color: #000;
}

body.studentsPop {
	background-color: #00FFDB;
	color: #000;
}

body.givingPop {
	background-color: #44A67E;
}

form {
	margin:0;
	border:0;
}

#global	{
	position:relative; /* remove for telerik */
	width: 989px;  /* horizontal container widths are set in px versus ems */
	_width: 1046px;
	margin: auto auto;
	
}

#container {
	position: relative; /* remove for telerik */
	float:left;
	background: #45351e url(/images/_img/global/container-bg.jpg) repeat-y center top; /* brown */
	padding: 0px 15px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}


/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
                  >HEADER STYLES                
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/	

#header {
	position:relative;
	height: 221px;
	margin: 0px;
	padding: 0px;
	z-index: 200;
}

#header h1 {
	position: absolute;
	font-size: 36px;
	color: #F1F1D0; /* light green */
	text-transform: uppercase;
	bottom: 7px;
	right: 30px;
	line-height:normal;
	padding:0;
	margin:0;
	font-family:Tahoma; /* This font is slightly larger than Arial, so it should help sifr */
}

*:first-child+html #header h1  { /* IE 7 */
	bottom:8px;
}

#header-image	{
	position:absolute;
	left:15px;
	width:989px;
	height:221px;
	z-index:100;
}

/*//////////////////////////////////////////////////
                  >MINISTRY INDEX                    
//////////////////////////////////////////////////*/	
		
#ministryIndex {
	position: absolute;
	top: -222px;
	left: 15px; /* 42px; */
	z-index:400;
}

#ministryIndexListContainer {
	display: block;
	width: 989px;
	height: 222px;
	opacity: .9;
	filter: alpha(opacity=90);
	overflow:hidden;
}


#ministryIndexList {
	position: absolute;
	top: 0;
	left:16px;
	padding: 0;
	margin: 0;
	height: 210px;
	overflow: hidden;
	visibility: visible;
}

#ministryIndexList ul {
	color: #ffffff;
	margin: 0;
	padding: 12px 15px 0 15px;
	float: left;
}

#ministryIndexList ul li {
	list-style: none;
	display: block;
	margin:0;
	padding:0;
}

#ministryIndexList ul li.indexHeading {
	font-size: 12px;
	font-weight:bold;
	list-style: none;
	display: block;
	margin: 8px 0 0 0;
	padding:0;
}

#ministryIndexList ul li a, #ministryIndexList ul li a:visited {
	font-size:10px;
	color: #000000;
	text-decoration: none;
	padding: 0 9px 0 0;
}

#ministryIndexList ul li a:hover {
	color: #ffffff;
	padding: 0 9px 0 0;
}

#ministryIndexTab {
	position: absolute;
	right: 36.75em;
	top: auto;
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /*this fixes the gap between the index tab and the menu in safari */
	#ministryIndexTab{right: 36.3em;}
}

#ministryIndexLabel {
	display: block;
	float: left;
	margin: 0;
	padding: .5em .75em .75em 0;
	overflow:visible;
}

#ministryIndexLabel a:link, #ministryIndexLabel a:visited {
	font-size: .917em;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin: 0 .75em;
	padding: 0 .75em 0 0;
	display: block;
	background: url(/images/_img/global/sm-whitearrow-down.gif) no-repeat right center;
}


#ministryIndexLabel a:hover {
	color: #181008;	/* dark brown */
	background: url(/images/_img/global/sm-blackarrow-down.gif) no-repeat right center;
}


/*//////////////////////////////////////////////////
             		 >TOP MENU                     
//////////////////////////////////////////////////*/

#topMenu {
	position: absolute;
	width: auto;
	top: 0;
	right: 48px;
}

#headerNav {
	font-size: .917em;
	background: #ffffff url(/images/_img/global/headerNav-BG.gif) no-repeat left top;
	display: block;
	float: left;
	padding: .5em .4em 0 .75em;
	height: 1.9em;
	width:185px;
}

#headerNav ul {
	margin: 0;
	padding: 0;
}

#headerNav ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	clear:none; 
}

#headerNav a:link, #headerNav a:visited {
	color: #666666; /* nav gray */
	text-decoration: none;
	margin: 0 .75em;
}

#headerNav a:hover, #headerNav a:visited:hover {
	color: #000000;
}
		
/*//////////////////////////////////////////////////
             		 >SEARCH                     
//////////////////////////////////////////////////*/

#headerSearch {
	background: #fff;
	display: block;
	float: left;
	padding: .25em .5em 0 .75em;
	height: 1.95em;
}

#headerSearch form {
	margin: 0px;
	padding: 0px;
}

#headerSearch input {
	font-size: .833333em;
	color: #333333;	/* search gray */
	background: #ffffff url(/images/_img/global/inputField-BG.gif) repeat-x left top;
	border: 0.08333333333em solid #89991d;
	padding: .16667em;
	margin: 0 .25em 0 0;
	width: 16em;
	height: 1.1667em;
}

#headerSearch label {
	display: none;
}

/*//////////////////////////////////////////////////
             		 >MAIN MENU                   
//////////////////////////////////////////////////*/

#mainMenuTop {
	background: url(/images/_img/global/whiteTrans.png) no-repeat top left;
	behavior: url(/iepngfix.htc);
	width: 212px;
	margin: 0 0 0 33px;
	padding: 12px 0 0 0;
	z-index:300;	
}

#mainMenuTop h2 {
	margin: 15px 0 0 0;
	padding: 0 0 3px 0;
}

#mainMenuContainerEvent {
	display: block;
	position: absolute;
	left: 33px;
	color: #000000;
	width: 212px;
	margin: 0;
	padding: 0;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index: 300;
	overflow:hidden;
}

#mainMenuContainer 
{	
	display: block;
	position: absolute;	
	left: 33px;
	color: #000000;	
	width: 212px;
	margin: 0;
	padding: 0 0 0 0;	
	z-index: 300;
	background:transparent url(/images/_img/global/whiteTrans.png) repeat scroll left top;
	behavior: url(/iepngfix.htc);
	/*overflow:hidden;*/	
}

*:first-child+html #mainMenuContainer { /* IE 7 */
	top: 100px;
}
*:first-child+html #mainMenuContainerEvent { /* IE 7 */
	top: 100px;
}

#mainMenu {
  	position:relative;
	margin: 15px 0px 7px;
}

/* removed code from here... */

/*//////////////////////////////////////////////////
             	   >LOGO & DATE                   
//////////////////////////////////////////////////*/

#mainMenuLogo {
	margin: 0 0 0 .5em;
}

#mainMenuDate {
	position: absolute;
	width: 35px;
	top: 52px;
	left: 202px;
	padding: 0;
	margin: 0;
	z-index: 300;
}

/*//////////////////////////////////////////////////
             	 >EVENTS MENU             
//////////////////////////////////////////////////*/

#calendar {
	font-size: .917em;
	line-height: 1.5em;
	padding: 6px 4px;
	background: #FFF;
	margin: 0;
}
#calendar p {
	margin: 0 0 0 10px;
	font-weight: bold;
	color: #1F180F;
	display: inline;
}
#calendarNav {
	display: inline;
	margin: 0 0 0 80px;
}

#calendarOptions {
	position: relative;
	margin: 4px 6px;
	padding: 0;
	color: #181008;	/* dark brown */
	font-size: .917em;
	line-height: .25em; 
}
#categoryMenu {
	margin: 0;
	padding: 5px 0;
	/*background: url(/images/_img/global/event-cat-bkg.gif) no-repeat bottom left;*/
	width: 212px;	
	background-color: #fff;
}

#categoryTitle {
	position: relative;
	width: 212px;
	font-size: 10px;
	line-height: 18px;
	color: #FFF;
	font-weight: bold;
	display: block;
	margin: 0;
	padding: .125em .75em;
	background: url(/images/_img/global/brown-sidebar-tab.jpg) repeat-y top left;
}
#calendarTitle {
	position: relative;
	margin: 0px 0 0 0; /* 18px 0 0 0 Changed for jQuery */
	width: 212px;
	font-size: 10px;
	line-height: 18px;
	color: #FFF;
	font-weight: bold;
	display: block;
	padding: .125em .75em;
	_padding: 20px .75em .125em .75em;
	background: url(/images/_img/global/brown-sidebar-tab.jpg) repeat-y bottom left;
}

/*//////////////////////////////////////////////////
             	 >CAMPUS LOCATION / CAMPUS MENU                  
//////////////////////////////////////////////////*/

#changeLocationsCont {
  position:absolute;
  margin:0px; padding:0px;
  width:100%;
  z-index:12000;
  clip: rect(0px, 300px, 500px, 0px);
}

#changeLocations {
    position: relative;
    background-repeat:repeat-x;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    visibility: visible;
    width: 100%;
    height: 219px;
    top:0px;
}

#changeLocationsMenuDiv {
    width: 100%;    
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    position: absolute;    
    z-index: 300;
    /*top:-206px;  */
    display:none;
}

#campusMenu ul {
    margin: 0px 0px 0px 9px;
    padding: 0px;
}

#campusMenu li {
	display:block;
	list-style: none;
	margin: 0px; margin-bottom:10px; _margin-bottom:12px;
	padding: 0px;
}

#campusMenu a, #campusMenu a:link, #campusMenu a:visited {
	font-size:1.2em; font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}

#campusMenu a:hover, #campusMenu .activeStyle {
	color: #000000 !important;
	text-decoration: none;
}

#changeLocationBtn {
    position:relative;
	height: 19px;
    margin: 0px 0px 0px 0px;
    padding:0 10px 0 105px;
    background-repeat:no-repeat;
    background-position:bottom left;
	z-index: 400;
}

#changeLocationBtn a, #changeLocationBtn a:link, #changeLocationBtn a:visited {
    display:relative;
	font-size:.9em; font-weight:bold;
    text-decoration: none;
    margin:0px; /* _margin-top:10px; */
    padding: 2px 10px 0px 0px;
    display:block;
    color:#181008;    /* dark brown */
    background-repeat:no-repeat;
    background-position:100% 75%; _background-position:100% 50%;
}

#changeLocationBtn a:hover, #changeLocationBtn a:visited:hover {
	color:#ffffff!important;
	background-image:url(/images/_img/global/sm-whitearrow-down.gif);
}

#changeLocationBtn a.isClosed {
	background-image:url(/images/_img/global/sm-blackarrow-down.gif);
}

#changeLocationBtn a.isClosed:hover {
	background-image:url(/images/_img/global/sm-whitearrow-down.gif);
}

#changeLocationBtn a.isOpen {
	background-image:url(/images/_img/global/sm-blackarrow-up.gif);
}

#changeLocationBtn a.isOpen:hover {
	background-image:url(/images/_img/global/sm-whitearrow-up.gif);
}

/* use the * html CSS hack to render an alpha-based transparent background */
* html #xchangeLocationBtn a{
	behavior: url(/iepngfix.htc);
}

* html #xchangeLocationBtn a:link{
	behavior: url(/iepngfix.htc);
}

* html #xchangeLocationBtn a:visited{
	behavior: url(/iepngfix.htc);
}

* html #xchangeLocationBtn a:hover{
	behavior: url(/iepngfix.htc);
}

/*//////////////////////////////////////////////////
             	 >POPUP SUBMENU             
//////////////////////////////////////////////////*/

#subnavContainer {
	position:absolute;top:0px; width:227px;
	z-index:9999;
	
}

div.subnav {
	position:absolute;
	left:130px;
  width:192px;/* NOTE: width is less than 100% so FF will have a right border */
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	text-align:left;
	color: #FFFFFF;
	padding:0px; margin:0px;
  margin-top:-21px; _margin-top:-23px;
  z-index:10000;
	opacity:0;
	filter: alpha(opacity=0);
	background-color:transparent;
  background-repeat:no-repeat;
  background-position:0px 24px;
  display: none;
}

ul.subnav {
	margin:0px;
  padding:0px; padding-left:8px; padding-top:17px;padding-bottom:17px;
  background-repeat:no-repeat;
  background-position:10px 0px;
}
.subnav #hdrR{
	height:4px;
  line-height:4px; font-size:1px;
	margin:0px; margin-left:12px;
  padding:0px;
  background-color:transparent;
  background-position:top right;
  background-repeat:no-repeat;
}
.subnav #hdrTL{
	position:absolute;
  width:12px; height:4px;
  line-height:4px; font-size:1px;
	margin:0px; margin-left:-12px;
  padding:0px;
  background-color:transparent;
  background-position:top right;
  background-repeat:no-repeat;
}

.subnav #hdrSpacer{
	position:absolute;top:4px;left:8px;
  width:178px; height:17px;
  line-height:4px; font-size:1px;
	margin:0px;
  padding:0px;
	border:3px solid #aec128; border-top:0px; border-bottom:0px;
  background-color:transparent;
}

.subnav #ftrSpacer{
	position:absolute;left:8px;
  width:178px; height:17px;
  line-height:4px; font-size:1px;
	margin:0px; margin-top:-17px;
  padding:0px;
	border-width:3px; border-style:solid; border-top:0px; border-bottom:0px;
}
.subnav #ftrR{
	height:4px;
  line-height:4px; font-size:1px;
	margin:0px; margin-left:12px;
  padding:0px;
  background-color:transparent;
  background-position:top right;
  background-repeat:no-repeat;
}
.subnav #ftrBL{
	position:absolute;
  width:12px; height:4px;
  line-height:4px; font-size:1px;
	margin:0px; margin-left:-12px; margin-top:-1px; _margin-top:-2px;
  padding:0px;
  background-color:transparent;
  background-position:0px 0px;
  background-repeat:no-repeat;
}

.subnav li {
	display:block;
	list-style:none;
	padding:0px; margin:0px; padding-left:12px;
	background-color:transparent;
  border-width:3px; border-style:solid;
  border-top:0px; border-bottom:0px;
}

.subnav a {
	color:#FFFFFF;
	text-decoration:none;
  white-space:nowrap;
  line-height:17px;
}

.subnav a:hover {
	color:#000000;
	text-decoration:none;
}

/*//////////////////////////////////////////////////
             	 >MYSBC LIFE MENU             
//////////////////////////////////////////////////*/

#mySBCLifeMenu {
	font-size: .917em;
	line-height: 1.5em;
	margin: .5em;
	padding: .5em;
}

#mySBCLifeMenu p, #mySBCLifeMenu h3 {
	margin: 0;
	padding: 0;
}


#mySBCLifeMenu a:link, #mySBCLifeMenu a:visited {
	color: #181008;	/* dark brown */
	text-decoration: underline;
	padding: 0;
}

#mySBCLifeMenu a:hover, #mySBCLifeMenu a:active {
	color: #ffffff;
}

#mySBCLifeMenu h3 a:link,#mySBCLifeMenu h3 a:visited{
	text-decoration:none;
	font-size: 12px;
}

/*///////////////////////////////////////////////////
/////////////////////////////////////////////////////
              >GLOBAL CONTENT STYLES               
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/	

#content {
	background: url(/images/_img/global/Container-Top-BG.jpg) no-repeat top left;
	position: relative;
	float:left;
	z-index: 1;
	width:989px;
}

/*//////////////////////////////////////////////////
                  >MAIN CONTENT                   
//////////////////////////////////////////////////*/

#mainContent {
	position: relative;
	display:inline;
	float:right;
	width: 615px;
	padding: 30px 0 0 0;
}

.mainContent_img {
	position: relative;
	float:right;
	margin:0 20px 0 30px;
	border: #7C5630 3px solid;
}

#mainContent p { 
	font-size: .917em;
	padding:  0 160px 0 0;
	margin:0 0 .917em 0;
	line-height: 1.5em;
}

#mainContent hr {
	position:relative;
	width:597px;
	border:0;
	border-bottom:solid 1px #7C5630;
	height:1px;
	float:left;
	margin: 10px 30px 25px 0;
}


#mainContent a {
	text-decoration:underline;
	font-weight: normal;
	color: #edf1d0;
}

#mainContent a:hover {
	color: #73c49a; /* teal */
}

#mainContent h1 {
	font-size: 1.5em; /* this x 12px = 18px */
	font-weight: bold;
	text-transform:none;
	padding:0;
	margin:0 0 0 0;
}

#mainContent h2 {
	font-size: 1.25em; /* this x 12px = 15px */
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .075em;
	padding:0;
	margin:0;
}

#mainContent h3 {
	font-size: 1.25em; /* this x 12px = 15px */
	color: #73c49a; /* teal */
	font-weight:bold;
	text-transform:none;
	padding:0;
	margin:0;
	line-height: 1.25em;
}

#mainContent h4 {
	font-size: .917em; /* this x 12px = 11px */
	font-weight:bold;
	text-transform:none;
	padding:.25em 1.5em .25em 1.5em;
	margin: 1em -1.5em 1em -1.5em;
}

#mainContent h5 {
	font-size: .917em; /* this x 12px = 11px */
	color: #73c49a; /* teal */
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin: 1em 0 0 0;
}

#mainContent h6 {
	font-size: .917em; /* this x 12px = 11px */
	font-weight:bold;
	text-transform:none;
	padding:0;
	margin:0;
}

#mainContent ul {
	font-size: .917em; /* this x 12px = 11px */
	list-style-type:square;
	/* margin: 0 auto .917em auto; */ /* CM 3/26/09 - removed, style preventing dots from displaying in IE */
	line-height: 1.25em;
}

#mainContent ol {
	font-size: .917em; /* this x 12px = 11px */
	list-style-type:decimal;
	margin: 0 auto .917em auto;
	line-height: 1.25em;
}

#mainContent table {
	font-size: .917em; /* this x 12px = 11px */
	margin: 0 auto 1em auto;
	border-top: 1px solid #4C3A1F;
}

#mainContent td {
	background: url(/images/_img/global/content-tableBG-odd.gif) repeat-y right top;
	border-bottom: 1px solid #4C3A1F;
	padding:.5em .917em;
	vertical-align: baseline;
}

#mainContent tr.even td {
	background: url(/images/_img/global/content-tableBG-even.gif) repeat-y right top;
	border-bottom: 1px solid #4C3A1F;
}

#mainContent dl {
	font-size:1em;
	margin: 0 auto 1em auto;
	font-weight:normal;
	line-height:1.25em;
	color:#F1F1D0; /* light green */
	padding: 1.5em 0 2em 5em;
}

#mainContent dt{
	text-transform:capitalize;
	padding:0 0 .125em 0;
	margin:0;
}

#mainContent dd{
	padding:0 0 1em 1em;
	margin:0;
}


#mainContent table {
	font-size:1em;
	margin: 0 auto 1em auto;
	border-top: 1px solid #4C3A1F;
}

#mainContent	span.green {
	color:#73c49a; /* teal */
	font-weight:bold;
}

#mainContent td {
	background: url(/images/_img/global/content-tableBG-odd.gif) repeat-y right top;
	border-bottom: 1px solid #4C3A1F;
	padding:.5em 1em;
	vertical-align: baseline;
}

#mainContent tr.even td {
	background: url(/images/_img/global/content-tableBG-even.gif) repeat-y right top;
	border-bottom: 1px solid #4C3A1F;
}

/*//////////////////////////////////////////////////
                   >LEFT SIDEBAR                   
//////////////////////////////////////////////////*/

#leftside {
	position:relative;
	float:left;
	width:345px;
	padding: 18em 0 40px 0;
}
#leftsidebar	{
	position: relative;
	float:right;
	width:314px;
	height:auto;
}

#leftsidebar {
	position: relative;
	float:right;
	width:314px;
	height: auto;
	margin: 0;
	padding: 0;
	clear:both;
}

#leftsidebar strong	{
	font-size:11px;
	font-weight:bold;
	margin:0;
}

#leftsidebar p,
#leftsidebar div.news 
{
	font-size: .833em;
	line-height: 1.25em;
	color:#000000;
	padding: 0;
	margin: 16px 35px 16px 20px;
}

#leftsidebar a {
	text-decoration:underline;
	color: #000000;
}

#leftsidebar a:hover {
	color: #FFFFFF;
}

#leftsidebar h1 {
	text-align:left;
	font-size: 12px;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight: bold;
	color: #F1F1D0; /* light green */
	padding:.5em 0 .5em 1.25em;
	margin:0 0;
	background: #7b5c36 url(/images/_img/global/brown-sidebar-h1-BG.gif) no-repeat top right; /* sidebar brown */
}

#leftsidebar	hr{
	width:280px;
	height:1px;
	border:none;
}

#leftsidebar ul {
	font-size:.83em;
	line-height:1.25em;
	color:#000000;
	padding:0 5em 0 4em;
	margin:0;
	list-style-type:square;
}

#leftsidebar ol {
	font-size:.83em;
	line-height:1.25em;
	color:#000000;
	padding:0 5em 0 4em;
	margin:0;
	list-style-type:decimal;
}

#leftsidebar li{
	padding:0 0 1.5em 0;
	margin:0;
}

#leftsidebar dl {
	font-size:.83em;
	font-weight:normal;
	line-height:1.25em;
	color:#000000;
	padding:0 5em 0 3em;
	margin:0;
}

#leftsidebar dt{
	color: #000000;
	font-weight:bold;
	text-transform:capitalize;
	padding:0 0 .125em 0;
	margin:0;
}

#leftsidebar dd{
	padding:0 0 1.5em 1em;
	margin:0;
}

#leftsidebar .caption {
	font-style:oblique;
}

#leftsidebar h1 {
	display:block;
	clear:both;
	font-size: 12px;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight: bold;
	color: #F1F1D0; /* light green */
	padding:.5em 0 .5em 1.25em;
	margin:0 0 15px 0;
	background: #7b5c36 url(/images/_img/global/brown-sidebar-h1-BG.gif) no-repeat top right; /* sidebar brown */
}

#leftsidebar span.subscribe{
    position:absolute;
	top:8px;
	left:235px;
	font-size:11px;
}

#leftsidebar span.subscribe img{
	float:none;
	margin:0 0 -2px 0;
	border: none;
}

#leftsidebar img{
	position:relative;
	float:left;	
	clear:none;
	margin:3px 10px 10px 14px;
	border: solid 2px #000;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /*safari is the only browser that aligns text and images to top edge*/
	#leftsidebar img{margin-top:0;}
}

#leftsidebar p.event, 
#leftsidebar div.item {
	position:relative;
	float:left;
	width:180px;
	font-size: .833em;
	line-height: 1.25em;
	margin: 0 0 15px 0;
	color:#000;
}

#leftsidebar strong{
	font-size:11px;
	font-weight: bold;
}


#leftsidebar p.news {
	width:240px;
	padding: 0 0 12px 14px;
}

#leftsidebar div.news {
	width:240px;
	margin: 0 0 20px 14px;
}

#leftsidebar p a,
#leftsidebar div.news a, 
#leftsidebar div.item a {
	position:relative;
	clear:none;
	font-size: 10px;
	line-height: 1.5em;
	color:#000;
}

#leftsidebar div.more{
	position: relative;
	float:right;
}

#leftsidebar div.more img{
	margin:0; /* this overrides #leftsidebarMinistry div styles above */
	border: none;
}

/*///////////////////////////////////////////////////
/////////////////////////////////////////////////////
                 >FOOTER STYLES              
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/	

#footer {
	position:relative;
	float:left;
	font-size: .8333em;
	background: url(/images/_img/global/Container-Footer-BG.jpg) no-repeat top center;
	margin: 0px auto 0 auto;
	padding: 0 15px 0 15px;
	height: 35px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}

#footer ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 .4em 0;
	width: 345px;
	height: 1.2em;
	text-align: center;
}

#footer li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#footer li a:link, #footer li a:visited {
	color: #B37525; /* footer orange */
	padding: 0.5em;
	text-decoration: none;
}

#footer li a:hover, #footer li a:visited:hover {
	color: #edf1d0;	/* footer green */
	text-decoration: underline;
}

/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
             >MYSBC LIFE PAGE CONTENT STYLES                  
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////
                   >MEMBER DETAILS                   
//////////////////////////////////////////////////*/

#member	{
	position:relative;
	float:left;
	width:590px;
}

#member-pict	{
	position:relative;
	float:left;
	left:13px;
	border: #7C5630 2px solid;
}

#member-welcome	{
	position:relative;
	float:left;
	left:5px;
	width:352px;
	margin-left: 20px;
}

#member-welcome	a	{
	text-decoration:none;
	font-size:11px;
}

#member-welcome	h2.mySBClifeH2	{
	font-size: 1.5em;
	font-weight:normal;
	text-transform:none;
	padding:0;
	margin:0;
}

#member-edit	{
	position:relative;
	float:left;
	top:20px;
}

#member-details	{
	position:relative;
	float:left;
	margin: 20px 0 0 0;
}

#member-details-left	{
	position:relative;
	float:left;
	margin:5px -20px 0 0;
	width:345px;
}

#member-details-left td	p{
	position:relative;
	margin:0;
	padding:0;
	color:#73c49a; /* teal */
	font-weight:bold;
}

#member-details-left	h3	{
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#edf1d0;
	background-color:#524229; /* fam brown 1 */
	text-transform:none;
	padding: 5px 0 5px 13px;
	clear:left;
}

#member-details-left	h3.myFam	{
	float:left;
	display:inline;
	clear:both;
	width:150px;
}

#member-details-left	h3.mySecondFam	{ /* this is here because FF didn't want to display H3s inline */
	float:right;
	display:inline;
	clear:both;
	width:171px;
	margin:-25px 0 0 0;
	_margin:0;
	padding: 5px 0 5px 11px;
}

*:first-child+html #member-details-left	h3.mySecondFam	{ /* this is here because FF didn't want to display H3s inline */
	margin:0 0 0 0;
}

#myEvents {
	clear:left;
}
#myEvents table tr td {
	border-bottom: 1px solid #896436;
}

#myEvents table tr.even td {
	border-bottom: 1px solid #896436;
}

/*//////////////////////////////////////////////////
                   >FAMILY DETAILS                   
//////////////////////////////////////////////////*/
#families-container	{
	position:relative;
	float:left;
	background:#41311c url(/images/_img/global/ww-families-bg.jpg) no-repeat top left; /* fam brown 1 */
	color:#73c49a; /* teal */
	font-size:11px;
	font-weight:bold;
	padding:0 0 20px 0;
	width:344px;
	height:auto;
}

* html #families-container	{ /* IE <7 */
	padding:0 0 30px 0;
}

*:first-child+html #families-container	{	/* IE7 */
	padding:0 0 30px 0;
}

#family-container	{
	position:relative;
	float:left;
	background:#41311c url(/images/_img/global/ww-familiesOne-bg.gif) repeat-x top left;
	color:#73c49a; /* teal */
	font-size:11px;
	font-weight:bold;
	padding:0 0 20px 0;
	width:344px;
	height:auto;
}

* html #family-container	{ /* IE <7 */
	padding:0 0 30px 0;
}

*:first-child+html #family-container	{	/* IE7 */
	padding:0 0 30px 0;
}

#myFamily	{
	position:relative;
	float:left;
	left:13px;
	top:10px;
	width:140px;
	height:auto;
}

#family-member	{
	position:relative;
	float:left;
	width:130px;
	margin:0 0 10px 0;
}

#family-member	img{
	position:relative;
	float:left;
	border: #7C5630 2px solid;
}

#family-member-details	{
	position:relative;
	float:right;
	width:75px;
	bottom:0;
	
}

#family-member p {
	position:relative;
	float:right;
	width:50px;
	height:10px;
	bottom:0;
}

#family-member a {
	font-weight:normal;
}

#mySBCFamily {
	position:relative;
	float:right;
	top:10px;
	width:170px;
}

#onlySBCFamily {
	position:relative;
	float: left;
	left:13px;
	top: 10px;
	width: 350px;
}

#mySBCFamily p, #onlySBCFamily p {
	font-weight: normal;
	padding:0;
	color: #edf1d0;
	font-size:11px;
	width: 150px;
}
#onlySBCFamily p {
	width: 300px;
}

#mySBCFamily a, #onlySBCFamily a {
	text-decoration: none;
	color: #73c49a; /* teal */
}

#mySBCFamily a:hover, #onlySBCFamily a:hover {
	text-decoration:underline;
}

p.SecondPraysLink { border-top-color:#7b5a31; border-top-style: solid; border-top-width:1px; }
p.SecondPraysLink a { position:relative; top:7px; }


/*//////////////////////////////////////////////////
                   >MYSBC LIFE NEWS                   
//////////////////////////////////////////////////*/

#news-container		{
	position:relative;
	float:left;
	left:5px;
	width:270px;
	height:25px;
	height:auto;
}
#media-header {
	position:relative;
	float:left;
	width:270px;
	height:20px;
	background: url(/images/_img/global/ww-news-header.png) left bottom no-repeat;
}

#news-header {
	position:relative;
	float:left;
	width:270px;
	height:25px;
	background: url(/images/_img/global/ww-news-header.png) left top no-repeat;
}
/* use the * html CSS hack to render an alpha-based transparent background */
* html #news-header, * html #media-header {
	behavior: url(/iepngfix.htc);
}

#news-header h3, #media-header h3 {
	position:relative;
	float:left;
	color:#fff;
	padding:7px 0 0 25px;
	font-size:12px;
	font-weight:bold;
}
#media-header h3 {
	padding: 2px 0 0 25px;
}

#news-content, #media-content {
	/* do not include position so child element links work */
	float:left;
	width:270px;
	background: url(/images/_img/global/ww-news-bg.png) left top repeat-y;
	margin:0;
	padding:0;
	
}
/* use the * html CSS hack to render an alpha-based transparent background */
* html #news-content, * html #media-content {
	behavior: url(/iepngfix.htc);background-repeat:repeat-y;
}

/* a second container was used due to png issues in i.e. */	
#news-content2,  #media-content2 {
	position:relative;
	float:left;
	width: 220px;
	padding: 0 25px 0 25px;
}

#news-content2 h4, #media-content2 h4 {
	color:#73c49a; /* teal */
	font-weight:normal;
	border-bottom:solid 1px #7b5a31;
	padding: 10px 0 4px 0;
	margin: 0 0 6px 0;
	text-transform:uppercase;
}

#news-content2 h5, #media-content2 h5 {
	color:#edf1d0;
	font-weight:bold;
	text-transform:none;
}

#news-content2 p, #media-content2 p {
	font-size:11px;
	margin:0;
	padding:0;
}

#news-content2 a, , #media-content2 a {
	font-size:11px;
	text-decoration:underline;
}			
	
#news-footer {
	position:relative;
	float:left;
	width:277px;
	height:38px;
	background: url(/images/_img/global/ww-news-footer.png) left top no-repeat;
}
/* use the * html CSS hack to render an alpha-based transparent background */
* html #news-footer {
	behavior: url(/iepngfix.htc);
}

#myMediaListItem {
	display: inline;
	border-bottom: 1px solid #896436;
	margin: 0 25px;
	padding: 10px 0;
	position: relative;
	float: left;
	clear: left;
	width: 220px;
}
#myMediaListItem p {
	display:inline;
	height:auto;
	font-size:.917em;
	line-height:1.33em;
	margin:0;
	padding:0;
	float:left;
}

#myMediaListItem a:link,
#myMediaListItem a:visited {
	color:#73c49a;
	text-decoration:none;
	font-weight:bold;
}

#myMediaListItem a:hover,
#myMediaListItem a:active {
	color:#73c49a;
	text-decoration:underline;
	font-weight:bold;
}
			
/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
              >SEARCH PAGE CONTENT STYLES                   
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/			
		
#searchField-container	{
	position:relative;
	width:325px;
	height:20px;
	border:0;
	padding:0;
	margin:5px 0 25px 0;
}

#searchField input	{
	position:absolute;
	top:0;
	width:298px;
	height:15px;
	border:0;
	margin:0;
	padding:3px 0 0 3px;
	font-size:12px;
	background: #fff url(/images/_img/global/ww-search-field-bg.gif) repeat-x top left;
	border:solid 1px #89991d;
}

#ww-search-field-icon	{
	position:absolute;
	top:0;
	right:20px;
}

#search-results	{
	width:525px;
}

#search-results	a	{
	font-weight:normal;
}

#search-results em	{
	font-weight:bold;
	font-style:normal;
}

#search-results	p	{
	margin:0;
	padding:0;
}

#search-results p.green-url	{
	display:block;
	margin:0 0 15px 0;
	color:#73c49a; /* teal */
}

#searchpages 	{
	margin:30px 0 0 0;
}

#searchpages	span	{
	
}

#searchpages	p	{
	display:inline;
	margin: 0 8px 0 0;
}

#searchpages	a	{
	margin: 0 8px 0 8px;
}

/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
             >MEDIA RICH PAGE CONTENT STYLES                  
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/

#current {
	position: relative;
	float: left;
	display: inline;
	clear: left;
	width: 260px;
}


#mainContent h1.mediaRich {
	font-size: .917em; /* this x 12px = 18px */
	font-weight: bold;
	line-height: 1em;
	text-transform:none;
	padding:.5em 0 .5em 1.25em;
	margin:2em 20px 2em 0;
	background-color:#493920;
}

#mainContent hr.mediaRich {
	position:relative;
	width:270px;
	border:0;
	border-bottom:solid 1px #6d5a3d;
	height:1px;
	float:left;
	margin: 0px 0px -12px 0;
}

#mainContent h2.mediaRich {
	font-size: 1.25em; /* this x 12px = 15px */
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .075em;
	padding:0px;
	margin-top:0px;
}

#mainContent p.subscribe { 
	font-size: .917em;
	padding:  0 10px 0 0;
	margin:-19px 0px .917em 328px;
	line-height: 1.5em;
}

#mainContent p a img.feed {
    vertical-align: bottom;
	float: none;
	margin:0 2px 2px 6px;
	border: none;
}

#mainContent p a img.filter {
    vertical-align: bottom;
	position: static;
	float: none;
	margin:0px 0px -7.5px 18px;
	
}
#mainContent a img.viewAll {
	margin:8px 0 3px 13px;
	padding:0 0 15px 0;
}


#previous h1 {
 	font-size: .917em;
	font-weight: bold;
	line-height: 1em;
	text-transform:none;
	padding:.5em 0 .5em 1.25em;
	margin:2em 20px 1em 0;
	background-color:#493920;
}

#leftsidebar p a.options{
    font-size: 10px;
	line-height: 1.95em;
	color:#000000;
	padding: 0;
	font-weight:bold;
	margin: 16px 35px 16px 0px;
}

#leftsidebar p a.options {
	font-weight:normal;
	text-decoration:none;
	color: #000000;
}

#leftsidebar p a:hover.options {
	color: #000;
	text-decoration:underline;
	padding: 0px 8px 0px 0px;
	font-weight:bold;
}


#leftsidebar p.translation {
	font-size: .833em;
	line-height: 1.5em;
	color:#000;
	padding: 0;
	margin: 16px 35px 16px 20px;
		
}
#mediaContent {
	position:relative;
	float:right;
	display: inline;
	clear: right;
	width: 322px;
}

#mediaPlayer {
	position:relative;
	float:right;
	right: 25px;
	border:solid 4px #896436;
	width: 288px;
}
/*//////////////////////////////////////////////////
                   >MEDIA LIST SECTION                 
//////////////////////////////////////////////////*/

#mediaListContainer {
	width:345px;
	height:405px;
	position:relative;
	float:left;
}

#mediaListContainer p {
	margin:0;
	padding:15px 0 8px 15px;
	_padding:15px 0 8px 22px;
	font-size:1.083em;
}

#mediaListContainer img {
	margin:0;
	padding:0;
	border:none;
}

.listBorderTop {
	margin:0 0 0 15px;
	_margin:0 0 0 22px;
	padding:0;
}

.listBorderBot {
	margin:-20px 0 0 15px;
	_margin:-20px 0 0 22px;
	padding:0;
}

.listLocation {
	color:#73c49a; /* teal */
	text-transform:uppercase;
	font-weight:bold;
}

#mediaListItem {
	border-bottom: 1px solid #896436;
	margin: 0;
	padding:10px 0 10px 0;
	position: relative;
	float: left;
	width: 255px;
	clear: left;
}
#mediaListItem p {
	display:inline;
	height:auto;
	font-size:.917em;
	line-height:1.33em;
	margin:0;
	padding:0;
	float:left;
}

#mediaListItem a:link, #mediaListItem a:visited {
	color:#73c49a;
	text-decoration:none;
	font-weight:bold;
}

#mediaListItem img {
	padding: 0;
	margin: 0;
	display: block;
}

#mediaListItem a:hover , #mediaListItem a:active {
	color:#73c49a;
	text-decoration:underline;
	font-weight:bold;
}

#mediaListItem .playbtn {
	position:absolute;
	margin: 0;
	padding: 0;
	left: 268px;
	top: 10px;
}

#mediaListItem ul.downloadbtn {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	display: inline;
	clear: left;
	width: 250px;
}

#mediaListItem li.downloadbtn {
	margin:0;
	padding:8px 3px 0 0;
	display:inline;
	float:left;
}
#mediaListInfo {
	position:relative;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	height:auto;
	width: 220px;
}

/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
             >GIVING PAGE CONTENT STYLES                  
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/

#mainContent.waysToGive {
	width: 620px;
	padding: 25px 8px 0px 0;
	margin-bottom: 50px;
}

#rightBar {
	width:286px;
	float:right;
	clear:right;
	margin:0px -10px 0px -20px;
}

#howMuch {
	background:url(/images/_img/woodway/ww-howMuch.png) no-repeat top left;
	width:285px;
	height:200px;
	margin: 0;
}

/* use the * html CSS hack to render an alpha-based transparent background */
* html #howMuch {
	behavior: url(/iepngfix.htc);
}

#howMuch p{
	width: 215px;
	height: 90px;
	padding: 30px 28px 5px 40px;
	line-height: 1.5em;
}

#plannedGiving	{
	background: url(/images/_img/woodway/ww-plannedGiving.png) no-repeat top left;
	position: relative;
	float: right;
	width: 285px;
	height: 384px;
	margin: 0;
	
}

/* use the * html CSS hack to render an alpha-based transparent background */
* html #plannedGiving {
	behavior: url(/iepngfix.htc);
}

#plannedGiving	p {
	font-size: .917em;
	width:210px;
	height: 110px;
	position:relative;
	padding: 185px 30px 0px 40px;
	line-height: 1.5em;
}
 
#download a img {
  margin: 0 0 26px 0;
}

#giving_mainContent img {
	float: left;
	padding: 4px 0px 0px 0px;
	margin: 0;
}
	
#giving_mainContent {
	position: relative;
	float:left;
	width: 336px;
	margin: 10px 0;
}

#giving_mainContent p {
	font-size: 0.917em;
	padding:  0 0 15px 2.5em;
	margin: 0;
	line-height: 1.25em;
}

#howMuch a, #plannedGiving a {
	position: relative;
	margin: 0 0 0 40px;
	padding: 0;
}

#download {
	margin: 20px 0 0 30px;
}

	
/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
             >MINISTRY PAGES CONTENT STYLES                  
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/

#leftsidebarMinistry	{
	position: relative;
	float:right;
	width:314px;
	height:auto;
}

.womensMinistry	{
	background: #aec128 url(/images/_img/global/ww-sidebar-bg_women.gif) repeat-y top right;
}

.singlesMinistry	{
	background: #aec128 url(/images/_img/global/min-sin-sidebarbkg.gif) repeat-y top right;
}

.mensMinistry	{
	background: #aec128 url(/images/_img/global/min-men-sidebarbkg.gif) repeat-y top right;
}


.marriedsMinistry	{
	background: #aec128 url(/images/_img/global/min-mar-sidebarbkg.gif) repeat-y top right;
}

#leftsidebarMinistry h1 {
	display:block;
	clear:both;
	font-size: 12px;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight: bold;
	color: #F1F1D0; /* light green */
	padding:.5em 0 .5em 1.25em;
	margin:0 0 15px 0;
	background: #7b5c36 url(/images/_img/global/brown-sidebar-h1-BG.gif) no-repeat top right; /* sidebar brown */
}

#leftsidebarMinistry span.subscribe{
font-size:11px;
font-weight:normal;
left:160px;
position:relative;
right:100px;
text-transform:lowercase;
top:-1px;
}

#leftsidebarMinistry span.subscribe img{
	float:none;
	margin:0 0 -2px 0;
	border: none;
}

#leftsidebarMinistry span.subscribeMain{
font-size:11px;
font-weight:normal;
left:175px;
position:relative;
right:100px;
text-transform:lowercase;
top:-1px;
}

#leftsidebarMinistry span.subscribeMain img{
	float:none;
	margin:0 0 -2px 0;
	border: none;
}

#leftsidebarMinistry img{
	position:relative;
	float:left;	
	clear:none;
	margin:3px 10px 10px 14px;
	border: solid 2px #fff;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /*safari is the only browser that aligns text and images to top edge*/
	#leftsidebarMinistry img{margin-top:0;}
}

#leftsidebarMinistry p.event,
#leftsidebarMinistry div.item {
	position:relative;
	float:left;
	width:180px;
	font-size: .833em;
	line-height: 1.25em;
	margin: 0 0 15px 0;
	color:#fff;
}

#leftsidebarMinistry p,
#leftsidebarMinistry div.news {      
      font-size: .833em;
      line-height: 1.25em;
      padding: 0;
      margin: 16px 35px 16px 20px;
      color:#fff;
}

#leftsidebarMinistry strong{
	font-size:11px;
	font-weight: bold;
}

#leftsidebarMinistry p.news {
	width:240px;
	padding: 0 0 12px 14px;
}

#leftsidebarMinistry div.news {
	width:240px;
	margin: 0 0 20px 14px;
}

#leftsidebarMinistry p a,
#leftsidebarMinistry div a,
#leftsidebarMinistry div.item a {
	position:relative;
	clear:none;
	font-size: 10px;
	line-height: 1.5em;
	color:#fff;
}

#leftsidebarMinistry div.more{
	position: relative;
	float:right;
}

#leftsidebarMinistry div.more img{
	margin:0; /* this overrides #leftsidebarMinistry div styles above */
	border: none;
}

#leftsidebarMinistry div.blogPost
{
	position:relative;
	float:left;
	width:240px;
	font-size: .833em;
	line-height: 1.25em;
 margin: 0px 35px 20px 20px;
	color:#fff;
}
#leftsidebarMinistry div.blogPost strong
{	
	width:100%;
	font-size: 11px;
	line-height: 1.25em; 
}
#leftsidebarMinistry div.blogPost strong a:hover, 
#leftsidebarMinistry div.blogPost strong a:visited, 
#leftsidebarMinistry div.blogPost strong a:link
{	
text-decoration:none;
	font-size: 11px;
}
#leftsidebarMinistry div.blogPost p
{
	width:100%;
	font-size: 1.0em;
	line-height: 1.25em;
 color:#fff;
 margin:0px;
}

#mainContentMinistry {
	position: relative;
	display: inline; /* this is here to fix IE6 float bug (margin widths are 2x approx.) */
	float:right;
	width:604px;
	margin: 25px 20px 0 0;
}
#mainContentMinistry hr {
	position:relative;
	width:495px;
	border:0;
	border-bottom:solid 1px #826035;
	height:1px;
	float:left;
	margin: 15px 120px 15px 0;
}

#mainContentMinistry h1 {	/* we probably don't need this here since we don't have h1 in this section */
	font-size: .917em; /* this x 12px = 18px */
	font-weight: bold;
	line-height: 1em;
	text-transform:none;
	padding:.4em 0px .6em 20px;
	margin:2em 25px 0em 0px;
	background-color:#493920;
}

#mainContentMinistry h2 {
	font-size: 1.25em; /* this x 12px = 15px */
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .075em;
	padding:0;
	margin:0;
}

#mainContentMinistry h3 {
	position:relative;
	font-size: 1em; /* this x 12px = 15px */
	font-weight:bold;
	color:#71c298;
	background-color:#493920;
	padding:4px 0 5px 20px;
	margin:0;
}

#mainContentMinistry h5 {
	position:relative;
	font-size: 1em; /* this x 12px = 15px */
	font-weight:normal;
	color:#fff;
	background-color:#493920;
	padding:4px 0 5px 20px;
	margin:0;
}

#mainContentMinNews {
	position: relative;
	display: inline; /* this is here to fix IE6 float bug (margin widths are 2x approx.) */
	float: right;
	clear: right;
	width: 455px;
	margin: 25px 160px 0 0;
	_margin: 25px 50px 0 0;
	padding: 0;
}
#mainContentMinNews p {
	font-size: .917em;
	padding: 0;
	margin: 0 0 .917em 0;
	line-height: 1.5em;
	clear:left;
}
#mainContentMinNews hr {
	position:relative;
	width:455px;
	border:0;
	border-bottom:solid 1px #826035;
	height:1px;
	float:left;
	margin: 15px 120px 15px 0;
	clear: both;
}

#mainContentMinNews h2 {
	font-size: 1.25em; /* this x 12px = 15px */
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .075em;
	padding:0;
	margin:0;
}

#mainContentMinNews h3 {
	position:relative;
	font-size: 1em; /* this x 12px = 12px */
	font-weight:bold;
	text-transform: uppercase;
	color:#71c298;
	padding:5px 0 0 0;
	margin:0;
	clear: both;
	float: left;
}

#mainContentMinistry span.button {
	position:absolute;
	right:0;
	margin:-20px 20px 0 0;
	padding:0;
}

#ministry2Column	{
	position:relative;
	float:right;
	margin: 20px 0 0 0;
}

#ministryLeftColumn	{
	position:relative;
	float:left;
	clear:right;
	width:376px;
}

#leftColumnFlash	{
	position:relative;
	float:left;
	margin: 15px 0 0 0;
	padding: 0 0 20px 0;
}

#leftColumnCopy	{
	position:relative;
	float:left;
	padding: 6px 0 20px 0;
}


/*  Updated 2.4.2009 - Caleb Miller. 
This sets the background color and border for the Adult Homepage Photo album.
The flash div ID has to match the theme of the item, so if we ever need to add another, it must be named Themename + "Flash" in order to work.
   So singles would need to be named #SinglesFlash.... and married would need to be named #MarriedsFlash.... to work.*/

#WomensFlash {
	width: 327px;
	margin:0 0 0 20px;
	padding:0;
	border: #CC1F83 3px solid;
}


#MensFlash {
	width: 327px;
	margin:0 0 0 20px;
	padding:0;
	border: #C24B2D 3px solid;
}

#mediaButton {
	width: 333px;
	margin:0 0 0 20px;
	padding: 0;
	text-align: right;
}

#leftColumnCopy	p{
	position:relative;
	float:left;
	margin: 0;
	padding:10px 10px 10px 20px;
}


#ministryRightColumn	{
	position:relative;
	float:right;
	width:228px;
	height:150px;
}

#ministryRightColumn span{
	position:relative;
	margin:0 0 0 20px;
	display:block;
	font-weight:bold;
	height:40px;
}

#ministryRightColumn span.womensBlog{
	color:#de41aa;
}

#ministryRightColumn span.mensBlog{
	color:#d74e35;
}

#ministryRightColumn span.singlesBlog{
	color:#5ec3cc;
}

#ministryRightColumn span.marriedsBlog{
	color:#f8a231;
}

#ministryRightColumn span img {
	margin:0 0 -6px 5px;
}

* html #ministryRightColumn	{
	behavior: url(/iepngfix.htc);
}

#ministryRightColumn p	{
	font-size: 11px;
	width:200px;
	margin: 15px 0 10px 15px;
	padding-left:5px;
}

#ministryH4Content {
	position:relative;
	display:inline;
	float:left;
	width:460px;
	margin:0 0 0 20px;
	padding:0;
}

#ministryH4Content h4 {
	position:relative;
	font-size:13px;
	margin:0 0 10px 0;
}

#ministryH4Content p {
	position:relative;
	margin:0 0 8px 0;
}

/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
              >EVENT PAGE CONTENT STYLES                   
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/	

#mainContent h2.event-calendar {
	font-size: 1.083em; /* this x 12px = 13px */
	height:25px;
}

#mainContent table {
	font-size: .917em; /* this x 12px = 11px */
	margin: 0 auto 1em auto;
	border-top: 1px solid #896436;
}

#mainContent td {
	background: none;
	border-bottom: 1px solid #896436;
	padding:.5em .917em;
	vertical-align: baseline;
}
#mainContent tr.top td {
	background: url(/images/_img/global/wide-tableBG-top.jpg) repeat-y right top;
	border-bottom: 1px solid #896436;
}
#mainContent tr.odd td {
	background: url(/images/_img/global/wide-tableBG-odd.jpg) repeat-y right top;
	border-bottom: 1px solid #896436;
}

#featured-events	{
	position:relative;
	float:left;
	margin: 0;
}

#event-details	{
	position:relative;
	float:left;
	margin: 5px -20px 0 0;
	width: 590px;
}

#event-details .subscribe {
	float:right;
	font-size:0.917em;
	padding:2px;
	position:absolute;
	right:1px;
	top:-1px;
}

#event-details td {
	padding: 1.5em 1em 1.5em 0;
}

#event-details	td	p {
	position:relative;
	margin:0 1em 0 0;
	padding:0;
	font-weight:normal;
}

#event-details	td p.event-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em; /* this x 12px = 12px */
	position:relative;
	margin:0 1em 0 0;
	padding:0;
	color:#73c49a; /* teal */
	font-weight:bold;
}

#event-details	td div.featured-event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .917em; /* this x 12px = 12px */
	float:right;
	margin:-1.5em 0 0 0;
	padding:0;
	color:#896436; /* light brown */
	font-weight:bold;
	text-transform: uppercase;
}

#event-details td p.event-link {
	margin: 1.25em 0 0 0;
	padding: 0;
	line-height: 13px;
}

#event-details	h3	{
	position:relative;
	font-size:12px;
	font-weight:bold;
	color:#edf1d0;
	background-color:#524229; /* fam brown 1 */
	text-transform:none;
	padding: 5px 0 5px 13px;
	clear:left;
}

.event-sm {
	margin: 0 2em 2em 0;
	border: 3px #896436 solid;
}
.event-lg {
	border: 3px #896436 solid;
}

.event-tn-lg {
	border: 3px #fcfc30 solid;
}

/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
              >EVENT DETAIL CONTENT STYLES                   
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/	

#popContainer {
	margin: 6px !important; 
	height: 600px;
	width: 600px;
	background: url(/images/_img/global/event-popup-bkg.jpg) no-repeat top left;
}

#popContainerTithe {
	position:relative;
	float: left;
	display: inline;
	margin: 6px;
	height: 740px;
	width: 430px;
	background: url(/images/_img/global/giving-popup-bkg.jpg) repeat-y top left;
}
#popContainerLogin {
	position:relative;
	float: left;
	display: inline;
	margin: 6px;
	width: 375px;
	height: 224px;
	background: url(/images/_img/global/giving-popup-bkg.jpg) repeat-y top left;
}
#titheChart {
	position:relative;
	float: left;
	clear: left;
	display: inline;
	margin: 5px;
	padding: 0;
	height: 700px;
	width: 420px;
}

#popLeftCol {
	position:relative;
	float: left;
	margin: 10px 15px 0 25px;
	_margin: 10px 15px 0 15px;
	width: 300px;
	display: inline;
}
#popLeftLogin {
	position:relative;
	float: left;
	margin: 0 5px 0 5px;
	padding: 0 0 0 10px;
	width: 160px;
	display: inline;
	height: 180px;
}
#popLeftLogin input {
	font-size: 10px;
	color: #333333;	/* search gray */
	background: #ffffff url(/images/_img/global/inputField-BG.gif) repeat-x left top;
	border: 0.08333333333em solid #89991d;
	padding: .16667em;
	margin: 0 5px 5px 0;
	width: 130px;
	height: 14px;
}
#popLeftLogin p {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: .917em; /* this x 12px = 11px */
	line-height: 1.25em;
}
#popLeftLogin h1 {
	font-size: 14px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #aec128; /* ww green */
}


#popLeftContent {
	line-height: 1.5em;
}


#popRightCol {
	position:relative;
	float: right;
	margin: 10px 10px 0 0;
	_margin: 10px 5px 0 0;
	padding: 0;
	width: 240px;
	height: 568px;
}

#popRightLogin {
	position:relative;
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
	height: 160px;
	width: 160px;
	background: url(/images/_img/global/event-dashedline.gif) repeat-y top left;
	font-size: .917em; /* this x 12px = 11px */
	line-height: 1.25em;
}
#popRightLogin h2 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 12px;
	color: #73c49a; /* teal */
}
#popRightLogin a {
	font-size: .917em; /* this x 12px = 11px */
	margin: 0;
	padding: 0;
	color: #edf1d0;
}
#popRightLogin a:hover {
	font-size: 0.917em; /* this x 12px = 11px */
	margin: 0;
	padding: 0;
	color: #5CC297; /* ww green */
}
#popRightLogin p {
	margin: 0 0 5px 0;
	padding: 0;
}


#popRightContent {
	font-size: .917em; /* this x 12px = 11px */
	line-height: 1.25em;
	margin: 45px 0 0 0;
	padding: 0 0 0 20px;
	width: 220px;
	height: 460px;
	background: url(/images/_img/global/event-dashedline.gif) repeat-y top left;
}



#popLeftCol h1 {
	font-size: 13px;
	margin: 0 0 30px 0;
	padding: 0;
	color: #aec128; /* ww green */
}
#popRightTop {
	position: relative;
	height: 90px;
}
#popRightContent p {
	margin: 0 0 .5em 0;
	padding: 0;
}
#popRightContent h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
	color: #73c49a; /* teal */
}
#popRightContent h4 {
	font-size: .917em; /* this x 12px = 11px */
	margin: 1em 0 0 0;
	padding: 0;
	color: #73c49a; /* teal */
	text-transform: uppercase;
}
#popRightContent h5 {
	font-size: .917em; /* this x 12px = 11px */
	margin: 0;
	padding: 0;
	color: #aec128; /* ww green */
}
#popRightContent a {
	font-size: .917em; /* this x 12px = 11px */
	margin: 0;
	padding: 0;
	color: #edf1d0;
}
#popRightContent a:hover {
	font-size: 0.917em; /* this x 12px = 11px */
	margin: 0;
	padding: 0;
	color: #5CC297; /* ww green */
}

#popHeader {
	margin: 5px 0;
	width: 420px;
	height: 15px;
	text-align: right;
}
#popHeaderTithe {
	position: relative;
	float: left;
	padding: 5px 0 0 0;
	margin: 0;
	width: 420px;
	height: 20px;
	text-align: right;
}
#popHeaderLogin {
	position: relative;
	float: left;
	padding: 5px 0 0 0;
	margin: 0;
	width: 360px;
	height: 20px;
	text-align: right;
}

#popFooter {
	margin: 0 25px;
	width: 550px;
	height: 15px;
	text-align: right;
	clear: both;
}

#popFooter a {
	font-size: .833em;
}

#popFooter a:link, #popFooter a:visited {
	color: #aa8937; /* footer orange */
	padding: .5em;
	text-decoration: none;
}

#popFooter a:hover, #popFooter a:visited:hover {
	color: #edf1d0;	/* footer green */
	text-decoration: underline;
}



#eventDate {
	position: relative;
	float: left;
	margin: 0;
	width: 53px;
	padding: 0;
	margin: 0;
}

#eventDateChi {
	position: relative;
	float: left;
	width: 53px;
	height: 70px;
	padding: 0;
	margin: 0;
}
#eventDateChi img {
	position: relative;
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
}

#eventActions {
	position: relative;
	float: right;
	width: 150px;
	height: 70px;
}

#eventActions p img.event-more {
	text-decoration:none;
	margin: 0;
	vertical-align: bottom;
	_vertical-align: text-bottom;
}
#eventActions p a.event-link {
	margin: 0;
	padding: 0;
	line-height: 13px;
}

/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
              >CAMPUS INDEX STYLES                   
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/			

#header-imageCampus	{
	position:absolute;
	top:0;
	left:15px;
	width:989px;
	height:462px;
	z-index:100;
}
#contentCampus {
	background: url(/images/_img/campusindex/cmpindxContainer-top-bg.jpg) no-repeat top left;
	position: relative;
	float:left;
	margin-top: 241px;
	z-index: 1;
	width:989px;
}

#containerCampus {
	position: relative; /* remove for telerik */
	float:left;
	background: #45351e url(/images/_img/campusindex/cmpindxContainer-bg.jpg) repeat-y center top; /* brown */
	padding: 0px 15px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}

#leftContent {
	position:relative;
	float:left;
	width:370px;
	padding: 30px 0 50px 0;
}

#leftContent img a {
	border:none;
	vertical-align:text-bottom;
	
}

#leftContent h1 { /* color in woodway css */
	text-align:left;
	font-size: 1em;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight: bold;
	padding:0 0 .5em 34px;
	margin:0;
}

#leftContent p {
	float:left;
	text-align:left;
	font-size: .917em;
	line-height:1.5em;
	text-transform:none;
	font-weight:normal;
	color: #F1F1D0; /* light green */
	padding: 0.5em 0 0.5em 207px; /*padding:0 0 .5em 57px; cc - i moved it because the rss feeds link is not there.*/
	margin:0;
}

#leftContent a:link, #leftContent p a:visited {
	color:#73c49a; /* teal */
	text-decoration:none;
	font-weight:bold;
}

#leftContent a:hover {
	color:#F1F1D0; /* light green */
	text-decoration:underline;
}

#leftContent img.button {
	padding:0 2.5em 0 0;
	margin:0 0 -.33em 0;
}

#leftContent img.rss {
	padding:0 0 0 .5em;
	margin:0 0 -.25em 0;
}

#middleContent {
	position:relative;
	float:left;
	width: 283px;
	margin:0;
	padding:0 0 50px 0;
}

#middleContent h1 { /* color in campus css */
	font-size:1em;
	line-height:1.33em;
	text-transform:uppercase;
	font-weight:bold;
	margin: 30px 0 0 18px;
	padding: 0;
}

#middleContent p {
	text-align:left;
	font-size: 11px;
	line-height:1.25em;
	color: #F1F1D0; /* light green */
	margin: 10px 18px 0 18px;
	padding: 0;
}

#servicePic {
	position:relative;
	display:block;
	width: 270px;
	padding:0;
	margin:25px 0 0 9px;
	background:url(/images/_img/campusindex/cmpindx-campuspic.png) no-repeat left top; 
	height:104px;
	behavior: url(/iepngfix.htc);
}

#servicePic h1 { /* color in campus css */
	text-align:center;
	font-size:1em;
	line-height:1.33em;
	text-transform:uppercase;
	font-weight:bold;
	padding:33px 0 0 145px;
	_padding:36px 0 0 148px;
	margin:0 0 0 1px;
}

#serviceTimes {
	width:255px;
	margin:0 0 0 18px;
	_margin:0 0 0 10px;
	padding:0;
	float:left;
}

#serviceTimes table {
	margin:0;
	padding:0;
	width:255px;
	border-top:1px solid #7b5c36;
	border-bottom: 1px solid #7b5c36;
}

#serviceTimes td {
	vertical-align:top;
	color:#F1F1D0;
	font-size:.917em;
	line-height:1.33em; 
	font-weight:normal;
	padding:0;
	margin:0;
}

#serviceTimes a:link, #serviceTimes td a:visited {
	color:#73c49a;
	text-decoration:none;
}

#serviceTimes a:hover {
	color:#F1F1D0;
	text-decoration:underline;
}

#serviceTimes td.header {
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	padding:1em 0 0 0;
}

#serviceTimes td.bottom {
	padding:0 0 1em 0;
}

#serviceTimes td.base {
	padding:0 0 1em 0;
	border-bottom:1px solid #7b5c36;
}

#newVisitor {
	width:255px;
	margin:20px 0 0 18px;
	_margin:20px 0 0 10px;
	padding:0;
	float:left;
}

#newVisitor h1 { /* color in campus css */
	text-align:left;
	font-size: 1em;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight: bold;
	padding:0;
	margin:0;
}

#newVisitor h2 { /* color in campus css */
	text-align:left;
	font-size: .917em;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight: bold;
	padding:.5em 0 0 0;
	margin:0;
}

#newVisitor p {
	float:left;
	text-align:left;
	font-size: .833em;
	line-height:1.25em;
	text-transform:none;
	font-weight:normal;
	color: #F1F1D0; /* light green */
	padding:0;
	margin:0;
}

#newVisitor a:link, #newVisitor a:visited {
	color:#73c49a;
	text-decoration:none;
}

#newVisitor a:hover {
	color: #F1F1D0; /* light green */
	text-decoration:underline;
}

#newVisitor table {
	margin:0;
	padding:0;
	width:255px;
}

#newVisitor td {
	width:50%;
	text-align:left;
	vertical-align:top;
}

#rightContent {
	position: relative;
	float:right;
	width: 330px;
	padding: 33px 0 50px 0;
}

#rightContent h1 {
	font-size:1em;
	font-weight:bold;
	color:#73c49a; /* teal */
	text-transform:uppercase;
	text-align:left;
	padding:0 0 0 20px;
	margin:20px 0 0 0;
}

#rightContent a:link, #rightContent a:visited {
	color:#73c49a; /* teal */
	text-decoration:none;
}

#rightContent a:hover {
	color: #f1f1d0; /* light green */
	text-decoration:underline;
}

#rightContent .mediaButtonTop {
	padding:0 0 0 20px;
	margin:0;
}

#mediaContentFlash { /* color in campus css */
	width: 288px;
	height: 162px;
	padding:0;
	border-width:2px;
	border-style:solid;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
}

#mediaContentCaption {
	background:#181008;
	height:auto;
	margin:0 0 20px 20px;
	padding:0;
	border-bottom:1px solid #7b5c36;
	position: relative;
	float: left;
	width: 250px;
}

#mediaRichCaption {
	width: 297px;
	margin:0 0 20px 0;
	padding:0;
	border-bottom:1px solid #896436;
	position: relative;
	float: left;
	display: inline;
	background-color: #251C11;
}

#mediaIndexCaption {
	width: 297px;
	margin:0 0 20px 20px;
	padding:0;
	border-bottom:1px solid #896436;
	position: relative;
	float: left;
	display: inline;
	background-color: #251C11;
}

#channels {
	width:272px;
	padding:15px 10px 8px 10px;
	margin:0;
	position: relative;
	float: left;
}

#channels h1 { /* color in campus css */
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0;
	padding:0;
}

#channels p {
	font-size:.917em;
	text-align:left;
	padding:0 0 7px 0;
	margin:0;
}

#channels a:link, #channels a:visited {
	color:#73c49a; /* teal */
	text-decoration:none;
}

#channels a:hover {
	color: #F1F1D0; /* light green */
	text-decoration:underline;
}

#channels table {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	border:none;
	clear: left;
	position: relative;
	float: left;
}

#channels td {
	width:33%;
	height:10px;
	vertical-align:top;
}

#footer.campus {
	position:relative;
	float:left;
	font-size: .8333em;
	background: url(/images/_img/campusindex/cmpindxContainer-footer-bg.jpg) no-repeat top center;
	margin: 0px auto 0 auto;
	padding: 0 15px 0 15px;
	height: 35px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}

#flashEvents {
	float:left;
	padding:0 0 .75em 0;
	margin:0;
}

#mediadescription {
	position: relative;
	float: left;
	display: inline;
	padding: 5px 8px;
	clear: right;
}

#mediadescription p{
	padding: 0;
	margin: 0;
	font-size:.917em;
}

#mediadescription h3{
	margin: 10px 0 2px 0;
	padding: 0;
	color: #F1F2D0;
}

.lastWknd {
	font-size: .833em;
	color:#2b5a41;
	background: url(/images/_img/mediacenter/media-subnav-bkg.jpg) repeat-x top left;
	float:right;
	text-align:right;
	width:auto;
	height:28px;
	padding: 0;
	margin:0;
}

.lastWknd ul {
	margin:0;
	padding:0;
}

.lastWknd li {
	margin: 0;
	padding: 0 .75em 0 .833em;
	list-style: none;
	display:inline;
	border-left:1px solid #2b5a41;
}

.lastWknd li.first {
	border:none;
}

#devotional {
	width:308px;
}

#devotional p {
	padding: 0;
	margin: 3px 0 0 20px;
	font-size:.917em;
}

#headerHide {
	position:absolute;
	top:0;
	left:15px;
	width:989px;
	height:462px;
	z-index:100;
	visibility: hidden;
}
#flashEventsHide {
	position: absolute;
	top: 54px;
	left: 0;
	width: 344px;
	height: 305px;
	z-index: 100;
	visibility: hidden;
}
#mediaContentHide {
	padding:0;
	border-width:2px;
	border-style:solid;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	position: absolute;
	top: 56px;
	left: 0;
	width: 288px;
	height: 162px;
	z-index: 100;
	visibility: hidden;
}
/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
              >TEEN PAGE STYLES                   
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/

body.teen {
	background:#181b22 url(/images/_img/global/min-teen-page-bkg.jpg) no-repeat top center;
}

#containerTeen {
	position: relative; /* remove for telerik */
	float:left;
	background: #181B22 url(/images/_img/global/container-teen-bkg.jpg) repeat-y center top;
	padding: 0px 15px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}

* html #containerTeen {float:right;}

* html .teen #ministryIndex {left:42px;}

#contentTeen {
	position: relative;
	float:left;
	width:989px;
}

#footerTeen {
	position:relative;
	float:left;
	font-size: .8333em;
	background: url(/images/_img/global/container-footer-teen-bkg.jpg) no-repeat top center;
	margin: 0px auto 0 auto;
	padding: 0 15px 0 15px;
	height: 35px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}

* html #footerTeen {float:right;}

#footerTeen ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 .4em 0;
	width: 345px;
	height: 1.2em;
	text-align: center;
}

#footerTeen li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#footerTeen li a:link, #footerTeen li a:visited {
	color: #c97c00; /* footer orange */
	padding: .5em;
	text-decoration: none;
}

#footerTeen li a:hover, #footerTeen li a:visited:hover {
	color: #edf1d0;	/* footer green */
	text-decoration: underline;
}

.studentsMinistry	{
	background: #aec128 url(/images/_img/global/min-stu-sidebarbkg.gif) repeat-y top right;
}

#leftsidebarMinistry.studentsMinistry img {
	border: solid 3px #48e6c7;
	clear:left;
}

#leftsidebarMinistry.studentsMinistry h1 {
	display:block;
	clear:both;
	font-size: 14px;
	line-height:1.5em;
	text-transform:uppercase;
	font-weight: bold;
	color: #FFFFFF;
	padding: .25em 0 .25em 1.25em;
	margin: 0 0 15px 0;
	background: #7b5c36 url(/images/_img/global/brown-sidebar-h1-BG.gif) no-repeat top right; /* sidebar brown */
}

#studentsRightColumn	{
	position:relative;
	float:right;
	width:244px;
	height:150px;
}

#studentsRightColumn span{
	position:realtive;
	margin:0 0 0 20px;
	display:block;
	font-weight:bold;
	height:40px;
}

* html #studentsRightColumn	{
	behavior: url(/iepngfix.htc);
}

#studentsRightColumn p	{
	font-size: 11px;
	width:200px;
	margin: 15px 0 10px 15px;
	padding-left:5px;
}

.studentsImage {
	border: solid 6px #ee107e;
	position: relative;
	float:right;
	margin:0 20px 0 30px;
}

#mainContentStudents {
	position: relative;
	display:inline;
	float:right;
	width: 615px;
	padding: 30px 0 0 0;
}

#mainContentStuHome {
	position: absolute;
	width: 644px;
	height: 320px;
	top: 188px;
	left: 360px;
	
	background: url(/images/_img/global/min-stu-table-bkg.png) no-repeat top left;
	behavior: url(/iepngfix.htc);
	z-index: 200;
}

* html	#mainContentStuHome {left: 387px;}

#mainContentStudents p { 
	font-size: .917em;
	padding:  0 160px 0 0;
	margin:0 0 .917em 0;
	line-height: 1.5em;
	clear:left;
}

#mainContentStudents hr {
	position:relative;
	width:597px;
	border:0;
	border-bottom:solid 1px #1C3439;
	height:1px;
	float:left;
	margin: 10px 30px 25px 0;
}

#mainContentStudents hr.studentNews {
	position:relative;
	width:495px;
	float:left;
	margin: 20px 120px 25px 0;
	_margin: 20px 120px 13px 0;
	padding:0;
}


*:first-child+html #mainContentStudents hr.studentNews { /* IE 7 */
	margin: 20px 120px 13px 0;
}

#mainContentStudents h2 {
	font-size: 1.25em; /* this x 12px = 15px */
	font-weight: bold;
	color: #48e6c7;
	text-transform: uppercase;
	letter-spacing: .075em;
	padding:0;
	margin:0;
}

#mainContentStudents h3 {
	position:relative;
	float:left;
	clear:both;
	font-size: 1.25em; /* this x 12px = 15px */
	color: #ee107e;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing: .075em;
	padding:0;
	margin:0;
}

#chartHeadStudent {
	margin: 16px 0 0 20px;
}

#chartHeadStudent h2 {
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
}

#chartHeadStudent h3 {
	font-size: 1.167em; /* this x 12px = 14px */
	color: #000;
	font-weight:bold;
	letter-spacing: .075em;
	padding:0;
	margin: 2px 0 0 0;
}
#chartStudent {
	position: absolute;
	top: 90px;
	left: 24px;
	width: 365px;
	margin: 0;
}
#chartStudent p {
	color:#000;
	font-size: .917em;
	line-height: 1.5em;
	margin: 0 0 4px 14px;
	padding: 0;
}

#chartStudent h2 {
	margin: 0 0 4px 14px;
	padding: 0;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
}
#chartStudent table {
	color:#000;
	font-size: .917em;
	margin: 8px 0 0 0;
}

#chartStudent td {
	padding: 7px 0 8px 14px;
	background: none;
}

#chartStudent tr.even {
	position: relative;
	padding: 8px 0 8px 14px;
	background: url(/images/_img/global/min-stu-tablebkg.gif) no-repeat top left;
}

#rightColStuHome {
	position: absolute;
	width: 360px;
	height: 350px;
	top: 433px;
	z-index: 310;
	left: 680px;
	_left: 708px;
}
#rightColStuHide {
	position: absolute;
	width: 360px;
	height: 350px;
	top: 280px;
	z-index: 310;
	left: 680px;
	_left: 708px;
	visibility: hidden;
}

#rightcolContStu {
	position: absolute;
	width: 180px;
	top: 230px;
	z-index: 305;
	left: 730px;
	_left: 757px;
}

#rightcolintouchStu {
	width: 280px;
	height: 250px;
	background: url(/images/_img/global/min-stu-intouch-bkg.png) no-repeat top left;
	behavior: url(/iepngfix.htc);
}

#rightcolintouchStu h2 {
	padding: 40px 0 4px 35px;
	margin: 0;
	font-size: 1em;
	color: #ee107e;
	text-transform: uppercase;
}

#rightcolintouchStu p {
	padding: 0 0 0 35px;
	line-height: 1.25em;
	margin: 0;
	color:#000;
	font-size: .917em;
}

#rightcolblogStu {
	width: 280px;
	padding-bottom: 50px;
	background: url(/images/_img/global/min-stu-blog-bkg.png) no-repeat bottom left;
	behavior: url(/iepngfix.htc);
}

#rightcolblogStu p {
	padding: 0 35px 1.5em 35px;
	line-height: 1.25em;
	margin: 0;
	color:#FFF;
	font-size: 0.833em;
}

#rightcolblogStu span {
	position:relative;
	display:block;
	font-weight:bold;
	height:40px;
}

#rightcolblogStu span img {
	margin:0 0 -6px 5px;
}

#rightcolblogStu h3 {
	font-size: 1.167em; /* this x 12px = 14px */
	color: #FFF;
	font-weight:bold;
	padding:150px 0 0 35px;
	margin: 0;
	text-transform: uppercase;
}

#rightcolblogStu h4 {
	font-size: 0.833em; 
	color: #e7e30f;
	font-weight:bold;
	padding: 0 35px 0 35px;
	margin: 0;
}

#rightcolblogStu a {
	text-decoration:underline;
	color: #FFF;
}

#rightcolblogStu a:hover {
	color: #e7e30f;
}

#mediaContentStudents {
	position: relative;
	display:inline;
	float:left;
	width: 400px;
	margin: 30px 220px 0 0;
}

#buttonsStudents {
	position: relative;
	float: right;
	width: 230px;
	text-align: right;
	margin: 280px 0 40px 0;
}

#buttonsStudents p.wednesday {
	margin: 0 45px 0 0;
}

#buttonsStudents p.podcast {
	margin: 10px 20px 0 0;
}

#videoStudents {
	position: relative;
	display:inline;
	float: left;
	height:162px;
	width:288px;
	margin: 0 0 0 40px;
	border: 10px solid #e7e30f;
	z-index: 310;
}

#studentsMediaButton {
	position: relative;
	float:left;
	display:inline;
	margin: 0 0 0 210px;
}

#studentsMediaDescription{
	position:relative;
	display:inline;
	background-color:#1e3237;
	height:auto;
	width:308px;
	float:left;
	margin: 0 0 0 40px;
	border-bottom: solid 3px #e7e30f;
	opacity: .75;
	filter: alpha(opacity=75);
}

#studentsMediaDescription p{
	padding: 0 0 10px 10px;
	margin: 0;
	font-size:.917em;
	opacity: 1;
	filter: alpha(opacity=100);
}

#studentsMediaDescription span.green {
	color:#73c49a; /* teal */
	font-weight:bold;
	opacity: 1;
	filter: alpha(opacity=100);
}

#studentsMediaDescription h3{
	text-transform:uppercase;
	font-weight:bold;
	margin: 10px 0 5px 10px;
	font-size:1.25em;
	opacity: 1;
	filter: alpha(opacity=100);
}


/*//////////////////////////////////////////////////
/////////////////////////////////////////////////////
              >CHILDREN PAGE STYLES                   
/////////////////////////////////////////////////////
//////////////////////////////////////////////////*/

body.children {
	background-color: #841363;
}

#containerChildren {
	position: relative; /* remove for telerik */
	float:left;
	background: #841363 url(/images/_img/global/container-kids-bkg.jpg) repeat-y center top;
	padding: 0px 15px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}

#contentChildren {
	background: url(/images/_img/global/Container-topkids-bkg.jpg) no-repeat top left;
	position: relative;
	float:left;
	z-index: 1;
	width:989px;
}

#contentChildrenHm {
	background: url(/images/_img/global/Container-topkids-home-bkg.jpg) no-repeat top left;
	position: relative;
	float:left;
	z-index: 1;
	width:989px;
}

#footerChildren {
	position:relative;
	float:left;
	font-size: .8333em;
	background: url(/images/_img/global/container-footer-kids-bkg.jpg) no-repeat top center;
	margin: 0px auto 0 auto;
	padding: 0 15px 0 15px;
	height: 35px;
	width: 989px;  /* horizontal container widths are set in px versus ems */
}

#footerChildren ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 .4em 0;
	width: 345px;
	height: 1.2em;
	text-align: center;
}

#footerChildren li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#footerChildren li a:link, #footerChildren li a:visited {
	color: #841363; 
	padding: .5em;
	text-decoration: none;
}

#footerChildren li a:hover, #footerChildren li a:visited:hover {
	color: #ffffff;	
	text-decoration: underline;
}

#leftsidebarChildren	{
	position: relative;
	float:right;
	width:314px;
	height:auto;
	background: url(/images/_img/global/min-chi-sidebarbkg.jpg) repeat-y top right;
}

#childrenEventsContainer {
	position: relative;
	float: right;
	width:314px;
	display: inline;
}

#childrenEventsBox {
	position: relative;
	float: right;
	width:314px;
	background: url(/images/_img/global/min-chi-sidebarbkg.jpg) repeat-y top right;
}
#childrenEventsTitle {
	position: relative;
	float: left;
	margin: -25px 0 0 4px;
	_margin: -18px 0 3px 6px;
	padding: 0;
}

#childrenEventsTitle img {
	position: absolute;
	margin: 0;
	padding: 0;
	border: none;
	behavior: url(/iepngfix.htc);
}

#childrenEventsTitle span.subscribe{
    position:absolute;
	top:33px;
	left:235px;
	font-size:11px;
}

#childrenEventsTitle span.subscribe img{
	float:none;
	margin:0 0 -2px 0;
	border: none;
}

#childrenEventsTop {
	position: relative;
	float:left;
	display:inline;
	clear:left;
	margin:0;
	width: 280px;
	height: 12px;
	margin: 30px 0 0 28px;
	_margin: 34px 0 0 36px;
	padding: 0;
	background: url(/images/_img/global/min-chi-eventTop-bkg.gif) no-repeat top left;
}

#childrenEvents {
	position: relative;
	float:left;
	clear:left;
	width: 280px;
	margin: 0 0 0 28px;
	_margin: -4px 0 0 18px;
	padding: 4px 0 4px 0;
	_padding: 4px 0 14px 0;
	background: url(/images/_img/global/min-chi-event-bkg.gif) repeat-y top left;
	height: auto;
}

#childrenEventsBot {
	position: relative;
	float:left;
	width: 314px;
	_width: 313px;
	height: 5px;
	margin: 0 0 0 31;
	_margin: -10px 0 0 16px;
	background: url(/images/_img/global/min-chi-news-bottom.gif) no-repeat bottom right;
}

#childrenEvents p {
	position:relative;
	float:left;
	width:160px;
	font-size: .833em;
	line-height: 1.25em;
	margin: 0 0 15px 0;
	color: #841363;
}

#childrenEvents img {
	position: relative;
	float:left;
	margin: 3px 10px 10px 10px;
	border: #FF1081 solid 3px;
	clear: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /*safari is the only browser that aligns text and images to top edge*/
	#childrenEvents img {margin-top:0;}
}

#childrenEvents p a {
	position:relative;
	float:left;
	clear:none;
	font-size: 10px;
	line-height: 1.5em;
	color:#841363;
}

#childrenEvents p a:hover {
	color: #FF1081;
}

#childrenEventsButton {
	position: relative;
	float:left;
	clear:left;
	margin: -18px 0 0 195px;
	_margin: -18px 0 0 102px;
	padding: 0;
}

#childrenNewsTitle {
	position: relative;
	float:left;
	clear:left;
	margin: -18px 0 0 4px;
	_margin: -18px 0 0 6px;
	padding: 0;
}

#childrenNewsTitle img {
	margin: 0;
	padding: 0;
	border: none;
	behavior: url(/iepngfix.htc);
}

#childrenNews {
	position: relative;
	float:left;
	clear:left;
	width: 280px;
	margin: 0 0 0 28px;
	_margin: 0 0 0 20px;
	padding: 0 0 4px 0;
	_padding: 0 0 10px 0;
}
#childrenNewsContainer {
	position: relative;
	float: right;
	width:314px;
	display: inline;
}
#childrenNewsBox {
	position: relative;
	float: right;
	width:314px;
	background: url(/images/_img/global/min-chi-sidebarbkg.jpg) repeat-y top right;
}

#childrenNews p,
#childrenNews div.news {
	position:relative;
	float:left;
	width:200px;
	font-size: .833em;
	line-height: 1.25em;
	margin: 0 0 15px 0;
	color: #fff;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /*safari is the only browser that aligns text and images to top edge*/
	#childrenNews img {margin-top:0;}
}

#childrenNews p a,
#childrenNews div.news a {
	position:relative;
	clear:none;
	font-size: 10px;
	line-height: 1.5em;
	color: #fff;
}

#childrenNews p a:hover {
	color: #841363;
}

#childrenNewsBot {
	position: relative;
	float:left;
	width: 314px;
	_width: 313px;
	height: 5px;
	margin: 0 0 0 31;
	_margin: -10px 0 0 16px;
	background: url(/images/_img/global/min-chi-news-bottom.gif) no-repeat bottom right;
	top:5px;
}

#childrenNewsButton {
	position: relative;
	float:right;
	margin: -18px 13px 10px 0;
	_margin: -18px 5px 10px 0;
	padding: 0;
}

.childrenBlogBox {
	position: relative;
	float: right;
	width:314px;
	display: inline;
	background: url(/images/_img/global/min-chi-sidebarbkg.jpg) repeat-y top right;
}

.childrenBlogTitle {
	position: relative;
	float:left;
	clear:left;
	margin: -18px 0 0 4px;
	_margin: -18px 0 0 6px;
	padding: 0;
}

.childrenBlogTitle img {
	margin: 0;
	padding: 0;
	border: none;
	behavior: url(/iepngfix.htc);
}

.childrenBlogBox div.blogPost {
color:#FFFFFF;
float:left;
clear:left;
font-size:0.833em;
line-height:1.25em;
margin:10px 0 10px 38px;
position:relative;
width:200px;
}

.childrenBlogBox div.blogPost p {
color:#FFFFFF;
font-size:1em;
line-height:1.25em;
margin:0;
width:100%;
}

.childrenBlogBox div.blogPost strong a:hover, .childrenBlogBox div.blogPost strong a:visited, .childrenBlogBox div.blogPost strong a:link {
font-size:11px;
text-decoration:none;
}

.childrenBlogBox div a {
clear:none;
color:#FFFFFF;
font-size:10px;
line-height:1.5em;
position:relative;
}

.childrenBlogBot {	
	width: 314px;
	_width: 313px;
	height: 5px;
	margin: 0 0 0 31px;
	_margin: -10px 0 0 16px;
	background: url(/images/_img/global/min-chi-news-bottom.gif) no-repeat bottom right;	
float:left;
position:relative;
}

#mainContentChildren {
	position: relative;
	display:inline;
	float:right;
	width: 615px;
	padding: 30px 0 0 0;
}

#mainContentChiTitle { 
	position: relative;
	display:inline;
	float:left;
	clear:left;
	width: 400px;
	behavior: url(/iepngfix.htc);
}

#mainContentChiLeft { 
	position: relative;
	display:inline;
	float:left;
	clear:left;
	width: 360px;
}

#mainContentChiRight { 
	position: relative;
	display:inline;
	float:left;
	width: 210px;
	margin: -40px 0 0 15px;
}

#mainContentChiTitle img { 
	behavior: url(/iepngfix.htc);
}

#mainContentChildren p { 
	font-size: .917em;
	padding:  0 60px 0 0;
	margin:0 0 .917em 0;
	line-height: 1.5em;
	clear:left;
}
#mainContentChiLeft p { 
	font-size: 1em;
	padding:  0;
	margin:0 0 .917em 0;
	line-height: 1.5em;
	clear:left;
}

#mainContentChildren h2 {
	font-size: 1.25em; /* this x 12px = 15px */
	font-weight: bold;
	color: #ff3399;
	text-transform: uppercase;
	letter-spacing: .075em;
	padding:0;
	margin:0;
	clear: left;
}

#mainContentChiLeft h3 {
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding:0;
	margin:0;
	clear: left;
	height: 22px;
}

#mainContentChildren h4 {
	font-size: 1.125em; /* this x 12px = 15px */
	font-weight: bold;
	color: #fff;
	letter-spacing: 0.075em;
	padding:0;
	margin: .075em 0 0 0;
}

#mainContentChiNews { 
	position: relative;
	display:inline;
	float:left;
	clear:left;
	width: 475px;
	height:auto;
	border:0;
}

#mainContentChiNewsLine {
	width: 475px;
	border-top: solid 3px #00C7C7;
	background: url(/images/_img/global/chi-news-line-shdw.png) no-repeat top left;
	height: 10px;
	margin: 30px 0 20px 0;
	padding: 0;
	behavior: url(/iepngfix.htc);
}

#mainContentChiNews p { 
	font-size: .917em;
	padding: 0 15px 0 0;
	margin:0 0 .917em 0;
	line-height: 1.5em;
	clear:left;
}

#mainContentChiNews h3 {
	font-size: 25px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding:0;
	margin:0;
	clear: left;
	height: auto;
	width:auto;
}

#ContentChiHome {
	position: absolute;
	width: 667px;
	top: 170px;
	left: 360px;
	z-index: 200;
}

#ContentChiTop {
	position: relative;
	float:left;
	clear:left;
	width:667px;
	margin: 0;
	padding: 0;
	height: 90px;
	background: url(/images/_img/global/container-maintop-kids.png) no-repeat top left;
	behavior: url(/iepngfix.htc);
}

#ContentChiTop img {
	position: relative;
	float:left;
	clear:left;
	margin: 43px 0 0 483px;
	padding: 0;
}

#ContentChiMid {
	position: relative;
	float:left;
	clear:left;
	width: 667px;
	margin: 0;
	padding: 0;
	background: url(/images/_img/global/container-main-kids.png) repeat-y top left;
	behavior: url(/iepngfix.htc);
}

#contentChiMidLeft {
	position: relative;
	float:left;
	clear:left;
	display: inline;
	width: 350px;
	margin: 10px 10px 10px 30px;
	padding: 0;
}

#contentChiMidRight {
	position: relative;
	float:left;
	width: 200px;
	margin: 0 10px;
	padding: 0;
}

#ContentChiBot {
	position: relative;
	float:left;
	clear:left;
	width: 667px;
	height: 162px;
	margin: 0;
	padding: 0;
	background: url(/images/_img/global/container-mainbot-kids.png) no-repeat bottom left;
	behavior: url(/iepngfix.htc);
}

#contentChiMidLeft h2 {
	position:relative;
	float:left;
	clear: left;
	diplay:block;
	color:#FF1081;
	margin: 0;
	padding: 0;
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 22px;
	width: 330px;
}

#contentChiMidLeft h3 {
	font-size: 1.167em; /* this x 12px = 14px */
	color:#FF1081;
	font-weight:bold;
	padding: 0;
	margin: 1.5em 0 .75em 0;
}

#contentChiMidLeft p {
	color:#FF1081;
	font-size: .917em;
	line-height: 1.5em;
	margin: 0 0 4px 0;
	padding: 0;
}

#contentChiMidRight h4 {
	position:relative;
	float:left;
	clear: left;
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 18px;
	height: 20px;
	display: block;
}

#contentChiMidRight p { 
	position: relative;
	float:left;
	font-size: .917em;
	padding: 0;
	margin: 0 0 .917em 0;
	line-height: 1.5em;
	color: #841363;
	width: 195px;
}

#contentChiMidRight hr {
	position:relative;
	float:left;
	clear: left;
	display: inline;
	width: 185px;
	border: 0;
	border-bottom: solid 1px #841363;
	height:1px;
	margin: 8px 0 12px 0;
}

#contentChiMidBot {
	position: relative;
	float:left;
	clear:left;
	width: 330px;
	margin: 10px 0 4px 0;
	padding: 0;
}

#contentChiMidBot p {
	position:relative;
	float:left;
	width: 290px;
	font-size: .833em;
	line-height: 1.5em;
	margin: 0 0 10px 0;
	color: #FF1081;
}

#contentChiMidBot img {
	position: relative;
	float:left;
	margin: 3px 10px 10px 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0){ /*safari is the only browser that aligns text and images to top edge*/
	#contentChiMidBot img {margin-top:0;}
}

#contentChiMidBot p a {
	color: #FF1081;
}

#contentChiMidBot p a:hover {
	color: #841363;
}

#ChildrenButtons {
	margin: 11px 0 0 10px;
}

#videoChildren {
	position: relative;
	float: left;
	clear: left;
	display: inline;
	width: 450px;
	margin: -40px 0 0 5px;
}

#vidChiRight {
	position: relative;
	float: left;
	clear:none;
	width: 180px;
	height: 175px;
	margin: 0 0 0 -64px;
	padding: 75px 0 0 5px;
	z-index: 300;
	behavior: url(/iepngfix.htc);
	background: url(/images/_img/global/container-seemor-kids.png) no-repeat top left;
}

#vidChiRight img {
	position: relative;
	float: left;
	clear: left;
	margin: 0 0 8px 0;
}

#vidChiVid {
	position: relative;
      float: left;
      clear: left;
      width: 313px;
      height: 180px;
      margin: 35px 0 0 3px;
      _margin: 35px 0 0 1px;
      padding: 3px 0 0 3px;
      z-index: 310;
      behavior: url(/iepngfix.htc);
     <![if !(IE 6)]>
      background: url(/images/_img/global/shdw-kids-vid.png) no-repeat top left;
     <![endif]>

}
#vidChiDescription {
	height:auto;
	width:313px;
	position:relative;
	float:left;
	display:inline;
	margin:-44px 0 0 -7px;
	z-index:320;
}

#vidChiDescTop {
	background: url(/images/_img/global/container-vid-desc-top.png) no-repeat top left;
	height:24px;
	width:313px;
	position:relative;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	behavior: url(/iepngfix.htc);
}

#vidChiDescMid {
	background: url(/images/_img/global/container-vid-desc.png) repeat-y top left;
	height:auto;
	width:313px;
	position:relative;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	behavior: url(/iepngfix.htc);
}

#vidChiDescMid p{
	padding: 0;
	margin: 0 0 0 30px;
	font-size:.917em;
}

#vidChiDescMid span.title {
	color:#FFFFFF;
	font-weight:bold;
}

#vidChiDescMid h3{
	font-weight:bold;
	margin:0 0 5px 30px;
	padding:0;
	font-size:1.25em;
}

#vidChiDescBot {
	background: url(/images/_img/global/container-vid-desc-bot.png) no-repeat top left;
	height:28px;
	width:313px;
	position:relative;
	float:left;
	display:inline;
	margin:0;
	padding:0;
	behavior: url(/iepngfix.htc);
}

#vidChiMedia {
	position: relative;
	float: left;
	clear: left;
	xdisplay: inline;
	height:55px;
	width:185px;
	margin: -16px 0 0 144px;
	_margin: -16px 0 0 72px;
	z-index: 305;
	behavior: url(/iepngfix.htc);
	background: url(/images/_img/global/pink-medcentShdw-kids.png) no-repeat top left;
}

#galleryChildren {
	position: relative;
	float: left;
	display: inline;
	width: 200px;
	height: 200px;
	margin: -10px 0 0 -25px;
	z-index: 320;
	behavior: url(/iepngfix.htc);
}

#galleryChiPics {
	position: relative;
	float: left;
	display: inline;
}

.childrenImage {
	border: solid 3px #00CBDE;
	position: relative;
	float: left;
	display: inline;
	z-index: 330;
	margin:0;
}

#galleryChiButton {
	position: relative;
	float: left;
	display: inline;
	margin: -17px 0 0 88px;
	z-index: 320;
	behavior: url(/iepngfix.htc);
}

#galleryChiButtonD {
	position: relative;
	float: right;
	display: inline;
	margin: -3px 0 0 0;
	z-index: 320;
}

/*/////////////////////////////////////////////////////////////////////////////////
	Anchor styles
///////////////////////////////////////////////////////////////////////////////////*/
#mainContentMinistry a,#mainContentMinNews a, #popLeftCol a{
	color: #F1F1D0;
}

#mainContentMinistry a:hover,#mainContentMinNews a:hover, #popLeftCol a:hover {
	color: #73c49a; /* teal */
}

#mainContentChildren a{
	color:#F1F1D0;
}

#mainContentChildren a:hover{
	color:#fff;
}

#mainContentStudents a {
	color:#F1F1D0;
}

#mainContentStudents a:hover{
	color:#73c49a; /* teal */
}

#contentChiMidRight a
{
	color:#841363;
}

#contentChiMidRight a:hover
{
	color:#fff;
}

#contentChiMidLeft a
{
	color:#FF1081;
}

#contentChiMidLeft a:hover
{
	color:#841363;
}