/*

	NATURE CHELSEA BIOBLITZ -
	VERSION 2.0 [SUB]
	
	-----------------------------------------
	
	developer: Michel Joanisse
	email: michel.joanisse@mountainmamma.com
	website: http://www.mountainmamma.com
	last updated: March 24th, 2010
	
	-----------------------------------------
	
	CONTENTS ------------
	
	   1.BRANDING
	   2.FRAME
	   3.SIDEBAR
	   4.CONTENT
	   
    --------------------
	
*/



/* 1.BRANDING
---------------------------------------------------------------------- */
div#branding {
	width:100%;
	clear:both;
	float:left;
}

div#branding div.wrapr {
	width:100%;
	height:256px;
	margin:0 auto;
	background:url(../images/bg_branding.png) top center no-repeat;
}/*-->*/div#branding div.inner {width:970px;margin:0 auto;padding:0 15px;}


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




/* 2.FRAME
---------------------------------------------------------------------- */
div#frame {
	width:100%;
	float:left;
	clear:both;
	margin-top:-40px;
}/*-->*/div#frame div.wrapr {width:1000px;margin:0 auto;}

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



/* 3.SIDEBAR
---------------------------------------------------------------------- */
div#sidebar {
	float:left;
	width:25%;
}/*>*/div#sidebar *{font-size:0.95em;}

div#sidebar a.btn {
	width:286px;
	float:left;
}

div#sidebar a.btn,
div#sidebar div.boxes h3 {
	text-decoration:none;
	margin-bottom:5px;
	border-top:1px solid #c3beb1;
	display:block;
	width:100%;
	float:left;
}

div#sidebar a.btn em,
div#sidebar div.boxes h3 {
	background-position:right center;
	background-repeat:no-repeat;
	padding:20px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:normal;
	color:#3d4a1e;
	font-size:20px;
	font-size:1.25em;
	display:block;
	float:left;
	max-width:286px;
}/*-->*/div#sidebar div.boxes h3 a {text-decoration:none;color:#3d4a1e;}


/*-->*/div#sidebar div.boxes.left h3 {background-image:url(../images/icon-calendar.png);width:11em;border-top:0;}
div#sidebar a.btn.left_cntr em {background-image:url(../images/icon-logo.png);width:9.4em;}
div#sidebar a.btn.right_cntr em {background-image:url(../images/icon-beetle.png);width:12.4em;}
div#sidebar a.btn.right em {background-image:url(../images/icon-badge.png);width:8.5em;}
body.fr div#sidebar a.btn.right em {width:9.6em;}
body.fr div#sidebar a.btn.right_cntr em {width:12em;}


div#sidebar div.boxes ol {clear:both;margin-bottom:15px;float:left;width:100%;}
div#sidebar div.boxes ol * {font-family:Arial, Helvetica, sans-serif;color:#222;}
div#sidebar div.boxes ol li {margin-bottom:15px;list-style:none;font-size:0.8em;}
div#sidebar div.boxes ol li strong {font-size:1em;}
div#sidebar div.boxes p {clear:both;margin-top:20px;}
div#sidebar div.navigation.sub h3 {font-family:"terfens-1","terfens-2", Georgia, sans-serif;}


/* 4.CONTENT
---------------------------------------------------------------------- */
div#content * {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#69645c;
}

div#content {
	position:relative;
	clear:none;
	float:right;
	width:70%;
}

div#content p,
div#content p *,
div#content ul li,
div#content ol li,
div#content ol li *,
div#content ul li * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#69645c;
	color:rgba(0,0,0,0.7);
	line-height:22px;
	margin:20px 0;
}/*-->*/body.home div#content p {color:#333;}

div#content abbr, div#content acronym {cursor:help;}
div#content p {padding-right:0;}
div#content p strong {color:#3d4a1e;font-size:18px;}
div#content * sup {font-size:0.7em;line-height:normal;} 
div#content ul, div#content ol {margin:20px 0;}
div#content ul.reset li, div#content ol.reset li {list-style:none;margin:0;}
div#content ul li, div#content ol li {margin:10px 15px;}
div#content blockquote * {color:#3d4a1e;}
div#content blockquote p {font-size:18px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}



div#content p a:hover, 
div#content ul li a:hover, 
div#content ol li a:hover {
	background:url(../images/bg-attention02.png) right top repeat-y;
	color:#3d4a1e;text-decoration:none;
}

div#content h1 {
	clear:left;
	font-family:"terfens-1","terfens-2", Georgia, sans-serif;
	color:#384F1C;
	font-size:44px;
	letter-spacing:-1px;
	font-weight:normal;
}

div#content h2 {
	margin:15px auto;
	color:#3d4a1e;
	font-size:28px;
	font-weight:normal;
}

div#content h3 {
	color:#3d4a1e;
	font-size:20px;
	font-weight:normal;
	margin:15px auto;
}






div#content div.teaser * {
	color:#3d4a1e;padding:15px;
	font-family:serif, Georgia, "Times New Roman", Times, serif;
}/*-->*/div#content div.teaser {background:url(../images/bg-attention02.png) 6em top repeat-y;}
/*---->*/div#content div.teaser.flwr p {background:url(../images/icon_flower.png) left center no-repeat;padding-left:40px;}

div#content div.teaser strong, 
div#content div.teaser em,
div#content div.teaser li,
div#content div.teaser cite,
div#content div.teaser sup {padding:0;}



div#content div.img {
	margin:0 20px 0 0;
	float:left;padding:10px;
	background:#f7faef;
	background:rgba(0,0,0,0.05);
	-moz-border-radius:8px;
}/*-->*/div#content div.img.right {float:right;margin:0 0 0 20px;}
/*---->*/div#content div.img img {}

div#content div.img p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	padding:0;margin:0;
	margin-top:5px;
	clear:both;
}


div#content ol#events li {
	font-family:Arial, Helvetica, sans-serif;
	margin:10px auto;
	font-size:12px;
	color:#222;
	list-style:none;
}/*-->*/div#content ol#events {margin:30px auto;}
/*---->*/div#content ol#events li * {margin:auto;color:#000;font-size:12px;}



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

.imgleft {
	float:left;
	padding-right: 15px;
	}

/*---------
BREADCRUMBS
*/

div#content ol#breadcrumbs li {list-style:none;display:inline;}

div#content ol#breadcrumbs li,
div#content ol#breadcrumbs li * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:0;padding:0;
}

div#content ol#breadcrumbs li a {
	color:#314914;
}



/*-----
SITEMAP
*/

body#sitemap div#content ul {
	list-style-position:inside;
	min-height:120px;
	list-style:square;
	margin:30px 0 20px 0;
	padding:20px 15px;
	width:28.8%;
	float:left;
}/*>*/body#sitemap div#content ul li a:hover {background:0;}
/*-->*/body#sitemap div#content ul li {font-size:10px;color:rgba(0,0,03,0.2);}
/*--->*/body#sitemap div#content ul li:hover {color:rgba(0,0,03,0.5);}
/*---->*/body#sitemap div#content ul li a {font-size:12px;}
/*----->*/body#sitemap div#content ul li {float:left;clear:both;margin:0;}


/*----
TABLES
*/
div#content table {border-collapse:collapse;}
div#content table tr, div#content table tr td{padding:3px;}
div#content table tr th {text-align:left;padding:3px;}





