/*
Theme Name: SOS Animaux
Theme URI: http://sosanimaux-tn.org/
Description: Théme produit specifiquement pour SOS Animaux Tunisie
Version: 1
Author: Zohra Slim
Author URI: http://zohras.info/
Tags: Two and three columns, specially made for SOS Animaux Tunisie

*/
@charset "utf-8";

img.alignleft {float:left;margin: 0 7px 7px}
img.alignright {float:right;margin: 0 7px 7px}
#content .intro,#content.three_columns .post{background:#f0f0f0 url('img/bg.jpg') top left repeat;border:solid 1px #d3d3d3;float:left;margin:4px 0;padding:10px;text-align:left;width:468px}
#content.three_columns{color:#5c5754;float:left;margin:2px 0 0 1px;padding:0 5px;width:490px}
#content.three_columns .post .meta{color:#404040;font-style:italic;margin:0 0 11px}
#content.three_columns .post .meta a,#content.three_columns .post .meta a:active,#content.three_columns .post .meta a:visited,#content.three_columns .post .meta a:hover{font-weight:400}
#content.three_columns .post a.more-link{background:#369;color:#fff;float:right;margin:0;overflow:hidden;padding:2px 5px;text-decoration:none; clear:both;}
#content.three_columns .post h2{color:#369;display:block;font-size:118.5%;margin:0 0 11px;padding:0;visibility:visible;width:100%}
#content_container.two_columns{background:url('img/site_wide.gif') top left repeat-y; height:100%;border:0;margin:0 auto;padding:0;float:left;;text-align:center;width:902px;z-index:100}
#content_wide { width:690px; float:left; margin:0; padding:0}
#content_wide h2, #content.three_columns h2.cat_name{color:#369;display:block;font-size:146%;margin:0;padding:10px; text-align:left; float:left; width: 600px;}
#content.three_columns h2.cat_name{width: 400px;}
#content_wide .post h2{color:#369;display:block;font-size:118.5%;margin:0 0 11px;padding:0; width:auto; float:none;}
#content.three_columns .post p{margin-bottom:0}
#content.three_columns .older a, #content_wide .older a{color:#369;float:left;font-weight:700;line-height:18px;margin:0;overflow:hidden;padding:2px 5px;text-decoration:none }
#content.three_columns .newer a, #content_wide .newer a{color:#369;float:right;font-weight:700;line-height:18px;margin:0;overflow:hidden;padding:2px 5px;text-decoration:none}
#footer{background:url('img/footer.gif') bottom center no-repeat;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;clear:both;color:#24415c;height:50px;margin:0 auto;padding:0;position:relative;text-align:center;width:900px;z-index:10}
#footer a,#footer a:active,#footer a:visited,#footer a:hover{color:#fff;font-weight:700}
#footer span.address{float:right;height:43px;margin:6px 59px 0 0;padding:0;text-align:right;width:200px}
#footer span.credits{float:left;height:32px;line-height:49px;margin:0 59px 0 10px;padding:0}
#logo{border-bottom:solid 1px #e0e0e0;height:109px;position:relative;width:900px}
#menu{border-top:none;font-weight:700;margin:0 auto;padding:0;position:relative;text-align:center;width:900px}
#site{background:url('img/site_bg01.gif') top left repeat-y; min-height:100%;border:0;margin:0 auto;padding:0;position:relative;text-align:center;width:902px;z-index:100}
* html ul#nav li span.adoption{background:url('img/cat.gif') top left no-repeat;top:-136px}
* html ul#nav li ul li{background:#369;background-image:none;border-bottom:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;border-top:0;float:none;height:20px;margin:0;padding:3px;text-align:left;width:auto}
* html ul#nav li ul li a,* html ul#nav li ul li a:active,* html ul#nav li ul li a:visited,* html ul#nav li ul li a:hover{display:inline-block}
* html ul#nav li.last{margin:0 3px 0 21px}
.clear{clear:both;height:0;line-height:0}
.hidden,.sf-sub-indicator{display:none}
.intro h2{color:#369;display:block;font-size:146%;margin:0 0 20px;padding:0;visibility:visible;width:100%}
.sidebar{margin:2px auto;text-align:center;width:200px}
.sidebar .entry{clear:both;margin:0 0 7px 5px;text-align:left}
.sidebar .entry a.more-link{background:#369;color:#fff;float:right;margin:5px;overflow:hidden;padding:2px 5px;text-decoration:none; clear:both;}
.sidebar .entry img{float:left;margin:0 6px 6px 0;padding:0; width:85px; height:85px; }
.sidebar .entry ul {float:left;margin:0 2px 0 0;padding:0; width: 100px; list-style-type:none;}
.sidebar ul  {margin:0 0 5px 15px;padding:0}
.sidebar ul ul {margin:0 0 5px 15px;padding:0}
.sidebar h3{background:maroon;clear:both;color:#fff;display:block;font-size:119.1%;margin:0 auto 10px;padding:7px 0;text-align:center;text-transform:uppercase;width:190px}
.sidebar.left{float:left}
.sidebar.right{float:right}
.sidebar_content{margin:0 0 7px 5px;text-align:left}
a,a:active,a:visited,a:hover{color:#369;text-decoration:none}
a:hover,#content.three_columns a.older:hover,#content.three_columns .post a.more-link:hover,.sidebar .entry a.more-link:hover,#footer a:hover{text-decoration:underline}
body{background:#f0f0f0 url('img/bg.jpg') top left repeat;color:#8b8580;font-family:Arial, Verdana, Tahoma, sans-serif;font-size:91.7%;height:100%;margin:0 auto;padding:0;text-align:center}
button.blue{background:#369;border:none;color:#fff;float:left;font-family:Arial, Verdana, Tahoma, Sans-Serif;font-size:91.1%;height:15px;margin:0 0 0 2px;width:64px}
form#searchform{height:60px;margin:0;padding:0;position:absolute;right:11px;top:35px;width:270px}
form#searchform label{float:left;font-size:91.1%;margin:1px 0 0;text-transform:uppercase;width:80px}
html{font-size:75%;height:100%;margin:0;min-height:100%;padding:0}
img{border:0;vertical-align:bottom}
input#search,input#newsletter{background:#bcbcbc;border:0;color:gray;float:left;font-family:Arial, Verdana, Tahoma, Sans-Serif;font-size:91.1%;height:15px;margin:0 0 15px;padding:0 0 0 2px;width:121px}
ul#nav{background:url('img/menu_bg.png') top left repeat-x;border-bottom:solid 1px #fff;font-weight:700;height:39px;list-style-type:none;margin:0;padding:0;position:relative;text-align:left}
ul#nav li{display:block;float:left;height:39px;margin:0 18px;padding:0;text-align:center}
ul#nav li a,ul#nav li a:active,ul#nav li a:visited,ul#nav li a:hover{color:#fff;display:block;line-height:39px;padding:0 8px;text-decoration:none}
ul#nav li a:hover{background:url('img/menu_hover.gif') top left repeat-x;color:#369;display:block;text-decoration:none}
ul#nav li span.adoption{background:url('img/cat.png') top left no-repeat;display:block;height:155px;left:455px;position:absolute;top:-135px;width:150px}
ul#nav li ul{background-image:none;left:0;list-style-type:none;position:absolute;text-align:left;top:-1000px;z-index:500}
ul#nav li ul li a,ul#nav li ul li a:active,ul#nav li ul li a:visited,ul#nav li ul li a:hover{color:#fff;line-height:18px;padding:0 10px;text-decoration:none;width:auto}
ul#nav li ul li a:hover{background-image:none;color:#fff;display:block;text-decoration:underline;width:auto}
ul#nav li.first{margin:0 21px 0 5px}
ul#nav li.last{margin:0 5px 0 21px}
ul#nav li:hover ul li,ul#nav li ul li{background:#369;background-image:none;border-bottom:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;border-top:0;float:none;height:auto;margin:0;padding:3px;text-align:left;top:0;width:auto}
ul#nav li:hover ul,ul#nav li.sfHover ul{font-size:91.1%;left:auto;margin:0;padding:0;position:absolute;text-align:left;top:40px;width:200px;z-index:500}
.post img.size-thumbnail{ float:left; padding: 0 10px 10px 0;}
#content_wide .post ul, #content.three_columns ul { list-style-type:none;}
#content.three_columns .post p.postmetadata{clear:both; position:relative; padding: 10px 0 0 0;}
#content_wide.adoptions .post{background:#f0f0f0 url('img/bg.jpg') top left repeat;border:solid 1px #d3d3d3;float:left;margin:4px 0 10px 10px;min-height:300px;padding:5px;text-align:left;width:323px; }
* html #content_wide.adoptions .post{height:auto!important;height:300px;overflow:visible;margin:4px 0 10px 5px;}
#content_wide .post{border:solid 1px #d3d3d3;float:left;margin:4px 0 10px 10px;padding:5px;text-align:left;width:670px; }
* html #content_wide .post{margin:4px 0 10px 5px;}
.comment_container{ float:right; margin:5px; width: 680px;}
.comments_container{ float:right; margin:5px; width: 680px;}
* html .comment_container, * html .comments_container{ width: 650px;}
form#commentform{ float:left; margin:5px 10px; text-align:left; padding: 0 50px 20px;}
ol.commentlist li .comment_info { padding: 18px 5px 5px 5px; width: 190px; height:52px; float:left; margin: 0 0 0 10px;text-align:left;}
ol.commentlist li.alt .comment_info{ background: url(img/commenter02.gif) top left no-repeat;color:#f59b9b; }
ol.commentlist li .comment_info{ background: url(img/commenter01.gif) top left no-repeat; color: #92b9da;}
* html ol.commentlist li.alt .comment_info, * html ol.commentlist li .comment_info{ margin: 0 0 0 3px;}
ol.commentlist li img{float:left; margin: 0 10px auto 5px; }
ol.commentlist li {margin: 0 0 15px 0; clear:both; width: 100%; overflow:hidden;}
.comment_info cite a, .comment_info cite a:active, .comment_info cite a:visited, .comment_info cite a:hover, .commentmetadata a, .commentmetadata a:active, .commentmetadata a:visited, .commentmetadata a:hover {color:#fff; }
ol.commentlist { list-style-type:none; padding:0;margin:0; width: 680px;}
.comment_content { background: url('img/comment.gif') center repeat-y; min-height:40px; margin: 0 0 0 10px;width: 460px;float:left; text-align:left;}
.comment_content div{ background: url('img/comment.gif') top left no-repeat; width: 460px;float:left; }
.comment_content div div{ background: url('img/comment.gif') bottom right no-repeat; clear:both;overflow:hidden }
.comment_content div div p{ padding: 0px 10px; margin: 5px 0; }
span.rss_image{ background: url('img/rss.gif') top left no-repeat; padding: 0 0 0 20px; display:block; height:16px;}
a.com_image{ background: url('img/commentaire.gif') top left no-repeat; padding: 0 0 0 20px; display:block; height:16px; margin:5px 0 0;} 
a.trackback{ background: url('img/trackback.gif') top left no-repeat; padding: 0 0 0 20px; display:block; height:16px; margin:5px 0 0;} 
h3 {font-size:118.5%;}
h3#respond{ margin: 100px 50px 20px; text-align:left; height:auto; float:left; width:500px;}
form#commentform input, form#commentform textarea {background:#bcbcbc;border:solid 1px;color:gray;font-family:Arial, Verdana, Tahoma, Sans-Serif;font-size:109.1%;}
#content_wide.page ul{ list-style-type:disc;}
#calendar_wrapLarge h2.right { text-align:right}
.sidebar .calendar-table  .day-with-date {width:20px}

/*WP Comments*/
ul.children {clear:both;list-style:none;padding-top:10px}
ul.children li .comment_content {background:#f0f0f0;width:370px}
ul.children li .comment_content div{ background:none;width:370px }
ul.children li .comment_content div div { background:none;width:auto}

.postmetadata {clear:both}
.share {padding-bottom:10px;}

img.alignleft {float:left;margin:0 10px 7px 0;}
img.alignright {float:right;margin:0 0 7px 10px;}
img.aligncenter {display:block;margin:0 auto 10px}
.sidebar_content h3 {margin-left:0}
a.fbconnect_login_button {display:block;margin:0 auto;width:160px}

/*Sidebar*/
.wp125ad img {display:block;margin:10px auto}
.wp-pagenavi {clear:both;padding:20px 0}