/*
Theme Name:Desk Space
Theme URI:http://dirtybluemedia.com/portfolio/desk-space-wordpress-theme/
Description:Publish your desk space. Traduction française par <a href="http://wordpress-tuto.fr">WordPress tuto</a>.
Version:1.5
Author:Dirty Blue Media
Author URI:http://dirtybluemedia.com/
Tags: wood, office, personal, fixed width, two columns, widgets, plugin packed

*/

/* CSS Reset
-----------------------------------------*/
html{font-size:100.01%; /* This odd 100.01% value for the font size compensates for several browser bugs. */}
html, body, form, fieldset{margin:0; padding:0}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0 0 1em 0; padding:0}
li, dd, blockquote{margin-left:1em}
form label{cursor:pointer}
fieldset, select{border:none}
input, select, textarea{font-size:100%; font-family:inherit}
*{margin:0}
a, object, :focus {outline:none}
/* End Reset */

html{font-size:100.01%}
html, body, form, fieldset{margin:0; padding:0}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0 0 1em 0; padding:0}
li, dd, blockquote{margin-left:1em}
form label{cursor:pointer}
fieldset, select{border:none}
input, select, textarea{font-size:100%; font-family:inherit}
*{margin:0}
a, object, :focus{outline:none}

body{background-image:url(images/bg-dark.jpg); font-size:13px; font-family:Arial,Helvetica,sans-serif; margin:0px; padding:0px; background-repeat:no-repeat; background-position:center top; padding-top:0px; padding-right:0px; padding-bottom:20px; padding-left:0px; margin:0px; background-attachment:fixed}
body.dark{background-image:url(images/bg-dark.jpg)}
body.dark #header h3, body.dark #header #panel h3{color:#EEE}
body.dark #right .credits{color:#9f8152}
body.dark #right .credits a{color:#9f8152}
body.dark #right .credits a:hover{color:#c7ae87}
body.medium{background-image:url(images/bg-medium.jpg)}
body.medium #header h3, body.medium #header #panel h3{color:#EEE}
body.medium #right .credits{color:#9f8152}
body.medium #right .credits a{color:#9f8152}
body.medium #right .credits a:hover{color:#c7ae87}
body.light{background-image:url(images/bg-light.jpg)}
body.light #header h3, body.light #header #panel h3{color:#FFF}
body.light #right .credits{color:#333}
body.light #right .credits a{color:#333}
body.light #right .credits a:hover{color:#000}
a:link{color:#0557A8}
a:hover, a:active{color:#0557A8}
a:visited{color:#000}
.clear{clear:both; height:0px; margin:0px; padding:0px}
.centerContent{width:950px; margin-right:auto; margin-left:auto; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#FFF}
img.alignright{padding:5px; float:right; margin-top:5px; margin-right:0; margin-bottom:2px; margin-left:5px; border:1px solid #CCC}
img.alignleft{padding:5px; float:left; margin-top:5px; margin-right:5px; margin-bottom:2px; margin-left:0; border:1px solid #CCC}
.alignright{float:right}
.alignleft{float:left}
.alignnone{float:none}
.aligncenter{display:block; margin-left:auto; margin-right:auto}
.floatright{float:right}
.floatleft{float:left}
.attachment-medium, .attachment-thumbnail{border:1px solid #CCC; padding:5px; background-color:#FFF}
p.attachment {text-align:center;}
.divider{background-image:url(images/divider.gif); background-repeat:repeat-x; background-position:bottom; height:4px}
.navigation{background-color:#FFF; height:50px; padding-top:15px}
.navigation a{font-family:Georgia,"Times New Roman",Times,serif; font-style:oblique; font-weight:bold; text-decoration:none}
blockquote{background-image:url(images/bquote.jpg); background-repeat:no-repeat; background-position:left top; font-size:19px; padding-top:21px; padding-left:26px; font-family:"Times New Roman",Times,serif; line-height:160%; letter-spacing:1px; min-height:80px}
code{background-color:#e2effb; padding:8px; border:1px solid #4a637a; overflow:auto; display:block}
pre{font-family:"Courier New",Courier,monospace; font-size:12px; color:#960; overflow:scroll; background-color:#EEE; border:1px solid #CCC; padding:8px; width:490px}

#stop{border:1px solid #000; background-color:#000; background-image:url(images/input-bg.jpg); background-repeat:repeat-x; background-position:top; color:#EEE; padding:2px; width:175px}
#searchsubmittop{background-color:#000; background-image:url(images/input-bg.jpg); background-repeat:repeat-x; background-position:top; font-weight:bold; color:#FFF; border:1px solid #000; padding:2px}
#wrapper{width:950px; margin-right:auto; margin-left:auto; margin-bottom:15px; position:relative}
#wrapper #load{position:absolute; top:10px; right:15px}
#header{height:130px; position:relative}
#header h1{color:#FFF; font-size:35px; width:580px; margin:0px; padding-top:50px; padding-right:0px; padding-bottom:0px; padding-left:0px; float:left; position:relative}
#header h1 a{color:#FFF; text-decoration:none; font-family:Georgia,"Times New Roman",Times,serif; font-weight:normal; margin:0px; padding:0px}
#header h3.slogan{margin:0px; padding:0px; width:580px; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; letter-spacing:2px; clear:left; float:left; font-weight:normal}

#header #rssfeeds{width:320px; height:25px; position:absolute; top:35px; right:5px}

#header #rssfeeds a{background-repeat:no-repeat; background-position:left 1px; padding-left:28px; color:#FFF; text-decoration:none; padding-top:4px; padding-bottom:4px; margin-right:16px}
#header #rssfeeds a:hover{text-decoration:underline}
#header #rssfeeds a.feedrss{background-image:url(images/icon-rss.png)}

#header #rssfeeds a.feedemail{background-image:url(images/icon-email-rss.png)}
#header #searchheader{height:45px; width:330px; position:absolute; top:65px; right:0}
#header #searchheader .searchform{text-align:right}
#header #searchheader input{border:0; color:#999; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:13px; width:250px; padding-top:4px; padding-right:3px; padding-bottom:4px; padding-left:3px; background-image:url(images/trans-box.png); background-repeat:no-repeat; background-color:transparent}

#header #searchheader .searchsubmit{color:#EEE; background-image:url(images/trans-box.png); background-repeat:no-repeat; background-color:transparent; width:65px; cursor:pointer}

#nav{width:580px; float:left; clear:left}
#nav ul{margin:0px; padding:0px}
#nav li{display:inline; list-style-type:none}
#nav a{-moz-border-radius-topleft:6px; -khtml-border-top-left-radius:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px; -moz-border-radius-topright:6px; -khtml-border-top-right-radius:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px; background-image:url(images/nav-back.png); text-align:center; display:block; width:auto; float:left; margin-right:4px; padding-top:8px; padding-right:12px; padding-bottom:8px; padding-left:12px; background-position:left top}
#nav a:link, #nav a:visited{color:#FFF; font-family:Arial,Helvetica,sans-serif; text-decoration:none; font-size:12px}
#nav  a:hover, #nav  a:active, #nav  .current_page_item a{background-image:url(images/nav-back.png); background-position:left bottom}
#nav .current_page_item a{font-weight:bold}

#contain{}
#left{float:left; width:610px}
#right{float:right; width:330px}
#right .credits{text-align:right; text-transform:uppercase; font-size:10px; padding-top:15px; padding-bottom:15px}
#right .credits a{font-family:Arial,Helvetica,sans-serif; font-size:10px; text-transform:uppercase; text-decoration:none}
#right .credits a:hover{text-decoration:underline}
#right .credits em{font-family:Georgia,"Times New Roman",Times,serif; text-transform:lowercase; font-style:italic}
#subposts .title a:hover{color:#416895}
#archives #main .title, #archives #main .meta{text-align:left}
#archives #main .title a, 
#archives #main .title a:link, 
#archives #main .title a:hover, 
#archives #main .title a:visited, 
#archives #main .title a:active{font-size:21px; text-align:left}
#archives #main .post{background-image:url(images/divider.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:15px}
#home #main .post{background-image:url(images/meta-deco.gif); background-repeat:no-repeat; background-position:right bottom; padding-bottom:25px}
#main{background-color:#FFF; padding-top:20px; padding-right:15px; padding-bottom:20px; padding-left:15px; background-image:url(images/feat-bg.jpg); background-repeat:no-repeat; background-position:right top; overflow:hidden}
#main .post{padding-top:15px; padding-bottom:15px}
#main .title{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px; text-align:center}
#main .title a, #main .title a:link{color:#333; text-decoration:none; font-family:"Times New Roman",Times,serif; font-size:38px; font-weight:normal}
#main h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:19px; font-style:oblique; font-weight:bold; color:#0557A8}
#main .meta{margin-bottom:5px; color:#0557a8; font-size:10px; text-transform:uppercase; letter-spacing:2px; text-align:center; padding-top:6px}
#main .meta em{font-family:Georgia,"Times New Roman",Times,serif; text-transform:lowercase; color:#999}
#main .meta .printicon{}
#main .mainbody{color:#333; line-height:150%; font-size:14px; text-indent:9px; margin-top:18px; margin-bottom:10px}
#main .mainbody img{max-width:560px}
#main .mainbody img.wp-smiley,#sidebar img.wp-smiley{border:0; padding:0; margin:0}
#main .mainbody a img, #main .mainbody img{border:1px solid #CCC; padding:5px}
#main .postmeta{font-family:Georgia,"Times New Roman",Times,serif; font-size:10px; color:#666; text-align:center; text-transform:uppercase; margin-top:15px; margin-bottom:35px; background-image:url(images/meta-deco.gif); background-repeat:no-repeat; background-position:right bottom; padding-bottom:25px}
#main .metadeco{background-image:url(images/meta-deco.gif); background-repeat:no-repeat; background-position:right bottom; display:block}
#main .tags{background-image:url(images/icon-tag.jpg); background-repeat:no-repeat; background-position:left 2px; padding-left:16px; font-size:10px; text-transform:uppercase}
#main .postpages{background-image:url(images/icon-page.jpg); background-repeat:no-repeat; background-position:left 2px; padding-left:16px}
#postfooter{background-color:#333; padding:16px}
#postfooter a{background-image:url(images/icon-top.gif); background-repeat:no-repeat; background-position:right 2px; padding-right:22px; padding-top:3px; padding-bottom:3px}
#postfooter a:link, #postfooter a:visited{color:#CCC; text-decoration:none; font-size:10px; text-transform:uppercase}
#postfooter a:hover, #postfooter a:active{color:#FFF; background-position:right top}
#left .comlink{font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; letter-spacing:0px}
#left .comlink a, #left .comlink a:link{background-image:url(images/icon-comment.gif); padding-right:17px; background-repeat:no-repeat; background-position:right; text-decoration:none; color:#615143}
#left .comlink a:hover{color:#999}
#left .comlink a:visited{color:#000}
.spot_alpha{background-image:url(images/divider.gif); background-repeat:repeat-x; background-position:top; clear:both; padding-top:10px; padding-bottom:10px}
#left .editpost a{text-decoration:none}
#left .copyright{color:#EEE; font-size:10px; padding-top:10px; padding-bottom:10px}
#subposts{background-color:#FFF; margin-top:5px; padding-top:20px; padding-right:15px; padding-bottom:10px; padding-left:15px}
#subposts .fill{background-color:#FFF}
#subposts .post{padding-bottom:10px; margin-bottom:10px}
#subposts h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:19px; font-weight:bold; color:#666; font-style:oblique}
#subposts .title{padding:0px; margin-top:0px; margin-right:0px; margin-bottom:5px; margin-left:0px}
#subposts .title a, #subposts .title a:link{font-family:Georgia,"Times New Roman",Times,serif; color:#333; text-decoration:none; font-weight:normal}
#main .more-link{display:inline; text-align:right}
.block01, .block03, .block05, .block07, .block09{float:left; width:49%; clear:left}
.block02, .block04, .block06, .block08, .block010{float:right; width:49%; clear:right}
#subposts .block01 .title a:link, #subposts .block02 .title a:link{font-size:20px}
#subposts .block01 .title a:hover, #subposts .block02 .title a:hover{font-size:20px; color:#416895}
#subposts .block01 .title a:visited, 
#subposts .block02 .title a:visited{font-size:20px}
.block01, .block02{height:100px}
.block01 .subbody, .block02 .subbody{font-size:12px; color:#736357; line-height:130%}
#subposts .block03 .title a:link, #subposts .block04 .title a:link{font-size:17px; color:#666; display:block}
#subposts .block03 .title a:hover, #subposts .block04 .title a:hover{font-size:17px; color:#416895}
.block03, .block04{height:80px}
#subposts .block03 .title a:visited, #subposts .block04 .title a:visited{font-size:17px; color:#416895}
.block03 .subbody, .block04 .subbody{font-size:11px; color:#8a7667; line-height:120%}
#subposts .block05 .title a:link, 
#subposts .block06 .title a:link, 
#subposts .block07 .title a:link, 
#subposts .block08 .title a:link{font-size:12px; color:#727272}
#subposts .block05 .title a:hover, 
#subposts .block06 .title a:hover, 
#subposts .block07 .title a:hover, 
#subposts .block08 .title a:hover{font-size:12px; color:#416895}
#subposts .block05 .title a:visited, 
#subposts .block06 .title a:visited, 
#subposts .block07 .title a:visited, 
#subposts .block08 .title a:visited{font-size:12px; color:#416895}
.block05, .block06{min-height:33px}
#sidebar{background-color:#FFF; background-image:url(images/side-bg.jpg); background-repeat:no-repeat; background-position:left top; padding:10px; position:relative}
#sidebar ul{margin:0px; padding:0px}
#sidebar li{list-style-type:none; margin-top:25px; margin-bottom:45px; padding:0px}
#sidebar li li{margin:0px; background-image:none; padding:0px}
#sidebar h2{font-size:17px; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#416895; width:auto; margin-top:20px; margin-right:0px; margin-bottom:10px; margin-left:0px; padding-right:4px; background-image:url(images/divider.gif); background-repeat:repeat-x; background-position:right 10px}
#sidebar h2 span{background-color:#FFF; padding-right:4px}
#sidebar .profilepic{background-image:url(images/profile-pic-bg.png); background-repeat:no-repeat; background-position:center top; height:133px; width:120px; padding-top:28px; padding-left:22px; float:right; position:absolute; top:-15px; right:-15px}
#sidebar .profilebox{width:60%}
#sidebar .profilebox p{font-size:12px; line-height:140%; color:#736357}
#sidebar .profilebox h2{color:#998675; margin-top:0px; margin-right:0px; margin-bottom:3px; margin-left:0px}
#sidebar .rec-comments{}
#sidebar .rec-comments li{margin-top:13px; margin-bottom:13px; font-size:12px; letter-spacing:1px; line-height:140%}
#sidebar .rec-comments li a, #sidebar .rec-comments li a:link{text-decoration:none; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#999}
#sidebar .rec-comments li a:hover{border:none; color:#000}
#sidebar .rec-comments li a:visited{color:#999; text-decoration:none}
#sidebar .rec-comments strong{font-style:italic; font-weight:normal; font-family:Georgia,"Times New Roman",Times,serif; color:#975201}
#sidebar h3.profilename{padding:0px; font-size:27px; color:#975201; font-style:oblique; font-family:"Arno Pro",Arial,sans-serif; font-weight:normal; margin:0px}
#sidebar .flickrblock{}
#sidebar .flickrblock li{display:inline; margin-right:5px}
#sidebar .flickrblock li img{border:6px solid #000}
#sidebar .flickrblock li img:hover{border-top-color:#4168A9; border-right-color:#4168A9; border-bottom-color:#4168A9; border-left-color:#4168A9}
#sidebar .flickrblock{display:inline; margin-right:5px}
#sidebar .flickrblock img{border:6px solid #000;margin-right:5px;margin-bottom: 5px;}
#sidebar .flickrblock img:hover{border-top-color:#4168A9; border-right-color:#4168A9; border-bottom-color:#4168A9; border-left-color:#4168A9}
#sidebar .twitter li{font-family:Georgia,"Times New Roman",Times,serif; font-size:12px; font-style:italic; color:#666; padding-top:8px; padding-bottom:8px; line-height:140%}
#sidebar .twitter li .twitter-link{font-size:11px; font-style:normal; text-decoration:none}
#sidebar .twitter li .twitter-timestamp{font-size:10px; font-style:normal; text-transform:uppercase}
#sidebar .widget ul{margin:0px; padding:0px}
#sidebar .widget ul ul{margin-left:5px; padding:0}
#sidebar .widget li{margin:5px; padding:0}
#sidebar .widget li li{margin-bottom:5px; padding:0}

h2.comtitle{font-size:1em; font-weight:bold !important; letter-spacing:1px; font-family:Georgia,"Times New Roman",Times,serif; color:#416895; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#999; clear:both; padding-top:0; padding-right:0; padding-bottom:5px; padding-left:0; font-style:oblique}
ol.commentlist{font-size:13px; line-height:20px; font-family:Arial,Helvetica,sans-serif; color:#424141; margin-top:0; margin-right:0; margin-bottom:0; list-style-position:outside; margin-left:0; padding-left:15px}
ol.commentlist p{margin-bottom:10px; line-height:20px}
ol.commentlist cite{font-style:normal; font-weight:bold; padding:0px}
ol.commentlist li .commenttext{margin-left:53px; overflow:hidden}
ol.commentlist li{padding-top:20px; padding-right:10px; padding-bottom:10px; padding-left:10px; margin-top:15px; margin-right:0px; margin-bottom:15px; margin-left:0px}
ol.commentlist li.alt{padding:10px 10px 0 10px !important; border:1px solid #edeef3; background-color:#f1f5fc}
ol.commentlist .combody{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:140%; color:#333}
ol.commentlist .combody ol{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; text-align:left; padding:0px}
ol.commentlist .combody li{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333; text-align:left; font-style:normal; line-height:100%; margin:0px; padding:5px}
ol.commentlist blockquote{background-image:url(images/bquote.cmnt.jpg); background-repeat:no-repeat; background-position:left top; padding-left:30px; color:#736357; font-size:15px; line-height:120%; min-height:20px}
ol.commentlist .alt blockquote{background-image:url(images/bquote.alt.jpg)}
ol.commentlist blockquote p{line-height:15px}
ol.commentlist .reply{font-size:11px; text-align:right; padding:2px}
ol.commentlist a#cancel-comment-reply-link{background-image:url(images/icon-cancel.png); background-repeat:no-repeat; background-position:left center; padding-left:18px;margin-bottom:10px;}
ol.commentlist #cancel-comment-reply {margin-bottom:10px}
ol.commentlist ul.children {}
ol.commentlist ul.children li{margin-left: 45px;list-style-type: none;}
ol.trackback{padding-left:14px}
ol.trackback li{margin-top:5px; margin-bottom:5px}
ol.trackback li cite{font-style:normal}
#comment a:link{color:#0557A8}
#comment a:visited{color:#333}
#comment a:hover, #comment a:active{color:#C60}
.commentmetadata{font-size:11px}
.commentmetadata a, .commentmetadata a:visited{text-decoration:none; color:#999}
.commentmetadata a:hover{text-decoration:underline; color:#666}
#commentform{padding-bottom:35px}
#commentform .inputbox{margin:0; padding:0; height:25px; font-family:Arial,Helvetica,sans-serif; color:#333; font-size:12px}
#commentform input{
	border:1px solid #949388;
	background-color:#f2e4cd;
	padding-top:1px;
	padding-right:4px;
	padding-bottom:1px;
	padding-left:4px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	float:left;
	clear:both;
	margin-top:2px;
	margin-right:8px;
	margin-bottom:2px;
	margin-left:2px
}
#commentform label{display:block; width:100px; padding-top:2px; padding-bottom:2px; float:left;}
#respond #commentform .span-17 p {line-height:64%;margin:0;padding:0;float:left;clear:left;margin-top:-20px;}
textarea#comment{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:144%; padding:4px; margin-top:8px; color:#333; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#949388; border-right-color:#949388; border-bottom-color:#949388; border-left-color:#949388; background-color:#f2e4cd; background-image:url(images/textarea-bg.jpg); background-repeat:repeat-x; background-position:center top; width:540px}
.gravatar{float:left; border:1px solid #333; margin-right:10px;width:48px;height:48px;overflow:hidden;}
.gravatar a {margin-bottom:0;padding:0;}
.gravatar a img,.gravatar a{border:0;margin:0}
img.avatar {margin:0;padding:0;}
#edToolbar{float:right; padding-top:6px; padding-right:27px; padding-bottom:10px; padding-left:0}

#edToolbar a, #edToolbar a:visited{padding:3px; margin-right:4px; text-indent:9999px; overflow:hidden; display:block; width:15px; height:15px; float:left; background-color:#F8F7F6; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#e6e5e5; border-right-color:#d6d3d3; border-bottom-color:#d6d3d3; border-left-color:#e6e5e5}

a#button-bold{background:#F8F7F6 url(images/ed_b.gif) no-repeat 5px}
a#button-italic{background:#F8F7F6 url(images/ed_em.gif) no-repeat 6px}
a#button-block{background:#F8F7F6  url(images/ed_block.gif) no-repeat 3px}
a#button-link{background:#F8F7F6  url(images/ed_link.gif) no-repeat 3px}
a#button-code{background:#F8F7F6  url(images/ed_code.gif) no-repeat 4px}
#edToolbar a:hover, #edToolbar a:active{background-color:#dad7d7}

span.download a{background-image:url(images/icon-zip.png); background-repeat:no-repeat; background-position:left center; padding-top:33px; padding-bottom:33px; padding-left:90px; background-color:#333; border:1px solid #960; font-size:25px; font-weight:bold; color:#999; margin-top:25px; clear:both; text-decoration:none; display:block}
span.download a:hover{color:#EEE}
span.download a span{font-size:13px}
