/*
Theme Name:Desk Space
Theme URI:http://dirtybluemedia.com/themes/deskspace
Description:Publish your desk space. Traduction française par <a href="http://wordpress-tuto.fr">WordPress tuto</a>.
Version:1.0
Author:Dirty Blue Media
Author URI:http://dirtybluemedia.com/
This theme was designed and developed by Chad Coleman, co-owner of Dirty Blue Media. http://c.hadcoleman.com
*/

/* CSS Reset
-----------------------------------------*/
/* Elements we want to clean out entirely:*/
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}
/* Elements with a vertical margin:*/
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address{margin:0 0 1em 0; padding:0}
/* Left margin to the few elements that need it:*/
li, dd, blockquote{margin-left:1em}
/* Miscellaneous:*/
form label{cursor:pointer}
fieldset, select{border:none}
input, select, textarea{font-size:100%; font-family:inherit;}
*{margin:0}
/* End Reset */

body{background-image:url(images/bg.jpg); background-color:#000000; 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}

body.dark{background-image:url(images/bg.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.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.jpg)}
body.light #header h3, body.light #header #panel h3{color:#FFF}
body.light #right .credits{color:#FFF}
body.light #right .credits a{color:#FFF}
body.light #right .credits a:hover{color:#FFF}
a:link{color:#FFF}
a:hover, a:active{color:#CCC}
a:visited{color:#69003F}
.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}
.floatright{float:right}
.floatleft{float:left}
.attachment-medium, .attachment-thumbnail{border:1px solid #CCC; padding:5px; background-color:#FFF}
.divider{background-image:url(images/divider.gif); background-repeat:repeat-x; background-position:bottom; height:4px}
.navigation{background-color:#E0003F; 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}
#panel{float:right; width:360px; height:55px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#EEE; padding-top:4px; padding-right:8px; padding-left:8px; position:absolute; right:0px; clear:none; text-align:left; display:block; z-index:999999; overflow:hidden}
#panel h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:13px; font-style:italic; text-transform:lowercase; font-weight:normal; margin:0px; padding:0px}
#panel .pagelist{padding-top:7px; margin:0px; padding-right:0px; padding-left:0px; clear:left}
#panel .pagelist li{display:inline; list-style-type:none; padding:0px; margin-top:0px; margin-right:9px; margin-bottom:0px; margin-left:0px}
#panel .pagelist li a{font-size:10px; text-decoration:none; text-transform:uppercase; font-family:Arial,Helvetica,sans-serif}
#panel .pagelist li a:link, #panel .pagelist li a:visited{color:#FFF; text-decoration:none}
#panel .pagelist li a:hover, #panel .pagelist li a:active{text-decoration:none; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#FFF}
#panel #archivesdrop, #panel #cat{color:#FFF; background-color:#000; padding:2px; border:1px solid #000; margin-top:6px; float:left; width:140px; margin-left:5px}
#panel #catsubmit{color:#FFF; background-color:#000; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; margin-top:6px; margin-left:3px; padding-top:3px; padding-bottom:3px; padding-right:5px; padding-left:5px}

#panel #archivesdrop option, #panel #cat option{background-color:#000; padding:1px; border:1px none #000; cursor:pointer}
#panel #searchformtop{margin-top:6px; padding-right:0px; padding-bottom:0px}
#panel .feeds{padding-top:6px}
#panel .feeds a.feedemail{background-image:url(images/icon-email.png)}
#panel .feeds a{color:#FFF; padding-left:19px; background-repeat:no-repeat; background-position:left; text-transform:uppercase; text-decoration:none}
#panel .feeds a:hover{border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#FFF}
#panel .feeds a.feedrss{background-image:url(images/icon-feed.png); margin-right:8px}
#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}
#nav{float:right; width:230px; margin-top:-35px}
#nav ul{margin:0px; padding:0px; text-align:right}
#nav li{list-style-type:none; display:inline; text-align:right}
#nav li a{float:right; text-align:left}
#nav li.btn-home a{background-image:url(images/nav-home.png); background-repeat:no-repeat; background-position:center center; display:block; height:36px; width:36px; font-size:1px; text-indent:-9999px; overflow:hidden}
#nav li.btn-pages a{background-image:url(images/nav-pages.png); background-repeat:no-repeat; background-position:center center; display:block; height:36px; width:36px; font-size:1px; text-indent:-9999px; overflow:hidden}
#nav li.btn-archives a{background-image:url(images/nav-archives.png); background-repeat:no-repeat; background-position:center center; display:block; height:36px; width:36px; font-size:1px; text-indent:-9999px; overflow:hidden}
#nav li.btn-search a{background-image:url(images/nav-search.png); background-repeat:no-repeat; background-position:center center; display:block; height:36px; width:36px; font-size:1px; text-indent:-9999px; overflow:hidden}
#nav li.btn-social a{background-image:url(images/nav-social.png); background-repeat:no-repeat; background-position:center center; display:block; height:36px; width:36px; font-size:1px; text-indent:-9999px; overflow:hidden}
#nav li.btn-subscribe a{background-image:url(images/nav-subscribe2.png); background-repeat:no-repeat; background-position:center center; display:block; height:36px; width:36px; font-size:1px; text-indent:-9999px; overflow:hidden}
#contain{}
#left{float:left; width:650px}
#right{float:right; width:280px}
#right .credits{text-align:right; text-transform:uppercase; font-size:10px; padding-top:15px; padding-bottom:15px; color:#FFFFFF;}
#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:#FFF}
#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;}
#main{background-color:#E0003F; padding-top:10px; padding-right:15px; padding-bottom:20px; padding-left:15px; background-image:url(images/bg-main.jpg); background-repeat:no-repeat; background-position: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:#FFF; text-decoration:none; font-family:Georgia,"Times New Roman",Times,serif; font-size:30px; font-weight:normal}
#main h3{font-family:Georgia,"Times New Roman",Times,serif; font-size:19px; font-style:oblique; font-weight:bold; color:#FFF}
#main .meta{margin-bottom:5px; color:#69003F; font-size:10px; text-transform:uppercase; text-align:center;}
#main .meta em{font-family:Georgia,"Times New Roman",Times,serif; text-transform:lowercase; color:#FFF}
#main .meta .printicon{}
#main .mainbody{color:#FFF; line-height:150%; margin-top:18px; margin-bottom:10px}
#main .mainbody a img, #main .mainbody img{border:1px solid #CCC; padding:5px}
#main .postmeta{font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; 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:#E0003F; padding:16px; text-align:center; border-top:#FFFFFF 1px solid;}
#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:#000; text-decoration:none; font-size:10px; text-transform:uppercase}
#postfooter a:hover, #postfooter a:active{color:#999; 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:#FFF}
#left .comlink a:visited{color:#FFF}
#left .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:#E0003F; margin-top:5px; padding-top:20px; padding-right:15px; padding-bottom:10px; padding-left:15px; text-align:center;}
#subposts .fill{background-color:#e0003f;}
#subposts .post{padding-bottom:10px; margin-bottom:10px; color:#FFFFFF;}
#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:10px; 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:#FFF; text-decoration:none; font-weight:normal}
#subposts .meta{margin-bottom:10px; color:#69003F; font-size:10px; text-transform:uppercase; text-align:center;}
#subposts .meta em{font-family:Georgia,"Times New Roman",Times,serif; text-transform:lowercase; color:#FFF;}
#subposts .meta .printicon{}
#main .more-link{display:inline; text-align:right}
/*.block01, .block03, .block05, .block07, .block09{float:left; width:90%; clear:left}
.block02, .block04, .block06, .block08, .block010{float:right; width:90%; 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:#FFF}
#subposts .block01 .title a:visited, 
#subposts .block02 .title a:visited{font-size:20px}
#sidebar{background-color:#E0003F; background-image:url(images/bg-main.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:#FFF; 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{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:#E0E0E0}
#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:#FFF}
#sidebar .rec-comments li a:hover{border:none; color:#FFF}
#sidebar .rec-comments li a:visited{color:#FFF; 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 #FFF}
#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 #FFF; margin-right: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}

/* Comments
--------------------------------------------------------------*/
h2.comtitle{font-size:1em; font-weight:bold !important; letter-spacing:1px; font-family:Georgia,"Times New Roman",Times,serif; color:#FFF; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#FFF; 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; color:#000;}
ol.commentlist a{color:#E0003F;}
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:#FFF;}
ol.commentlist .combody{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:140%; color:#000; background:#FFF; padding:10px 0 0 10px;}
ol.commentlist .combody ol{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; text-align:left; padding:0px}
ol.commentlist .combody li{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFF; 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:#E0E0E0; 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.trackbacklist{padding-left:14px}
ol.trackbacklist li{margin-top:5px; margin-bottom:5px}
ol.trackbacklist li cite{font-style:normal}
#comment a:link{color:#FFF}
#comment a:visited{color:#FFF}
#comment a:hover, #comment a:active{color:#C60}
.commentmetadata{font-size:11px}
.commentmetadata a, .commentmetadata a:visited{text-decoration:none; color:#FFF}
.commentmetadata a:hover{text-decoration:underline; color:#666}
#commentform .inputbox{margin:0; padding:0; height:25px; font-family:Arial,Helvetica,sans-serif; color:#FFF; font-size:12px}
#commentform input{border:1px solid #949388; margin:2px; background-color:#f2e4cd; padding-top:1px; padding-right:4px; padding-bottom:1px; padding-left:4px; font-family:Arial,Helvetica,sans-serif; font-size:11px}
textarea#comment{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:144%; padding:4px; margin-top:-2px; color:#000; 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}
.gravatar{float:left; border:1px solid #FFF; margin-right:10px}
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:#FFF; border:1px solid #960; font-size:25px; font-weight:bold; color:#FFF; margin-top:25px; clear:both; text-decoration:none; display:block}
span.download a:hover{color:#EEE}
span.download a span {font-size:13px;}

#wp-admin-bar {align:center; margin:0; padding:5px; background:#f9f9f9; border:1px solid #666; clear:both; text-align:center}
#wp-admin-bar ul {margin:0; padding:0}
#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}

#calendar {color:#FFFFFF; text-align:center; margin:auto; width:100%;}
#calendar table{color:#FFFFFF; text-align:center; margin:auto; width:200px;}
#bouton {background:url(images/btn.jpg); color:#FFF; text-align:center; font-weight:bold; text-decoration:none;}
