/* Homepage specific styles for Trinity United Methodist Church */


body {	background: #fff url(images/back.jpg) 0 0 repeat; }

/* Background Image for the hp
----------------------------------*/ 
#topBkg {
	background: url(images/hp2/bkg_hp_top.jpg) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 50%;
	width: 1044px;
	height: 307px;
	margin-left: -522px;
	z-index: 1;
}


/* Content 
----------------------------------*/
ul { list-style: none; }

#content {
	background: #fff;
	float: left;
	width: 742px;
	padding: 9px 9px 20px 9px;
}

#content h2 {	
	color: #de7300; 
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 0 0 6px 0;
}

#motion {
	float: left;
	width: 750px;
	height: 248px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 9px;
}

#pgsep {
	width: 723px;
	margin: 9px auto 10px auto;
}


/* Highlights
------------------------------------*/
#highlights {
	background: url(images/hp/bkg_highlights.jpg) 0 0 no-repeat;
	width: 212px;
	height: 248px;
	float: left;
	padding: 0 25px 0 12px;
	color: #e3e396;
}

#highlights p {
	margin: 2px 0 10px 0;
	line-height: 1.2;
	font-size: 1.1em;
}

#highlights h3 {
	color: #f5f59b;
	font-size: 1.8em;
	font-weight: normal;
	margin-top: 25px;
}

#testimonial {
	background: url(images/hp/testimonial_img_bkg.gif) 0 0 no-repeat;
	width: 74px;
	height: 73px;
	float: left;
	margin: 0 10px 0 0;
}

#testimonial img {
	border: 1px solid #b39954;
	margin: 6px 0 0 7px;
}


/* Column 1
------------------------------------*/
#col1 {
	width: 200px;
	float: left;
	padding-left: 12px;
}

<style type="text/css">

#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 200px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 190px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: black;
background-color: #ffffff;
border-bottom: 1px solid #90bade;
border-left: 7px solid #ffffff;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 190px; /*IE 5*/
w\idth: 190px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
width: 201px;
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #1d86c2;
font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu div.menutitle_port{
width: 201px;
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #f97020;
font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu div.menutitle_red{
width: 201px;
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #fb4a4a;
font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu div.menutitle_green{
width: 201px;
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #62b626;
font: bold 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

</style>

/* What's Happening 
#col1 ul { float: left; }

#col1 li {
	float: left;
	margin: 0 0 7px 0;
	border-bottom: 1px solid #e9e9e9;
	padding: 0 0 7px 0;
	width: 223px;
	text-transform: uppercase;
}

#col1 li a {
	font-weight: bold;
	text-transform: none;
	margin: -14px 0 0 50px;
	display: block;
}

#col1 li.last { border-bottom: 0; }
#col1 li.last a { margin: 0; }
*/

/* Banners */
a.hpbnr {
	display: block;
	margin: 10px 0;
	border: 0;
	width: 206px;
	height: 91px;
	text-indent: -9999px;
	float: left;
}

a.bnrchildren {
	background-image: url(images/greece_products.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
a.bnryouth { background: url(images/hp/bnr_youth_ministry.jpg) 0 0 no-repeat; }


/* Column 2
------------------------------------*/
#col2 {
	margin-left: 230px;
}
#col5 {
	margin-left: 230px;
}

/*Sermon Series */
#seriesbox {
	width: 520px;
	background: url(images/hp/ss_box_top.gif) 0 0 no-repeat;
	padding: 10px 0px;
	margin-bottom: 15px;
	float: left;
}

#hpfeature { margin-bottom: 15px;  }

#sermon {
	background: #f5f6d1;
	width: 462px;
	padding: 0 10px;
	border-left: 1px solid #efe9c7;
	border-right: 1px solid #efe9c7;
	float: left;
}

#bottomborder { 
	background: url(images/hp/ss_box_bottom.gif) 0 0 no-repeat;
	width: 484px;
	padding-top: 10px;
	float: left;
}

#sermonpic {
	border: 1px solid #ede6c4;
	background: #fff;
	padding: 5px;
	float: left;
	margin: 0 10px 0 0;
}

#sermonexcerpt { float: left; width: 280px; }

#sermon h4 { font-size: 1.1em; }
#sermon p { margin: 5px 0 8px 0; }

.audiopop {
	height: 18px;
	display: block;
	float: left;
	text-indent: -9999px;
	width: 63px;
	background-image: url(images/hp/more_btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.audiopop:hover { background-position: 0 -18px; }

/* Service Times */
#services {
	width: 484px;
	margin-bottom: 15px;
	float: left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 6px;
}

#services ul { border-bottom: 1px solid #e9e9e9; margin-bottom: 5px;}
#services li { font-weight: bold; margin: 0 0 0px 0;}
#services li a { display: block; font-weight: normal;}

/* Special Studies */
#studies {
	width: 225px;
	border-left: 1px solid #e9e9e9;
	float: left;
	margin-bottom: 15px;
	padding: 0 0 0 15px;
}

#studies a {
	font-weight: bold;
	display: block;
	font-size: 1.1em;
}

#studies p { margin-top: 0;  }

#studies .right { background: none; border: 0; }

#studies ul li strong { display: block; }

#studies ul li { margin-top: 10px; }

/* Newsletter */
#newsletter {
	width: 206px;
	background: url(images/hp/newsletter_top.gif) 0 0 no-repeat;
	margin-bottom: 15px;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}

#hpfeature2 { margin-bottom: 15px;  }

#sermon2 {
	background: #f5f6d1;
	width: 184px;
	padding: 0 10px;
	border-left: 1px solid #efe9c7;
	border-right: 1px solid #efe9c7;
	float: left;
}

#bottomborder2 { 
	background: url(images/hp/newsletter_bottom.gif) 0 0 no-repeat;
	width: 206px;
	padding-top: 10px;
	float: left;
}

#sermonpic2 {
	border: 1px solid #ede6c4;
	background: #fff;
	padding: 5px;
	float: left;
	margin: 0 10px 0 0;
}

#sermonexcerpt2 { float: left; width: 178px; }
#sermonexcerpt2a { float: left; width: 100px; }

#sermon h42 { font-size: 1.1em; }
#sermon p2 { margin: 5px 0 8px 0; }

.audiopop2 {
	height: 18px;
	display: block;
	float: left;
	text-indent: -9999px;
	width: 63px;
	background-image: url(images/hp/newsletter_btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.audiopop2:hover { background-position: 0 -18px; }

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px dashed gray;
height: 1%;
}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

/*Gallery Series*/
#seriesbox3 {
	width: 120px;
	background: url(images/hp/ss_box_top.gif) 0 0 no-repeat;
	padding: 10px 0px;
	margin-bottom: 10px;
	float: left;
}

#hpfeature3 { margin-bottom: 15px;  }

#sermon3 {
	background: #f5f6d1;
	width: 109px;
	padding: 0 5px;
	border-left: 1px solid #efe9c7;
	border-right: 1px solid #efe9c7;
	float: left;
}

#bottomborder3 { 
	background: url(images/hp/ss_box_bottom.gif) 0 0 no-repeat;
	width: 120px;
	padding-top: 10px;
	float: left;
}

#sermonpic3 {
	border: 1px solid #ede6c4;
	background: #fff;
	padding: 5px;
	float: left;
	margin: 0 10px 0 0;
}

#sermonexcerpt3 { float: left; width: 110px; }

#sermon h4 { font-size: 1.1em; }
#sermon p { margin: 5px 0 8px 0; }

.audiopop {
	height: 18px;
	display: block;
	float: left;
	text-indent: -9999px;
	width: 63px;
	background-image: url(images/hp/more_btn.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.audiopop:hover { background-position: 0 -18px; }

.Photo_Galley {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #de7300;
}
#paging {
	width: 520px;
	background: url(images/hp/ss_box_top.gif) 0 0 no-repeat;
	padding: 10px 0px;
	margin-bottom: 15px;
	float: right;
}

#hpfeature5 { margin-bottom: 15px;  }

#sermon5 {
	background: #f5f6d1;
	width: 462px;
	padding: 0 10px;
	border-left: 1px solid #efe9c7;
	border-right: 1px solid #efe9c7;
	float: left;
}

#bottomborder5 { 
	background: url(images/hp/ss_box_bottom.gif) 0 0 no-repeat;
	width: 484px;
	padding-top: 10px;
	float: left;
}

#sermonpic5 {
	border: 1px solid #ede6c4;
	background: #fff;
	padding: 5px;
	float: left;
	margin: 0 10px 0 0;
}

#sermonexcerpt5 { float: left; width: 280px; }

#sermon5 h4 { font-size: 1.1em; }
#sermon5 p { margin: 5px 0 8px 0; }