/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
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 {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
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;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
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 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.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;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* grid.css */
.container {width:950px;margin:0 auto;}
.showgrid {background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12 {float:left;margin-right:10px;}
.last, div.last {margin-right:0;}
.span-1 {width:70px;}
.span-2 {width:150px;}
.span-3 {width:230px;}
.span-4 {width:310px;}
.span-5 {width:390px;}
.span-6 {width:470px;}
.span-7 {width:550px;}
.span-8 {width:630px;}
.span-9 {width:710px;}
.span-10 {width:790px;}
.span-11 {width:870px;}
.span-12, div.span-12 {width:950px;margin-right:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1 {width:58px!important;}
input.span-2, textarea.span-2 {width:138px!important;}
input.span-3, textarea.span-3 {width:218px!important;}
input.span-4, textarea.span-4 {width:298px!important;}
input.span-5, textarea.span-5 {width:378px!important;}
input.span-6, textarea.span-6 {width:458px!important;}
input.span-7, textarea.span-7 {width:538px!important;}
input.span-8, textarea.span-8 {width:618px!important;}
input.span-9, textarea.span-9 {width:698px!important;}
input.span-10, textarea.span-10 {width:778px!important;}
input.span-11, textarea.span-11 {width:858px!important;}
input.span-12, textarea.span-12 {width:938px!important;}
.append-1 {padding-right:80px;}
.append-2 {padding-right:160px;}
.append-3 {padding-right:240px;}
.append-4 {padding-right:320px;}
.append-5 {padding-right:400px;}
.append-6 {padding-right:480px;}
.append-7 {padding-right:560px;}
.append-8 {padding-right:640px;}
.append-9 {padding-right:720px;}
.append-10 {padding-right:800px;}
.append-11 {padding-right:880px;}
.prepend-1 {padding-left:80px;}
.prepend-2 {padding-left:160px;}
.prepend-3 {padding-left:240px;}
.prepend-4 {padding-left:320px;}
.prepend-5 {padding-left:400px;}
.prepend-6 {padding-left:480px;}
.prepend-7 {padding-left:560px;}
.prepend-8 {padding-left:640px;}
.prepend-9 {padding-left:720px;}
.prepend-10 {padding-left:800px;}
.prepend-11 {padding-left:880px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:44px;margin-right:45px;border-right:1px solid #eee;}
.pull-1 {margin-left:-80px;}
.pull-2 {margin-left:-160px;}
.pull-3 {margin-left:-240px;}
.pull-4 {margin-left:-320px;}
.pull-5 {margin-left:-400px;}
.pull-6 {margin-left:-480px;}
.pull-7 {margin-left:-560px;}
.pull-8 {margin-left:-640px;}
.pull-9 {margin-left:-720px;}
.pull-10 {margin-left:-800px;}
.pull-11 {margin-left:-880px;}
.pull-12 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12 {float:left;position:relative;}
.push-1 {margin:0 -80px 1.5em 80px;}
.push-2 {margin:0 -160px 1.5em 160px;}
.push-3 {margin:0 -240px 1.5em 240px;}
.push-4 {margin:0 -320px 1.5em 320px;}
.push-5 {margin:0 -400px 1.5em 400px;}
.push-6 {margin:0 -480px 1.5em 480px;}
.push-7 {margin:0 -560px 1.5em 560px;}
.push-8 {margin:0 -640px 1.5em 640px;}
.push-9 {margin:0 -720px 1.5em 720px;}
.push-10 {margin:0 -800px 1.5em 800px;}
.push-11 {margin:0 -880px 1.5em 880px;}
.push-12 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;visibility:hidden;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* buttons */
a.button, button {display:block;float:left;margin:0.7em 0.5em 0.7em 0;padding:5px 10px 5px 7px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;}
button {width:auto;overflow:visible;padding:4px 10px 3px 7px;}
button[type] {padding:4px 10px 4px 7px;line-height:17px;}
*:first-child+html button[type] {padding:4px 10px 3px 7px;}
button img, a.button img {margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none;}
button:hover, a.button:hover {background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
a.button:active {background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
body .positive {color:#529214;}
a.positive:hover, button.positive:hover {background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
a.positive:active {background-color:#529214;border:1px solid #529214;color:#fff;}
body .negative {color:#d12f19;}
a.negative:hover, button.negative:hover {background-color:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
a.negative:active {background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

/* ../style.css */
.alignleft {float:left;margin-right:1em;margin-bottom:1em;}
.alignright {float:right;margin-left:1em;margin-bottom:1em;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
img.wp-smiley {vertical-align:middle;}
abbr.published {border-bottom:0;}
.quo {margin-left:-0.4ex;}
.dquo {margin-left:-0.7ex;}
#access, #nav-above {display:none;}

/* ../../../../wp-includes/js/thickbox/thickbox.css */
#TB_window {font:12px "Lucida Grande", Verdana, Arial, sans-serif;color:#333333;}
#TB_secondLine {font:10px "Lucida Grande", Verdana, Arial, sans-serif;color:#666666;}
#TB_window a:link {color:#666666;}
#TB_window a:visited {color:#666666;}
#TB_window a:hover {color:#000;}
#TB_window a:active {color:#666666;}
#TB_window a:focus {color:#666666;}
#TB_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_window {position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;text-align:left;top:50%;left:50%;border:1px solid #555;-moz-box-shadow:rgba(0,0,0,1) 0 4px 30px;-webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px;-khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px;box-shadow:rgba(0,0,0,1) 0 4px 30px;}
* html #TB_window {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption {height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow {height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow {padding:6px 10px 0;text-align:right;float:right;}
#TB_ajaxWindowTitle {float:left;padding:6px 10px 0;}
#TB_title {background-color:#e8e8e8;height:27px;}
#TB_ajaxContent {clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {position:fixed;display:none;z-index:103;top:50%;left:50%;background-color:#E8E8E8;border:1px solid #555;margin:-45px 0pt 0pt -125px;padding:40px 15px 15px;}
* html #TB_load {position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect {z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect {position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;_margin-bottom:1px;}

/* src/thickbox.css */
#TB_window {border:5px solid #57972D;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#TB_title {display:none;}
.TB_overlayBG {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}

/* src/structure.css */
body {background:#e1e1e1 url(../img/page-background-gradient.png) repeat-x top left;margin:0;font-size:62.5%;color:#333;}
#wrapper {background-color:#fff;padding:0 10px;text-align:left;}
body.page-template-page-naked-php #wrapper {padding:10px;}
a {text-decoration:none;color:#666;}
a:hover {text-decoration:underline;color:#333;}
hr {border-bottom:2px dotted #e1e1e1;background:none;}
blockquote.pullquote {margin-left:0.5em;background:transparent url(../img/blockquote-bg.gif) no-repeat top left;padding-left:45px;font-size:1.3em;color:#97CA33;}
blockquote.pullquote span.dquo {display:none;}
.leaderboard-below {margin-bottom:2em !important;text-align:center;}
.pagination {float:left;width:630px;margin-bottom:10px;}
.pagination .previous {float:left;}
.pagination .next {float:right;}
.pagination a {display:block;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#eee;padding:3px 5px;font-size:1.15em;color:#333;}
.navigation {margin:0.5em 1em 0;font-family:Georgia,serif;font-size:1.3em;}
.navigation a {color:#333;}
.navigation a:hover {color:#111;}
.navigation .nav-previous {float:left;}
.navigation .nav-next {float:right;}
.vvqbox {border:1px solid #666;padding:1em;background:#000;text-align:center;}
.showgrid {background-position:10px 0px;}

/* src/masthead.css */
#top {width:100%;margin-top:5px;float:left;clear:both;}
#top .left-ear, #top .right-ear {width:106px;height:90px;}
#top #leaderboard {width:728px;height:90px;float:left;margin:0 5px;}
.left-ear, .right-ear {position:relative;float:left;}
#header {margin:10px 0 !important;}
#masthead .left-ear, #masthead .right-ear {width:200px;height:95px;}
#masthead #linkies {position:absolute;bottom:52px;left:0;margin-bottom:5px;border-bottom:2px dotted #e1e1e1;padding-bottom:5px;}
#masthead #linkies a {text-transform:uppercase;color:#111;}
#masthead #linkies a:hover {text-decoration:underline;}
#masthead .left-ear a {text-decoration:none;}
#masthead .left-ear img {position:absolute;bottom:0;left:0;}
#masthead .left-ear .copy {position:absolute;width:142px;right:0;bottom:0;margin:0;text-align:left;}
#masthead .left-ear .copy .source {text-transform:uppercase;color:#999;}
#masthead .left-ear .copy h3 {margin:0.2em 0 0;line-height:1.2;font-weight:bold;font-size:1.4em;color:#6A9D33;}
#masthead .left-ear a:hover .copy h3 {text-decoration:underline;}
#masthead .right-ear h3 {position:absolute;bottom:0;right:0;height:95px;width:75px;margin:0;}
#masthead .right-ear ul {position:absolute;bottom:0;right:85px;width:200px;margin:0;list-style:none;text-align:right;color:#999;}
#masthead .right-ear ul a {text-transform:uppercase;text-decoration:none;color:#111;}
#masthead .right-ear ul a:hover {text-decoration:underline;}
#masthead h1 {margin:0;}
#masthead #logo {float:left;position:relative;width:530px;height:95px;margin:0 10px;background:transparent url(../img/mastheads/logo.png) no-repeat top left;}
#masthead #logo #blog-description {position:absolute;top:79px;right:205px;font-family:"Trebuchet MS",sans-serif;font-size:1.3em;font-weight:bold;text-transform:uppercase;text-align:right;line-height:1;color:#999;}
#masthead #logo .date {position:absolute;bottom:77px;left:266px;font-family:Georgia,serif;font-size:1.1em;line-height:1;color:#999;}
#masthead #logo a {width:530px;height:95px;display:block;text-indent:-999em;overflow:hidden;}
#main-nav {clear:both;width:100%;height:29px;background:transparent url(../img/nav-bar-master.png) no-repeat top left;}
#main-nav ul {list-style:none outside;margin:0;padding:0;}
#main-nav ul li {float:left;width:100px;}
#main-nav ul li a {display:block;height:29px;width:100%;text-indent:-999em;overflow:hidden;background-image:url(../img/nav-bar-master.png);background-position:0px 100px;background-repeat:no-repeat;}
#main-nav ul li#nav-gap {width:125px;}
#main-nav li#nav-politics, #main-nav li.cat-item-15932 {width:82px;}
#main-nav li#nav-media, #main-nav li.cat-item-15933 {width:69px;}
#main-nav li#nav-business, #main-nav li.cat-item-15934 {width:90px;}
#main-nav li#nav-environment, #main-nav li.cat-item-15935 {width:131px;}
#main-nav li#nav-life, #main-nav li.cat-item-15936 {width:86px;}
#main-nav li#nav-blogs {width:73px;}
#main-nav li#nav-columns {width:77px;margin-left:37px;}
#main-nav li#nav-video {width:57px;}
#main-nav li#nav-firstdog {width:167px;}
#main-nav li#nav-readingroom {width:81px;}
#main-nav li#nav-politics a:hover, #main-nav li.cat-item-15932 a:hover {background-position:-0px -29px;}
#main-nav li#nav-media a:hover, #main-nav li.cat-item-15933 a:hover {background-position:-82px -29px;}
#main-nav li#nav-business a:hover, #main-nav li.cat-item-15934 a:hover {background-position:-151px -29px;}
#main-nav li#nav-environment a:hover, #main-nav li.cat-item-15935 a:hover {background-position:-241px -29px;}
#main-nav li#nav-life a:hover, #main-nav li.cat-item-15936 a:hover {background-position:-372px -29px;}
#main-nav li#nav-blogs a:hover {background-position:-458px -29px;}
#main-nav li#nav-columns a:hover {background-position:-568px -29px;}
#main-nav li#nav-video a:hover {background-position:-645px -29px;}
#main-nav li#nav-firstdog a:hover {background-position:-702px -29px;}
#main-nav li#nav-readingroom a:hover {background-position:-869px -29px;}
#main-nav ul.children {position:absolute;display:none;}
#main-nav ul.children li {float:none;width:auto;background-color:#333;}
#main-nav ul.children li a {width:auto;height:auto;border:1px solid #333;padding:5px 10px;font-size:1.3em;font-weight:bold;text-indent:0;text-decoration:none;color:#fff;}
#main-nav ul.children li a:hover {border:1px solid #333;background-image:none;background-color:#fff;color:#333;}
#secondary-nav {margin:5px 0 10px !important;}
#hottopics {overflow:hidden;height:1.6em;font-family:"Trebuchet MS", Arial, sans-serif;font-weight:bold;font-size:1.3em;text-transform:uppercase;}
#hottopics h3 {display:inline;margin:0 0 0 5px;font-size:1em;font-weight:bold;}
#hottopics h3 {float:left;margin:0.2em 0.5em;background:transparent url(../img/supertag-lozenge-left.png) left -15px no-repeat;font-family:'Trebuchet MS',Arial,sans-serif;font-weight:bold;font-size:10px !important;text-transform:uppercase;line-height:1;}
#hottopics h3 span {display:none;}
#hottopics h3 a {float:left;height:11px;background:transparent url(../img/supertag-lozenge-right.png) right -15px no-repeat;padding:2px 5px;color:#fff !important;}
#hottopics ul {display:block;margin:0;float:left;width:500px;}
#hottopics ul li {display:inline;margin-left:5px;font-size:0.885em;}
#hottopics ul li a {color:#666;white-space:nowrap;}
#loginout {white-space:nowrap;float:right;margin:0 0 0 0.5em;border-left:2px dotted #e1e1e1;padding-left:0.5em;list-style:none;}
#loginout li {display:inline;margin-left:0.5em;}
#loginout li a {text-transform:uppercase;color:#111;}
.searchbox {display:inline;padding:0 0.5em;font-size:1.3em;}
.searchbox input, #goog-fixurl input {background:#eee;margin:0;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:0.85em;}
.searchbox input[type=text], #goog-fixurl input[type=text] {width:12em;background:#eee url(../img/icons/search-bw.png) no-repeat 3px;padding:3px 3px 3px 20px;color:#666;}
.searchbox input[type=text]:focus, #goog-fixurl input[type=text]:focus {background-color:#f1f1f1;border:1px solid #666;color:#333;}
.searchbox input[type=submit], #goog-fixurl input[type=submit] {padding:2px;}

.trialsignupform button[type=submit] { background:transparent url(../img/send-me-crikey.png) no-repeat scroll left top !important; height:21px !important; margin:0.5em 0;overflow:hidden;width:111px;border:none;float:right;border-width:0px;padding:0;}

#trialsignupformlong input[type=text] {float:none;}
#trialsignupformlong h5 {font-size:1.1em;margin-bottom:0.5em;text-align:left;}
#trialsignupformlong p {font-size:1.1em;margin:0;}
#trialsignupformlong {width:100%;}
#trialsignupformlong .last {text-align:right;}
#trialsignupformlong .first {padding-left:3px;}

.trialsignupform input[type=text] {margin-right:4px;}
.mmf-form input[type=submit] {padding:2px;background:#eee;margin:0;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:1em;}
.mmf-form input[type=text] {margin-right:4px;}
.mmf-form .mmf-validates-as-email{width:200px;}

/* src/footer.css */
#footer {width:950px !important;margin:10px 0 0 -10px !important;background:#5b5b5b url(../img/footer-background-gradient.png) repeat-x top left;padding:10px;color:#999;}
#footer ul.column {margin-left:0;margin-bottom:0;list-style:none;}
#footer ul.column li {margin-bottom:1.2em;}
#footer h3 {margin-bottom:0.5em;}
#footer h4 {margin-bottom:0.35em;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:#999;}
#footer ul.xoxo {margin:0;list-style:none;}
#footer ul.xoxo li {margin:0;}
#footer a {text-decoration:none;color:#f1f1f1;}
#footer a:hover {text-decoration:underline;}
#footer .copyright {font-size:1.1em;}
#footer .copyright p.blurb {font-weight:bold;}
#footer .copyright h4 {text-align:center;}

/* src/templates.css */
body.page-template-page-naked-php #main-nav {margin-bottom:2em;}
body.page-template-page-naked-php #footer {margin:1em 0 1em 0 !important;border-top:2px dotted #e1e1e1;padding:1em 0 0;background:transparent;color:#666;}
body.page-template-page-naked-php #footer .blurb {margin:0;}
body.page-template-page-naked-php #footer a {color:#333;}
#hotbox div.clearfix {margin-bottom:2em;}
#hotbox div.last {border-right:0;padding-right:0;}
#hotbox .topic h2 {margin:0 0 0 53px;line-height:1.2;}
#hotbox .topic h2 img {float:left;margin-left:-53px;background-color:#eee;}
#hotbox .topic ul {clear:both;margin:0;padding-top:1em;}
#hotbox .entry-title {margin:0;line-height:1.25;font-size:1.2em;font-weight:bold;}
#hotbox .entry-title img {display:none;}
#hotbox .entry-title span {color:#555;}
#hotbox .entry-meta {margin-bottom:0.5em;line-height:1.5;}

/* src/hentry.css */
.entry-meta, .entry-meta a {color:#666;}
.entry-meta a:hover {color:#333;}
.entry-meta .source {text-transform:uppercase;}
.entry-meta .comments-link a:hover {text-decoration:none;}
.entry-meta .comments-link a {background:transparent url(../img/icons/comment-grey.png) left no-repeat;padding-left:18px;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.2em;line-height:1;color:#999;}
.entry-meta .comments-link a:hover {background-image:url(../img/icons/comment-green.png);text-decoration:none;color:#6a9d33;}
.source-link h3 {position:relative;margin-left:22px;}
.source-link h3 a {color:#555;}
.source-link h3 a img {position:absolute;top:0;left:0;opacity:0.5;margin-left:-22px;}
.source-link h3 a:hover img {opacity:1.0;}
.source-crikey h3 a, .source-crikey-blogs h3 a {color:#6a9d33;}
strong.supertag {display:inline-block;height:15px;background:transparent url(../img/supertag-lozenge-left.png) left top no-repeat;line-height:1;font-family:'Trebuchet MS',Arial,sans-serif;font-weight:bold;font-size:9px !important;text-transform:uppercase;text-indent:0;letter-spacing:normal;}
strong.supertag a {float:left;height:11px;background:transparent url(../img/supertag-lozenge-right.png) right top no-repeat;padding:2px 5px;color:#fff !important;}
strong.supertag span {display:none;}
strong.green {background-position:left 0;}
strong.red {background-position:left -15px;}
strong.orange {background-position:left -30px;}
strong.blue {background-position:left -45px;}
strong.purple {background-position:left -60px;}
strong.green a {background-position:right 0;}
strong.red a {background-position:right -15px;}
strong.orange a {background-position:right -30px;}
strong.blue a {background-position:right -45px;}
strong.purple a {background-position:right -60px;}

/* src/archive.css */
.four04 .page-title, .page .page-title, .blog .page-title, .archive .page-title, .search .page-title {position:relative;margin-bottom:15px;font-size:3.6em;line-height:1.1;letter-spacing:-0.03em;color:#666;}
.four04 .page-title {width:300px;}
.page .page-title img, .blog .page-title img, .archive .page-title img, .search .page-title img {position:absolute;right:0;}
.page .page-title a, .blog .page-title a, .archive .page-title a, .search .page-title a {text-decoration:underline;color:#666;}
.page .page-title a:hover, .blog .page-title a:hover, .archive .page-title a:hover, .search .page-title a:hover {color:#333;}
.blog .hentry, .archive .hentry, .search .hentry {margin-bottom:1.3em;border-bottom:1px solid #e1e1e1;padding-bottom:1.3em;}
.blog .hentry img.thumbnail, .archive .hentry img.thumbnail, .search .hentry img.thumbnail {float:right;margin:0 0 0 1em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;padding:0.5em;background:#eee;}
.blog .entry-title, .archive .entry-title, .search .entry-title {font-size:1.8em;margin-bottom:0.5em;}
.blog .entry-title span, .archive .entry-title span, .search .entry-title span {color:#444;}
.blog .entry-content, .archive .entry-content, .search .entry-content {font-size:1.4em;color:#555;}
.blog .entry-meta, .archive .entry-meta, .search .entry-meta {margin-bottom:0.5em;}
.blog .entry-content p, .archive .entry-content p, .search .entry-content p {margin-bottom:0;}
.category .page-title span, .category .page-title span a {text-decoration:none;color:#999;}
.category .page-title span a:hover {color:#666;}
body.category-columns ul.subcategories {height:auto;margin:1em 0 1.5em;border:0;padding-left:2em;list-style:disc outside;line-height:1.5;color:#666666;}
body.category-columns ul.subcategories li {display:list-item;border:0;padding:0;font-family:Georgia,serif;font-size:1.15em;text-transform:none;}
body.category-columns ul.subcategories li.cat-item {font-weight:normal;}
body.category-columns ul.subcategories li a {white-space:normal;font-weight:bold;color:#333;}

/* src/story.css */
.single .hentry {margin:0 1em 1.5em;}
.single .entry-meta {margin-bottom:15px;font-size:1.2em;color:#666;}
.single .entry-meta .supertag, .single .entry-meta .supertag a {display:inline;float:none;height:auto;padding:0;background:none;line-height:auto;font-size:inherit !important;font-family:inherit;font-weight:normal;color:#666 !important;}
.single .author {font-size:1.3em;}
.single .entry-title {margin-bottom:15px;line-height:1.1;font-size:3.6em;letter-spacing:-0.03em;color:#333;}
.single .entry-excerpt {margin-bottom:15px;line-height:1.2;font-size:1.7em;color:#666;}
.single .entry-content {width:450px;line-height:1.4;font-size:1.5em;font-family:Georgia,serif;}
.single .entry-content a {text-decoration:underline;color:#6a9d33;}
.single .entry-content a:hover {color:#666;}
.single .entry-content > p:last-child {margin-bottom:0;}
.single .entry-content img {width:auto !important;max-width:450px;height:auto !important;vertical-align:middle;}
.single .entry-content table {width:100% !important;}
.single .entry-content object[name^=pod_audio] {margin:0 0 1.5em;}
.entry-content blockquote {margin:1.5em !important;}
#author-description {margin-bottom:30px;}
#author-description p {border-top:1px solid #e5e5e5;font-size:1.4em;font-family:Georgia, serif;line-height:1.4;text-indent:0;padding:15px 0;font-style:italic;margin:1px 0;color:#999;}
#gutter-hack {width:610px;margin:0;table-layout:fixed;}
#gutter-content {margin:0;padding:0;width:450px;}
#gutter-top, #gutter-bottom {margin:0;padding:0 0 0 10px;width:150px;}
#gutter-content, #gutter-top {vertical-align:top;}
#gutter-bottom {vertical-align:bottom;}
.gutter {border-right:1px solid #e5e5e5;}
.gutter h3 {margin-bottom:0.5em;text-transform:uppercase;font-size:1.1em;font-weight:bold;color:#999;}
.gutter a {color:#666;font-weight:bold;text-decoration:none;}
.gutter a:hover {text-decoration:underline;}
.gutter img {width:auto !important;max-width:129px;height:auto !important;}
.gutter ul {margin:0;list-style:none;}
.gutter li.widget {padding:10px;}
.gutter > ul.xoxo {padding:1px 0;}
#gutter-top ul.xoxo li.widget {border-top:1px solid #e5e5e5;}
#gutter-top .gutter > ul.xoxo {border-top:1px solid #e5e5e5;}
#gutter-bottom ul.xoxo li.widget {border-bottom:1px solid #e5e5e5;}
#gutter-bottom .gutter > ul.xoxo {margin-top:1.5em;border-bottom:1px solid #e5e5e5;}
#tools {padding:5px;line-height:1;font-size:1.08em;}
#tools li a, #tools li span {outline:0;text-decoration:none;color:#999;font-weight:normal;display:block;padding:10px 10px 10px 30px;}
#tools li a strong, #tools li span strong {color:#666;}
#tools #tool-discuss a {background:transparent url(../img/icons/user_comment.png) no-repeat 5px 11px;}
#tools #tool-email a {background:transparent url(../img/icons/email_link.png) no-repeat 5px 11px;}
#tools #tool-print a {background:transparent url(../img/icons/printer.png) no-repeat 5px 11px;}
#tools #tool-rate span {background:transparent url(../img/icons/heart.png) no-repeat 5px 11px;}
#tool-rate .ratebox {padding:0 10px 10px;}
#tool-rate .post-ratings, #tool-rate .post-ratings-loading {text-align:center;}
#tool-rate .post-ratings-loading {height:14px;margin-top:-14px;font-size:1.1em;font-weight:bold;}
#tool-rate .post-ratings-loading img {vertical-align:middle;}
#tools #tool-share span {background:transparent url(../img/icons/group.png) no-repeat 5px 11px;}
#tools li a:hover, #tools li a:hover strong {color:black;}
#tools #tool-share .sociable {padding:0px 10px 10px;}
#tools #tool-share li {display:inline;}
#tools #tool-share li a {display:inline;padding:0;}
#tools #tool-share div.sociable a {background:none;}
#tools #tool-share div.extended {padding-bottom:5px;}
#tools #tool-share div.extended li {display:block;margin-top:2px;margin-bottom:0.3em;vertical-align:text-bottom;}
.gutter #related ul {list-style:outside none;color:#999;}
.gutter #related ul li {margin-top:0.5em;border-top:1px dashed #eee;padding-top:0.5em;}
#tagicons ul {text-align:center;margin:1ex 0;}
#tagicons li {display:inline;}
#tagicons img {margin:1ex 0.5ex;vertical-align:bottom;}
.gutter .widget_text p {margin-bottom:0.5em;font-family:Georgia,serif;font-size:1.1em;}

/* src/comments.css */
#comments {margin:0 1em 1em;padding-top:1em;}
#comments-list {margin-bottom:1.5em;}
#comments-list h3, #respond label {margin-bottom:0.35em;line-height:1.1;font-size:3em;font-weight:normal;letter-spacing:-0.03em;color:#666;}
#respond p {margin-bottom:0;text-align:right;}
#respond label {float:left;margin-bottom:0.1em;}
#respond textarea {width:98%;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;font-family:Georgia,serif;}
#respond #submit {margin-left:0.5em;}
#respond p.subscribe-to-comments label {float:none;margin:0;line-height:1.5;font-size:1em;letter-spacing:0;color:#333;}
#respond p.subscribe-to-comments input {vertical-align:middle;}
#respond p.subscribe-to-comments a {text-decoration:underline;color:#333;}
#comments ol {margin:0;list-style:none;}
#comments li {position:relative;overflow:hidden;height:1%;margin:0;padding:1em 1em 1px;}
#comments li.alt {border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;background-color:#fafafa;padding-top:1em;color:inherit;}
#comments li.bypostauthor {margin:-1px 0;border-bottom:1px solid #eeeecd;border-top:1px solid #eeeecd;background-color:#ffffeb;}
#comments li.bypostauthor .comment-number {color:#eeeecd;}
#comments .comment-number {position:absolute;top:0.1em;right:0.3em;font-weight:bold;font-size:3em;color:#ddd;}
#comments .comment-author {text-transform:uppercase;line-height:1.5;color:#666;}
#comments .comment-author img {float:left;margin:0 1em 0 0;}
#comments .comment-author span {font-size:1.2em;font-weight:bold;}
#comments .comment-meta {margin-bottom:1em;font-family:Georgia,serif;font-size:1.05em;line-height:1;color:#666;}
#comments li p {clear:both;margin-bottom:0.8em;font-size:1.2em;line-height:1.4;}
#comments li p a {text-decoration:underline;color:#6a9d33;}
#comments li blockquote {clear:both;margin:1em 0;border:1px solid #fafafa;border-left:0.5em solid #eee;padding:0.5em 1em;background-color:#fafafa;font-style:italic;}
#comments li blockquote p {margin:0;}
#comments li blockquote i, #comments li blockquote em {font-style:normal;}
#comments .alt blockquote {background-color:#fff;}
#comments .bypostauthor blockquote {background-color:#ffffff;border:1px solid #ffffff;border-left:0.5em solid #eeeecd;}
#comments span.unapproved {clear:both;display:block;font-style:italic;}
.comment-page-numbers {margin:1em 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#ebebeb;padding:1em;text-align:center;font-weight:bold;font-size:1.1em;}
.comment-page-numbers a, .comment-page-numbers strong {border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fafafa;padding:3px 5px;}
.comment-page-numbers a:hover {background-color:#fff;}
.comment-page-numbers .current-comment-page {border:1px solid #57973e;background-color:#57973e;color:#fff;}

/* src/page.css */
body.page div.page h2 {color:#333;}
body.page div.page p, body.page div.page ul, body.page div.page ol {font-size:1.5em;font-family:Georgia,serif;line-height:1.4;}
body.page div.page a {text-decoration:underline;color:#6a9d33;}
body.page div.page a:hover {color:#666;}

/* src/sidebar.css */
p.trial {margin:0;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.1em;font-weight:bold;text-align:center;}
p.trial a {color:#c00;}
p.trial a:hover {text-decoration:underline;color:#c00;}
.sidebar {overflow:hidden;}
.sidebar ul.xoxo, .pagebar ul.xoxo {margin:0;padding:0;}
.sidebar ul.xoxo ul.xoxo, .pagebar ul.xoxo ul.xoxo {margin-left:1.5em;}
.sidebar li.widget {width:290px;margin:0 0 10px;background:transparent url(../img/sidebar-box-bottom.png) left bottom no-repeat;padding:48px 10px 10px;list-style:none;}
.sidebar li.widget h3 {width:280px;height:28px;margin:-48px 0 3px -10px;background:#fff url(../img/sidebar-box-hdr.png) left top no-repeat;padding:15px 15px 0;font-size:1.8em;font-weight:bold;color:#666;}
.sidebar li.widget h3 a {display:block;overflow:hidden;margin:-5px -5px 0;padding:5px;text-decoration:none;}
.sidebar li.widget h3 a:hover {color:#000;}
.sidebar li form {margin:0.2em 0 0;padding:0;}
.sidebar ul ul {margin:0 0 0 1.5em;}
.sidebar ul ul li {list-style:disc;margin:0;}
.sidebar ul ul ul {margin:0 0 0 0.5em;}
.sidebar ul ul ul li {list-style:circle;}
.sidebar .ui-tabs-nav ul.ui-tabs {width:288px;margin:-3px 0 0 -4px;background-color:#f1f1f1;padding:5px 5px 0;}
.sidebar .ui-tabs-nav ul.ui-tabs li {float:left;margin-right:5px;border:1px solid #e1e1e1;border-bottom:0;-moz-border-radius:0.3em 0.3em 0 0;-webkit-border-top-left-radius:0.3em;-webkit-border-top-right-radius:0.3em;background-color:#e1e1e1;list-style:none;line-height:1;font-weight:bold;font-size:1.2em;text-align:center;color:#666;}
.sidebar .ui-tabs-nav ul.ui-tabs li a {display:block;padding:0.5em;text-decoration:none;color:#666;}
.sidebar .ui-tabs-nav ul.ui-tabs li a:hover {text-decoration:underline;}
.sidebar .ui-tabs-nav ul.ui-tabs li.ui-tabs-selected {border:1px solid #fff;border-bottom:0;}
.sidebar .ui-tabs-nav ul.ui-tabs li.ui-tabs-selected a {background-color:#fff;color:#759e25;outline:none;}
.sidebar .ui-tabs-nav .ui-tabs-panel {padding-top:0.2em;}
.sidebar .ui-tabs-nav .ui-tabs-hide {display:none;}
.pagebar li.widget {margin:0;list-style:none;}
.widget a {text-decoration:none;color:#666;}
.widget a:hover {text-decoration:underline;color:#333;}
.sidebar li.widget_bare {width:300px;background:none;padding:5px;}
.sidebar li.widget_bare_border {width:290px;margin:0 0 10px;font-family:Georgia,serif;font-size:1.1em;}
.sidebar li.widget_bare h3 {width:auto;height:auto;margin:0;background:none;padding:0;}
.sidebar li.widget_bare h3 a {display:inline;margin:0;padding:0;}
.sidebar li.widget_bare p {margin:0.75em 0 0;font-size:1.15em;line-height:1.3em;}
.sidebar li.widget_text div.textwidget {margin:0.5em;font-family:Georgia,serif;font-size:1.1em;}
.sidebar li.widget_text div.textwidget a {text-decoration:underline;}
.sidebar li.widget_text div.textwidget blockquote.pullquote {margin:0.5em 0;padding:0 1em;color:#666;}
.sidebar li.crikey_sidebar_spruik, .sidebar li.crikey_widget_dblclick_island, .sidebar li.crikey_widget_bankwest_island, .sidebar li.crikey_widget_small_island, .sidebar li.widget_island_ad {width:300px;padding:0 5px 5px;}
.sidebar li.crikey_sidebar_spruik h3, .sidebar li.crikey_widget_dblclick_island h3, .sidebar li.crikey_widget_bankwest_island h3, .sidebar li.crikey_widget_small_island h3, .sidebar li.widget_island_ad h3 {width:310px;height:5px;margin:0 0 0 -5px;padding:0;font-size:5px;text-indent:-9999px;}
.sidebar li.crikey_sidebar_spruik img, .sidebar li.crikey_widget_dblclick_island img, .sidebar li.crikey_widget_bankwest_island img, .sidebar li.crikey_widget_small_island img, .sidebar li.widget_island_ad img {display:block;}

.sidebar li.widget_subscrib_email h3 {background-position:-1240px top;}
.sidebar li.widget_subscrib_email h5 {text-align:center;font-size:1.3em;margin-bottom:0.5em;}
.sidebar li.widget_subscrib_email p {font-size: 1.2em;margin-bottom:0.5em;}
.sidebar li.widget_subscrib_email ul {font-size: 1.2em;background-color:#FFFFFF;}

.sidebar li.widget_text_img p {margin:-5px 0 -5px -5px;}


li.widget_tag_cloud {text-align:center;}
li.widget_tag_cloud h3 {text-align:left;}
li.widget_tag_cloud a {vertical-align:middle;}
li.crikey_spruik_gutter h3 {margin-bottom:1em;font-size:1em;}
li.crikey_spruik_gutter p {margin-bottom:0.8em;font-family:Georgia,serif;font-size:1.1em;}
li.crikey_spruik_gutter p.trial {font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;margin-bottom:0;}
.sidebar li.crikey_twitter_feed h3 img {vertical-align:top;}
.sidebar li.crikey_breaking_news h3 {background-position:-620px top;text-indent:-9999px;}
.sidebar li.crikey_blogs_widget h3 {background-position:-310px top;text-indent:-9999px;}
li.crikey_paywall_spruik ul, li.crikey_breaking_news ul, li.crikey_blogs_widget ul, li.crikey_twitter_feed ul.twittList {margin:0;list-style:none;}
li.crikey_paywall_spruik ul li.hentry, li.crikey_breaking_news ul li, li.crikey_blogs_widget ul li, li.crikey_twitter_feed ul.twittList li {margin:0.6em 0;border-bottom:1px solid #eee;padding-bottom:0.6em;list-style:none;line-height:1.2;}
li.crikey_breaking_news ul li:last-child, li.crikey_breaking_news ul li.last, li.crikey_blogs_widget ul li:last-child, li.crikey_blogs_widget ul li.last, li.crikey_twitter_feed ul.twittList li:last-child, li.crikey_twitter_feed ul.twittList li.last {margin-bottom:0.3em !important;border-bottom:0 !important;padding-bottom:0 !important;}
li.crikey_blogs_widget ul li img {float:left;margin:0 0.6em 0 0.2em;}
li.crikey_twitter_feed ul.twittList li img {float:left;margin:0 0 0 -53px;}
li.crikey_twitter_feed ul.twittList li {padding-left:55px;font-size:1.05em;line-height:1.25;}
li.crikey_twitter_feed ul.twittList li a.user {font-weight:bold;color:#444;}
li.crikey_twitter_feed ul.twittList li.monitter-spruik {display:none;}
li.crikey_breaking_news h4, li.crikey_blogs_widget h4 {font-size:1.2em;font-weight:bold;}
li.crikey_breaking_news h4 a, li.crikey_blogs_widget h4 a {color:#555555;}
li.crikey_breaking_news p, li.crikey_blogs_widget p {line-height:1.5;color:#666;}
li.crikey_breaking_news p span, li.crikey_blogs_widget p span {text-transform:uppercase;}
li.crikey_breaking_news ul li h4, li.crikey_breaking_news ul li p, li.crikey_blogs_widget ul li h4, li.crikey_blogs_widget ul li p {margin-bottom:0;}

.sidebar li.widget_crikey_blogs_widget h3,.sidebar li.widget_crikey_culture_blogs_widget h3,.sidebar li.widget_crikey_media_blogs_widget h3,.sidebar li.widget_crikey_politics_blogs_widget h3 {background-position:-310px top;text-indent:-9999px;}
li.widget_crikey_blogs_widget ul, li.widget_crikey_culture_blogs_widget ul, li.widget_crikey_media_blogs_widget ul, li.widget_crikey_politics_blogs_widget ul {margin:0;list-style:none;}
li.widget_crikey_blogs_widget ul li,li.widget_crikey_culture_blogs_widget ul li,li.widget_crikey_media_blogs_widget ul li,li.widget_crikey_politics_blogs_widget ul li {margin:0.6em 0;border-bottom:1px solid #eee;padding-bottom:0.6em;list-style:none;line-height:1.2;}
li.widget_crikey_blogs_widget ul li:last-child, li.widget_crikey_blogs_widget ul li.last,li.widget_crikey_culture_blogs_widget ul li:last-child, li.widget_crikey_culture_blogs_widget ul li.last,li.widget_crikey_media_blogs_widget ul li:last-child, li.widget_crikey_media_blogs_widget ul li.last,li.widget_crikey_politics_blogs_widget ul li:last-child, li.widget_crikey_politics_blogs_widget ul li.last {margin-bottom:0.3em !important;border-bottom:0 !important;padding-bottom:0 !important;}
li.widget_crikey_blogs_widget ul li img,li.widget_crikey_culture_blogs_widget ul li img,li.widget_crikey_media_blogs_widget ul li img,li.widget_crikey_politics_blogs_widget ul li img {float:left;margin:0 0.6em 0 0.2em;}
li.widget_crikey_blogs_widget h4,li.widget_crikey_culture_blogs_widget h4,li.widget_crikey_media_blogs_widget h4,li.widget_crikey_politics_blogs_widget h4 {font-size:1.2em;font-weight:bold;}
li.widget_crikey_blogs_widget h4 a,li.widget_crikey_culture_blogs_widget h4 a,li.widget_crikey_media_blogs_widget h4 a,li.widget_crikey_politics_blogs_widget h4 a {color:#555555;}
li.widget_crikey_blogs_widget p,li.widget_crikey_culture_blogs_widget p,li.widget_crikey_media_blogs_widget p,li.widget_crikey_politics_blogs_widget p {line-height:1.5;color:#666;}
li.widget_crikey_blogs_widget p span,li.widget_crikey_culture_blogs_widget p span,li.widget_crikey_media_blogs_widget p span,li.widget_crikey_politics_blogs_widget p span {text-transform:uppercase;}
li.widget_crikey_blogs_widget ul li h4, li.widget_crikey_blogs_widget ul li p,li.widget_crikey_culture_blogs_widget ul li h4, li.widget_crikey_culture_blogs_widget ul li p,li.widget_crikey_media_blogs_widget ul li h4, li.widget_crikey_media_blogs_widget ul li p,li.widget_crikey_politics_blogs_widget ul li h4, li.widget_crikey_politics_blogs_widget ul li p {margin-bottom:0;}

li.crikey_paywall_spruik {line-height:1.5;}
li.crikey_paywall_spruik p.spruik {margin:0.6em 0;border-bottom:1px solid #eee;padding-bottom:0.6em;font-size:1.15em;}
li.crikey_paywall_spruik .entry-title {margin:0;line-height:1.5;font-size:1.2em;font-weight:bold;}
li.crikey_paywall_spruik .entry-title a {color:#6a9d33;}
li.crikey_paywall_spruik .entry-meta, li.crikey_paywall_spruik .entry-meta .author, li.crikey_paywall_spruik .entry-meta .comments-link a {margin:0;font-size:1em;}
li.crikey_paywall_spruik .entry-content {width:auto;font-size:1em;}
li.crikey_paywall_spruik .entry-content p {margin:0;font-size:1.15em;}

.sidebar li.crikey_widget_popularity {padding-top:0;}
.sidebar li.crikey_widget_popularity h3 {width:310px;height:5px;margin:0 0 0 -10px;padding:0;text-indent:-9999px;}
.sidebar .crikey_widget_popularity ul.ui-tabs {width:305px;margin:0 0 0 -5px;padding:0;}
.sidebar .crikey_widget_popularity ul.ui-tabs li {width:30%;border:1px solid #ddd;border-bottom:0;background-color:#006699;}
.sidebar .crikey_widget_popularity ul.ui-tabs li a {color:#f1f1f1;}
.sidebar .crikey_widget_popularity ul.ui-tabs li.ui-tabs-selected {border-color:#ddd;-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;background-color:#f1f1f1;}
.sidebar .crikey_widget_popularity ul.ui-tabs li.ui-tabs-selected a {color:#006699;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol {margin:0;padding:0 0 0 2.3em;font-weight:bold;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li {margin:0.6em 0;border-bottom:1px solid #eee;padding:0 0.5em 0.6em 0;line-height:1.2;color:#ccc;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li:last-child {margin-bottom:0.3em;border-bottom:0;padding-bottom:0;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li h4 {margin:0;font-weight:bold;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li h4 a {color:#6a9d33;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li p {margin:0;line-height:1.5;font-size:1em;font-weight:normal;color:#666;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li p .comments-link a {font-size:1em;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li p span {text-transform:uppercase;}
.sidebar .crikey_widget_popularity .ui-tabs-panel ol li p .post-ratings-image {vertical-align:text-bottom;}

.sidebar li.widget_crikey_popularity_contest {padding-top:0;}
.sidebar li.widget_crikey_popularity_contest h3 {width:310px;height:5px;margin:0 0 0 -10px;padding:0;text-indent:-9999px;}
.sidebar .widget_crikey_popularity_contest ul.ui-tabs {width:305px;margin:0 0 0 -5px;padding:0;}
.sidebar .widget_crikey_popularity_contest ul.ui-tabs li {width:30%;border:1px solid #ddd;border-bottom:0;background-color:#006699;}
.sidebar .widget_crikey_popularity_contest ul.ui-tabs li a {color:#f1f1f1;}
.sidebar .widget_crikey_popularity_contest ul.ui-tabs li.ui-tabs-selected {border-color:#ddd;-moz-border-radius:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;background-color:#f1f1f1;}
.sidebar .widget_crikey_popularity_contest ul.ui-tabs li.ui-tabs-selected a {color:#006699;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol {margin:0;padding:0 0 0 2.3em;font-weight:bold;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li {margin:0.6em 0;border-bottom:1px solid #eee;padding:0 0.5em 0.6em 0;line-height:1.2;color:#ccc;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li:last-child {margin-bottom:0.3em;border-bottom:0;padding-bottom:0;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li h4 {margin:0;font-weight:bold;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li h4 a {color:#6a9d33;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li p {margin:0;line-height:1.5;font-size:1em;font-weight:normal;color:#666;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li p .comments-link a {font-size:1em;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li p span {text-transform:uppercase;}
.sidebar .widget_crikey_popularity_contest .ui-tabs-panel ol li p .post-ratings-image {vertical-align:text-bottom;}

/* src/bizzo.css */
.sidebar li.widget_bizzo h3, .sidebar li.widget_bare_border h3 {width:310px;height:10px;margin:-48px 0 0 -10px;background-position:left top;padding:0;font-size:5px;text-indent:-9999px;}
#spruik-box {position:relative;}
#spruik-box h4 {margin:0.5em 0 1em;text-align:center;font-weight:bold;font-size:1.3em;}
#spruik-box ul {margin:0 0.5em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eee;padding:0 0.5em 0.5em;}
#spruik-box li {padding:0.6em;list-style:none;font-weight:bold;font-size:1.2em;}
#spruik-box li a {color:#111;}
#spruik-box li.even {-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#57972d;padding:0.3em 0.6em;}
#spruik-box li.even a {color:#fff;}
#spruik-box p.read-more {margin:0.5em 0;text-align:center;text-transform:uppercase;font-weight:bold;font-size:1.3em;}
#spruik-box p.read-more a {color:#dd2627;}
#spruik-box a.thickbox {position:absolute;display:block;top:0;left:0;width:100%;height:100%;}
#spruik-box a.thickbox:hover {background:#fff;filter:alpha(opacity=30);opacity:0.3;}
#TB_window {font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
#TB_ajaxContent {overflow:hidden;padding:15px;}
#TB_window h3 {display:none;}
#TB_window .close-expanded {position:absolute;overflow:hidden;display:block;width:20px;height:20px;top:15px;right:15px;background:url(../img/expand-close.png) top left no-repeat;text-indent:-9999px;}
#TB_window .close-expanded:hover {background-position:-20px 0;}
#TB_window .expanded-latest-stories {float:left;width:435px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eee;padding:10px;}
#TB_window .expanded-latest-stories h4 {margin-bottom:0.5em;font-weight:bold;font-size:1.5em;color:#519933;}
#TB_window .expanded-latest-stories ul {float:left;width:185px;margin:0 10px 0 0;padding-left:20px;font-size:0.958em;}
#TB_window .expanded-latest-stories ul li {padding-bottom:0.5em;}
#TB_window .expanded-latest-stories ul a {font-weight:bold;color:#111;}
#TB_window .expanded-form {float:left;width:225px;margin-left:15px;}
#TB_window .expanded-form h4 {margin-bottom:0.5em;padding:10px 0 0;font-size:1.5em;}
#TB_window .expanded-form h5 {clear:both;margin-bottom:0.25em;border-top:1px solid #eee;padding-top:10px;font-family:Georgia,serif;font-weight:normal;font-style:italic;font-size:1.3em;color:#333;}
#TB_window .expanded-form p {margin:0 0 0.5em;padding:0;font-size:0.875em;color:#666;}
#TB_window .expanded-form p.trial {font-size:1.2em;}
#TB_window .expanded-form p.trial a {color:#c00;}

#popupwrapper h3 {display:none;}
#popupwrapper .close-expanded {overflow:hidden;display:block;width:20px;height:20px;background:url(../img/expand-close.png) top left no-repeat;text-indent:-9999px;}
#popupwrapper .close-expanded:hover {background-position:-20px 0;}
#popupwrapper .expanded-latest-stories {font-family:Georgia,serif;float:left;width:405px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eee;padding:10px;}
#popupwrapper .expanded-latest-stories h4 {margin-bottom:0.5em;font-weight:bold;font-size:1.5em;color:#519933;}
#popupwrapper .expanded-latest-stories h5 {margin-bottom:0.5em;font-weight:bold;font-size:1.2em;color:#000000;}
#popupwrapper .expanded-latest-stories ul {float:left;width:385px;margin:0 10px 0 0;padding-left:20px;font-size:0.958em;padding-bottom:8px;}
#popupwrapper .expanded-latest-stories ul li {padding-bottom:0.5em;font-size:1.3em;}
#popupwrapper .expanded-latest-stories ul a {font-weight:bold;color:#111;}
#popupwrapper .expanded-form {float:left;width:225px;margin-left:15px;}
#popupwrapper .expanded-form h4 {margin-bottom:0.5em;padding:10px 0 0;font-size:1.5em;}
#popupwrapper .expanded-form h5 {clear:both;margin-bottom:0.25em;border-top:1px solid #eee;padding-top:10px;font-family:Georgia,serif;font-weight:normal;font-style:italic;font-size:1.3em;color:#333;}
#popupwrapper .expanded-form p {margin:0 0 0.5em;padding:0;font-size:0.875em;color:#666;}
#popupwrapper .expanded-form p.trial {font-size:1.2em;}
#popupwrapper .expanded-form p.trial a {color:#c00;}


#subscriber-box h3 {height:28px;margin:-48px 0 3px -10px;padding:15px 15px 0;text-indent:0;font-size:1.8em;width:280px;}
#subscriber-box ul {font-family:Georgia,serif;font-size:1.15em;}
#subscriber-box p {margin-bottom:0.5em;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:1.2em;}
#subscriber-box p.trial {margin-top:0.5em;margin-bottom:0;text-align:center;font-weight:bold;}
#subscriber-box p.trial a {color:#c00;}

/* src/abovethefold.css */
#abovethefold h3 {font-weight:bold;}
#abovethefold h3 span {color:#555;}
#abovethefold div.hentry {padding-top:1em;border-top:1px solid #eee;}
#abovethefold h3 {margin-bottom:0;}
#abovethefold p {margin:0 0 0.5em;font-size:1.15em;line-height:1.3;}
#abovethefold p.entry-meta {margin:0.5em 0;font-size:1em;}
#abovethefold .entry-content {margin:0;}
#abovethefold .entry-content a {text-decoration:underline;}
#abovethefold div.source-link h3 {margin-left:0px;}
#abovethefold div.source-link h3 a img {display:none;}
#abovethefold .topstory div.hentry {padding-top:0;border-top:0;}
#abovethefold .topstory div.hentry h3 {margin:0;font-size:2.8em;letter-spacing:-0.03em;line-height:1;}
#abovethefold #columnone .topstory div.hentry h3 .supertag {display:none;}
#underpants {margin-top:20px;}
#underpants #underleft {position:relative;}
#underpants img.balloon {position:absolute;top:0;right:0;}
#underpants blockquote.pullquote {margin:10px 0 5px;background:transparent url(../img/blockquote-bg.gif) no-repeat top left;padding:5px 5px 0 10px;font-family:Georgia,serif;font-size:1.5em;font-weight:bold;line-height:1.4;color:#555;}
#underpants blockquote.pullquote a {color:#555;}
#underpants #underleft p.entry-meta {margin:0 10px;text-align:right;text-transform:uppercase;}
#underright div.hentry h3 {font-size:1.3em;}
#underright .topstory div.hentry h3 {margin:0;font-size:1.3em;letter-spacing:normal;}
#underright div.hentry .entry-content {display:none;}
#atfsidebar #island_ad_top {margin-bottom:0;}

/* src/carousel.css */
div.carousel {position:relative;overflow:hidden;height:220px;background:#000;}
div.carousel ul, div.carousel li {position:relative;float:left;margin:0;padding:0;list-style:none;}
div.carousel ul li a {display:block;text-decoration:none;}
div.carousel ul li h3 {position:absolute;bottom:0;left:0;width:370px;margin:0;background:transparent url(../img/caption-bg.png) left top repeat;padding:0.5em;font-size:2em;color:#f1f1f1;}
div.carousel ul li br {display:none;}
div.carousel ul li img {display:block;}
div.carousel .carousel-previous, div.carousel .carousel-next {display:none;}
div.carousel .carousel-pagination {position:absolute;top:0;right:0;padding:0.3em;text-align:right;}
div.carousel .carousel-pagination p {margin:0 !important;}
div.carousel .carousel-pagination a {display:block;float:left;margin-left:0.3em;border:1px solid #333;background:transparent url(../img/caption-bg.png) left top repeat;padding:0.1em 0.4em;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:bold;font-size:1em;text-decoration:none;color:#f1f1f1;cursor:pointer;}
div.carousel .carousel-pagination a.active {background:#f1f1f1;color:#333;}
div.carousel .carousel-pagination a:hover {border-color:#c00;background:#c00;color:#f1f1f1;}
div.carousel a span.video {position:absolute;overflow:none;z-index:50;opacity:0.6;filter:alpha(opacity = 60);zoom:1;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:transparent url(../img/video.png) left top no-repeat;text-indent:-9999px;}
div.carousel a:hover span.video {opacity:1;filter:alpha(opacity = 100);}

/* src/catbox.css */
div.span-2h {float:left;margin-right:10px;}
.span-2h {width:190px;}
.catbox {margin-bottom:2em;}
.catbox .catboxcol {margin:0;list-style:none;}
.catbox .catboxcol .hentry {margin:0 0 1.5em;padding:0;border:0;}
div.catboxhdr {margin-bottom:1em;background:#eee;}
div.catboxhdr h2 {float:left;overflow:hidden;margin:0;width:auto;height:1em;padding-right:0.3em;background:#fff;line-height:1;font-size:2.5em;font-weight:bold;text-transform:uppercase;color:#555;}
div.catboxhdr a {white-space:nowrap;font-weight:bold;text-transform:uppercase;color:#555;}
div.catboxhdr a:hover {text-decoration:none;color:#333;}
div.catboxhdr ul {float:right;margin:0;list-style:none;}
div.catboxhdr ul li {display:block;float:left;border-left:2px solid #fff;height:2.5em;line-height:1;}
div.catboxhdr ul li a {display:block;outline:0;padding:0.5em;font-size:1.2em;}
div.catboxhdr ul li a:hover {background:#555;color:#fff;}
div.catboxhdr ul.sponsor li {border-left:5px solid #fff;}
div.catboxhdr ul.sponsor li a {padding:0;}
ul.subcategories {margin:0 1em 0;list-style:none;}
ul.subcategories li {display:inline;}
ul.subcategories {overflow:hidden;height:2.2em;margin:0.05em 0 1em;border-bottom:1px solid #eee;line-height:2.2em;font-size:1.1em;}
ul.subcategories li {border-left:1px solid #eee;padding:0 0.5em 0 0.75em;text-transform:uppercase;}
ul.subcategories li:first-child {border-left:0;}
ul.subcategories li.cat-item {font-weight:bold;}
ul.subcategories li a {white-space:nowrap;color:#666;}
ul.subcategories li a:hover {color:#333;}
.catbox .entry-title {margin-bottom:0.5em;font-weight:bold;}
.catbox .entry-title span {color:#444;}
.catbox p.entry-meta {margin-bottom:0.5em;font-size:1em;}
.catbox .entry-content {margin:0;border-bottom:0;padding-bottom:0;font-size:1.15em;line-height:1.3;}
.catbox .entry-content p {margin:0;}
.catbox .entry-content a {text-decoration:underline;}
.catbox .catbox-features .entry-title {margin-bottom:0.3em;font-size:1.85em;line-height:1.15;}
.catbox .catbox-features img.thumbnail {float:none;margin:0 0 0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;padding:0.5em;background:#eee;}
#abovethefold ul.related, .catbox .catbox-features ul.related {margin:0.5em 0 0;}
#abovethefold ul.related p.hdr, .catbox .catbox-features ul.related p.hdr {margin-bottom:1em;background:#eee;text-transform:uppercase;font-weight:bold;font-size:1.15em;line-height:1;color:#999;}
#abovethefold ul.related p.hdr span, .catbox .catbox-features ul.related p.hdr span {padding-right:0.4em;background-color:#fff;}
#abovethefold ul.related .hentry, .catbox .catbox-features ul.related .hentry {margin-bottom:0.5em;}
#abovethefold ul.related .entry-title, .catbox .catbox-features ul.related .entry-title {font-size:1.2em;line-height:1.1;}
#abovethefold .topstory ul.related .entry-meta, .catbox .catbox-features ul.related .entry-meta {margin-left:22px !important;}
#abovethefold .topstory ul.related .source-crikey .entry-title, .catbox .catbox-features ul.related .source-crikey .entry-title {background:url(../../../uploads/favicons/favicon.ico) left top no-repeat;padding-left:22px;}
#abovethefold ul.related-short {margin-top:1em;margin-left:1.5em;list-style:disc outside;color:#999;}
#abovethefold ul.related-short li.hentry {display:list-item;margin-bottom:1em;}
#abovethefold ul.related-short .source-link .entry-title {margin-left:0px;}
#abovethefold ul.related-short .entry-title span.source {font-weight:normal;font-size:0.834em;text-transform:uppercase;color:#666;}
.catbox .catbox-excerpts .entry-title {margin-bottom:0.35em;line-height:1.15;font-size:1.5em;}
.catbox .catbox-excerpts img.thumbnail {display:none;}
.catbox .catbox-features .source-link .entry-title, .catbox .catbox-features .source-link p.entry-meta, .catbox .catbox-excerpts .source-link .entry-title, .catbox .catbox-excerpts .source-link p.entry-meta {margin-left:0;text-indent:0;}
.catbox .catbox-features .source-link .entry-title img, .catbox .catbox-excerpts .source-link .entry-title img {position:static;vertical-align:baseline;margin:0 6px 0 0;}
.catbox .catbox-excerpts .source-link .entry-title img {vertical-align:bottom;}
.catbox .catbox-links .entry-title {font-size:1.2em;line-height:1.1;}
.catbox .source-link .entry-title {margin-bottom:0;}
.catbox .source-link p.entry-meta {margin-left:22px;}
.catbox-dailymail div.catboxhdr {margin-bottom:0.75em;}
.catbox-dailymail div.catboxhdr h2 {overflow:visible;}
.catbox-dailymail div.catboxhdr h2 a:hover img {opacity:0.4;}
.catbox-dailymail div.catboxhdr li a {text-transform:none;}
.catbox-dailymail p.spruik {clear:both;margin-bottom:0.75em;font-weight:bold;}
.catbox-dailymail p.spruik a {color:#555;}
.catbox-dailymail p.archive {text-align:right;text-transform:uppercase;}
.catbox-dailymail .catboxcol h3 {margin-bottom:0.5em;line-height:1.2;font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#6A9D33;}
.catbox-dailymail .catboxcol .hentry {margin-bottom:0;}
.catbox-dailymail .catbox-features h4.entry-title, .catbox-dailymail .catbox-excerpts h4.entry-title, .catbox-dailymail .catbox-links h4.entry-title {margin-bottom:0.5em;line-height:1.2;font-size:1.2em;}
.catbox-dailymail .catbox-features .category-firstdog img.thumbnail {margin-bottom:0;}
.catbox-tag-copenhagen-climate-change-conference .catboxhdr {background-image:url(http://media.crikey.com.au/wp-content/uploads/2009/12/copenhagen-catbox-bg.png);background-position:213px top;}

/* src/features.css */
#features {overflow:hidden;margin:2em 0 !important;height:150px;border-top:5px solid #eee;padding-top:0.5em;}
#features h3 {display:none;}
#features div.last {border-right:0;padding-right:0;}
#features div a {outline:0;}
#features div a:hover {text-decoration:none;}
#features div a:hover h4 {text-decoration:underline;}
#features div a:hover p {color:#666;}
#features div h4 {margin-bottom:0.5em;font-size:1.1em;font-weight:bold;text-transform:uppercase;color:#333;}
#features div p {margin-bottom:0.5em;font-size:1.15em;line-height:1.3;color:#333;}
#features div ul {margin-bottom:0;line-height:1.3;font-size:1.1em;color:#ccc;}
#features div ul li {margin-bottom:0.5em;}
#features div ul a {color:#333;}
#features div ul a:hover {text-decoration:underline;}
#features blockquote {margin:0;background:transparent url(../img/blockquote-bg.gif) no-repeat top left;padding:5px 5px 0 10px;font-family:Georgia,serif;font-size:1.3em;font-weight:bold;line-height:1.2;}
#features blockquote.small {font-size:1.1em;line-height:1.4;}
#features blockquote p {color:#666;}
#features a:hover blockquote p {color:#333;}
#features div div {width:100%;height:auto;margin:0;border:0;padding:0;}

/* src/paywall.css */
#content.paywall .entry-content {width:100%;}
#content.paywall img.thumbnail {float:right;margin:0 0 0.5em;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;background:#eee;padding:0.5em;}
#paywall {width:650px !important;margin:0 0 0 -30px;padding:15px;}
#paywall div.trial {margin-right:15px !important;padding-right:14px !important;}
#paywall h4 {margin-bottom:0.25em;font-size:1.6em;font-family:Georgia,serif;font-weight:normal;font-style:italic;color:#333;}
#paywall p {margin-bottom:0.5em;font-size:1.05em;color:#888;}
#paywall p.trial {font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:bold;font-size:1.3em;text-align:center;}

/* src/stablemates.css */
#stablemates {overflow:hidden;height:185px;margin-bottom:10px !important;border-top:5px solid #eee;padding-top:5px;}
#stablemates h3 {display:none;}
#stablemates div.last {border-right:0;padding-right:0;}
#stablemates h4 {margin:5px 0;text-align:center;}
#stablemates p {font-family:Georgia,serif;font-size:1.1em;}
#stablemates ul {margin:0 0.5em 0 1.5em;font-family:Georgia,serif;font-size:1.1em;color:#ccc;}
#stablemates a {text-decoration:none;color:#666;}
#stablemates a:hover {text-decoration:underline;color:#333;}
#stablemates p.trial {font-weight:bold;text-align:center;}
#stablemates .crikeyblogs a {color:#6a9d33;}
#stablemates .businessspectator a {color:#3b68ac;}
#stablemates .smartcompany a {color:#2b9cd5;}
#stablemates .eurekareport a {color:#a00000;}

/* src/forms.css */
form p.infield {position:relative;}
form p.infield label {display:block;position:absolute;top:0;left:0;margin:1px;}
form p.infield br {display:none;}
form p.infield input {margin:0;}
#loginform p.infield label, #loginform p.infield input ,#registerform p.infield label, #registerform p.infield input {width:98%;padding:7px 5px;line-height:1.2;font-weight:normal;font-size:1.3em;}
#loginform input {margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;background:#eee;}
#loginform .forgetmenot label {font-weight:normal;color:#333;}
#loginform #wp-submit {position:absolute;top:0;right:0;width:auto;padding:6px;background:#57972d;font-weight:bold;color:#fff;}
.loginformpopup #wp-submit {position:absolute;top:0;right:0;width:auto;padding:9px;background:#57972d;font-weight:bold;color:#fff;}
#wpcf7-f1-p49080-o1 p {margin-bottom:0;text-align:right;}
#wpcf7-f1-p49080-o1 h2 {margin-bottom:0.1em;line-height:1.1;font-size:3em;font-weight:normal;letter-spacing:-0.03em;color:#666;}
#wpcf7-f1-p49080-o1 textarea {width:98%;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;font-family:Georgia,serif;}
#wpcf7-f1-p49080-o1 input[type=submit] {float:right;}
#wpcf7-f1-p49080-o1 img.ajax-loader {float:left;}

/* src/readingroom.css */
ul.readingroom {margin-bottom:1em;}
ul.readingroom, ul.readingroom ul.blogroll {overflow:hidden;margin:0;list-style:none;}
ul.readingroom li.linkcat h2 {margin:1em 0 0.5em;border-bottom:1px solid #e1e1e1;}
ul.readingroom ul.blogroll {width:640px;font-family:Georgia,serif;font-size:1.15em;}
ul.readingroom ul.blogroll li {display:block;margin-bottom:1em;color:#333;}
ul.readingroom ul.blogroll li a {margin-right:0.5em;font-weight:bold;color:#333;}
ul.readingroom ul.blogroll li a:hover {text-decoration:none;color:#666;}
ul.readingroom ul.blogroll li img {margin-right:0.5em;vertical-align:top;width:16px;height:16px;}

/* semantic class names */
#content {float:left;margin-right:10px;margin-right:0;width:630px;}
ul.readingroom #linkcat-17465 li {float:left;margin-right:10px;width:150px;}
#features div.last {margin-right:0;}
ul.readingroom ul.blogroll li {float:left;margin-right:10px;width:630px;}
#header, #masthead, #main-nav, #secondary-nav, .leaderboard-below, #stablemates, #footer {float:left;margin-right:10px;width:950px;margin-right:0;}
#columnone {float:left;margin-right:10px;width:230px;}
#hotbox .topic {float:left;margin-right:10px;width:150px;padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
.catbox {float:left;margin-right:10px;margin-right:0;width:630px;}
#stablemates div {float:left;margin-right:10px;width:230px;padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
#abovethefold {float:left;margin-right:10px;width:630px;}
#features {float:left;margin-right:10px;width:950px;margin-right:0;}
#footer .links {float:left;margin-right:10px;width:630px;}
#container.wide {float:left;margin-right:10px;width:950px;margin-right:0;}
#features div.double {float:left;margin-right:10px;width:310px;padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
.catbox ul.catbox-features {float:left;margin-right:10px;width:230px;}
.sidebar {float:left;margin-right:10px;margin-right:0;width:310px;}
#content.paywall {margin:0 -160px 1.5em 160px;float:right;position:relative;}
#paywall {float:left;margin-right:10px;margin-right:0;width:630px;}
.catbox .catboxcol {float:left;margin-right:10px;width:190px;}
ul.readingroom #linkcat-17461 li {float:left;margin-right:10px;width:150px;}
#footer .links ul.column {float:left;margin-right:10px;width:150px;}
#footer .links ul.last {float:left;margin-right:10px;margin-right:0;width:150px;}
#paywall div.login {float:left;margin-right:10px;margin-right:0;width:310px;}
#paywall h4.title {font-size:47px; font-weight:bold;line-height:45px; font-family:Geaorgia, serif; color:#67993D; text-align:center; font-style:normal;}
.catbox .catboxhdr {float:left;margin-right:10px;margin-right:0;width:630px;}
.catbox ul.catbox-links {margin-right:0;}
#stablemates div.last {margin-right:0;}
#footer .copyright {float:left;margin-right:10px;margin-right:0;width:310px;}
#container.wide #content {float:left;margin-right:10px;width:950px;margin-right:0;}
#columntwo {float:left;margin-right:10px;margin-right:0;width:390px;}
#underleft {float:left;margin-right:10px;width:150px;}
#features div {float:left;width:170px;padding-right:12px;margin-right:11px;border-right:1px solid #eee;}
#features div img {width:170px; height:90px;}
#paywall div.trial {float:left;margin-right:10px;width:310px;padding-right:4px;margin-right:5px;}
.sidebar ul.xoxo {float:left;margin-right:10px;margin-right:0;width:310px;}
#underright {float:left;margin-right:10px;margin-right:0;width:230px;}
ul.readingroom {float:left;margin-right:10px;margin-right:0;width:630px;}
#hotbox div.last {margin-right:0;}
#container {float:left;margin-right:10px;width:630px;}

#paywall .trial h4{font-family:georgia, sans-serif; font-size:17px; color:#414141; font-style:normal;}
#paywall .trial ul {font-family:georgia, sans-serif; font-size:15px; color:#615A5A; list-style-type: none;padding-left: 0;margin-left: 0;}
#paywall .trial ul li {padding:12px 0 0px 20px; background: url('../img/green_bullet.png') left top no-repeat }
#paywall #loginform {width:205px; margin-left:50px;}
#paywall  #loginform input , #paywall  #registerform input {width:197px;margin:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:0;background:#fff; border:1px solid #ccc;}
#paywall  #registerform input{width:243px;}

#paywall #loginform #wp-submit {cursor:pointer; margin-top:10px; border:0 none; background: url('../img/log-in.png') no-repeat left top #fff; position:relative; width:215px; padding:8px; font-weight:normal; font-size:17px;}
#paywall #registerform #wp-submit-register {cursor:pointer; margin:10px 0 0 20px; border:0 none; background: url('../img/register.png') no-repeat left top #fff; position:relative; width:264px; color:#fff; padding:10px; font-weight:normal; font-size:17px;}

#paywall #registerform {background:url('../img/sign-up.png') no-repeat; padding-top:100px; margin-top:-25px;}
#paywall #registerform .loginlink {color: #CC0000}
#paywall #registerform .loginlink a {color:blue; text-decoration:underline;}

#paywall #registerform input {color: #666;}
#paywall #registerform input#lastname , #paywall #registerform input#firstname {width:200px;}
#paywall #registerform input#email_address {width:285px;} 
#paywall h4.title span {font-size:31px;}


#header_description p {font-size:16px;}
.mainboxcol form{border:1px solid #dddddd;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;}
.mainboxcol table{margin:0px;}
.mainboxcol {border:5px solid #f1f1f1;-moz-border-radius-bottomleft:0.5em;-moz-border-radius-bottomright:0.5em;-moz-border-radius-topleft:0.5em;-moz-border-radius-topright:0.5em;margin-bottom:8px;}

a.atfbanner {margin-top:-10px; display:block; margin-bottom:10px;}




.catbox-narrow {width:200px; margin-right:15px;}
.catbox-narrow.catbox-last {margin-right:0px;}
.catbox-narrow .catboxhdr {width:inherit;}
.catbox-narrow ul.catbox-features {width:200px}
.catbox-narrow .catbox-features img.thumbnail {width:190px !important; height:107px !important;}
.catbox-narrow .catboxcol.catbox-links {width:160px;}
.catbox-narrow div.catboxhdr h2 {font-size:2em; height:22px;}
.catbox-cat-firstdog div.catboxhdr ul {float:left; height:22px }
.catbox-cat-firstdog div.catboxhdr ul li a {padding:5px;}
.catbox-narrow.catbox-narrow-images .catbox-features .entry-title {font-size:1.4em;}
.catbox-narrow.catbox-narrow-images .catbox-features p.entry-meta {display:none;}
.catbox-narrow.catbox-narrow-images .catbox-features .entry-content {display:none;}


.category-firstdog #gutter-hack {width:auto}
.category-firstdog #gutter-content {width:auto}
.category-firstdog .entry-content img{max-width:none}
.category-firstdog #gutter-top {width:0px; display:none;}


.xxfeed-table {font-size:1.2em}
.xxfeed-table tr, .xxfeed-table td{vertical-align:top;}
.xxfeed-table td {padding:2px 10px 2px 5px; width:280px}
.xxfeed-table a {position:relative; left:25px; display:block; padding-right:25px; color:#6A9D33 !important;}
.xxfeed-table a.extlink {color:#000 !important;}
.xxfeed-table a img {opacity:0.5;margin-left:-20px;top:3px; position:relative;}
.xxfeed-table a:hover img {opacity:1.0;}
.xxfeed-table a:hover {text-decoration:none !important;}





#login-page #loginform {width:205px; }
#login-page #loginform input , #paywall  #registerform input {width:197px;margin:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:0;background:#fff; border:1px solid #ccc;}
#login-page #loginform #wp-submit {cursor:pointer; margin-top:10px; border:0 none; background: url('../img/log-in.png') no-repeat left top #fff; position:relative; width:215px; padding:8px; font-weight:normal; font-size:17px;}
#login-page h4.title span {font-size:31px;}

#login-page div.login {float:left;margin-right:10px;margin-right:0;width:250px;}
#login-page h4.title {margin-bottom:20px; font-size:47px; font-weight:bold;line-height:45px; font-family:Geaorgia, serif; color:#67993D; text-align:center; font-style:normal;}
#login-page div.trial {float:left;margin-right:10px;width:360px;padding-right:4px; margin-left:200px;}

#login-page .trial h4{font-family:georgia, sans-serif; font-size:17px; color:#414141; font-style:normal;}
#login-page .trial ul {font-family:georgia, sans-serif; font-size:15px; color:#615A5A; list-style-type: none;padding-left: 0;margin-left: 0;}
#login-page .trial ul li {padding:12px 0 0px 20px; background: url('../img/green_bullet.png') left top no-repeat }


#landing-page {width:650px; margin-left:150px; padding:30px 0;}
#landing-page h3 {font-size:31px; border-bottom:3px dashed #ddd; padding-bottom:10px;margin-bottom:25px;}
#landing-page p {font-family: georgia, serif; font-size:15px; color:#333;}
#landing-page a {display:block; float:left; width: 280px;  padding:25px 15px 0 15px; height:220px; background-color:#E8E8E8; margin-bottom:30px;}
#landing-page a#update-your-details {margin-right:20px; background:url('../pages/profile/update-bg.png') no-repeat}
#landing-page a h4 {font-size:30px; font-family:georgia, serif; margin-bottom:20px;}
#landing-page a:hover {background-color:white;text-decoration:none;}
#landing-page a:hover h4 {color:#E10000;}
#landing-page a#update-your-details:hover {background-image:url('../pages/profile/update-bg_on.png')}
#landing-page a#get-me-out-of-here {background:url('../pages/profile/back_bg.png') no-repeat}
#landing-page a#get-me-out-of-here:hover {background-image:url('../pages/profile/back_bg_on.png')}



#profile-page {width:650px; margin-left:150px; padding:30px 0;}
#profile-page h3 {font-size:31px; border-bottom:3px dashed #ddd; padding-bottom:10px; margin-bottom:15px;}
#profile-page h3 span {color:#8A8787}
#profile-page p {font-family: georgia, serif; font-size:15px; color:#333;}
#profile-page a#back_button {margin-bottom:15px;display:block;}
#profile-page #profile_panels {background-color:#EBEBEB; border:1px solid #D7D7D7;}
#profile-page .panel {background-color:#F7F7F7;padding:20px 30px;}
#profile-page .panel p {font-size:13px;}
#profile-page #tab_headers {background:url('../pages/profile/tab_inactive.png') repeat-x bottom center; padding-left:20px;}
#profile-page #tab_headers h4 {float:left; font-size:13px; width: 137px; padding:11px 5px; margin:0 5px; height:30px; text-align:center; cursor:pointer; color:#333;}
#profile-page #tab_headers h4.selected {background:url('../pages/profile/tab_active.png') no-repeat bottom center;}
#profile-page #tab_headers h4:hover {background-image:url('../pages/profile/tab_active.png'); color:#000;}
#profile-page .panel h5 {font-size: 31px; color:#333; font-weight:normal; margin-bottom:10px;}
#profile-page .panel form {padding:0 20px;}
#profile-page .panel form label {display:block; float:left; text-align:right; width:200px; margin-right:10px; margin-top:12px; font-size:12px; font-weight:normal; color:#666666;}
#profile-page .panel form input {float:left; width: 300px; padding:5px; background-color:#fff !important;}
#profile-page .panel form input.update-button {background-color:transparent !important; width:auto; position:relative; left:380px; top:15px; margin-bottom:30px;}
#profile-page p.tip {border:1px solid #DDDDDD; width:545px; text-align:center; padding:20px; margin:0 0 20px 0; background-color:#FAFAFA; clear:both; color:#666666; font-size:13px; font-family:arial, verdana, helvetica, sans-serif;}
#profile-page #subscription_panel p, #profile-page #personal_panel p {font-family:arial, verdana, helvetica, sans-serif;}
#profile-page .contact_details {border:1px solid #DDD; width:545px;padding:0px 0 40px 0; margin:0 0 20px 0; background-color:#FAFAFA;  }
#profile-page .contact_details tr td {font-size:13px; color:#333; text-align:right;height:40px; border-bottom:1px solid #F0F0F0;}
#profile-page .contact_details strong, #profile-page .contact_details strong a {font-size: 23px ;color:#D30000; font-family:Georgia, serif;}
#profile-page .contact_details tr td.contact_field {text-align:left;}
#profile-page .message {font-size:13px; color:#DD0000}

a {outline:none;}

