@import "grid.css";

body {
  min-width: 900px;
  color: #303030;
}

/* Headings
 * --------------------------------------------------------------------- */
h1 { 
  color: ;
  font-weight: bold;
}
h2,h3,h4,h5,h6 { color: #303030; }

/* Text Elements
 * --------------------------------------------------------------------- */
h1 a:link, h1 a:visited {
  color: #303030;
  padding: 0em;
}

h1 a:hover, h1 a:active {
  border-bottom: 1px solid #F02EBC;
  background-color: #FFFFFF;
}

a, a:visited, a:link { 
  padding: 0.2em 0.1em;
  color: #F02EBC; 
  text-decoration: none;
}

a:hover, a:active { 
  color: #FFFFFF;
  background-color: #F02EBC;
}

a:hover.image {
  background-color: #FFFFFF;
}

blockquote    { 
  color: #5C5C5C;
  border-left: 0.3em solid gray;
}

pre {
  background: ;
  border:     1px solid ;
}

hr {
  background: #B2CCFF;
  color:      #B2CCFF;
}

/* Tables
 * --------------------------------------------------------------------- */
table {
  border-top:     1px solid ;
  border-left:    1px solid ;
}
th,td {
  border-bottom:  1px solid ;
  border-right:   1px solid ;
}

/* Default Classes
 * --------------------------------------------------------------------- */
p.quiet { color: #666; }
.alt    { color: #666; }

p.title {
  color: #111;
  font-size: 2em;
  margin-bottom: 0.75em;
}

/* Logo Classes
 * --------------------------------------------------------------------- */
#sidebar {
  float: left;
  margin-left: 20px;
  width: 130px;
  color: #CFD4B2;
}

#sidebar h3#logo a, #sidebar h3#logo a:link,  
#sidebar h3#logo a:visited {
  color: #CFD4B2;
  padding-left:0;
}

#sidebar h3#logo a:hover, #sidebar h3#logo a:active {
  color: #F02EBC;
  background-color: #FFFFFF;
}

#sidebar h3#logo {
  color: #CFD4B2;
  font-weight: bold; 
  font-size: 2.5em;
  margin-bottom: 0em;
}

#sidebar p b {
  color: #303030;
}

#sidebar ul {
  margin:0;
}

#sidebar ul li {
  margin-top: 1.0em;
  list-style-type: none;
  padding-left: 2px;
  color: #CFD4B2;
}

#sidebar ul li a {
 padding-left: 0;
}

/* Header Classes
 * --------------------------------------------------------------------- */
#header {
  border-bottom:1px dotted;
  height:30px;
}

#header a {
}

/* Post Classes
 * --------------------------------------------------------------------- */

.post {
  margin-bottom: 5em;
}

.post p.date {
  color: #CFD4B2;
  text-align: left;
  font-size: 1.2em;
  font-style: italic;
}

.post p.date a {
  padding: 4px 2px;
  background-color: #737373;
}

.post h1 {
  color: #303030;
  font-weight: bold;
}

.post p {
  font-size: 1.3em;
}

.post ul {
  font-size: 1.3em;
}

.post p span.readmore {
  font-size: 0.8em;
}

.post p.small {
  font-size: 1.2em;
}

.post p img {
  margin: 0 auto;
}

.post ol li {
  font-size: 1.2em;
}

.dingbat {
  display:block;
  margin: 0 auto;
}

/* Pagination Classes
 * --------------------------------------------------------------------- */
#pagination {
  text-align:right;
}

/* About Classes
 * --------------------------------------------------------------------- */
#about {
  margin-top:1em;
  font-size: 1.2em;
}
/* Archive Classes
 * --------------------------------------------------------------------- */
#archives h4.year {
  font-size: 1.2em;
  font-style: italic;
  margin: 1em 0;
}

#archives .post {
  margin-bottom:1em;
}

#archives .post p.title {
  font-size: 1em;
  margin-bottom: 0.5em;
}

#archives .post span.date {
  font-style: italic;
}

#archives .post p.description {
  font-size: 1em;
  margin-left: 1em;
}


 /* Footer Classes
 * --------------------------------------------------------------------- */
#footer {
  margin-top: 1em;
  border-top: 1px solid ;
  text-align:center;
  color: #CFD4B2;
}

/* EOF */
