/*  
Theme Name: SanteMedecine
Theme URI: http://www.santemedecine.fr
Description: A magazine-style layout for Wordpress
Version: 1
Author: Me
Author URI: http://www.santemedecine.fr
/******************************************
*   HTML Elements                         
******************************************/

*{margin:0;padding:0;}
body,html{min-height:101%;}
body{background:#333;color:#333;padding:13px 0 25px 0;}
body, select, input, textarea{font:12px Verdana, Sans-Serif;line-height:1.5em;}
p{margin:15px 0;}
a:link, a:visited{color:#333;text-decoration:none}
a:hover, a:active{color:#333;text-decoration:underline;}
hr{display:block;height:1px;background:#333;border:0;margin-bottom:5px;}
small{font-size:0.9em;padding:0px 0px;}
img, a:link img, a:visited img{border:1px solid #999;padding:1px;}
img.left,img.center,img.right,img.norm{margin:5px 12px 5px 0;border:1px solid #999;padding:1px;}
img.left{float:left;margin:0 12px 5px 0;}
img.center{display:block;margin:0 auto 5px auto;}
img.right{float:right;margin:0 0 5px 12px;}
img align left{float:left;margin:0 12px 5px 0;}
#page{width:880px;margin:0 auto;font-size:1em;background:#FFF;padding:10px 25px 35px 25px;border:3px double #333;}
#branding{width:625px;height:80px;padding-top:0px;padding-bottom:5px;background:none;}
.left{float:left;}
.right{float:right;}
#sidebar{width:300px;float:right;}
#sidebar img{border:none;padding:0px;}
#leftcol{width:287px;border-right:1px solid #b6b6b6;padding-right:18px;}
#leftcol, #rightcol{margin-top:10px;float:left}
#rightcol{width:259px;padding-left:15px;margin-top:-2px;text-align:left;}
.subnav li{list-style:none;}
.subnav li a:link, .subnav li a:visited{background:#fff;display:block;padding:4px 4px 4px 20px;border-bottom:1px solid #999;}
.subnav li a:hover, .subnav li a:active{background:#F4F4EC;text-decoration:none;}
#sidelist li{list-style:none;}
.bullets li{margin:0 0 5px 15px;list-style:square;}
#sidelist .bullets li{list-style:square;margin-bottom:5px;margin-left:22px;}
#sidelist .children{background:#F4F4EC;}
#sidelist .children li{background:#F4F4EC;list-style:none;margin-left:15px;padding-left:15px;border-bottom:1px solid #fff;}
#sidelist .children li a, #sidelist .children li a:visited{padding:2px 2px 2px 0px;border:0;background:#F4F4EC;color:#666;}
#sidelist .children li a:hover, #sidelist .children li a:active{color:#000;}
#sidelist .feed li{margin-bottom:5px;padding-left:20px;background:url(images/rss.gif) no-repeat;}
h1{color:#000000;font:1.8em Georgia,"Times New Roman", Times, serif;padding-bottom:0px;border-bottom:1px solid #666;margin:10px 0px 0px 0px;}
h1 a{color:#000000;font:1.8em Georgia,"Times New Roman", Times, serif;padding-bottom:0px;border-bottom:1px solid #666;margin:10px 0px 0px 0px;}
h5.pseudo_h1{color:#000000;font:1.8em Georgia,"Times New Roman", Times, serif;padding-bottom:0px;border-bottom:1px solid #666;margin:10px 0px 0px 0px;}
h5.pseudo_h1 a{color:#000000;font:1.8em Georgia,"Times New Roman", Times, serif;padding-bottom:0px;border-bottom:1px solid #666;margin:10px 0px 0px 0px;}
#content h1{font:1.6em Verdana, Sans-Serif;margin-top:0px;margin-bottom:15px;}
#content h1 a{text-decoration:none;font-size:1em;}
h2{color:#840000;font:1.5em Verdana, Sans-Serif;padding-bottom:8px;margin:0px 0px;}
.post-title-in-cat{margin:3px 0px 10px 0px;font-size:1.2em;border-bottom:none;}
.post_title a{text-decoration:none;border-bottom:none;}
h3{font:1.0em Helvetica, sans-serif;margin-bottom:6px;font-weight:bold;color:#840000;}
#sidebar h2, #sidebar h3 a{font:0.9em Helvetica, sans-serif;margin-bottom:4px;font-weight:bold;color:#840000;}
#sidebar h3, #sidebar h2{font-size:1.2em;border-top:3px double #999;border-bottom:1px solid #999;padding:5px 0 5px 2px;margin:20px 0 5px 0;color:#840000;}
h3#respond{font-size:1.1em;border-top:1px solid #666;margin-top:25px;padding-top:20px}
h3#comments{margin-top:32px}
h3 a:link, h3 a:visited{color:#666;font-size:1.6em;}
h4{font-size:1.2em;margin-bottom:6px;}
#content{width:555px;float:left;}
.description{font-size:1.3em;font-weight:bold;color:#999;}
#content h1 a{font-family:Verdana, Sans-Serif;}
.feature{background:url(images/backgrounds/bg_featured.jpg) repeat-x #F4F4EC;padding:15px;border:1px solid #ccc;}
.feature p, #rightcol p{margin:0;}
#leftcol img, #rightcol img{padding:1px;border:1px solid #999;}
#leftcol .feature{margin-bottom:15px;}
#leadpic{float:left;margin:0 18px 8px 0;padding:1px;border:1px solid #999;}
.title, a.title{font-family:Verdana, Sans-Serif;font-size:1.1em;font-weight:bold;color:#840000;letter-spacing:normal;}
#lead p{margin-bottom:10px;}
#rightcol img{float:left;margin:3px 10px 4px 0;}
#leftcol img{margin-bottom:4px;display:block}
#rightcol .clearfloat{border-bottom:1px solid #999;padding:12px 0px;margin-top:-30px;margin-bottom:30px;}
.entry{padding-bottom:8px;margin-top:5px;text-align:justify;}
.post blockquote{color:#666;background:#F4F4EC;padding:6px 14px;margin:18px 35px;border-right:1px solid #DDD;border-bottom:1px solid #DDD;}
.post ul li{list-style:square;margin-bottom:5px;margin-left:42px;}
.post ol li{margin-bottom:5px;margin-left:48px;}
.post a{text-decoration:underline;color:#840000;}
#tags{padding:3px;border-bottom:1px solid #DDD;border-top:1px solid #DDD;}
.postmetadata{font-size:0.9em;margin:0 0 10px 0;padding:5px 10px;background:#F4F4EC;border-top:1px solid #E6E3D3;border-bottom:1px solid #E6E3D3;}
select{background:#f2f2f2;border:1px solid #9c9c9c;width:100%}
#searchform{padding:0px 0px 0 0;}
#commentform input{width:170px;margin:5px 5px 1px 0;}
#commentform textarea{width:100%;margin-top:5px;}
.commentlist{padding-left:30px;}
.commentlist li{margin:15px 0 3px;padding:8px 15px 10px 15px;background:#F4F4EC;border:1px solid #E6E3D3;}
.commentlist blockquote{color:#666;background:#fff;padding:6px 14px;margin:18px 35px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#commentform small{background:#FFF;font-weight:bold;padding:0;}
.commentmetadata{display:block;}
.commentlist small{background:#fff;border:1px solid #E6E3D3;}
.clearfloat:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.clearfloat{display:inline-block;}
.clearfloat{display:block;}
#footer{margin:0 auto;width:900px;font-size:0.9em;text-align:center;padding-top:15px;color:#FFF;}
#footer a{color:#ededed;}
.related{border:1px solid #006666;list-style:inside square;font-size:0.9em;margin-left:0px;line-height:1.8em;padding-top:6px;padding-left:10px;padding-bottom:10px;margin-top:0px;margin-bottom:10px;width:25em;float:left;}
.recent{border:1px solid #006666;list-style:inside square;font-size:0.9em;margin-left:30px;line-height:1.8em;padding-right:10px;padding-top:6px;padding-left:10px;padding-bottom:10px;margin-top:15px;margin-bottom:10px;width:25em;float:left;}
.recent h3{font-size:1em;margin:0px;padding-bottom:15px;text-decoration:underline;text-align:center;font-weight:bold;}
.related h3{font:1.4em Helvetica, sans-serif;padding-bottom:15px;text-decoration:underline;margin:0px;text-align:center;font-weight:bold;}
#nav{margin-bottom:20px;margin-top:10px;}
.navigation{margin-top:20px;margin-bottom:10px;}
#pseudo_logo{float:right;padding-top:30px;padding-right:180px;}
#nav{background:#666;font-size:1em;}
#nav, #nav ul{list-style:none;line-height:1;}
#nav a, #nav a:hover{display:block;text-decoration:none;border:none;}
#nav li{float:left;list-style:none;border-right:1px solid #fff;}
#nav a, #nav a:visited{display:block;font-weight:bold;color:#eee;padding:6px 12px;}
#nav a:hover, #nav a:active{background:#333;text-decoration:none;}
.current_page_item a, #home .on{background:#333;}
#nav li ul{position:absolute;z-index:10;left:-999em;height:auto;width:174px;border-bottom:1px solid #666;}
#nav li ul ul{margin:-2em 0 0 172px;}
#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em;}
#nav li li{width:172px;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;background:#999;}
#nav li li a, #nav li li a:visited{font-weight:normal;font-size:0.9em;color:#FFF;}
#nav li li a:hover, #nav li li a:active{background:#840000;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto;}
a.main:hover{background:none;}

