/* By Katie Davis - Vivid Multimedia Pty Ltd  All Rights Reserved */

/* #######################  GENERAL SETTINGS ############################ */
html.body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin-top: 0px;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top: 0px;
	background-color:#291908;
	}

/*  Global Formatting */

h1 {font-size: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
font-weight: bold;
color: #208978;
text-align:left;}
h2 {font-size:15px;line-height: 1em;font-weight: 900; color:#CC6600; text-align:left;}
h3 {font-size:14px;line-height: 1em;font-weight: 900; color:#000}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:11px; line-height: 0.25em;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; text-align:right; }
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px; }
th{font-size: 12px;}
a {color: #208978; text-decoration:none;}
a:hover {
	color:#FF9933;
}
/*a:visited {
	color: #FF9933;
	text-decoration: none;
}*/
a.image, a.image:hover  {border:0;}

.basictab{
	padding: 0px 0 2px;
	margin-left: 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	list-style-type: none;
	margin-bottom: 0;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
	width:100%;
}

.basictab li{
display: inline;
margin: 0;
}

.basictab a{
text-decoration: none;
background-color: #000000;
color: white;
}

.basictab li a{
text-decoration: none;
padding: 0px 7px;
margin-right: -5px;
border-bottom: none;
border-left: 1px solid #fff;
background-color: #000000;
color: white;
}


.basictab li a:hover{
background-image:url(templates/whitehill/images/ro_bg.gif);
	background-position:center;
	background-repeat:repeat-x;
	color:#FFFFFF;
	
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 0px;
background-image:url(templates/whitehill/images/ro_bg.gif);
	background-position:center;
	background-repeat:repeat-x;
	color:#FFFFFF;
}

.submenustyle a.unselected{
display:none;

}

.submenustyle{
padding: 3px 1px;
border-top-width: 0;
width: auto;
display: none;
filter:alpha(opacity=0);
-moz-opacity:0;
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{
background-image:url(templates/whitehill/images/ro_bg.gif);
	background-position:center;
	background-repeat:repeat-x;
color: white;
padding: 3px 5px;
text-decoration: none;
border-left: 1px solid #fff;
margin-right: -5px;
}

.submenustyle a:hover{
background-image:url(templates/whitehill/images/ro_bg.gif);
	background-position:center;
	background-repeat:repeat-x;
	color:#FFFFFF;
}


/*#nav ul {
display:inline;
  padding: 0;
  margin: 0;
  list-style: none;
  float:left;
  }
#nav li {
display:inline;
margin-top:100px;
margin-left: 10px;
border-left: 1px solid #fff;
font-weight:bold;
  /*float: left;
  position: relative;
   position: absolute; 
width: 11em;
padding-left:7px;
 padding-right:3px;
  }
 #nav a 
 {display:inline;
 color:#FFFFFF;
 
 } 
  #nav ul li a{
display:inline;
padding: 2px;
  /*float: left;
  position: relative;
   position: absolute; 


  }
  
#nav li ul {
  display: none;
  position: relative; 
	left: -50px;
	z-index:-50px;
  }
  
#nav ul ul
		{	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			position: relative;
			
			/*width:auto;
			border-top: none;
			background-color: #000000;
		}
		
#nav ul ul li { display:inherit; position:relative; z-index:-10px; border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;line-height: 3em;
			/*width:100px;}
#nav a:hover{
display:inline;
	padding-left: 0px;
	padding-right: 0px;
	/*border-bottom: 6px solid #AF642A;
	
	background-image:url(templates/whitehill/images/ro_bg.gif);
	background-position:center;
	background-repeat:repeat-x;
	color: #ffffff;
	width: 93px;
}  
#nav ul ul li a
{width: 93px;
  display:inline;
  border:none;
  float:inherit;
  text-decoration: none;
  text-align: left;
  color: #ffffff; /* brown 
}

#nav ul li a:hover{background-color:#752F15; }
	
#nav li:hover ul, #nav ul li li a:visited{ 
			display:inherit;
			position: relative;
			float:left;
			left:-0px;
			height:20px;
			top:1px;
			z-index:-50px;
			color:#ffffff;
			border-top: none;
			background-image:url(templates/whitehill/images/submenu_ro.jpg);
	background-position:center;
	background-repeat:repeat-x; background-repeat:repeat-y;}  */
/* #######################  END GENERAL SETTINGS ############################ */


/* ######################  LAYOUT SETTINGS       ############################## */
/* Add here Div Wrappers of table formatting to layouts custom stuff*/
div.wrapper
{
	margin-left:0em;
  display:none;
  background-color:#291908;
  /*background-image:url(../images/Quick_bg_withsides.jpg);
  background-repeat:no-repeat;*/
}
div.wrapper2
{
	margin-left:0em;
  display:block;
  background-color:#291908;
  /*background-image:url(../images/Quick_bg_withsides.jpg);
  background-repeat:no-repeat;*/
}


/* Purty it up */
ul#commentForm ul a
{list-style:none;
float:none;
 
}
ul#commentForm li a
{list-style:none;
  display: block;
  width: 10em;
  line-height: 1.4em;
  font-size:11px;
  float:inherit;
  text-decoration: none;
  text-align: left;
  color: #ffffff; /* brown */
}
/* mouseover gets the bright photo */
ul#commentForm li a:hover
{
  color: #752F15; /* brown */
}

/* give each list item a piece of the picture */

ul#commentForm li.need_help a { list-style:none;background-position: -1em -0em; font-weight: bold; }
ul#commentForm li.growth a { list-style:none;background-position: 0em -2em }
ul#commentForm li.prayer a { list-style:none;background-position: 0em -4em }
ul#commentForm li.counsel a { list-style:none;background-position: 0em -6em }
ul#commentForm li.finance a { list-style:none;background-position: 0em -8em }

ul#commentForm li.funeral a { list-style:none;background-position: -10em -0em }
ul#commentForm li.visits a { list-style:none;background-position: -10em -2em }
ul#commentForm li.marriage a { list-style:none;background-position: -10em -4em }
ul#commentForm li.weddings a { list-style:none;background-position: -10em -6em }
ul#commentForm li.helpothers a { list-style:none;background-position: -10em -8em; font-weight: bold }

ul#commentForm li.prayeropp a { list-style:none;background-position: -10em -0em }
ul#commentForm li.pastoral a { list-style:none;background-position: -20em -2em }
ul#commentForm li.lives a { list-style:none;background-position: -20em -4em }
ul#commentForm li.family a { list-style:none;background-position: -20em -6em }
ul#commentForm li.commun a { list-style:none;background-position: -20em -8em }
ul#commentForm li.world a { list-style:none;background-position: -20em -10em }
ul#commentForm li.connect a { font-weight: bold;}
ul#commentForm li.life a { font-weight: bold;}
ul#commentForm li.about a { font-weight: bold;}
ul#commentForm li.news a { font-weight: bold;}
ul#commentForm li.downloads a { font-weight: bold;}
/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 2em line-height = 10em */

ul#commentForm li.visits 
{
  margin-top: -8em;
  list-style:none;
}
ul#commentForm li.lives{margin-top: -7.5em; list-style:none;}

ul#commentForm li.child{margin-top: -7.5em; list-style:none;}

ul#commentForm li.worship{margin-top: -7.5em; list-style:none;}

ul#commentForm li.disciple{margin-top: -7.75em; list-style:none;}

ul#commentForm li.parent{margin-top: -7.5em; list-style:none;}

ul#commentForm li.history{margin-top: -7.5em; list-style:none;}

/* Horizontal positions of the columns */
ul#commentForm li.need_help,
ul#commentForm li.growth,
ul#commentForm li.prayer,
ul#commentForm li.counsel,
ul#commentForm li.finance,
ul#commentForm li.funeral
{
  margin-left: -1em;
  margin-top: 0em;
  list-style:none;
}
ul#commentForm li.visits,
ul#commentForm li.marriage,
ul#commentForm li.weddings,
ul#commentForm li.helpothers, 
ul#commentForm li.prayeropp, 
ul#commentForm li.pastoral
{
  margin-left: 10em;
  list-style:none;
}
ul#commentForm li.lives,
ul#commentForm li.family,
ul#commentForm li.commun,
ul#commentForm li.world,
ul#commentForm li.connect,
ul#commentForm li.lifegroups
{

  margin-left: 20em;
  list-style:none;
}

ul#commentForm li.child,
ul#commentForm li.youth,
ul#commentForm li.uni,
ul#commentForm li.special,
ul#commentForm li.women,
ul#commentForm li.men

{
margin-left: 30em;
list-style: none;
}
ul#commentForm li.worship,
ul#commentForm li.prime,
ul#commentForm li.craft,
ul#commentForm li.garden,
ul#commentForm li.new,
ul#commentForm li.life

{
margin-left: 40em;
list-style: none;
}
ul#commentForm li.disciple,
ul#commentForm li.baptism,
ul#commentForm li.evang,
ul#commentForm li.member,
ul#commentForm li.intern,
ul#commentForm li.money
{
margin-left: 50em;
list-style: none;
}
ul#commentForm li.parent,
ul#commentForm li.theology,
ul#commentForm li.news,
ul#commentForm li.downloads,
ul#commentForm li.about,
ul#commentForm li.location

{
margin-left: 60em;
list-style: none;

}
ul#commentForm li.history,
ul#commentForm li.beliefs,
ul#commentForm li.staff,
ul#commentForm li.members,
ul#commentForm li.giving
{
margin-left: 70em;
list-style: none;

}
/* WRAPPER MAIN MENU - SUBMENU 
ul#submenu li a
{
	 
	display:inline;
  width: 11em;
  line-height: 2em;
  font-size:11px;
  text-decoration: none;
  text-align: left;
  color: #000000; /* brown 
  line-height: 2em;
}*/
/* mouseover gets 
ul#submenu li a:hover
{
  color: #752F15;  brown 
}*/

/*ul#submenu li a
{
	 	background-color:#291908;
	margin: 0em; padding: 2px;
	position: relative;
	float: left;
	width: 93px;
	text-align:center;
	list-style: none;
	background: none;
	text-decoration:none;
	display: block;
	height: 20px;
	border-left: 1px solid #fff;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-weight:normal;
	padding-left: 4px;
	background-color: transparent;
	background-position: 0px -1000em;
	border-left-color:#fff;
	border-top: 0px solid #AF642A;
}

ul#submenu span{
	display: inline;
	position: absolute;
	cursor: pointer;
	white-space: nowrap;
	top: 2px;
	left: 2px;
	text-align: center;
	padding-left: 17px;
}

/* mouseover gets 
ul#submenu li a:hover
{
  color: #752F15; /* brown 
}

/* Horizontal positions of the columns 
ul#submenu li.needhelp,
ul#submenu li.growthrec,
ul#submenu li.prayeropp,
ul#submenu li.counsell,
ul#submenu li.finances,
ul#submenu li.funerals,
ul#submenu li.marr,
ul#submenu li.wed,
ul#submenu li.vis,
{
  margin-left: -1000em;
}

ul#submenu li.needhelp
{
  margin-top: 0em;
}*/

/* ######################  LAYOUT SETTINGS       ############################## */
.latestnews { text-align: center;
				color:#FFFFFF;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;}
/*##################### NAVIGATION SECTION #####################*/
/* Pathway Breadcrumbs */	
	.pathway {font-size: 11px;color:#208978; text-align:left; font-weight:lighter;}
	a.pathway:link {color:#208978;text-align:left;}
	a.pathway:visited {color:#FF9933;}
	a.pathway:hover {color:#FF9933;}
	a.pathway:active {color:#000000; text-decoration:underline;}


/*.navigation:link, .navigation:visited {
 	background-color:#291908;
	margin: 0; padding: 2px;
	position: relative;
	float: left;
	width: 93px;
	text-align:center;
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
	background: none;
	text-decoration:none;
	display: inline;
	height: 20px;
	border-left: 1px solid #fff;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-weight:normal;
	padding-left: 4px;
	background-color: transparent;
	background-position: 0px -400px;
	border-left-color:#fff;
	border-top: 0px solid #AF642A;
}

.navigation:hover {
	padding-top: 0px;
	display:block;
	/*background-image:url(../images/ro_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #ffffff;
	padding-bottom: 0px;
}

.navigation:hover ul li{
	display: block;
  width: 11em;
  line-height: 2em;
  font-size:11px;
 
}	*/
/* 
.sublevel{margin: 0; padding: 2px;
}
a.sublevel{
	position: relative;
	display: block;
	background: transparent;
	list-style: none;
	margin: 0px; padding: 2px;
}
a.sublevel{
	position: relative;
	float: left;
	width: 93px;
	text-align:center;
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
	background: none;
}
/*a.mainlevel{
	display: block;
	height: 20px;
	text-align:center;
	border-left: 1px solid #fff;
	text-decoration: none;
	color: #752f15;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 4px;
	background-color: transparent;
	background-position: 0px -400px;
	border-left-color:#fff;
	border-top: 0px solid #AF642A;
	position: relative;
}
   a.sublevel:hover {
	padding-top: 0px;
	display:block;
	background-image:url(../images/ro_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #ffffff;
	padding-bottom: 0px;}
/* End Sub Menu */
	
/* Add Custom Menus */
/* mainMenu styles 
.mainlevel{
	margin: 0; padding: 2px;
}
a.mainlevel{
	position: relative;
	display: block;
	background: transparent;
	list-style: none;
	margin: 0px; padding: 2px;
}
a.mainlevel{
	position: relative;
	float: left;
	width: 93px;
	text-align:center;
	margin: 0px 0px;
	padding: 0px;
	list-style: none;
	background: none;

	display: block;
	height: 20px;
	text-align:center;
	border-left: 1px solid #fff;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding-left: 4px;
	background-color: transparent;
	background-position: 0px -400px;
	border-left-color:#fff;
	border-top: 0px solid #AF642A;
}

a.mainlevel span{
	display: block;
	position: absolute;
	cursor: pointer;
	white-space: nowrap;
	top: 2px;
	left: 2px;
	text-align: center;
	padding-left: 17px;
}

a.mainlevel:hover{
	padding-top: 0px;
	/*border-bottom: 6px solid #AF642A;
	display:block;
	background-image:url(../images/ro_bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	color: #ffffff;
	padding-bottom: 0px;
}
a.mainlevel:hover span{
    	top: 2px;
}
a.mainlevel:hover.menulink_6{
    	background-position: -307px -6px;
}
a.mainlevel:hover.menulink_5{
	background-position: -381px -6px;
}
a.mainlevel:hover.menulink_4{
	background-position: -455px -6px;
}
a.mainlevel:hover.menulink_3{
	background-position: -529px -6px;
}
a.mainlevel:hover.menulink_2{
	background-position: -603px -6px;
}
a.mainlevel:hover.menulink_1{
	background-position: -677px -6px;
}*/*/


/* Add Custom Menus 
		
/*##################### NAVIGATION SECTION #####################*/	

/* ##################### STANDARD MODULE TABLE  #################*/	
table.moduletable {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

table.moduletable th { 
background: #2F3E57;
height: 18px;  
color: #000;
}

table.moduletable td {height: 18px; color:#000}

/* Add here Custom Modules */

/* End Custom Modules */

/* ##################### END STANDARD MODULE TABLE  #################*/	


/* #############  CONTENT - SECTIONS & CATEGORIES ###########################*/
.contentheading {
font-size: 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 100%;
font-weight: bold;
color: #208978;
text-align:left;
}

/* content title and links */
.contentpagetitle {background-color : White; text-align:center;}
a.contentpagetitle,a.contentpagetitle:link, a.contentpagetitle:visited 
{text-decoration: none;font-weight: normal; color: #FF6600;border-bottom: 0px;}
a.contentpagetitle:hover {color: #000;border-bottom: 0px  dashed #CCCCCC;text-decoration: none;}

/* top box like a category description */
.contentdescription {background-color : White;}

/* Main Body Text */
.contentpane {background: White;}
.contentpaneopen {background-color: White;}
/* Main Body Text */

/* article rating */
.content_rating {font-weight: normal;font-size:.8em;}
.content_vote {font-weight: normal;font-size: .8em;}

/* icons */
.buttonheading{font-size: 12px;}
.pop-ups {float: right;}
a.pop-up {border-bottom: 0;}

/* Dates */
.createdate {color: #666; font-size:.8em; font-weight: normal;}
.modifydate {font-size: 10px;color: #666;text-decoration: none;font-weight: normal;}
.newsfeeddate {font-size: 10px;color: #FF6600;font-weight: normal;}
/* Dates */

/* Writen by Authors name */
.small {color: #666;}

/* Page navigation links "<<< 1 of 10 next >>>" */
.pagenav{font-size: 11px;  color: #ffffff; }
.pagebar{font-size: 11px;color: #ffffff;}
a.pagenav_prev{font-size: 11px;  color:#FFFFFF; }
a.pagenav_next{font-size: 11px;  color:#FFFFFF; }
a.pagenav {color:#ffffff; border-bottom: 0;}
a.pagenav:hover {color: #ffffff; border-bottom: 0;}
.pagenavcounter{	height: 15px;  color: #ffffff;}
.back_button{font-size: 11px; height: 15px;  color: #ffffff;}	

/* Read more link */
a.readon{
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10px; color:#FF9900;font-weight: bold;
text-align:right; 
}


/* Article index  {mospagebreak} */
table.contenttoc {
	padding: 0px;
	margin: 2px;
	font-size: 12px;
	}
	
table.contenttoc th {
background: #2F3E57; 
color: White;
}
	
table.contenttoc td {padding: 2px;}

/* Links article index */
	a.toclink:hover, a.toclink:visited, a.toclink:link {	height: 18px; }
/* End Article index  */

/*  component heading */
.componentheading {
    font-size: 1.5em;
    font-weight: bold;
    color: #208978;
    text-align:left;
    margin-top: 1.5em;
	 background-color: White;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
/* Sectiontable Table types listings Faqs's, weblink etc..*/
.sectiontableheader {
	background-color : #D3D3D3;
	color : #000;
	font-weight : bold;
	border-collapse: collapse;
	font-size: 11px;
	}

/* Table odd and Even Rows */
.sectiontableentry1 {background-color : #000000;font-size: 11px;}
.sectiontableentry2 {background-color : #EBEBEB;font-size: 11px;}
.sectiontablefooter{	height: 18px; }
/* End Sectiontable */

/* Category */
.category {color:#000000;}
a.category:link, a.category:visited, a.category:hover  
{	height: 15px; 
	color:#663300;
 }

/* End category */


/* blogsection */
.blog {background-color : #FFFFFF;}
.blogsection{	height: 18px;  }
.blog_more{	height: 18px;  }
.blog_heading {	height: 18px;  }
/* space from bottom of article */
.article_seperator{background-color : #FFFFFF;}
/* End blogsection */

/* Search Form Module*/
.search {height: 18px;}
/* results if not search google */
.searchintro{height: 18px;}
/*Search Form keyword highlight*/
.highlight {
border: 1px dashed #010101;
background: #DDEEFF;
padding: 0px 2px 0px 2px;}
/* End Search Form */

/* wrapper title */
.wrapper{background-color : #FFFFFF;}
/* ############# END CONTENT - SECTIONS & CATEGORIES ###########################*/
	

/* ##################### FORM SECTION  #####################*/	
form{font-size: 12px}
input {
font-family: Arial, Verdana, Helvetica, sans-serif; 
background-color:#FFFFFF; font-size: 13px; color:#000000; font-weight:normal;
}
.inputbox {background: White;}
.text_area {background: White;}
/* Pull down menu */
.selectbox {width: 100%;}
/* Submit Button */
.button {border: 1px solid #999; background: #333;color: White;}

/* Contact Email Form */
.contact_email {margin: 0px;padding: 5px;}
/* ##################### END FORM SECTION  ##################### */	

/* ###################### TABBED EDITING ###################### */
/*When user login to edit or sumbit articles*/
/* for modifying {moscode} output.  Don't set the colour! */
.moscode {
	background-color: #f0f0f0;
   }
		
.code {
	font-family: courier, serif;
	font-size: 1.2em;
	padding: 2px;
	background-color: #f0f0f0;
	color: blue;
	border: 1px solid #d5d5d5;
	margin: 0px;
	width: 90%;
}


/* Text passed with mosmsg url parameter */
.message {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 1em;
	color : #666;
	text-align: center;
   }

/* Styles for dhtml tabbed-pages */
.ontab {
	background-color: #666666;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: bold;
	color: #000000;
	padding: .2em;
   }

.offtab {
	background-color : #cccccc;
	border-left: outset 1px #666;
	border-right: outset 1px #333;
	border-top: outset 1px #666;
	border-bottom: solid 1px #333;
	text-align: center;
	cursor: default;
	font-weight: normal;
	padding: .2em;
   }

.edit-tabs {
   padding: 1em;
   background: none;
   }

.tabpadding {padding:1px;}

.tabheading {
	background-color: #FF6600;
	text-align: left;
   }

.pagetext {
	visibility: hidden;
	display: none;
   }

	/*Body of the form*/
.adminform{background-color : #FFFFFF;}
/* ###################### End TABBED EDITING ###################### */
