*    { padding: 0; margin: 0; outline: 0; border: 0; }

html { width: 100%; }

body { width: 100%; background: url(../_img/banner_top.gif) 0 0 repeat-x #35154e; font-family: Cambria, serif;}

ul, li   { list-style: none; }



legend {

	color: #FFF;

	font-family: Candara, sans-serif;

	font-size: 1.6em;

	letter-spacing: 1px;

	font-weight: 500;

	text-align: left;

	border-bottom: 4px ridge #dd1f2a;

	padding: 2px;

}



h2, h3, h4, h5 {

	color: #fbba89;

	font-size: 1.3em;

	letter-spacing: 1px;

	font-weight: 500;

	font-style: italic;

	padding: 10px 0;

}

h2.title
{
	font-style: normal;
	}


h3 {

	color: #FFF;

	font-size: 1em;

	text-align: center;

	padding: 0;

	font-style: normal;

}



h4 {

	font-size: 1.2em;

	font-weight: 400;

	padding: 0;

	text-align: center;

}



h5 {

	color: #000;

	text-align: center;

}



p {

	color: #FFF;

	font-family: Cambria, serif;

	font-size: 1em;

	letter-spacing: 1px;

	font-weight: normal;

	line-height: 1.3em;

	padding-bottom: 10px;

}





#wrapper {

	position: relative;

	width: 800px;

	margin: 0 auto;

}



#nav_menu {

	width: 100%;

	height: 35px;

	background: url(../_img/nav_menu.gif) 0 0 no-repeat;

	padding-bottom: 15px;

}



#nav_menu ul {

	list-style: none;

}



#nav_menu ul li, #footwrapper ul li {

	float: left;

	padding: 9px 24px;

}



#nav_menu ul li a, #footwrapper ul li a {

	text-decoration: none;

	color: #FFF;

	font-size: 1.3em;

	font-family:  Palatino, "Times New Roman", Times, serif;

}



#nav_menu ul li a:hover, #footwrapper ul li a:hover {

	border-bottom: 1px dotted #FFF;

	border-collapse: collapse;

}

#red_stripes {

	width: 100%;

	height: 315px;

	background: url(../_img/red_stripes.gif) 0 0 repeat-x;

	position: absolute;

	top: 35px;

	left: 0;

}





#purple_stripes {

	width: 100%;

	height: 500px;

	background: url(../_img/purple_stripe.gif) 0 0 repeat-x;

	position: absolute;

	top: 350px;

	left: 0;

}



#banner {

	width: 800px;

}



#banner li {

}



#banner li {

	float: left;

	padding: 0 4px;

	height: 150px;

}



#portal {

	width: 800px;

}



#leftcol {

	width: 65%;

	float: left;

}



fieldset {

	padding: 10px;

}



legend {

	width: 100%;

	padding: 0;

	margin: 0;

}



#qcontact, #scontact {

	margin-top: 20px;

}



#qcontact input, textarea {

	height: 33px;

	width: 500px;

	background: #a6896a url(../_img/question_box_small.gif) 0 0 repeat-x;

	border: 1px solid #FFF;

	font-family: Cambria, sans-serif;

	font-size: 1.2em;

	padding: 0 5px;

	color: #FFF;

}

#scontact input, textarea {

	height: 33px;

	width: 500px;

	background: #a6896a url(../_img/question_box_small.gif) 0 0 repeat-x;

	border: 1px solid #FFF;

	font-family: Cambria, sans-serif;

	font-size: 1.2em;

	padding: 0 5px;

	color: #FFF;

}



#scontact2 input, textarea {

	height: 23px;

	width: 400px;

	border: 1px solid #999999;

	font-family: Cambria, sans-serif;

	font-size: 1.2em;

	color: #333333;

	margin: 3px;

	padding-top: 0;

	padding-right: 5px;

	padding-bottom: 0;

	padding-left: 5px;

}



#qcontact textarea, #scontact textarea {

	height: 200px;

	width: 504px;

}



#qcontact li, textarea {

	padding: 3px;

	color: #FFF;

	font-family: Candara, sans-serif;

	font-size: 1.2em;

}

#scontact li, textarea {

	padding: 3px;

	color: #FFF;

	font-family: Candara, sans-serif;

	font-size: 1.2em;

}



#qcontact #enter, #qcontact #result {

	color: #000;

	width: 80px;

	height: 35px;

	margin-bottom: 30px;

	background: url(../_img/banner_top.gif) 0 0 repeat-x;

}

#scontact #enter, #scontact #result {

	color: #000;

	width: 80px;

	height: 35px;

	margin-bottom: 30px;

	background: url(../_img/banner_top.gif) 0 0 repeat-x;

}



#scontact2 #enter, #scontact #result {

	color: #000;

	width: 80px;

	height: 35px;

	margin-bottom: 30px;

	background: url(../_img/banner_top.gif) 0 0 repeat-x;

	}



#qcontact #result, #scontact #result {

	background: red;

	color: #FFF;

	display: none;

	width: 300px;

	text-align: center;

}

#scontact li { color: #000;}



#rightcol {

	width: 30%;

	float: left;

	margin: 0 0 0 40px;

}



#rightcol p {

	color: #FFF;

	padding: 5px;

	text-align: center;

	line-height: 1em;	

}



#rightcol img {

	padding-top: 10px;

}



#about_portal {

	clear: both;

	width: 800px;

	height: 150px;

	background: url(../_img/about_portal.gif);

}



img.whatsnew {

	margin: 40px 0 0 15px;

}





img.jopic {

	position: absolute;

	top: 160px;

	left: 550px;

}



img.history {

	margin: 87px 0 0 15px;

}



img.histpic {

	position: absolute;

	top: 150px;

	left: 410px;

}



#one_col, #products {

	background: #e5dee7;

	width: 800px;

	min-height: 600px;

	margin-bottom: 80px;

}



#one_col p, #products p {

	width: 550px;

	color: #000;

	padding: 5px;

}



#products {

	padding: 0 20px;

	width: 760px;

}





#products input {

	width: 100px;

	height: 20px;

	text-align: center;

	padding: 1px;

	margin: 5px 0 0 90px;

	background: #FFF;

	border: solid 2px #000;

	cursor: pointer;

}

#prodicts ul {

	margin: 10px 0 0 0;

}

#products ul li {

	width: 256px;

	padding: 1px;

}



#products ul li p {

	margin: 0 0 0 300px;

	width: 366px;

	text-align: center;

	

}



#products ul li img {

	border: solid 4px #d5212b;

	margin: 0 0 0 35px;

	width: 200px;

	height: 279px;

	float: left;

}



#products ul li img.poster {

	width: auto;

	margin: 0 35px 0 0;

}



#products ul li img:hover {

	border: solid 4px #5c2b79;

}



#one_col h2 {

	color: #000;

	padding: 5px;

}



#one_col ul {

	list-style: square;

	margin: 10px 0 5px 30px;

}



#one_col p.top {

	padding: 10px;

	width: 400px;

}



#one_col p.hist {

	padding: 10px;

	width: 780px;

}



#one_col p.seminar {

	padding: 10px;

	width: 600px;

}



#speaker ul {

	list-style: none;

	padding-bottom: 50px;

}



#speaker ul li {

	padding: 10px;

	width: 700px;

}



#speaker ul li:first-letter {

	font-size: 3em;

	color: #35154e;

	

}



em {

	font-size: 2em;

	color: #e41d28;

}



#one_col #qcontact li {

	color: #000;

}



.church_pic {

	position: absolute;

	left: 600px;

	top: 180px;

}



#flvid {

	display: none;

}



.launchvid {

	cursor: pointer;

}



.clear {

	clear: both;

}



#footer {

	height: 35px;

	width: 100%;

	clear: both;

	background: url(../_img/banner_top.gif) 0 0 repeat-x;

}



#footwrapper {

	width: 800px;

	margin: 0 auto;

}



#footwrapper ul li {

	float: left;

	padding-bottom: 0;

}



#mdlogo {

	text-align: left;

	font-size: 9px;

	margin: -36px 0 0 0;

}



#mdlogo p {	color: #000; }



#advocate {

	font-size: 12px;

	position: absolute;

	right: 5px;

	margin: -30px 0 0 0;

}



#advocate p {

	color: #000;

}

.AuthorizeNetSeal {

	position: absolute;

	top: 260px;

	right: 0;

}



#testimonials, #planners {

	margin: 0 0 0 40px;

}



#testimonials h2 {

	text-decoration: underline;

}



#testimonials p, #planners p {

	width: 700px;

}



strong {

	font-weight: 900;

	font-style: italic;

}



#resources ul {

	padding-bottom: 10px;

}



#resources ul li p {

	margin: 0;

	padding: 0;



}



#resources a, #speaker_menu a {

	color: #223F5C;

	text-decoration: none;

	display: block;

	background: #CAC8CF;

	line-height: 26px;

	border-bottom: solid 1px #111;

	border-top: solid 1px #FFF;

	padding: 5px;

}



#resources a:hover, #speaker_menu a:hover {

	color: #1C62A8;

	text-decoration: underline;

}





#resources h4 {

	text-align: left;

	font-size: 18px;

	color: #FFF;

	font-weight: 400;

	font-style: normal;

	padding-bottom: 10px;

}



#one_col #speaker_menu {

	margin: 0 0 0 30px;

}



#speaker_menu li {

	float: left;

	width: 182px;

	text-align: center;

	border-right: solid 1px #111;

	border-left: solid 1px #FFF;

}



#speaker_menu a {

	border: none;

}



em.under {

	font-style: underline;

}



#products p.desc {

	font-size: 12px;

}



#speaker, #testimons {

	width: 750px;

	margin: 0 auto;

}



#testimons p {

	width: 750px;

}