/* CSS style file for Alan Frink web site - Michael Frascinella */
/* 2-13-2011 - added navbar link code; added multi-browser CSS gradient code */
/******************* 
Use the block tag DIV CLASS="something" ... /DIV to give a block of elements a colored background or other attribute 

Use the SPAN tag (SPAN CLASS="something" ... /SPAN to format a word or range of text 

Use CLASS="something" inside a tag like P, UL, or OL to apply the class to that element 
********************/

/* TAG STYLES */

/*----------------------------------------------------------------------*/
/* Standard links */
/*----------------------------------------------------------------------*/
/* A:link is unvisited link; A:visited is visited link; a:hover is for mouseover; a:active is when link is clicked; hover and active work in IE 5.5, but not Netscape 4.x.  */

a:link {color: blue; font-weight: bold; text-decoration: none}
a:visited {color: red; font-weight: bold; text-decoration: none}
a:hover {color: green; font-weight: bold; text-decoration: underline}
a:active {color: green; font-weight: bold; text-decoration: none}

/*----------------------------------------------------------------------*/
/* The NAVBAR class controls font color (2F4F4F, darkslategray) and background  */
/* for top horizontal navigation bar.                   */
/* Starting link background color is AEBF76 (light green), same as left side page background, */
/* Hover background color is FFFF99 (medium yellow), same as right side page background, */
/* Active background color is FFFF99 (yellow). */
/*----------------------------------------------------------------------*/

A.navbar:link, .navbar:visited 
	{color: #2F4F4F; font-weight: bold; font-size: 10pt; font-family: verdana, arial, sans-serif; background-color: #AEBF76; text-decoration: none}

A.navbar:hover
	{color: #2F4F4F; font-weight: bold; font-size: 10pt; font-family: verdana, arial, sans-serif; background-color: #FFFF99; text-decoration: none; border: thin solid #808080;} /* background color B2DBFF, thin gray border */

A.navbar:active
	{color: #2F4F4F; font-weight: bold; font-size: 10pt; font-family: verdana, arial, sans-serif; background-color: #FFFF33; text-decoration: none;}


/* This background image will be used in all html pages; for IE, it does not scroll (fixed)  */
/* Background image revised to {background:url('images/pale-blue-pattern900x50.jpg') fixed; } */

/* next set of code creates color gradients in multiple browsers */
BODY {
background: #FEFEFD; /* old browsers */

background: -moz-linear-gradient(left, #FEFEFD 0%, #DCE3C4 50%, #AEBF76 100%); /* firefox */

background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FEFEFD), color-stop(50%,#DCE3C4), color-stop(100%,#AEBF76)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEFEFD', endColorstr='#AEBF76',GradientType=1 ); /* ie */
}

/* Headings */
h1 {font-family: verdana, arial, sans-serif; }
h2 {font-family: verdana, arial, sans-serif; }
h3 {font-family: verdana, arial, sans-serif; }
h4 {font-family: verdana, arial, sans-serif; }
h5 {font-family: verdana, arial, sans-serif; }

/* Style for paragraphs, lists, table entries; 
Alternate font family is font-family: times-new-roman, times, serif; */

p, li,td 
	{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000066
	}	

th 
	{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066
	}	



/******************* 
CSS CLASSES
Note: font size is in pixels (px) which is a smaller units than points (pt)
********************/

/* COLORS */

/*	font-family:verdana,arial,sans-serif; */
/*	font-family:times new roman, times, serif; */

/* Makes text bold and blue, sans serif font */
.BoldBlueSans10 
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#0000FF
	}

/* Makes text bold and blue, sans serif font */
.BoldBlueSans12 
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0000FF
	}

/* Makes text bold and dark blue, sans serif font */
.BoldBlueSans14 
	{
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000066
	}

/* Makes text bold and orange, e.g., New and Updated */
.BoldOrangeSans10 
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF9900
	}

/* Makes text bold and orange, e.g., New and Updated */
.BoldOrangeSans12 
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF9900
	}

/* Makes text bold and orange, e.g., New and Updated */
.BoldOrangeSans14 
	{
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF9933
	}

/* Makes text bold and red */
.BoldDarkRed 
	{
	font-size:12px;
	font-weight:bold;
	color:#990000
	}

/* Makes text bold and red, serif font */
.BoldRedSerif 
	{
	font-family:times new roman, times, serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000
	}

/* Makes text bold and red, sans serif font, 12 px */
.BoldRedSans12 
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#CC0000
	}

/* Makes text bold and red, sans serif font, 14 px */
.BoldRedSans14 
	{
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000
	}

/* Makes text bold and green, serif font */
.BoldGreenSerif 
	{
	font-family:times new roman, times, serif;
	font-size:14px;
	font-weight:bold;
	color:#008000
	}

/* Makes text bold and green, sans serif font */
.BoldGreenSans 
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#008000
	}

/* Makes a heading maroon */
.Maroon 
	{
	color:#990000
	}

/* Makes text bold and white */
.BoldWhiteSans12 
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF
	}

/* Arial bold 14 point white sans-serif text */
.BoldWhiteSans14 
	{
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF
	}	

.WhiteonGreen
/* White text on a green background for headings on home page */
	{
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: green
	}

/* Gives text a medium yellow background */
.MediumYellow 
	{background: #FFFFAA}


/* CSS TEXT ATTRIBUTES */

/* Street address */
.address 
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000066
	}	

/* Red check mark: special bullet symbol */
.checkmark 
	{
	list-style-image:url('images/check-sm.gif'); 
	list-style-position:outside
	}

/* Date from JavaScript */
.date 
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000
	}	

/* small text at bottom of page */
.footer 
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000066
	}	

/* Add margin space to top or bottom of element outside its border */
.margintop4
	{
	margin-top: 4px
	}

.margintop0
	{
	margin-top: 0px
	}

.marginbottom0
	{
	margin-bottom: 0px
	}

/* For UNIX and Linux code examples; replaces CODE and TT tags */
.monospace 
	{
	font-family: monospace; 
	font-size: 13px; 
	color:#000000
	}

/* For navigation buttons in left column (color is set by A HREF tag) */
.navbutton 
	{
	font-family:verdana,arial,sans-serif;
	font-size:13px;
	font-weight:bold
	}	

/* Padding property adds space to top of element but inside the border. Use padleft and padright in IMG tag to add 5 pixels when text is next to image.*/

.padtop
	{
	padding-top: 5px
	}

.padbottom
	{
	padding-bottom: 5px
	}

.padleft
	{
	padding-left: 5px
	}

.padright
	{
	padding-right: 5px;
	}

/* Normal paragraph but displays small in Netscape 4.7x */
.para 
	{font-family:times new roman, times, serif;
	font-size:14px;
	font-weight:normal;
	color:#000066
	}

.smallbutton 
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-weight:normal
	}	

/* Small paragraph (displays small in Netscape 4.7x) */
.smallpara
	{font-family:times new roman, times, serif;
	font-size:12px;
	font-weight:normal;
	color:#000066
	}

.scripture 
	{
	font-family:verdana,arial,sans-serif;
	font-size:10px;
	font-style:italic;
	color:#990000
	}	

/* For motto at top of home page */
.subbanner 
	{
	font-family:arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#990000
	}	

/* Bold 11px subheadings (no color) */
.subhead11
	{
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold
	}

/* Bold 12px subheadings (no color) */
.subhead12
	{
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

/* Bold 14px subheadings (no color) */
.subhead14 
	{
	   font-family:verdana,arial,sans-serif;
	   font-size:14px;
	   font-weight:bold;
	}	

/* For saying at bottom of nav buttons on home page */
.tagline 
	{
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990000
	}
