	body { font-family: verdana, arial, helvetica, sans-serif; font-size: small; background-color: #ccccad;}
	th, td, ol, ul { font-family: verdana, arial, helvetica, sans-serif; font-size: small; }
	li { font-family: verdana, arial, helvetica, sans-serif; text-align: left; font-size: small; }
	th { background: #3366cc; color: #ffffff; }
	td { text-align: center; font-size: x-small; }
	dt { font-size: medium; text-align: left; }
	dd { font-size: small; text-align: left; }
	table { background-color: ##f2f2e7; }
	h1 { font-size: 200%; color:#000099; font-family: verdana, arial, helvetica, sans-serif; }
	h2 { font-size: 130%; font-family: verdana, arial, helvetica, sans-serif; } 
	h3 { font-size: 115%; font-family: verdana, arial, helvetica, sans-serif; }
	h4 { font-size: 100%; font-family: verdana, arial, helvetica, sans-serif; } 
	h5 { font-size: 85%; font-family: verdana, arial, helvetica, sans-serif; }
	h6 { font-size: 70%; font-family: verdana, arial, helvetica, sans-serif; }
	span.medium { font-size: medium; }
	pre, tt, code { font-family: courier, sans-serif; font-size: medium; }
	a { color: #000099; font-size: 12px; }
	a:visited { color: #999999; font-size: 12px; }
	a:hover { text-decoration: none; color: #cc3333; font-size: 12px; }
	.tabs {position:relative; height: 27px; margin: 0; padding: 0; background:url("http://www.heartlandchurch.us/heartland/images/bar_off.gif") repeat-x; overflow:hidden}
	.tabs li {display:inline;}
	.tabs a:hover, .tabs a.tab-active {background:#fff url("bar_on.gif") repeat-x; border-right: 1px solid #fff} 
	.tabs a  {height: 27px; font:12px verdana, helvetica, sans-serif;font-weight:bold;
		position:relative; padding:6px 10px 10px 10px; margin: 0px -4px 0px 0px; color:#2b4353;text-decoration:none;border-left:1px solid #fff; 				border-right:1px solid #6d99b6;}
	.tab-container {background: #fff; border:1px solid #6d99b6;}
	.tab-panes { margin: 3px }


/* Class Schedule Styles */

	.classes td {
		border: 2px solid #8CA85B;
		background-color: #ffffff;
		}
		
	.classes p {
		font-family: arial san-serif;
		font-size: 12px;
		text-align: center;
		color: #000;
		}	
		
	.teachers {
		width: 170px;
		}
	
	.location  {
		text-align: center; 
		width: 270px;
		}
		
/* END Class Schedule Styles */	

/* MENU STYLES */
  



/* END MENU STYLES */


/*LINKS SYTLES*/

	.list {
	font-size: 11px;
  	color: #000;
  	}
	
	.list:hover {
	font-size: 11px;
  	color: #000;
  	text-decoration: none;
  	}
  	
  	.list:visited {
  	font-size: 11px;
  	color: #000;
  	text-decoration: none;
  	}

/*END LINKS SYLES*/





/* Teen Styles */

	.purpose p	{
		font-family: courier serif;
		line-height: .5px;
		font-size: 10px;
	}
	
	.row {
		margin: 0 auto;
		width: 540px;
		overflow: hidden;
	}
	
	.events {
		float: left;
		margin: 5px;
		padding: 5px 10px;
		width: 175px; width: 150px !important;
		height: 150px; height: 140px !important;
		background: url(../youth/images/box.jpg) no-repeat;
		text-align: center;
	}
	
	.events p {
	 	font: 12px verdana arial san-serif;
	}
	
	#teenclass {
		position: relative;
		top: 20px;
	}
	
	#teenclass table {
		border: 1px solid #5b6c86;
		width: 400px;
		text-align: center;
	}
	
	#teenclass td {
		text-align: center;
		color: #000;
		width: 100px;
		border: 1px solid #5B6C86;
		}
		
	#spacer {
		width: 300px;
		height: 50px;
	}
	
/* End Teen Styles */	
	
