/*
Theme Name: OffPlanet
Theme URI: http://www.off-planet.net
Description: Proprietary Theme
Version: 1.0
Author: Jeremy Brown
Author URI: http://www.off-planet.net
Tags: dark, basic, clean, proprietary
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";

body { font-family: Helvetica; font-size: 12px; color: white; background-repeat: no-repeat; background-color: #111111; background-image: url('style/images/bg.jpg'); background-attachment: fixed; background-position: bottom left; }

a { color: #888888; text-decoration: none; }

a:hover { text-decoration: underline; }

h1 { letter-spacing: 2px; font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
code { font-size: 12px; padding: 0px 2px 0px 2px; margin: 1px; background: #333333; border: 1px solid white; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

input { margin: 5px 5px; }

#page_wrap { margin: 20px 20px; }

#menu { display: inline-block; border-right: 1px solid #222222; margin: 0px 0px 0px 256px; }

#title { margin: 0px 0px 0px 176px; }

.page_item { display: inline-block; }
.page_item a { font-size: 24px; display: inline; border-left: 1px solid #222222; padding: 0px 10px; }
.current_page_item a { color: white; }

.post { margin: 0px 15px; padding: 15px 15px; }
.page { margin: 0px 15px; padding: 0px 15px; }

.post p { margin: 15px 15px;  line-height: 150%; }
.page p { margin: 10px; }

.hentry { text-align: left; }

.post_title { font-size: 28px; margin: 6px 0px; text-indent: 15px; }

.post_date { font-size: 14px; margin: 2px 0px; border-bottom: 1px dotted white; text-indent: 15px; }

.hentry p { padding: 1px 0px; text-indent: 15px; }

.single_hentry { border-bottom: 1px dotted white; border-top: 1px dotted white; }

.post_footer { border-bottom: 1px dotted white; }

#blog_wrap { margin: 0px 200px; }

#reel-table { width: 1060px; }

#player { display: inline; margin: 10px 10px 10px 25px; }

#comment_form td { vertical-align: top; }

.commentlist { text-align: left; margin: 10px 0px; }

#respond { text-align: left; }

#footer_block { border: 1px dotted #222222; display: inline-block; width: 700px; margin: 20px 20px 20px 107px; padding: 5px 10px; }

.menu_table { margin: 10px; }

#sidebar { text-align: left; margin: 10px; display: block; position: fixed; right: 50px; top: 70px; }

.cat-item { font-size: 12px; }

#s { margin: 10px 30px 0px 30px; }

#tweetblender { width: 200px; display: block; }

#breakdown { border: none; width: 415px; height: 344px; overflow-y: scroll; overflow-x: auto; text-align: left; display: block; }
.bd-image { float: left; width: 100px; height: 53px; }
.bd-text { padding: 0px 0px 0px 108px; }
.bd-item { display: block; height: 80px; margin: -10px 0px -20px 0px; }
#bd-footer { margin: 20px 0px 0px 0px; }

.links li { display: inline-block; font-size: 12px; padding: 4px; margin: 2px; background: #333333; border: 1px solid white; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

#links-div { width: 500px; }

#update-tab { width: 100px; position: fixed; top: 0px; left: 75px; background-color: #333333; border-bottom: 1px solid white; border-left: 1px solid white; border-right: 1px solid white; -moz-border-radius-bottomleft: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; padding: 15px; font-size: 12px; text-align: center; }