html {background:url(/images/youth/bg-body.jpg);}
body {
	margin:0; 
	font-size:12px; 
	line-height:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	background: #711F00 url(/images/youth/bg-body.jpg) repeat-x;
	}
a {color:#EE4400; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}

#container {background:url(/images/youth/bg-main.jpg) center top no-repeat; width:1000px; margin:0 auto;}

#logo {
	font-size:24px; 
	font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; 
	padding:40px 100px 70px 210px;
	}
#logo a {
	color:#FFFFFF; 
	text-decoration:none; 
	text-transform:uppercase;
	}
#menu {height:40px; text-align:center;}
#menu a {
	color:#B02802; 
	font-size:13px; 
	font-weight:bold; 
	text-decoration:none; 
	margin:0 8px; text-transform:lowercase;
	}
#menu a:hover {color:#000000;}

#main {
	margin:0 110px; 
	float:left; 
	background-color:#FFFFFF; 
	min-height:350px; 
	display:inline;
	}
#text-full {margin:20px 20px 0 20px; width:740px;}
#text {margin:20px 220px 0 20px;}
#text ul {padding:0; margin:10px 0 10px 20px;}
#text li {list-style:none; padding-left:15px; background:url(/images/youth/li.gif) no-repeat 0px 6px;}

h1 {
	margin:20px 0 0 0; 
	text-transform:uppercase; 
	font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; 
	font-size:22px; 
	font-weight:normal;
	}
h2 {
	font-family:"Tahoma", Arial, "Geneva", sans-serif;
	font-size:18px;
	font-weight:normal;
 	color: #CC3300;
	}
#text p {margin:10px 0;}

#sidebar {
	float:right; 
	padding:20px 30px 0 30px; 
	width:170px;
	}
#sidebar h2 {
	font-family:"Impact", "Tahoma", Arial, "Geneva", sans-serif; 
	margin:0 0 20px 0; 
	text-transform:uppercase; 
	font-size:18px; 
	font-weight:normal;
	}
#sidebar ul {margin:0; padding:0;}
#sidebar li {list-style:none; border-bottom:1px solid #ebebeb; padding:3px 2px;}
#sidebar li:hover {background-color:#f3f3f3;}
#sidebar a {text-decoration:none;}

#footer {
	padding:0 110px; 
	height:169px; 
	clear:both; 
	background:url(/images/youth/bg-footer.jpg) center top no-repeat;
	}
#menu_footer {	
	color:#7A2200; 
	font-size:11px; 
	padding:40px 0 0 30px;
	}
#menu_footer a {color:#7A2200; text-transform:lowercase;}
#left_footer {float:left; padding:60px 0 0 100px; color:#FFFFFF; font-size:12px;}
#left_footer a {color:#FFFFFF;}
#right_footer {float:right; padding:60px 100px 0 0; color:#FFFFFF; font-size:12px;}
#right_footer a {color:#FFFFFF;}
table {
	margin: 0px;
	border: none;
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells: show;
	}
table td {
	border: none;
	padding: 3px;
	vertical-align: top;
	}
table.lines {
	border:1px solid #000;
	margin: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	empty-cells: show;
	}
table.lines td {
	border:1px solid #000;
	padding: 3px;
	vertical-align: top;
	}
table.leaders {
	border:none;
	margin: 0px;
	border-spacing: 3px;
	border-collapse: collapse;
	empty-cells: show;
	}
table.leaders td {
	border:none;
	padding: 3px;
	vertical-align: top;
	font-size:11px; 
	}
table.leaders td h2{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	}
div.centered {text-align:center;}
.centered {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.ri {background: #ebebeb;}
.rib {background: #ebebeb;
	font-weight: bold;}
table.bottom td{vertical-align:bottom;}
td.bottom {vertical-align:bottom;}
div.verse div{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-style:italic;
	}
hr {
	color: orange;
	size: 2px;
	}
div.highlight {
	background-color: #FFCC99;
	border: solid 1px red;
	padding:5px;
	}
