img
{
	-ms-interpolation-mode:bicubic;
	max-width:100%;
}

html
{
	background:rgb(230,204,176);
	font-size:90%;
}
body
{
	width:1000px;
	margin:auto;
}
iframe
{
}
#topurgent
{
	display:block;
	background-color:yellow;
	color:blue;
	font-weight:bold;
	font-size:120%;
	text-align:center;
}

a:visited
{
	color:rgb(50,170,50);
	text-decoration:none;
}
a:link
{
	color:rgb(0,128,0);
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}
a img, img
{
	border-style:none;
}
sup {font-size: 60%; line-height: 80%; font-weight:bold; vertical-align:text-top;}
#container
{
	background:rgb(230,204,176);
	margin:20px auto;
	font-family:arial, helvetica, sans-serif;
	position:relative;
}
#header
{
	display:block;
	height:143px;
	background-color:maroon;
	position:relative;
}
#youthheader
{
	display:block;
	height:175px;
	background-color:green;
	position:relative;
	
}
#bannerandtopmenu
{
	background-color:maroon;
}
#churchinbanner
{
	position:absolute;
	bottom:0px;
	left:0px;
}
#youthlogoinbanner
{
	position:absolute;
	height:100%;
	bottom:0px;
	left:0px;
}

#header p
{
	font-size:35px;
	font-family:"adobe garamond pro", "book antiqua", "bookman old style", "times new roman";
	color:white;
	text-align:right;
	padding:.2em;
	position:absolute;
	right:40px;
	bottom:20px;
	font-weight:200%;
}
.youthgallimg
{
	float:right;
	height:175px;
	position:relative;
}
.bannergallerybox img
{
	max-width:100%;
	max-height:100%;
}
.bannergallerybox p
{
	position:absolute;
	left:50%;
	top:60%;
	margin:0;
	padding:0;
	background:rgb(0, 0, 0); /* fallback color */
	background:rgba(0, 0, 0, .7);
	color:white;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:25px;
	text-align:center;
}
.bannergallerybox a:link, .bannergallerybox a:visited, .bannergallerybox a:hover
{
	color:white;
	text-decoration:none;
}
.label
{
	width:150px;
	float:left;
	font-size:80%;
}
input
{
}
select
{
	left:150px;
	position:absolute;
}
option
{
}
dropdown
{
}
.mandatoryfield
{
	font-size:small;
	color:red;
	font-style:italic;
}
.righttitle
{
	color:maroon;
	font-family:"book antiqua", "bookman old style", "times new roman";
	font-size:18pt;
	font-weight:normal;
	margin-bottom:0;
}
.bothsides
{
	float:left;
	width:100%;
	background-color:white;
	background-image:url(images/leftcol.jpg);
	background-repeat:repeat-y;
	padding:1px 1px 1em 1px;
	color:maroon;
	font-family:"trebuchet ms", "times new roman",serif;
	position:relative;
}
.youthbothsides
{
	float:left;
	width:100%;
	background-color:white;
	background-repeat:repeat-y;
	padding:1px 1px 1em 1px;
	color:red;
	font-family:"trebuchet ms", "times new roman",serif;
	position:relative;
}
.leftside
{
	float:left;
	width:220px;
	margin-top:1em;
	padding:1em;
	clear:top;
	font-family:"trebuchet ms", "times new roman";
	font-size:80%;
	color:maroon;
}
.leftyouth
{
	float:left;
	width:220px;
	height:100%;
	margin-top:1em;
	padding:1em;
	clear:top;
	font-family:"trebuchet ms", "times new roman";
	font-size:80%;
	color:maroon;
	border-right:1px dotted orange;
}
.leftside h3
{
	color:maroon;
	font-family:"book antiqua", "bookman old style", "times new roman";
	font-size:14pt;
	font-weight:normal;
	margin-bottom:0;
	text-align:left;
}

.leftside a 
{
	color:green;
	text-decoration:underline;
	font-weight:bolder;
}
.leftside a:visited
{
	color:rgb(104,180,104);
	font-weight:bolder;
	
}
.leftside hr
{
	color:maroon;
	background-color:maroon;
	height:1pt;
	width:100%;
}
.leftside li
{
	padding:1em 0;
}

.linklist a
{
	color:maroon;
	text-decoration:none;
}
.linklist a:visited
{
	color:rgb(204,153,153);
	text-decoration:none;
}
.linklist a:hover
{
	text-decoration:underline;
}
.rightside
{
	margin-left:252px;
	color:rgb(70,70,70);
	padding:1em;
}
.rightyouth
{
	margin-left:252px;
	color:rgb(70,70,70);
	padding:1em;
}
.rightside a 
{
	color:green;
	text-decoration:underline;
	font-weight:bold;
}
.rightside a:visited
{
	color:rgb(104,180,104);
}
.rightside hr
{
	background-color:rgb(128,0,0);
	color:rgb(128,0,0);
	height:2px;
}
.rightside h1
{
	color:rgb(128,0,0);
	font-size:200%;
	font-weight:lighter;
	font-family:"book antiqua", "bookman old style", "times new roman", serif;
	margin-bottom:0;
}
.rightside h2
{
	color:maroon;
	font-weight:lighter;
	font-family:"bookman old style", "times new roman", serif;
}
.rightside select
{
	float:right;
}
.rightside li{}
.navchain
{
	color:maroon;
	margin-bottom:2em;
	font-family:"trebuchet ms", "times new roman",serif;
	font-weight:bold;
	font-size:smaller;
}
.navchain a, .navchain a:visited 
{
	color:rgb(204,153,153);
	font-weight:normal;
	text-decoration:none;
}
.navchain a:hover
{
	text-decoration:underline;
}

.definitions
{
	font-size:70%;
}

.topsectitle
{
	color:rgb(204, 153, 153);
	font-family:"book antiqua", "bookman old style", "times new roman";
	font-size:14pt;
	font-weight:normal;
}
.greentitle
{
	color:rgb(51, 102, 51);
	font-family:"book antiqua", "bookman old style", "times new roman";
	font-size:170%;
	font-weight:normal;
	letter-spacing:px;
}
.subsubmenutitle
{
	color:maroon;
	font-family:"book antiqua", "bookman old style", "times new roman";
	font-size:14pt;
	font-weight:normal;
}
.proceed
{
	color:maroon;
	font-size:10pt;
	text-align:center;
	font-family:"arial", "times new roman";
}
.blurb
{
	font-family:"trebuchet ms", "times new roman",serif;
	font-size:10pt;
}
.blurb ul
{
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
}
.blurb ul
{
	color:rgb(51,102,51);
}
.blurb ul li span
{
	color:rgb(70, 70, 70);
}
.blurb a, .blurb a:visited
{
	color:rgb(51, 102, 51);
	text-decoration:underline;
	font-weight:bold;
}

.line2
{
	color:rgb(204, 153, 153);
	background-color:rgb(204, 153, 153);
	height:1pt;
	width:100%;
}
.formline
{
	margin-left:25%;
	position:relative;
}
.error
{
	color:red;
}
.importantstar
{
	color:red;
	font-weight:bolder;
}
.submitbutton
{
	margin-left:35%;
}
/******Directions page*******/
fieldset
{
	font-size:100%;
	line-height:1;
	border:none;
	padding:0;
}
input.textarea
{
border:1px solid maroon;
}
legend
{
	margin:0;
}
label
{
	font-size:90%;
	margin-left:5em;
	margin-right:.6em;
	text-align:right;
	width:8em;
	float:left;
}
fieldset p
{
	font-weight:bold;
	margin-left:5em;
}
/******Funeral Page*******/
.funeralpagecontent
{
}
.funeralpagecontent h1, h2, h3
{
	padding-bottom:none;
	margin-bottom:none;
}
.funeralpagecontent p
{
	padding:none;
}
/******************************/
h4.smallschedhead
{
	margin-bottom:0px;
	padding-bottom:0px
}
h1.title
{
	padding:1em 0px 1em 1em;
	font-weight:normal;
	font-size:large;
	background:maroon;
	margin:0px;
	text-transform:capitalize;
	color:white;
	font-family:cambria,"bookman old style", "times new roman"
}
h1.title a:visited, h1.title a:link, h1.title a:hover
{
	color:white
}

#threecols
{
	clear:both;
	position:relative;
	height:20em;
	padding:1em 0 1em 0;
}
.mainpic
{
	height:100%;
	position:relative;
}
.mainpic img
{
	background:white;
	height:93%;
	margin-left:75px;
	margin-top:25px;
	display:block;
}
.rightpics
{
	position:absolute;
	float:right;
	width:315px;
	height:93%;
	bottom:0%;
	right:0%;
}
.marqueebox
{
	width:100%;
	background-color:white;
	height:5em;
	margin-bottom:1em;
	position:relative;
	font-family:arial, "lucida console", sans-serif;
}
.marqueebox p
{	
	color:maroon;
	font-size:large;
	position:absolute;
	top:20%;
	left:.5em;
	height:2.5em;
	margin:0;
	text-transform:uppercase;
}
.upcoming
{
	font-weight:bold;
}
.events
{
	letter-spacing:4px;
}
.marqueebox h4
{
	padding:0;
	margin:0 0 .5em 0;
	font-size:small;
}
.scrollbox
{
}
#fscroller
{
	width:60%;
	height:5em;
	margin-bottom:.5em;
	float:right;
	font-size:smaller;
	color:rgb(90,90,90);
}

.bottomrightpic-h
{
	background:white;
	width:100%;
	height:210px;
	position:relative;
}
.bottomrightpic-h img
{
	width:100%;
}
.blogbutton
{
	position:absolute;
	bottom:3px;
	left:3px;
	width:10em;
	color:maroon;
	font-size:80%;
	font-family:arial, "lucida console", sans-serif;
}

#homecontent
{
	margin-top:2em;
	background-color:white;
	width:100%;
	clear:both;
}

#latestmessagebox
{
	margin:.5em 0em 1em 2em;
	margin-left:2em;
	margin-bottom:1em;
	padding:.5em;
	width:60%;
	border:1px solid maroon;
}

.messageinfo
{
	float:left;
}
.title
{
	font-weight:bold;
	font-size:large;
	text-transform:uppercase;
	color:#540000
}
.sermonname
{
	font-weight:bold;
	font-size:medium;
	color:#7a0000
}
.musiccont
{
	float:left;
	padding-top:20px;
}
.musicbuttonform
{
	padding-top:1em;
}
.musicbutton
{
	color:maroon;
	font-size:small;
	margin-left:3em;
}
.homepagerest
{
	background-image:url( images/75_percent.gif ) ;
	background-position:66% top ;
	background-repeat:repeat-y;
	min-height:100px;
	color:gray;
	font-size:smaller;
	font-family:"trebuchet ms", helvetica, sans-serif

}
.homepagerestborder
{
	border-bottom:1px solid maroon;
	width:67%;
	height:100%;
	left:-1px;
}
.homepagerest img
{
}

.homepagerest h2
{
	color:#990000;
	font-weight:normal;
	font-size:150%;
}

.topfour
{
	position:relative;
}

.first, .second, .third
{
	padding:.5em;
	width:20%;
	height:100%;
	float:left;
	
}
.longpicture
{
	float:left;
	width:60%;
	padding-left:5%;
}
.first a:link, .third a:link, .first a:visited, .third a:visited
{
	display:block;
	text-align:center;
	color:#990000;
	margin-top:1em;
	font-weight:bold;
}

.first
{
	left:0%;
}

.second
{
	left:22%;
	height:auto;
	margin-top:1.5em;
}

.third
{
	left:44%;
}
.fourth
{
	padding:.5em;
	float:right;
	width:30%;
}
.fourth img
{
	width:8em;
	height:8em;
	float:right;
	margin:.5em;
}
.fourth a:link
{
	color:green;
	font-weight:bold;
	text-decoration:underline;
}
.fourth a:visited
{
	color:rgb(51,102,51);
	font-weight:bold;
	text-decoration:underline;
}
.bottomtwo
{
}
.devotionalshome
{
	margin-right:34%;
	padding:.5em;
}
.devotionalshome img
{
	float:left;
	width:40%;
	height:auto;
	margin:0 .5em;
}
h2.homedate
{
	font-size:220%;
	font-family:candara,sans-serif;
	color:green;
}

.two-two
{
	float:right;
	width:30%;
	padding:.5em;
}
.two-two img
{
	height:12em;
	width:80%;
	margin:0px 2em;
	text-align:center;
	margin:.5em;
	
}
/******************* Youth Ministry Info Page *****************/
.youthinfopic
{
	width:100%;
	margin-bottom:3em;
}
.youthinfopic img
{
	display:block;
	width:80%;
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.eventdate
{
	float:left;
}

.event
{
	margin-left:25em;
}
/******************* worshippage.php***************************/
/*spiritualpage*/
.source
{
	font-weight:bolder;
	text-align:right;
}
.verse-ddev
{
	color:rgb(70,70,70);
	font-size:80%;
	margin:0;
	padding:0;
} 
.scripturereading
{
	font-size:150%;
	font-family:times new roman, serif;
}
.index
{
	font-style:normal;
}
hr.beforetips
{
	margin:4em 0 1em 0;
	clear:both;
	color:white;
	background-color:white;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px dotted green;
	
}
.tipstitle
{
	color:green;
	font-size:150%;
	font-family:times new roman, serifs;
}
.tipslist li
{
	margin-bottom:1em;
}
h2.date
{
	font-size:160%;
	font-family:candara,sans-serif;
}
/******************* Begin submenu page and eventpage ***********************/
.submenucontent, .eventpagecontent
{
	padding:.5em .5em 2em .5em;
	background:white;
	color:rgb(70,70,70);
	border:1px solid black;
	font-family:"trebuchet ms", helvetica, sans-serif
}
.submenucontent img
{
	float:left;
	margin:1em;
	width:400px;
	height:300px;
	border:1px solid black;
}

.submenucontent h1
{
	color:rgb(128,0,0);
	font-size:200%;
	font-weight:lighter;
	font-family:"book antiqua", "bookman old style", "times new roman", serif;
	margin-bottom:0;
}

.submenucontent h2
{
	padding:0 .5em 0 .5em;
	clear:both;
	width:100%;
	font-size:300%;
}

.submenucontent hr
{
	background-color:rgb(128,0,0);
	color:rgb(128,0,0);
	height:2px;
}

.submenucontent p
{
	text-align:justify;
	padding-right:1em;
}
.menuitem
{
	float:left;
	width:32%;
	padding:1em 0;
	font-size:smaller;
}
.menuitem h3
{
	font-weight:normal;
	margin-bottom:0;
	font-size:normal;
}
.menuitem a:link
{
	color:maroon;
}
.menuitem a:visited
{
	color:rgb(50,0,0);
}
.menuitem img
{
	float:left;
	margin:0 .5em 0 0;
	padding:0;
	width:100px; 
	height:100px;
}
/***Ministries Page******************************/
.ministpic
{
	float:right;
	width:20%;
}
/*
/*begin footer area*/
#footer
{
	width:100%;
	clear:both;
	padding:1em 0;
	font-size:80%;
	background-color:maroon;
	text-align:center;
	color:white;
}
#youthfooter
{
	width:100%;
	clear:both;
	padding:1em 0;
	font-size:80%;
	background-color:green;
	text-align:center;
	color:white;
}
#footer2 a:visited, #footer2 a:link
{
	color:rgb(188,122,122);
}
#youthfooter2 a:visited, #youthfooter2 a:link
{
	color:yellow;
}	
	
#footer3
{
	font-weight:bold;
}
#linklist
{
	padding:0px;
	font-size:smaller;
	list-style-image:url(images/arrow.png);
	margin-left:-0.5em;
	text-transform:uppercase;
	line-height:300%;
}
#linklist li
{
	background-repeat:no-repeat
}
.bioimgcapbox
{
	float:left;
	margin:1em;
	width:25%;
	text-align:center;
}
.bioimgcapbox img
{
	width:100%;
	height:auto;
	padding-bottom:2em;
}

.bioname
{
	font-size:large;
	width:100%;
	color:maroon;
	font-family:"times new roman", serif;
}
.biotitle
{
	width:100%;
	color:maroon;
	font-style:italic;
	font-family:"times new roman", serif;
}
.videocaption
{
	font-size:large;
	width:100%;
	color:maroon;
	font-family:"times new roman", serif
}

}
.addbord
{
	border:rgb(153,0,0) 4px solid;
}
.videocapbox
{
	margin-top:2em;
}
.biotext
{
	margin:2.7em 2em 4em 220px;
	font-size:normal;
}
#contentbox
{
	background:rgb(230,204,204);
	padding:1px 1em 2em 1em;
}

#contactpicbox
{
	float:left;
	margin:2em;
	width:25%
}
#contactpic
{
	width:100%;
	height:auto
}
#contpiccapt
{
	margin-top:2em;
	text-align:center
}
#contactlist
{
	font-size:medium;
	padding-bottom:5em;
	margin:5em auto 0px 30%;
	width:60%;
	color:maroon;
	line-height:120%
}
.contactoption
{
	margin-top:1em
}
.contacttype
{
	float:left;
	width:37%;
	text-align:left
}
.contactinfo
{
	margin-left:40%
}
.blacklink
{
color:maroon;
}
.horizmenu
{
	background:maroon;
	text-transform:uppercase;
	color:white;
	font-family:"gill sans mt", arial
}
.horizmenu ul
{
	padding:0px;
	margin:0px;
	width:100%;
}
.horizmenu ul li a
{
	padding:0.5em;
	float:left;
	color:white;
	text-decoration:none
}
.horizmenu ul li a:hover
{
	background:rgb(230,204,204)
}
.horizmenu ul li
{
	display:inline;
	list-style-position:inside
}
#contentmin
{
	border:white 0px solid;
	padding:1em;
	background:rgb(230,204,204);
}
#ministriestable
{
	border:maroon 1px solid;
	margin-top:1em;
	font-size:100%;
	margin-left:auto;
	width:80%;
	margin-right:auto;
}
.tablerow
{
	border:maroon 1px solid;
}
.namecell
{
	border:maroon 1px solid;
	padding:0.2em 0.5em;
	margin:0.2em 0px;
	text-transform:uppercase;
	width:35%;
	font-family:"gill sans mt", arial
}
.descriptioncell
{
	border:maroon 1px solid;
	padding:0.2em 0.5em;
	margin-left:40%;
}
#historytext h3
{
	text-align:center
}
#historytext p
{
	text-indent:3em
}
.histpictcapt 
{
	text-align:center
}
#historytext img
{
	display:block;
	margin-left:auto;
	margin-right:auto
}
.histpictcapt p
{
	font-size:small;
	font-style:italic
}
.payneimage
{
	width:auto;
	height:400px
}
.choirimage
{
	width:80%;
	height:auto
}
.congregation
{
	width:80%;
	height:auto
}
.yearginpreach
{
	width:auto;
	height:400px
}
#original
{
	margin-top:3em;
	text-align:center
}
.gallerypiccont
{
	margin:5em 0em;
	text-align:center
}
#jointext
{
	float:left;
	width:60%;
	text-indent:2em;
}
#joinpic
{
	margin-top:3%;
	float:right;
	width:35%;
	margin-right:1em
}
.organpic
{
max-width:50%;
}
.errorlist
{
	color:red;
	font-family:"times new roman", serif;
	font-style:italic;
	padding:.5em 0;
}
form
{
	padding-top:.5em;
}

.scripture
{
	font-style:italic;
}
.scripture a
{
	color:rgb(70,70,70);
}
.scripture a:hover
{
	text-decoration:none;
	color:black;
}

/*********************************horizontalcssmenu************/
.horizontalcssmenu
{
width:100%;
padding:0;
background:rgb(160,0,0);
font-family:candara, cambria, "bookman old style", "palatino linotype", palatino, serif;
font-size:normal;
}
#cssmenu1
{
width:95%;
margin:auto;
}
#youthcssmenu1
{
width:65%;
margin:auto;
}
.horizontalcssmenu ul{
margin:0;
padding:0;
list-style-type:none;
width:100%;
text-align:center;
vertical-align:bottom;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position:relative;
display:inline;
float:left;
/*width:12%;*/
padding:0em 0px;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display:block;
border-left-width:0;
text-decoration:none;
padding:.7em 10px;
color:white;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left:0;
top:0;
position:absolute;
display:block;
visibility:hidden;
z-index:100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display:inline;
float:none;
/*width:12%;*/
}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
/*width:160px; /*width of sub menu levels*/
font-weight:normal;
/*padding:0px 3px;*/
background:maroon;
}

.horizontalcssmenu ul li a:hover{
background:#CC9999;
color:maroon;
}
.youthhorizcssmenu ul li a:hover{
background:yellow;
color:red;
}
.horizontalcssmenu ul li ul li a:hover{
background:#CC9999;
}
.youthhorizcssmenu ul li ul li a:hover{
background:yellow;
}
/******************** MarketDay***********/
.md-emphasize{
color:black;
font-weight:bolder;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top:1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float:left; height:1%; }
* html .horizontalcssmenu ul li a { height:1%; }
/* End */


/*************** Font Family ************/
.gill{	font-family:"gill sans mt", arial, sans-serif}
.bookman{font-family:"bookman old style", "times new roman", serif}
.cambria{font-family:cambria,"bookman old style", "times new roman", serif}
.trebuchet{font-family:"trebuchet ms", helvetica, sans-serif}
.arial{font-family:arial, "lucida console", sans-serif}
.verdana{font-family:verdana, geneva, sans-serif}
.clear{	clear:both}
.green{color:green;}
.italic{font-style:italic;}
.center{text-align:center;}
.topofview{position:fixed; top:1em;}
.thin{font-weight:lighter; color:red;}
.maroon{color:maroon;}
.bold{font-weight:bolder;}

