/*
Theme Name: DeCa
Theme URI: http://www.pierredecafmeyer.net
Version: 1
Author: Thibaut Ninove
Author URI: http://www.wooconcept.com
*/

html,body,form,fieldset{font:14px/20px Arial, Helvetica, sans-serif;margin:0;padding:0;color:#333}
h1,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{font-weight:400;margin:1em 0;padding:0}
li,dd,blockquote{margin-left:1em}
a{text-decoration:none;border:0 none;color:#464646}
a img{border:0 none}
a:hover{text-decoration:underline;color:#868686}
form label{float:left;width:150px;font-size:13px;line-height:28px}
fieldset{border:none}
input,select,textarea{font-size:100%;font-family:inherit;margin-top:5px}
#wrapper{width:950px;margin:60px auto 0}
#header{width:235px;height:75px;float:left;margin-bottom:25px}
h1#logo{width:235px;overflow:hidden;float:left;text-transform:uppercase;text-align:right;font-size:32px;line-height:32px;margin:0}
#header #logo a{width:235px;height:75px;display:block;color:#464646}
#header #logo a:hover{color:#464646;text-decoration:none}
#main{width:800px;float:left}
#content{width:505px;float:right;margin-top:41px}
#sidebar{width:235px;float:left;text-align:right}
#sidebar ul{list-style-type:none}
#menu{margin-top:3px;margin-bottom:50px;text-transform:lowercase}
#category_listing,.st-tag-cloud,.blogroll{font-size:12px;margin-top:0}
#category_listing{overflow:auto;padding-right:5px;height:280px}
#category_listing ul,.st-tag-cloud ul,.blogroll ul{margin:0;padding:0}
#category_listing ul li,.st-tag-cloud ul li,.blogroll ul li{margin-left:0}
#category_listing a,.st-tag-cloud a,.blogroll a{display:block;padding:0 3px 0 15px}
#category_listing a:hover,.st-tag-cloud a:hover,.blogroll a:hover{background:#eee}
h2,h2 a,h2 a:hover{font-weight:400;color:#646464;font-size:24px;margin:0 0 5px 0}
.subtitle{font-size:11px;color:#666}
#mosaic{width:505px;height:505px;list-style-type:none;margin:64px auto 0}
.grid{width:100px;height:100px;overflow:hidden;position:relative;z-index:1;float:left;margin:0 1px 1px 0}
.grid a img{position:absolute;top:0;left:0;z-index:2}
.grid a:hover img{opacity:0.3}
#mosaic h2{color:#fff;background:#000;font-size:11px;line-height:12px;font-weight:700;text-align:center;margin:0;padding:0 1px}
.title_date{font-size:13px;color:#a4a4a4;float:right;border-left:1px solid #a4a4a4;padding-left:10px;font-style:italic}
.edit_link{font-size:10px}
.post_content{font-family:Arial, Helvetica, sans-serif;text-align:justify;margin-top:3px}
.post_content a{text-decoration:underline}
.post_content ul li{margin-left:40px}
#navigation{color:#686868;float:left;width:100%;margin:30px 0}
.alignleft{float:left}
.alignright{float:right}
.post{margin-bottom:20px;padding-bottom:20px}
.size-thumbnail{margin:1px 1px 0 0}
#CB_ShowTh,#CB_Thumbs2,#CB_Thumbs,.CB_RoundPixBugFix,#CB_Padding,#CB_ImgContainer,#CB_PrevNext,#CB_ContentHide,#CB_LoadingImage,#CB_Text,#CB_Window,#CB_Image,#CB_TopLeft,#CB_Top,#CB_TopRight,#CB_Left,#CB_Content,#CB_Right,#CB_BtmLeft,#CB_Btm,#CB_BtmRight,#CB_Prev,#CB_Next,#CB_Prev:hover,#CB_Next:hover,#CB_CloseWindow,#CB_SlideShowS,#CB_SlideShowP,#CB_SlideShowBar,#CB_Email{background-color:transparent;border:0;margin:0;padding:0}
#CB_iFrCont{position:absolute;width:0;height:0}
#CB_HiddenText{position:absolute;visibility:hidden;z-index:-1000;top:-100px;left:-1000px}
.CB_Sep{color:#bbb}
.CB_TnThumbs{width:0;height:0;border:0;outline-style:none;outline:0;visibility:hidden;margin:0;padding:0}
.CB_BtmNav{position:relative;top:4px;border:0;padding:0 0 0 3px}
#CB_ImgHide{position:absolute;visibility:hidden;z-index:1098;left:0}
#CB_ShowTh{width:100%;height:20%;visibility:hidden;position:absolute;z-index:1097;bottom:0;left:0}
#CB_Thumbs{display:none;height:62px;padding-top:10px;position:absolute;z-index:1100;overflow:hidden;bottom:0;left:0}
#CB_Thumbs2{height:52px;position:absolute;margin:auto 0}
.CB_ThumbsImg{position:absolute;border:1px solid #fff;cursor:pointer}
.CB_RoundPixBugFix{display:block;visibility:hidden;font-family:Arial, Helvetica, sans-serif;font-size:1pt}
#CB_ImgContainer{position:relative;width:100%}
#CB_PrevNext{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1002}
#CB_NavPrev,#CB_NavNext{visibility:hidden;position:absolute;z-index:1001;top:47%;cursor:pointer}
#CB_NavPrev{left:18px}
#CB_NavNext{right:15px}
#CB_ContentHide{position:absolute;z-index:1000;top:0;left:0}
#CB_LoadingImage{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;visibility:hidden}
#CB_Text{position:relative;text-align:left;overflow:hidden}
#CB_T1{height:14px;white-space:nowrap;position:relative}
#CB_T2{margin-top:-1px}
#CB_TL{position:relative;background-color:#fff;display:none}
#CB_Window{left:50%;position:absolute;top:50%;visibility:hidden;z-index:1100;border-collapse:separate}
#CB_Image{position:relative}
#CB_iFrame{position:absolute;width:0;height:0;z-index:1003}
#CB_TopLeft{background-image:url(images/s_topleft.png);background-position:right bottom}
#CB_Top{background-image:url(images/s_top.png);background-position:left bottom}
#CB_TopRight{background-image:url(images/s_topright.png);background-position:left bottom}
#CB_Left{background-image:url(images/s_left.png);background-position:right top}
#CB_Content{background-color:#fff}
#CB_Right{background-image:url(images/s_right.png);background-position:left top}
#CB_BtmLeft{background-image:url(images/s_btmleft.png);background-position:right top}
#CB_Btm{background-image:url(images/s_btm.png);background-position:left top}
#CB_BtmRight{background-image:url(images/s_btmright.png);background-position:left top}
#CB_Prev,#CB_Next{background:transparent url(images/blank.gif) no-repeat scroll 0;display:block;width:49%;cursor:pointer;outline-style:none;outline:0;z-index:1102}
.CB_TextNav{text-decoration:underline;padding-right:5px;color:#999;outline-style:none;outline:0;cursor:pointer;border:none}
.CB_TextNav:hover{text-decoration:underline;color:#555;border:none}
#CB_Prev{float:left;left:0}
#CB_Next{float:right;left:0}
#CB_CloseWindow{position:absolute;right:-14px;top:-10px;z-index:1104;cursor:pointer}
#CB_SlideShowS,#CB_SlideShowP{position:absolute;left:-11px;top:-10px;z-index:1104;cursor:pointer}
#CB_SlideShowBar{background-color:#fff;width:0;position:absolute;height:2px;display:none;z-index:1102}
#CB_Email{position:absolute;right:15px}
.excerpt_thumb{float:left;padding:5px 5px 0 0}
#footer{display:none}
h3.widget_title{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:5px;color:#464646}
#s{background:#FEFEFE url(images/btn_bg.gif) repeat-x scroll 0 0;color:#2B333C;font-family:Verdana,Helvetica,Arial,sans-serif;font-size:90%;margin-bottom:4px;overflow:visible;border-color:#C4CCCC #ACB5B5 #6F7777;border-style:solid;border-width:1px;padding:0.2em 0.2ex}
.btn{background:#FEFEFE url(images/btn_bg.gif) repeat-x scroll 0 0;color:#2B333C;font-size:80%;font-weight:700;overflow:visible;text-align:center;border-color:#C4CCCC #ACB5B5 #6F7777;border-style:solid;border-width:1px;padding:0.2em}
commentlist li,#commentform input,#commentform textarea{font-size:13px;}
.commentlist li{font-weight:700;list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
.commentlist cite,.commentlist cite a{font-weight:700;font-style:normal;font-size:1.1em}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none;margin:10px 5px 10px 0}
#commentform p{margin:5px 0;color:#444}
.commentmetadata{font-weight:400;display:block;margin:0}
h3.comments{margin:40px auto 20px;padding:0}
#commentform input{width:170px;margin:5px 5px 1px 0;padding:2px}
#commentform textarea{width:100%;padding:2px}
#commentform #submit{margin:0}
commentlist{text-align:justify;padding:0}
.commentlist li .avatar{float:right;border:1px solid #eee;background:#fff;padding:2px}
.nocomments{text-align:center;margin:0;padding:0}
#CB_Prev:hover,#CB_Next:hover{background:transparent}
#respond h3 {font-size:14px;weight:700;color:#444}
.current_page_item a{color:#868686}