/* Default font settings. 
The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body{font: 100%/1.5em Helvetica,"Helvetica Neue",Arial,sans-serif;color:#2f373b;}
/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6{font-weight:normal;}
h1{font-size:1.875em;line-height: 1em;margin-bottom:0.5em;color:#ba1114;font-weight:bold;}
h2{font-size:1.2em;line-height:1;margin-bottom:1em; color:#ba1114;font-weight:bold;}
h3{font-size:1.5em;line-height:1.25;margin-bottom:1.25em;height:1.25em;color:#ba1114;}
#comments h3{border:1px #cbcccd solid;border-left:0;border-right:0;padding:0 0 10px 0;}
#comments h3 img{margin:0;padding:0;vertical-align:bottom;}
h4{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
.widget h4{border-bottom:1px #cbcccd solid;margin:0 0 4px 0;padding:0 1em 4px 1em;}
h5{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,
h4 img,h5 img,h6 img{margin:0;}
/* Text elements
-------------------------------------------------------------- */
p{margin:0 0 1.5em;}
a:focus,
a:hover{color:#000;}
a{color:#ba1114;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,
acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
/* Lists
-------------------------------------------------------------- */
li ul,
li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
.widget ul{list-style:none;margin:0;padding:0 1em;}
.widget ul li{margin:0 0 1em 0;padding:0;}
li.twitter-item{margin:0 0 1em 0 !important;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
/* Tables
-------------------------------------------------------------- */
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;background:#c3d9ff;}
th,td{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
/* Misc classes
-------------------------------------------------------------- */
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.meta{color:#6f7b80;margin-top:-1em;}
.date{}
.byline,.comment-meta{font-size:0.875em;}
.tags{font-size:0.75em;list-style:none;margin:0;padding:0;}
.tags li{display:inline;}
.widget li,.comment{font-size:0.75em;}
.leave-comment{font-size:0.688em;}
.leave-comment a{color:#000;text-decoration:none;}
#recent-blog-entry{color:#504e4a;line-height:1em;}
#recent-blog-content,#footer{font-weight:normal;font-size:75%;}
#recent-blog-title,#recent-blog-title a{color:#888681;}
#recent-blog-time{display:block;color:#888681;}
#footer{color:#b7bdc0;}
.meta_widget a{color:#000;text-decoration:none;}
.networking li{display:inline;padding:0 10px 0 0 !important;}
.comment-body{background:#fff;border:1px #e3e2e2 solid;padding:1.5em 1.5em 0;margin:0 0 1.5em 0;}
img.alignleft{float:left;margin:0 1.5em 1.5em 0;}
img.alignright{float:right;margin:0 0 1.5em 1.5em;}