/*
Theme Name: ICE
Theme URI: http://thefoundationforahealthymouthhealthychild.com
Description: First HMHC Wordpress Theme
Version: 2.0
Author: Kevin Wick
*/


/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/*prevent blue linked image borders */
img, :link img, :visited img, fieldset { border:none; }
/* No list-graphics */
ul { list-style:circle; }
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1, h2, h3, h4, h5, h6, pre, code, td { font-size:1em; }
/* Remove inconsistent (among browsers) default padding or margin */
h1, h2, h3, h4, h5, h6, pre, form, body, html, blockquote, fieldset, input, label, div { margin:0; padding:0; }
 img, div, {
behavior: url(/css/iepngfix.htc)
};
html { width: 100% !important;
height: 100% !important; }
body { height: 100%; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; line-height: 1.6em; letter-spacing: 0.05em; background-image:url(images/htmlbkg.jpg); background-repeat:repeat-x; background-color:#b1daa9; }
#wrapper { width: 814px; height: auto; margin: 0 auto; overflow: hidden; z-index: 100; background-image:url(images/wrapperbkg.jpg); background-repeat:repeat-y; }
#topbanner { width: 760px; height: 75px; background:url(images/topbanner.jpg); background-repeat:no-repeat; padding: 10px 27px 2px 27px; margin: 0; float:left; }
#flashbanner { width: 760px; height: 185px; background:url(images/flashbnr.jpg); background-repeat:no-repeat; padding: 0px 27px; margin: 0; float:left; }
#navigation { width: 760px; height: 33px; background:url(images/navbkg.jpg); background-repeat:no-repeat; padding: 0px 27px; margin: 0; float:left; }
#contentwrapp { width: 814px; min-height: 522px; /* overflow: hidden; */
	background-image:url(images/contwrappbkg.jpg); background-repeat:no-repeat; margin: 0; height: auto; float: left; }
#leftCont { width: 540px; min-height: 502px; margin: 0; float: left; padding-top: 12px; padding-right: 7px; padding-bottom: 0px; padding-left: 36px; }

#leftContFull { background:url(images/fullwidthbkg.jpg) top left no-repeat; width: 744px; min-height: 502px; margin: 0; float: left; padding-top: 12px; padding-right: 35px; padding-bottom: 0px; padding-left: 35px; }

#RightCont { width: 189px; height: 506px; padding: 16px 32px 0px 10px; margin: 0; font-size: 10px; line-height: 1.5em; letter-spacing: 0.04em; background-image:url(images/girlcryingbkg.jpg); background-position: bottom; background-repeat:no-repeat; color:#FFFFFF; float:right; }
#RightCont_extended { width: 189px; height: auto; padding: 16px 32px 0px 10px; margin: 0; font-size: 10px; line-height: 1.5em; letter-spacing: 0.04em; color:#FFFFFF; float:right; }
#footer { width: 814px; height: 46px; background:url(images/footerbkg.jpg); /* font-family: Arial, Helvetica, sans-serif; */
	font-size: 9px; line-height: 1.2em; letter-spacing: 0.04em; color:#82ad6c; float:left; }
.copyright { width: 540px; height: 30px; padding: 5px 30px 5px 30px; text-align: center; float:left; }
.privacy { width: 150px; height: 20px; padding: 12px 40px 14px 0px; text-align: center; float:right; }
#donate { width:146px; height: 36px; margin: 0px auto; padding-bottom: 8px; }
p.green { text-align: center; font-family:"Arial", sans-serif; font-size: 9px; line-height: 1.0em; letter-spacing: 0.05em; color:#82ad6c; }
.directorsNames { font-size:12px; font-weight:bold; font-style:italic; color:#090; }
#welcome { width: 540px; height: 134px; padding: 0; margin: 0; }
.welcomeContent { width: 535x; height: 89px; font-size: 11px; line-height: 1.4em; /* letter-spacing: 0.04em; */
	padding-left: 5px; margin: 0; }
#ecc_stands { width: 540px; height: 208px; background-image:url(images/ecc-standbkg.jpg); padding: 0; margin: 0; }
.eccContent { width: 420px; height: 101px; font-size: 11px; line-height: 1.4em; /* letter-spacing: 0.04em; */
	padding-left: 7px; margin: 0; float: left; }
.btneccmore { width:56px; height: 13px; padding-right: 22px; margin: 0; }
.eccNewsbtn { width: 398px; height: 52px; padding-left: 7px; margin: 0; float:left; }
.titles { width: 527px; height: 45px; /* padding-bottom: 5px; */
	margin: 0; }
.home_MainButtons { width: 540px; height: 85px; padding-bottom: 3px; margin: 0; }
#research { width: 540px; height: 80px; margin: 0; }
#funstuff { width: 540px; height: 83px; margin: 0; }
#paypal_notice { padding:10px; background-color:#E8E6B3; margin: 5px; }
hr { height: 1px; border: #090 thin dashed; }

#tmpbnr {
	width: 440px;
	height: 33px;
	background: url(images/tempbnr.jpg) top left no-repeat;
	float: left;
	padding: 154px 0px 0px 320px;
	margin: 0;
}

.bigred {
	text-align: center;
	font-size: 16px;
	color:#F00;
}

/* ------------- start of links ----------------*/

a:link { font-weight: bold; text-decoration: underline; color:#000; padding: 0; }
a:hover { background-color: #989445; color: #DFEFCF; padding: 0; }
a:visited { font-weight: bold; text-decoration: none; color:#000; }

a.imgonly:link { color:#000; text-decoration: none; }
a.imgonly:hover { color:#000; text-decoration: none; }
a.imgonly:visited { color:#000; text-decoration: none; }

/* ----------  end of links ------------------ */

.asterisk { color: #339933; font-size: 14px; }
.ul, li, ol { padding-bottom: 8px; }
td { font-size: 11px; }
.inputbox {/* width: 120px; */ height: 18px; background-color: #edf5dd; font-size: 11px; font-weight: bold; color:#000; border: 1px #7ec074 solid; padding-left: 4px; padding-top: 4px; }
.inputdropbox {/* width: 120px; */ height: 24px; background-color: #edf5dd; font-size: 11px; font-weight: bold; color:#000; border: 1px #7ec074 solid; padding-left: 4px; padding-top: 4px; }
input.submit { border: 1px solid #fff; padding-left: 2px; padding-right: 2px; color:#000; font-size: 100%; font-weight: bold; background-color: #66cc66; cursor: pointer; }
input.submit:hover { color: #FFF; background-color: #4e9f4e; border: 1px solid #fff; cursor: pointer; }
p { padding-bottom: 4px; margin-top: 6px; margin-bottom: 10px; line-height: 1.6em; letter-spacing: 0.06em; }
#privacy { width: 205px; height: auto; font-size: 9px; color:#4e85c5; text-align:center; float:left; }
.right_side_title { font-size: 15px; font-weight: bold; line-height: 1.2em; color:#54b948; }
h1 { font-size: 18px; line-height: 1.2em; }
h2 { font-size: 16px; font-weight: bold; line-height: 1.2em; }
h3 { font-size: 13px; font-weight: bold; line-height: 1.2em; border-bottom: 1px dashed #00CC33; }
h4 { font-size: 12px; font-weight: bold; line-height: 1.2em; }
