@charset "utf-8";
/* Yodergeothermal.com Index template Layout Document */

/* ------------------ Index Content Area (top) ------------------ */
#indexContentWrapper{
	position:relative;
	z-index:3;
	float:left;
	width:900px;
	padding:20px 35px 0 25px;
	}
	
	#indexContent{
		float:left;
		width:370px;
		}
		
		#indexContent h1{width:305px;}
		
#contentWrapper{margin:2em 0 0;}

/* ------------------ IGFM Callout ------------------ */
#igfm-callout, #saving-cal-callout{
	float:right;
	margin:0 0 10px;
	width:344px;
	}
	
	#igfm-callout a img, #saving-cal-callout a img{border:none;}

/* ------------------ RSS List ------------------ */	
#rssList{
	float:right;
	width:344px;
	}
	
	#blogCallout{
		display:inline-block;
		margin:0 0 10px;
		}
		
		#blogCallout img{border:none;}
			#blogCallout:hover, #blogCallout:focus img{border:none;}
		
	#rssList .extras-box{
		clear:both;
		width:99%;
		margin:0 0 20px;
		background:rgba(124, 91, 45, .2);
		border:none;
		border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
		}
		
		#rssList .pad{padding:5px 10px;}
		
			#rssList .rl-heading{
				display:block;
				font-size:1.15em; line-height:1.25em;
				font-weight:900;
				text-decoration:none;
				color:rgba(233, 147, 22, .9) !important;
				color:#e99316;
				}
				#rssList .rl-heading:hover, #rssList .rl-heading:focus{
					text-decoration:underline;
					color:rgba(172, 204, 54, .9) !important;
					color:#accc36;
					}
				
			#rssList .rl-info{
				margin:.2em 0;
				font-size:.92e .5em; line-height:1.25em;
				color:rgba(235, 252, 255, .9) !important;
				color:#ebfcff;
				}
			
			#rssList .rl-summary{margin:.2em 0 0 0;}
				
				#rssList .rl-more{
					display:block;
					text-align:right;
					text-decoration:none;
					}
					
					#rssList .rl-more:after{content:" >>";}
					
/* ------------------ Index Callouts ------------------ */	
#indexCallouts{margin:0 0 3.5em;}

	#indexCallouts div.quarterRow{
		margin:0 1%;
		text-align:center;
		}

		#indexCallouts .ic-heading{
			display:block;
			margin:0 0 .5em;
			font-size:1.23em; line-height:1.25em;
			font-weight:900;
			text-decoration:none;
			color:rgba(235, 252, 255, .9) !important;
			color:#ebfcff;
			}
			#indexCallouts .ic-heading:hover, #indexCallouts .ic-heading:focus{
				text-decoration:underline;
				color:rgba(172, 204, 54, .9) !important;
				color:#accc36;
				}
				
			#indexCallouts #logo-emhe{
				position:relative;
				height:1.23em;				
				}
				#indexCallouts #logo-emhe a{
					position:absolute;
					left:0; top:-10px;
					width:207px; height:67px;
					overflow:hidden;
					background:url(/img/logo-emhe.png) no-repeat left top;
					text-indent:-9999px;
					}
		
		#indexCallouts .ic-btn{
			display:block;
			width:207px; height:134px;
			background-repeat:no-repeat; background-position:left top;
			border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
			}
			
			#indexCallouts #ic-faq{background-image:url(/img/index-co-faq.png);}
			#indexCallouts #ic-ready{background-image:url(/img/index-co-ready.jpg);}
			#indexCallouts #ic-credit{background-image:url(/img/index-co-credit.png);}
			#indexCallouts #ic-emhe{background-image:url(/img/index-co-emhe.jpg);}
				
		#indexCallouts .ic-info{margin:.5em 0 0 0;}
		
			#indexCallouts .ic-info a{
				text-decoration:none;
				color:rgba(255, 234, 204, .9) !important;
				color:#ffeacc;
				}
				#indexCallouts .ic-info a:hover, #indexCallouts .ic-info a:focus{
					text-decoration:underline;
					color:rgba(172, 204, 54, .9) !important;
					color:#accc36;
					}

/* ------------------ Content ------------------ */
#content{
	float:right;
	width:490px;
	}
	
#contentLeft{width:370px;}

	#contentLeft #hpImg{
		display:block;
		margin:.75em 0 1.5em;
		}
		
	#contentLeft #legal-address{
		float:left;
		width:220px;
		padding:0 0 0 10px;
		}
		
		#contentLeft #legal-address .fn{
			position:static;
			left:auto;
			font-weight:900;
			text-decoration:none;
			color:rgba(173, 155, 125, .9) !important; 
			color:#ad9b7d;	
			}
	
	#contentLeft #association-co{
		float:right;
		width:140px;
		text-align:center;
		}
		
		#contentLeft #association-co a{
			display:block;
			margin:0 0 1em;
			}

	
					
					
