/* Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, dialog, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a:active { outline: none; }

/* Typography - 13px Font Size - Baseline Grid of 18px */
html {font-size:100.01%;}
body {font-size:13px;line-height:18px;font-family:Lucida Grande,sans;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:Helvetica,Arial,sans-serif;}
h1 {font-size:24px;line-height:36px;margin-bottom:18px;}
h2 {font-size:20px;line-height:36px;margin-bottom:18px;}
h3 {font-size:18px;line-height:18px;margin-bottom:18px;}
h4 {font-size:16px;line-height:18px;margin-bottom:18px;}
h5 {font-size:14px;font-weight:bold;margin-bottom:18px;}
h6 {font-size:13px;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin: 18px 0;}
p img.left {float:left;margin:18px 18px 18px 0;padding:0;}
p img.right {float:right;margin:18px 0 18px 18px;}
blockquote {padding:18px 0;font-family:Georgia,Times,serif;font-style:italic;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:16px;line-height:24px;margin:18px 0;}
blockquote *:first-child {margin-top:0;padding-top:0;}
blockquote *:last-child {margin-bottom:0;padding-bottom:0;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 18px;font-style:italic;}
pre {margin:18px 0;white-space:pre;}
pre, code, tt {font:11px 'andale mono', 'lucida console', monospace;line-height:18px;}
li ul, li ol {margin:0;}
ul, ol {margin:0 18px 18px 0;padding-left:24px;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 18px 0;}
dl dt {font-weight:bold;}
dd {margin-left:18px;}
table {margin-bottom:18px;width:100%;}
th {font-weight:bold;}
th, td, caption {padding:4px 10px 4px 5px;}
tfoot {font-style:italic;}
.small {font-size:11px;margin-bottom:18px;line-height:18px;}
.large {font-size:16px;line-height:36px;margin-bottom:18px;}
.hide {display:none;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.clearfix {clear:both;}

/* Layout */
body {background:#efefef url(http://static.tumblr.com/8wirmq7/03Ple9ixk/bg-gray-noise.png) repeat 0 0;color:#333;text-align:center;}
header, footer, section {margin:0 auto;text-align:left;}
section.content {width:500px;}
#sidebar {width:220px;margin-left:80px;}
#primary {margin:0 auto;width:800px;padding-top:36px;}
#primary section {float:left;}

/* Filtered Headers */
.filtered {margin-left:-30px;}
.filtered header {font-family:Helvetica,Arial,sans-serif;color:#666;font-size:11px;text-transform:uppercase;font-weight:bold;padding:0 30px;text-shadow:1px 1px #eee;}
.filtered header strong {color:#333;}
.filtered header em {font-style:normal;border-left:3px solid #efefef;margin:-5px 0 -5px 10px;padding:5px 0 5px 10px;text-transform:lowercase;}
#tag-results header span {background:#ddd url(http://assets.airspaceworkshop.com/seaworthy/tag.png) no-repeat 9px 5px;margin-left:-35px;padding:5px 10px 5px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#search-results header span {background:#ddd url(http://assets.airspaceworkshop.com/seaworthy/search.png) no-repeat 9px 5px;margin-left:-35px;padding:5px 10px 5px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#search-results .no-results span {color:#cc0000;}
#search-results .no-results em {display:none;}

/* Article */
article {margin:36px 0;border-bottom:1px solid #fff;}
#primary section article:first-child {margin-top:0px;}
#post- {border-bottom:none;} /* Ask & Submission Handler */
article h2 {margin-bottom:30px;text-shadow:1px 1px #fff;line-height:1.2;}
article h2 a {color:#333;}
article h2 a:hover {color:#069;text-decoration:none;}
.postbody {margin-bottom:36px;}
.photo-post img {box-shadow: 0 0 10px #333;-moz-box-shadow: 0 0 10px #333;-webkit-box-shadow: 0 0 10px #333;}

/* Social */
ul.social {list-style:none;margin:36px 0;padding:0;}
ul.social li {float:left;display:inline;}
ul.social li.clearfix {clear:both;display:block;height:30px;}

/* Postmeta */
.postmeta {color:#999;font-family:Helvetica,Arial,sans-serif;margin-bottom:36px;text-shadow:1px 1px #fff;}
.postmeta dl {margin:0;padding:0;}
.postmeta dt {margin:0;padding:0;text-transform:uppercase;font-size:11px;}
.postmeta dd {margin:0;padding:0;font-size:11px;}
.postdate {display:inline;width:49%;}
.postmeta .tags {float:left;width:357px;}
.postmeta .tags a {margin-right:5px;}
.postmeta .tags a:last-child {margin-right:0;}
.postmeta .comments {float:left;width:125px;}
.postmeta .reblog {clear:left;padding-top:18px;}
.postmeta .reblog a {color:#069;text-shadow:1px 1px #efefef;font-size:11px;font-style:italic;margin-left:-35px;padding:4px 15px 4px 35px;background:#ddd url(http://assets.airspaceworkshop.com/seaworthy/reblog.png) no-repeat 8px 4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.postmeta .reblog a:hover {text-decoration:underline;}
.postmeta-header {position:relative;}
.postmeta-header .notes {position:absolute;top:0;right:0;text-align:right;}
.postmeta-footer {margin:36px 0 0 0;padding-bottom:36px;border-bottom:1px solid #ccc;}
.postmeta-footer dl {margin-left:18px;margin-top:36px;}
.postmeta-footer dl:first-child {margin-left:0;}
.postmeta-footer dd {font-weight:bold;}
.postmeta-footer a {color:#069;}
.postmeta-footer a:hover {text-decoration:underline;}
.postmeta a {color:#999;}
.postmeta a:hover {color:#069;text-decoration:none;}

/* Sidebar */
#sidebar {font-size:12px;text-align:left;}
#sidebar .portrait img {float:left;padding:4px;border:1px solid #ccc;margin:2px 10px 2px 0;background:#fff;width:40px;height:40px;}
#sidebar h1 {margin:0 0 18px 0;font-size:16px;display:none;}
#buoy-list {margin:18px 0 0 0;padding:0;list-style:none;}
#buoy-list li {margin:0;padding:9px 0;border-top:1px solid #fff;border-bottom:1px solid #ccc;color:#999;}
#buoy-list li:first-child {border-top:none;padding-top:0;}
#buoy-list li a {color:#999;}
#buoy-list li a:hover, #buoy-list li strong a {color:#069;}
#sidebar .nav {list-style:none;margin:0 0 18px 0;padding:18px 0 0 0;color:#999;border-top:1px solid #fff;}
#sidebar .nav-tumblr {margin:18px 0;}
#sidebar .social {display:block;}
#sidebar .social a {padding:0 6px;}
#sidebar .social a:first-child {padding-left:0;}
#sidebar .social a:last-child {padding-right:0;}
#sidebar .social a img {margin-right:5px;vertical-align:-3px;}
#sidebar .searchform {margin-top:36px;}
#sidebar #search-field {width:120px;}

/* Google Ads */
#google-ads {padding:9px 9px 5px 9px;margin:18px 0;background:#fff;border:1px solid #ccc;}

/* Page Navigation */
.pagenav {margin:0 0 54px 0;font-family:Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;font-weight:bold;text-shadow:1px 1px #fff;}
.pagenav .jumpnav {float:left;width:55%;}
.pagenav .jumpnav a:first-child {margin-left:0 !important;}
.pagenav .right {float:right;text-align:right;width:45%;}
.next-page, .next-post {margin-right:10px;}
.previous-page, .previous-post {margin-left:10px;}
.jump-page,.current-page {padding:0 5px;}
/*iPad Only - Need to implement*/.fixed-nav {display:none;}
.fixed-nav {position:fixed;top:50%;height:60px;width:60px;margin-top:-30px;background:#111;font-size:36px;overflow:hidden;text-align:center;-webkit-box-shadow:1px 2px 5px #333;box-shadow:1px 2px 5px #333;-moz-box-shadow:1px 2px 5px #333;}
.fixed-nav:hover {background:#069;}
.fixed-nav a {display:block;width:100px;height:100px;color:#eee;position:relative;top:-9px;text-decoration:none;text-shadow:1px 1px #000;}
.fixed-nav a:hover {text-decoration:none;color:#fff;}
#left-nav {left:0px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;}
#left-nav a {left:-20px;}
#right-nav {right:0px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;border-top-left-radius:30px;border-bottom-left-radius:30px;}
#right-nav a {left:-28px;}

/* Search Form */
.searchform form {margin-top:0px;position:relative;top:-3px}
#search-field {background:#fff;border:1px solid #ccc;font-size:12px;height:16px;}
#search-button {border:none;background:none;text-transform:uppercase;font-weight:bold;font-family:Helvetica,Arial,sans-serif;font-size:11px;padding:0;color:#069;text-shadow:1px 1px #fff;}
#search-button:hover {cursor:pointer;text-decoration:underline;}

/* Links */
.link-post .link {font-family:Helvetica,Arial,sans-serif;margin-left:-35px;font-size:18px;}
.link-post .link a {display:block;padding:8px 0 10px 35px;background:#999 url(http://assets.airspaceworkshop.com/seaworthy/right-arrow-circle_16.png) no-repeat 8px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#efefef;}
.link-post .link a:hover {background-color:#069;text-decoration:none;}

/* Photo */
.photo-highres {font-family:Helvetica,Arial,sans-serif;font-size:10px;text-transform:uppercase;font-weight:bold;margin-top:5px;text-shadow:1px 1px #fff;}
.photo-highres a {color:#999;}
.photo-highres a:hover {color:#069;text-decoration:none;}

/* Audio */
.audio-meta {font-family:Helvetica,Arial,sans-serif;}
.audio-meta dt {margin:0;padding:0;text-transform:uppercase;font-size:11px;color:#999;text-shadow:1px 1px #fff;line-height:18px;}
.audio-meta dd {margin:0 0 15px 0;padding:0;font-size:14px;}

/* Audio - Eight Track */
.eight-track .wrap-audio-player {width:190px;height:261px;overflow:hidden;float:left;margin:0 20px 15px 0;background:transparent url(http://assets.airspaceworkshop.com/seaworthy/greatest-hits.png) no-repeat 0 0;position:relative;}
.eight-track .audio-player {position:absolute;top:185px;left:75px;width:40px;height:40px;background:#000;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow: 0 0 5px #fff;-moz-box-shadow: 0 0 5px #fff;-webkit-box-shadow: 0 0 5px #fff;}
.eight-track .audio-player:hover {box-shadow: 0 0 5px #069;-moz-box-shadow: 0 0 5px #069;-webkit-box-shadow: 0 0 5px #069;}
.eight-track .audio_player {width:28px;height:28px;overflow:hidden;position:absolute;top:7px;left:6px;}
.eight-track .audio-art {width:123px;height:123px;overflow:hidden;position:absolute;top:42px;left:35px;box-shadow: 0 0 5px #333;-moz-box-shadow: 0 0 5px #333;-webkit-box-shadow: 0 0 5px #333;}
.eight-track .audio-art img {width:123px;}

/* Audio - Cassette */
.wrap-audio-player {width:198px;height:198px;overflow:hidden;float:left;margin:0 18px 18px 0;background:transparent url(http://assets.airspaceworkshop.com/seaworthy/cassette.jpg) no-repeat 0 0;position:relative;box-shadow: 0 0 5px #999;-moz-box-shadow: 0 0 5px #999;-webkit-box-shadow: 0 0 5px #999;}
.audio-player {position:absolute;top:70px;left:70px;width:50px;height:50px;background:#000;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;box-shadow: 0 0 5px #fff;-moz-box-shadow: 0 0 5px #fff;-webkit-box-shadow: 0 0 5px #fff;}
.audio-player:hover {box-shadow: 0 0 10px #069;-moz-box-shadow: 0 0 10px #069;-webkit-box-shadow: 0 0 10px #069;}
.audio_player {width:28px;height:28px;overflow:hidden;position:absolute;top:12px;left:12px;}
.audio-art {width:198px;height:198px;overflow:hidden;position:absolute;top:0;left:0px;}
.audio-art img {width:198px;}

/* Chat */
.chat {list-style:none;margin:0;padding:0;}
.chat li {padding:5px;font-size:13px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.chat .label {font-weight:bold;font-family:Helvetica,Arial,sans;padding-right:5px;}
.chat .odd {background:#ddd;}

/* Quote */
article .quote {font-style:italic;margin-bottom:18px;}
article .medium-quote {font-size:22px;line-height:36px;}
article .short-quote {font-size:28px;line-height:36px}
article .quote:before, article .quote:after {content:'"';}

/* Answer */
.answer-post .ask {position:relative;font-size:16px;line-height:25px;padding:10px 18px;margin-bottom:36px;background:#fff url(http://static.tumblr.com/8wirmq7/GELle9nws/notecard-24px.png) repeat 0 8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 0 10px #999;-moz-box-shadow:0 0 10px #999;box-shadow:0 0 10px #999;}
.answer-post .asker-portrait {position:absolute;top:-1px;left:18px;}
.answer-post .asker-portrait img {width:42px;height:42px;-webkit-box-shadow:0 2px 5px #ccc;-moz-box-shadow:0 2px 5px #ccc;box-shadow:0 2px 5px #ccc;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.answer-post .ask span {display:block;font-weight:bold;margin:0 0 25px 56px;}

/* Gist */
.gist .gist-file .gist-data, .code {background:#16171D url(http://assets.airspaceworkshop.com/seaworthy/code-bg.png) repeat 0 0 !important;color:#fff;}
article .gist-highlight {background:#fff !important;}
article .gist .gist-file .gist-data pre {font-family:'andale mono', 'lucida console', monospace !important;padding:18px !important;}
article .gist .gist-file .gist-meta {font-size:11px;}
article pre {margin-bottom:18px;display:block;padding:18px;overflow: auto;word-wrap: normal;}

/* Disqus */
#disqus_thread {padding:36px 0;border-top:1px solid #fff;margin-bottom:0 !important;border-bottom:1px solid #ccc;}
#disqus_thread h3 {text-shadow:1px 1px #fff;margin:36px 0;text-transform:capitalize;}
#dsq-content .dsq-options, #dsq-content .dsq-pagination, #dsq-content .dsq-pagination table, #dsq-content .dsq-item-trackback, #dsq-content .dsq-login-buttons, #dsq-content .dsq-request-user-info {background:none !important;}

/* Notes */
#post-notes {border-top:1px solid #fff;padding-top:36px;}
#post-notes h5 {font-weight:normal;text-shadow:1px 1px #fff;}
#post-notes ol {margin:0;padding:0;list-style:none;border-bottom:1px solid #ccc;}
#post-notes ol li {padding:9px 0;border-top:1px solid #ccc;font-family:Helvetica,Arial,sans-serif;font-size:14px;color:#666;}
#post-notes .note blockquote {background:transparent;border:none;margin:0;padding:18px;font-style:normal;}
#post-notes .with_commentary blockquote a {color:#333;}
.more_notes_link_container {text-align:left;font-size:10px !important;text-transform:uppercase;font-weight:bold;overflow:hidden;text-shadow:1px 1px #fff;}
.more_notes_link {float:left;}

/* Footer */
#footer {background:#445B71 url(http://assets.airspaceworkshop.com/seaworthy/header-bg.png) repeat 0 0;padding:30px 0;border-top:2px solid #333;box-shadow: 0 -2px 5px #666;/*-moz-box-shadow: 0 -2px 5px #666;*/-webkit-box-shadow: 0 -2px 5px #666;}/*causes box overflow*/
footer {color:#ddd;font-family:Helvetica, Arial, sans-serif;font-size:12px;}
footer a {color:#fff;}
#credit {display:block;margin:5px 0 15px;}

/* Links */
a {text-decoration:none;color:#006699;}
a:hover {text-decoration:underline;}
