/*  
Theme Name: Rhymed Code
Theme URI: http://rhymedcode.net/
Description: The default Rhymed Code theme
Author: Joshua Sigar
Author URI: http://rhymedcode.net/
*/

* {  margin: 0;  padding: 0;}
body {  font-size: 62.5%; /* Resets 1em to 10px */  font-family: helvetica, verdana, sans-serif;  background: #eff4f8;}
a {  color: #3399FF;  text-decoration: none;  border-bottom: 1px dashed #3399FF;}
a:visited {  color: #444;}
a:hover {  background-color: #CAE2F5;}

ul, ol {  margin-bottom: 10px;  margin-left: 35px;}
ul { list-style-type: circle;   }
ul li, ol li {  line-height: 1.6em;}
h2 {  color: #f63;}
code {  font-family: Courier, "Courier New", monospace;  font-size: 1em;  letter-spacing: -1px;  color: #f90;}

pre {
  background: #f0f0f0;
  color: #f90;
  margin: 5px 10px;
  padding: 10px;
  width: 500px;
  overflow: auto;
}

#page {
}
#header {  background: white;}
h1 {  text-indent: -3000px;}
h1 a {  display: block;  height: 75px;  background: white url(images/rhymedcode-header.gif) no-repeat 40px 0;  border: none;}
h1 a:hover {  background-color: transparent;}
#header .description {  display: none;}
#content {  margin-left: 40px;  padding: 10px 25px;  font-size: 1.5em;  color: #444;  background: #eff4f8;}

#content .description {
  margin-bottom: 5px;
}

h2 a {  }
h2 a:visited { color: #3399FF; }
h3 {  color: #f63;}

.download {
  margin: 20px;
}

.download a {
  background: #39f;
  border: 3px solid #39f;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}

.download a:hover {
  background: #fff;
  color: #39f;
}

.post {  margin-bottom: 15px;}
.post p {  width: 680px;}

.post .meta {
  font-weight: bold;
  margin-bottom: 10px;
}

.post .image {  margin-bottom: 5px;}
.post .image .caption {  font-weight: bold;}
.timestamp {   margin-left: 0px;  margin-bottom: 5px;  font-size: 0.6em;  text-transform: uppercase;}
.entry {}
.entry p {  font-size: 1em;  line-height: 1.4em;  margin-bottom: 7px;}

#searchform {
  margin-bottom: 20px;
}

#feedback {
  margin-left: 40px;
  width: 680px;
}

#commentlist {
  margin-top: 10px;
}

#commentlist li {
  line-height: 1.2em;
  margin-bottom: 15px;
}

#commentlist p {
  margin-bottom: 5px;
}

#feedback .meta {
  font-weight: bold;
  margin-left: 20px;
  margin-top: 25px;
}

#postcomment {
  margin-left: 20px;
  margin-top: 10px;
}

#commentform {
  margin-left: 20px;
}

#commentform p {
  margin-top: 5px;
}
  
#footer {  margin-left: 65px;}
/* ---( CODE VIEWER FORMATTING )------------------------- */
ol.codelist, ul.codelist {	border: 1px solid #DDD;	color: #C63;	font-family: "Courier New", Courier, monospace;	line-height: 130%;	padding: 0 0 0 0px;	margin: 15px 15px 15px 35px;}
ul.codelist {  list-style-type: none;  margin: 1.5em 0;  padding: 10px;}
ol.codelist li, ul.codelist li {	margin: 0;	padding: 1px 5px;  font-size: 0.8em;}
.codelist li.tab0 { padding-left: 5px; }
.codelist li.tab1 { padding-left: 15px; }
.codelist li.tab2 { padding-left: 25px; }
.codelist li.tab3 { padding-left: 35px; }
.codelist li.tab4 { padding-left: 45px; }
.codelist li.tab5 { padding-left: 55px; }
.codelist li.tab6 { padding-left: 65px; }
.codelist li.tab8 { padding-left: 85px; }
.codelist li.tab9 { padding-left: 95px; }
.codelist li.tab10 { padding-left: 105px; }
.codelist li.tab11 { padding-left: 115px; }
.codelist li.tab12 { padding-left: 125px; }
.codelist li.tab13 { padding-left: 135px; }
.codelist li.tab14 { padding-left: 145px; }
.codelist li.odd { background-color: #FFF; }
.codelist li.even { background-color: #F0F0F0; }

.codelist li.sourcelink {	color: #000;	font: 115% Georgia, "Times New Roman", Times, serif;	list-style: none;	margin-left: -32px;	padding-top: .85em;	text-align: center;}
.codelist li code {   color: #222;   letter-spacing: normal}