/* Design Colors  
dark blue			#003873
light blue			#c9edf4
sand background		#ffe9c2
body blue text		#00008b
float box blue		#a1d2e0
blue a href			#0099ff

*/

/* Navigation Menus */
.photoOutline	{
	border:1px solid #003873;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:15px;
}

.photoPadded	{
	border:1px solid #003873;
	margin:20px;
}


a:hover{
color:red;
}

.boldLink	{
	font-weight:bold;
	font-size:14px;
}

.boldLink 	a:link		{color:#3369ab; text-decoration:none;}
.boldLink 	a:visited	{color:#3369ab; text-decoration:none;}
.boldLink 	a:hover		{color:red; text-decoration:none;}
.boldLink	a:active	{color:#3369ab; text-decoration:none;}

.navlink {
	font-family : arial, helvetica, sans-serif;
	text-decoration:none;
	color: #c9edf4;
	background: url("/images/bottomleft.gif");
	text-align:left;
	padding-left: 5px;
	font-size: medium;
	font-weight:bold;
	line-height: 160%;
	vertical-align:top;
}

a.navlink:link {color:#c9edf4; text-decoration:none;}
a.navlink:visited {color:#c9edf4; text-decoration:none}
a.navlink:hover {color:#ffe9c2; text-decoration:underline;}
a.navlink:active {color:#ffe9c2;text-decoration:none;}

.currentnavlink {
    font-family : arial, helvetica, sans-serif;
	text-decoration:none;
	color: #ffffff;
	background: url("/images/bottomleft.gif");
	text-align:left;
	padding-left: 5px;
	font-size: medium;
	font-weight:bold;
	line-height: 160%;
	vertical-align:top;
}

.currentnavigation {
    font-family : arial, helvetica, sans-serif;
  	font-size : 8pt;
	font-weight:bold;
  	color : #0099ff;
	text-decoration:none;
}

.navigation {
	font-family : arial, helvetica, sans-serif;
  	font-size : 8pt;
	font-weight:bold;
  	color : #3366cc;
	text-decoration:underline;
}

.friendsMagazine
{
	style=width:100%; 
	background-color:#a1d2e0;
	color:#000066;
	padding:10px;	
	font-family : arial, helvetica, sans-serif;
  	font-size : 10pt;
}



/* Event Formatting */
.eventdate {
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	color:#003366;
	padding-left:3px;
	padding-top:5px;
	font-size:small;
}


.events {
	text-align:left;
	padding-left:10px;
	padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#003873;
	font-size:small;
}

a.events:link {color:#0099ff; text-decoration:underline;}
a.events:visited {color:#0099ff; text-decoration:underline;}
a.events:hover {color:red; text-decoration:underline;}
a.events:active {color:#0099ff; text-decoration:underline;}

.eventTimes {
	color:#0099ff;
	font-weight:bold;
}

.eventDesc {
	padding-left:10px;
}
/* Table Formatting */

td img {
	display:block;
}

th {
	color:#00008b;
	font-weight:bold;
	text-align:left;
	vertical-align:top;

}

.floatbox {
	float:right; 
	width:120px; 
	font-size:12px; 
	background-color:#a1d2e0; 
	padding:5px; 
	text-align:center;
}

.searchbox {
	vertical-align:bottom;
	text-align:center;
}


/* Additional site styles... */
.donateTable	{
	border:2px solid #c9edf4;
	padding:5px;
}

.memberPay	{
	border:2px solid #c9edf4;
	padding:5px;
}

.inlineBlock {
  display: -moz-inline-box;
  display: inline-block;
}

.headertext {
	font-family : arial, helvetica, sans-serif;
  	font-size : 10pt;
  	color : #00008b;
}


.PageContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #00008b;
	padding:10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #003873;
}


h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #00008b;
}

.caption  {
  	font-family : arial, helvetica, sans-serif;
  	font-size:x-small;
  	color : #0099ff;
	text-align: center;
	font-weight:bold;
	font-style:italic;
	float:right;
  }

.photoCredit  {
  	font-family : arial, helvetica, sans-serif;
  	font-size:x-small;
  	color : #063771;
	text-align:center;
	font-weight:bold;
	font-style:italic;
	vertical-align:top;
  }

.smalltext  {
  	font-family : arial, helvetica, sans-serif;
  	font-size:small;
  	color : #0099ff;
  }

a.smalltext:link {color:#00008b; text-decoration:underline;}
a.smalltext:visited {color:#00008b; text-decoration:underline;}
a.smalltext:hover {color:red; text-decoration:underline;}
a.smalltext:active {color:#0099ff; text-decoration:none;}

.mediumtext  {
  	font-family : arial, helvetica, sans-serif;
  	font-size:medium;
  	color : #0099ff;
  }

a.mediumtext:link {color:#00008b; text-decoration:underline;}
a.mediumtext:visited {color:#00008b; text-decoration:underline;}
a.mediumtext:hover {color:red; text-decoration:underline;}
a.mediumtext:active {color:#0099ff; text-decoration:none;}

.currentpagefooter {
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	color:#0099ff;
}

a {
  	font-family : arial, helvetica, sans-serif;
  	font-size :10pt;
  	color : #3366cc;
  }
   
a.footerlink  {
  	font-family : arial, helvetica, sans-serif;
  	font-size : 8pt;
  	color : #7B2B6F;
  }
  
.style1 {
	color: #990000;
	font-style: italic;
}

/* This style is breaking the table in Firefox */
.photo {
	padding:10px;
}

.photoBorder	{
	border:1px solid #003873;
	margin:5px;
}

.todaysDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight:bold;
	color: #003366;
	padding:10px;
}

.floatRight {
	float:right;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
}


/* Netscape Fix */
img.block
{
	display:block;
}

/* c4 footer styles */
div.c4footer td
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color : #000000;
		background-color : #efefef;
		font-size : 10pt;
	}
div.c4footer th
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background-color : #C0C0C0;
		color : #0000FF;
		text-align : left;
		font-weight : normal;
		font-size : 10pt;
	}
div.c4footer a
	{
		text-decoration: none;
		color : #0000FF;
		font-size : 10pt;
	}
	
div.c4footer a:hover
	{
		text-decoration: underline;
		font-size : 10pt;
	}
	

 