body
{
background:		#99ccff url("circs.png") no-repeat top;
padding:		0;
font-family:		'calibri', 'arial', 'helvetica';
font-size:		11pt;
color:			#000000;
}

a
{
text-decoration:	none;
font-weight:		bold;
}

a:link		{color: #aa5500}
a:visited	{color: #884400}
a:hover		{
text-decoration:	underline;
color: #cc6600;
}
a:active	{color: #004466}


div.outframe
{
position:		absolute;
left:			50%;
margin-left:		-360px;
width:			720px;
top:			100px;
border:			3px solid #445566;
background-color:	#ffffff;
}


div.pagehead
{
position:		relative;
background:		#ffffff url("pagehead2.png") no-repeat;
}


div.pagenav
{
position:		relative;
height:			30px;
background:		#cacaca url("navbaroffside2.png");
text-align:		center;
font-weight:		bold;
}

div.navsearch
{
position:		absolute;
left:			490px;
top:			63px;
}

div.navsecurity
{
position:		absolute;
top:			0px;
width:			80px;
height:			30px;
background:		#cacaca url("navbarsecurity2.png");
padding:		6px 0px 0px 0px;
}

div.navselected
{
position:		absolute;
top:			0px;
width:			80px;
height:			30px;
background:		#eaeaea url("navbarselected2.png");
padding:		6px 0px 0px 0px;
}

div.navstandard
{
position:		absolute;
top:			0px;
width:			80px;
height:			30px;
background:		#cacaca url("navbarstandard2.png");
padding:		6px 0px 0px 0px;
}

#nav0 {left: 0px}
#nav1 {left: 80px}
#nav2 {left: 160px}
#nav3 {left: 240px}
#nav4 {left: 320px}
#nav5 {left: 400px}
#nav6 {left: 480px}
#nav7 {left: 480px}
#nav8 {left: 560px}
#nav9 {left: 640px}


div.pagesplit
{
position:		relative;
background:		#880000 url("pagesplit.png") no-repeat;
}


div.mainbody
{
position:		relative;
width:			710px;
background-color:	#ffffff;
overflow:		auto;
padding:		5px;
}

div.sidebody
{
position:		relative;
width:			200px;
float:			right;
background-color:	#eeeeee;
padding:		6px;
}


div.pagefoot
{
position:		relative;
height:			60px;
background:		#cacaca url("pagefoot2.png");
padding:		6px 0px 0px 0px;
text-align:		center;
}


table		{border-collapse: collapse}

table.sermonchart
{
width:			700px;
}

td.sermonmonth
{
background-color:	#fff6eb;
}

td.sermonbox
{
width:			70px;
border:			1px solid #6699ff;
background-color:	#ebf6ff;
text-align:		center;
}


h1,h2,h3,h4,h5,h6
{
color:			#004466;
}

p.sideheads
{
font-weight:		bold;
color:			#000066;
}

p.legal
{
font-size:		9pt;
color:			#333333;
}

span.awaiting
{
width:			120px;
height:			22px;
background:		#ff9999 url("awaitingmp3.png");
}

ol		{list-style-type: decimal}
ul		{list-style-type: square}

img.intext
{
float:			left;
z-order:		1;
}


