/*

	NATURE CHELSEA BIOBLITZ -
	VERSION 2.0 [BASE]
	
	-----------------------------------------
	
	developer: Michel Joanisse
	email: michel.joanisse@mountainmamma.com
	website: http://www.mountainmamma.com
	last updated: February 22nd, 2010
	
	-----------------------------------------
	
	CONTENTS ------------
	
	   1.DEFAULT STYLING
	   2.CONTENT
	   3.SUBELEMENTS
	   4.BUTTONS
	   5.SUPPORTERS
	   6.FOOTER
	   
    --------------------
	
*/


/* 1.DEFAULT STYLING
---------------------------------------------------------------------- */
* {margin:0;padding:0;}

html {}

body {
	behavior: url("/inc/csshover.htc");
	background:url(../images/bg-repeat.jpg) left 47px repeat-x;
}/*>*/body#splash {background-color:#e3eec6;}


/* 2.CONTENT
---------------------------------------------------------------------- */
div#content {
	float:left;
	clear:both;width:100%;
}

div#content div.wrapr {
	width:100%;
	min-height:256px;
	margin:0 auto;
	background:url(../images/bg_branding.png) top center no-repeat;
}/*>*/body#splash div#content div.wrapr {background-image:url(../images/bg-content.jpg);min-height:540px;}

div#content div.inner {
	width:970px;
	margin:0 auto;
	padding:30px 15px 0 15px;
}


div#content h1 a,
body#splash div#content h1 a {
	background:url(../images/branding-logo.png) top left no-repeat;
	width:286px;height:149px;
	text-indent:-1000em;
	display:block;
	outline:0;
}

body#home div#content h2,
body#splash div#content h2 {
	margin:35px 0;
	width:400px;
	color:#3d4a1e;
	font-size:20px;
	font-weight:normal;
	font-style:italic;
}

div#content p,
body#splash div#content p {margin:15px 0;}
div#content p {padding-right:160px;}

/*----
SPLASH
*/

body#splash a.btn {
	font-family:Georgia, "Times New Roman", Times, serif;
	/*border-top:1px solid rgba(0,0,0,0.1);
	border-bottom:1px solid rgba(0,0,0,0.1);*/
	padding:10px 20px;
	font-size:24px;
	text-decoration:underline;
	float:left;
	display:block;
	color:#384F1C;
	min-width:260px;
	_width:260px;
	outline:0;
	background:url(../images/bg-attention02.png) right repeat-y;
}/*>*/body#splash a.btn.fr {/*margin-top:-1px;*/margin-top:1px;clear:left;}
/*>*/body#splash a.btn:hover {text-decoration:none;background:url(../images/bg-attention01.png) right repeat-y;}


/* 3.SUBELEMENTS
---------------------------------------------------------------------- */
div.subelements div.inner {
	position:relative;
	padding:10px 0;padding-bottom:0;
	border-top:1px solid #c3beb1;
	width:970px;
	float:left;
}/*-->*/div.subelements div.wrapr {width:970px;margin:0 auto;}
/*---->*/div.subelements {width:100%;clear:both;float:left;}




div.subelements div.boxes {
	width:212px;
	float:left;
	margin-right:30px;
}/*-->*/div.subelements div.boxes * {font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
/*----->*/div.subelements div.boxes.right {margin-right:0;}
/*------>*/div.subelements div.boxes.right_cntr {width:244px;}


div.subelements div.boxes h3 a {
	background-position:right center;
	background-repeat:no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3d4a1e;
	font-size:20px;
	font-weight:normal;
	outline:0;
	margin-bottom:20px;
	text-decoration:none;
	padding:12px 0;
	width:160px;
	float:left;
	padding-right:52px;
}/*-->*/div.subelements div.boxes.left h3 a {background-image:url(../images/icon-calendar.png);}
div.subelements div.boxes.left_cntr h3 a {background-image:url(../images/icon-logo.png);}
div.subelements div.boxes.right_cntr h3 a {background-image:url(../images/icon-beetle.png);width:179px;padding-right:65px;}
div.subelements div.boxes.right h3 a {background-image:url(../images/icon-badge.png);}


div.subelements div.boxes ol li {margin-bottom:15px;list-style:none;display:inline;}
div.subelements div.boxes ol {margin-top:5px;}
div.subelements div.boxes p {margin-top:5px;}


div.subelements a.language {
	position:absolute;
	top:-45px;right:0;
	display:block;
	color:#384F1C;
	margin-top:10px;
}

/* 4.BUTTONS
---------------------------------------------------------------------- */
div.btns {
	float:left;
	clear:both;
	width:100%;
}/*-->*/div.btns div.wrapr {width:970px;margin:0 auto;}

div.btns div.inner {
	float:left;
	width:970px;
	margin:0 auto;
	padding:15px 0;
	border-top:0;
	border-bottom:1px solid #c3beb1;
}

div.btns .wrapr .inner div {
	width:212px;
	float:left;
	margin-right:30px;
}/*-->*/div.btns .wrapr .inner div.alt {width:244px;}
/*---->*/div.btns .wrapr .inner div.last {margin-right:0;}



div.btns .wrapr .inner div a {
	background:url(../images/btn_green.jpg) left center no-repeat;
	display:block;
	float:right;
	text-decoration:none;
	padding-left:30px;
}/*-->*/div.btns .wrapr .inner div a:hover em {text-decoration:underline;}

div.btns .wrapr .inner div a em {
	padding:15px 30px 15px 0;
	background:url(../images/btn_green.jpg) right center no-repeat;
	display:block;
	float:left;
	font-style:normal;
	font-size:14px;
	color:#fff;
}


/* 5.SUPPORTERS
---------------------------------------------------------------------- */
div#supporters {
	float:left;
	clear:both;
	width:100%;
}/*-->*/div#supporters div.wrapr,
div#supporters div.inner {width:970px;margin:0 auto;}

/*----->*/div#supporters div.inner {float:left;padding:30px 0;}



div#supporters div.boxes {
	float:left;
	width:226px;
	min-height:160px;
	_height:160px;
	margin-right:15px;
	_margin-right:10px;
	border-right:1px solid #c3beb1;
}/*-->*/div#supporters div.boxes.right {float:right;width:486px;margin:0;border-right:0;}

div#supporters div.boxes h3 {
	margin-bottom:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#3d4a1e;
	font-size:20px;
	font-weight:normal;
}

div#supporters div.boxes a {
	float:left;
	display:block;
	outline:0;
	cursor:pointer;
}/*-->*/div#supporters div.boxes a img {border:0;}
/*---->*/div#supporters div.boxes.right a {margin-right:15px;}


/* 6.FOOTER
---------------------------------------------------------------------- */
div#footer {
	padding-bottom:60px;
	width:100%;
	clear:both;
	float:left;
}/*-->*/div#footer div.wrapr,
div#footer div.inner {width:970px;margin:0 auto;}

/*------>*/div#footer div.inner {float:left;border-top:1px solid #c3beb1;padding-top:30px;}


div#footer * {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#222;}
div#footer p {float:left;width:452px;}


div#footer ul li a {
	display:block;
	float:left;
	margin:0 5px;
	text-decoration:none;
}/*-->*/div#footer ul li.last a {margin-right:0;}


div#footer ul {float:right;width:480px;}
div#footer ul div {float:right;}
div#footer ul li {float:left;list-style:none;}
div#footer ul li span a {display:block;float:left;}


div#footer a#mm {
	clear:both;
	padding-left:25px;
	background:url(../images/icon-MM.gif) left center no-repeat;
	position:relative;
	display:block;
	float:left;
	width:100%;
	outline:0;
	line-height:12px;
	margin-top:15px;
	min-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:10px;
	color:#c5c5c5;
}/*>*/div#footer a#mm em {display:block;position:absolute;left:-1000em;}
/*-->*/div#footer a#mm:hover {text-decoration:underline;}





