/*
Global CSS for EMC
Created by Kris Kelly 28-05-08
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #646464;
}
	h1, h2, h3, h4, h5, h6{
		color: #830000;
		font-family: "HelveticaNeue", "Helvetica", "Verdana", "Geneva", "Arial", sans-serif;
	}
	h1 {
		font-size: 1.9em;
	}
	h2 {
		font-size: 1.8em;
		border-bottom: 1px dotted #141414;
	}
	h2 {
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
	h3 {
		font-size: 1.5em;
		margin-bottom: 10px;
		margin-top: 20px;
	}
	
	h3#help-treat-donate {
		margin-top: 0px;
	}
	h4 {
		font-size: 1.5em;
	}
	h5 {
		font-size: 1.3em;
		font-weight: bold;
	}
	h6 {
		font-size: 1.1em;
	}
	
	p.article {
		margin-bottom: 20px;
		margin-right: 150px; 
	}
	
	p.supporter {
		margin-bottom: 20px;
		margin-right: 180px; 
	}
	
	p.article img {
		margin-top: 20px;		
	}
	
	strong#nav_header {
	    font-size: 1.5em;
	    font-weight: normal;
	    text-decoration: underline;
	    display: block;
	    margin-bottom: 10px;
	}
	
	div#head {
		/*height: 17.2em;*/
		/*width: 100%;*/
		padding-bottom: 0.07em;
		background: url("/images/global/head-bg.gif") 0px 100% repeat-x;
		
	}
		div#head div#head_wrap {
			background: url("/images/global/flower-watermark2.gif") no-repeat top right;
            padding-top: 2em;
			position: relative;
			/*margin: 0 auto 2.9em auto;*/
			margin: 0 auto;
			padding-bottom: 2.8em;
			width: 940px;
			/*height: 14.25em;*/
		}
	div#head div#head_wrap div#header {
		color: #6caddf;
		font-size: 1.9em;
		/*margin-top: 1em;*/
	}
	div#head div#head_wrap div#header h1 {
		text-indent: -9999px;
	}
	div#head div#head_wrap div#header a img {
		width: 25.395em; /*579px*/
	}
	
	div#head div#head_wrap ul#top_nav {
		margin-top: 2em;
	}
		div#head div#head_wrap ul#top_nav li {
			float:left;
			background: #700 url("/images/global/nav-bg-left.gif") 0px 0px no-repeat;
			height: 3.03em;
			display: block;
		}
			div#head div#head_wrap ul#top_nav li a {
				background: transparent url("/images/global/nav-bg-right.gif") 100% 0px no-repeat;
				height: 3em;
				display: block;
				padding: 12px 20px 3px;
				color: #fff;
				text-decoration: none;
				text-align: center;
				letter-spacing: 0.05em;
				font-family: Futura, Helvetica, Arial, sans-serif;
				text-transform: uppercase;
			}
		div#head div#head_wrap ul#top_nav li.selected {
			background: #6eafe0 url("/images/global/nav-bg-left_selected.gif") 0px 0px no-repeat;
		}
			div#head div#head_wrap ul#top_nav li.selected a {
				background: transparent url("/images/global/nav-bg-right_selected.gif") 100% 0px no-repeat;
			}
		
	div#main {
		width: 100%;
		background: #fff url("/images/global/main-bg.gif") left bottom repeat-x;
	}
	
	div#content_col p,
	div#content_col_full p {
		margin-bottom: 1em;
	}
	div#content_col .distinct_text,
	div#content_col_full .distinct_text {
		color: #700;
		font-weight: bold;
	}
	
	div#main div#main_wrap {
			margin: 0 auto;
			width: 940px;
			padding-bottom: 30px;
	}
	
		div#main div#main_wrap div#left_col {
			width: 238px;
			float:left;
		}
		div#main div#main_wrap div#content_col {
			width: 390px;
			float: left;
			margin: 0 10px;
		}
		
		div#main div#main_wrap div#content_col_news {
			width: 550px;
			float: left;
			margin: 0 10px;
		}
		
		div#main div#main_wrap div#content_col_full {
			width: 490px;
			float: left;
			margin: 0 10px;
		}
		
		div#main div#main_wrap div#image_gallery {
			width: 600px;
			float: left;
			margin: 0;
		}
		
		div#main div#main_wrap div#right_col {
			width: 260px;
			float:right;
		}
	div#footer {
		background: #c10001 url('/images/global/footer-bg.gif') top left repeat-x;
		clear: both;
		color: #fff;
		padding: 20px;
		font-size: 1.1em;
	}
		div#nav-footer {
			margin: 10px 0;
		}
			div#nav-footer a {
				color: #fff;
				font-weight: bold;
				margin: 0 4px;
			}
			div#nav-footer a.first-child {
				margin-left: 0;
			}
			div#nav-footer a:hover {
				text-decoration: underline;
			}
		div#footer div#footer-credit {
			margin-bottom: 10px;
		}
			div#footer div#footer-credit a {
				color: #fff;
				text-decoration: none;
				font-weight: bold;
			}

		div#nav-logo {
			text-indent: -9999px;
			float:right;
			background: transparent url('/images/global/edlogo.gif ') top left no-repeat;
			width: 70px;
			height: 70px;
		}
			div#nav-logo a{
				width: 100%;
				height: 100%;
				display: block;
			}
a#donate-now-link {
	display: block;
	/*margin-left: 25px;*/
	width: 228px;
	/*height: 50px;*/
	background: #FFFFFF url(/images/global/donate-now-button-small.gif) no-repeat scroll left 50%;
	text-indent: -9999px;
	margin-top: 20px;
	padding: 20px 0;
	border-top: 1px dotted #141414;
	border-bottom: 1px dotted #141414;
}

a#support-now-link {
	display: block;
	width: 228px;
	font-size: 1.2em;
	margin-top: 20px;
	border-top: 1px dotted #141414;
	border-bottom: 1px dotted #141414;
	font-weight: bold;
	text-decoration: none;
	padding: 10px 0 10px 5px;
	color: #67A8DA;
}

#email_form {
	margin-left: 25px;	
}
#email_form h3#enter_email_image {
	text-indent: -99999px; background: #fff url('/images/global/enter-email.gif') no-repeat; height: 65px; width: 186px; border-top: 1px dotted #141414; padding-top: 20px; background-position: bottom;
}
#email_form .inp_text { width: 169px; padding: 5px }
#email_form .inp_submit { margin-left: 125px; margin-top: 10px; width: auto;  border: none; }
#email_form #error { width: 165px; margin-top: 10px; color: red; font-weight: bold; }
#email_form .success { width: 165px; margin-top: 10px; font-weight: bold; }



#email_form_content {
	margin-left: 0px;	
}
#email_form_content h3#enter_email_image {
	text-indent: -99999px; background: #fff url('/images/global/enter-email.gif') no-repeat; height: 65px; width: 186px; background-position: bottom;
}
#email_form_content .inp_text { width: 169px; padding: 5px }
#email_form_content .inp_submit {  margin: 0px; margin-left: 125px; margin-top: 10px; width: auto; padding: 0px; border: none; }
#email_form_content #error { width: 165px; margin-top: 10px; color: red; font-weight: bold; }
#email_form_content .success { width: 165px; margin-top: 10px; font-weight: bold; }


/*
 * stylus genericus
 * 
 **/

.clearing {
	clear:both;
}
