/* 
	Theme Name: Le Tigre
	Theme URI: http://www.tigrebylalternative.fr/
	Description: A simple single column WordPress theme.
	Author: Nelson Gall
	Author URI: http://www.ngall.fr/
	Version: 1.0
	Tags: one column, black, white, no sidebar
*/

body {
	padding:0;
	color : white;
	margin : 0 auto;
	font-family : "Trebuchet MS";
	font-size:10px;
	background:url(images/background.png) black repeat-x top center;
}

	#page	{
		margin:0 auto;
		width:980px;
	}

	#header	{
		margin:0 auto;
		padding-top:7px;
		height:150px;
		width:980px;
		background:url(images/header-bg.png) no-repeat;
	}
	
	#header #menu	{
		font-family : "Times New Roman";
		font-style : italic;
		margin:0 auto;
		display:block;
		width:700px;
		height:163px;
		font-size:1.1em;
	}
	
	#header #baseline	{
		text-indent:-9999px;
		overflow:hidden;
		margin:0 auto;
		height:40px;
		width:700px;
		text-align:center;
		background:url(images/baseline.jpg) no-repeat top;
	}
	
	#header #logo	{
		position:absolute;
		top:-30px;
	}
	
	#header #logo h1 a	{
		background:url(images/logo.png) no-repeat transparent;
		width:130px;
		height:210px;
		text-indent:-9999px;
		overflow:hidden;
		display:block;
		color:white;
	}
	
	#header span	{
		margin-top:12px;
		text-transform:uppercase;
	}
	
	#header #menuleft	{
		position:relative;
		z-index:10;
		float:left;
		margin-left:2px;
		margin-right:7px;
	}
	
	#header #menuleft span	{
		margin-right:25px;
		margin-left:10px;
	}
	
	#header span span	{
		text-decoration:none;
		background:url(images/menuitem.png) no-repeat transparent center top;
		color:#d1d1d1;
		display:block;
		float:left;
		width:103px;
		height:103px;
		line-height:9.2;
		text-align:center;
	}
	
	#header span span a	{
		text-decoration:none;
		display:block;
		color:#d1d1d1;
		width:103px;
		height:103px;
	}
	
	#header span span.active	{
		background:url(images/menuitem.png) no-repeat transparent center bottom;
		color:#ffffff;
	}

	#header #menuleft span a span, #header #menuright span a span	{
		position:absolute;
		background:url(images/menuitem.png) no-repeat transparent center center;
		color:#ffffff;
		display:none;
		width:103px;
		height:103px;
		margin:0;
		padding:0;
	}
	
	#header #menuleft span a:hover, #header #menuright span a:hover	{
		background:url(images/menuitem.png) no-repeat transparent center center;
	}
	
	#header #menuright	{
		position:relative;
		z-index:10;
		float:right;
	}
	
	#header #menuright span	{
		margin-left:25px;
		margin-right:10px;
	}
	
	span.clear	{
		clear:both;
		height:0;
		overflow:hidden;
	}
	
#content {
	padding-top:55px;
	min-height:370px;
	text-align:left;
	font-size:1.4em;
}
#content a	{
	color:#c5c5c5;
}

#content .post p	{
	text-align:center;
	margin:0;
	padding:7px;
}

#mediaspace	embed, #mediaspace	object {
	margin-left:290px;
}

#content a:hover {
	color:white;
}

#content .post p span strong	{
	line-height:4;
}

div#contentpage	{
	text-align:center;
}

#ngg-gallery-2-8.ngg-galleryoverview	{
	width:905px;
	margin-bottom:25px;
}

#ngg-gallery-2-8 .ngg-gallery-thumbnail  	{
	margin:0;
}

#ngg-gallery-2-8 .ngg-gallery-thumbnail-box  	{
	width:300px;
}

#ngg-gallery-2-8 .ngg-gallery-thumbnail-box .ngg-gallery-thumbnail img	{
	border : none;
	background-color:transparent;
	margin:0 25px;
	padding:4px;
	position:relative;
}


#ngg-gallery-2-8 .ngg-gallery-thumbnail-box .ngg-thumbnail img:hover {
	background-color: #555;
}

div#events, #posts	{
	width:700px;
	text-align:left;
	margin:30px auto;
	padding:10px;
	-moz-border-radius:15px;
	-khtml-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	background:#060606;
	border:1px solid #D5D5D5;
	-moz-box-shadow:rgba(220,220,220,1) 0px 0px 10px 1px;
	-webkit-box-shadow:rgba(220,220,220,1) 0px 0px 10px 1px;
	-khtml-box-shadow:rgba(220,220,220,1) 0px 0px 10px 1px;
	box-shadow:rgba(220,220,220,1) 0px 0px 10px 1px;
}
div#events .event, #posts .post	{
	margin:10px;
	padding:10px;
}
div#events .title, #posts .title	{
	color:#B5B5B5;
	text-transform:uppercase;
	font-style:italic;
	font-size:20px;
	font-weight:bold;
	letter-spacing:2px;
	padding-bottom:8px;
	padding-top:7px;
	border-bottom:1px dotted #B5B5B5;
	border-top:1px dotted #B5B5B5;
}

#posts .date {
	float:right;
	color:#A0A0A0;
	text-transform:uppercase;
	font-style:italic;
	font-size:16px;
	font-weight:normal;
	line-height:2.5;
}
div#events .content, #content #posts .post .content, #content #posts .post .content p	{
	margin:5px 12px;
	text-align:justify;
}
.alignleft	{
margin:0 12px 5px 0;
float:left;
}

.alignright	{
margin:0 12px 5px 0;
float:right;
}
#bottom {
	font-size:1.2em;
	border-top:solid 1px white;
	background:black;
	margin-top:25px;
}

#footer {
	text-align:center;
	width:980px;
	height:56px;
	background:url(images/footer-bg.png) no-repeat black top center;
	margin:0 auto;
}

#bottom p	{
	font-style:italic;
	float:right;
	margin-right:15px;
	color:#393939;
}

#bottom p a	{
	color:#303030;
}

#bottom p a:hover	{
	color:#393939;
}

#footer #buttons li	{
	font-family : "Times New Roman";
	font-style : italic;
	margin-right:5px;
	text-align:left;
	padding-left:13px;
	float:left;
	background:url(images/footeritem.png) no-repeat center center transparent;
	text-transform:uppercase;
	color:black;
	display:block;
	width:123px;
	height:32px;
	font-size:1.4em;
	line-height:1.9;
	margin-top:1px;
	overflow:hidden;
}

#footer #buttons li a	{
	display:block;
	width:136px;
	height:32px;
	color:#444;
	text-decoration:none;	
}

#footer #buttons li a:hover	{
	color:black;	
}

#bottom #footer ul#buttons	{
	height:40px;
	width:460px;
	margin:0 auto;
}
#footer a	{
display:none;
}

div.clear	{
clear:both;
margin:0;
padding:0;
height:1px;
width:1px;
display:visible;
}