/*

#### MASTER CSS SHEET ####

2009 Green Egg Media

*/

/* Imports */

@import url("reset.css");
@import url("menu.css");

/* Framework */

#wrapper {width: 830px; height: 100%; margin: 10px auto;}

#page_top {width: 830px; height: 32px; background-image: url(images/elements/page_top.gif);}
#page_body {width: 750px; height: 100%; background-image: url(images/elements/page_tile.gif); padding: 10px 40px;}
#page_bottom {width: 830px; height: 34px; background-image: url(images/elements/page_bottom.gif);}

.content_mask {overflow: hidden; height: 100%; clear: left;}

#header {overflow: hidden; height: 100%; margin-bottom: 15px;}
#header img#header_logo {float: left;}

/* Main Menu */

#main_menu {height: 20px; margin-bottom: 15px; z-index: 1000;}
#main_menu li {float: left; text-transform: uppercase; font-size: 11pt; margin-right: 5px; letter-spacing: 0;}
#main_menu li a {text-decoration: none; background: #C4C4C4; display: block; padding: 4px 7px 3px 7px; color: #fff;}

#main_menu li.home a {background: #3e959a;}
#main_menu li.who_we_are a {background: #eb900e;}
#main_menu li.what_we_do a {background: #7cc576;}
#main_menu li.publications a {background: #d651a6;}
#main_menu li.early_care___education a {background: #2e256b;}
#main_menu li.contact a {background: #1d92ed;}

#main_menu li a:hover {background: #215187;}

#bar {width: 100%; padding: 6px 0 6px 10px; font-size: 14pt; color: #fff; margin-bottom: 15px; z-index: 1; clear: left;}

/* Newsletter Signup */

#newsletter_signup {float: right; width: 200px; text-align: right; font-size: 8pt;}
#newsletter_signup p {color: #aaaaaa;}

#newsletter_signup input#email_address {border: 1px solid #aaaaaa; margin-top: 3px;}
input#mail_button {margin-right: 2px; margin-top: 3px;}

/* Footer */

#footer {width: 100%; text-align: center; margin-bottom: 35px;}
#footer p {font-size: 9pt; color: #fff;}
#footer p a {color: #fff; text-decoration: none;}
#footer p a:hover {text-decoration: underline;}

/* Home Page */

#main_window {width: 530px; height: 349px; float: left; margin-top: 4px; position: relative; z-index: 1;}
.push_back {z-index: 1;}
#swf_id {z-index: 2;}

#main_text {float: right; width: 200px; font-size: 9pt; line-height: 18pt; color: #555555;}
#main_text p {margin-bottom: 15pt;}
#main_text a {color: #555555; font-style: italic; text-decoration: none;}
#main_text a:hover {text-decoration: underline;}
#main_text img#assoc_logo {margin-left: 30px;}

/* Blocks */

#boxes {padding: 20px 0; border-top: 1px dashed #ee9f2e; border-bottom: 1px dashed #ee9f2e; margin-top: 20px;}
.block {width: 219px; float: left; background: #e7edee; min-height: 145px; padding: 9px;}
.push {margin-right: 18px;}

.block .block_title {width: 100%; text-align: center; margin-bottom: 10px;}
.block .block_title h1 {font-size: 10pt; font-weight: bold; color: #fff; padding: 5px 0;}

.home {background: #3e959a;}
.who_we_are {background: #eb900e;}
.what_we_do {background: #7cc576;}
.publications {background: #d651a6;}
.early_care___education {background: #2e256b;}
.early_care_and_education {background: #2e256b;}
.contact {background: #1d92ed;}

.block p {color: #3a6595; margin-bottom: 10px; font-size: 8pt; line-height: 10pt;}
.block strong {font-weight: bold;}

.more p {text-align: right;}
.more p a {text-decoration: none;}
.more p a:hover {text-decoration: underline;}

.odd a {color: #64bd5d;}
.even a {color: #499cdc;}

/* Sub Page */

#sub_menu {width: 200px; float: left;}
#sub_menu li {font-size: 11pt; margin-bottom: 4px; padding-right: 5px;}
#sub_menu li a {display: block; color: #fff; text-decoration: none; padding: 6px 0 7px 5px; width: 100%; height: 100%;}

.first {background: #3e959a;}
.second {background: #eb900e;}
.third {background: #7cc576;}
.fourth {background: #d651a6;}
.fifth {background: #2e256b;}
.sixth {background: #1d92ed;}

#content {float: right; width: 530px;}

.text_treat {font-size: 10pt; line-height: 15pt; color: #636363;}
.text_treat p {margin-bottom: 15px;}
.text_treat strong {font-weight: bold;}
.text_treat em {font-style: italic;}
.text_treat hr {width: 100%; border-top: 1px dashed #ee9f2e; border-bottom: none; margin-bottom: 15px;}
.text_treat a {color: #3144A3; text-decoration: none;}
.text_treat a:hover {text-decoration: underline;}

#contact_text {width: 300px; float: left;}
#contact_form {width: 400px; float: right; margin-top: 14px;}
