/* 
Theme Name: Blue Basic
Theme URL: http://playportal.net
Description: A simple, fast loading blue theme for your blog or site. Designed for those who want the content to do the talking, not the theme. Based upon the blank 'Whiteboard' Canvas by Brian Purkiss.
Author: James Wigger
Author URI: http://playstuff.net
Version: 1.21
Tags:blue, light, silver, one-column, fixed-width
*/

html {
}

body {
background:url(images/deckled_edge.png) repeat-y center #f6f2e0;
color: #A83D20;
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size:12px;
height: 100%;
text-align: center;
}

a, a:active, a:visited {
color:#74902A;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#BBDA71;
}

table, tr {
background:#ffffff;
}

thead, th {
font-weight: bold;
color: #74902A;
text-align: left;
background: #fff;
}

td {
text-align:center;
background:#fff;
color: #74902A;
}

code, pre {
background:#ececec;
color:#74902A;
display:block;
direction:ltr;
text-align:left;
border:1px solid #D0EC8B;
margin:8px 2px;
padding:0;
overflow:auto;
}

hr {
	color: #BBDA71;
	border-width: 1px;
	border-style: solid;
}

/*
#callout {
	width: 480px;
	padding: 15px;
	margin-bottom: 15px;
	background-color: #ffffff;
	border: 1px solid #74902A;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
*/

#main {
width:600px;
margin:0 auto;
position: relative;
min-height: 100%;
padding-bottom:100px;
}

#header {
height:100px;
background:#fff url(images/header.png);
width:100%;
	margin-top: 20px;
	margin-bottom: 10px;
}

#header h1 {
margin:0;
padding:40px 0 0 35px;
}

#header h1 a {
text-decoration:none;
color:#fff;
}

#header h1 a:hover {
color:#ccc;
}

#navigation {
margin: 5px 5px 30px;
padding:5px;
font-size:14px;
font-weight:bold;
}

#navigation ul {
list-style:none;
margin: 5px;
padding:0;
display:inline;
}

#navigation ul li {
display: inline;
}

#navigation ul li a {
color:#74902A;
padding: 5px 40px;
}

#navigation ul li a:hover {
color: #BBDA71;
}

#content {
padding:0 2px 0 2px; 
}

#post {
padding:0 0px 0 0px;
margin:10px 0 0 0;
}

#post h2{
margin:0;
}

#postmeta {
border-bottom: 2px solid #D0EC8B;
padding:5px 10px 5px 10px;
margin:0 15px 20px 15px;
font-size:11px;
}

#postmeta ul {

list-style:none;
margin:5px 0 0 0;
padding:0;
display:inline;
}

#postmeta ul li {
color: #74902A;

}

#postmeta ul li a {

color: #BBDA71;
padding:5px;
font-weight: normal;
font-style: normal;
}

#postmeta ul li a:hover {
}

#postnavigation {
	
text-align:center;
padding:5px 10px 5px 10px;
margin:0 15px 20px 15px;
}

#postnavigation ul {
list-style:none;
margin:0 0 0 0;
padding:0;
display:inline;
}

#postnavigation ul li {
display: inline;
}

#postnavigation ul li a {
padding:5px 10px 5px 10px;
}

#postnavigation ul li a:hover {
}

#comments {
color:#74902A;
margin:0 20px 15px 20px;
padding:5px 10px 5px 10px;
}

#comments ul {
list-style:none;
margin: 0;
padding:0;
}

.singlecomment {
padding:3px;
margin:5px 0 5px 0px;
}

.singlecomment li {
padding:3px;
margin:5px 0 5px 0px;
}

#commentsform {
border:#74902A 1px solid;
border-style: none;
}

#commentsform input{
border:#74902A 1px solid;
overflow:auto;
}

#commentsform textarea{
border:#74902A 1px solid;
overflow:auto;
}

/* #sidebar {
text-align:center;
padding:2px 0px 2px 0px;
margin:0 0 0 0;
}

#sidebar h2 {
margin:2px 20px 2px 20px;
background:#68bdff;
padding:2px 0 2px 0;
border:1px solid #4d8dbe;
color:#000;
font-size:16px;
}

#sidebar ul {
list-style:none;
margin: 0;
padding:0;
}

#sidebar ul li {
margin:1px 20px 2px 20px;
}

#sidebar ul li a {
margin:0;
padding: 4px 10px 2px 10px;
display: block;
text-decoration: none;
background:#ececec;
border:#c5c5c5 1px solid;
}

#sidebar ul li a:hover {
background:#f4f4f4;
} */

#footer {
position: absolute;
bottom: 20px;
height:40px;
width:600px;
text-align:center;
line-height:15px;
font-size: 11px;
color: #BBDA71;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #000;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}