@charset "utf-8";

/*********************************************
*	Stylesheet for Teylea web final
*	Author: Teylea Taylor
*	Creation Date: Dec 12 2009 
**********************************************/

/* the following Reset CSS was modified from Eric Meyer's v1.0 | 20080212 */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, abbr, acronym, address,
em, img, strong,
dl, dt, dd, ol, ul, li {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
}

body {
line-height: 1;
}
/* End of Eric Meyer's Reset CSS */


/*Start HTML and BODY Styles*/
html, body {
	height: 100%;
	min-height: 100%;
}




body {
	font-size:1em;
	color:#000000;
	background-color:#4f9a9a;
	line-height: 1.1em;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url("css_images/body_gradient1.jpg");
	background-repeat: repeat-x;

}




#mainwrapper{
	position:relative;
	margin: 0 auto;	
	width: 780px;
	height: auto;
	min-height: 100%;
	background-image: url("css_images/swirl_repeat1.jpg");
	background-repeat: repeat-y;
	background-position: top center;
}





#header {
	position: relative;
	margin: 0;
	width:780px;
	height: 225px;
	padding: 0;
	top:0;
	background-image: url("css_images/header1.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}





#nav {
	position: relative;
	width: 780px;
	height: 56px;
	background-image: url("css_images/nav_background1.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}





#nav ul{
	padding: 3px 0 0 7px;
}





#nav li{
	float: left;
	list-style: none;
}






#contentwrapper {
	position: absolute;
	left: 0px;
	top: 281px;
	width: 780px;
	height: 402px;
	background-image: url("css_images/content_banner1.jpg");
	background-repeat: no-repeat;
	background-position: top center;	
}






#content {
	position: relative;
	width: 580px;
	padding-top: 85px;
	margin: 0px 0px 0px 100px;
	padding-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight:bold;
}





#title_image {
	position: absolute;
	top: 15px;
	left: 410px;
	display: block;
	height: 30px;
	width: 288px;
}





span {
	display: none;	
}





.hide {
	display:none;	
}




p {
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}




p.bottomspace {
	padding-bottom:25px;
}




p.lessspace {
	padding-bottom:0px;
}




p.bigindent {
	color:#00006C;
	background-color:transparent;
	padding-left:0;
	padding-bottom:0;
	text-align:center;
}





p.indented {
	padding-left:0;
	padding-top:0;
	padding-bottom:30px;
	text-align:center;
}




p.bigandblack {
	font-size:1.4em;
}



p.indent {
	padding-left:1.5em;
}




p.blue {
	color:#00006C;
	background-color:transparent;
}



p.bluespaced {
	padding-bottom:35px;
	color:#00006C;
}



p.leftspace {
	text-align:center;
}




p.photos {
	text-align:center;
	margin-top:45px;
	margin-bottom:0px;
}



ul {
	padding:1.2em;
	list-style:outside;	
}




ul.topspace {
	padding-top:5px;
}



ul.space {
	padding-top:4px;
	padding-bottom:4px;
}




ul.listspace {
	line-height:38px;
}




ul.extraspace {
	line-height:27px;
}




ul.minilist {
	padding-left:3.5em;
	list-style:circle;
	padding-top:0;
	padding-bottom:2px;
	font-size:0.9em;
}



ul.largerfont{
	font-size:1.1em;
}




li {
	padding-top:2px;
	padding-bottom:2px;
}



li.spaced {
	padding-top:15px;
	padding-bottom:10px;
}



li.topspace {
	padding-top:0px;
	line-height:19px;
	padding-bottom:11px;
}




li.bluenobullet {
	color:#00006C;
	list-style:none;
	margin-left:-15px;
}




li.spacing {
	padding-top:15px;
}




strong.title {
	padding-left:20px;
}




strong.blue {
	color:#00006C;
	background-color:transparent;
}




strong.indent {
	padding-left:25px;
}


strong.indented {
	padding-left:80px;
}



strong.indexindent {
	padding-left:50px;
}


strong.smallindent {
	padding-left:11px;
}



strong.smallishindent {
	padding-left: 14px;
}



p.bigtopspace {
	padding-top:40px;	
}




em.bigandblue {
	color:#00006C;
	font-size:1.3em;
	background-color:transparent;
}




em.blue {
	color:#00006C;
	background-color:transparent;
}



h3 {
	font-size:1.6em;
	padding-bottom:20px;
	line-height:1.3em;
	color:#00006C;
	background-color:transparent;
}




h3.bluespace {
	font-size:1.6em;
	padding-bottom:20px;
	line-height:1.3em;
	color:#00006C;
	background-color:transparent;
	padding-top:15px;
}



h3.spaces {
	padding-top:43px;
	padding-bottom:28px;
	text-align:center;
}



h4 {
	color:#00006C;
	padding-top:20px;
	padding-bottom:5px;
	background-color:transparent;
}





h4.space {
	padding-bottom:0px;
}




h4.topspace {
	padding-top:5px;
}




h4.bigandtopspace {
	font-size:1.35em;
	padding-top:38px;
}



h4.bigunderlined {
	text-decoration:underline;
	font-size:1.4em;
	color:#00006C;
	background-color:transparent;
}
