/*Clear defaults - inspired from Tantek Celik
----------------*/
:link,:visited {text-decoration:none;} 
ul,ol,dl {list-style:none;} 
ul,ol,li,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd {margin:0; padding:0;} 
a img,:link img,:visited img {border:none;}
address {font-style:normal;}
strong {font-weight:bold;}
em {font-style:italic;}
i {display:none;}

h1,h1 strong{margin:0; padding:0;margin-bottom:7px;}


body {
	background: #6F7073 url('layout/bg_page.jpg') no-repeat center 0; 
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	height:100%; 
	font-size:86%;
	
}
a {
color:#f60;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

}
a:hover {
color:#fff;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;

}






/*Layout
--------*/
#wrapper {
width:966px;
margin: 0 auto; 
background:#6F7073 url('layout/bg_wrapper_3.jpg') repeat-x 0 0;
}


#top_nav_container {
width:100%;
left:0px;
top:0px;
height:41px;
padding-top:100px;
margin:0;
border:0px;
/*background: #333;*/
}


#main { float:left; background: #000 url('layout/bg_main.gif') repeat-y 0 0; width: 800px; overflow:hidden;	}
#main_dark { float:left; background: #000; width: 800px; overflow:hidden;	}

#grid_3x2_bg{width:820px;background:#000;}

#grid_3x3_bg{width:820px;background:#000;}

#centered_block_left{width:500px;padding:30px 10px 10px 20px; float:left; margin-right:10px; color:#333;font-size:105%;}
#centered_block_left_dark{width:500px;padding:30px 10px 10px 20px;background:#444; float:left; margin-right:10px; color:#ccc;font-size:105%;}

#left{width:540px;float:left;}
#teaser {width:260px;float:left;}



#centered_block_right{width:230px;padding:10px 10px 10px 20px;background:#333 url('_X_layout/hgf_brand_white.gif') no-repeat 0 0;float:left; color:#333;}
#centered_block_right_pict{width:260px;padding:0px 0px 0px 0px;background:#333 url('_X_layout/hgf_brand_white.gif') no-repeat 0 0;float:left; color:#333;}


#centered_block_left h1, centered_block_right h1{font-weight:normal; font-family:trebuchet MS,Verdana,sans-serif;color:#999;font-size:140%;}
#centered_block_left h1 a, centered_block_right h1 a{font-weight:normal; font-family:trebuchet MS,Verdana,sans-serif; color:#fff;font-size:140%;}

#centered_block_left_dark h1{font-weight:normal; font-family:trebuchet MS,Verdana,sans-serif;color:#dedede;font-size:140%;}
#centered_block_left_dark h1 a{font-weight:normal; font-family:trebuchet MS,Verdana,sans-serif;color:#fff;font-size:140%;}

#centered_rowspan_2{float:left;width:500px;padding:10px 10px 5px 20px;background: #EDF0E5; color:#333;font-size:105%;}
#centered_rowspan_2_dark{float:left;clear:left;width:500px;padding:10px 10px 5px 20px; color:#ccc;font-size:105%;}
#centered_rowspan_2 div#scores p{color:#fff;font-size:82%;}

#centered_block_right_middle{width:230px;padding:10px 10px 10px 20px;background:#333; color:#EDF0E5;}
#centered_block_right_middle h1 strong {color:#999;font-size:95%; margin-top:4px;}
#centered_block_right_middle h1  strong a, #centered_block_right_middle h1  strong a:visited{color:#999;font-size:95%;margin-top:4px;}
#centered_block_right_middle h1  strong a, #centered_block_right_middle h1  strong a:hover{color:#ff6600;font-size:95%;margin-top:4px;}
#centered_block_right_middle a, #centered_block_right_middle a:visited{color:#ff6600;}
#centered_block_right_middle a, #centered_block_right_middle a:hover{color:#ff6633;}


#centered_block_right_bottom{width:230px;padding:10px 10px 10px 20px;background:#EBEDDE url('layout/bg_shadow_right_middle.gif') no-repeat 0 0; color:#666;}
#centered_block_right_bottom h1{color:#f60;font-size:125%;}
#centered_block_right_bottom h1 a, #centered_block_right_bottom h1 a:visited{color:#f60;font-size:125%;}
#centered_block_right_bottom h1 a, #centered_block_right_bottom h1 a:hover{color:#f0000;font-size:125%;}
#centered_block_right_bottom  a, #centered_block_right_bottom  a:visited{color:#ff6600;}
#centered_block_right_bottom  a, #centered_block_right_bottom  a:hover{color:#ff6633;}


#centered_block_left a, #centered_rowspan_2 a, #centered_rowspan_2 a:visited {color:#ff6600;}
#centered_block_left a:hover, #centered_rowspan_2 a:hover {color:#ff0000;}

#centered_block_left p{color:#333;font-size:100%;line-height:125%;}


hr {border: none 0; border-top: 1px solid #999;/*the border*/width: 100%;height: 1px;/*whatever the total width of the border-top and border-bottom equal*/}

#centered_block_right h1{color:#666;font-size:110%;font-family:trebuchet MS,Verdana,sans-serif;}
#centered_block_right p{color:#333;font-size:100%;line-height:115%;}
#centered_block_right a,#centered_block_right a:visited {color:#ff6600;}
#centered_block_right a:hover {color:#ff0000;}
#tiny_col{
float:left;
padding:5px;

width:154px;
background: transparent url('layout/bg_right_col.jpg') no-repeat 0px 0px;
/*border: 1px solid #000;*/

}


#tiny_col a{font-family:georgia, serif;}

#tiny_col ul#topN li{
border-bottom:1px solid #ccc;
width:150px;
padding:6px 3px 6px 3px;
}
#tiny_col ul#topN li a{
color:#EEF1F4;
padding-left:2px;
padding-right:2px;
display:block;
font-size:92%;
}

#tiny_col ul#topN li a:hover{
color:#f60;
padding-left:2px;
padding-right:2px;
display:block;
font-size:92%;
}

#tiny_col div3 a{font-size:72%;font-family:georgia, serif;}

#tiny_col ul#bottomN li{
background:#65666A;
border-bottom:1px solid #ccc;
width:150px;
padding:4px 3px 4px 3px;
}
#tiny_col ul#bottomN li a{
color:#D3D8E0;
padding-left:2px;
padding-right:2px;
display:block;
font-size:82%;
}

#tiny_col ul#bottomN  li a:hover{
color:#fff;
padding-left:2px;
padding-right:2px;
display:block;
font-size:82%;
}




#footer{width:760px;font-size:82%;color:#999;padding:20px 20px 20px 20px;background:#000  url('layout/bg_footer.jpg') no-repeat 0 0;float:left;}





/*Content
---------*/
	
	
	
	#image_preview { position:relative; height:240px; overflow:hidden;}
	//single news image
	#image_preview li.news { float:left; width:364px; height:230px; position:relative; top:0px; left:0px; }
		#image_preview li.news a { display:block; float:left; width:364px; height:230px; background-repeat:no-repeat; background-position:0 0; padding:0; /*border:1px solid #666;*/ }


	#image_preview li.m01 { float:left; width:270px; height:120px; position:relative; top:10px; left:0px; }


	#image_preview li.ad01 { float:left; width:134px; height:185px; position:relative; top:0px; left:0px; }
	#image_preview li.ad01 a { display:block; float:left; width:130px; height:175px; background-repeat:no-repeat; background-position:0 0; padding:0; /*border:1px solid #666;*/ }
	
	#image_preview li.ad_dbl_01 { float:left; width:268px; height:185px; position:relative; top:0px; left:0px; }
	#image_preview li.ad_dbl_01 a { display:block; float:left; width:264px; height:175px; background-repeat:no-repeat; background-position:0 0; padding:0; /*border:1px solid #666;*/ }


	#image_preview li.m01 a { display:block; float:left; width:260px; height:110px; background-repeat:no-repeat; background-position:0 0; padding:0; /*border:1px solid #666;*/ }
	#image_preview li a.mute {background-position:0 100%;}
	#image_preview li a:hover, #image_preview li a.hover {background-position:0 50%;}
	
	#image_preview li.b01 { float:left; width:540px; height:360px; position:relative; top:0px; left:0px;  }
	#image_preview li.b01 a { display:block; float:left; width:530px; height:360px; background-color:#444;background-repeat:no-repeat; background-position:0 0; padding:0; /*border:1px solid #666;*/ }
	
	
	#image_preview li.width_192 { float:left; width:202px; height:240px; position:relative; top:0px; left:0px; }
	#image_preview li.width_192 a { display:block; float:left; width:192px; height:230px; background-repeat:no-repeat; background-position:0 0; padding:0; /*border:1px solid #666;*/ }
	
	
#slide_controls{float:left; width:790px;height:16px;padding-left:10px;background:#000;color:#ccc;}
#slide_controls span a {color:#ccc; font-size:92%;font-family:Verdana, sans-serif;} #slide_controls span a:visited {color:#999;}  #slide_controls span a:hover {color:#fff;}




/*Main Menu top
---------*/
	/*Menu*/
	#mainmenu {
		
		
	}
	#mainmenu li {float:left;}
	#mainmenu li a {
		display:block;
		color:#fff;
		margin-top:4px;
		float:left;
		font-size:86%;
		line-height:1.4em;
		padding:10px;
		font-weight:bold;
		font-family:Tahoma, Lucida MS, arial, sans-serif;
	}

#mainmenu li a:hover {background: #ff6600;}



div.news h2 a, div.solonews h2 a, div.flashnews h2 a, div.shortnews h2 a{

font-family: Georgia, Times new roman, serif;
font-size:115%;
letter-spacing: 1px;
color:#fff;
}

div.news h2 a:hover, div.solonews h2 a:hover, div.flashnews h2 a:hover, div.shortnews h2 a:hover{

font-family: Georgia, Times new roman, serif;
font-size:115%;
letter-spacing: 1px;
color:#333;
background:none;
}

#logos{margin-left:30px;}

#ecogold{

margin:10px 0px 0px 0px;
}

#rb_logo{margin:10px 0px 0px 0px;}

#uspre{
margin:10px 0px 0px 0px;
}

#clouds{margin-left:5px;}

#clouds a{
color:#333;
background:none;
}
#clouds a:hover{
color:#ccc;
background:none;
}


#rb{float:right;font-size:9px;color:#ccc;z-index:300;}
#rb a {color:#999;font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:9px; text-decoration:none;}
#rb a:hover {color:#fff;font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:9px;background:none;}
#rb img {margin-top:-3px;}


#adresse{font-size:11px;color:ccc;position:absolute;top:630px;left:30px;width:200px;line-height:13px;z-index:500;}

table.calendar caption{color:ccc;padding:0px;margin:0px;}
table.calendar {border: 0;padding:0px;margin:0px;}
table.calendar  a, table.calendar  a:visited{padding:0px;background:transparent;font-size: 8pt;padding:0px;margin:0px;}
table.calendar a:hover{padding:0px;background:transparent;font-size: 8pt;color:#ff66000;}
table.calendar td, th {text-align: center;}
table.calendar th {height: 10px; font-size: 7pt; }
table.calendar td {width: 16px; height: 16px; font-size: 8pt;padding:0px;margin:0px;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 7pt; text-align: center;}
table.calendar .calendar-month a{text-decoration: none;}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: #ccc; text-align: center;}
table.calendar td.linkedday {font-size: 8pt; background:#333;}
table.calendar td.linkedday a:hover{color:#f60;}

#prev_next{width:180px;margin-left:-8px;}

#prev_next a.prevMonth{float:left;width:70px; color:#C2C2C4;}
#prev_next a.nextMonth{float:right;width:70px; color:#C2C2C4;}
#prev_next a.prevMonth:hover, #prev_next a.nextMonth:hover{color:#fff;}

ul li small{color:#555;}


/*guestbook*/

div.feedback{
width:500px;
font-size:92%;


}

div.feedback table{
position:relative;left:30px;

}

#postMessage{
display:none;
}

div.feedback a{
color:#fff;

}

div.feedback a:hover{
color:#f63;

}

div.feedback p img{
float:left;
padding-right:5px;padding-bottom:5px;
/*border:1px solid #ccc;*/
}

div.feedback p{
display:block;
line-height:20px;
text-align: justify;
color:#fff;
font-family: verdana, sans-serif;
font-size:92%;
text-transform: none;

}

div.feedback h2{
padding-left:5px;
padding-bottom:5px;
font-family: Georgia, Times new roman, serif;
font-size:125%;
letter-spacing: 1px;
color:#d4d6de;
}

#postlink{
padding:5px;
border:1px solid  #ccc;
}

/* ENTRIES */
.guestbook_entry_message {
border-bottom: 1px solid #666;
padding-bottom:4px;
}
.guestbook_entry_name {
font-family: Georgia, Times new roman, serif;

font-weight: normal;
color:#fff;
}
.guestbook_entry_time {
font-family:Georgia,Times,serif;
color:#DEE1E9;
padding-bottom:3px;
}






