/*
Theme Name: Blueberry
Theme URI: http://blueberryware.net/multiberry-demo/
Description: Nine (9) color option simple blog theme.  You can manage through the WordPress admin. The WordPress logo at the bottom links to the admin login. Design based on WordPress's default theme. Check out the <a href="http://blueberryware.net/multiberry-demo/">blueberry theme demo</a> or pick your own color <a href="themes.php?page=functions.php">here</a>. 
Version: 2.0.3
Author: Adam Hunter
Author URI: http://blueberryware.net
Tags: black, blue, green, orange, purple, red, yellow, dark, light, one-column, two-columns, fixed-width, custom-colors, theme-options, right-sidebar

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php
    
    Reset CSS provided by Yahoo!
    http://developer.yahoo.com/yui/reset/

*/

/* reset */
body {
    font-size: 71%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym { 
    border:0;
}
/* [end] reset */

/* core layout, colors, and typography */
body {
    background-color: #eee;
    font-family: Georgia, New Times Roman, Serif;
    text-align: centre;    
}

#page {
    background: #eee url('images/multi-wide.gif') repeat-y scroll top;
    text-align: left;
    margin: 0 auto;
    padding: 30px 0 0;
    width: 790px;
}

#header, #footer {
    background-repeat: no-repeat;
    background-position: bottom;
}

#header {
    display: none;
}

#headertxt {
    display: none;
}

#content {
    font-size: 1.2em;
    line-height: 1.5em;
    text-align: left;
}

.narrowcolumn {
    float: left;
    padding: 0 0 20px 45px;
    width: 700px;
}

.widecolumn {
    padding: 10px 0 20px 0;
    margin: 5px 0 0 100px;
    width: 580px;
}

.entry {
    padding: 0 5px;
}

.postmeta {
    font-size: .9em;
    background: #eee;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    padding: 10px;
    margin: 5px 0;
}

#sidebar {
    display: none;
    }

#footer {
    font-family: Verdana, Arial, Sans-serif;
    margin: 0 auto;
    height: 100px;
}

#footer p {
    padding: 0;
}

#wordpress {
    margin: 10px 0;
    font-size: 1.1em;
}

.navigation {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 50px;
}
/* [end] core layout, colors and typography */

/* blueberry toolbox */
#toolbox {
   display: none;
}

#toolbox a {
    display: none;
}

#toolbox a:hover {
   display: none;
}

#quickedit {
    text-align: center;
}

#quick_content {
    height: 350px;
    width: 600px;
    font-family: Verdana, Arial, Sans-serif;
    font-size: 12px;
}

small.postmeta {
    padding: 0 0 0 5px;
    border: 0 none;
    background: #fff;
    font-size: .8em;
}
/* [end] blueberry toolbox */

/* headers */
h1 {
    font-size: 2.3em;
    line-height: 1.2em;
    padding: 9px 0;
}

h2 {
    font-size: 1.8em;
    line-height: 1.2em;
    padding: 8px 0;
}

h3 {
    font-size: 1.4em;
    padding: 4px 0;
}

#headertxt h1 {
    display: none;
}

#headertxt h1, #headertxt h2 {
    display: none; 
}

#headertxt h1 a, #headertxt h1 a:hover {
    text-decoration: none;
}

#headertxt h2 {
    display: none;
}

#footer h2 {
    display: none;
}

#content h2 {
    margin: 30px 0 0 0;
}

h2.pagetitle { 
    display: none;
}

.archive-title {
    border-bottom: 1px solid #ccc;   
}

.post:hover .archive-title {
    border-bottom: 1px solid #99a;
}
/* widgets section */
.widgettitle {
    font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Sans-serif;
    padding: 12px 0 1px 0;
    border-bottom: 1px dashed #ccd;
    margin: 0 10px 0 0;
}

/* comments section */
#comments, #respond {
    padding: 15px 0 10px 0;
}
/* [end] headers */

/* lists */
ul {
    padding: 2px 0;
}

#content ul li:before, #sidebar display: none {
    content: "\00BB \0020";
}

#content ul ul li:before {
    content: "\203A \0020"; 
}

#content ul ul li {
    font-size: .95em;
}

#content ul li {
    padding: 3px 0;
}

#content ul ul {
    padding: 4px 0 1px 15px;
}

/* [end] lists */

/* widgets */
.widget:hover .widgettitle {
    border-bottom: 1px dashed #667;
}


.widget_text {
    text-align: justify;
    padding: 12px 10px 8px 2px;
}
/* [end] widgets */

/* comments */
.commentlist {
    list-style: none;    
}

.commentlist li {
    padding: 10px 0;
    font-size: .9em;
}

.commentlist li p {
    padding: 2px 10px;
}

.norm {}

.alt {}

.commentlist li:hover .commentmeta {
    border-bottom: 1px solid #889;
}

.commentlist li:hover .avatar {
    border: 1px solid #99a;
}

.commentmeta {
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 1.2em;
    border-bottom: 1px solid #bbb;
    color: #556;
}

.commentmeta small {
    font-size: .8em;
    padding-bottom: 5px;
}

.commentbox {
    font-family: Verdana, Arial, Sans-serif;
    font-size: 11px;
    padding: 7px;
    color: #667;
    border: 1px solid #999;
}

.commentbox:focus {
    color: #001;
    border: 1px solid #334;
    outline-style: none;
}

.textwrap {
    padding: 8px 0;
}

.comment_textbox {
    width: 200px;    
}

#comment {
    height: 100px;
    width: 220px;    
}

.avatar {
    float: right;
    border: 1px solid #bbb;
    padding: 1px;
    margin-right: 5px;    
}
/* [end] comments */

/* general classes and tags */
.left {
    text-align: left; 
}

.center {
    text-align: center; 
}

.right {
    text-align: right; 
}

.justify {
    text-align: justify;
}

.clear {
    clear: both;
}

.thin {
    font-weight: normal;
}

.bold {
    font-weight: bold;
}

.warning, .emergency {
    font-size: 1.2em;
    font-family: Verdana, Arial, Sans-serif;  
    margin: 10px auto;
    width: 85%;
}

.warning { 
    background-color: #ffffe0; 
    border: 1px solid #e6db55;
}

.emergency {
    background-color: #ffebe8;
    border: 1px solid #c00;
}

.hidden, hr {
    display: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.img {
    border: 0 none;
}

strong, em, b, h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}

em, i {
    font-style: italic;
}

p {
    padding: 10px 1px;
}

code {
    font-family: 'Courier New', Courier;
    font-size: 1.1em;
}
/* [end] general classes and tags */

/* wordpress */
.aligncenter, div.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.alignleft {
    float: left;
}

.alignright {
    float: right;
}

.wp-caption {
    border: 1px solid #ddd;
    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 {
    display: none;
}

div.post h2 { display:none; }
div.post div.entry h2 { display:block; }

.alignright {
margin: 0 0 10px 15px;
}

.alignleft {
margin: 0 10px 15px 0;
}

.aligncentre {
margin: 10px 10px 10px 10px;
}


/* [end] wordpress */

