html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td 
{ 
	margin: 0; padding: 0; 
}

img
{
	border:0px;
}
/*initial declarations*/
body
{
	 margin:0px;
	 padding:0px;
	 background-image:url(../images/llanocofcBackground.jpg);
	 background-color:#e1dcd8;
	 background-position:top;
	 background-repeat:no-repeat;	
}

#globalDiv
{
	margin:0px auto;/* center the div*/
	width:1002px; 
	/*background-color:#CCCCCC;  Temporal */ 
}
#header
{
	 width:1002px;
	 height:177px;
	 float:left;
	 margin-bottom:0px;
	 
	 background-image:url(../images/llanocofcHeader.jpg);
	 background-repeat:no-repeat; 
}
#mainContent
{
	 width:1002px;
	 float:left;
 	 background-position:center;
	 background-image:url(../images/llanocofcContentBackGround.jpg);
	 background-repeat:repeat-y;
	 background-color:#e1dcd8;
}
#title
{
	
}
#content
{
	width:1002px;
	float:left;
	background-image:url(../images/llanocofcContent.jpg);
	background-repeat:no-repeat;
}
#contentNoPic
{
	width:1002px;
	float:left;
	background-image:url(../images/llanocofcContentNoPic.jpg);
	background-repeat:no-repeat;
}
 
#sidebar
{
	width:300px;
	float:right;
	position:relative;
	top:60px;
	padding-bottom:10px;
}
#footer
{
	width:1002px;
	height:164px;
	float:left;
	
	background-image:url(../images/llanocofcFooter.jpg);
	background-repeat:no-repeat;
}


/*In the header*/
#header
{
	color:#404060;
}
#header h1
{	
	font-family:Script MT Bold, Helvetica, serif;
	font-size:35px;
	float:left;
	font-weight:200;
	text-align:center;
	margin-left:-6px;
	margin-top:115px;
	word-spacing:-10px;
}
#Christ
{
	position:absolute;
	margin-left:0px;
	margin-top:5px;
}
html>body #header #tagLine h2
{
	left:inherit;
    margin-left:300px;
}
#header #tagLine h2
{
	position:absolute;
	text-align:center;
	font-family:Bodoni MT Black, san-serif;
	font-style:italic;
	margin-top:250px;
	margin-left:-350px;
}
#logo
{
	width:195px;
	height:130px;
	margin-top:35px;
	margin-left:18px;
	float:left;
}
#indent
{
	text-indent:5em;
	top:30px;
}
html>body #indent
{
	text-indent:5em;
	top:20px;
}
#subject
{
	font-size:40px;	
	font-family:"Bodoni MT Black", san-serif;
	font-style:italic;
}

#header #tagLineNoIntro h3
{
	
	font-family:"Bodoni MT Black", san-serif;
	font-style:italic;
	font-size:25px;	
	opacity: .3;
}
html>body #header  #tagLineNoIntro h3
{
	margin-left:30px;
	font-size:25px;
}
html>body #header #tagLineNoIntro h3#indent
{
	margin-top:-7px;
}
html>body #header #tagLineNoIntro h2#subject
{
	margin-top:-8px;
}
#header #tagLineNoIntro
{
	float:left;
	position:relative;
	left:5px;
	display:block;
	height:150px;
	width:960px;
	top:25px;
}
html>body #header #tagLineNoIntro
{
	margin-left:35px;
}

/*main content*/
#address
{
	font-size:17px;
	font-style:normal;
	margin-left:8px;
	margin-top:13px;
}
#addressTitle
{
	font-size:24px;
	font-style:normal;
	margin-left:80px;
	color:#404060;
	font-family:"Britannic Bold","Times New Roman", Times, serif;
	font-weight:500;
}
#phone
{
	font-size:20px;
	margin-left:280px;
	margin-top:-23px;
	font-weight:500;
}
#phoneTitle
{
	font-size:24px;
	margin-left:300px;
	margin-top:-27px;	
	color:#404060;
	font-family:"Britannic Bold","Times New Roman", Times, serif;
	font-weight:500;
}
#email
{
	font-size:20px;
	margin-left:445px;
	margin-top:-23px;
	font-weight:500;
}
#email a
{	
	text-decoration:none;
	color:#000000;
}
#emailTitle
{	
	font-size:24px;
	margin-left:500px;
	margin-top:-27px;	
	color:#404060;
	font-family:"Britannic Bold","Times New Roman", Times, serif;
	font-weight:500;
}

#meetingTimesTitle
{
	font-size:24px;
	margin-left:220px;
	margin-top:9px;
	color:#404060;
	font-family:"Britannic Bold","Times New Roman", Times, serif;
	font-weight:500;
} 
html>body #meetingTimesTitle
{
	margin-top:4px;
}
#meetingTimes
{
	position:relative;
	font-weight:500;
	margin-top:-2px;
	font-size:40px;
}
#meetingTimesLong
{
	position:relative;
	font-weight:500;
	margin-top:10px;
	font-size:26px;
}
#timesLeft
{
	position:absolute;
	top:421px;
	margin-left:10px;
	cursor: pointer;
}
html>body #timesLeft
{

}
#timesRight
{
	position:absolute;
	margin-left:580px;
	float:left;
	top:421px;
	cursor: pointer;
}
html>body #timesRight
{
	
}
.hidden
{
	display: none;
}
#slidesContainer
{
	margin-left:70px;
	margin-top:5px;
}
#information
{
	width:630px;
	height:142px;
	margin-left:10px;
	margin-top:0px;
	font-family:"Times New Roman", Times, serif;
	background-image:url(../images/llanocofcInfo.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#listMeetingTimes
{
	position:relative;
	float:right;
	right:2px;
	margin-top:10px;
	width:245px;
	height:268px;
	margin-left:20px;
	padding-bottom:25px;
	background-image:url(../images/llanocofcMeetingTimes.jpg);
	background-repeat:no-repeat;
}

#listMeetingTimes ul
{
	margin-top:60px;
	padding-left:4px;
	padding-right:2px;	
}
#listMeetingTimes ul li
{
	list-style:none;
	font-size:14px;	
	padding-top:2px;
}
#welcome
{
	padding-top:150px;
	padding-left:30px;
	padding-right:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#welcome p
{
	padding-top:10px;
	line-height:30px;
	margin-top:10px;
	margin-bottom:10px;
}
#welcome ol
{
	padding-left:30px;
}
#welcome h1
{
	font-size:30px;
	font-family:"Times New Roman", Georgia,Times, serif;
	margin-bottom:15px;
	
}
h1.articleTitle
{
	margin-top:20px;
	text-align:center;
}
#welcomeNoPic
{
	margin-top:230px;
	padding-left:30px;	
	padding-right:25px;
}
#eldersList
{
	margin-top:20px;
	padding-bottom:20px;
}
html>body #eldersList
{
	padding-bottom:0px;
}
#eldersList li
{
	list-style:none;
	display:inline;
	margin-right:93px;
}
html>body #eldersList li
{
	margin-right:0px;
}
#deaconsList
{
	margin-top:-30px;
	display:block;
	height:500px;
	margin-bottom:-90px;
}
#deaconsList li
{
	list-style:none;
	display:block;
	height:230px;
	width:220px;
	margin-right:10px;
	float:left;
	margin-bottom:-50px;
}
#elderPic
{
	width:262px;
	height:220px;
}
#deaconsPic
{
	width:192px;
	height:161px;
}
#pulpitministerPic
{
	width:150px;
	height:235px;
}
#eldersList li span
{
	font-size: 1.5em;
	position: relative;
	top: -26px;
	color:#FFFFFF;
	line-height: 50px;
	height: 50px;
	background: black;
	opacity: .7;
	margin-left:0px;
	margin-top:-49px;
	padding-left:5px;
	padding-right:8px;
	margin-right:165px;
	float:left;
}
html>body #eldersList li span
{
	margin-left:-262px;
	margin-right:200px;
	margin-top:0px;
	float:none;
	top:-6px;
}
#deaconsList li span
{
	font-size: 1.2em;
	position: relative;
	color:#FFFFFF;
	line-height: 50px;
	height: 50px;
	background: black;
	opacity: .7;	
	margin-left:0px;
	top:171px;
	padding-left:5px;
	padding-right:8px;
}
html>body #deaconsList li span
{
	font-size:1.5em;
}
#pulpitTitle
{
	font-size: 1.05em;
	position: relative;
	color:#FFFFFF;	
	background: black;
	opacity: .7;	
	margin-left:30px;
	padding-left:5px;
	padding-right:8px;
	float:left;
	top:-29px;
}
html>body #pulpitTitle
{
	margin-left:0px;
	font-size: 1.5em;
}
.listTitle
{
	margin-left:-74%;
	display:inline;
}
html>body .listTitle
{
	margin-left:0;
}
#welcomeNoPic h1
{
	color:#404060;
	font-style:italic;
}
#indexText
{
	padding-right:10px;
}
/*js slideshow */
#welcomePictures
{
	position:absolute;
	height:136px;
	top:171px; 
	width:1002px;
	overflow:hidden;
}

#welcomePictures img
{
	position:absolute;
	left:-960px;
	opacity: .3;
	padding-left:20px;
	list-style:none;
}
#welcomePictures img#firstPic
{
	left:0;
}

/*png*/
#cover img
{
	position:absolute;
	width:1004px;
	height:146px;
	margin-top:-12px;
	z-index:1;
}
html>body #cover img
{
	display:inline;
	position:absolute;
	margin-left:-.5px;
	width:1004px;
	margin-top:0;
	float:right;
	top:165px;
	z-index:1;
}
/*old looking picture*/
#pictureTitle
{
	position:absolute;
	margin-left:872px;
	margin-top:80px;
	z-index:2;	
}
html>body #pictureTitle
{
	margin-left:882px;
}
#pictureTitle h6
{
	font-style:italic;
	font-weight:500;
}
#oldTimePicture
{
	width:219px;
	height:134px;
	margin-left:735px;
	margin-top:78px;
        position:absolute;
        z-index:2;
}
#oldTimePicture #bulletinOldTimePic
{
	margin-left:15px;
	margin-top:-9px;
}
/*#preacherPic
{
	position:relative;
	float:right;
	width:150px;
	padding-left:10px;
}
#line
{
	 width:847px;
	 height:322px;
	 margin-top:12px;
	 margin-left:51px;
	 background-image:url(../images/line.gif);
	 background-repeat:no-repeat;
}*/

/*Navigation */
#nav
{
	position:relative;
	top:-185px;
	z-index:3;
	left:127px;
	width:460px;
	height:73px;
	background-repeat:no-repeat;
	font-family:Geneva, Lucida, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
html>body #nav 
{
	position:absolute;
	left:auto;
	top:129px;
	margin-left:523px;
}
#nav li.mainNavLi, #nav li.current 
{
	position:relative;
	top:22px;
	left:65px;
	list-style:none;
	display:inline;
	margin-top:15px;
}
html>body #nav li.mainNavLi, html>body #nav li.current 
{
	left:3px;
}
#nav li.current a
{
	background-image:url(../images/hoverElement.png);
	padding-top:8px;
	padding-bottom:5px;
}
#nav span#life
{
	position:relative;
	float:right;
	top:20px;
}
#nav a, #nav a:visited
{
	text-decoration:none;
	color:#404060;
}

#nav a:hover
{
	background-image:url(../images/hoverElement.png);
	padding-top:8px;
	padding-bottom:5px;
}
#jwcdesign
{
	position:relative;
	top:110px;
	left:200px;
}
.hideElement
{
	display:none;
}
#nextButton
{
	float:right;
	cursor:pointer;	
}
#prevButton
{
	float:left;
	padding-bottom:20px;
	cursor:pointer;
}
#bulletin
{
	position:absolute;
	margin-left:750px;
	top:750px;
	text-decoration:none;
	color:#404060;
	font-weight:600;
}
#bulletin img
{
	padding-right:5px;
	margin-bottom:-12px;
}
#welcomeNoPic ul
{
	padding-left:40px;
}
#welcomeNoPic h2
{
	color:#404060;
}
#pdfIcon
{
	position:absolute;
	margin-left:120px;
	top:255px;
}
#welcomeNoPic ul li a
{
	color:#404060;
}
#welcomeNoPic ul li a:visited
{
	color:#3F5561;
}
