/*
THEME NAME: Bizquarium
THEME URI: http://www.bizquarium.com/
DESCRIPTION: A custom theme for Bizquarium.com based upon <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a>.
VERSION: .81
AUTHOR: Mark Blair
AUTHOR URI:
*/

/* 
Gratzie Mille:
- Arpit Jacobs's wonderful SandPress which inspired part of the CSS structure.
 */
 
 /* 
Mods from orginal sandbox:
- div#interior-container added.
 */

/* Reset all HTML */
@import url('reset.css');

/* Global Styling and helper styles */
body{background:#FFF url(images/bg-pagetop.png) repeat-x; font-family:"Trebuchet MS","Lucida Grande",Arial,Helvetica,sans-serif;font-size:14px;color:#333;}
a:link {color: #0f3ece; text-decoration:none}
a:visited {color: #0f3ece; text-decoration:none}
a:active {color: #c20808; text-decoration:none}
a:hover {color: #c20808; text-decoration:none}
h1, h2, h3, h4, h5, h6{font-weight:normal; }
h2{font-size:1.4em}
h3{font-size:1.3em}
h4{font-size:1.2em}
h5{font-size:1.1em}
h6{font-weight:bold}
blockquote{font-style:italic; padding:15px; margin:10px 0; background:#EEE}
pre{background:#EEE; font-size:0.7em; font-style:normal; padding:15px; margin:10px 0; font-family:courier; line-height:1.7em;}
code{font-family:courier; padding:3px; background:#E4ECFC;  border-bottom:1px solid #D1DAED;  border-right:1px solid #D1DAED;}
pre code{padding:0; background:none}
p {margin:0 0 1em 0;}
em {font-style:italic;}
strong {font-weight:bold;}
.clearall {clear:both;}
.alignleft{float: left;margin:1.5em 1.5em 1.5em .5em;}
.alignright{float: right;margin:1.5em .5em 1.5em 1.5em;}

/* Layout cols: [9(179)1],[(491)],[(286)8] */
div#wrapper{margin:0 auto;  width:974px;}
div#thispage {width:974px; background:url(images/bg-thispage.png) repeat-y;}
div#container {width:974px; float:left;}
div#container-inner {background:url(images/bg-container-inner.png) no-repeat;}
div#content {margin: 0 294px 0 189px; padding:24px 12px 24px 12px;}

/* Header */
div#header{height:400px; background:url(images/bg-header.jpg) no-repeat;}
div#header h1#blog-title{text-indent: -9999px; margin:0 0 0 6px; width:302px; height:75px; background:url(images/bq-logo-on-dk.png) no-repeat; font-size:1.2em}
div#header h1#blog-title a{display:block; width:302px; height:75px; color:#FFF; }
div#header div#blog-description{text-indent: -9999px; color:#FFF; margin-top:10px; font-size:0.7em}

div#footer {background-color:#333;border-top:10px solid #333;padding:20px; background:url(images/bg-footer.jpg) repeat-x top center;}
div#footer-inner {margin:0 auto; width:962px;text-align:center;color:#ccc;}


/* Menu */
div#access .skip-link{display:none}
#access{margin-top:-60px; margin-bottom:15px; color:#E0E0E0; width:100%; 
font-size:14px; }
#menu{position:relative; height:30px;  padding:15px 14px 0 15px; font-weight:bold; text-transform:uppercase;}
#menu ul li {display:inline; padding:0 2em 0 0;}
#menu a:link {color: #fece08; text-decoration:none;}
#menu a:visited {color: #fece08; text-decoration:none;}
#menu a:active {color: #fff; text-decoration:none;}
#menu a:hover {color: #fff; text-decoration:none;}

/* Sidebars */
div.sidebar {float: left;	overflow: hidden; font-size:0.75em; line-height:1.7em;}
div#primary {width: 294px; margin: 0 0 0 -294px; }
div#secondary { width: 153px; margin: 0 0 0 -965px; padding:12px 24px 12px 12px; }

/* Header Content Blocks */
.header-content-block {overflow: visible;font-size:12px;line-height:1.5em;color:#3dbfee;}
.header-content-block h3{margin-bottom:3px;padding:6px 0 6px 30px;background-color:#002db4;border-bottom:3px solid #0b3ad1;color:#01abee;font-size:12px;font-weight:bold;  text-transform:uppercase; letter-spacing: normal;}
.header-content-block ul {margin:6px 9px 6px 9px;}
.header-content-block a:link, .header-content-block a:visited {color: #9fecff; text-decoration:none;}
.header-content-block a:active, .header-content-block a:hover {color: #fff; text-decoration:underline}

/* Headlines */
h2.entry-title,h2.page-title  {margin:0 0 0.2em 0;padding:10px 0 0 0; text-align: center;font-size:2.2em;line-height:1.2em;letter-spacing:-0.03em;color:#e63c4e;}
h2.entry-title a,h2.page-title a {color:#e63c4e;}
h2.entry-title a:hover,h2.page-title a:hover {color:#000000;}
.post h3, .entry-content h3 {margin:1.8em 0 .4em 0;color:#333;font-weight:bold;font-size:1.1em;text-transform:uppercase;}
#comments h3 {margin:1.8em 0 .4em 0;color:#e63c4e;font-weight:bold;font-size:1.1em;text-transform:uppercase;}

/* for Pages & Posts */
.entry-content {line-height:1.4em;font-family:"Trebuchet MS","Lucida Grande",Arial,Helvetica,sans-serif;}
.entry-content ol li,.page-content ol li {list-style:decimal;margin:0 5% 1em 2em;}
.entry-content ul li,.page-content ul li {margin:0 5% 1em 1.5em;padding:0 0 0 2em;background:url(images/arrow_right.png) 0 0 no-repeat;}
.entry-content blockquote,.page-content blockquote,.comments blockquote {margin:1.5em 0 1.5em 20px;padding:0 0 0 15px;border-left:10px solid #eee;color:#666;}
div#nav-above,div#nav-below {font-size:.9em;}
div#nav-above a,div#nav-below a {color:#999;}
div#nav-above .nav-previous,div#nav-above .nav-next,
div#nav-below .nav-previous,div#nav-below .nav-next  {margin-bottom:.5em;}

/* for Comments */
#comments {margin:0 5px 1em 5px;clear:both;line-height:1.3em;}
#comments ul li {margin:0 5% 1em 0.5em;padding:0 0 0 1.5em;background:url(images/goldfish_16.png) 0 0 no-repeat;}
#comments ol {margin:1em 0 0 1em;}
#comments ol li {list-style:decimal;margin:0 0 0 1em;padding:1em;border-top: 1px dotted #999;}
#comments ol li.alt {background-color:#f6f6f6;}
#comments ol li.comment .comment-author {padding-bottom:.5em;font-weight:bold;font-size:1em;}
#comments ol li.comment .comment-author a {color:#0f3ece;}
#comments ol li.comment .comment-author a:hover {color:#c20808;}
#comments ol li.bypostauthor {background-color:#d6ffff;}
#comments ol li.comment .comment-meta {font-size:.8em;color:#999;text-transform:uppercase;}
#comments #respond .formcontainer {margin:0 0 0 2em;}
#comments #respond .formcontainer .form-submit {margin:1em 0; text-align:center;}

/* for Home Page Articles/Posts */
body.home .post {margin:0 5px 1em 5px;clear:both;line-height:1.3em;border-bottom: 1px dotted #999;}
body.home div.nav-previous{float: left;}
body.home div.nav-next{float: right;}
body.home .author { margin:0 0 1.2em 0;text-align: center; font-size:.9em; font-family: Georgia,"Times New Roman",Times,serif; color: #999; }
body.home .author a { color: #999; }
body.home .author a:hover { color: #e63c4e; }
body.home .more-link {display:block;margin:1.2em 0 1.2em 0;font-size:.9em;text-transform:uppercase;}
body.home .entry-meta {position: relative; margin: 0 0 0.5em 0; color: #999; text-align: right; clear: both; font-size:.9em;}
body.home .entry-meta a {color:#0f3ece;}
body.home .entry-date  { position: absolute; top: 0; left: 0; color: #999;}
body.home .comments-link  { padding: 0 0 0 20px; background: url('images/comment_blue.gif') 0 50% no-repeat; }

/* for Single Articles/Posts */
body.single .post {margin:0 5px 1em 5px;clear:both;line-height:1.3em;}
body.single div.nav-previous{float: left;}
body.single div.nav-next{float: right;}
body.single .author { margin:0 0 1.2em 0;text-align: center; font-size:.9em; font-family: Georgia,"Times New Roman",Times,serif; color: #999; }
body.single .author a { color: #999; }
body.single .author a:hover { color: #e63c4e; }
body.single .more-link {display:block;margin:1.2em 0 1.2em 0;font-size:.9em;text-transform:uppercase;}
body.single .entry-meta {margin: 0 0 0.5em 0; padding:.5em 0;color: #999; text-align: left; clear: both; font-size:.9em;border-top: 1px dotted #999;}
body.single .entry-meta a {color:#0f3ece;}
body.single .entry-date  { padding: 0 0 0 20px; background: url('images/mini-date.gif') 0 50% no-repeat;color: #999;text-transform:uppercase;}

/* for Pages */
body.page h2.entry-title {margin:0 0 1.2em 0;}
body.page .entry-content {margin:0 5px 1em 5px;line-height:1.3em;}

/* for Author Page */
body.author .page-title {margin:0 0 1.2em 0;}
body.author .page-title a {color:#e63c4e;}
body.author .page-title a:hover {color:#000;}
body.author .post  {margin:.5em 5px .5em 5px;line-height:1.3em;border-bottom: 1px dotted #999;}
body.author .entry-title  { padding: 0 0 0 20px; background: url('images/page_text.gif') 0 50% no-repeat; }
body.author .archive-meta  {margin:.5em 5px .5em 5px;font-size:.9em;line-height:1.3em;}
body.author-mblair .archive-meta { padding: 0 0 2em 95px; background: url('images/bq-bio-mark-blair.jpg') 0 0 no-repeat; }
body.author .entry-date  { padding: 0 0 0 20px; background: url('images/mini-date.gif') 0 50% no-repeat;color:#999;font-size:.8em; }
body.author .comments-link  a { padding: 0 0 0 20px; background: url('images/comment_light.gif') 0 50% no-repeat;color:#999; }

/* for Archive Page */
body.archive .page-title {margin:0 0 1.2em 0;}
body.archive .page-title a {color:#e63c4e;}
body.archive .page-title a:hover {color:#000;}
body.archive .post  {margin:.5em 5px .5em 5px;line-height:1.3em;border-bottom: 1px dotted #999;}
body.archive .entry-title  { padding: 0 0 0 20px; background: url('images/page_text.gif') 0 50% no-repeat; }
body.archive .archive-meta  {margin:.5em 5px .5em 5px;font-size:.9em;line-height:1.3em;}
body.archive .entry-date  { padding: 0 0 0 20px; background: url('images/mini-date.gif') 0 50% no-repeat;color:#999;font-size:.8em; }
body.archive .comments-link  a { padding: 0 0 0 20px; background: url('images/comment_light.gif') 0 50% no-repeat;color:#999; }

/* for RSS */
#rss-subscribe{position: relative;  top:-318px;left:813px;width:161px; height:82px;margin-top:-82px;
 background:url(images/go-rss-subscribe.png) no-repeat; text-indent: -9999px; }
#rss-subscribe a{display:block; width:161px; height:82px; }

/* for Search */
#search {position: relative;  top:-15px;left:680px;width:262px; height:38px;margin-top:-45px;margin-right:8px;padding:7px 12px 0 12px; font-size: 16px;}
#s {width: 209px; height:23px; margin-right:6px;padding: 3px 6px 3px 6px; vertical-align:bottom;  border: none; font-size: 16px; background:url(images/bg-s.png) no-repeat!important; color:#7984f7;}
#s:focus { background-position: 0 -29px!important; color:#fff; }
#searchsubmit {vertical-align:bottom;}

/* for masthead-468-60 */
#masthead-468-60{position: relative;  top:-328px;left:334px;width:468px; height:60px;margin-top:-60px;}

/* for header-block-a */
#header-block-a{position: relative;  top:-181px;left:13px;width:342px; height:125px;margin-top:-125px;}

/* for header-block-b */
#header-block-b{position: relative;  top:-181px;left:368px;width:342px; height:125px;margin-top:-125px;}

/* for header-block-c */
#header-block-c{position: relative;  top:-107px;left:13px;width:697px; height:62px;margin-top:-62px;}

/* for header-block-d */
#header-block-d{position: relative;  top:-107px;left:722px;width:240px; height:199px;margin-top:-199px; }

/* for message-bar */
#message-bar{position: relative;  top:-60px;left:0px;width:974px; height:22px;margin-top:-28px; padding-top:6px; 
text-align:center;color:#01acee;font-size:13px;font-weight:bold;}
#message-bar a:link {color: #fff; text-decoration:underline}
#message-bar a:visited {color: #fff; text-decoration:underline}
#message-bar a:active {color: #fece08; text-decoration:underline}
#message-bar a:hover {color: #fece08; text-decoration:underline}

/* for Sponsors */
#sponsors-block {width: 274px!important;overflow:hidden;padding:12px 6px 0 6px;}
.sponsor { width: 125px; height: 125px; float: left; margin: 0 6px 12px 6px; padding: 0; }

/* for Popular Articles */
#featured-articles {width:342px; height:125px;}
#featured-articles h3 {color:#fcb1c0;}
#featured-articles span {position: absolute; top: -8px; left: -8px; }
#featured-articles span a {display: block; width: 32px; height: 32px; background: url('images/spot-seastar.png') no-repeat; text-indent: -9999px; outline: none; }

/* for Money Makers */
#money-makers {width:342px; height:125px;}
#money-makers h3 {color:#dfb447;}
#money-makers span {position: absolute; top: -8px; left: -8px; }
#money-makers span a {display: block; width: 32px; height: 32px; background: url('images/spot-treasure.png') no-repeat; text-indent: -9999px; outline: none; }

/* for Community */
#community  {color:#858896;line-height:1.2em;}
#community h3 {color:#fff;background-color:#9ea2b0;margin:12px 0 6px 0;padding:6px 3px;text-transform:uppercase;text-align:center;font-size:13px;}
#community a {color:#858896;text-decoration:none;}
#community a {text-decoration:underline;}

/* for BlogCatalog */
#widget-blogcatalog table#bc_widget th#bc_head {display:none;}
#widget-blogcatalog table#bc_widget td.bc_user {vertical-align:top;}
#widget-blogcatalog table#bc_widget th#bc_foot {display:none;}

/* for MyBlogLog */
#widget-mybloglog table#MBL_COMM td.mbl_h {display:none;}
#widget-mybloglog table#MBL_COMM td.mbl_fo_hidden {display:none;}