/*
Theme Name: Clickframes.org
Theme URI: http://clickframes.org/
Description: Clickframes
Version: 2.0
Author: Jonathan Abbett
Tags: clickframes, grid, helvetica

Clickframes.org theme
*/

strong {
    font-weight:bold;
}

em {
    font-style:italic;
}

h1, h2, h3, h4 {
    font-family:Helvetica,Arial,clean,sans-serif;
}

h3 {
    font-weight:bold;
    font-size:18pt;
    border-top:5px solid black;
    padding-top:0.1em;
    letter-spacing:-0.03em;
    margin-bottom:0.2em;
    margin-top:1.5em;
}

h3.first {
    margin-top:0;
}

div#blog-content h3.new-section {
    border-top:1px solid black;
    margin-top:1.5em;
    padding-top:1.5em;
}

a:link, a:visited {
    color:#333333;
}

p {
    line-height:1.6em;
}

del {
    text-decoration:line-through;
}

pre {
    margin-bottom:1em;
}

.container_8 {
    padding:40px;
}

.blog-entry {
    margin-bottom:1em;
}

.blog-entry p {
    margin-bottom:0.5em;
}

.blog-entry .title {
    font-family:Helvetica,sans-serif;
    font-size:14pt;
    font-weight:bold;
    margin-bottom:0.1em;
}

.blog-entry .title a {
    color:black;
}

.blog-entry .category a {
    font-family:Helvetica,sans-serif;
    text-transform:uppercase;
    padding-right:0.5em;
    text-decoration:none
}

.blog-entry .category a:hover {
    text-decoration:underline;
}

.blog-entry .metadata {
    margin-bottom:0.5em;
    font-family:Helvetica,sans-serif;
}

.blog-entry .continue {
    font-family:Helvetica,sans-serif;
}

.blog-metadata > div {
    border-left:1px dotted black;
    padding-left:1em;
}

#footer {
    border-top:1px solid black;
    margin-top:6em;
    padding-bottom:10em;
    padding-top:0.5em;
    text-align:right;
    line-height:1.5em;
}

#introduction {
    margin-bottom:2em;
}

#introduction p {
    font-size:16pt;
    line-height:1.3em;
    
    margin-bottom:0.5em;
}

#introduction p strong {
    font-family:Helvetica,Arial,clean,sans-serif;
}

#primary-branding {
    background:black;
    font-family:Helvetica,Arial,clean,sans-serif;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
    padding-top:0.5em;
    padding-bottom:0.5em;
}

#primary-branding a {
    color:white;
}

p.twitter-message {
    margin-bottom:1em;
}

p.twitter-message a {
    text-decoration:none;
}

p.twitter-message a:hover {
    text-decoration:underline;
}

p.twitter-message .twitter-timestamp {
    font-family:Helvetica,sans-serif;
}

h3#postcomment {
margin-top:2em;
}

div.comment {
margin-top:1em;
}

div.comment div.comment-date {
font-family:Helvetica,sans-serif;
}

div.comment div.comment-content p {
margin-bottom:0.5em;
}

div#blog-content h3 {
border:none;
}

ul li {
   margin-left:1em;
}

ul#recentcomments {
   margin-top:1em;
}

ul#recentcomments li {
  margin-left:0em;
   list-style-type:none;
   margin-bottom:1em;
}

ul#recentcomments div.recent-comment-author {
   font-family:Helvetica,Arial,sans-serif;
   margin-top:0.5em;
   margin-left:1em;
   font-size:9pt;
}
