.clear {
height:0;
width:100%;
overflow:hidden;
visibility:hidden;
display:block;
}

.subtext {
text-transform:uppercase;
color:#888;
font-weight:600;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
}

.subtext a {
text-transform:none;
letter-spacing:normal;
color:#35aae6;
font-weight:600;
float:right;
}

#content-wrapper {
clear:both;
width:100%;
text-align:center;
}

#content {
width:1190px;
width:850px;
padding-top: 40px;
text-align:left;
overflow-y:auto;
overflow-x:hidden;
margin:0 auto;
}

#main-column {
width:709px;
float:left;
clear:right;
background:#fff;
height:auto!important;
min-height:400px;
overflow:hidden;
}

#main-column .padding {
padding:30px;
}

#main-column .article p,.article li {
font-weight:500;
font-size:16px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:140%;
color:#666;
padding:0 0 10px;
}

.intro-text {
border-bottom:1px solid #ddd;
padding-bottom:15px;
margin-bottom:20px;
display:block;
clear:both;
}

.intro-text a {
color:#008AB4;
}

.article img {
max-width:100%;
height:auto;
}

.article h5 {
font-weight:400;
font-size:13pt;
letter-spacing:.2px;
font-family:Arial,sans-serif;
color:#333;
margin:0 0 5px;
}

.article ol,.article ul {
margin:10px 0 10px 20px;
}

#main-column .article p.date-posted a,#main-column .article .post-end ul a,#main-column ul a,#right-sidebar p a,#right-sidebar ul a {
text-decoration:none;
color:#35aae6;
font-weight:600;
}

#main-column .article-content p a,#main-column .article-content li a {
text-decoration:none;
font-weight:600;
border-bottom:1px solid #ccc;
color:#555;
}

#main-column .article-content h3 a {
border:none;
font-weight:lighter;
color:#666;
}

#main-column .article-content p img {
margin:10px 0;
}

#main-column .article-content a:hover {
color:#111;
border-bottom:1px solid #aaa;
}

h5 a {
color:#333;
}

#main-column p.date-posted {
width:100%;
text-align:right;
font-weight:400;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
color:#999;
border-top:1px solid #eee;
margin:10px 0 0;
padding:15px 0;
}


#main-column pre {
background:#eee;
color:#444;
font:Monaco,"Courier New",monospace;
clear:both;
overflow-x:scroll;
margin:10px 0;
padding:20px;
}

.post-end {
border-top:2px solid #eee;
border-bottom:1px solid #eee;
overflow:auto;
margin:0 0 20px;
padding:15px 0;
}

.post-end a {
color:#35aae6;
font-weight:600;
font-size:15px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
}

.block.recommended {
margin:0 10px 0 0;
padding:0 5px 0 0;
}

.article .block ul {
line-height:150%;
color:#333;
margin:0;
padding:5px 0 0 15px;
}

.article .block li {
list-style-type: circle;
font-weight:700;
font-size:12px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0 0 3px;
}


html,body {
height:100%;
background:#fff;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:400;
font-style:normal;
font-size:100%;
line-height:1;
font-family:inherit;
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

q:before,q:after,blockquote:before,blockquote:after {
content:"";
}

html {
overflow-y:scroll;
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
}

a:focus {
outline:thin dotted;
}

a:hover,a:active {
outline:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
display:block;
}


img {
border:0;
-ms-interpolation-mode:bicubic;
display:block;
}

button,input,select,textarea {
font-size:100%;
vertical-align:middle;
margin:0;
}

button,input {
line-height:normal;
overflow:visible;
}

button::-moz-focus-inner,input::-moz-focus-inner {
border:0;
padding:0;
}

button,input[type=button],input[type=reset],input[type=submit] {
cursor:pointer;
-webkit-appearance:button;
}

input[type=search] {
-webkit-appearance:textfield;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

input[type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

textarea {
overflow:auto;
vertical-align:top;
}

p,ul,ol,dl,h1,h2,h3,h4,h5,a,li,input,select,submit,label,button,table,tr,td,th,.breadcrumbs,* {
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;
}

p {
margin-bottom:9px;
color:#666;
font-weight:400;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:18px;
}

h1.border,h2.border,h3.border,h4.border,h5.border {
border-bottom:1px solid #ddd;
}

h1 {
margin-bottom:18px;
color:#fff;
font-weight:400;
font-size:18px;
font-family:freight-sans-pro,Helvetica,Arial,sans-serif;
line-height:100%;
}

h2 {
margin-bottom:3px;
color:#4a4a4a;
font-weight:700;
font-size:48px;
font-family:freight-sans-pro,Helvetica,Arial,sans-serif;
line-height:100%;
letter-spacing:-1px;
}

h2 small {
font-size:24px;
}

h3 {
color:#4a4a4a;
font-weight:700;
font-size:26px;
font-family:freight-sans-pro,Helvetica,Arial,sans-serif;
line-height:100%;
margin:0 0 6px;
}

h3 small {
font-size:16px;
}

h4 {
color:#4a4a4a;
text-transform:uppercase;
letter-spacing:.1em;
font-weight:700;
font-size:16px;
font-family:freight-sans-pro,Helvetica,Arial,sans-serif;
line-height:100%;
margin:14px 0 6px;
}

h5 {
color:#666;
text-transform:uppercase;
letter-spacing:.1em;
font-weight:700;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:36px;
}

.dark h1,.dark h2,.dark h3,.dark h4,.dark h5 {
color:#fff;
}

.dark p {
color:#ddd;
}

ul,ol {
font-weight:400;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:18px;
}

ul.text-list,ol.text-list {
margin:0 0 18px 25px;
}

ul ul,ul ol,ol ol,ol ul {
margin-bottom:0;
}

ul {
list-style:disc;
}

li {
color:#444;
line-height:18px;
}

ul.zebra li.odd {
background:#eee;
}

dl {
margin-bottom:18px;
color:#444;
font-weight:400;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:120%;
}

dl dt,dl dd {
line-height:18px;
}

dl dd {
margin-left:9px;
}

hr {
height:0;
border:none;
border-bottom:1px solid #eee;
background:#fff;
margin:20px 0 19px;
}

strong {
font-weight:700;
font-style:inherit;
}

em {
font-weight:inherit;
font-style:italic;
line-height:inherit;
}

.muted {
color:#666;
}

blockquote {
margin-bottom:18px;
padding-left:15px;
padding-top:10px;
border-left:5px solid #eee;
}

blockquote p {
color:#aaa;
font-weight:400;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:120%;
font-style:italic;
margin:0;
padding:0;
}

.subtext.caps {
font-size:14px;
letter-spacing:1px;
text-tranform:uppercase;
}

.post-block h2 a {
-webkit-transition:all 100ms ease-in-out;
-moz-transition:all 100ms ease-in-out;
transition:all 100ms ease-in-out;
color:#444;
font-weight:700;
}

.post-block h2 a:hover {
color:#222;
}

.post-block .featured h2 {
margin-bottom:15px;
font-weight:100;
font-size:48px;
font-family:freight-sans-pro,Helvetica,Arial,sans-serif;
line-height:100%;
}

.post-block .featured .featured-intro {
color:#777;
margin-top:15px;
font-weight:300;
font-size:22px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:130%;
}

.post-block .featured .read-more {
margin-top:20px;
}

.post-block .featured .read-more a {
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
display:inline-block;
background:#35aae6;
color:#fff;
font-size:14px;
padding:10px 20px;
}

.post-block .featured .read-more a:hover {
background:#2396d2;
color:#fff;
}

.post-block h2 {
font-weight:100;
font-size:36px;
font-family:freight-sans-pro,Helvetica,Arial,sans-serif;
line-height:100%;
margin-bottom:15px;
}

.post-block .read-more {
text-transform:uppercase;
letter-spacing:1px;
margin:0;
}

.post-block .read-more a {
-webkit-transition:all 100ms ease-in-out;
-moz-transition:all 100ms ease-in-out;
transition:all 100ms ease-in-out;
color:#35b1ed;
font-weight:600;
font-size:12px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:normal;
}

.post-stats {
display:block;
zoom:1;
}

.post-stats ul {
margin:0;
padding:0;
}

.post-stats ul li {
display:inline-block;
float:left;
font-weight:300;
font-size:16px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
list-style:none;
color:#888;
margin:0 20px 0 0;
}

.post-stats ul li a {
font-weight:500!important;
color:#35aae6!important;
border:none!important;
}

.post-stats ul li span {
display:inline-block;
position:relative;
width:16px;
height:16px;
overflow:hidden;
float:left;
margin-right:6px;
}



.wp-pagenavi {
clear:both;
margin:0;
padding:25px 0 15px;
}

.wp-pagenavi a {
font-weight:600;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:normal;
border:0!important;
display:inline-block;
text-align:center;
color:#666;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:8px 13px!important;
}

.wp-pagenavi a:hover {
background:#eee;
color:#444;
}

.wp-pagenavi span {
border:none;
font-weight:600;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:normal;
}

.wp-pagenavi .current {
background:#222;
border:none;
color:#fff;
text-align:center;
display:inline-block;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
padding:8px 13px!important;
}

.wp-pagenavi .extend {
background:transparent;
border:none;
}

.wp-pagenavi .pages {
width:100px;
text-align:right;
float:right;
background:transparent;
color:#888;
border:none;
padding:8px 13px!important;
}

#post-wrap {
zoom:1;
width:850px;
overflow:hidden;
float:left;
}

#post-wrap #featured-article img {
width:100%;
height:auto;
}

#left-sidebar {
width:120px;
float:left;
overflow:hidden;
padding:20px 0 20px 20px;
}

#left-sidebar h5,#left-sidebar h5 a {
font-weight:700;
font-size:16px;
font-family:freight-sans-pro,Helvetica,Arial,sans-serif;
line-height:100%;
text-transform:none;
letter-spacing:normal;
color:#4a4a4a;
margin-bottom:5px;
}

#left-sidebar .author {
text-align:right;
padding-bottom:20px;
margin-bottom:20px;
}

#left-sidebar .author .img-wrap {
width:100px;
height:100px;
overflow:hidden;
margin:0 0 10px 20px;
}

#left-sidebar .author img {
width:100px;
height:auto;
-webkit-border-radius:50px;
-moz-border-radius:50px;
border-radius:50px;
}

#left-sidebar .author .author-twitter {
margin-top:10px;
}

#left-sidebar .tags {
font-weight:700;
font-size:14px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
color:#bbb;
margin:0 0 20px;
padding:5px 0 20px;
}

#left-sidebar .tags a {
font-weight:600;
display:inline-block;
color:#35aae6;
border:none;
margin-bottom:5px;
}

#left-sidebar .tags a:hover {
color:#2396d2;
border:none;
}

#left-sidebar p,#left-sidebar ul {
font-weight:500;
font-size:13px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:130%;
color:#777;
border-bottom:1px solid #e5e5e5;
margin:0 0 20px;
padding:10px 0 15px;
}

#left-sidebar ul {
padding-left:15px;
}

#left-sidebar p.author-bio {
border:none;
margin:0;
padding:5px 0 0;
}

#left-sidebar ul.author-details {
list-style:none;
overflow:auto;
padding:10px 0 21px;
}

#left-sidebar ul.author-details li {
float:left;
clear:right;
margin:0 10px 0 0;
}

#left-sidebar ul.share {
list-style:none;
zoom:1;
padding:5px 0 20px;
}

#left-sidebar ul.file-button {
list-style:none;
margin:0 0 20px;
padding:10px 0 12px;
}

#left-sidebar ul.file-button a,#left-sidebar .file-button a:hover,#left-sidebar ul.file-button li {
border:none;
display:block;
height:34px;
}

#left-sidebar ul.file-button .demo a {
background:url(http://buildinternet.s3.amazonaws.com/theme-files/images/demo-button-sprite.png) no-repeat;
width:170px;
}

#left-sidebar ul.file-button .download a {
background:url(http://buildinternet.s3.amazonaws.com/theme-files/images/download-button-sprite.png) no-repeat;
width:170px;
}

#left-sidebar ul.file-button li a:hover {
background-position:0 -34px;
}

#left-sidebar ul.file-button li a:active {
background-position:0 -68px;
}

.shorturl {
display:inline-block;
float:left;
}

.shorturl input {
background:transparent;
font-weight:500;
font-size:16px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
color:#777;
outline:none;
}

ul.url li.shorturl {
margin:0;
padding:5px 0 15px;
}

ul.url li.shorturl span.short {
background:#fff;
border:1px solid #ddd;
color:#555;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.9);
-moz-box-shadow:0 1px 0 rgba(255,255,255,0.9);
padding:3px 5px;
}

ul.url li.shorturl span.short a {
background:transparent;
color:#555;
border:none;
padding:0;
}

body#index #white-columns {
background:#fff;
overflow:auto;
border-left:1px solid #fff;
text-align:left;
margin:0;
}

body#index #main-column {
width:849px;
overflow-x:hidden;
float:left;
background:#fff;
border-right:1px solid #eee;
}

body#index #content-wrapper {
background-image:none;
}

body#index div.subtext {
clear:both;
border-bottom:1px dotted #bbb;
padding:15px 0;
}

body#index div.subtext h5 {
text-transform:uppercase;
background:#EFEFEF;
}

body#index .thumb {
width:120px;
height:auto;
float:left;
overflow:hidden;
margin:0 20px 0 0;
}

body#index .thumb .post-thumb {
width:100%;
height:auto;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
}

body#index .post-details {
float:left;
width:669px;
}

body#index .post-details p {
color:#777;
font-weight:300;
font-size:18px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:130%;
}

body#index .post-details.featured-post {
float:left;
width:100%;
}

body#index .post-details .featured-intro {
width:95%;
}

body#index .post {
width:829px;
float:left;
clear:both;
border-bottom:2px solid #eee;
margin:0;
padding:40px 0;
}

body#index .post.featured {
padding:0 0 40px;
}

body#index #categories {
border-bottom:1px solid #ccc;
overflow:auto;
margin:0 0 20px;
padding:0 0 20px;
}

body#index #categories .category-row {
overflow:hidden;
}

body#index #categories .block {
width:249px;
float:left;
clear:right;
border-right:1px solid transparent;
margin:20px 0 0;
}

body#index #categories .block.bordered {
border-right:1px solid #eee;
margin:20px 20px 0 0;
}

body#index #categories .block ul {
height:110px;
font:bold 8.5pt "Helvetica Neue",Helvetica,Arial,sans-serif;
line-height:150%;
color:#333;
margin:0;
padding:10px 5px 10px 15px;
}

body#index #categories p.read-archive {
text-align:right;
font-size:11px;
padding-right:15px;
}

body#index #categories p.read-archive a {
color:#8f8f8f;
}

body#index .qtip {
font:bold 9.5pt "Helvetica Neue",Helvetica,Arial,sans-serif;
text-shadow:0 1px 0 #000;
}

.ad-block {
margin-top:15px;
zoom:1;
}

.ad-block a {
background:#eee;
position:relative;
display:block;
}

.ad-block.sidebar-block a {
float:left;
width:180px;
height:150px;
}

.ad-block.sidebar-block a:nth-child(even) {
margin-left:20px;
}

.ad-block.double-block a {
float:left;
width:300px;
height:250px;
}

* {
outline:none;
border:none;
margin:0;
padding:0;
}

img.full {
margin-top:10px;
width:100%;
}

.top-padding {
padding:25px 0 0 25px;
}

a {
text-decoration:none;
}

a:hover {
cursor:pointer;
}

#banner-wrapper {
min-width:1190px;
width:100%;
background:#31333a;
}

#banner {
min-width:1190px;
text-align:left;
margin:0 auto;
}

#banner #top-banner a {
-webkit-transition:all 100ms ease-in-out;
-moz-transition:all 100ms ease-in-out;
transition:all 100ms ease-in-out;
color:#dce3eb;
text-decoration:none;
font-weight:600;
font-size:15px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
}

#banner #logo {
float:left;
width:140px;
height:120px;
}

#banner #logo a {
display:block;
background:#2a2b31;
padding:25px 0;
}

#banner #logo a:hover {
background:#1e1f22;
}

#banner #by-omr {
float:left;
margin-top:37px;
}

#banner #by-omr p {
display:inline-block;
float:left;
color:#dce3eb;
line-height:45px;
margin:0 10px 0 25px;
}

#banner #by-omr img {
display:inline-block;
width:auto;
height:45px;
}

#navigation {
display:block;
float:right;
list-style:none;
}

#navigation li {
float:left;
clear:right;
margin:0 25px 0 0;
}

#navigation li img {
-webkit-transition:all 100ms ease-in-out;
-moz-transition:all 100ms ease-in-out;
transition:all 100ms ease-in-out;
filter:alpha(opacity=50);
-khtml-opacity:0.5;
-moz-opacity:0.5;
opacity:0.5;
}

#navigation li a {
zoom:1;
display:block;
padding:10px 0;
}

#navigation li a.text-menu {
padding:12px 0 8px;
}

#right-banner {
zoom:1;
float:right;
margin:41px 40px 0 0;
}

.search-wrapper {
zoom:1;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
background:#fff;
padding:10px 15px;
}

.search-wrapper .search-bar-wrapper {
float:left;
width:223px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
border-bottom-left-radius:5px;
background:#fff;
}

.search-wrapper .search-bar {
width:100%;
outline:none;
border:none;
background:transparent;
color:#555;
font-weight:500;
font-size:15px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:normal;
}

.search-wrapper .search-button {
float:left;
clear:right;
width:20px;
}

#right-sidebar {
width:340px;
float:left;
clear:right;
background:#fff;
}

#connect-social {
border-bottom:1px solid #eee;
margin:0 0 15px;
padding:0 0 15px;
}

#footer-wrapper {
zoom:1;
clear:both;
background:#ccd5df;
text-align:center;
padding:50px 0;
}

#footer-links {
display:block;
list-style:none;
}

#footer-links li {
display:inline-block;
margin:0 25px 0 0;
}

#footer-links li a {
zoom:1;
display:block;
color:#31333a;
font-weight:600;
border-bottom:2px solid transparent;
-webkit-transition:all 50ms ease-in-out;
-moz-transition:all 50ms ease-in-out;
transition:all 50ms ease-in-out;
padding:3px 0;
}

#footer-links li a:hover {
border-color:#a6b1be;
}

#footer-social li {
display:inline-block;
margin:30px 20px 0 0;
}

#footer-social li:last-child {
margin-right:0;
}

#footer-social li img {
width:24px;
height:auto;
filter:alpha(opacity=80);
-khtml-opacity:0.8;
-moz-opacity:0.8;
opacity:0.8;
-webkit-transition:all 100ms ease-in-out;
-moz-transition:all 100ms ease-in-out;
transition:all 100ms ease-in-out;
}

#end-credits-wrapper {
clear:both;
width:100%;
background:#31333a;
margin:0;
padding:20px 0;
}

#end-credits p {
color:#bfcedf;
text-align:center;
font-weight:500;
font-size:13px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
margin:0;
}

#end-credits p a {
color:#fff;
text-decoration:none;
font-weight:600;
-webkit-transition:all 50ms ease-in-out;
-moz-transition:all 50ms ease-in-out;
transition:all 50ms ease-in-out;
}

.alignleft,p.date-posted .view-counter,.float-left {
float:left;
}

.alignright,.float-right,#search-form {
float:right;
}

.padding,ul.zebra li {
padding:10px;
}

.link-element,.special-options a:hover {
color:#CA0000;
}

.intro-text p,#main-column .article .intro-text p {
color:#777;
margin-top:15px;
font-weight:300;
font-size:22px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:130%;
padding:0;
}

#main-column .article .post-end h5,dl dt,#highlights li a {
font-weight:700;
}

.article ol li,ol {
list-style:decimal;
}

#main-column .article .post-end a:hover,#main-column .article p.date-posted a:hover,#right-sidebar a:hover,h5 a:hover,.post-end a:hover,.comment-thread a:hover,#respond p a:hover,.post-block .read-more a:hover,#left-sidebar a:hover {
color:#2396d2;
}

#main-column .article-content p img.aligncenter,img.aligncenter,#banner #logo a img {
margin:0 auto;
}

#discussion img,#left-sidebar ul.share a,#left-sidebar ul.share a:hover {
border:none;
}

#discussion .button-wrap a,#submit {
background:#35aae6;
border:none;
overflow:hidden;
color:#fff;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
font-weight:600;
font-size:16px;
font-family:proxima-nova,Helvetica,Arial,sans-serif;
line-height:100%;
-webkit-transition:all 100ms ease-in-out;
-moz-transition:all 100ms ease-in-out;
transition:all 100ms ease-in-out;
padding:12px 30px;
}

#discussion .button-wrap a:hover,#submit:hover {
background:#2396d2;
}

.comment-thread a,#respond p a,#left-sidebar a {
color:#35aae6;
font-weight:600;
}

.comment-thread cite a:hover,#left-sidebar h5 a:hover {
color:#35aae6;
}

cite span.theauthor,cite span.crew,li.bypostauthor li span.theauthor,li.comment-author-zdunn li span.crew,li.comment-author-sdunn li span.crew,li.comment-author-bmuse li span.crew,li.comment-author-chandlershotgun li span.crew,li.comment-author-zdunn li.comment-author-zdunn li span.crew,li.comment-author-sdunn li.comment-author-sdunn li span.crew,li.comment-author-bmuse li.comment-author-bmuse li span.crew,audio:not([controls]),#left-sidebar ul.file-button span,#livedownload,.livedownload,.livedownloadbtn {
display:none;
}

li.bypostauthor li.bypostauthor span.theauthor,li.bypostauthor li.bypostauthor li.bypostauthor span.theauthor,li.comment-author-zdunn li.comment-author-zdunn span.crew,li.comment-author-sdunn li.comment-author-sdunn span.crew,li.comment-author-bmuse li.comment-author-bmuse span.crew {
display:inline;
}

.depth-2,.depth-3 {
border-top:1px solid #eee;
margin:10px 0 0 80px;
}

.depth-2 p a:hover,.depth-3 p a:hover,.post-stats ul li a:hover {
color:#2396d2!important;
}

.special-options:before,.special-options:after,.post-stats:before,.post-stats:after,#post-wrap:before,#post-wrap:after,#left-sidebar ul.share:before,#left-sidebar ul.share:after,.ad-block:before,.ad-block:after,#navigation li a:before,#navigation li a:after,#right-banner:before,#right-banner:after,.search-wrapper:before,.search-wrapper:after,#footer-wrapper:before,#footer-wrapper:after,#footer-links li a:before,#footer-links li a:after {
content:"";
zoom:1;
display:inline;
}

.special-options:after,.post-stats:after,#post-wrap:after,#left-sidebar ul.share:after,.ad-block:after,#navigation li a:after,#right-banner:after,.search-wrapper:after,#footer-wrapper:after,#footer-links li a:after {
clear:both;
}

.comment-thread #respond,body#index #main-column .padding,#right-sidebar .padding {
padding:20px;
}

#respond h3,#left-sidebar ul.share li {
float:left;
margin:0 0 8px;
}

#commentform ul li.last,.post-block .featured .post-stats,#left-sidebar .author h5,#left-sidebar ul.author-details li.last,#left-sidebar ul.share li:last-child,body#index .no-margin,#footer-links li:last-child {
margin:0;
}

ol,ul,#footer-social {
list-style:none;
}

h4 small,h5 small {
font-size:14px;
}

ul.unstyled,ul.zebra {
margin-left:0;
list-style:none;
}

.post-block .post-stats,#left-sidebar li,#left-sidebar ul.file-button li,body#index #categories .block li {
margin:0 0 5px;
}

#left-sidebar ul.author-details a,ul.url li.shorturl a.button {
background:#ddd;
color:#555;
border:none;
-moz-border-radius:3px;
-webkit-border-radius:3px;
text-shadow:0 1px 0 rgba(255,255,255,0.8);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.9);
-moz-box-shadow:0 1px 0 rgba(255,255,255,0.9);
padding:3px 5px;
}

#left-sidebar ul.author-details a:hover,ul.url li.shorturl a.button:hover {
background:#999;
color:#fff;
border:none;
text-shadow:0 1px 0 rgba(0,0,0,0.3);
}

#banner #top-banner a:hover,#end-credits p a:hover {
color:#64caff;
}

#navigation li a:hover img,#footer-social li a:hover img {
filter:alpha(opacity=100);
-khtml-opacity:1;
-moz-opacity:1;
opacity:1;
}

#navigation li.random-post a,#footer-links li.random-post a {
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
background:#474b5a;
padding:10px;
}