/* Colored links corresponding to Clear, Approach, and Stop */
a.one:link {color: #fff0c1; text-decoration: none;}
a.one:visited {color: #fff0c1; text-decoration: none;}
a.one:hover {color: #33ff99; text-decoration: none; text-transform: uppercase;}
a.two:link {color: #006600; text-decoration: none; text-align: center; padding-left: 5px; padding-right: 5px;}
a.two:visited {color: #006600; text-decoration: none; text-align: center; padding-left: 5px; padding-right: 5px;}
a.two:hover {color: #cc0000; text-decoration: none; text-align: center; padding-left: 5px; padding-right: 5px;}
a.three:link {color: #CC0000}
a.three:visited {color: #CC0000}
a.three:hover {color: #CC0000}

.center {
text-align: center;
}

/* Containers for Home page */

.container {
	position: absolute;
	background-color: #630512;
	width: 80%;
	margin-left: 10%;
	height: 1830px;
}

.containerlefttop {
	position: absolute;
	background-color: #ffd6ad;
	width: 20%;
	height: 200px;
	margin-left: 0%;
	border-right: 4px;
	border-bottom: 4px;
	border-top: 0px;
	border-left: 0px;
	border-style: ridge;
	border-color: #ffffff;
}

.containerrighttop {
	position: absolute;
	background: #ffd6ad ;
	width: 75.1%;
	height: 200px;
	margin-left: 24.6%;
	margin-top: 0px;
	border-right: 0px;
	border-bottom: 4px;
	border-top: 0px;
	border-left: 4px;
	border-style: ridge;
	border-color: #ffffff;
}

.containercross {
	position: absolute;
	background-color: #630512;
	width: 95%;
	height: 30px;
	margin-left: 5%;
	margin-top: 205px;
	padding-top: 9px;
		font-family: arial;
		font-size: 11pt;
		font-style: italic;
		color: white;
		word-spacing: 15px;
		text-indent: 4.9cm;
}


.containermiddleleft {
	position: absolute;
	background-color: #ffd6ad;
	width: 20%;
	height: 1410px;
	margin-top: 242px;
	text-align: center;
	font-size: 9pt;
	font-family: "arial";
	line-height: 0.45cm;
	border-right: 4px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
	border-color: #ffffff;
}

.containermain {
	position: absolute;
	background-color: #ffd6ad;
	width: 75.1%;
	height: 1410px;
	margin-left: 24.6%;
	margin-top: 242px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 4px;
	border-style: ridge;
	border-color: #ffffff;
		font-family: arial;
		font-size: 10pt;
		text-indent: 1cm;	
}

.containerfooter {
	position: absolute;
	background-color: #ffd6ad;
	width: 100%;
	height: 140px;
	margin-left: 0%;
	margin-top: 1664px;
	padding-top: 10px;
	border-right: 0px;
	border-bottom: 4px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
	border-color: #ffffff;
		font-family: arial;
		font-style: italic;
		font-size: 10pt;
		text-indent: .5cm;
}

/* Main container for Multimedia Page*/


.containermiddleleftmm {
	position: absolute;
	background-color: #ffd6ad;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	width: 20%;
	height: 1380px;
	margin-top: 242px;
	text-align: center;
	font-size: 9pt;
	font-family: "arial";
	line-height: 0.45cm;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
}

.containermainmm {
	position: absolute;
	background-color: #ffd6ad;
	padding: 0px;
	width: 60.1%;
	height: 1410px;
	margin-left: 20%;
	margin-top: 242px;
	font-family: arial;
	font-size: 10pt;
	text-indent: .5cm;	
	border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
}

.containermiddlerightmm {
	position: absolute;
	background-color: #ffd6ad;
	padding-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	width: 20.1%;
	height: 1380px;
	margin-top: 242px;
	margin-left: 80%;
	text-align: center;
	font-size: 9pt;
	font-family: "arial";
	line-height: 0.45cm;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
}
	
/* Containers for the Worship Music Page */


.mainwm {
position:absolute;
top:242px;
left:24.6%;
height:200px;
width:75.2%;
margin-right: 0px;
background-color:#ffd6ad;
border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 4px;
	border-style: ridge;
	border-color: #ffffff;
	text-align: left;
	text-indent: .75cm;
	font-size: 12pt;
	font-family: "arial";
	line-height: 0.55cm;
	color: black;	
}
.mainwm1 {
position:absolute;
top:442px;
left:24.6%;
height:1210px;
width:37.3%;
margin-right: 0px;
background-color:#ffd6ad;
border-right: 0px;
	border-bottom: 0px;
	border-top: 0px;
	border-left: 4px;
	border-style: ridge;
	border-color: #ffffff;
	text-align: center;
	text-indent: none;
	font-size: 9pt;
	font-family: "arial";
	line-height: .75cm;
	color: black;	
}
.mainwm2 {
position:absolute;
top:442px;
left:62.2%;
height:1210px;
width:37.9%;
background-color:#ffd6ad;
	text-align: center;
	text-indent: none;
	font-size: 9pt;
	font-family: "arial";
	line-height: .75cm;
	color: black;	
}
	
/*  Container for Photo Gallery page */	

.containergallery {
	position: absolute;
	background-color: #630512;
	width: 960px;
	margin-left: 12%;
	height: 1830px;
}
.containermaingallery {
position:absolute;
	background-color: #ffd6ad;
	padding-top: 25px;
	width: 100%;
	height: 3900px;
	margin-left: 0%;
	margin-top: 242px;
	font-family: arial;
	font-size: 10pt;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
}
.containersubmaingallery {

	background-color: #ffd6ad;	
	width: 100%;
	margin-left: 0%;
    margin-bottom: 5cm;
	font-family: arial;
	font-size: 10pt;
	clear: both;
}
.weatherbox {
	float: left;
	margin-left: 12%;
	margin-top: 25px;
	margin-bottom: 25px;
	
}


/* Container for the Contact Page */

.containercontact {
	position: absolute;
	background-color: #630512;
	width: 80%;
	margin-left: 10%;
	height:2990px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-style: ridge;
	border-color: white;
	
}

.containercontactleft {
	position: absolute;
	background-color: #ffd6ad;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	width: 20%;
	height: 2720px;
	margin-top: 242px;
	text-align: center;
	font-size: 9pt;
	font-family: "arial";
	line-height: 0.45cm;
	border-right: 4px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
}	
	
.containercontactmain {
	position: absolute;
	background-color: #ffd6ad;
	padding: 0%;
	width: 75.2%;
	height: 2720px;
	margin-left: 24.6%;
	margin-top: 242px;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 4px;
	border-style: ridge;
		font-family: arial;
		font-size: 10pt;
		text-indent: 1cm;	
}

/* Other Containers */

.containermaintalk {
	position: absolute;
	background-color: #fff0c1;
	padding: 2%;
	width: 100%;
	height: 1410px;
	margin-left: 0%;
	margin-top: 242px;
	font-family: arial;
	font-size: 10pt;
	text-indent: .5cm;
	line-height: .5cm;
	border-right: 0px;
	border-bottom: 0px;
	border-top: 4px;
	border-left: 0px;
	border-style: ridge;
}

/* End of Page Containers Section */
/* Fonts and word control */

.audiosermonheader {
	margin-right: 3pt;
	margin-top:20pt;
	text-align: left;
	font-size: 32.0pt;
	font-family: times new roman;
	color: #660000;
}
p.bodytextarialbold {
	margin-right: 10pt;
	text-align: left;
	text-indent: .75cm;
	font-size: 12pt;
	font-family: "arial";
	font-weight: bold;
	color: black;	
}
p.bodytextarial {
	margin-right: 10pt;
	padding-top: 10px;
	padding-left: 2%;
	padding-right: 2%;
	text-align: left;
	text-indent: .75cm;
	font-size: 10pt;
	font-family: "arial";
	color: black;	
}
.centertextsmall {
	text-align: center;
	text-indent: 0cm;
	font-size: 9pt;
	font-family: "arial";
	font-style: italic;
	font-weight: bold;
	line-height: 0.25cm;
	margin-top:3em;
}
.centertextsmallindent {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: .1cm;
	font-size: 9pt;
	font-family: "arial";
	line-height: 0.45cm;
}
.centertextsmallindent2 {
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	text-indent: .5cm;
	font-size: 9pt;
	font-family: "arial";
	line-height: 0.45cm;
}

.centertextsmallnormal {
	text-align: center;
	padding: 5px;
	text-indent: 0cm;
	font-size: 9pt;
	font-family: "arial";
	line-height: 0.55cm;
	margin-top:3em;
}
.churchname{
	position:absolute;
	left:20px;
	top:80px;
	font-style: italic;
	font-size: 28.0pt;
	font-family: times;
	color: #7b3232;	
	z-index: +2;
}	

.churchnameshadow{
	position:absolute;
	left:21px;
	top:81px;
	font-style: italic;
	font-size: 28.0pt;
	font-family: times;
	color: #ffffff;
	z-index: +1;
}
.churchname2{
	position:absolute;
	left:240px;
	top:140px;
	font-style: italic;
	font-size: 14.0pt;
	font-family: times;
	color: #7b3232;
	z-index: +1;
}
.churchnameshadow2{
	position:absolute;
	left:241px;
	top:141px;
	font-style: italic;
	font-size: 14.0pt;
	font-family: times;
	color: #ffffff;	
}
.churchname3{
	position:absolute;
	left:40px;
	top:140px;
	font-style: italic;
	font-size: 18.0pt;
	font-family: times;
	color: #7b3232;
	z-index: +1;
}
.churchnameshadow3{
	position:absolute;
	left:52px;
	top:132px;
	font-style: italic;
	font-size: 19.0pt;
	font-family: times;
	color: #ffffff;	
}
.churchname4{
	position:absolute;
	left:22px;
	top:2px;
	font-style: italic;
	font-size: 28.0pt;
	font-family: times;
	color: #000000;
	z-index: +1;
}
.churchnameshadow4{
	position:absolute;
	left:20px;
	top:0px;
	font-style: italic;
	font-size: 28.0pt;
	font-family: times;
	color: #ffffff;
	z-index: +1;
}
.churchname5{
	position:absolute;
	left:370px;
	top:146px;
	font-style: italic;
	font-size: 14.0pt;
	font-family: times;
	color: #ffffff;
	font-weight: bold;
	z-index: +1;
}
.churchnameshadow5{
	position:absolute;
	left:371px;
	top:147px;
	font-style: italic;
	font-size: 14.0pt;
	font-family: times;
	font-weight: bold;
	color: #000000;	
	}
.pastorheader{
	position:absolute;
	left:20px;
	top:90px;
	font-style: italic;
	font-size: 28.0pt;
	font-family: times;
	font-weight:bold;
	color: #ffffff;	
	z-index: +2;
}
.pastorheader2{
	position:absolute;
	left:23px;
	top:93px;
	font-style: italic;
	font-size: 28.0pt;
	font-family: times;
	font-weight:bold;
	color: #000000;
	z-index: 0;	
}		
.welcomeheader {
	margin-right: 3pt;
	margin-top: 20pt;
	text-align: left;
	font-size: 32.0pt;
	font-family: times new roman;
	line-height: 1cm;
	color:#630512;	
}	

.newheader {
	margin-left: 10pt;
	margin-top: 10pt;
	margin-right: 10pt;	
	text-indent: .4cm;
	font-size: 20.0pt;
	font-style: italic;
	font-family: arial;
	color:#630512;
}
.newheadercenter {
	text-align: center;
	margin-top: 10pt;
	margin-right: 10pt;	
	text-indent: .4cm;
	font-size: 20.0pt;
	font-style: italic;
	font-family: arial;
	color:#630512;
}

/* Image Controls */


.figure1 {
  float: right;
  width: scaled;
  margin: 1.0em;
  padding: 0.5em;
}
.figure1 p {
  text-align: center;
  font-size: smaller;
  font-family: "arial";
  text-indent: 0;
  color: #000000;
}
div.figure1a {
  float: right;
  width: 50%;
  margin: 1.0em;
  padding: 0.5em;
}
div.figure1a p {
  text-align: center;
  font-size: smaller;
  font-family: "arial";
  text-indent: 0;
  color: #000000;
}

.contactbanner {
	position:absolute;
	width: 100%;
	height:100%;
	margin-left:363px;
	z-index:-1;
	}
.imgchristoncross {
  width: 500px;
  padding: 0.10cm;
  margin-left: 11%;
}
.imgchristoncross p {
  text-align: center;
  font-size: smaller;
  font-family: "arial";
  text-indent: 0;
  color: #000000;
}
.imggallery {
	float: left;
  width: 300px;
  height: 169px;
  margin-top: .5cm;
  margin-left: 10px;
  margin-bottom:  2cm;
  margin-right: 10px;
}
.imggallery p{
  text-align: center;
  font-size: 8pt;
  font-family: "arial";
  text-indent: 0;
  color: #000000;
  margin-bottom:  .5cm;
}
.imggallery1 {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: .5cm;
  margin-left: 25px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.imggallery2 {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: .5cm;
  margin-left: 350px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.imggallery3 {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: .5cm;
  margin-left: 675px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}

.imggallery1b {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: 6cm;
  margin-left: 25px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.imggallery2b {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: 6cm;
  margin-left: 350px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.imggallery3b {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: 6cm;
  margin-left: 675px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.imggallery1c {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: 15cm;
  margin-left: 25px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.imggallery2c {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: 15cm;
  margin-left: 350px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.imggallery3c {
	position: absolute;
  width: 300px;
  height: 169px;
  margin-top: 15cm;
  margin-left: 675px;
  margin-bottom:  .5cm;
  margin-right: .5cm;
}
.pastorbanner {
	position:absolute;
	width: 100%;
	height:100%;
	z-index:-1;
	}
.videoarchive {
	text-align: center;
	}
.videoarchive p {
	text-align: center;
	font-size:12px;
	font-family: arial;
}
.videoarchive2 {
	margin-left: 5%;
	margin-top: 5%;
	}
.videoarchive2 p {
	font-size:12px;
	font-family: arial;
}

.imglogo{
	position: relative;
	left: 28%;
	top: 10%;
}
.imgchurch{
	position: relative;
	left: 6px;
	top: 5px;
}


/* Mobile Styles */

.mobiheader {
width: 95%;
height: 55px;
margin-left: 2.5%;
margin-top: 2.5%;
background-color: black;
background-image: url("" ) ; 
background-repeat: no-repeat;
background-position: center right;
border-top: 2px;
border-right: 2px;
border-bottom: 2px;
border-left: 2px;
border-color: #fff0c1;
border-style: ridge;
text-align: center;
font-size: 14pt;
font-family: arial;
font-style: italic;
color: white;
padding-left: 0px;
}

.mobiplainvilleintro {
	text-align: center;
	font-size: 14pt;
	font-weight: bold;
}

.mobievents {
	text-align: center;
	font-size: 12pt;
	padding: 3px;
}	

.mobitext{
	text-align: left;
	text-indent: .5cm;
	font-size: 10pt;
	padding-left: 3px;	
	padding-right: 3px;
}	

.mobitextcen{
	text-align: center;
	font-size: 10pt;
}	

a.mobi:link {color: #630512; font-size: 14pt; font-style: italic; text-decoration: none;}
a.mobi:visited {color: #630512; font-size: 14pt; font-style: italic; text-decoration: none;}
a.mobi:hover {color: #630512; font-size: 14pt; font-style: italic; text-decoration: none;}

.mobiimg {
	float: left;
  width: 125px;
  height: 80px;
  vertical-align: center;
  margin-top: .5cm;
  margin-left: .2cm;
  margin-bottom:  .5cm;
  margin-right: .2cm;
}
.mobiimg p{
  text-align: center;
  font-size: 8pt;
  font-family: "arial";
  text-indent: 0;
  color: #000000;
}
.mobisound {
  text-align: center;
  font-size: 14pt;
  font-weight: bold;
  color: #220099;
}
.mobifooter {
width: 95%;
height: 3%;
margin-bottom: 2.5%;
margin-left: 2.5%;
margin-top: 2.5%;
background-color: #000000;
border-top: 2px;
border-right: 2px;
border-bottom: 2px;
border-left: 2px;
border-color: #fff0c1;
border-style: ridge;
text-align: left;
font-family: arial;
font-style: italic;
font-size: 12pt;
color: white;
padding-left: 5px;
}














