/*   
Theme Name: arima
Theme URI: http://blog.galerie-cesar/theme-gratuit-wordpress
Description: Themes 3 colonnes, fr.
Author: Oussama MKADMINI
Tags: three-columns
Author URI: http://www.galerie-cesar.com
Version: 1.0
.
Licence GNU GPL.
.
*/

body {
font: 12px Verdana, sans-serif;
text-align: center;
margin:0px;
padding:0px;
background-color: #000000; 
background-image:url('background.gif');
background-position:top center;
background-repeat: no-repeat;

}

/* Main Divs and loose elements*/
a {text-decoration: none;}

blockquote{margin: 10px 0 10px 3%; padding:10px 10px 10px 30px; font-size: 12px;
border: 1px solid #c1b483; background: #d4d1af; background-image: url('img/blockquote.png'); background-position: top left; background-repeat: no-repeat;
width:86%;}   


#container{margin-left:auto;margin-right:auto;width:970px;text-align:left;margin-bottom:0px;padding:0px;}
  
#wrapper {float:left;margin-bottom: 10px;}

/* Header */
#banner {width:935px;padding:0px 0px 0px 15px;height:113px;text-align:left;}
#menu { margin-top: 0px;}
#banner #menu a {
font-size: 10px;
font-weight: bold; 
display: block; 
float: left; 
margin-right: 5px; 
height: 35px; 
background:url('img/menu_02.gif') repeat-x; 
padding: 10px 10px 0px 10px;}
#banner #menu a:hover {
text-decoration: underline;
}
* html #banner {margin:0px 0 0 6px;}
input{border:1px solid #ccc;margin-bottom:3px;}
input.sub_but{color:#000;border:1px solid #aaa;}

#banner a{text-transform:uppercase;font:normal 30px Verdana; color: #c1b483;}
.desc {font:normal 12px Georgia,sans-serif; color: #d4d1af; margin-top: -15px;}
#apropos { 
text-align: center;
display: block;
width: 400px;
height: 26px;
background: url('img/apropos.png');
font-weight: bold;
padding-top: 10px;
color: white;
}
#desc {
display: block;
width: 380px;
height: 89px;
background-image: url('img/bgapropos.png');
overflow: hidden;
padding: 10px;
text-align: justify;
}

/* Main Body */
#main {width: 550px;float:left; }

#main a {
color: #553818;
}
.posttitle {
display: block; 
width: 521px; 
background: url('img/title_02.png');
background-repeat: repeat-y;
font-size: 14px;
font-weight: bold;
padding: 10px 10px 10px 20px;
}   
.top-post {
width: 516px; background: url('img/body_02.png'); padding: 0 15px 0 20px;
}
.date {
width: 130px; height: 29px; background: url('img/body_04.png'); padding: 5px 0 0 35px;
}
.post-com {
display: block; width: 127px; height: 24px; background: url('img/body_05.png'); background-repeat: no-repeat;
padding: 10px 0 0 30px;
}

/* Left Sidebar */
#inner {width:200px; float: left;padding: 0px 0px 0px 0px;margin-top:0px;text-align:left;}
#inner h2, #outer h2 {
color: white;
font-size: 14px;
font-weight:bold;
padding: 10px 0 0 10px;
display: block;
width: 191px;
height: 25px;
background-image:url('img/mini-side.png');
}     
#inner ul {list-style: none;margin: 0px;padding: 0px; }
/*#inner ul li {display: block;padding: 0px;margin: 10px 0px;font-size:11px; }*/
#inner ul li a {color: #000;text-decoration: none;}
#inner ul li a:hover {color: #4f2404;}
#inner a.morre {color: #dd6600;padding:2px 2px 1px 2px;margin:0px 0px 5px 0px;font-weight:bold;border-bottom:none;width:60px;}	
#inner a.title {color: #fff;padding:0px;background:none;margin:0px;}	
#inner p{padding: 3px 0px 0px 0px;margin: 0px;color:#fff;}
#s{width:60%;}

.left-main {
display: block; width: 180px;background-image:url('img/left-side_02.png'); background-repeat: repeat-y;
padding: 0 10px 0 10px;
}
.aa {
margin-left: 20px;
}
.left-main ul li{
list-style-type:circle; 
}


.miniposts {line-height:130%;}

/* Right Sidebar */
#outer {width:200px;float:left;padding:0px 0 0 0px;margin-top: 0px; margin-right: 0px;text-align:left;}
#outer p {color: #000;padding:10px;margin-top: -15px;font:11px verdana,arial,helvetica,sans-serif; line-height: 18px;}
#outer ul {list-style: none;margin: 0px;padding: 0px 0px 10px 0px;}
#outer ul li ul li{border-bottom: 1px solid #ccc;}
#outer ul li a {color: #000;text-decoration: none;margin: 0px;padding: 5px 0px 5px 5px;}
#outer ul li a:hover {color: #4f2404;}
#outer a.morre {color: #dd6600;padding:2px 2px 1px 2px;margin:0px 0px 5px 0px;font-weight:bold;border-bottom:none;width:60px;}	
#outer a.title {color: #fff;padding:0px;background:none;margin:0px;}	
#outer p{padding: 3px 0px 0px 5px;margin: 0px;line-height: 20px;color:#000;}    

/* Comments */
#commentblock {width: 500px;color: #000;float: left;padding: 10px 15px 0px 25px;border: 2px solid #4f2404; background: #d4d1af;}
.commen {width: 540px; height: 30px; padding: 10px 0 0 0px; border: 2px solid #4f2404; color: #c1b483; background: #d4d1af; color: black; text-align: center;}
#commentblock ol{list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;}
.commentdate {font-size: 12px;padding-left: 0px;}
#commentlist li p{margin-bottom: 8px;line-height: 20px;padding: 0px;}
.commentname {color: #333333;margin: 0px;padding: 5px 5px 5px 0px;}
.commentinfo{clear: both;}
.commenttext {margin: 10px 0px 10px 0px;padding: 0px 10px 5px 10px;width:94%;border-bottom:1px solid #4f2404; min-height: 65px;}
.commenttext-admin {clear: both;margin: 3px 0px 10px 0px;padding: 20px 10px 5px 10px;width:94%;border-bottom:1px solid #4f2404;}
#commentsformheader{padding-left: 0px;}
#commentsform{text-align: center;margin: 0px;padding: 0px;}
#commentsform form{text-align: left;margin: 0px;}
#commentsform p{margin: 0px;}
#commentsform form textarea{width: 99%;}
p.comments_link  img{margin: 0px;padding: 0px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}

/* Footer */
#footer {clear:both;color: #beaf7f;height: 50px;padding:10px 0 0 0;margin:0px 0px 0px -3px;width:970px;font-size:11px;border-top:2px solid #beaf7f;}  
* html #footer {margin:0px 0 0 3px;}
#footer a{color: #beaf7f;}

/*content classes*/

.small {font-size: 11px;line-height:130%;}

.imgl {float: left;margin: 0px 5px 2px 0px;}

.imgr {float: right;margin: 0px 0px 2px 5px;}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
