@charset "utf-8";
h1, h2, h3, p, ul, li {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4 {

font-family: georgia, times new roman, times, serif ;
color: #ed164f;

}

a img {
border: 0;
} 


body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(../images/website/banner_bkgnd.gif) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center; 
	color: #000000;
}


.bandcontent {
	margin: 0 auto;
	width: 780px;
	padding: 0px;
	text-align: left;
	position: relative; /*need this for the right column layout*/
	
}


.twoColElsLt #navbar {
	background: #A7A9AC;
	float: left;
	width: 100%;
	font-size: 90%;
	
	}


.twoColElsLt #navbar ul {
	float: left;
	width: 780px;
	list-style: none;
}


.twoColElsLt #navbar li {
	float: left;
}



.twoColElsLt #navbar li a {
	text-decoration: none;
	float: left;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;	
	width: 110px;
	padding-top: 8px;
	padding-bottom: 7px;
	
}


#navbar li a:hover, #navbar li a:focus {
	color: #ED164F;
	background-color: #A9C1B1;
}


#navbar .onlink a {

		background-color: #0094D8;
	
	}




.twoColElsLt #sidebar1 {
	float: left;
	width: 230px; 
	
	padding: 30px 0 0 0; 
}


.twoColElsLt #sidebar1 h3, .twoColElsLt #sidebar1 p {
	margin-left: 10px; 
	margin-right: 10px;
}

.twoColElsLt #sidebar1 p {
	font-size: 80%;
	line-height: 1.7;
	margin-bottom: 10px;
}


#sidebar1 h1 {
	font-size: 120%;
	font-weight: normal;
	letter-spacing: 0.2em;
	padding-top: 10px;
	padding-bottom: 5px;
	
}



/* member sign in styles */

div#members {
	
	margin: 0;
	padding: 0;
	
	}

#members a:link, #members a:visited, #members a:active {
	
	background: #fff;
	
}


/*end member sign in */


#sidebar1 #optional img {

border: 1px solid #ed164f;

} 

#optional .caption p {

color: #ed164f;

}



/* left navigation links styles */

.feature {
	background: #fff;
	padding: 0;
	margin-bottom: 20px;
	border: 1px solid #d1d3d4;
	
	
}

.feature ul {

	margin-bottom: 15px;
	list-style: none;

}

.feature li {
	padding: 0;
	width: 100%;
	margin-bottom: 0.5em;
	background: #fff url(../images/website/nav_back.jpg) repeat-x left bottom;

}

.feature a:link, .feature a:link, .feature a:visited {

	color: #0094D8;
	background: #fff url(../images/website/nav_back.jpg) repeat-x left bottom;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding: 0.5em 1em 0.3em 1.5em;
	

}


.feature a:hover, .feature a:active, .feature a:focus {

	
	color: #ED164F;

 }
 
 .feature ul ul {
	 
	 margin: 0;
	 background: #fff;
	 
 }
 
 .feature ul ul li {
	 
	 background: #fff;
	 margin-left: 1em;
	 padding: 0;
	 font-size: 80%;
	 width: 90%;
			 	 
 }
 
 
 
.feature ul ul a:link {
	
	/*padding: 0.5em 1em 0.3em 2.5em;*/
	background: none;
	color: #0094D8;
	text-decoration: none;
	 
	
	}
	
.feature ul ul a:visited {
	
	/*padding: 0.5em 1em 0.3em 2.5em;*/
	background: none;
	color: #0094D8;
	text-decoration: none;
	 	
	}	
	
	

.feature ul ul a:hover {
	
	background: #fff;
	color: #ED164F;
	text-decoration: none;
	
	}
	 

.feature ul ul a:active {
	
	/*padding: 0.5em 1em 0.3em 2.5em;*/
	background: none;
	color: #0094D8;
	text-decoration: none;
	 	
	}	
	

/*end left navigation link styles */


/* left column text area styles */

#sidebar1 #optional {

width: 100%;
margin: 0;
padding: 0;

}

#sidebar1 #optional p {

color: #333333;
font-size: 70%;

}

#sidebar1 #optional a:link, #sidebar1 #optional a:visited {
	
	text-decoration: none;
	color: #66c;
	border-bottom: 1px dashed #66C;
	
}


#sidebar1 #optional a:hover {
	
	color: #ED164F;
	border-bottom: 1px dashed #ed164F;
	
}


#sidebar1 #optional a:active {
	
	text-decoration: none;
	color: #66c;
	border-bottom: 1px dashed #66C;
	
}


/*end left column text area styles */



.twoColElsLt #mainContent {
 	margin: 0 0 0 250px; 
	padding: 0 20px 20px;
	position: relative;
} 



#mainContent p {
	font-size: 80%;
	line-height: 1.5;
	font-size: 80%;
	margin-bottom: 10px;
	
}



#mainContent h1, #mainContent h2, #mainContent h3, #maincontent h4 {
	
	font-weight: normal;
	letter-spacing: .2em;
	
}


#mainContent h1 {
	
	font-size: 140%;
	padding: 3.5em 0 .5em 0;
	
	}


#mainContent h2 {
	
	font-size: 100%;
	padding-bottom: 10px;
	
	}
	
#mainContent h3 {
	
	font-size: 90%;
	font-style: italic;
	padding-bottom: 10px;
	color: #696;
	
	}	
	

#mainContent h4 {
	
	font-size: 90%;
	font-style: italic;
	color: #000;
	font-weight: normal;
	
	}	
	

#mainContent a:link, #mainContent a:visited {

color: #0094D8;
text-decoration: none;
border-bottom: 1px dashed #0094D8;

}


#mainContent a:hover {

color: #ED164F;
border-bottom: 1px dashed #ED164F;
background: #eee;

}


#mainContent a:active {

color: #0094D8;
text-decoration: none;
border-bottom: 1px dashed #0094D8;

}




 #mainContent ul, ol {

	margin: 0;
	padding: 20px 0 20px 10px;
}


#mainContent ul li {
	font-size: 80%;
	list-style: none;
	background: url(http://www.fresnomultiples.org/images/website/bullet.gif) no-repeat left top;
	padding: 0 0 15px 25px;
	
}

 

#mainContent ol li {
	padding: 0 0 15px 15px;
	font-size: 80%;
	list-style: outside;
	margin-left: 30px;
	
}
	



/*end #mainContent div styles */

/* search bar styles */

#mainContent #search {
	position: absolute;
	right: 0px;
	top: 8px;
	width: 300px;
	height: 50px;
	border: 1px solid #fff;
	margin: 0px;
	padding: 0px;
		

}

#mainContent #search {
	
	font-size: .8em;
	color: #738f81;
	
}



/* end search bar styles */


/*table styles */






/*end table styles */


/*single column styles */


.oneColFixCtrHdr #mainContent {
 
 	padding: 10px 30px;
	position: relative;
	
	
} 



.oneColFixCtrHdr #navbar {
	background: #A7A9AC;
	float: left;
	width: 100%;
	/*border-bottom: 2px solid #333333;*/
	font-size: 90%;
	
	}


.oneColFixCtrHdr #navbar ul {
	float: left;
	width: 780px;
	list-style: none;
}


.oneColFixCtrHdr #navbar li {
	float: left;
}



.oneColFixCtrHdr #navbar li a {
	text-decoration: none;
	float: left;
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;	
	width: 110px;
	padding-top: 8px;
	padding-bottom: 7px;
	
}


#navbar li a:hover, #navbar li a:focus {
	color: #ED164F;
	background-color: #A9C1B1;
}



/*end single column styles */



#footer_wrapper {

padding: 0;
margin: 0;
width: 100%;
border-top: 2px solid #fefe00;

}

#footer {
	background: #FFFFFF url(../images/website/footer_gradient.jpg) repeat-x;
	color: #333333;
	padding: 20px 20px 163px 20px;
	width: 100%;
	border-top: 3px solid #fbedb6;
}


#footer p {

font-size: 70%;
color: #333333;
}

#footer a:link, #footer a:visited {

color: #0094D8;
text-decoration: none;

}


#footer a:hover {

color: #ED164F;

}


#footer a:active {

color: #0094D8;
text-decoration: none;

}


#footer ul {
	float: left;
	padding: 10px;	
	width: 175px;
	
}



/* on page styles */

/*Current page normal state for column navigation links*/

body#link1_page li#link1 a, body#link2_page li#link2 a, body#link3_page li#link3 a, body#link4_page li#link4 a, body#link5_page li#link5 a, body#link6_page li#link6 a, body#link7_page li#link7 a, body#link8_page li#link8 a, body#link9_page li#link9 a, body#link10_page li#link10 a {

  	color: #ed164f;
	font-weight: bold;
	

	}

/*Current page hover state highlight for column navigation links. */

body#link1_page li#link1 a:hover, body#link2_page li#link2 a:hover, body#link3_page li#link3 a:hover, body#link4_page li#link4 a:hover, body#link5_page li#link5 a:hover, body#link6_page li#link6 a:hover, body#link7_page li#link7 a:hover, body#link8_page li#link8 a:hover, body#link9_page li#link9 a:hover, body#link10_page li#link10 a:hover {

  	color: #ed164f;
	font-weight: bold;
	
	
	}
	
	
/*Inheritance block. Keeps link1 from inheriting link1_2 styles. */

body#link1_page li#link1 ul a, body#link2_page li#link2 ul a, body#link3_page li#link3 ul a, body#link4_page li#link4 ul a, body#link5_page li#link5 ul a, body#link6_page li#link6 ul a, body#link7_page li#link7 ul a, body#link8_page li#link8 ul a, body#link9_page li#link9 ul a, body#link10_page li#link10 ul a {
  	
	color: #0094D8;
	font-weight: bold;
	background: #fff;
	
	}	
	
	
	
	/*Current page normal state for tertiary navigation links */

body#link2_1_page li#link2_1 a, body#link2_2_page li#link2_2 a, body#link2_3_page li#link2_3 a, body#link2_4_page li#link2_4 a, body#link2_5_page li#link2_5 a, body#link2_6_page li#link2_6 a, body#link2_7_page li#link2_7 a, body#link2_8_page li#link2_8 a, body#link2_9_page li#link2_9 a, body#link2_10_page li#link2_10 a {

  	color: #ed164f;
	font-weight: bold;
	background: none;

	}

/*Current page hover state highlight for tertiary navigation links. */

body#link2_1_page li#link2_1 a:hover, body#link2_2_page li#link2_2 a:hover, body#link2_3_page li#link2_3 a:hover, body#link2_4_page li#link2_4 a:hover, body#link2_5_page li#link2_5 a:hover, body#link2_6_page li#link2_6 a:hover, body#link2_7_page li#link2_7 a:hover, body#link2_8_page li#link2_8 a:hover, body#link2_9_page li#link2_9 a:hover, body#link2_10_page li#link2_10 a:hover {

  	color: #ed164f;
	font-weight: bold;
	background: none;

	
	}
	
	
/*Inheritance block. Keeps link2 menu highlight from inheriting the link1 indicator highlight.*/

body#link2_1_page li#link2_1 ul a, body#link2_2_page li#link2_2 ul a, body#link2_3_page li#link2_3 ul a, body#link2_4_page li#link2_4 ul a, body#link2_5_page li#link2_5 ul a, body#link2_6_page li#link2_6 ul a, body#link2_7_page li#link2_7 ul a, body#link2_8_page li#link2_8 ul a, body#link2_9_page li#link2_9 ul a, body#link2_10_page li#link2_10 ul a {
	
  	background: none;
  	color: #ed164f;
	
	}
	
/*End Current Page Indicator section */	
	
	

/* Miscellaneous classes for reuse */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



.noborder img {

border: 0;

}

table {
	font-size: 100%;
	color: #333;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #cadad0;
}

#mainContent table caption {
	font-size: 100%;
	color: #0094d8;
	background: #eff2f9;
	padding: 4px 0px;
	font-weight: bold;
	border-top: 1px solid #d1d3d4;
	border-right: 1px solid #d1d3d4;
	border-bottom: 2px solid #ccc;
	border-left: 1px solid #d1d3d4;
	margin: 0px;
}

#mainContent table th {
	font-size: 90%;
	color: #666;
	padding: 3px 3px 6px 3px;
	width: 24%;
	margin: 0;
	text-align: center;
	
}



#mainContent table td {
	
	vertical-align:top;
	width: 24%;
	border: 1px solid #eee;
	padding-right: 3px;
	padding-left: 3px;
	margin: 0;
	
}

#mainContent table p {
	line-height: normal;
	padding: 4px;
}


#mainContent table td {
	border-bottom: 1px solid #adc4b4;
}


#mainContent #gallery {
	
	width: 95%;
	
}

#mainContent #gallery p {
	
	font-size: .7em;
	color: #666;
	margin: 0;
	padding: -5px 0 15px 0;
	
}


#mainContent #gallery img {
	
	background: #eee;
	padding: 3px;
	border: 1px solid #999;
	margin-top: 20px;
	
}
