/*
Theme Name: oulalaclub V2
Theme URI: http://www.oulalaclub.com/
Description: The theme implemented by Harry Tuttle for oulalaclub's team.
Version: 0.2
Author: Harry Tuttle
 
Oulalaclub Theme by Harry Tuttle || http://www.oulalaclub.com
 
*/
body {
	font-family:Times, "times new roman", serif;
	/*font-family:verdana,arial, sans;*/
	font-size:1em;
	text-align: left;
	background-color:black;
	/*background:white url(images/bg_body.jpg) repeat;*/
	color:black;
	margin:0px;
	padding:0px;
}
#page {
	margin:0px auto 0px auto;
	padding:0px;
	width:990px;
	background-color:white;
	/*border:2px solid black;*/
}
#header {
	margin:0px;
	padding:0px;
	width:990px;
	background:white url(images/bg_header.jpg) no-repeat;
	height:202px;
}
#header h1 {
	width:990px;
	height:202px;
	margin:0px;
	padding:0px;
}
#header span {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}
#corps {
	width:1010px;
	margin-top:40px;
	padding:10px 0px 0px 0px;
	/*background:white url(images/bg_corps.jpg) repeat;*/
}
#leftcolumn {
	width:720px;
	margin:-20px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	border-right:3px solid black;
}
.content h3 {
	display:inline;
}
.content h3 a {
	text-decoration:none;
	color:grey;
	font-size:0.8em;
	font-weight:normal;
	padding:0;
	margin:0;
}
.content h4 {
	color:#999999;
	padding:0px 10px 5px 10px;
	margin:0;
	font-weight:normal;
}
.content h4 a {
	text-decoration:none;
	color:#666666;
	font-size:0.8em;
	text-transform:uppercase;
	font-weight:normal;
	padding:0;
	margin:0;
}
.content h2 {
	color:#333333;
	margin:5px 0 0 5px;
	padding:0;
	font-size:2em;
	font-weight:normal;
	text-transform:uppercase;
	font-variant:small-caps;
}
.content p {
	color:black;
	margin:10px 10px 5px 10px;
	padding:0;
	font-size:0.9em;
}
.content p a {
	text-decoration:none;
	color:#e1004e;
}
.content p a:hover {
	text-decoration:underline;
}
.cartouche {
	/*background:white url(images/bg_cartouche.jpg) no-repeat;*/
	color:black;
	height:17px;
	width:490px;
	font-size:0.8em;
	padding:0px;
	margin:0px 0px 0px -5px;
}
#bigcolonne {
	float:right;
	width:720px;
}
#littlecolonne {
	float:right;
        width:250px;
	margin-right:40px;
	padding: 0 0 0 0;
}
#littlecolonne h2 {
	/*background:white url(images/bg_cartouchegrey.jpg) no-repeat;*/
	color:black;
	height:15px;
	width:210px;
	font-size:1.2em;
	/*font-weight:normal;*/
	text-transform:uppercase;
	padding:2px 0 0 15px;
	margin:0px 0px 30px 0px;
margin-bottom:-3px;
}
#littlecolonne ul {
	list-style-type:none;
	margin:10px 5px 20px 25px;
	padding:0px;
	font-size:0.8em;
}
#littlecolonne li {
	list-style-type:none;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
	font-family:verdana, arial, sans;
}
#littlecolonne li a {
	text-decoration:none;
	color:grey;
}
#littlecolonne li a:hover {
	text-decoration:underline;
	color:#e1004e;
}
#littlecolonne div {
	margin:10px 5px 20px 20px;
	padding-top:20px;
}
#littlecolonne #tag_cloud-3 a {
	color:#e1004e;
	text-decoration:none;
}
#littlecolonne #tag_cloud-3 a:hover {
	text-decoration:underline;
}
#littlecolonne table {
	margin:0;
	padding:0;
	width:200px;
	font-size:0.9em;
}
#littlecolonne table a {
	color:#e1004e;
}
.content {
	width:700px;
	margin:30px 0px 10px 20px;
	padding:0px;
}
#bigcolonne h3 {
	color:#b094b0;
	font-size:12px;
	font-weight:normal;
	margin:0 0 5px;
}
#bigcolonne h3 a {
	color:#b094b0;
	text-decoration:none;
}
#bigcolonne h2 {
	color:black;
	font-size:24px;
	font-weight:normal;
	margin:0 0 10px;
}
#bigcolonne h2:first-letter {
	color:#9fe855;
}
#bigcolonne p a {
	color:#c70bac;
	text-decoration:underline;
	margin:5px 0px 0px 0px;
}
.more-link {
	display:block;
	margin:5px 0px 0px 0px;
}
#bigcolonne p {
	font-size:11px;
}
#rubriques ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#rubriques li {
	background-image:url(images/arrow_double_green.jpg);
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding:0 15px 0 15px;
	font-size:1em;
	list-style-type:none;
	margin:0px 0px 10px 0px;
}
#rubriques li a {
	text-decoration:none;
	color:black;
}
#rubriques li a:hover {
	text-decoration:underline;
	color:#c70bac;
}
#boxblogokiffe {
	background:white url(images/bg_col_blogokiffe.jpg) no-repeat;
	width:365px;
	font-size:11px;
	padding:40px 0px 0px 25px;
	margin:0px 0px 20px 0px;
}
#blogs {
	width:320px;
}
#blogs ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#blogs li {
	background-image:url(images/arrow_green.jpg);
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding:0 15px 0 15px;
	font-size:1em;
	list-style-type:none;
	margin:0px 0px 10px 0px;
}
#blogs li a {
	text-decoration:none;
	color:black;
}
#blogs li a:hover {
	text-decoration:underline;
	color:#c70bac;
}
#rubriques {
	width:165px;
	float:left;
	margin:185px 0px 0px 0px;
	padding:0px 0px 0px 25px;
}
.alignnone {
	border:2px solid #5e1c5f;
	margin:10px 0px 0px 5px;
}
.descpost {
	color:black;
	font-size:11px;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.descpost:first-letter {
	color:#9fe855;
}
.linkpost {
	margin:0px;
	padding:0px;
}
.contentfoot {
	margin:5px 0px 0px 0px;
}
.comments {
	/*font-size:11px;*/
	color:#c70bac;
	font-weight:bold;
}
.signature {
	float:right;
	font-style:italic;
	color:#333333;
	font-size:0.9em;
	margin:0px 20px 10px 0px;
}
.clearer {
	clear:both;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
}
.devnotes {
	color:#c70bac;
	font-size:11px;
	margin:0;
	padding:0;
}
#footer {
	border-top: 1px solid #000000;
	font-size:0.8em;
	width:990px;
	/*background:white url(images/bg_footer.jpg) no-repeat;*/
	clear:both;
	margin:0;
	color:grey;
}
#footer p {
	text-align:right;
	/*font-size:1em;*/
	padding: 10px 20px 0px 10px;
	margin:0;
}
#footer p a {
	text-decoration:none;
	color:#E1004E;
}
#footer p a:hover {
	text-decoration:underline;
}
.comments-template {
	width:480px;
	margin:30px 0px 0px 0px;
	padding:0;
	font-size:0.9em;
}
#comment {
	width:380px;
}
#comments {
		font-size:1em;
		font-weight:normal;
		font-style:italic;
}
#snscomment a {
	text-decoration:underline;
	color:black;
}#snscomment a:first-letter {
	color:#9fe855;
}

a.header2-link, a.header2-link:active, a.header2-link:visited {
	color:#000000;
text-decoration: none;
}

a.header2-link:hover {
text-decoration: underline;
}

p.prev-next {
padding: 10px 25px;
margin: 0;
text-align: center;
}

p.prev-next a, p.prev-next a:visited, p.prev-next a:active {
color: #000000;
}
p.prev-next a:hover {
text-decoration: none;
}
