/*
Theme Name: Temito
Theme URI: http://www.pseudoblog.free.fr
Description: Un thème bien sympa
Version: 0.1
Author: Ranok
 
Temito by Ranok || http://www.pseudoblog.free.fr
 
*/
-------------------------------------------------------------- */


a:link, a:hover, a:visited {
color:#000;
text-decoration: none;
}
	
body {
font-family: Lucida Grande, Arial, Helvetica, Sans-serif;
font-size: 1em;
text-align: left;
background:#CCC;
color:#999;
margin: 0;
}
#page {

width: 95%;
}
#header {
font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, Georgia, Sans-serif;
float: left;
color:#000;
background:#39F;
width: 95%;
padding: 0 10px 20px 10px;
}
#header a:link,
#header a:hover,
#header a:visited,
#header a:active {
	text-decoration:none;
	color:#FFF;
}
#header h1 {
padding: 0 20px 0 0;
font-size: 2em;
text-align: Left;
color:#000;
}
 
#header p {
padding: 0 20px 0 0;
font-size: 1em;
text-align: right;
color:#000;
}

.header ul{
list-style-type: none;
margin: 0;
padding: 0 10px;
}

#content {
float: left;
width: 60%;
margin-top: 5%;
margin-bottom: 1%;
margin-left: 20%;
background:#FFF;

}
#content h2 {
font-size: 1.5em;

} 

#content h2 a:link {
	color:#000;
	background:#FFF;
	text-decoration:none;
}
#content h2 a:visited {
	color:#000;
	text-decoration:none;
}
#content h2 a:hover {
	background:#333;
	color:#FFF;
	text-decoration:none;
}

#content .cat a:link,
#content .cat a:visited {
font-size:25px;
background:#000;
	color:#FFF;
}
.post_content {
font-size: 1em;
color: #555;
margin-bottom: 5%;

}



.sidebar {
float: right;
width: 19%;
text-align:left;
}
.sidebar a:link,
.sidebar a:visited {
	text-decoration:none;
	color:#33C;
	}
.sidebar a:hover {
	background:#333;
	color:#FFF;
	text-decoration:none;
	}
.navigation a:link,
.navigation a:visited {
	text-decoration:none;
	color:#33C;
	
	}
#footer {
font-size: 1em;
background:#39F;
margin-top: 2%;
padding: 10px 10px 0 0;
color:#000;
clear: both;
width: 10%px;
}
ul {
	margin-left: 10%;
}
ul#menu {
	
	padding: 0;
	list-style: none;
	width: 100%;
	font-size:1.2em;
}

ul#menu li {
	float: left;
	padding: 0;
	margin: 0;
	border-right:solid 1px #fff;
}

ul#menu ul li {
	float: none;
	position: relative;
	border-bottom: 1px solid #7EAED7; /* fixes gap problem in IE */
	border-left: 1px solid #FFF;
	z-index:1000;
}

ul#menu li ul {
	margin: 0;
	padding: 0;
	display:none;
	list-style: none;
	position: absolute;
	background: #9CC;
}
ul#menu ul ul{
	margin-left: .2em;
	position: absolute;
	top: 0; /* if using borders, -1px to align top borders */
	left: 100%;
}

ul#menu * a:hover, ul#menu li a:active{
background:#7EAED7 !important;
color: #FFFFFF;
}

ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:hover,
ul#menu  li a:active{
	display: block;
	padding: .2em .3em;
	text-decoration: none;
	background: #5587B3;
	 color: #FFFFFF;
}


ul#menu ul li a:link,
ul#menu ul li a:visited,
ul#menu ul li a:hover,
ul#menu ul li a:active {
	width: 8em;
}