/*
Theme Name: Holzy
Theme URI: http://holzy.tk
Description: A simple baseline WordPress theme built with HTML 5 and Blueprint CSS.
Version: 1.5
Author: Simon Holzman
Author URI: http://holzy.tk
Tags: white, silver, light, two-columns, fixed-width

	
Credits and license:

Uses the Blueprint CSS framework:
http://www.blueprintcss.org/

Design, CSS and HTML are released under LGPL version 3:
http://www.gnu.org/licenses/lgpl-3.0-standalone.html

Last update: August 20, 2009
*/

/* STANDARD HTML TAGS */

body {
	color: #3E3E3E;
	background:#fff;
	 font-family: "jaf-facitweb",sans-serif;
}

a, a:visited {
	color: #517ed6;
	text-decoration: none;
}

a:hover {
	color: #036;
	text-decoration: underline;
}

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

blockquote {
	border-left: 0.5em solid #ccc;
	font-size: 0.9em;
	font-style: normal;
	padding: 0 0 0 1em;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 1.2em;
}

h4 {background:yellow;}

hr {
	background: #eee;
	color: #eee;
	margin-top:1em;
}

small {
	color: #555;
	font-size: 0.9em;
}

th {
	background: #eee !important;
}

ul.inline {
	display: block;
	margin: 1em 0;
	padding: 0;
}

	ul.inline li {
		display: inline;
		margin: 0 0.5em 0 0;
	}

/* CUSTOM CSS CLASSES */

.alignleft {
	float: left; display: inline; /* IE6 fix */
	padding: 0 1em 0.5em 0;
	text-align: left;
}

.aligncenter {
	display: block;
	margin: 1em auto!important;
	text-align: center;
}

.alignright {
	float: right; display: inline; /* IE6 fix */
	padding: 0 0 0.5em 1em;
	text-align: right;
}

.alignjustify {
	text-align: justify;
}

.commentlist {
	clear: both;
	list-style: none;
	margin: 1em 0;
	padding: 0;
}

	.commentlist li {
		border-bottom: 1px solid #eee;
		margin: 0.5em 0;
	}

	.commentlist cite {
		font-size: 1.2em;
		font-style: normal;
	}

	.commentlist img {
		border: 1px solid #eee;
		float: left; display: inline; /* IE6 fix */
		margin: 0 1em 0.5em 0;
		padding: 4px;
		text-align: left;
	}

	.commentlist p {
		clear: both;
	}
	
	.commentlist .bypostauthor {
		background: #eee;
		border-left: 0.5em solid #ccc;
		border-color: #ccc;
		padding-left: 1em;
	}
		
.commentmetadata {
	color: #555;
	font-size: 0.9em;
}

.entry {
}

.input label {
	display: block;
	font-size: 0.9em;
	font-weight: normal;
}

.post {
	padding: 3em 0 0em 0;
	border-top: 1px solid #eee;
clear:both;
	
}

#recent-posts-3 ul li {
	padding: 10px;
	text-align: left; width: 170px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #517ed6;
	behavior: url('PIE.htc');
}

#recent-posts-3 ul li a {color:white;}

.postmetadata {
	clear: both;
	margin:0;padding-bottom:.5em;
	font-size: 0.9em;
	color:#aaa;
}

.wp-caption {
	background: #eee;
	border: 1px solid #ccc;
	padding: 0.5em;
	margin: 1.5em;
	text-align:center;
}

	.wp-caption img {
		border: 0;
		margin: auto 0;
		padding: .5em 0 0 0;
	}
	
	.wp-caption p.wp-caption-text {
		margin: 0;
		padding: 0;
		font-size:.8em;
	}

/* DOM ELEMENTS */

#page {
		background: white url('images/bg_content.jpg') repeat-x top left;
		
}

	#header {
		height: 147px;
		overflow: hidden;
		background: url('images/bg.gif');
	}
	

		#header h1 {
			margin: 0em 0 0 0;
			float:left;
		}
		
		#header h1 a {
			background: transparent url('images/logo.png');
			width:158px;
			height:147px;
			display:block;
		}
			
		#header h1 a span {display:none;}	
		
		#header .boutons {height:50px; margin-top:2.5em; background:none;}
		#header .boutons a {display:block; width:112px; height:17px;background:url('images/bt.png');color:white;text-align:center; font-size:.9em;}
			
		#header .description {color:#ED1D29; float:left; margin-top:1.5em;}
		
		#nav {  
		    background:none;  
		    border-bottom:1px solid #D0D2D3;  
		    height:32px;  
			overflow:hidden; margin:.5em 0 0 0; padding:0;
		    }  
			
			#nav li {margin-right: 3px;}
  
		#nav li, #subnav li {  
		       float:left;  
    list-style:none 
		    }  
  

  
		#nav a, #nav a:visited {  
		    /*color:#FFF;  */
		    text-decoration:none;  
		    font-weight:normal;  
			display:block;
			/*border: 1px solid #696;*/
			padding: 5px 10px 0px 10px;
			text-align: center;
			border:1px solid #D0D2D3;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: #666 0px 4px 4px;
			-moz-box-shadow: #666 0px 4px 4px;
			box-shadow: #666 0px 4px 4px;
			background: #F0F0F0;
			background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F0F0F0), to(#A8A8A8));
			background: -webkit-linear-gradient(#F0F0F0, #A8A8A8);
			background: -moz-linear-gradient(#F0F0F0, #A8A8A8);
			background: -ms-linear-gradient(#F0F0F0, #A8A8A8);
			background: -o-linear-gradient(#F0F0F0, #A8A8A8);
			background: linear-gradient(#F0F0F0, #A8A8A8);
			-pie-background: linear-gradient(#F0F0F0, #A8A8A8);
			behavior: url(css/PIE.htc);
		    }  
			
			#nav li a {height:30px; margin-right:3px;}
  
			#nav a:hover, #nav a:active,  
			li.current_page_parent a,  
			li.current_page_parent a:visited,  
			#nav li.current_page_item a,  
			#nav li.current_page_item a:visited  
			        {  
			    background:white !important;  
				
			    }  
  
			#subnav {  
			    background:#ddd;  
				margin:0;
			    height:30px;
				border-left:1px solid #D0D2D3; 
			
				
			    }  
  
			#subnav li {  
			   
			    line-height:30px; 
			    }  
  
			#subnav a, #subnav a:visited {  
			     
			    text-decoration:none;  
			    font-weight:normal;  
				border-right:1px solid #D0D2D3;
				display:block;
				padding:0 7px;
				margin:0;
			    }  
  
			#subnav a:hover, #subnav a:active,  
			#subnav li.current_page_item a,  
			#subnav li.current_page_item a:visited,
			#subnav li.current_page_item  {  
			    background:white; 
				display:block;
			/*	padding:0 7px;*/
				/* border-right:1px solid #D0D2D3;   
				 */
			    }  

		#subnav li.page_item_has_children {}
		#subnav li.page_item_has_children ul.children {display:none;}
		
		
		
	#content {
		margin: 1.5em 3.5em 1.5em 2em;
		overflow: hidden;
		color:#3E3E3E;
	
	}
	
		#content h1 {
			font-size: 1.9em;
			margin: 0 0 0.5em 0;
			font-weight:700;
			color:#ED1D29;
			
		}
	
		#content h2 {
			font-size: 1.8em;
			margin: 0 0 0.5em 0;
		}
		
		#content h2.entry-title {color:#ED1D29; font-size:1.5em;}
		#content h2.entry-title span {color:#bbb; font-size:.75em;}
	
		#content h3 {
			font-size: 1.5em;
			margin: 1em 0 0.5em 0;
		}
		
		#content img {border:0;}
	
	#sidebar {
		font-size: 0.9em;
		margin: 1em 0 0 1em;
		overflow: hidden;
	}
	
		#sidebar ul {
			list-style: none;
			margin: 0 0 1.5em 0;
			padding: 0;
		}
		
		#sidebar li {
			margin: 0 0 0.5em 0;
		}
		
		#sidebar h2 {
			font-size: 1.2em;
			margin: 2.5em 0 .5em 0;
			font-weight:700;
			color:#ED1D29;
		}
		
		#sidebar h2 a {
			color: #111;
			text-decoration: none;
		}
		
		#sidebar form {
			margin-bottom: 1.5em;
		}
		
		#sidebar div {
			line-height: 1.5em;
			margin: 0 0 1.5em 0;
		}

		#sidebar div a {
			padding: 0 0.5em 0 0;
			white-space: nowrap;
		}

		#sidebar div a:hover {
			color: #036 !important;
		}
	
	#footer {
		border-top: 1px solid #eee;
		color: #555;
		font-size: 0.9em;
		margin: 0 0 2em 0;
		clear:both;
display:block;
		
	}
	
		#footer p {
			margin: 3em 0;
		}
	
		#footer ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		
		#footer li {
			display: inline;
			margin: 0 1em 0 0;
		}
		
		.aec-eventlist {font-size:1.25em;}
		.aec-eventlist .fc-event-title {font-weight: 300 !important;} 
		
		.attachment-custom_thumb {float:left;padding-right:1em;}
		.entry-summary {padding:0;}

		.bubble span.links {display:none!important; visibility: hidden!important;}
