* { /* Globally reset styles */
	margin: 0;
	padding: 0;
	text-decoration: none;
}

body, html {
	height: 100%;
	}

body {
	width: 768px;
	margin: 0 auto;
	background: url(../images/background.gif) center center no-repeat #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; /* Resets 1em to 10px */
	line-height:18px;
	color: #333;
	}


a { text-decoration: none; color: #000000; }
a:link {  }
a:visited {  }
a:hover { text-decoration:underline;}
a:active {  }



	h2 {
		font-family: Helvetica, Arial, Tahoma, Verdana;
		font-size: 22px; /* Resets 1em to 10px */
		position:relative;
		font-weight:bold;
		top:25px;
		left:25px;
	}
	
	img {
		vertical-align: bottom;
		border: 0;
	}

	p {
	margin:8px 25px 0px 25px;
	}



#container{
		height: 515px;
		position: absolute;
		top: 50%;
		margin-top: -258px;
		}


	#CFSLogo{
	position:absolute;
	left:0px;
	top:-50px;
	background: url(../images/CFS-logo.gif) no-repeat;
	height:32px;
	width:73px;
	}


	#content{
		width:768px;
		height:515px;
		background-color:#000000;
		margin:0px;
		padding:0px;
		}

			#content .leftCol {
			position:relative;
			float:left;
			width:372px;
			height:499px;
			padding: 8px 0px 8px 8px;
			}
			
				#content .leftCol .leftCol_content{
				position:relative;
				background-color:#ffffff;
				height:499px;
				width:372px;
				}
				
				
				#content .leftCol .leftCol_content .mainCopy{
					margin-top:40px;
					}

						

			#content .rtCol {
			position:relative;
			float:right;
			width:372px;
			height:499px;
			padding: 8px 8px 8px 0px;
			}
	
	/* --- MAIN NAVIGATION 
-------------------------------------------------------------------------*/


	#mainNav {
		position:absolute;
		top:470px;
		left:0px;
		font-size:11px;
		font-weight:bold;
		padding-left:20px;
		width:350px;
	}
	
		#mainNav ul {
			margin:0;
			list-style-type:none;
		}

		#mainNav li{
			display:inline;
				padding:0px 13px 0px 0px;
		}

			#mainNav .selected a{
				float:left;
				text-decoration:none;
				color:#000000;
			}	
			
				#mainNav .selected{
					float:left;
					text-decoration:none;
					color:#000000;
				}
			
			#mainNav .normal a{
				float:left;
				text-decoration:none;
				color:#868788;
			}	
			
				#mainNav .normal{
					float:left;
					text-decoration:none;
					color:#868788;
				}	

			#mainNav a:hover {
				text-decoration:none;
				color:#666666;
			}

		
			
				

	/* ----- Prev Next Nav
	----------------------------------------------------*/
	
	
	#next{
	position:relative;
	left:306px;
	top:15px;
	width:60px;
	}
	
	#prev{
	position:relative;
	left:275px;
	top:15px;
	width:60px;
	}
	
	#nextPrev{
	position:relative;
	left:240px;
	top:10px;
	width:150px;
	}




	/* ----- Titles 
	-------------------------------------------------- */

	
	h2 { }
	
	
	h2#title_home {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_home.gif) no-repeat;
			}
			
	h2#title_keyissues {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_key-issues.gif) no-repeat;
			}
			
	h2#title_approach {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_approach.gif) no-repeat;
			}
			
	h2#title_whycfs {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_why-cfs.gif) no-repeat;
			}
			
	h2#title_how {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_how.gif) no-repeat;
			}
			
	h2#title_contact {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_contact.gif) no-repeat;
			}
			
	h2#title_dreaming {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_dreaming.gif) no-repeat;
			}
		
	h2#title_alone {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_alone.gif) no-repeat;
			}
			
	h2#title_corethemes {
			height: 28px;
			width:330px;
			background: url(../images/cfs_title_corethemes.gif) no-repeat;
			}
		
		
/* --- copy formatting 
--------------------------------------------------*/


.quote {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; /* Resets 1em to 10px */
	line-height:16px;
	color: #333;
	font-style:normal;
	}
		
.quoteName {
	
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px; /* Resets 1em to 10px */
	color: #333;
	font-style:italic;
	}