/*  
Theme Name: Twicet
Theme URI: http://www.dynamiquehydro.fr/
Description: (c) Dynamique hydro
Version: 1.0
Author: Bloody 
Author URI: http://www.bloodybanana.com
*/



a:active, a:focus{
      outline:none;
}
 


/*Small reset*/
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{
	margin:0;
	padding:0;
}

*{margin:0;	padding:0;}
/*Structured layout mainpage*/


body{
	font-size:11.5px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
	line-height:21px;
	position:relative;
		}
		
.wrap_all{ /*only needed if using big background images like in theme 5*/
	width:100%;
	position:relative;
	display:table;
	}

#top{
	width:960px;
	margin:0 auto;
	position:relative;
	}

/*****************************
1.) #head	
/****************************/	
	
	#head{
		height:128px;
		position:relative;
		z-index:10;
		}
		
			.logo, .logo a{
				display:block;
				height:83px;
				width:229px;
				position:absolute;
				right:20px;
				top:27px;
				}
				
					#top .logo a{
						top:0;
						right:0;
						text-indent:-9999px;
						outline:none;
						}
		
/*****************************
2.) #main
/****************************/		
			#main{
			position:relative;
			padding-top:45px;
			float:left;
			}
			
			
/*****************************
3.) #mainpage image slider
/****************************/	

				#featured{
					height:365px;
					margin-bottom:25px;
					position:relative;
					}
				
						.featured_item{
							height:350px;
							margin:0 auto;
							position:relative;
							top:-35px;
							width:940px;
							overflow:hidden;
							display:none;
						}
						
						#top .current{
							display:block;
							}
							
							
							.featured_text {
								letter-spacing:0.4px;
								left:30px;
								line-height:16px;
								position:relative;
								top:208px;
								color:#000;
								width:370px;
								z-index:2;
							}
							
									#featured .entry{
									margin-bottom:8px;
									height:92px;
									overflow:hidden;
									border-bottom:none;
									padding-bottom:0;
									}
								
							.featured_image{
								height:350px;
								position:absolute;
								right:0;
								top:0;
								width:940px;
								overflow:hidden;
								}
								
							.featured_image img{
								position:absolute;
								right:0;
								top:0;
								}
				
					#featured_bottom{
						position:absolute;
						height:60px;
						bottom:-10px;
						width:100%;
					}
							
							.ticker{
								font-size:11px;
								margin:18px 15px 0 39px;
								width:600px;
								}
							
							.ticker, .ticker a{
								text-decoration:none;
								}
								
							.ticker span{display:none;}
							.ticker .active_ticker{display:block;}	
								
							.preview_images{
								height:60px;
								line-height:60px;
								position:absolute;
								right:39px;
								top:5px;
								}
								
							.preview_images a img{
								padding:1px;
								}
								
							.preview_images a{
								outline:none;
								display:block;
								position:relative;
								margin-right:5px;
								float:left;
								}
								
							.pointer{
								height:13px;
								left:21px;
								position:absolute;
								top:42px;
								width:13px;
								}
/*****************************
#headers dans les pages
/****************************/	

				#featured-page{
					height:145px;
					display:inline;
					position:relative;
					}
				
						.featured_item-page{
							height:145px;
							margin:0 auto;
							position:relative;
							margin-top:-35px;
							width:940px;
							overflow:hidden;
							display:none;
						}
						
						#top .current{
							display:block;
							}
				
							.featured_image-page{
								height:145px;
								position:absolute;
								right:0;
								top:0;
								width:940px;
								overflow:hidden;
								
								}
					
									
							.featured_image-page img{
								position:absolute;
								right:0;
								top:0;
								}
								
								
	
/*****************************
#menu dans les pages
/****************************/	

				#featured-page ul{
					position:absolute;
					display:inline;
					margin:120px 0 0 120px;
					padding:0 0 0 0;
					color:#999999;
					}
				#featured-page ul li{
					display:inline;
					margin:0 3px 0 0;
					}
				#featured-page ul li a{
					margin:0 7px 0 0;
					text-decoration:none;
					color:#999999;
					}
				#featured-page ul li a:hover{
					margin:0 7px 0 0;
					text-decoration:none;
					color:#669900;
					}
				#featured-page ul li .currentrubrique{
					margin:0 7px 0 0;
					text-decoration:none;
					color:#398ab6;
					}
				#featured-page ul li .currentrubrique:hover{
					color:#398ab6;
					}
					
					#featured-page .tousarticles{
					float:right; position:relative;
					margin:120px 30px 0 0;color: #71a31d;
					text-decoration:none; font-weight:bold;
					}
					
						#featured-page .tousarticles:hover{
						color: #3b90bd;
						text-decoration: none;
						}
						
/*****************************
4.) breadcrumb navigation
/****************************/	
								
			
			.breadcrumb{
				font-size:11px;
				left:40px;
				position:absolute;
				bottom:-49px;
				z-index:5;
				}
				
						.breadcrumb a{
							text-decoration:none;
							}
							
						.breadcrumb a:hover{
							text-decoration:underline;
							}
/*****************************
5.) 
 area below slider and on subpages
/****************************/	
						
			.content_top{
				height:30px;
				padding:0 10px;
				width:940px;
				float:left;
				}	
				
			#content{
				float:left; margin:0;
				padding:0 10px;
				position:relative;
				width:940px;
				}
					
					#sidebar{
						float:left;
						padding:0 0 15px 50px;
						position:relative;
						width:265px;
						overflow:hidden;
						}
							
								
								#top #sidebar .small_box{
									padding:0 0 15px 0;
									}
/*****************************
6.) Portfolio Page (no sidebar)
/****************************/	
					#inner_content_portfolio{
						float:left;
						width:880px;
						padding:0 0 15px 30px;
						position:relative;
						}
						
							#inner_content_portfolio h2,
							.inner_content_portfolio h2{
							margin:15px 0 10px 0;
							padding:20px 0 0 0;
							border-top:1px solid #dddddd;
							}
							
							.entry_portfolio{
								padding:0 0 30px 0;
								clear:both; display:inline;
								float:left;
								width:920px;
								position:relative; 
								}
								
								.entry_portfolio p{
									font-style:italic;
									}
						
							.portfolio_item{
								height:132px;
								overflow:hidden;
								padding:5px;
								position:relative;
								width:250px;
								}
								
							#top .portfolio_item h3{	
								position:absolute;
								bottom:13px;
								left:0;
								border:none;
								padding:0;
								margin:0;
								line-height:1em;
								}
							
							#top #main .portfolio_item h3 a{
							padding:4px 8px;
							font-size:12px;
							display:inline;
							height:auto;
							width:auto;
							overflow:auto;
							background-color:#54a6d8;
							}
							#top #main .portfolio_item h3 a:hover{
							background-color:#7fb729;
							color:#fff;
							}
							
							.portfolio_item a{
								display:block;
								overflow:hidden;
								width:250px;
								height:132px;
								}
							
								
							#top .portfolio_item img, #top .portfolio_item a img{
								border:none;
								padding:0 !important; /*ie 6 fix fix =)*/
								margin:0;
								}
								
/*****************************
6.) Single Reference
/****************************/	
					#inner_content_references{
						float:left; 
						width:880px;
						padding:0 0 15px 30px;
						position:relative;
						}
						
							#inner_content_references h2,
							.inner_content_references h2{
							margin:15px 0 5px 0;
							padding:20px 0 0 0;
							border-top:1px solid #dddddd;
							color: #0185b2; text-transform:uppercase;

							}
							
							#inner_content_references h3,
							.inner_content_references h3{
							margin:0 0 15px 0;
							padding:0 0 0 0; color:#7fb729;
							}
							
							#inner_content_references .column-gauche,
							.inner_content_references .column-gauche {
							width:262px;
							float:left;
							text-align:center;
							margin:0 52px 0 0;
							}
									#inner_content_references .column-gauche .bulle-bleue,
									.inner_content_references .column-gauche .bulle-bleue{
									padding:0 0 80px 0;
									background:#52a6d8 url(images/bulle-footer-references.gif) bottom left no-repeat;
									}
										#inner_content_references .column-gauche .bulle-bleue p,
										.inner_content_references .column-gauche .bulle-bleue p{
										padding:5px 10px 10px 5px ; margin:0;
										color:#fff;
										}
									#inner_content_references .column-gauche .bulle-grise,
									.inner_content_references .column-gauche .bulle-bleue{
									padding:0 0 20px 0; margin:40px 0 0 0;
									background:#eae9e7 url(images/bulle-footer-references-contact.gif) bottom left no-repeat;
									}
										#inner_content_references .column-gauche .bulle-grise p,
										.inner_content_references .column-gauche .bulle-grise p{
										padding:15px 25px 5px 25px ; margin:0;
										color:#666;
										}
										#inner_content_references .column-gauche .bulle-grise a,
										.inner_content_references .column-gauche .bulle-grise a{
										color:#4192c0; text-decoration:none; font-weight:bold;
										}
										#inner_content_references .column-gauche .bulle-grise a:hover,
										.inner_content_references .column-gauche .bulle-grise a:hover{
										color:#4192c0; text-decoration:underline;
										}
										
							#inner_content_references .entry-content-references,
							.inner_content_references .entry-content-references {
							width:550px;
							float:left;
							text-align:left;
							}
						
							
								#inner_content_references .entry-content-references strong,
								.inner_content_references .entry-content-references strong{
								color:#398ab6;
								}
								
								#inner_content_references .entry-content-references .gallery,
								.inner_content_references .entry-content-references .gallery{
								margin:0 !important; padding:0;
								}
								.gallery{
								margin:0 !important; padding:0!important;
								}
								
								#inner_content_references .entry-content-references .gallery img,
								.inner_content_references .entry-content-references .gallery img{
								margin:0; padding:0;
								}
								
								#inner_content_references .entry-content-references .gallery a img,
								.inner_content_references .entry-content-references .gallery a img{
								border:#e3e1de 4px solid;
								}
								#inner_content_references .entry-content-references .gallery a img:hover,
								.inner_content_references .entry-content-references .gallery a img:hover{
								border:#7fb729 4px solid;
								}
								
									#inner_content_references .entry-content-references a img,
									.inner_content_references .entry-content-references a img{
									border:#e3e1de 4px solid; margin:0 10px 10px 0;
									}
									#inner_content_references .entry-content-references a img:hover,
									.inner_content_references .entry-content-references a img:hover{
									border:#7fb729 4px solid;
									}
													
							#inner_content_references .column-droite,
							.inner_content_references .column-droite {
							width:263px;
							float:left;
							margin:0;
							display:none;
							}
	
							
							
/*****************************
7.) pages 3 colomnes
/****************************/								
	
					#inner_content-3col,
					.inner_content-3col{
						float:left;
						width:880px;
						padding:10px 30px 15px 30px;
						position:relative;
						}
							#inner_content-3col h2,
							.inner_content-3col h2{
							margin:0 0 20px 0;
							padding:20px 0 0 0;
							border-top:1px solid #dddddd;
							}
							#inner_content-3col strong,
							.inner_content-3col strong{
							color:#398ab6;
							font-weight:bold;
							margin:0 0 20px 0;
							display:block;
							}
							#inner_content-3col .column-gauche,
							.inner_content-3col .column-gauche {
							width:262px;
							float:left;
							margin:0 52px 0 0;
							padding:0 0 80px 0;
							background:#52a6d8 url(images/bulle-footer.gif) bottom left no-repeat;
							}
							#inner_content-3col .column-gauche object,
							.inner_content-3col .column-gauche object {
							width:262px; height:80px;
							padding:0; margin:0; float:left;
							background:#E9E8E8 !important;
							}
								#inner_content-3col .column-gauche .space-gauche,
								.inner_content-3col .column-gauche .space-gauche {
								width:262px; height:20px;
								padding:0; margin:0 0 10px 0; float:left;
								background-color:#f5f5f5 !important;
								}
								#inner_content-3col .column-gauche p,
								.inner_content-3col .column-gauche p{
								padding:10px; margin:0;
								color:#fff;
								}
							#inner_content-3col .space,
							.inner_content-3col .space {
							margin:20px 0 0 0;
							padding-bottom:0;
							}
							#inner_content-3col span,
							.inner_content-3col span {
							font-size:11px;
							color:#999999;
							margin:0 0 0 0 !important;
							padding-bottom:0!important;
							}
							
								#inner_content-3col span.gras,
								.inner_content-3col span.gras { /* Mise en forme dans Dynamique > Equipe*/
								font-size:12px!important;
								color:#666; font-weight:bold;
								margin:0 0 0 0 !important;
								padding-bottom:0!important;
								}
								
								#inner_content-3col span.mail,
								.inner_content-3col span.mail { /* Mise en forme dans Dynamique > Equipe*/
								font-size:11px!important;
								color:#398ab6; 
								margin:0 0 0 0 !important;
								padding-bottom:0!important;
								}
									#inner_content-3col span.mail a,
									.inner_content-3col span.mail a{ /* Mise en forme dans Dynamique > Equipe*/
									font-size:11px!important;
									color:#398ab6; text-decoration:none;
									margin:0 0 0 0 !important;
									padding-bottom:0!important;
									}
										#inner_content-3col span.mail a:hover,
										.inner_content-3col span.mail a:hover{ /* Mise en forme dans Dynamique > Equipe*/
										font-size:11px!important;
										color:#398ab6; text-decoration:underline;
										margin:0 0 0 0 !important;
										padding-bottom:0!important;
										}
							
							#inner_content-3col p,
							.inner_content-3col p {
							margin:0 0 0 0 !important;
							padding-bottom:0!important;
							}
							#inner_content-3col h3,
							.inner_content-3col h3 {
							color:#398ab6;
							font-weight:bold;
							margin:0 0 0 0;
							display:block;
							font-size:12px;
							}	
								#inner_content-3col h4,
								.inner_content-3col h4 {
								color:#71a31d;
								font-weight:bold;
								margin:0 0 0 0;
								display:block;
								font-size:12px;
								}	
							#inner_content-3col .column-centre,
							.inner_content-3col .column-centre {
							width:250px;
							float:left;
							margin:0 52px 0 0;
							}
							
							#inner_content-3col .column-droite,
							.inner_content-3col .column-droite {
							width:263px;
							float:left;
							margin:0;
							}
					/*#subpage #content{
						padding:20px 10px 0;
						}*/
				#content_footer{height:30px;
					background:transparent url(images5/bg_slice2.png) right bottom no-repeat;	
					position:relative;
					clear:both;
					margin:0; padding:0;
					}
/***************************************************
8.) pages competences - cellule Flash + 3colomnes
/****************************************************/
					
					#inner_content-2col,
					.inner_content-2col{
						float:left;
						width:880px;
						padding:10px 30px 15px 30px;
						position:relative;
						}
							#inner_content-2col h2,
							.inner_content-2col h2{
							margin:0 0 20px 0;
							padding:10px 0 0 0;
							border-top:1px solid #dddddd;
							}
	
							#inner_content-2col .column-gauche,
							.inner_content-2col .column-gauche {
							width:262px;/* height:302px;*/
							float:left;
							margin:0 15px 0 0;
							padding:0 0 70px 0;
							background:#52a6d8 url(images/bulle-footer.gif) bottom left no-repeat;
							}
								#inner_content-2col .column-gauche p,
								.inner_content-2col .column-gauche p{
								padding:10px; margin:0;
								color:#fff;
								}
							#inner_content-2col .cellule-flash,
							.inner_content-2col .cellule-flash {
							width:600px; height:340px;
							background:#52a6d8 url(images-pages/competences-geomorpho-flash.jpg) top left no-repeat;
							float:left;
							margin:0 0 0 0;
							}
								#inner_content-2col .cellule-flash-sig,
								.inner_content-2col .cellule-flash-sig {
								width:600px; height:360px;
								background:#52a6d8 url(images-pages/competences-geomorpho-flash.jpg) top left no-repeat;
								float:left;
								margin:0 0 0 0;
								}

					/**************************************
					competences - 3 colomnes- bleu à gauche
					****************************************/
					
					.inner_content-3col-gauche{
						float:left;
						width:880px;
						padding:10px 30px 15px 30px;
						position:relative;
						}
							.inner_content-3col-gauche h2{
							margin:0 0 20px 0;
							padding:20px 0 0 0;
							border-top:1px solid #dddddd;
							}
								.bg_nosidebar h2.numero2,
								.bg_nosidebar h2.numero2{
								padding:20px 0 0 30px!important;
								background:transparent url(images-pages/numero2.gif) no-repeat 0 24px;
								}
								.bg_nosidebar h2.numero1,
								.bg_nosidebar h2.numero1{
								padding:20px 0 0 30px!important;
								background:transparent url(images-pages/numero1.gif) no-repeat 0 24px;
								}		
								.bg_nosidebar h2.numero3,
								.bg_nosidebar h2.numero3{
								padding:20px 0 0 30px!important;
								background:transparent url(images-pages/numero3.gif) no-repeat 0 24px;
								}	
								.bg_nosidebar h2.numero4,
								.bg_nosidebar h2.numero4{
								padding:20px 0 0 30px!important;
								background:transparent url(images-pages/numero4.gif) no-repeat 0 24px;
								}	
								.bg_nosidebar h2.numero5,
								.bg_nosidebar h2.numero5{
								padding:20px 0 0 30px!important;
								background:transparent url(images-pages/numero5.gif) no-repeat 0 24px;
								}										
							.inner_content-3col-gauche strong{
							color:#398ab6;
							font-weight:bold;
							margin:0 0 0 0;
							display:block;
							}
							.inner_content-3col-gauche .column-gauche {
							width:262px;
							float:left;
							margin:0 52px 0 0;
							}
							.inner_content-3col-gauche .column-gauche .bleu {
							width:262px;
							float:left;
							padding:0 0 15px 0;
							margin:0 0 20px 0;
							background:#52a6d8;
							}
								.inner_content-3col-gauche .column-gauche .bleu p{
								padding:10px; margin:0;
								color:#fff;
								}					
							.inner_content-3col-gauche span {
							font-size:11px;
							color:#999999;
							margin:0 0 0 0 !important;
							padding-bottom:0!important;
							}
							.inner_content-3col-gauche p {
							margin:0 0 20px 0 !important;
							padding-bottom:0!important;
							}
							.inner_content-3col-gauche h3 {
							color:#398ab6;
							font-weight:bold;
							margin:0 0 0 0;
							display:block;
							font-size:12px;
							}	
							.inner_content-3col-gauche .column-centre {
							width:250px;
							float:left;
							margin:0 52px 0 0;
							}
							.inner_content-3col-gauche .column-droite {
							width:263px;
							float:left;
							margin:0;
							}
							
					/**************************************
					competences - 3 colomnes- bleu à droite
					****************************************/
					
					.inner_content-3col-droite{
						float:left;
						width:880px;
						padding:10px 30px 15px 30px;
						position:relative;
						}
							.inner_content-3col-droite h2{
							margin:0 0 20px 0;
							padding:20px 0 0 0;
							border-top:1px solid #dddddd;
							}
							.inner_content-3col-droite strong{
							color:#398ab6;
							font-weight:bold;
							margin:0 0 0 0;
							display:block;
							font-size:12px;
							}
							.inner_content-3col-droite .column-droite {
							width:262px;
							float:right;
							margin:0 0 0 0;
							}
							.inner_content-3col-droite .column-droite .bleu {
							width:262px;
							float:left;
							padding:0 0 15px 0;
							margin:0 0 20px 0;
							background:#52a6d8;
							}
								.inner_content-3col-droite .column-droite .bleu p{
								padding:10px; margin:0;
								color:#fff;
								}					
							.inner_content-3col-droite span {
							font-size:11px;
							color:#999999;
							margin:0 0 0 0 !important;
							padding-bottom:0!important;
							}
							.inner_content-3col-droite p {
							margin:0 0 20px 0 !important;
							padding-bottom:0!important;
							}
							.inner_content-3col-droite h3 {
							color:#398ab6;
							font-weight:bold;
							margin:0 0 0 0;
							display:block;
							font-size:12px;
							}	
							.inner_content-3col-droite .column-centre {
							width:260px;
							float:left;
							margin:0 52px 0 0;
							}
							.inner_content-3col-droite .column-gauche {
							width:263px;
							float:left;
							margin:0 32px 0 0;
							}
	
						
/**************************************
9.)pages with sidebar. e.g. Actualités
/***************************************/			

			
			.bg_sidebar{}
			
				.bg_sidebar .ligne{border-top:1px solid #ddd; width:880px; margin:15px 0 15px 30px;}	
							
					
					#inner_content, .inner_content{
						float:left;
						width:570px;
						padding:0 0 15px 30px;
						position:relative;
						}
					
					#top .portfolio_inner_content{
					width:100%;
					}
						
					#inner_content .entry{
						width:570px;
						}
						
								.entry{
									clear:both;
									margin-bottom:28px;
									overflow:hidden;
									padding-bottom:20px;
									position:relative;
									font-size:12px;
									}
									
									.entry h2 a, .entry h2 a:visited{
									color: #71a31d !important;
									}
									
										.entry h2 a:hover{
										color: #4899c8 !important;
										}
									
									.entry .image{
									float:left; margin:0 15px 0 0; 
									
									}
									
															
											.date{
											padding:0; margin:0; font-size:10px; color:#4899c8;
											}
											.extrait{
											padding:0; margin:10px 0 0 0;
											}
											
											.extrait a{
											color: #4899c8 !important; text-decoration:none;
											}
											
												.extrait a:hover{
												color: #71a31d !important; text-decoration:underline;
												}
				
					#subpage #content{
						padding:0px 10px 0;
						}
						
						
/***************************************
10.) Small Boxes and Sidebar "Widgets"
/***************************************/	
				
							.small_box{
								float:left;
								padding:0 0 15px 50px;
								position:relative;
								width:260px;
								}
						
							#top .boxx1{ /*Première cellule du portfolio */
								padding:0 0 0 30px;
								}
							
							#top .box1{
								padding:0 0 0 30px;
								}
							
								
				
/***************************************
11.) FOOTER
/***************************************/
			
			
		#footer{
			clear:both;
			padding:30px 15px;
			position:relative;
			font-size:10px;
			width:930px;
			float:left;
			}
		

					
				.copyright{
					float:left;
					display:block;
					}
					
				.scroll-top{
					float:right;
					display:block;
					margin:-28px 30px 0 0;
					}
						.scroll-top a{
						color:#fff !important;
						text-decoration:underline;
						}
				.credits{
					float:right;
					display:block;
					font-weight:normal;
					}
						.credits a{
						text-decoration:none;
						font-weight:normal !important;
						}
						.credits a:hover{
						text-decoration:underline;
						}
					
				
		


	
/* ---------------------- Pagination -------------------*/

.pagination{
clear:both;
display:block;
float:left;
padding:0 0 20px 0px;
position:relative;
z-index:3;
}
.pagination span, .pagination a{
display:block;
float:left;
font-size:11px;
line-height:13px;
margin: 2px 2px 2px 0;
display:block;
padding:3px 6px;
text-decoration:none;
}

.pagination .current{
font-size:11px;
padding:3px 6px;
}

/*****************************
#basic & common styles	
/****************************/

h1 a, h2 a, h3 a, h4 a, h5 a h6 a{
		}

a{
		text-decoration:underline;
	}

a:hover{
		text-decoration:none;
	}
	
a img{
	border:none;
	}
	
p{ padding: 0 0 1em 0}


ul, ol{
	list-style-position:outside;
	margin-left:20px;
	}
	
#sidebar ul, #sidebar ol{
	margin-left:0px;
	}
	
#sidebar li{
	list-style-type:none;	
		}
	

h1,h2,h3,h4,h5,h6, legend{
	font-weight:normal;
	padding-bottom:5px;
	line-height:1.4em;
		}
	
	h1{clear:both; font-size:32px;font-weight:bold;}
	h2{font-size:22px; clear:both;}
	h3, legend{font-size:18px; clear:both;}
	h4{font-size:16px; clear:both;}
	h5{font-size:14px; clear:both;}
	h6{font-size:13px; clear:both;}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none;
		} 
		
	
		
		
	#featured h2{
		margin-bottom:8px;
		padding-bottom:8px;
		}	
		

	blockquote p{
	padding:11px 0px;
	}
	
	blockquote{
	margin:0 0 22px 5px;
	padding:0 15px;
		}
	
.floatleft{
	float:left;
	}

.floatright{
	float:right;
	}
	
.clearboth{
	clear:both;
	}
	
.alignleft{
float:left;
margin:0px 15px 15px 0pt;
}

.alignright{
float:right;
margin:0px 0pt 15px 15px;
}

.aligncenter{
clear:both;
display:block;
margin:10px auto;
padding: 10px 0;
}

#top .wp-smiley{
	border:none;
	padding:0;
	}
	
.meta{
	display:block;
	position:relative;
	top:3px;
		font-size:11px;
	line-height:14px;
	min-height:14px;
	}
	
.read-more, .show-next{
			display:block;
	font-size:11px;
	font-weight:bold;
	height:41px;
	left:-2px;
	line-height:41px;
	position:relative;
	text-align:center;
	text-decoration:none;
	width:165px;
	}
	
#top .show-next{
	bottom:0;
	left:165px;
	position:absolute;
	}
	
.read-more:hover, .show-next:hover{
			}
	
.entry ul, .entry ol{
	list-style-type:disc;
	list-style-position:inside;
	margin:0;
	padding:0 0 20px 0;
	}
	
#top .entry ol{
	list-style-type:decimal;
	}
	
.entry li{
	padding:3px 10px;
	}
	
blockquote{
			font-size:13px;
	font-style:italic;
	margin:0 0 20px;
	padding:10px 20px 10px 41px;
	}
	
	
/*CONTACT FORM*/	



#searchsubmit, #send, #top #submit{
	cursor:pointer;
	}
	
	
#s, .text_input, .text_area{
padding:5px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
width:200px;
font-size:11.5px;
}

#sidebar #s{
width:155px !important; /*ie6fix*/
width:125px;
}

#top #searchsubmit, #top  #send, #top  #submit{
padding:4px 20px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
font-size:11.5px;
}

.hidden{
	display:none;
	}
#commentform{
	padding-bottom:20px;
	}


fieldset{
border:none;
padding:0;
margin:0;
overflow:hidden;
}

fieldset label{
	padding-left:7px;
	}
.blocklabel{
	display:block;
	padding:10px 0 0 0;
}

#top .text_area{
	width:450px;
	}
	
.corner_left, .corner_right{
	position:absolute;
	top:0;
	height:5px;
	width:5px;
	z-index:6;
	left:0;
		}
	
#top .corner_right{
	left:935px;
		}
	
/*navigation*/

.navwrap{
	height:50px;
	left:425px;
	line-height:50px;
	padding-right:18px;
	position:absolute;
	top:35px;
	font-size:12px;
	z-index:6;
	}

#top #nav{
	float:left;
	height:50px;
	line-height:50px;
	padding-left:13px;
}


#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:50px; 
	z-index:5;

}


#top #nav a{
	height:33px;
	display:block;
	padding:0 10px;
	text-decoration:none;
	text-align:center;
	line-height:28px; 
	outline:none;
	z-index:35;
	position:relative;
	float:left;
	}

#top #nav ul a{
	line-height:33px; 
}

#top #nav li{
	float:left;
	position:relative;
	z-index:20;
	margin-top:11px;
}

#top #nav li li{
	border-left:none;
	margin-top:0;
}

#top #nav ul {
	position:absolute;
	display:none;
	width:222px;
	top:33px;
	left:-1px;

}

#top #nav li ul a{
	width:180px;
	height:auto;
	float:left;
	text-align:left;
	padding:0 21px;
}

#top #nav ul ul{
	top:auto;
	border-top:none;
}	

#top #nav li ul ul {
	left:172px;
	top:0px;
}

#top #nav li:hover ul ul, #top #nav li:hover ul ul ul,#top  #nav li:hover ul ul ul ul{
  	display:none;	
}
#top #nav li:hover ul, #top #nav li li:hover ul, #top #nav li li li:hover ul, #top #nav li li li li:hover ul{
	display:block;
}


