/*
THEME NAME: Empty Canvas
THEME URI: http://rubiqube.com
DESCRIPTION: Empty Canvas v1.0 : Simple, minimalistic theme, ideal for corporate blogs or creating more complex designs
VERSION: 1.0
AUTHOR: <a href="http://www.rubiqube.com">Adrian Diaconescu</a>
AUTHOR URI: http://www.rubiqube.com
*/

@import "reset.css";

body {
	font: 100% Georgia, "Times New Roman", Times, serif;
	background:#fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000;
}
.invisible{ display:none;}
/* Default Links */
a, #bottomContainer a, #footer a{ color:#63aac7; } 
a:hover, #bottomContainer a:hover, #footer a:hover{ color:#39809d; }
#navigation .logo a, #navigation .logo a:hover{ color:#63aac7; }

/* Navigation */
#navWrap {
	width:100%;
	background:#000;
}
#navigation {
	width:960px;
	background:#000;
	color:#FFF;
	height:51px;
	font-size:16px;
	font-family:Verdana, Geneva, sans-serif;
}
#navigation .logo, #navigation .logo a {
	float:left;
	font-family:"Courier New", Courier, monospace;
	font-size:32px;
	font-weight:bold;
	margin:1px 0 0 7px;
	padding:3px;
	text-decoration:none;
}
#navigation ul {
	float:right;
	list-style:none;
	margin:15px 10px 0 0;
	padding:0px;
	display:block;
	font-size:13px;
	text-transform:uppercase;
}
#navigation ul li {
	display:inline;
	margin:8px 0 8px 0;
	color:#666;
}
#navigation ul li a {
	text-decoration:none;
        background:#333;
        display:inline;
        padding:6px;
}
#topcontainer {
	position:absolute;
	top:51px;
	left:0px;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: left;
}
#mainContent {
	width:940px;
	padding:0 0 0 20px;
	background: url(liquid-bg.jpg) transparent no-repeat;
	height:600px;
}
#mCpos {
	position:absolute;
}
#bottomContainer {
	position:relative;
	top:610px;
	width:100%;
        margin-top:10px;
}
#bottomContainer h2 {
	color:#333;
	font-family:"Courier New", Courier, monospace;
	font-size:20px;
        margin-bottom:8px;
}
#bottomLeft {
	float:left;
	width:720px;
	padding:0 0 0 20px;
	color:#333;
}
#pageTools{
        position:absolute;
        top:0px;
        left:122px;
	margin:18px 0 0 6px;
	font-size:11px;
	text-transform:none;
	color:#666;
}
#pageTools ul{
	list-style:none;	
	margin:0;
	padding:0;
	font-size:11px;
}
#pageTools ul li{
	display:inline;	
	margin:0;
}
#pageTools ul li span{
	color:#666;	
	text-transform:none;
}
/* Comments */
#comments h2{
	font-size:24px;
        margin-bottom:15px;
        margin-top:6px;
}
#comments ol{
	list-style:none;
	margin:0 0 25px 0;
	padding:0;
}
#comments ol li{
	border-bottom:0px solid #EEEEEE;
	padding:16px 10px;
	width:680px;
	font-size:14px;
}
#comments cite{
	font-size:12px;	
        font-style:italic;
}
#comments .alt{
        background-color:#fafafa;
}
#comment-form input, #comment-form textarea{
	font-family:"Courier New", Courier, monospace;
        padding:4px;
}	
#comment-form label{
  font-size:11px;
  margin-left:6px;
}
#comment-form textarea{
        width:550px;
}
#comment-form ul.formlist{
	list-style:none;
	margin:0 0 60px 0;
	padding:0;
}
#comment-form ul.formlist li{
	margin-bottom:10px;
        line-height:18px;
}	
/* Recent Entries */
#bottomRight {
	float:left;
	width:204px;
	padding-left:10px;
	color:#333;
	border-left:1px solid #CCC;
        margin-bottom:10px;
}
#bottomRight ul {
	list-style:none;
	margin:0;
	padding:0;
	width:200px;
}
#bottomRight ul li{
	margin-bottom:25px;	
}
#bottomRight ul li a img{
       color:#fff;
       display:block;
       width:200px;
       height:135px;
       background:url(http://www.jrnls.com/wp-content/uploads/2009/09/recent-img-bg.gif); no-repeat #666;
}
#bottomRight ul li img.recent-right{
	width:200px;
	height:135px;
	border:none;
}
#bottomRight li.archivePromo{
	font-size:11px;	
	padding-top:10px;
}

/* Footer */
#footer{
	width:100%;
	background:#333;
	float:left;
        background:#333333;
}
#footerLeft, #footerRight, #footerCenter{
	border-right:1px solid #666;
	padding:0 20px 0 20px;
	float:left;
	height:356px;
	color:#999;
}
#footerLeft{
	width:280px;	
}
#footerCenter{
	width:380px;
        background:transparent url(http://www.jrnls.com/wp-content/uploads/2009/09/cold-cave.jpg) no-repeat scroll 230px 5px;	
}
#footerRight{
	width:180px;
	border-right:0;	
}
#footerLeft{
	line-height:170%;
	font-size:13px;
}
#footerLeft h4, #footerCenter h4{
	font-size:20px;
	color:#FFF;
	font-family:"Courier New", Courier, monospace;
	margin:14px 0 4px 0;
	padding:0;
	font-weight:bold;
}
#footerRight img{
	width:auto;
	height:auto;
	margin:15px 0 6px 0;
	border:0px;
}
#footerLeft h4 img{
	width:auto;
	height:auto;
	margin:0;
	border:0px;
}
#footerLeft img{
	width:270px;
	height:120px;
	margin:5px 10px 10px 0;
	border:5px solid #555;
}
#footerLeft ul{
	list-style:none;	
	margin:0;
	padding:0;
	font-size:11px;
}
#footerLeft ul li{
	display:inline;	
	margin:0;
}
#footerLeft ul li a{
	/*background:url(page-tools-sprite.gif) transparent top left no-repeat;*/
	padding:0;
	font-size:11px;
	text-transform:none;
}
#footerCenter ul.archiveSort{
	list-style:none;
	margin:0;
	padding:0;
	width:400px;
}
#footerCenter ul.archiveSort li{
	width:auto;
	display:inline;
	font-size:12px;
        margin-bottom:10px;
}
#footerCenter ul li ul{
	list-style:none;
	margin:0;
	padding:0;
}
#footerCenter ul.archiveSort li ul li{
	display:block;
	font-size:16px;
	margin-top:8px;
}
#footerRight h5{
	font-family:"Courier New", Courier, monospace;
	margin:18px 0 10px 0;
	font-size:16px;
	color:#fff;
}
#footerRight input{
	margin-right:10px;
	font-family:"Courier New", Courier, monospace;
}
#footerRight ul.footerLinks {
	list-style:none;
	margin:0;
	padding:0;
}
#footerRight ul.footerLinks  li a{
	font-size:12px;
}
#theEnd{
	width:100%;
	background:#000;
	height:24px;
	clear:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#555;
    padding-top:8px;
}
#theEnd a{
	color:#888;
	text-decoration:none;
}

/* Search Results */
#search-content{
  margin:20px;
  min-height:600px;
}
#search-content h3 em{
  font-style:italic;
  font-weight:bold;
}
#search-content ul{
  margin-top:20px;
}
#search-content ul li{
  clear:both; 
  float:left;
  margin-bottom:8px;
}
#search-content ul li a img{
  width:200px;
  height:135px;
  float:left;
  margin-right:10px;
}
#search-content h2{
  float:left;
  font-size:26px;
  margin:0 0 6px 0;
}
h2 .errorMsg{
  font-size:200px;
  line-height:200px;
}
#search-content ul li a{
  float:left;
  display:block;
}