/* * * * * * * * * * * * * * * * * * * * * * */
/* HTML TAGS (See also form and link styles) */
/* * * * * * * * * * * * * * * * * * * * * * */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: rgb(0,0,0);
	margin-top: 0px;
	background: rgb(243,243,237);
	height: 100%;
	width: 100%;
}
ul {list-style: none; margin: 0px;}
ol {margin: 0px 0px 0px 30px;}
li { padding-top: 8px;}
a { color: rgb(0,0,0);}

div#footer {
	padding: 8px 0px 0px 0px;
}

table#subHeader{
   width: 766px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-right: auto;
   margin-left: auto;
   border: solid rgb(173,172,135);
   border-width: 1px 1px 0px 1px;
   background: rgb(255,255,255);
   padding: 0px 0px 0px 0px;
}
table#subHeader a{
   text-decoration: none;
}

table#subHeader td#userBar {
   text-align: right;
   background: rgb(255,255,255) url(images/hbg_gold.gif) repeat-y left top;
   color: rgb(255,255,255);
   font-size: 10px;
   font-weight: bold;
   height: 16px;
   vertical-align: top;
   padding: 0px 20px 0px 0px;
}
table#subHeader td#userBar a {
  color: rgb(255,255,255);
  text-decoration: underline;
  font-size: 10px;
  font-weight: bold;
}
table#subHeader td#userBar a:hover {
 color: rgb(153,153,102);
 background: rgb(255,255,255);
 text-decoration: underline;
 font-weight: bold;
}
table#subHeader td#topNav  {
	padding: 4px 15px 0px 0px;
	background: rgb(255,255,255);
	vertical-align: top;
	text-align: left;
}
table#subHeader td#topNav div#topLinks  {
	width: 	365px;
	height:	15px;
	font-size: 11px;
	background: rgb(232,232,224);
	border: solid rgb(227,227,217);
	border-width: 4px 4px 4px 4px;
	float: right;
	vertical-align: top;
	padding: 0px 2px 0px 2px;
}
table#subHeader td#topNav div#topLinks  a {
	font-size: 11px;
	color: rgb(51,51,51);
}
table#subHeader td#topNav div#topLinks  a:hover {
	background: rgb(255,255,255);
}
table#subHeader td#topBar {
   height: 14px;
}
table#subHeader td#topBar div#topLinks  {
	font-size: 11px;
	color: rgb(51,51,0);
	float: right;
	vertical-align: bottom;
	padding: 0px 20px 0px 0px;
}
table#subHeader td#topBar div#topLinks  a {
	font-size: 11px;
	color: rgb(51,51,0);
	font-weight: normal;
}
table#subHeader td#topBar div#topLinks  a:hover {
	background: rgb(255,255,255);
	color: rgb(0,0,0);
}
table#subHeader td#title {
	padding: 10px 0px 0px 2px;
}
table#subHeader td#logo {
	width: 88px;
	text-align: right;
	padding: 0px 0px 0px 0px;
}
table#subHeader td#title div#boxChapelTitle {
	padding: 0px 0px 0px 7px;
	vertical-align: bottom;
}
table#subHeader td#pictureBox {
	width: 240px;
	background:	rgb(255,255,255);
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 0px;
}
table#subHeader td#spindleBox {
 	height: 43px;
	background: rgb(255,255,255) url(images/sub-spindle.jpg) no-repeat bottom center;
	padding: 0px 0px 0px 30px;
}
table#subHeader td#spindleBox img.butLink {
	padding: 0px 0px 3px 5px;
}
table#mainTable {
	width: 766px;
	background: #FFFFFF;
	border: solid rgb(173,172,135);
	border-width: 0px 1px 1px 1px;
	margin-right: auto;
	margin-left: auto;
}
table#mainTable td#breadCrumbsWelcome,
table#mainTable td#breadCrumbsWorship,
table#mainTable td#breadCrumbsGrow,
table#mainTable td#breadCrumbsServe {
   height: 15px;
   vertical-align: bottom;
   padding: 0px 0px 0px 27px;
   color: rgb(102,102,102);
   font-size: 11px;
   font-weight: normal;
}
table#mainTable td#breadCrumbsWelcome a, 
table#mainTable td#breadCrumbsWorship a,
table#mainTable td#breadCrumbsGrow a,
table#mainTable td#breadCrumbsServe a  {
   color: rgb(102,102,102);
   text-decoration: underline;
}
table#mainTable td#breadCrumbsWelcome a:hover {
   color: rgb(51,51,51);
   background: rgb(234,214,197);
   text-decoration: underline;
}
table#mainTable td#breadCrumbsWorship a:hover {
   color: rgb(51,51,51);
   background: rgb(230,230,219);
   text-decoration: underline;
}
table#mainTable td#breadCrumbsGrow a:hover {
   color: rgb(51,51,51);
   background: rgb(195,213,195);
   text-decoration: underline;
}
table#mainTable td#breadCrumbsServe a:hover {
   color: rgb(51,51,51);
   background: rgb(204,220,219);
   text-decoration: underline;
}
table#mainTable td#leftWelcomeCell,
table#mainTable td#leftWorshipCell, 
table#mainTable td#leftGrowCell,
table#mainTable td#leftServeCell  {
	width: 140px;
	text-align: left;
	padding: 2px 0px 0px 8px;
}
table#mainTable td#leftWelcomeCell li, 
table#mainTable td#leftWorshipCell li,
table#mainTable td#leftGrowCell li,
table#mainTable td#leftServeCell li  {
	padding: 0px 0px 3px 0px;
}
table#mainTable td#leftWelcomeCell ul,
table#mainTable td#leftWorshipCell ul,
table#mainTable td#leftGrowCell ul,
table#mainTable td#leftServeCell ul  {
	padding: 10px 10px 10px 4px;
	list-style: none;
	margin: 0px;
}
table#mainTable td#leftWelcomeCell ul a,
table#mainTable td#leftWorshipCell ul a,
table#mainTable td#leftGrowCell ul a,
table#mainTable td#leftServeCell ul a  { 
    text-decoration:    none;
	font-size: 10px;
	font-weight: bold;
	color:  rgb(153,153,102);
}
table#mainTable td#leftWelcomeCell ul a:hover {
	color: rgb(0,0,0);
	background: rgb(234,214,197);
}
table#mainTable td#leftWorshipCell ul a:hover {
    color: rgb(0,0,0);
	background: rgb(230,230,219);
}
table#mainTable td#leftGrowCell ul a:hover {
    color: rgb(0,0,0);
	background: rgb(195,213,195);
}
table#mainTable td#leftServeCell ul a:hover {
    color: rgb(0,0,0);
	background: rgb(204,220,219);
}
table#mainTable td#leftWelcomeCell li {
	padding: 0px 0px 3px 0px;
}


table#mainTable td#contentCell {
	vertical-align: top;
	text-align: justify;
	padding: 14px 0px 30px 20px;
}
table#mainTable td#contentCell div#spacer {
	float: left;
}
table#mainTable td#contentCell div.contentTitle {
	padding: 0px 0px 5px 0px;
}
table#mainTable td#contentCell div.returnBox {
	float: right;
	padding: 0px 10px 0px 0px;
}
table#mainTable td#contentCell div.requiredBox {
	float: right;
	padding: 0px 60px 0px 0px;
}
table#mainTable td#contentCell li {
	padding: 0px 0px 10px 0px;
}
table#mainTable td#contentCell li div.quote {
	font-style: italic;
	padding: 0px 15px 0px 15px;
}
table#mainTable td#contentCell li div.author {
	font-style: italic;
	float: right;
	padding: 0px 22px 0px 22px;
}
table#mainTable td#rightCell {
	padding: 40px 15px 3px 5px;
}
table#mainTable td#contentCell div#photoBox {
	float: right;
	padding: 0px 0px 10px 15px;
}
table#mainTable td#contentCell div#needlepoint {
	padding: 8px 0px 15px 140px;
}	
table#mainTable td#contentCell div#needlepoint img {	
	border: solid rgb(153,153,102);
    border-width: 5px 5px 5px 5px;
}	

table#mainTable td#contentCell div#photoBoxLeft {
	float: left;
	padding: 0px 15px 0px 0px;
}
table#mainTable td#contentCell div#photoCaption {
	width: 150px;
	background: rgb(255,255,255);
	color: rgb(0,0,0);
	font-size: 10px;
	text-align: center;
}
table#mainTable td#contentCell table#tableLibrary  {
	width: 98%;
}
table#mainTable td#contentCell table#tableLibrary td {
	text-align: left;
	padding: 2px 10px 3px 1px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
}
table#mainTable td#contentCell table#tableMembers  {
	width: 98%;
}
table#mainTable td#contentCell table#tableMembers td {
	text-align: left;
	padding: 5px 5px 5px 5px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
}
table#mainTable td#contentCell table#tableMembers div#noPhoto {
	text-align: center;
	padding: 80px 5px 80px 5px;
}
table#mainTable td#contentCell table#tableDirectory  {
	width: 98%;
}
table#mainTable td#contentCell table#tableDirectory td {
	text-align: left;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
}
table#mainTable td#contentCell span#alphaLinks  {
    color: rgb(190,146,102);
	font-size: 14px;
	font-weight: 900;
	text-decoration: none;
	background: rgb(255,255,255);
}
table#mainTable td#contentCell span#alphaLinks a {
    color: rgb(0,102,51);
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	background: rgb(255,255,255);
}
table#mainTable td#contentCell span#alphaLinks a:hover {
    color: rgb(0,0,0);
	font-weight: bold;
	text-decoration: underline;
	background: rgb(195,213,195);
}
table#mainTable td#contentCell table#tableSermons  {
	width: 98%;
	padding: 0px 0px 0px 0px;
}
table#mainTable td#contentCell table#tableSermons td {
	padding-top: 4px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
}
table#mainTable td#contentCell table#tableSermons a {
	text-decoration: none;
	font-weight: normal;
	color: rgb(0,0,0);
}
table#mainTable td#contentCell table#tableSermons a:hover {
 	color: rgb(51,102,51);
	background: rgb(230,230,219);
}	
table#mainTable td#rightCell div#photoBox {
	float: right;
	padding: 0px 0px 0px 15px;
}
table#mainTable td#rightCell div#photoCaption {
	width: 150px;
	background: rgb(255,255,255);
	color: rgb(0,0,0);
	font-size: 10px;
	text-align: center;
}
table#mainTable td#contentCell table#tableAuthor  {
	width: 98%;
}
table#mainTable td#contentCell table#tableAuthor td {
	text-align: left;
	padding: 10px 15px 10px 25px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
}
table#mainTable td#contentCell table#tableMap  {
	width: 98%;
}
table#mainTable td#contentCell table#tableMap td {
	width:50%;
	text-align: justify;
	font-size: 16px;
	vertical-align: top;
	padding: 10px 25px 10px 5px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
}

table#mainTable td#contentCell table#tableAudio  {
	border: solid rgb(102,102,102);
	border-width: 1px 1px 1px 1px;
}
table#mainTable td#contentCell table#tableAudio td {
	width: 280px;
	text-align: center;
	font-size: 12px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	
}
table#mainTable td#contentCell table#tableCommittees td {
		padding: 0px 0px 0px 25px;
		font-size: 14px;
}
table#mainTable td#contentCell table#tablePhotos  {
	border: solid rgb(217,217,203);
	border-width: 3px 3px 3px 3px;
	margin-left: 25px;
}
table#mainTable td#contentCell table#tablePhotos td {
	border: solid rgb(225,225,215);
	border-width: 2px 2px 2px 2px;
}
table#mainTable td#contentCell table#tableStaff  {
		padding: 2px 2px 2px 25px;
}
table#mainTable td#contentCell table#tableStaff a {
    font-family: Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: rgb(98,143,172);
}

table#mainTable td#btmWelcomeLinks, 
table#mainTable td#btmWorshipLinks,
table#mainTable td#btmGrowLinks,
table#mainTable td#btmServeLinks  {
	color: rgb(153,153,102);
	vertical-align:middle;
	height: 30px;
	padding: 0px 0px 0px 26px;
}
table#mainTable td#btmWelcomeLinks a, 
table#mainTable td#btmWorshipLinks a,
table#mainTable td#btmGrowLinks a,
table#mainTable td#btmServeLinks a  {
	color: rgb(153,153,102);
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
table#mainTable td#btmWelcomeLinks a:hover {
	color: rgb(0,0,0);
	background: rgb(234,214,197);
}
table#mainTable td#btmWorshipLinks a:hover {
	color: rgb(0,0,0);
	background: rgb(230,230,219);
}
table#mainTable td#btmGrowLinks a:hover {
	color: rgb(0,0,0);
	background: rgb(187,207,188);
}
table#mainTable td#btmServeLinks a:hover {
	color: rgb(0,0,0);
	background: rgb(204,220,219);
}


table#calList {
   width: 95%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-right: auto;
   margin-left: auto;
   margin-top: 5px;
   background: rgb(255,255,255);
}
table#calList tr#titleList td {
   background: rgb(232,232,224);
   color: rgb(51,51,51);
   font-size: 13px;
}
table#calList tr#titleList td#navLastmonth {
   width: 100px;
   text-align: left;
   padding: 0px 0px 0px 5px;
}
table#calList tr#titleList td#navLastmonth a {
   color: rgb(51,51,51);
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
}
table#calList tr#titleList td#navLastmonth a:hover {
   color: rgb(51,51,51);
   background: rgb(255,255,204);
}
table#calList tr#titleList td#currentMonth {
	width: 400px;
	text-align: center;
	font-weight: bold;
}

table#calList tr#titleList td#navNextmonth {
   width: 100px;
   text-align: right;
}
table#calList tr#titleList td#navNextmonth a {
   text-align: right;
   color: rgb(51,51,51);
   font-size: 12px;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
}
table#calList tr#titleList td#navNextmonth a:hover {
   color: rgb(51,51,51);
   background: rgb(255,255,204);
}
table#calList span.calNav_disabled {
   color: rgb(153,153,153);
   font-size: 12px;
   font-style: italic;
   font-weight: normal;
}
table#calList td {
	padding: 0px 10px 0px 0px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
}
table#calList td#dateDisplay {
	width: 100px;
   	text-align: right;
 	font-size: 12px;
  	font-weight: bold;
  	color: rgb(0,0,0);
  	background:  rgb(255,255,255);
  	vertical-align: top;
  	border: solid rgb(0,0,0);
  	border-width: 0px 0px 1px 0px;
  	margin: 0px 0px 0px 0px;
  	padding: 14px 0px 0px 0px;
}
table#calList div.eventList {
   	margin: 0.25em;
   	padding: 15px 0px 0px 10px;
   	border: solid rgb(51,51,51);
   	border-width: 0px 0px 0px 0px;
}
table#calList div.eventList a {
	color: rgb(153,153,102);
}
table#calList div.eventListNotApproved {
   	margin: 0.25em;
   	padding: 0 0 0 10px;
   	border: solid rgb(51,51,51);
   	border-width: 0px 0px 1px 0px;
   	background: rgb(255,204,153) url(images/not_approved.gif) no-repeat top right;
}
table#calList div.eventListNotDisplayed {
   	margin: 0.25em;
   	padding: 0 0 0 10px;
   	border: solid rgb(51,51,51);
   	border-width: 0px 0px 1px 0px;
   	background: rgb(204,255,255) url(images/not_displayed.gif) no-repeat top right;
}
table#calList div.eventListNotChecked {
   margin: 0.25em;
   padding: 0px 0px 10px 10px;
   background: rgb(204,204,255) url(images/not_checked.gif) no-repeat top right; 
}
table#calList span.eventtitle {
   font-family: Times New Roman, Georgia, Times, serif;
   color: rgb(153,153,102);
   font-weight: bold;
   font-size: 18px;
}
table#calList span.eventtitle a {
	font-family: Times New Roman, Georgia, Times, serif;
   	color: rgb(153,153,102);
   	font-weight: bold;
   	font-size: 18px;
   	text-decoration: none;
}
table#calList span.eventtitle a:hover {
	color: rgb(51,51,51);
   	text-decoration: underline;
   	background: rgb(255,255,204);
}
table#calList span.cat {
   	font-family: Times New Roman, Georgia, Times, serif;
   	color: rgb(102,102,51);
   	font-weight: bold;
   	font-size: 13px;
}
table#calList span.time {
   	color: rgb(92,92,92);
   	font-weight: bold;
   	font-size: 12px;
}
table#calList span.repeatString {
   	color: rgb(51,51,51);
   	font-weight: bold;
   	font-size: 12px;
}
table#calList span.loc {
   	color: rgb(51,51,51);
   	font-size: 12px;
   	font-weight: bold;
   	font-style: italic;
}
table#calList span.repeating {
   	color: rgb(0,0,0);
   	font-size: 11px;
   	font-style: italic;
   	font-weight: normal;
  }
table#calList div.details {
   	color: rgb(153,153,153);
   	font-size: 12px;
   	font-weight: bold;
	padding: 8px 0px 5px 0px;
}
table#calList div.monthGlance {
    padding: 10px 42px 20px 0px;
}   


table#calHeader{
   	width: 96%;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
   	margin-right: auto;
   	margin-left: auto;
   	border: solid rgb(51,51,51);
   	border-width: 0px 0px 0px 0px;
   	background: rgb(255,255,255);
   	padding: 0 4px 4px 0;
}
table#calHeader td#contentTitle {
   	padding: 0px 0px 0px 0px;
}
table#calHeader td#categories {
   	width: 225px;
   	padding: 0px 0px 0px 0px;
}
table#calHeader td#selectDate {
  	 width: 225px;
   	padding: 0px 0px 0px 0px;
}
table#calHeader td#categories select {
   	font-size: 13px;
   	font-weight: normal;
}
table#calHeader td#selectDate select {
   	font-size: 13px;
   	font-weight: normal;
}



table#calAddEvent {
   width: 98%; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   margin-right: auto;
   margin-left: auto;
   margin-top: 0px;
   border: none;
   background: rgb(255,255,255);
}
table#calAddEvent a{
   text-decoration: underline;
   color: rgb(0,0,0)
}
table#calAddEvent a:hover {
   background: rgb(255,255,204);
}
table#calAddEvent td#optionBox {
   padding: 5px 0px 0px 0px;
   vertical-align: middle;
}
table#calAddEvent td#repeatBox {
   padding: 15px 5px 0px 25px;
   
}


table#calDetails {
	width: 98%;
}
table#calDetails td {
	vertical-align: top;
}
table#calDetails span.eventtitle {
   font-family: Times New Roman, Georgia, Times, serif;
   color: rgb(153,153,102);
   font-weight: bold;
   font-size: 18px;
}
table#calDetails span.attachment a {
	color: rgb(51,102,153);
}
table#calDetails span.description1 {
   	color: rgb(98,143,172);
   	font-size: 14px;
   	font-weight: bold;
}
table#calDetails span.description2 {
   	color: rgb(190,146,102);
   	font-size: 12px;
   	font-weight: bold;
}

table#calClasses {
	width: 98%;
}
table#calClasses td {
	padding: 0px 10px 0px 0px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
	vertical-align: top;
}
table#calClasses div.eventList {
   	padding: 0px 0px 10px 10px;
   	border: solid rgb(51,51,51);
   	border-width: 0px 0px 0px 0px;
}
table#calClasses div.eventtitleClasses {
   padding: 5px 0px 0px 0px;
}
table#calClasses div.eventtitleClasses a {
   font-family: Times New Roman, Georgia, Times, serif;
   color: rgb(153,153,102);
   font-weight: bold;
   font-size: 14px;
   text-decoration: none;
}
table#calClasses div.eventtitleClasses a:hover {
   text-decoration: none;
   background: rgb(255,255,204);
   text-decoration: none;
}
table#calClasses div.description {
   	padding: 5px 0px 10px 0px
}
table#calClasses div.description a {
	text-decoration: none;
}
table#calClasses div.description a:hover {
	text-decoration: none;
    background: rgb(255,255,204);
}
table#calClasses div.description1 a {
   	color: rgb(98,143,172);
   	font-size: 14px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#calClasses div.description2 a {
   	color: rgb(190,146,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#calClasses div.description3 {
   	color: rgb(153,153,153);
   	font-size: 13px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#calClasses div.description4 {
   	color: rgb(153,153,153);
   	font-size: 13px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#calClasses div.description5 {
   	color: rgb(153,153,153);
   	font-size: 13px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#calClasses div.rsvp {
   	padding: 10px 0px 0px 0px;
}
table#calClasses span.loc {
	color: rgb(0,0,0);
   	font-size: 12px;
   	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
table#calClasses span.time {
	color: rgb(0,0,0);
   	font-size: 12px;
   	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
table#calClasses div.repeat {
	color: rgb(102,102,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
table#calClasses div.dateDisplay {
	color: rgb(102,102,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
table#calClasses span.attachment a {
	color: rgb(51,102,153);
}

table#tableSpeakers {
	width: 98%;
}
table#tableSpeakers td {
	padding: 0px 10px 0px 0px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
	vertical-align: top;
}
table#tableSpeakers td#dateDisplay {
    width: 100px;
   	text-align: right;
 	font-size: 12px;
  	font-weight: bold;
  	color: rgb(0,0,0);
  	background:  rgb(255,255,255);
  	vertical-align: top;
  	border: solid rgb(0,0,0);
  	border-width: 0px 0px 1px 0px;
  	margin: 0px 0px 0px 0px;
  	padding: 14px 0px 0px 0px;
}
table#tableSpeakers div.speechList {
   	padding: 10px 0px 10px 10px;
   	border: solid rgb(51,51,51);
   	border-width: 0px 0px 0px 0px;
}
table#tableSpeakers div.speechTitle a {
   color: rgb(51,102,153);
   font-weight: bold;
   font-size: 14px;
   text-decoration: underline;
   padding: 53px 0px 0px 0px;
}
table#tableSpeakers div.speakerName  {
   font-family: Times New Roman, Georgia, Times, serif;
   color: rgb(153,153,102);
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   padding: 0px 0px 5px 0px;
}
table#tableSpeakers div.speakerName a:hover {
   text-decoration: none;
   background: rgb(255,255,204);
   text-decoration: none;
}
table#tableSpeakers div.media {
   padding: 10px 0px 0px 0px;
}
table#tableSpeakers span.mediaFormat {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   text-decoration: underline;
   padding: 15px 5px 5px 5px;
    
}
table#tableSpeakers div.details {
   	padding: 5px 0px 10px 0px
}
table#tableSpeakers div.description {
   	padding: 5px 0px 10px 0px
}
table#tableSpeakers div.description a {
	text-decoration: none;
}
table#tableSpeakers div.description a:hover {
	text-decoration: none;
    background: rgb(255,255,204);
}
table#tableSpeakers div.description1 a {
   	color: rgb(98,143,172);
   	font-size: 14px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#tableSpeakers div.description2 a {
   	color: rgb(190,146,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#tableSpeakers div.description3 {
   	color: rgb(153,153,153);
   	font-size: 13px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#tableSpeakers div.description4 {
   	color: rgb(153,153,153);
   	font-size: 13px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#tableSpeakers div.description5 {
   	color: rgb(153,153,153);
   	font-size: 13px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#tableSpeakers div.dateDisplay {
	color: rgb(102,102,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
table#tableSpeakers span.attachment a {
	color: rgb(51,102,153);
}
table#tableSpeakers span.webLink a {
	color: rgb(51,102,153);
}



table#calHelpWanted {
	width: 98%;
}
table#calHelpWanted td {
	padding: 5px 10px 0px 0px;
	border: solid rgb(51,51,51);
	border-width: 0px 0px 1px 0px;
	vertical-align: top;
}
table#calHelpWanted div.eventList {
   	padding: 0px 0px 10px 0px;
   	border: solid rgb(51,51,51);
   	border-width: 0px 0px 0px 0px;
}
table#calHelpWanted span.eventtitleHelpWanted {
   padding: 5px 0px 0px 0px;
   font-family: Times New Roman, Georgia, Times, serif;
   color: rgb(153,153,102);
   font-weight: bold;
   font-size: 14px;
   text-decoration: underline;
}
table#calHelpWanted span.eventtitleHelpWanted a {
   font-family: Times New Roman, Georgia, Times, serif;
   color: rgb(153,153,102);
   font-weight: bold;
   font-size: 14px;
   text-decoration: underline;
}
table#calHelpWanted span.eventtitleHelpWanted a:hover {
   text-decoration: none;
   background: rgb(255,255,204);
   text-decoration: none;
}
table#calHelpWanted div.description {
   	padding: 5px 0px 10px 0px
}
table#calHelpWanted div.description a {
	text-decoration: none;
}
table#calHelpWanted div.description a:hover {
	text-decoration: none;
    background: rgb(255,255,204);
}
table#calHelpWanted div.description1 {
   	color: rgb(98,143,172);
   	font-size: 14px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#calHelpWanted div.description2 {
   	color: rgb(190,146,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
table#calHelpWanted div.description3 {
   	color: rgb(51,102,51);
   	font-size: 13px;
   	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
table#calHelpWanted div.description4 {
   	color: rgb(51,102,51);
   	font-size: 13px;
   	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
table#calHelpWanted div.description5 {
   	color: rgb(51,102,51);
   	font-size: 13px;
   	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
table#calHelpWanted span.loc {
	color: rgb(0,0,0);
   	font-size: 12px;
   	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
table#calHelpWanted span.time {
	color: rgb(0,0,0);
   	font-size: 12px;
   	font-weight: normal;
	padding: 0px 0px 0px 0px;
}
table#calHelpWanted div.repeat {
	color: rgb(102,102,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
table#calHelpWanted div.dateDisplay {
	color: rgb(102,102,102);
   	font-size: 12px;
   	font-weight: bold;
	padding: 0px 0px 5px 0px;
}
table#calHelpWanted span.attachment a {
	color: rgb(51,102,153);
}


div#boxSlideShow {
	float: right;
	padding: 7px 5px 7px 0px;
	margin-left: 22px;
	background: rgb(255,255,255) url(picture_library/welcome/ss_weddings/21.jpg) no-repeat center;  
}
div#boxSlideShow img {
	border: solid rgb(163,163,120);
}
div#tourSlideShow {
	text-align: center;
	background: rgb(255,255,255) url(picture_library/welcome/ss_chapel_tour/1.jpg) no-repeat center;  
}
div#tourSlideShow img {
	border: solid rgb(163,163,120);
}
div#pastorSlideShow {
	background: rgb(255,255,255) url(picture_library/welcome/ss_pastors_corner/1.jpg) no-repeat center;  
}


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(51,51,51);
	text-decoration: none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(51,51,51);
	text-decoration: none;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: rgb(51,51,51);
	text-decoration: none;
}
.button {
	height: 20px;
	width: 100px;
	text-align: center;
	font-size: 12px;
	border: solid rgb(127,157,185);
	border-width: 1px 2px 2px 1px;
}
.subTitle {
	color: rgb(128,157,189);
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
td.fldEvent {
	width: 130px;
	padding: 3px 3px 8px 3px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
}
td.datEvent {
	padding: 3px 3px 8px 3px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
}
td.fldEventRSVP {
	width: 130px;
	padding: 3px 3px 8px 3px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: 14px;
}
td.datEventRSVP {
	padding: 3px 3px 8px 3px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: 14px;
}
td.fldEventDetails {
	width: 100px;
	padding: 3px 3px 8px 3px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
}
td.datEventDetails {
	padding: 3px 3px 8px 3px;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	font-size: 12px;
}
div.example {
	padding: 5px 0px 10px 20px;
	color: rgb(153,153,102);
	font-size: 11px;
}
div.note {
	padding: 0px 0px 10px 0px;
    color: rgb(153,153,102);
	font-size: 11px;
}
span.eventtitleWeekly {
   font-family: Times New Roman, Georgia, Times, serif;
   color: rgb(190,146,102);
   font-weight: bold;
   font-size: 18px;
}
.rsvp  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(98,143,172);
}
.rsvp a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: rgb(98,143,172);
}


.pageHeading {
	font-family: Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 2px;
}

.addLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
	letter-spacing: 0px;
}

p.pageHeading {  /* Netscape Fix */
	margin-top: 0px;
}
.subHeading {
	font-family: Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.subHeading a {
	font-family: Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
.subHeading16 {
	font-family: Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.subPlain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.subTitle {
    font-family: Comic Sans MS, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
.fldTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight: bold;
}
.sermonTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.sermonSubTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.sermonDate {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.subList ul {
	list-style: disc;
	margin: 0px 0px 0px 25px;
}
.scriptHeading {
	font-size: 13px;
	font-weight: bold;
}
.indexReturn {
	font-weight: normal;
	color: #000000;
	font-size: 10px;
}
.required  {
	font-weight: normal;
	font-size: 13px;
	color: rgb(255,0,0);
}


.txtorange {
	color: rgb(190,146,102);
}
.txtgold {
	color: rgb(153,153,102);
}
.txtgreen {
	color: rgb(51,102,51);
}
.txtlightgreen {
	color: rgb(102,204,102);
}
.txtblue {
	color: rgb(98,143,172);
}
.txtblue2 {
	color: rgb(0,132,139);
}
.txtbrown {
	color: rgb(153,153,102);
}
.txtgray {
	color: rgb(102,102,102);
}
.txtblack {
	color: rgb(0,0,0);
}
.txtred {
	color: rgb(255,0,0);
}
.bold {
	font-weight: bold
}
.italic {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}	

.font18, .font16, .font14, .font12, .font11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 0px;
}
.font18 {
	font-size: 18px;
}
.font16 {
	font-size: 16px;
}
.font14 {
	font-size: 14px;
}
.font12 {
	font-size: 12px;
}
.font11 {
	font-size: 11px;
}
.font11b {
	font-size: 11px;
	font-weight bold;
}	
.future {
    color: rgb(255,0,0);
	font-size: 10px;
}
.more {
	color: rgb(92,92,92);
	font-size: 12px;
}

