@import "/inc/css/boilerplate.css";
@import "/inc/css/plugins.css";
@import "/inc/css/thickbox.css";

#body { font-family: helvetica, verdana, sans-serif; }
#contain { width: 955px; margin: 10px auto 0; }
#navigation { margin-bottom: 1.0em; }
#comments { background-color: #eeeeee; border: 1px solid #dddddd; margin-top: 2.0em; padding: 20px; width: 914px; }
#content, #entry { margin-bottom: 1.0em; }
#content { float: left; width: 960px; }
.original { background: url(images/background_content.gif) repeat-y 0 0; }
.deuce { background-image: none; }
#amazon { float: right; width: 190px; }
#entry { font-size: 1.6em; line-height: 1.6em; padding: 0 160px 0 0; }
.column { float: left; width: 187px; margin: 0 5px 0 0; }
.column h2 { background-color: #000; color: #fff; font-size: 1.2em; margin: 0; padding: .4em; text-align: center; }
.twitter h2 { background-color: #1E60A6; }
.comment { color: #505050; border-top: 1px solid #cccccc; margin: 1em 0; padding: 10px 10px 0 10px;  }
.comment > p:first-child { font-size: 0.8em; }
.comment > p:last-child { margin-bottom: 0; }
.tweet { padding: 20px; background-color: #eee; border: 1px solid #ccc; font-family: courier, helvetica, sans-serif; font-size: 1.4em; text-overflow: ellipsis; }
.block, .twit-ee { background-color: #fff; float: left; width: 163px; height: 163px; margin: 0 5px 5px 0; padding: 11px; border: 1px solid #ccc; overflow: hidden; text-overflow: ellipsis; }
.column .block, .column .photo, .column .twit-ee { margin-right: 0; }
.amazon { background-color: #000; border: 1px solid #000; float: left; width: 185px; height: 185px; margin: 0 5px 5px 0; overflow: hidden; text-align: center; text-overflow: ellipsis; }
.meta { color: #505050; font-size: 0.7em; margin-top: 0; }
.photo { background-color: #fff; float: left; width: 185px; height: 185px; margin: 0 5px 5px 0; border: 1px solid #bbbbbb; overflow: hidden; font-family: courier,sans-serif; text-align: center; font-size: 1.0em; text-overflow: ellipsis;}
.polaroid { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; position: relative; height: 144px; margin: 10px 15px 6px 15px;  width: 154px; overflow: hidden; }
.polaroid img { position: absolute; top: -25%; left: -25%; }
.twit-ee { background-color: #eee; font-family: courier, helvetica, sans-serif; font-size: 1.2em; }
.column .twit-ee { background-color: #b0d7ff; border-color: #2670b9;  }
.twit-ee span { font-size: 0.7em; font-weight: bold; }

a { color: #000; text-decoration: none; }
a.more { color: #ccc; font-size: 0.9em; }
#entry a { border-bottom: 1px dashed #505050; }
#entry a:hover { text-decoration: none; border-bottom: 1px solid #505050; }
h1 { font-size: 1.8em; }
h1 a, h1 a:hover { color: #000; text-decoration: none; }
h3 { color: #ccc; margin-bottom: 0; }
h4 { margin-bottom: 0; }
h5 { color: #bbbbbb; font-size: 1.0em; }
.block p { font-size: 0.9em; }
.block a { display: block; text-decoration: none; }
.block a:hover { background-color: #ccc; color: #505050; text-decoration: none; }
.block h4 a:hover { background-color: #ccc; color: #fff; text-decoration: none; text-align: right; }
.block_body { height: 115px; margin-bottom: 5px; overflow: hidden; }
.block_body a { color: #505050; display: inline; }
.tabs li a { background-color: #fff; margin-right: 5px; padding: 20px 30px 20px 0;  font-size: 1.2em; font-weight: bold; }
.tabs li a:hover { background-color: #505050; color: #fff; padding: 20px 0 20px 30px; text-decoration: none; }

