/*

#### MASTER CSS SHEET ####

@site

2008 Green Egg Media
www.greeneggmedia.com

*/


/*

Color Guide 


*/

/* Imports */

@import url("reset.css");

/* Header Layout */

#header {width: 100%; height: 40px; background: #560012;}
#header_push {width: 850px; margin: 0 auto;}

#header h1.site_title {float: left; color: #fff; padding-top: 10px; font-size: 11pt;}

ul#header_nav {float: right; padding-top: 10px; font-size: 12pt;}
ul#header_nav li {float: left; margin: 0 13px;}
ul#header_nav li a {text-decoration: none;}
ul#header_nav li.contact a {color: #fff;}
ul#header_nav li.school_link a {color: #c82648;}
ul#header_nav li.school_link a:hover {text-decoration: underline;}
ul#header_nav li.contact a:hover {text-decoration: underline;}
ul#header_nav li.donate_button {width: 81px; height: 26px; background-image: url(../images/elements/donate_button.gif); margin-top: -5px; background-repeat: no-repeat;}
ul#header_nav li.donate_button a {color: #807158; display: block; width: 69px; height: 27px; padding-top: 6px; padding-left: 9px;}
ul#header_nav li.donate_button a:hover {color: #F1E6D3;}

#banner #banner_push img.header_pic {margin-top: 52px;}
#banner #banner_push .pic_wrap {width: 385px; margin: 0 auto; padding-left: 4px;}

/* Footer Layout */

#footer {height: 70px; width: 100%; background: #560012; border-top: 4px solid #8F4545; margin-top: 25px; font-size: 11pt;}
.push {width: 800px; margin: 0 auto; margin-top: 10px; color: #D19494; text-align: right;}

/* Banner Layout */

#banner {height: 373px; width: 100%; background-image: url(../images/elements/banner_tile.gif); position: relative;}
#banner_push {width: 100%; height: 373px; background-image: url(../images/elements/banner.gif); background-position: center; background-repeat: no-repeat;}
a.mhsmi_logo {display: block; width: 170px; height: 170px; float: right; margin-right: 360px; margin-top: -290px;}

/* Content Layout */

#home_content {width: 800px; margin: 0 auto; overflow: hidden;}
.content strong {font-weight: bold; color: #2B2B2B;}
.content em {font-style: italic;}
.content ul {color: #474747; line-height: 20px; font-size: 11pt; list-style-type: disc; margin-bottom: 15px;}
.content ul li {margin-left: 20px;}

#main_content {float: left; width: 450px; overflow: visible; z-index: 6;}
#main_content p {color: #515151; margin-bottom: 10px; font-size: 11pt; line-height: 20px;}
#main_content h2 {font-size: 20pt; margin-bottom: 20px; color: #000;}

#main_content a {color: #000; text-decoration: underline;}
#main_content a:hover {text-decoration: none;}

#sub_content {width: 300px; float: right; text-align: left; overflow: visible; z-index: 7;}
ul#sub_menu {list-style-type: none;}
ul#sub_menu li {margin-bottom: 4px;}
ul#sub_menu li a {color: #8D4242; text-decoration: none;}
ul#sub_menu li a:hover {text-decoration: underline;}

#sub_content h2 {font-size: 16pt; color: #84001b; margin-bottom: 15px;}
#sub_content p {font-size: 12pt; color: #515151; line-height: 20px;}
#sub_content p a {color: #84001b; text-decoration: underline;}
#sub_content p a:hover {text-decoration: none;}
#sub_content img.sub_pic {border: 4px solid #fff; width: 95%;}
#sub_content h2.caption {font-size: 13pt; margin-top: 6px;}
#sub_content p.caption2 {font-size: 11pt;}

#sub_content a.short_clip {margin-bottom: 15px;}

/* Menu */

ul#main_menu {width: 100%; overflow: hidden; font-size: 14pt; margin-left: 25px; height: 23px;  list-style-type: none;}
ul#main_menu li {float: left; margin-right: 30px;  margin-left: 0;}
ul#main_menu li a {color: #84001b; text-decoration: none;}
ul#main_menu li a.selected {color: #9f9372;}
ul#main_menu li a:hover {color: #C45B5B;}
ul#main_menu li a.selected:hover {color: #9f9372;}
#menu_footer {width: 100%; background-image: url(../images/elements/menu_bottom.gif); height: 10px; margin-left: -20px; margin-top: 10px; margin-bottom: 20px; background-repeat: no-repeat;}

h1.section_header {font-size: 28pt; margin-bottom: 25px; color: #8a001c;}

/* Home Page */

#main_video {padding-top: 20px; margin: 0 auto; width: 370px; padding-left: 10px;}
img.regina_signature {margin-left: -10px; }

/* PDF */

.pdf {overflow: hidden; margin-top: 15px;}
.pdf img {float: left; margin-right: 10px;}
.pdf p {margin-top: 18px; font-style: italic;}
.pdf a:hover {color: #328296;}

/* Mercy Vision */

.renovation {border-top: 3px solid #8a001c; padding-top: 6px; margin-top: 20px; height: 350px;}
.renovation ul li {width: 300px;}
.renovation ul.renovation_list li {list-style-position: outside;}
#home_content .renovation img.renovation_pic {margin-right: -350px; margin-top: 20px; float: right; z-index: 999;}
#home_content .renovation p.cost {color: #8a001c; font-size: 14pt;}
#home_content .renovation p.cost span {font-weight: bold;}

/* Thank You */

ul.thanks {list-style-type: none; float: left; margin-right: 15px; margin-left: -20px; font-size: 10pt;}

#leadership h3 {color: #80743A; font-size: 12pt;}
#leadership h4 {color: #773535;}
#leadership p {margin: 0; font-size: 10pt;}
.lead_col {width: 220px; float: left;}
ul.cabinet {list-style-type: none; width: 210px; float: left;}
ul.cabinet li {margin-left: 0px; margin-bottom: 3px; font-size: 10pt;}

#donate_text p {font-size: 11pt; margin-bottom: 10px;}

/* Contact */

form#contact_form p {margin-bottom: 20px;}
form#contact_form input {padding: 3px; font-size: 14pt; color: #5A5A5A; background: #FDFCFA; border: none;}
form#contact_form textarea {width: 500px; height: 200px; padding: 3px; font-size: 14pt; color: #5A5A5A; background: #FDFCFA; border: none;}

.error {color: #CE3F3F; margin-bottom: 10px;}

/* Table */

#giving_opportunities table {border: 4px solid #D1C7B1; margin-bottom: 15px; width: 500px; margin-left: 0px; padding: 4px; font-size: 12pt;}
#giving_opportunities table td {padding: 3px;}
#giving_opportunities table tr.heading {background: #8a001c; color: #fff;}

#timeline h3 {color: #8a001c;}

/* Update */

img#thermometer {margin: 35px; margin-top: 30px;}