/* sheffieldadventist_version_8.css */


h1 {font: 118% "Verdana", "Arial", sans-serif; 
	font-weight:bold; 
	text-align:center; 	
	color: #1111ff;
	margin-top: 20px; 
	letter-spacing: 0.1em;
}

h2 {font: 110% "Verdana", "Arial", sans-serif; 
	font-weight:bold;  
	text-align:center;
	color: #1111FF; 
	margin-bottom:6px;  
	margin-top: 6px;
	text-align:center;

}


h3{font: 85% "Verdana", "Arial", sans-serif; 
	font-weight:bold;  
	text-align:left; 
	color: #1111FF;
	margin-bottom:9px;

}

h4{	
	font: Verdana, Arial, Helvetica,San-serif; 
	text-align: left;
	font-size: 75%;	
	font-weight:bolder;	
	color: #1111FF;   /* was   #909    */
	margin-bottom:0;
}

h5{font: Verdana, Arial, Helvetica,San-serif; 
	text-align: left;
	font-size: 75%;	
	font-weight:bolder;	
	color:#333333;
	margin-bottom:0;
}

h6{
}

Normal
{font-size:75%;  /* normal not used */
}


body	{font-style:normal; 
		font-variant:normal; 
		font-weight:normal; 
		line-height:150%;
	/*	font-size: 16px;  */
		font-family:Verdana;
		color: #000000;  	  /* #909 is purple */
		margin-top:0; 
		margin-bottom:6px;
		
}
	

p,div#MMEmbeddedMap	{font-family:"Verdana", "Arial", "Helvetica", sans-serif; 
		font-style:normal; 
		font-variant:normal; 
		font-weight:normal; 
		line-height:150%; 
		font-size:72%; 
		color: #000000;  
		margin-top:0; margin-bottom:6px;}
		  /* #909 is purple*/

ul, ol		{font-size:70%;

}


q{     /* quote */

}



blockquote{}


cite{}


em{}


strong{}

/* div ids */



/* ================== Don't change without due cause!================================ */
					


#container{ MARGIN:  auto;  
			WIDTH: auto;

}

#logos{	height: 80px;
		margin-left:auto; 
		margin-right:auto;
		border-bottom:2px solid #ccc;
		padding-bottom: 20px;

}






.SDAlogo{float: left; 
		margin-top:30px; 
		margin-left:4%;

}

.Shefflogo{float: right; margin-right:4%;

}


#menu{height:40px; 
	width:750px; 
	margin-top:20px; 
	margin-left:auto; 
	margin-right:auto; 
	font-size:0.95em;
	
}


#site_map{float:right;
}


#site_map p a{background-color: #1111ff; 
			color: #FFFFFF;
}


#title{margin-left:auto; margin-right:auto; margin-bottom:0.5em;
	

}


#content{margin-left:90px;
		margin-right:5%;
		padding-left:4%;
		text-align:left;
}

#content a{}

#content a:link{
	font-family:Verdana, Arial, Helvetica,San-serif;
	color: #3A61FF;
	text-decoration: none;
	background-color: transparent;
}

#content a:visited{
	color: #699;
	text-decoration: none;
	background-color: transparent;	
} 


#content a:hover{
	color: #c93;
	text-decoration: underline;
}


#content a:active{
	color: #900;
	text-decoration: underline;
	background-color: transparent;
}

#contentcentre {
	width:760px;
	margin-left:auto;
	margin-right:auto;

}


#sidebar{position:absolute; left: 20px; top: 150px; width:82px;

}



#sidebarslide{position:absolute; top:-5px

}


/* body > #container > #sidebarslide{position:fixed;  */  /* IE 5 & 6 will ignore this as cannot understand > */

}

#menucol{text-align: center; background: #8E03DA; margin-top:20px;

}

#menucol p {font-size:60%; color: white; text-align: center; 

}

#menucol h5 {text-align: center; color: white; line-height: 150%;

}

#menucol a:link{color: white;
			text-decoration: none;
			background-color: transparent;
	
}

#menucol a:visited{color: white;
				text-decoration: none;
				background-color: transparent;	
} 

#menucol a:hover{color: white;
				font-weight:bolder;
				text-decoration: underline;
				background-color: transparent;	
}

#menucol a:active {color: white;
				text-decoration: underline;
				background-color: transparent;
}






#churchcol{text-align: center;


}

#churchcol p {font-size:60%; color: #CE9A03; text-align: center; 

}

#churchcol h5 {text-align: center; color: #CE9A03; line-height: 150%;

}

#churchcol a:link{color: #CE9A03;
			text-decoration: none;
			background-color: transparent;
	
}

#churchcol a:visited{color: #CE9A03;
				text-decoration: none;
				background-color: transparent;	
} 

#churchcol a:hover{color: #83708B;
				font-weight:bolder;
				text-decoration: underline;
				background-color: transparent;	
}

#churchcol a:active {color: #CE9A03;
				text-decoration: underline;
				background-color: transparent;
}




#newsbar{

}

#newsbar, #newsbar h1, #newsbar h2, #newsbar h3, #newsbar h4, #newsbar h5, #newsbar p{color:#FF8000;
																		text-align: center; line-height: 150%;
}

#newsbar p{color:#FF8000;
}

#newsbar a{color:#FF8000;
}

#newsbar a:link{color:#FF8000;
				text-decoration: none;
}

#newsbar a:visited{color:#FF8000;
				text-decoration: none;
}

#newsbar a:hover{color:#14D8C5;
			font-weight:normal;
			text-decoration: underline;
}

#newsbar a:active{color:#FF8000;
}




#worldnewsbar{text-align: center;
			

}

#worldnewsbar p {font-size:60%; text-align: center;color: #699;

}

#worldnewsbar h5 {text-align: center; line-height: 150%;color: #699;

}

#worldnewsbar a:link{
			color: #699;
			text-decoration: none;
			background-color: transparent;
	
}

#worldnewsbar a:visited{color: #699;
				text-decoration: none;
				background-color: transparent;	
} 

#worldnewsbar a:hover{color: #c93;
				font-weight:bolder;
				text-decoration: underline;
}

#worldnewsbar a:active {color: #699;
				text-decoration: underline;
				background-color: transparent;
}


#additionsbar{text-align: center;
			

}

#additionsbar p {font-size:60%; text-align: center;color: #2b9704;

}

#additionsbar h5 {text-align: center; line-height: 150%;color: #2b9704;

}

#additionsbar a:link{
			color: #2b9704;
			text-decoration: none;
			background-color: transparent;
	
}

#additionsbar a:visited{color: #2b9704;
				text-decoration: none;
				background-color: transparent;	
} 

#additionsbar a:hover{color: #c93;
				font-weight:bolder;
				text-decoration: underline;
}

#additionsbar a:active {color: #2b9704;
				text-decoration: underline;
				background-color: transparent;
}

#vmarquee{text-align: center;
			

}

#vmarquee p {font-size:60%; text-align: center;color: #2b9704;

}

#vmarquee h5 {text-align: center; line-height: 150%;color: #2b9704;

}

#vmarquee a:link{
			color: #2b9704;
			text-decoration: none;
			background-color: transparent;
	
}

#vmarquee a:visited{color: #2b9704;
				text-decoration: none;
				background-color: transparent;	
} 

#vmarquee a:hover{color: #c93;
				font-weight:bolder;
				text-decoration: underline;
}

#vmarquee a:active {color: #2b9704;
				text-decoration: underline;
				background-color: transparent;
}


.rss_grace {margin-right:180px;}








.rss_grace li{
line-height:120%;
margin-bottom:5px;
}





.rss_list_right {font-size:80%; float:right;  width:150px; padding: 10px;

}



.rss_heading h2, .rss_heading h3{
text-align:center;
margin-top:0;
}


.rss_item li{
line-height:120%;
margin-bottom:5px;
}

.rss p{
font-size:72%;
line-height:130%;
}

.rss_box {
font-size:72%;

}



.caption{
font-size:60%;
color: #666666;
line-height:130%;
}

.rsscredit{
font-size:85%;
color: #666666;
line-height:130%;
}

a .rsscredit{
color: #666666;
line-height:130%;
}


table.basictable{
margin-left:auto;
margin-right:auto;
font-size:0.8em;
}


#albumlist{list-style-type: none;
}


#albumlist li {float: left; margin-right: 6px;
				margin-bottom: 10px; font: 
				bold 0.8em "Verdana", "Arial", sans-serif; color: #333333;
}


#albumlist img {display: block; border: 1px solid #333300;

}



#footer{bottom:0;
		clear:both;

}


#footer p{font-family:Verdana, Arial, Helvetica,San-serif;
		font-size: 62%;	
		text-align:center;

}

#footer a{ }

#footer a:link{
			color: #83708B;
			text-decoration: none;
			background-color: transparent;
	
}

#footer a:visited{color: #699;
				text-decoration: none;
				background-color: transparent;	
} 


#footer a:hover{color: #c93;
				text-decoration: underline;
}


#footer a:active {color: #900;
				text-decoration: underline;
				background-color: transparent;
}









.datatable{border: 1px solid #338BA6; 
        border-collapse: collapse;
		font-family:"Verdana", "Arial", "Helvetica", sans-serif; 
		font-style:normal; 
		font-variant:normal; 
		font-weight:normal; 
		font-size:70%;
}

.datatable td, .datatable th {border: 1px solid #338BA6;

}





li {
	
	/* font-size: .7em;  */
	/* text-align: center; */
	
}


li h2{	text-align:left;



}

li p{	font-size:72%; 


}







#basic li {               /* for standard lists */
	margin-top: 0em;
	margin-bottom: 1em;
}

#basicl li {               /* for wider spaced lists */
	margin-top: 0em;
	margin-bottom: 3em;	/* for wider spaced lists */
	font-size: 11.5px;      /* was 110% */

}






#FPSpot{

}





#newsflash, #newsflash h1, #newsflash h2, #newsflash h3, #newsflash h4, #newsflash p{color:#FF8000;
																					text-align: center;

}


#newsflash{border-style:solid;
			border-width:1px;
			border-color:black;
			padding:0 3px;
}


#newsflash p{color:#FF8000;
}

#newsflash a{color:#FF8000;
}

#newsflash a:link{color:#FF8000;
}

#newsflash a:visited{color:#FF8000;
}

#newsflash a:hover{color:#14D8C5;
}

#newsflash a:active{color:#FF8000;
}

#display_box_left {border-width:1px; width:242px; float:left; padding: 10px; Margin: 5px; background-color:#DA98FE; border-style:double;

}

#display_box_right {border-width:1px; width:242px; float:right; padding: 10px; Margin: 5px; background-color:#DA98FE; border-style:double;

}




/* ======================== END ============================================ */


p#popup {cursor: pointer; cursor: hand; /* pointer must NOT be after hand or IE 5 will choke. */
 							/* Hand is non-standard recognised by IE 5.x  while 6 recognises both */
}


.author_credit {font-size: 55%; 
				margin-top:0; 
}


span.highlight	{color:#8E03DA;     /* Used highlighting first few words of text in bold & standard colour */
				font-weight:bolder;

}


#bible_text {color:#E8B402;

}
 

:hover#popup{color: #FF0000;

}



/*   ----------------------------------------------------------------   */

#nav {
	border-left:0 solid #EEDDAA; border-right:0 solid #EEDDAA; border-top:1px solid #EEDDAA; 
	border-bottom:1px solid #EEDDAA; font-family:Verdana, Arial, Helvetica,San-serif; font-size: .75em;

	float: left;
	width: 750px;
	list-style: none;
	line-height: 1;
	background: #1111FF;
	font-weight: bolder;
	padding: 0;
	border: solid #3B41FF;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}


#nav ul {
	border-left:0 solid #EEDDAA; border-right:0 solid #EEDDAA; border-top:1px solid #EEDDAA; 
	border-bottom:1px solid #EEDDAA; font-family:Verdana, Arial, Helvetica,San-serif;
	float: left;
	width: 750px;
	list-style: none;
	line-height: 1;
	background: #3A61FF;
	font-weight: bold;
	padding: 0;
	border: solid #3B41FF;
	border-width: 1px 0;
	margin: 0 0 1em 0;

}


#nav a:link, #nav a:visited, #nav a:hover, #nav a:active{
	color: white;text-decoration: none;
}



#nav a {
	display: block;

	width: 10.9em;  
	w\idth: 9.5em;  /* width that text can occupy before wrapping but subject to #nav li setting */
	color: white; /* colours the text in the menu */
	text-decoration: none;
	padding: 0.25em 0.75em;
}

#nav a.daddy { background: url('rightarrow2.gif') no-repeat center right;
              /* puts arrow head in correct place */
	
	
}

#nav li {
	float: left;

	padding: 0;
	width: 10.9em;  /* governs distance between text items and must be equal or greater than #nav a  */ 
}

#nav li ul {
	font-size: 1em; /*  compensate in drop down boxes for text not being bold */


	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em; /* alters width of drop down box in firefox not IE6?? */
	w\idth: 13.9em; /* alters width of drop down box in firefox not IE6?? */
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 13em; /* partially alters width of drop down box in IE6 but not Firefox */
}

#nav li ul a {
	width: 13em;
	w\idth: 9em; /* moves arrow in box in Firefox but width in IE6? */
}

#nav li ul ul {
	margin: -1.75em 0 0 13.95em;  /* the last one moves level 3 box over*/
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #3B41FF;

}












#nav1 {
	border-left:0 solid #EEDDAA; border-right:0 solid #EEDDAA; border-top:1px solid #EEDDAA; 
	border-bottom:1px solid #EEDDAA; font-family:Verdana, Arial, Helvetica,San-serif;

	float: left;
	width: 760px;
	list-style: none;
	line-height: 1;
	background: #8E03DA;
	font-weight: bolder;
	padding: 0;
	border: solid #BF4DFD;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}


#nav1 ul {
	border-left:0 solid #EEDDAA; border-right:0 solid #EEDDAA; border-top:1px solid #EEDDAA; 
	border-bottom:1px solid #EEDDAA; font-family:Verdana, Arial, Helvetica,San-serif;
	float: left;
	width: 760px;
	list-style: none;
	line-height: 1;
	background: #DA98FE;
	font-weight: bold;
	padding: 0;
	border: solid #BF4DFD;
	border-width: 1px 0;
	margin: 0 0 1em 0;

}





#nav1 a {
	display: block;

	width: 7.9em;  
	w\idth: 6.5em;  /* width that text can occupy before wrapping but subject to #nav li setting */
	color: white; /* colours the text in the menu */
	text-decoration: none;
	padding: 0.25em 0.75em;
}

#nav1 a.daddy { background: url('rightarrow2.gif') no-repeat center right;
              /* puts arrow head in correct place */
	
	
}

#nav1 li {
	float: left;

	padding: 0;
	width: 7.9em;  /* governs distance between text items and must be equal or greater than #nav a  */ 
}

#nav1 li ul {
	font-size: 1em; /*  compensate in drop down boxes for text not being bold */


	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em; /* alters width of drop down box in firefox not IE6?? */
	w\idth: 13.9em; /* alters width of drop down box in firefox not IE6?? */
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav1 li li {
	padding-right: 1em;
	width: 13em; /* partially alters width of drop down box in IE6 but not Firefox */
}

#nav1 li ul a {
	width: 13em;
	w\idth: 9em; /* moves arrow in box in Firefox but width in IE6? */
}

#nav1 li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav1 li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{
	left: -999em;
}

#nav1 li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{	left: auto;
}

#nav1 li:hover, #nav li.sfhover {
	background: #BF4DFD;

}




#nav1 {
	border-left:0 solid #EEDDAA; border-right:0 solid #EEDDAA; border-top:1px solid #EEDDAA; 
	border-bottom:1px solid #EEDDAA; font-family:Verdana, Arial, Helvetica,San-serif;

	float: left;
	width: 760px;
	list-style: none;
	line-height: 1;
	background: #8E03DA;
	font-weight: bolder;
	padding: 0;
	border: solid #BF4DFD;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}


#nav1 ul {
	border-left:0 solid #EEDDAA; border-right:0 solid #EEDDAA; border-top:1px solid #EEDDAA; 
	border-bottom:1px solid #EEDDAA; font-family:Verdana, Arial, Helvetica,San-serif;
	float: left;
	width: 760px;
	list-style: none;
	line-height: 1;
	background: #DA98FE;
	font-weight: bold;
	padding: 0;
	border: solid #BF4DFD;
	border-width: 1px 0;
	margin: 0 0 1em 0;

}





#nav2 a {
	display: block;

	width: 7.9em;  
	w\idth: 6.5em;  /* width that text can occupy before wrapping but subject to #nav li setting */
	color: white; /* colours the text in the menu */
	text-decoration: none;
	padding: 0.25em 0.75em;
}

#nav2 a.daddy { background: url('rightarrow2.gif') no-repeat center right;
              /* puts arrow head in correct place */
	
	
}

#nav2 li {
	float: left;

	padding: 0;
	width: 7.9em;  /* governs distance between text items and must be equal or greater than #nav a  */ 
}

#nav2 li ul {
	font-size: 1em; /*  compensate in drop down boxes for text not being bold */


	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em; /* alters width of drop down box in firefox not IE6?? */
	w\idth: 13.9em; /* alters width of drop down box in firefox not IE6?? */
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
}

#nav2 li li {
	padding-right: 1em;
	width: 13em; /* partially alters width of drop down box in IE6 but not Firefox */
}

#nav2 li ul a {
	width: 13em;
	w\idth: 9em; /* moves arrow in box in Firefox but width in IE6? */
}

#nav2 li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav2 li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul 
{
	left: -999em;
}

#nav2 li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
{	left: auto;
}

#nav2 li:hover, #nav li.sfhover {
	background: #BF4DFD;

}
