body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#EEEEEE;}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.graytext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}
.bigtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.bigtext14 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.bigtext16 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold}
.bigtext18 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold}
.maroontext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #773D50; font-weight: bold}
.graphitetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #39445E}
.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
A {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #773D50;}

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;text-align:center;vertical-align:middle;align:bottom;}
.clLevel0{background-color:#39445E; layer-background-color:#39445E; color:white;}
.clLevel0over{background-color:#773D50; layer-background-color:#773D50; color:white; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#9CA1AE; layer-background-color:#9CA1AE}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;text-align:center;vertical-align:middle;align:bottom;}
.clLevel1{background-color:white; layer-background-color:white; color:#39445E;}
.clLevel1over{background-color:#D6C5CA; layer-background-color:#D6C5CA; color:#39445E; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#9CA1AE; layer-background-color:#9CA1AE}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;text-align:center;vertical-align:middle;align:bottom;}
.clLevel2{background-color:white; layer-background-color:white; color:#39445E;}
.clLevel2over{background-color:#D6C5CA; layer-background-color:#D6C5CA; color:#39445E; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#9CA1AE; layer-background-color:#9CA1AE}

/* Calendar styles */
td.cal_day_header {
	background-color: #FFFFC0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #733952;
}
.cal_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #39425A;
}
A.cal_event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
.cal_event {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}
.cal_event_time {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #733952;
}
.cal_day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #39425A;
}
.cal_today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF425A;
}
.cal_gray_day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
textarea.admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
input.add {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
}
input.admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
}
input.delete {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
input.update {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
body.admin {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	background-color:#EEEEEE;
}
A.admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #39425A;
}
A.admin_cal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #39425A;
	vertical-align: top;
}
A.add {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #39425A;
}
.admin_list {
	border-style:dashed;border-width:1px;padding:7px;background-color:#DDDDDD;
}
.admin_list_header {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:18px;
}
.admin_list_subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:14px;
}
.pastorspicks_header {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	font-size:16px;
}
.background_red {
	background-color:#773D50;
}
.background_white {
	background-color:#FFFFFF;
}
.background_blue {
	background-color:#434A69;
}
.attention_title {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	align:bottom;
}
.text_white {
	color:#FFFFFF;
}
A.attention {
	color:#FFCCCC;
}
.highlight {
	background-color:#D6C5CA;
}
#sermon 
{
	margin: 0px 0px 40px 0px;
	padding: 0px;
}
#sermonHeader
{
	position: relative;
	background-color: #D6C7CE;
	width: 330px;
	height: 63px;
	margin-bottom: 10px;
    overflow-x: hidden;
	font-size: 11px;
	font-weight: bold;
}
#sermonHeader .category
{
	position: absolute;
	top: 24px;
	right: -5px;
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 10px;
	text-align: right;
	z-index: 10;
	display:block;
}
#sermonHeader .date
{
	color: #39455A;
	padding: 4px;
	z-index: 10;
}
#sermonHeader .book
{
	color: #39455A;
	padding: 4px;
	z-index: 10;
}
#sermonHeader .presenter
{
	position: absolute;
	color: #39455A;
	padding: 4px;
	z-index: 10;
}
#sermonContent .audio, #sermonContent .notes
{
	padding: 0px 0px 0px 25px;
	font-size: 12px;
}
#sermonContent .topic
{
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}
#sermonContent .text
{
}
