BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	background-image: url(http://www.barringtonumc.com/preschool/images/sidebar.gif); /* Color = #600  */
	background-repeat: repeat-y;
	margin: 0px;
	color: black;
}

P
{
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #333;
	margin: 10px 25px 0px 25px;
	line-height: 1.4em;
}

LI
{
	font-family: Georgia, Times, serif;
	font-size: 14px;
	color: #333;
	line-height: 1.4em;
}

P.mission
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9D7E4C;
}

P.level2 { margin: 10px 25px 0px 50px; }

P.bullet
{
	margin: 6px 25px 0px 50px;
	text-indent: -19px;
}

P.bullettext { margin: 3px 25px 0px 50px; }

P.directive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 35px 10px 35px;
	text-align: justify;
	font-size: 11px;
	font-style: normal;
}

P.quotation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 15% 10px 15%;
	text-align: justify;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 18px;
}

P.attribution
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 15% 10px 15%;
	text-align: right;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
}

P.caption
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 15% 10px 15%;
	text-align: center;
	font-size: 11px;
	font-style: italic;
}

P.sidenav
{
	margin: 6px 0px 0px 0px;
	text-align: center;
/*
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	width: 84px;
	height: 15px;
	padding: 8px;
*/}

P.pagenav
{
	margin: 0px;
	text-align: center;
}

P.image
{
	margin: 10px 5px 0px 5px;
	text-align: center;
}

P.smallimageleft
{
	margin: 10px 5px 0px 50px;
	text-align: left;
}

P.hymns
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 5px 0px 5px;
	text-align: center;
	font-weight: bold;
}

P.hymnnote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 5px 0px 0px;
	text-align: left;
	font-weight: bold;
}

P.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 0px 10px 0px;
	text-align: center;
	clear: both;
}

.lefttable { margin: 10px 25px 0px 25px; }

TD
{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	border-width: 0px;
}

TD.cell
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-style: normal;
	border-color: gray;
	border-width: 1px;
}

TD.cell_r
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	font-style: normal;
	border-color: gray;
	border-width: 1px;
}

TD.cell_l
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	font-style: normal;
	border-color: gray;
	border-width: 1px;
}

TD.head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	background-color: #CCC;
	font-weight: bold;
}

TD.head_r
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 12px;
	background-color: #CCC;
	font-weight: bold;
}

TD.head_l
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	background-color: #CCC;
	font-weight: bold;
}

TD.date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	font-style: normal;
	border-color: gray;
	border-width: 1px;
}

/*
TD.button
{
	background-image: url(images/button.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	line-height: 31px;
}
*/
TD.hymnboard
{
	background-image: url(images/hymnal-board.jpg);
	background-repeat: no-repeat;
	background-color: white;
}

UL
{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	margin: 6px 25px 0px 50px;
}

OL
{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	margin: 6px 25px 0px 50px;
}

H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin: 15px 0 0 10px;
	font-weight: bold;
	color: #9D7E4C;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 15px 0 0 10px;
	font-weight: bold;
	color: #9D7E4C;
}

H2.pagetitle { color: #9D7E4C; }

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin: 15px 0 0 10px;
	font-weight: bold;
	color: #9D7E4C;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 15px 0 0 10px;
	font-weight: bold;
	color: #9D7E4C;
}

H5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 0 0 25px;
	font-weight: normal;
	color: #9D7E4C;
}

HR 
{ 
	margin: 7px 0px 3px 0px;
	clear: both;
}

A {text-decoration: none;}

A:hover {border-color: #999;
   border-width: 0 0 1px 0;
   border-style: none none dotted none;}

A.navlinks
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.subnavlinks
{
	text-decoration: none;
	color: #600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A.hymn
{
	color: white;
	border-width: 1px;
}

.navarea
{
	font-weight: bold;
}

.notice
{
	background-color: #FC9;
}

.weekdate
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	border-color: #CCC;
	border-width: 2px;
}

.specialuse
{
	color: #9D7E4C;
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
}

/*
P.separator
{
	background-image: url(images/rule.gif);
	background-repeat: repeat-x;
	margin: 3px 25px 3px 10px;
}
*/

P.logo
{
	margin: 20px 0px 30px 0px;
	text-align: center;
}

P.letter
{
	margin-right: 20%;
	text-align: justify;
}

span.header
{
	font-weight: bold;
}

div.sidebar
{
	float: right;
	padding: 5px; 
	margin: 10px 25px; 
	background: #ffffbb; 
	border: 1px solid #3333ff; 
	width: 175px;
}

div.sidebar P
{
	margin: 8px;
	line-height: normal;
}

div.sidebar img
{
	clear: both;
	margin: 10px;
}

table.sched
{
	margin-left: 6em;
}

td.sched_l
{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	text-align: left;
	font-style: normal;
	border-color: gray;
	border-width: 1px;
	margin-left: 5em;
}

/*
td.sched_r
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	font-style: normal;
	border-color: gray;
	border-width: 1px;
	margin-left: 5em;
}
*/

td.sched
{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-style: normal;
	text-align: left;
	border-color: gray;
	border-width: 1px;
	margin-left: 10em;
	padding-left: 5em;
}

.stafflist
{
	margin: 5px 10px;
	padding: 0;
}

#calendar
{
	border: 1px solid gray;
}

#calendar TD
{
	border: 1px solid gray;
	padding: 2px 4px;
}

