/* CSS Document Copyright 2007 Crown Financial Ministries */
html, body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	background:#295172;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#container {
	background:#fff url(/images/bg_across.gif) repeat-x ;
	width:100%;
}
#content {
	width:850px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
img {
	border:0px;
	behavior: url(/js/iepngfix.htc);
}
a:link {
	text-decoration:none;
	color:#2856A2;
}
a:visited {
	text-decoration:none;
	color:#2856A2;
}
/* --------------------------------- TOP AND LEFT STATIC CONTENT --------------------------------- */
#logo {
	position:absolute;
	top:11px;
	width:266px;
	height:85px;
	margin-left:250px;
	background:url(/images/ex07_logo.gif);
}
#jar {
	float:left;
	margin-top:38px;
	width:152px;
	height:202px;
	background:url(/images/tip_jar.png);
}
#slogan {
	float:left;
	margin-top:102px;
	width:455px;
	height:139px;
	background:url(/images/slogan_bg.gif) center;
}
h2 {
	visibility:hidden;
	overflow:hidden;
	font-size:9px;
	line-height:9px;
	margin:0px;
}
#buttons {
	width:606px;
	height:118px;
	float:left;
}
/* --------------------------------- BUTTON MENU ------------------------------------*/
.menu {font-family: arial, sans-serif; height:98px; position:relative; float:left; margin:0; font-size:12px; background:#9cb5ca url(/images/buttons_bg.jpg) right repeat-y; z-index:5;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; width:202px;}
.menu ul li a, .menu ul li a:visited {display:block; width:202px; text-decoration:none; height:98px; color:#fff; background:#9cb5ca url(/images/buttons_bg.jpg) right repeat-y;}
.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; top:98px;}
.menu ul li ul {visibility:hidden; position:absolute; top: 98px; left:0; height:20px; text-align:center;}
.menu ul li ul li {height:20px; width:auto;  background:#4b4b4b;}
.menu ul li:hover ul {visibility:visible; width:600px; background:#4b4b4b; }
.menu ul li a:hover ul {visibility:visible; width:600px; background:#4b4b4b; color:#fff;}
.menu ul li:hover ul li a, .menu ul li a:hover ul li a {background:#4b4b4b; color:#fff; padding-right:12px; padding-left:12px; height:20px; width:auto; display:block;}
.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover  {background:#7d96ac;}

.menu2 {font-family: arial, sans-serif; height:98px; position:relative; float:left; margin:0; font-size:12px; background:#9cb5ca url(/images/buttons_bg.jpg) right repeat-y; z-index:5;}
.menu2 ul {padding:0; margin:0; list-style-type: none;}
.menu2 ul li {float:left; width:202px;}
.menu2 ul li a, .menu2 ul li a:visited {display:block; width:202px; text-decoration:none; height:98px; color:#fff; background:#9cb5ca url(/images/buttons_bg.jpg) right repeat-y;}
.menu2 table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}
.menu2 ul li ul {visibility:hidden; position:absolute; top: 98px; left:0; height:20px; text-align:center;}
.menu2 ul li ul li {height:20px; width:auto;  background:#4b4b4b;}
.menu2 ul li:hover ul {visibility:visible; width:202px; background:#4b4b4b; }
.menu2 ul li a:hover ul {visibility:visible; width:202px; background:#4b4b4b; color:#fff;}
.menu2 ul li:hover ul li a, .menu2 ul li a:hover ul li a {background:#4b4b4b; color:#fff; padding-right:10px; padding-left:10px; height:20px; width:auto; display:block;}
.menu2 ul li:hover ul li a:hover, .menu2 ul li a:hover ul li a:hover  {background:#7d96ac;}

/* --------------------------------- END TOP AND LEFT STATIC CONTENT --------------------------------- */
/* --------------------------------- RIGHT SIDE CONTENT --------------------------------- */
#wrap-right {
	width:240px;
	float:right;
	margin-top:10px;
}
#video {
	width:240px;
	height:90px;
	background: url(/images/watch_video.jpg) right no-repeat;
	display:block;
	line-height:10px;
}
#videotext {
	width:15px;
	text-align:center;
	line-height:16px;
}
#speakers {
	background:url(/images/speaker_bg.jpg);
	width:240px;
	float:right;
	border:#FFFFFF solid 1px;
	margin-top:2px;
}
#speakerheader {
	background:url(/images/text_presenters.png);
	width:101px;
	height:18px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#indyspeakers {
	width:230px;
	margin-left:5px;
	margin-top:10px;
	color:white;
	font-weight:bold;
	font-size:11px;
	border-bottom:dotted thin;
	padding-bottom:5px;
}
#indyspeakers a, #indyspeakers a:visited {
	text-decoration: none;
	color:#fff;
}
h4 {
	color:white;
	font-weight:bold;
	font-size:14px;
	line-height:13px;
	margin:0px;
	font-style:italic;
}
h4 a:link, h4 a:visited {
	color:white;
}
h4 span {
	font-size:10px;
	font-style:normal;
}
#newsletter {
	float:right;
	width:232px;
	padding:5px;
	margin-top:10px;
	background:#295172;
	text-align:center;
	height:35px;
	color:#fff;
	font-weight:bold;
}
/* --------------------------------- END RIGHT SIDE CONTENT --------------------------------- */
/* --------------------------------- CHANGING CONTENT AREA --------------------------------- */
#copyheader {
	background:url(/images/content_header.gif);
	width:589px;
	height:28px;
	margin-top:25px;
	float:left;
	color:#FFFFFF;
	text-align:center;
}
#copyheadertext {
	margin-top:5px;
	font-weight:bold;
	background:url(/images/content_header_text.gif);
	width:450px;
	height:19px;
	margin-left:auto;
	margin-right:auto;
}
h3 {
	visibility:hidden;
	overflow:hidden;
	font-size:9px;
	line-height:9px;
	margin:0px;
}
#copy {
	width:587px;
	float:left;
	border-left:#d8d8d8 solid 1px;
	border-right:#d8d8d8 solid 1px;
}
#copytext {
	margin-top:2px;
	margin-left:10px;
	line-height:18px;
}
#copybottom {
	background:url(/images/content_bottom.gif);
	width:589px;
	height:19px;
	float:left;
	margin-bottom:25px;
}
h5 {
	font-size:15px;
	border-bottom:dotted thin;
	margin:0px;
}
h6 {
	font-size:15px;
	margin:0px;
	font-weight:bold;
}
/* --------------------------------- END CHANGING CONTENT AREA --------------------------------- */
#footer {
	width:100%;
	background:#9cb5ca;
	height:20px;
	border:#FFFFFF solid thin;
	padding-top:5px;
	color:#fff;
}
