/*

  stylesheet.css

  Property of Kettle Falls Seventh-day Adventist Church

  General Settings

*/



BODY {

  background: #FFFFCC;

  color: #000000;

  margin: 8px;

}



TABLE {

  font-family: Times, Times New Romans, Garamond;

  background: #FFFFFF;

}



TD.header {

  font-size: 25px;

  font-weight: bold;

  color: #FFFF99;

  background: #333399;

}



TABLE.mp3audio {

  font-size: 13px;

}



TD.main {

  font-size: 13px;

}



TD.footer {

  font-size: 14px;

  color: #FFFF99;

  background: #333399;

}



H2 {

  font-family: Times, Times New Romans, Garamond;

  font-size: 18px;

}



A {

  color: #990000;

  text-decoration: underline;

}



A:hover {

  color: navy;

  text-decoration: underline;

}



A:hover.editName {

  color: #FFFFFF;

  text-decoration: underline;

}



.membersLinksbar {

  font-size: 14px;

}



SPAN.pr_requests {

  font-size: 13px;

}



FONT.pr_request {

  color: #990000;

}



FONT.pr_praise {

  color: #333399;

}



TD.adminBox {

  font-size: 11px;

  color: #FFFFFF;

  background-color: #006600;

}



A.editName {

  color: #FFFFFF;

  text-decoration: underline;

}



.adminLinks {

  font-size: 13px;

  color: #006600;

}



/* Calendar Setting */

#calendar {

	text-align:center;

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	width:180px;

}

#calendar .calendarDetail {

	border:1px solid #aaa;

	margin:0 0 1em 0;

	padding:0 0 5px 0;

	width:100%;

	color:#000;

	background-color:#fff;

}

#calendar .calendarDetail .title td, #calendar .calendarDetail .title a {

	font-size:1.2em;

	color:#fff;

	background-color:#aaa;

	padding:0;

	text-decoration:none;

}

#calendar .calendarDetail .title1 td {

	border-bottom:1px dashed #ddd;

	padding:0.2em;

}

#calendar .calendarDetail .week td, #calendar .calendarDetail .week a {

	padding:0.2em;

	text-decoration:none;

	color:#000;

	background-color:inherit;

}

#calendar .calendarDetail .week a:hover {

	color:#000;

	background-color:#eee;

}

#calendar .calendarDetail .lastMonth a, #calendar .calendarDetail .nextMonth a {

	color:#aaa;

	background-color:#eee;

}

#calendar .calendarDetail .weekend a {

	color:#f00;

	background-color:inherit;

}

#calendar .calendarDetail .event a {

	font-weight:bold;

	color: blue;

	background-color:inherit;

	text-decoration:underline;

}

#calendar .calendarDetail .today a {

	color:#fff;

	background-color:#808080;

	font-weight:bold;

}

#calendar .calendarDetail .calendarEvent {

	display:none;

	margin:25;

	padding:0.3em;

	position:absolute;

	width:180px;

	color:#000;

	background-color:#fff;

	text-align:left;

	border:1px solid #aaa;

	font-weight:normal;

}

#calendar .calendarDetail .calendarEvent .date {

	font-style:italic;

}

#calendar .calendarDetail .calendarEvent .edit {

	float:right;

}

#calendar .calendarDetail .calendarEvent a {

	font-weight:normal;

	color:#000;

	background-color:#fff;

}

#calendar .calendarDetail .calendarEvent li {

	margin:0 0 1em 0;

	list-style:disc inside none;

}

#calendar .calendarDetail td:hover > .calendarEvent {

	display:block;

}



#calendarForm {

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	background-color:#494949;

	color:#fff;

}

#calendarForm .title {

	text-align:center;

	color:#eee;

	background-color:#808080;

	padding:0.3em;

	margin:0 0 1em 0;

	font-weight:bold;

}

#calendarForm .credit {

	text-align:right;

	margin:0;

	padding:0 1em 0.5em 0;

	color:#C0C0C0;

	background-color:inherit;

}

#calendarForm .credit a {

	color:#C0C0C0;

	background-color:inherit;

	text-decoration:underline;

}

#calendarForm .credit a:hover {

	text-decoration:none;

}

#calendarForm form {

	margin:0;

	padding:0 0.5em;

	color:#eee;

	background-color:inherit;

}

#calendarForm form br {

	clear:both;

}

#calendarForm input, #calendarForm select, #calendarForm textarea {

	font:normal 11px Verdana, Arial, Helvetica, sans-serif;

	margin:0 0 0.5em 0;

}

