body {
	margin-top: 0;
	background-color: #E1F5FF;
	width: 90%;
	margin:auto;
}

#whole {
	background-color: #E1F5FF;
	position:relative;
}

#header {
	background-color: #E1F5FF;
}


#content {
	background-color: #E1F5FF;
	border-top:1px solid black;
}

#left {
	background-color: #E1F5FF;
	position:relative;
	float:left;
	width:144px;
}

#main {
	margin-left:144px;
	background-color: #E1F5FF;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-left:1px solid black;

}

#footer {
	/*background-color: #66CCFF;*/
	background-color: #E1F5FF;
	border-top:1px solid black;
	border-bottom:1px solid black;
}

.nsb, .nsba {
	margin-top: 0;
	padding-top: 0;
}

.nsa, .nsba {
	margin-bottom: 0;
	padding-bottom: 0;
}

#motto {
	margin-right:0px;
	margin-top:-1px;
	background-color:#FFFFFF;
	border-top:black 1px solid;
	border-bottom:white thin solid;
}

p.motto {
	text-align:center;
	margin-top:2px;
	margin-bottom:2px;
}

span.motto {
	font-size:200%;
	font-family:georgia;
	font-style:oblique;
}

.panel {
	padding:0;
	margin-left:6px;
	margin-right:0px;
	margin-top:6px;
	border:thin black solid;
	background-color:#FFFFFF;
}

.panelTitleStrip {
	background-color:#FFFF00;
	padding:4px 0 4px 0;
	text-align:center;
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:1px solid black;
}
.panelTitleWords {
	padding-top:0;
	margin-top:0;
	padding-bottom:2px;
	margin-bottom:0;
	font-size:120%;
	font-weight:900;
}

.panelText {
	padding:0 6px;
}

.prayers {
	padding:1px 3px;
	background-color:#FFFFFF;
}






#nav {
	background-color:#E1F5FF;
}

.buttons1 a:link, .buttons1 a:visited, .buttons1 a:link {
	text-decoration:none;
	color:#000000;
}
.buttons2 a:link, .buttons2 a:visited, .buttons2 a:link {
	text-decoration:none;
	color:#000000;
}

.buttons1:hover, .buttons2:hover {
	background-color:#FFFFCC;
	padding:2px;
	margin:6px 0;
}

p, li, dt, dd, th, .label, .labelAtTop, .field, .data, .fldSffx, .buttons1, .buttons2 {
	color: #000000;
	font-size: 70%;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	voice-family: "\"}\"";
	voice-family: inherit;
/*	font-size: 90%;*/
}


.buttons1 {
	background-color:#FFFF00;
	padding:2px;
	margin:6px 0;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	background-image: url(/site/images/icons/untitled-2.gif);
	background-repeat: no-repeat;
	background-position:center right;
	color:#000000;
	display:block;
}

.buttons2 {
	background-color:#FFFF00;
	padding:2px;
	margin:6px 0;
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	background-image: url(/site/images/icons/untitled-1.gif);
	background-repeat: no-repeat;
	background-position:center right;
	font-weight:900;
	color:#000000;
	display:block;
}



h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:900;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#diary {
	overflow:auto;
	height:216px;
}

.initial {
	color:#000;
	font-size:110%;
	font-weight:900;
}

.photo {
	border: 1px solid black;
}

.panelFloatRight {
	float: right;
	margin-bottom:6px;
	margin-left:12px;
}

.panelFloatLeft {
	float: left;
	margin-right:12px;
	margin-bottom:6px;
}

.mottoQuoted {
	font-weight:900;
	color:#000099;
}

.instructions {
	color: #666;
	font-size: 80%;
	font-style: oblique;
	text-align: left;
}

.withCaption {
	text-align: center;
	font-weight:600;
}
