/*  
Theme Name: Mark Bold
Theme URI: http://markbold.com/
Description: Theme of Mark's website.
Version: 0.8
Author: Mark Bold
Author URI: http://markbold.com/
*/
/* adds to Blueprint Grid and Typography */

body {margin-top:2px;font-family:Cambria,Georgia,Myriad Pro,Arial,Helvetica;font-size:100%;}
h1, h2, h3, h4 {font-family:Georgia,Arial,Helvetica;}
a {text-decoration:underline;color:#333;}
a:visited {color:#666;}
em {background:#fff;}

.header {padding:5px 0;}
.masthead h1 {margin:10px 0;padding:0;font-size:2.6em;font-weight:bold;letter-spacing:1px;}
.masthead h1 a {text-decoration:none;color:#333;}
h2 {font-size:1.2em;}

.about {border-top:5px solid #333;}
.about h3 {padding:7px 5px;background:url(images/border-dot.gif) repeat-x left bottom;}

.block {border-top:5px solid #333;margin-top:18px;}
.block ul {list-style-type:none;margin:0;padding:0;}
.block ul h4 {padding:3px;background:url(images/border-dot.gif) repeat-x left bottom;margin:0;}

.block ul li {margin:0;padding:0;}
.block ul li a {display:block;padding:3px;background:url(images/border-dot.gif) repeat-x left bottom;text-decoration:none;}
.block ul li a:hover {background:#efefef;}
.block ul li.page_folder ul li a {padding-left:10px;}

.block ul li a.feed {background:url(images/subscriber-off.gif) no-repeat left bottom;padding-left:26px;}
.block ul li a.feed:hover {background:url(images/subscriber-on.gif) no-repeat left bottom;}
.block ul li ul.external li a {background:url(images/external.gif) no-repeat left bottom;padding-left:26px;}

.utility {border-top:5px solid #333;margin-top:12px;}
.utility h4 {padding:4px;background:url(images/border-dot.gif) repeat-x left bottom;margin:0;}
.utility form {padding:12px;}
.utility form input {border:1px solid #ccc;padding:5px;}
.utility form input.button {background:url(images/bg-button.gif) repeat-x left bottom;font-weight:bold;font-size:12px;padding:4px;}

.indexer {border-top:5px solid #333;margin-top:12px;}
.indexer h4 {padding:4px;background:url(images/border-dot.gif) repeat-x left bottom;margin:0;}
.indexer ul {margin:0;padding:0;list-style-type:none;}
.indexer ul li {margin:0;padding:0;}
.indexer ul li a {display:block;padding:5px;background:url(images/border-dot.gif) repeat-x left bottom;text-decoration:none;}
.indexer ul li a:hover {background:#efefef;}
.indexer ul li a span {display:block;float:right;}

.content {border-top:5px solid #333;}
.content .title {background:url(images/border-dot.gif) repeat-x left bottom;}
.content .title h2 {margin:0;padding:2px;font-size:1.6em;}
.content .title h2 a {}
.content .datestamp {padding-top:8px;font-weight:bold;color:#888;}
.content .topgap {margin-top:12px;}
.content a.more-link {display:block;padding:2px 0 2px 24px;background:url(images/read-more.gif) no-repeat left center;}
.content a.external {display:block;padding:2px 0 2px 16px;background:url(images/external-icon.gif) no-repeat left center;}

.content ul.lined {margin:2px 0 10px 40px;list-style-type:none;}
.content ul.lined li {padding:3px 0;background:url(images/border-dot.gif) repeat-x left bottom;}
.content .cv p {margin:2px 0;}
.content .cv h5 {margin:0;font-weight:normal;padding:3px 0;background:url(images/border-dot.gif) repeat-x left bottom;}

.entry {}
.entry h4 {font-size:1.6em;margin:0;padding:2px;background:url(images/border-dot.gif) repeat-x left bottom;}
.entry h4 a {font-weight:normal;text-decoration:none;}
.entry p {margin:0 0 8px 0;padding:0;}
.entry img.alignleft {float:left;margin-bottom:4px;}
.entry img.alignright {float:right;}
.entry img.b {border:1px solid #777;padding:2px;}

.content .comments {border-top:2px solid #333;margin-top:12px;}
.content .comments h4 {padding:5px 0;background:url(images/border-dot.gif) repeat-x left bottom;}
.content .comments form {padding:10px;}
.content .comments p {margin:3px;}
.content .comments form input, .content .comments form textarea {border:1px solid #aaa;padding:4px;background:#fff;margin:2px;}
.content .comments form textarea {height:90px;}
.content .comments form input.button {background:url(images/bg-button.gif) repeat-x left bottom;}

.content .contactform form {margin:12px 0;}
.content .contactform form input, .content .contactform form textarea {border:1px solid #aaa;padding:4px;background:#fff;margin:0;}
.content .contactform form textarea {height:120px;}
.content .contactform form input.button {background:url(images/bg-button.gif) repeat-x left bottom;}

.footer {border-top:5px solid #333;margin-top:18px;padding-top:12px;}
.footer ul {margin:0;padding:0;list-style-type:none;}
.footer ul li {margin:0;padding:0;}
.footer ul li a {display:block;padding:5px;background:url(images/border-dot.gif) repeat-x left bottom;text-decoration:none;}
.footer ul li a:hover {background:#efefef;}

