/*	MAIN BLOCKS */
* {
margin:0;
padding:0;
}

body {
font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;
font-size: 12px;
line-height: 1.5em;
color:#333;
}

/*	GENERAL STYLES */
p, dl, hr, h1, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
padding-bottom: 1.5em;
}

a:link, a:visited, a:active {
color:#02bae7;
text-decoration:none;
}

a:hover {
color:#999;
}

a:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
text-decoration:none;
}

a img {
border:0;
}

h1 {
font-size: 11px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:1px;
}

h1.frontpage {
color:#FFFFFF;
display:inline-block;
font-family: Arial, "Liberation Sans", FreeSans, sans-serif;
font-size:9px;
font-weight:normal;
letter-spacing:1px;
line-height:9px;
padding-bottom:18px;
text-transform:uppercase;
}

h1.frontpage a:link, h1.frontpage a:visited, h1.frontpage a:active {
color:#FFF;
background-color:#00BBE9;
padding:1px 3px 1px 4px;
}

h1.frontpage a:hover {
color:#FFF;
background-color:#CCC;
}

h2 {
font-weight:normal;
font-size: 12px;
}

h3 { font-size: 21px; }
h4 { font-size: 19px; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }

ol { list-style: decimal; }

ul { list-style: none; }

li { margin: 0px; }


.entry img.icon {
border:0 none;
margin:-3px 5px 0 0;
height:16px;
}

.entry a.image {
margin-right:5px;
}

.entry {
padding-bottom:1.5em;
}

.image_entry {
float:left;
margin:0 10px 10px 0;
}

img.nofloat {
float:none;
margin:0 10px 10px 0;
max-width:300px;
}

/*	CONTAINER */
#container {
width:950px;
margin:0 auto;
}

/*	HEADER */
#header {
height:50px;
}

/*	NAV */
#logo {
font-family:"helvetica neue",helvetica,arial,sans-serif;
font-size:47px;
font-weight:100;
letter-spacing:1px;
line-height:1em;
padding-bottom:15px;
}

.nav_header {
padding:0;
}

.nav_search_block {
padding-bottom:10px;
}

.nav_block {
padding-bottom:8px;
}

/*	CONTENT */
#content {
}

.frontpage_block {
padding-bottom:2.5em;
}

.text {
clear:both;
padding-bottom:0;
}

.justify {
text-align:justify;
}

#column_one {
float:right;
width:300px;
margin:10px 25px 20px;
}

#column_two {
float:left;
width:300px;
margin:10px 25px 20px;
}

#column_three {
float:left;
width:200px;
margin:0 25px 20px;
text-align:right;
}

.stamp {
font-size:9px;
letter-spacing:1px;
line-height:1.7em;
padding-top:3px;
padding-bottom:0;
text-transform:uppercase;
clear:both;
color:#333;
}

.stamp_header {
font-size:9px;
letter-spacing:1px;
line-height:1.7em;
padding:0;
text-transform:uppercase;
clear:both;
}

a.button {
border:1px solid #02bae7;
padding:4px 6px 2px;
}

a.button:hover {
background-color: #02bae7;
color:#fff;
}

input.button {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
color:#02BAE7;
font-size:9px;
letter-spacing:1px;
padding:2px;
text-transform:uppercase;
}

input.button:hover {
background-color: #02bae7;
color:#fff;
}

#search {
border: 1px solid #CCC; margin-bottom:10px;
padding:2px;
}

#search_form {
padding:0;
}

#search_form input {
width:100px;
text-align:right;
border:1px solid #ccc;
padding:2px;
}

#post_search_form {
padding:0;
margin:0;
}

.spaced_out {
padding:3.5em 0 1.5em 0;
}

.title {
text-transform:none;
padding-bottom:0;
letter-spacing:0;
}

.post_body {
text-align:justify;
}

.post_list img {
padding-bottom:5px;
}

.post_tease {
text-align:justify;
}

.post_tease p {
padding:0;
}

p.comments {
text-align:justify;
padding-bottom:0;
}

.video_thumb {
display:block;
float:left;
margin-right:10px;
}

/*	FOOTER */
#footer {
clear:both;
width:700px;
margin:0 0 20px 275px;
}

/*	DISQUS */
#disqus_thread {
margin-top:-10px !important;
}

#disqus_thread #dsq-content h3 {
font-size: 11px;
font-weight:normal !important;
text-transform:uppercase;
color:#333;
letter-spacing:1px;
padding:0;
margin:0 0 10px;
}

#disqus_thread #dsq-content #dsq-comments-count {
font-size:9px;
letter-spacing:1px;
line-height:1.7em;
padding-top:0px;
text-transform:uppercase;
}

#disqus_thread #dsq-content #dsq-auth .dsq-by {
display:none;
}

#disqus_thread #dsq-content #dsq-auth .dsq-auth-header {
margin-bottom:0px;
}

#disqus_thread #dsq-content {
font-family: Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif !important;
font-size: 12px !important;
line-height: 1.5em !important;
}

#dsq-content #dsq-comments .dsq-comment-footer {
font-size:9px !important;
letter-spacing:1px !important;
line-height:1.7em !important;
padding-top:3px !important;
text-transform:uppercase;
}

#dsq-content #dsq-comments .dsq-comment-header cite {
font-size:9px !important;
letter-spacing:1px !important;
text-transform:uppercase;
}

#dsq-content #dsq-comments .dsq-header-meta {
font-size:9px !important;
letter-spacing:1px !important;
text-transform:uppercase;
}

#dsq-extra-links {
font-size:9px !important;
font-weight:lighter !important;
letter-spacing:1px !important;
text-transform:uppercase;
}

.disqus_stamp {
color:#999;
}

#dsq-extra-links img {
vertical-align:top;
}

#disqus_thread #dsq-content #dsq-options-toggle {
text-transform:uppercase;
font-size:9px;
letter-spacing:1px;
display:none;
}

#dsq-options-toggle img, .dsq-comment-rate {
display:none !important;
}

#disqus_thread #dsq-content iframe {
height:340px !important;
}

#dsq-content #dsq-comments .dsq-comment-message {
margin:0 !important;
}

.dsq-comment-body, .dsq-comment-footer {
margin-left:0px !important;
}