@charset "utf-8";
/* CSS Document */

/*
Theme Name: None 
Theme URI: http://www.dreamboxdesign.com.au
Description: Based on Foliage theme code
Version: 1.0
Author: Elise Clark
Author URI: http://www.dreamboxdesign.com.au

*/ 

* {
margin : 0;
padding : 0;
outline : none;
}
h1, h2, h3, h5, p, pre, blockquote, form, fieldset, ul, ol {
margin : 1em 0;
}
body {
font : 62.5% verdana, arial, sans-serif;
color : #ffffff;
background : #2f274d;
text-align : center;
}
a:link, a:active, a:visited {
color : #3300cc;
font-weight : bold;
}
a:hover {
color : #3300ff;
}
a {
text-decoration : none;
}
h1 {
font-size : 2em;
}
h2 {
font-size : 1.7em;
}
h3 {
font-size : 1.5em;
}
h4 {
font-size : 1.3em;
}
h5 {
border-width : 1px 0 1px 0;
border-spacing : 0;
border-style : dotted dotted dotted dotted;
border-color : #999999;
border-collapse : separate;
}
.chrondate {
color : #ffffff;
padding-left : 0.5em;
font : 10px verdana, arial, sans-serif;
}
.chrondate a {
color : #ffffff;
font : 10px verdana, arial, sans-serif;
}
.chrondate a:hover {
color : #ffffff;
font : 10px verdana, arial, sans-serif;
}
#shelfwrap {
background : url(images/master_header_01.gif) no-repeat 50% 100%;
margin : 0 auto;
width : 784px;
}
#shelf {
color : #ffffff;
font-weight : normal;
text-align : left;
width : 58em;
min-height : 227px;
margin : 0 auto;
line-height : 1.5em;
padding : 0;
background : url(images/content_bg.png);
}
#shelf .left {
width : 28em;
padding : 0 0.5em 0.5em;
margin-left : 25px;
}
ul#navigation {
margin : 0;
padding : 0 0 1em 0;
list-style : none;
}
#navigation li a {
float : left;
padding : 0 0.2em 0 0;
}
ul#navigation li span {
float : right;
padding : 0 0.2em;
}
ul#navigation li br {
clear : both;
}
#shelf .right {
width : 24em;
list-style-type : none;
margin-left : 25px;
}
ul#recentposts {
list-style : none;
}
#shelfbreak {
height : 0;
}
#searchbar {
display : block;
height : 41px;
width : 280px;
margin : 0 0 0 -0.2em;
padding : 0 0 0 0;
}
#searchform div {
padding : 0 0 0 0;
}
#searchform span {
margin-left : 3.6em;
}
#search {
width : 140px;
height : 15px;
background : gray;
font-size : 1em;
font-family : verdana, arial, sans-serif;
color : #eee;
}
#banner {
background : #2f274d;
height : 15em;
}
#foliage {
margin : 0 auto;
background : url(images/master_header_02.gif) no-repeat top left;
display : block;
width : 784px;
height : 148px;
}
#pull a {
float : right;
display : block;
width : 300px;
height : 146px;
text-indent : -9999em;
background : url() no-repeat top right;
}
#pull a:hover {
background : url() no-repeat bottom right;
}
#top {
background : #2f274d;
}
#content {
color : #ffffff;
width : 70em;
margin : 0 auto 0;
text-align : left;
line-height : 1.5em;
padding-right : 20px;
}
.post {
padding : 0 0 1.5em 0;
color : #ffffff;
}
.entrymeta {
margin : -1em 0 2em 0;
text-transform : lowercase;
}
.entry img {
padding : 3px;
background : #ffffff;
border : 1px solid #ffffff;
}
.entry ul li, .mulch ul li {
list-style : none;
background : url() no-repeat 0 0.3em;
padding-left : 1.5em;
margin-left : 2.2em;
}
.entry ol, .mulch ol {
margin-left : 3.5em;
}
.entry li, .mulch li {
padding-bottom : 0.3em;
width : 423px;
font-size : 1em;
}
.entry blockquote, .mulch blockquote {
margin-left : 3.9em;
color : #330fb9;
width : 423px;
}
.entry strong, .mulch strong {
color : #efb;
}
.entry a {
color : #ffff33;
font-weight : normal;
}
.returnhome {
float : right;
}
.commentnote {
color : #ffffff;
padding : 0.5em 0.3em 0 0.9em;
}
#singlecontent {
width : 75em;
margin : 0 auto;
padding-bottom : 3em;
text-align : left;
line-height : 1.5em;
}
#singlecontent .post {
float : left;
width : 45em;
}
#commentscolumn {
color : #ffffff;
margin : 2em 0 3em 0;
float : right;
width : 28em;
background : url(images/content_bg.png);
background-repeat : repeat;
}
.comments {
color : #ffffff;
margin : 0;
padding : 9px 9px 0 9px;
background : url() no-repeat -1px -1px;
}
#commentwrap {
float : left;
margin : 0;
padding-bottom : 3em;
}
#commentform small {
color : #ffffff;
}
.commentlist li {
list-style : none;
padding-top : 0.3em;
}
.author .commententry {
background : url() no-repeat top right;
}
.commententry {
padding : 0 0.8em 0 0.9em;
overflow : hidden;
}
.commententry blockquote {
color : #ffffff;
margin-left : 1em;
}
#author, #email, #url, #comment {
font : 11px verdana, arial, sans-serif;
background : #333;
border : 1px solid #555;
color : #ddd;
padding : 2px;
}
#author, #email, #url {
width : 185px;
}
#comment {
width : 436px;
height : 125px;
overflow : auto;
font-size : 10px;
background : gray;
font-size : 1em;
font-family : verdana, arial, sans-serif;
color : #eee;
border-style:outset;
border: 1px;

}
#submit {
background : url(images/content_b.png);
color : #ffffff;
font-size : 11px;
padding : 0 1em;
}
#footer {
color : #ffff66;
width : 58em;
margin : 1em auto 0;
padding : 0 0 30px 0;
text-transform : lowercase;
}
#footer a {
color : #ffff66;
font-weight : normal;
}
.clear {
clear : both;
}
.center {
text-align : center;
}
.right {
float : right;
}
.left {
float : left;
}
.clear {
clear : both;
}
.fix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.fix {
display : inline-block;
}
* html .fix {
height : 1%;
}
.fix {
display : block;
}
