	body{
		background-color:	#336699;
		text-align:		center;
		font-family:		Arial,Helvetica,sans-serif;
		font-size:		80%;
		margin-top:		0px;
		color:			#333333;
		background-image:	url('/images/bg_screen.jpg');
		background-position:	top center;
		background-repeat:	repeat-x;
	}
	div#screen{
		background-color:	#ffffff;
		text-align:		left;
		margin:			0px auto;
		width:			764px;
		overflow:		hidden;
	}
	div#page{
		clear:			both;
		margin:			0px 0px 0px 2px;
		padding:		5px 0px 20px 0px;
		width:			762px;
		overflow:		hidden;
	}
	div#header{
		position:		relative;
		margin:			0px auto;
		height:			100px;
		width:			764px;
		background-image:	url('/images/bg_header.jpg');
		background-position:	top center;
		background-repeat:	no-repeat;
	}
	div#header h2{
		display:		none;
	}
	div#header div{
		cursor:			pointer;
		position:		absolute;
		left:			0px;
		top:			20px;
		width:			373px;
		height:			56px;
	}
	div#menu_bottom{
		border-top:		4px solid;
		height:			1px;
		width:			760px;
		overflow:		hidden;
		margin:			0px 0px 1px 2px;
	}
	div#menu{
		width:			780px;
	}
	div#menu ul{
		list-style-type:	none;
		margin:			0px;
		padding:		0px;
		border-top:		1px solid #ffffff;
		border-left:		1px solid #ffffff;
		border-right:		1px solid #ffffff;
		display:		block;
		overflow:		hidden;
	}
	div#menu li{
		display:		block;
		background-color:	#ffcc00;
		margin:			0px;
		width:			125px;
		float:			left;
		color:			#ffffff;
		font-weight:		bold;
		text-align:		center;
		overflow:		hidden;
		padding-top:		3px;
		padding-bottom:		3px;
		cursor:			pointer;
		border-top:		1px solid #ffffff;
		border-left:		1px solid #ffffff;
		border-right:		1px solid #ffffff;
		border-bottom:		2px solid #ffffff;
	}
	div#menu li a{
		color:			#ffffff;
		font-weight:		bold;
		text-decoration:	none;
	}
	div#menu_left div#menubox{
		margin:			0px -18px 0px -18px;
		padding:		18px;
		background-image:	url('/images/bg_menu.gif');
		background-repeat:	no-repeat;
		background-position:	top left;
		border-top:		2px solid #cccccc;
		border-bottom:		2px solid #cccccc;
		padding-top:		15px;
		padding-bottom:		15px;
	}
	div.cs_666666 div#menu_left div#menubox{
		border-color:		#666666;
	}
	div.cs_cc0000 div#menu_left div#menubox{
		border-color:		#cc0000;
	}
	div.cs_dd9900 div#menu_left div#menubox{
		border-color:		#dd9900;
	}
	div.cs_339900 div#menu_left div#menubox{
		border-color:		#339900;
	}
	div.cs_0099cc div#menu_left div#menubox{
		border-color:		#0099cc;
	}
	div.cs_000099 div#menu_left div#menubox{
		border-color:		#000099;
	}
	div#menu_left div#menubox a{
		color:			#666666;
		text-decoration:	none;
	}
	div#menu_left div#menubox a:hover{
		text-decoration:	underline;
	}
	a{
		color:			#006699;
	}
	span.active{
		font-weight:		bold;
		background-color:	#336699;
		color:			#ffffff;
		padding:		0px 3px 0px 3px;
	}
	div.cs_666666 span.active{
		background-color:	#666666;
	}
	div.cs_cc0000 span.active{
		background-color:	#cc0000;
	}
	div.cs_dd9900 span.active{
		background-color:	#dd9900;
	}
	div.cs_339900 span.active{
		background-color:	#339900;
	}
	div.cs_0099cc span.active{
		background-color:	#0099cc;
	}
	div.cs_000099 span.active{
		background-color:	#000099;
	}
	span.level0,span.level1,span.level2,span.level3{
		margin:			0px 0px 0px 6px;
		padding:		0px 0px 5px 10px;
		background-repeat:	repeat-y;
		background-position:	top left;
		overflow:		visible;
	}
	span.level0{
		background-image:	url('/images/0.gif');
	}
	span.level1{
		background-image:	url('/images/1.gif');
		background-repeat:	no-repeat;
	}
	span.level2{
		background-image:	url('/images/2.gif');
	}
	span.level3{
		background:		none;
		border:			none;
	}
	div#breadcrumbs{
		color:			#999999;
		margin:			10px 0px 12px 18px;
	}
	div#main{
		float:			left;
		margin:			0px;
		width:			508px;
		overflow:		hidden;
	}
	div#content{
		margin-right:		-2px;
	}
	div#fix{
		clear:			both;
	}
	h1{
		font-family:		Georgia,"Times New Roman",Times,serif;
		font-size:		1.8em;
		font-weight:		normal;
		color:			#666666;
		padding:		0px 18px 0px 18px;
		margin:			0px 0px 18px 0px;
	}
	h2{
		font-family:		Georgia,"Times New Roman",Times,serif;
		font-size:		1.3em;
		font-weight:		normal;
		color:			#445566;
		font-style:		italic;
		padding:		0px 18px 0px 18px;
		margin:			-3px 0px 18px 0px;
	}
	h3{
		font-family:		Georgia,"Times New Roman",Times,serif;
		font-size:		1.5em;
		font-weight:		normal;
		color:			#665544;
		padding:		0px;
		margin:			0px 0px 18px 0px;
	}
	h4{
		font-size:		1.0em;
		font-weight:		bold;
		color:			#776655;
		padding:		0px;
		margin:			0px 0px 9px 0px;
	}
	h3.rule{
		padding-bottom:		5px;
		border-bottom:		1px solid #000000;
	}
	h4.rule{
		padding-bottom:		5px;
		border-bottom:		1px solid #666666;
	}
	div.box1,div.box2,div.box3,div.box4{
		margin:			0px 2px 2px 0px;
		padding:		0px;
		background-color:	#cccccc;
		float:			left;
		overflow:		hidden;
		height:			75px;
	}
	div.box1{
		width:			125px;
	}
	div.box2{
		width:			252px;
	}
	div.box3{
		width:			379px;
	}
	div.box4{
		width:			506px;
	}
	div.c1,div.c2,div.c3{
		margin:			0px 2px 2px 0px;
		float:			left;
		overflow:		hidden;
		padding:		0px 18px 18px 18px;
	}
	div.c1{
		width:			216px;
	}
	div.c2{
		width:			470px;
	}
	div.c3{
		width:			724px;
	}
	div.unpadded{
		margin:			0px -18px 18px -18px;
		padding:		0px;
	}
	div#footer{
		color:			#aabbcc;
		margin:			0px auto;
		width:			764px;
		overflow:		hidden;
		background-image:	url('/images/bg_footer.jpg');
		background-position:	top;
		background-repeat:	repeat-x;
		height:			80px;
		padding-top:		30px;
	}
	div#footer a{
		color:			#aabbcc;
		text-decoration:	none;
	}
	span.thinspace{
		font-size:		50%;
	}
	div.break{
		font-size:		18px;
		line-height:		18px;
		height:			18px;
		overflow:		hidden;
	}
	div.shaded{
		background-color:	#eee8ce;
		margin:			0px -18px 10px -18px;
		padding:		18px;
		border:			1px solid #e6e2d6;
	}
	div.grey{
		background-color:	#eeeeee;
		margin:			0px -18px 10px -18px;
		padding:		18px;
	}
	div.audiobox{
		background-color:	#f9f6f3;
		margin:			0px -18px 2px -18px;
		padding:		18px;
		border:			1px solid #e9e6e3;
	}
	div.docbox{
		background-color:	#efece9;
		margin:			0px -18px 2px -18px;
		padding:		9px 18px 9px 18px;
		border:			1px solid #dfdad6;
	}
	div.docbox img{
		vertical-align:		middle;
		border:			none;
	}
	div.events{
		background-image:	url('/images/bg_events.gif');
		background-position:	top;
		background-repeat:	no-repeat;
		margin:			0px -18px 10px -18px;
		padding:		18px;
	}
	div.versebox{
		background-image:	url('/images/bg_versebox.jpg');
		background-position:	top;
		background-repeat:	no-repeat;
		margin:			0px -18px 10px -18px;
		padding:		18px;
	}
		div.versebox div.verse{
			text-align:		justify;
			margin:			0px 0px 7px 0px;
		}
		div.versebox div.reference{
			text-align:		right;
			margin:			0px;
		}
	div.shaded img{
		margin:			-1px;
	}
	div.center{
		text-align:		center;
	}
	div.download_link{
		margin-top:		5px;
	}
	b{
		color:			#666666;
		font-weight:		700;
	}

	.left img,.right img{
		border:			1px solid #998877;
	}
	.left{
		float:			left;
		margin:			3px 18px 13px 0px;
	}
	.right{
		float:			right;
		margin:			3px 0px 13px 18px;
	}
	.icon{
		float:			left;
		margin:			0px 12px 12px 0px;
	}
	.image_caption{
		margin:			3px 0px 0px 0px;
		font-size:		0.9em;
		color:			#887766;
	}
	div#event_list{
		padding:		0px;
	}
	div.event{
		margin:			0px 0px 10px 0px;
		padding-bottom:		10px;
	}

