/*INDEX PAGE*/
body, 
html { 
	color:#4e4e50;
	margin:0px;
	padding:0px;
	_text-align:center;
}
a{color:#4e4e50;}
a:hover{color:#169283;}

#wrapper { 
	background:url(../images/pages/header_gradient_teal.jpg) no-repeat top #d1e5d7;
	margin:auto;
	width:776px;
	_text-align:left;
}

/* Header and Main Nav */
#main_nav{
	display:block;
	height:auto;
	position:relative;
	width:776px;
}
#main_nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#main_nav li{
	float:left;
	font-size:10px;
	font-weight:bold;
}
#main_nav .icon_text{
	color:#4e4e50;
	text-decoration:none;
}
#main_nav .icon_link{
	position:relative;
	top:6.5em;
}
#main_nav li :hover,
#main_nav a:hover{
	cursor:pointer;
	color:#169283;
}
#main_nav .icon_bruce,
#main_nav .icon_apple,
#main_nav .icon_microphone,
#main_nav .icon_egbar,
#main_nav .icon_newspaper,
#main_nav .icon_quotes{
	display:block;
	height:68px;
	position:relative;
	margin-right:1em;
	text-align:center;
	top:2.3em;
	width:8.2em; /*default*/
}
#main_nav .icon_bruce{
	background:url(../images/icons/icon_bruce.gif) top center no-repeat;
	margin-right:2.5em;
	width:5em; /*keeps image aligned left*/
}
#main_nav .icon_apple{
	background:url(../images/icons/icon_apple.gif) top center no-repeat;
}
#main_nav .icon_microphone{
	background:url(../images/icons/icon_microphone.gif) top center no-repeat;
}
#main_nav .icon_egbar{
	background:url(../images/icons/icon_egbar.gif) top center no-repeat;
}
#main_nav .icon_newspaper{
	background:url(../images/icons/icon_newspaper.gif) top center no-repeat;
}
#main_nav .icon_quotes{
	background:url(../images/icons/icon_quotes.gif) top center no-repeat;
}
/* Left Side Nav */
#left { 
	clear:left;
	float:left;
	min-height:500px;
	width:216px;
} 
#side_nav{
	background:url(../images/pages/side_nav.png) top center no-repeat;
	_background:url(../images/pages/side_nav.gif) top center no-repeat;
	display:block;
	height:177px;
	width:184px;
	margin:-.2em auto 0em auto;
	#margin:.2em auto 0em auto;
	_margin:.2em 0em 0em 1em;
	padding:0;
	list-style:none;
}
#side_nav .side_nav_title{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	position:relative;
	text-align:center;
	top:3px;
	#top:0px;
}
#side_nav li{
	margin-top:.3em;
	#margin-top:.2em;
}
#side_nav a{
	color:#4e4e50;
	font-size:12px;
	position:relative;
	left:3em;
	top:.5em;
	text-decoration:none;
}
#side_nav .side_nav_highlight{
	color:#169283;
}
/* Main Content */
#right {
	font-size:12px;
	float:right;
	width:560px;
	text-align:left;
}
#right .center_image{
	display:block;
	margin:0px auto;
}
#right h1{
	font-size:16px;
	font-weight:bold;
}
#right .text,
#right li{
	margin:0em 2em 0em 0em;
	_margin:0em 0em 0em 0em;
	_padding-right:2em;
}
#right .center_text {
	text-align:center;
}

/* Hamburger search/activities results */
#hamburger {
	margin:0;
	#margin:1em 0em;
	padding:0;
	list-style:none;
}
#hamburger .hamburger_top,
#hamburger .hamburger_bottom {
	background:url(../images/pages/hamburger_top_teal.gif) no-repeat top;
	display:block;
	height:33px;
	width:546px;
}
#hamburger .hamburger_top{
	_margin-bottom:-5px;
}
#hamburger .hamburger_bottom {
	background:url(../images/pages/hamburger_bottom_teal.gif) no-repeat top;
}
#hamburger h1{
	margin-left:12px;
	position:relative;
	top:5px;
}
#hamburger .patty,
#hamburger .sauce {
	background-color:#ffffff;
	padding:6px 12px;
	width:522px;
	_width:546px;
}
#hamburger .sauce {
	background-color:#fbf7dd;
}
#hamburger .hamburger_title,
#hamburger .activity_title {
	font-weight:bold;
}
#hamburger .activity_title {
	color:#169283;
	font-size:14px;
}
#hamburger .hamburger_date {
	padding:0px 12px;
	font-style:italic;
}
#hamburger .hamburger_subtitle {
	padding:0px 12px;
}
#hamburger a {
	padding:0px;
}
/*contact us*/
#hamburger .contact_left {
	font-size:14px;
	float:left;
	line-height:20px;
	width:150px;
	text-align:right;
}
#hamburger select,
#hamburger option,
#hamburger textarea,
#hamburger .contact_input{
	border:1px solid #aa905e;
	color:#4e4e50;
	font-size:12px;
	height:16px;
	_height:20px;
	width:225px;
}
#hamburger select,
#hamburger option{
	height:auto;
	width:227px;
	#width:229px;
	_width:225px;
}
#hamburger textarea{
	height:auto;
}
#hamburger .contact_submit{
	background:#aa905e;
	border:none;
	color:#ffffff;
	cursor:pointer;
	font-size:12px;
	margin:0em .5em;
	line-height:1.3em;
	#line-height:1.5em;
	_line-height:1.3em;
	#width:5em;
}

/* Footer */
#footer {
	background:url(../images/pages/footer.gif) top repeat-x;
	clear:both;
	height:40px;
	width:776px;
}
#footer ul { 
	margin:0;
	padding:0;
	position:relative;
	top:1em;
	list-style:none;
}
#footer li{
	float:left;
	font-size:10px;
	margin:0em .5em;
}
#footer .footer_first,
#footer .footer_text,
#footer .footer_last {
	position:relative;
	top:.3em;
	#top:.4em;
}
#footer .footer_first{margin-left:1em;}
#footer .footer_last {margin-right:0em;}

#footer .search_input{
	border:1px solid #aa905e;
	color:#4e4e50;
	font-size:12px;
	line-height:1.3em;
	height:1.3em;
	_height:1.5em;
	margin-left:1.9em;
	#margin-left:1.5em;
	_margin-top:16px;
}
#footer .search_submit{
	background:#aa905e;
	border:none;
	color:#ffffff;
	font-size:12px;
	margin:0em .5em;
	line-height:1.3em;
	#line-height:1.5em;
	_line-height:1.3em;
	#width:5em;
}

/* Identify the page and highlight the page you're on */
#about_us #main_nav a.about_us,
#teachers #main_nav a.teachers,
#activities #main_nav a.activities,
#kids_zone #main_nav a.kids_zone,
#green_links #main_nav a.green_links,
#contact_us #main_nav a.contact_us {
	color:#169283;
}
