body {
  font-family: "Helvetica", "Verdana";
  color: #333;
  padding-bottom: 10px; }

#page {
  width: 680px;
  margin-left: auto;
  margin-right: auto; }

a {
  color: #333;
  text-decoration: none; }

span.fix {
  font-size: 0.85em; }

#content #left_column {
  width: 480px; }
  #content #left_column h1 {
    font-size: 1.2em; }
  #content #left_column h2 {
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 1.1em; }
  #content #left_column h3 {
    font-size: 1em; }
  #content #left_column h2.title input {
    font-size: 1em;
    width: 100%;
    margin-bottom: 10px; }
  #content #left_column .meta {
    color: #666;
    font-size: 0.7em; }
    #content #left_column .meta input {
      font-size: 0.7em;
      width: 100%;
      border: none; }
  #content #left_column .content {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 0.8em; }
    #content #left_column .content .gist {
      font-size: 0.9em; }
    #content #left_column .content img, #content #left_column .content object {
      display: block;
      margin-left: auto;
      margin-right: auto;
      margin-top: 30px;
      margin-bottom: 30px; }
    #content #left_column .content img, #content #left_column .content object {
      padding: 0px;
      -webkit-box-shadow: 3px 3px 3px #999;
      -moz-box-shadow: 3px 3px 3px #999; }
    #content #left_column .content img.fancy {
      padding: 4px;
      border: 5px solid #333;
      -webkit-box-shadow: 3px 3px 3px #999;
      -moz-box-shadow: 3px 3px 3px #999; }
    #content #left_column .content textarea {
      width: 90%;
      height: 500px; }
  #content #left_column .buttons {
    margin-top: 10px; }
    #content #left_column .buttons input {
      background: #f7f7f7;
      padding: 5px;
      border: none;
      -webkit-box-shadow: 1px 1px 1px #999;
      -moz-box-shadow: 1px 1px 1px #999;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px; }
  #content #left_column div.pager {
    border: 1px solid #999;
    background-color: #ddd;
    margin: 8px 0 8px 0; }
  #content #left_column ul.pager {
    margin: 5px; }
  #content #left_column .pager {
    font-size: 0.85em;
    padding-left: 0px;
    text-align: center; }
    #content #left_column .pager li {
      padding: 5px;
      display: inline;
      list-style-type: none; }
    #content #left_column .pager li.active a {
      color: red; }

#dsq-content {
  font-size: 0.7em !important; }
  #dsq-content .dsq-subscribe {
    font-size: 0.7em !important; }
  #dsq-content input.dsq-trackback-url {
    width: 380px !important;
    font-size: 1em !important;
    border: 0; }
  #dsq-content .dsq-dc-logo {
    display: none; }
  #dsq-content .dsq-comment-header {
    background-color: #f7f7f7 !important;
    background-image: none !important; }
  #dsq-content .dsq-comment-header-meta {
    font-size: 0.7em !important; }

#dsq-combo-logo {
  display: none !important; }

#browser {
  padding-left: 0px;
  list-style-type: none; }

#footer {
  margin-top: 15px;
  font-size: 0.7em; }
