/*
Theme Name: Havok
Theme URI: http://d3ft.com
Description: Totally rad hip now with it thing that is awesome and rad. Now with less footer background!
Version: 2.3
Author: John
Author URI: http://d3ft.com/
Tags: simple, minimalist, fixed width, two columns, left sidebar, CSS3

*************
*/

/* @import "960.css"; */

.container_12,.container_16{margin-left:0;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*@import "star-reset.css";*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;margin-bottom: 1.5em;}
fieldset,img{border:0;}
address,caption,cite,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* @import "star-base.css"; */

body {
	font-size: 14px;
	line-height: 1.5em;
	margin: 0; padding: 0
}
h1, object, h1 a{
	margin: 0;
	font-size: 1.5714285714285714em;
	line-height: 0.9545454545454546em;
	margin-bottom: 0.9545454545454546em;
}
h2, h2 a  {
	margin: 0;
	font-size: 1.4285714285714286em;
	line-height: 1.05em;
	margin-bottom: 1.05em;
}
h3, h3 a, big {
	margin: 0;
	font-size: 1.2857142857142858em;
	line-height: 1.1666666666666667em;
	margin-bottom: 1.1666666666666667em;
}
h4, dt, p.gray, div#smart-archives-list h2 a, .grid_6 ul {
	margin: 0;
	font-size: 1.1428571428571428em;
	line-height: 1.3125em;
	margin-bottom: 1.3125em;
}
p, h5, .grid_8 ol, .grid_8 ul {
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}
small, h6, code {
	margin: 0;
	font-size: 0.8571428571428571em;
	line-height: 1.75em;
	margin-bottom: 1.75em;
}
table {
	border-collapse: collapse;
	margin-bottom: 1.5em;
}


html {
	height: 100%;      /*IE hack*/
	overflow-y:scroll; /*Firefox hack*/
	-webkit-font-smoothing: subpixel-antialiased;
	}
body {
	font-family: Helvetica, "Helvetica Neue", "HelveticaNeue-Medium", "MgOpen Modata", Arial,  Verdana, "FreeSans", sans-serif;
	background: #fff url('http://d3ft.com/wp/wp-content/themes/havok/images/thing-background-thing.gif') no-repeat fixed; 
	color: #6A6B60;
	height: 100%;
}
h1, h2, h3, h4, h5, h6 {font-weight: bold; color: #031500; text-shadow: #999 0 1px 1px;}
a {color: #777; font-weight: bold;}
#sidebar a, h2 a, .grid_6 a, ul.gray a, .navigation a {text-decoration: none;}
#sidebar a:hover, a:hover {color: #669966; text-decoration: underline;-webkit-transition: background-color 1s}
blockquote {padding-left: 9px;margin: 1.5em 60px 1.5em 20px;border-left: 1px solid #bbb;}
cite {font-style: italic;font-weight: bold;}
q {font-style: oblique;color: #666;}
code {font-family: "Liberation Mono", monospace; }
big {font-family: "Hiragino Kaku Gothic Pro", "Osaka", "Zapf Dingbats"; /*thnx John Gruber*/}
hr {height: 0;width: 50px; color: #bbb;background-color: #bbb;border: 0;margin: 4.5em auto 12em auto;}
hr:before {content: ".  ☆ .";}
input[type=submit],label,select,.pointer {cursor:pointer;}
input {padding: 2px;
	border-top: 1px solid #aaa;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ddd;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px;
}
div input#s.swap_value {width: 130px;margin-right: 2px;background-color: #ddd;}
div input#go {width: 55px;padding: 2px;background-color: #aaa;}
div.entry p, p.gray, h1, .grid_8 ol {font-family: "Cambria", Georgia, Times, "Times New Roman", serif;}
.widget_pages, .widget_text, .adrotate_widget {float: left;position: absolute;}
#content {margin: 150px 0 0 0;width: 960px; z-index: 3;}

.grid_6 ul {z-index: 1;text-transform: uppercase;}
.grid_6 h1 {text-transform: lowercase;}
.grid_6 small {font-size: 0.7em;line-height: 1.8em;}
h2.widgettitle {display: none;}
li#pages-3 ul {float: left;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;width: 170px;}
li.page_item, ul.gray li {display: inline; width: 170px;line-height: 2em;float: left;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
li.page_item a, ul.gray li a{display: block;padding:0 0 0 3px;}
li.page_item a:hover, ul.gray li a:hover {color: #fff;background: #669966;border: none;}
ul.gray {min-height: 15em;}
/*.widget {margin-top: 10px;padding-top: 10px;float: left;}*/
.adrotate_widget {margin-top: 220px;}
.widget_text {margin-top: 190px;}
div.entry p:first-child {color: #444;font-size: 1.2857142857142858em;line-height: 1.1666666666666667em;margin-bottom: 1.1666666666666667em;}
div.entry h3 {color: #444;}
#links p strong {display: inline;}
#story .post, .grid_8 .post {margin-bottom: 9em;}
.sidebar {min-height: 580px;}
#searchbox {margin-bottom: 3em;}
.gray, .postmetadata, .gReader-date {color: #666;border-bottom: none;font-weight: normal;}
p.gray a, p.postmetadata a, span.postmetadata a {color: #888;text-decoration: none;;font-weight: normal;}
p.gray a:hover, p.postmetadata a:hover, span.postmetadata a:hover {color: #B3B3B3;text-decoration: underline;}
ol.deef {margin-top: 6em;list-style: decimal outside;font-size: 0.8333333333333334em;line-height: 1.8em;margin-bottom: 1.8em;}
div#smart-archives-list h2 {margin-top: 1.8em;}
.grid_8 ol li {list-style: decimal outside;}
.grid_8 ul li {list-style: square outside;}

div#linkdate p  {color: transparent;}
div#linkdate a {color: #666;text-decoration: none;font-weight: normal;}
div#linkdate p:hover {color: #666;}
div#linkdate p:hover a {color: #ddd; }

.footer {min-height: 450px;margin-bottom: -100px;padding-top: 50px;
	background: transparent;
}

div.post ul.gReader-list {  list-style: none !important;  padding: 0px !important;  margin: 1em 0px !important;  text-indent: 0 !important;}
div.post ul.gReader-list li:before {  content: "" !important;}
div.post ul.gReader-list li {  padding: 0px !important;  margin: 2em 0px !important;}
div.post ul.gReader-list a.gReader-title {  font-size: 1.1em !important;  font-weight: bold !important;  text-align: left !important;  display: block !important;  margin-bottom: .3em !important;}
div.post ul.gReader-list div.gReader-date {  display: inline;  padding-right: 10px;  border-right: 1px solid #999;}
div.post ul.gReader-list div.gReader-source {  padding-right: 0;  border-right: 0;  display: inline; padding-left: 10px;}
div.post ul.gReader-list div.gReader-notes, div.post ul.gReader-list div.gReader-desc {margin: .3em 0px;}
div.post ul.gReader-list div.gReader-notes span.preface { font-weight: bold;  font-style: italic;}

.similar {margin-top: 9em;}
a.readyet {color: transparent;}
a.readyet:visited {color: #669966;text-decoration: none;}
sup{font-size: 8px;letter-spacing: 0.5em;}
sup a{text-decoration: none;color: #000;}

/*Various hacks*/
.page-break { page-break-before:always; }
/*@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}*/
.alignright {margin: 0 0 2px 18px; float: right;}
.alignleft {margin: 0 18px 2px 0; float: left}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.navigation {margin-bottom: 3em;padding-bottom: 3em;}