body {color:#333;background: #F5F5F5;}
p {margin-bottom:20px !important;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;width:100%;display:block;}
#content { margin:auto;clear:both;float:none;width:825px;}
#logo { float:left;margin-right:20px;display:block;background: #DDD url('images/layout/logo_full.png') no-repeat 0 0;width:60px;height:66px;}
#logo:hover {background-position:bottom left;}
#logo_small { margin:auto;display:block;background: #DDD url('images/layout/logo_small_full.png') no-repeat 0 0;width:45px;height:49.5px;}
#logo_small:hover {background-position:bottom left;}

#header { background:#2a2a2a;padding:20px 30px 10px 40px;margin:auto;margin-bottom:10px;color:#f1f1f1;height:75px;width:715px;
  -moz-border-radius-bottomleft:7px;
  -webkit-border-bottom-left-radius:7px;
  -moz-border-radius-bottomright:7px;
  -webkit-border-bottom-right-radius:7px;
}
#header #nav {float:right;margin-top:27px;}
#header #nav a { width:90px;height:25px;background:#464646;display:block;float:left;margin-right:10px;text-align:center;padding:5px;font-size:1.25em;color:#cbcdc7;font-weight:bold;text-decoration:none;
}
#header #nav a:hover {background:#5A5A5A;}
#header #nav a:active {color:#111;}
#header #nav a.active {color:#99CD00;}
#header #nav a.active:active {color:#111;}

#header #author { font-size:1.25em;color:#848484;text-shadow: #111 1px 1px 0px}
#header #categories { float:left;height:70px;margin-top:3px;}
#header #categories .left {height:50px;float:left;width:175px;}
#header #categories .right {height:50px;float:left;width:220px;}
#header #categories a { height:5px;display:block;color:#fff;font-size:1.25em;text-decoration:none;text-shadow: #000 1px 1px 0px}
#header #categories a:hover  { color:#99CD00;text-decoration:underline;}
#header #categories a:active  { color:#6B6B6B;text-decoration:underline;}

#body {background:#fff;margin:auto;margin-bottom:15px;padding:30px 30px 20px 30px;width:725px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#body #next { float:right;width:120px;}
#body a {color:#176cd4;}
#body a:hover {color:#333;background:#EAEAEA;}
#body a:active {color:#fff;}

a:active  { color:#6B6B6B;text-decoration:underline;}
#body #summary { float:left;font-size:0.9em;background:#F6F6F6;width:575px;padding:10px;line-height:1.8em;color:#7B7D79;margin-left:-10px;margin-top:10px;margin-right:10px;margin-bottom:15px;clear:both;}
#body #info {  float:left;width:225px;background:#F6F6F6;padding:10px;color:#7B7D79;margin-top:7px;margin-left:5px;margin-bottom:15px; }
#body #info a { color:#4D4D4D; }

#footer { background:#2a2a2a;color:#f1f1f1;padding:25px 0 25px 0;width:785px;text-align:center;margin:auto;}
#twitter a {color:#ccc;}
#twitter a.twitter { background: url('images/layout/twitter_small.png') no-repeat 0px left;padding-left:20px;}
#twitter a:hover { color:#35aafd;}
#twitter a:active {color:#000;}
#twitter { text-align:left; background:#3f3f3f;color:#ccc;height:28px;padding:10px 30px 0 30px;width:725px;margin:auto;
  
  -moz-border-radius-topleft:7px;
  -webkit-border-top-left-radius:7px;
  -moz-border-radius-topright:7px;
  -webkit-border-top-right-radius:7px;}

#header a, #footer a { color:#3AA9F8;}
#header a:hover, #footer a:hover { color:#89C3FF;}

.post {font-size:1.2em;width:590px;padding:0px 00px 20px 90px;line-height:1.7em;color:#313131;}
h1 {color:#383838;top:-3px !important;letter-spacing:-0.05em;word-spacing:1.5px;text-align:left;line-height:1.2em !important;margin-bottom:10px !important;font-size:2.4em;font-family: 'Droid Sans', Verdana, Arial !important;font-style: normal;font-weight:bold;}
h1 a {color:#333 !important;text-decoration:none;}
h1 a:hover {text-decoration:underline;background:none !important;}
.date {background:#eee;color:#5A5A5A !important;padding:0px 0px 3px 7px;font-size:12px !important;position:relative;top:0px;left:-85px;margin-right:-100px;float:left;text-align:center;width:60px;-moz-border-radius:7px;height:62px;
-webkit-border-radius:7px;}
.date .inside {position:relative;top:-10px;}
.date .year {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);float:right;position:relative;top:26px;font-size:0.9em;left:5px;}
.date .month {font-size:0.8em;margin-left:3px;}
.date .day {font-size:2.8em;width:40px;letter-spacing:-0.1em;margin-bottom:-4px;font-weight:bold;}

h3 {letter-spacing:-0.05px;line-height:1.4em;margin-bottom:25px;top:10px !important;display:block;font-size:23px;font-family: 'Droid Sans', Verdana, Arial !important;font-style: normal;font-weight:bold;}
#article {background: #FFFAED;padding:7px;font-size:0.8em;line-height:1.4em;color:#999;margin-top:12px;}


  
#retweet {float:right;position:relative;top:10px;}

.comment {clear:both;margin-bottom:15px;border:2px solid #E1E1E1;
-moz-border-radius-bottomleft:4px;
-webkit-border-bottom-left-radius:4px;
-moz-border-radius-bottomright:4px;
-webkit-border-bottom-right-radius:4px;
}
.comment.btc-twitter {background:#F6F6F6;}
.comment-author {background:#f2f2f2;height:27px;margin-bottom:10px;padding-top:6px;font-weight:bold;}
.comment-author a {color:#333 !important;text-decoration:none;font-weight:bold;}
.comment-author a:hover {text-decoration:underline;}

.comment-author .avatar {float:left;margin:5px 10px 0px 0;position:relative;top:-11px;}
.comment-meta {float:right;position:relative;top:-37px;padding-right:10px;font-size:80%;margin-bottom:-37px;}
.comment p {padding:0 10px 0 10px;margin-bottom:10px !important;}
.comment p i {font-size:80%;color:#7B7B7B;margin-bottom:10px;}

.by_me {text-decoration:none;font-weight:bold;color:#000 !important;}
.by_me:hover {text-decoration:underline;color:#222C41 !important;}

#rss {font-size:1.2em;font-weight:bold;margin:auto;width:250px;}
#rss img {float:left;margin-right:5px;margin-top:-5px;}
#rss a {color:#333;}

#sidebar {
  float:left;
  width:200px;
  height:750px;
  margin-top:10px;
}
#sidebar h4 {margin-bottom:7px;}
#bio {float:left;width:500px;}
.spacer {height:700px;display:block;}
#trackbacks-list {display:none;}
#sites {height:115px;}
#sites li {float:left;width:215px;list-style:disc;margin-left:20px;}
.btc-summary {display:none;}

#notice {padding:6px;width:98%;background:#FCFFD4;border:1px solid #D5D7B4;margin-bottom:20px;margin-top:-10px;text-align:center;}
.btc-powered {width:98%;text-align:right;font-size:12px;color:#ccc;}

.form-label {width:100px;float:left;margin-right:4px;clear:both;}
.form-input {width:250px;float:left;margin-top:6px;}
.form-textarea {float:left;width:400px;}
#commentform {height:275px;}
#commentform textarea {width:400px;height:100px;}
.form-submit {clear:both;float:left;margin-left:100px;margin-top:10px;}
#rss_small {float:right;margin-top:6px;z-index:1000;}
#rss_small a {color:#333;}
#rss_small img {float:left;margin-right:4px;margin-top:-3px;}
h1.small_width {width:500px;}
.gist-data {font-size:85% !important;}
.gist-meta {font-size:75% !important;padding:0px !important;}

ol, ul {font-size:1em;}

.post li {list-style:disc;margin-left:40px;margin-top:10px;line-height:1.7em;}
#comments-list li, .similar li {font-size:13px;list-style:none;margin-left:10px;margin-right:20px;}

.similar {padding:0px;font-size:1.3em;background:#F2F2F2;padding:10px;border:4px solid #DFDFDF;}
.similar li {margin-top:10px;margin-right:0 !important;}
.similar li span {color:#7E7E7E;width:95px;display:block;float:left;text-align:right;margin-right:5px;}
.similar h4 {color:#333;margin-bottom:-15px !important;}
.similar.small {font-size:75% !important;}
.similar.small a {color:#000 !important;}

strong {font-weight:bold;}

.caption {font-size:.8em;color:#8f8f8f;margin-top:-20px;margin-bottom:10px;background:#eee;border:1px solid #ccc;text-align:center;}
.caption a {color:#333 !important;}
.caption.small {margin-top:-3px;width:189px;}
.img_box {float:left;margin-right:5px;}
#bookmarkletLink {cursor:move;}
#bookmarkletLink img {position:relative;top:15px;}

input {cursor:auto !important}

#quote {background:#f1f1f1;padding:15px 10px;border-left:7px solid #ccc;margin-bottom:20px;}
#quote .quoteauthor {color:#4F4F4F;font-weight:bold;}



#follow_me_on_twitter {
  float:right;
  position:relative;
  top:-20px;
  margin-bottom:-30px;
  margin-right:10px;
  display:block;
  padding:5px 10px 5px 25px;
  font-size:11px;
  color:#CFCFCF !important;
  font-weight:bold;
  text-decoration:none;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  background:#171717 url(http://dmix.ca/images/layout/twitter_small.png) no-repeat 6px 3px;

}
#follow_me_on_twitter:hover {
  background-color:#000;
}
em {font-style:italic;}

.dsq-brlink {display:none;}
.dsq-autheneticate-copy {margin-bottom:0px !important;color:#7d7d7d;}