/**
  Theme Name: symptom
  Theme URI: http://www.symptomrecords.com
  Version: 1.0
  Author: symptom
  Author URI: http://www.symptomrecords.com
  Tags: simple, clean, fixed width, widget-ready, widgets, right sidebar, two columns, valid XHTML, valid CSS, blank-slate
  Licence: GPL
  
  Description: A theme created with developers in mind which should enable rapid WP reskinning. The CSS is minimal but consistent cross-browser, there are a couple of SEO tweaks and the page navigation works sensibly but can modified easily.

  The CSS that follows is what I feel is the bare minimum of styling for a two column, fixed width and centred layout that should be
  consistent in 'modern browsers'
*/

html {
}

body {
  margin:0 0 0 40px;
  padding:0;
  background:#fff;
  color:#333;
  font-family:Georgia, serif;
  font-size:12pt;
  line-height:1.4em;
}

a {
  color:#333;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
  background:#333;
  color:#fff;
}

a img {
  border:0;
}

a:hover img {
  background:#fff;
}

a.download {
  background:#ff0;
}

a.download:hover {
  color:#f00;
}

div.quote {
  font-size:26px;
  text-align:center;
  background:#eee;
  margin:0 auto;
  padding:0.5em 1em;
  width:500px;
}

div#hdr {
  width:920px;
  margin-bottom:40px;
}

div#page {
  width:920px;
}

div#sidebar {
  width:200px;
  float:right;
  font-size:10pt !important;
}

div#sidebar ul {
  margin:0;
  padding:0;
  list-style:none;
}

div#sidebar ul li {
  margin-bottom:1em;
  padding-bottom:0.5em;
}

div#sidebar ul li ul li {
  margin-bottom:0;
  padding-bottom:0;
}

div#sidebar ul li span.widget-title {
  background:#d71600;
  color:#fff;
  text-transform:uppercase;
  padding:0px 5px;
  font-family:Courier New, Courier;
  display:block;
  margin-bottom:1em;
}

li#new-tag-cloud h2 {
  background:#d71600;
  color:#fff;
  text-transform:uppercase;
  padding:0px 5px;
  font-family:Courier New, Courier;
  font-size:10pt;
  font-weight:normal;
  display:block;
  margin-bottom:1em;
}

div#content {
  width:700px;
}

textarea#comment {
  width:700px;
}

h1.postTitle, h2.postTitle {
  font-family:Courier New, Courier;
  font-size:24pt;
  margin-top:0;
  margin-bottom:0.2em;
}

h1.postTitle a, h2.postTitle a {
  text-decoration:none;
}

span#comments, span#postcomment {
  background:#d71600;
  color:#fff;
  text-transform:uppercase;
  font-weight:normal;
  padding:5px 10px;
  font-family:Courier New, Courier;
}

span#comments a {
  color:#fff;
}

ul.postMeta {
  list-style:none;
  margin:0 0 40px 0;
  padding:0;
}

ul.postMeta li {
  display:inline;
  font-size:10pt;
  font-family:Courier New, Courier;
  color:#fff;
  background:#888;
  padding-left:5px;
  padding-right:5px;
}

ul.postMeta li a {
  color:#fff;
  text-decoration:none;
}

span.postDate {
  font-size:10pt;
  font-family:Courier New, Courier;
  color:#fff;
  background:#888;
  padding-left:5px;
  padding-right:5px;
}

div#front-widget {
  width:880px;
  color:#d71600;
  font-size:16pt;
  font-family:courier new, courier;
  font-weight:bold;
  margin-bottom:40px;
}

div#front-widget a {
  color:#d71600;
}

div#front-widget a:hover {
  text-decoration:none;
  background:transparent;
  color:#f0f;
}

div#footer {
  width:920px;
  border-top:1px dotted #999;
  font-size:9pt;
  color:#999;
  font-family:courier new, courier;
}

div#footer a {
  color:#999;
}

dl {
}

dt.release {
  float:left;
  width:115px;
}

dt.clear {
  clear:left;
}

dd {
  height:110px;
}


