
/*
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: 62.5%;
}
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: normal 100% "Times New Roman", Times, serif;
}
q:before,q:after {
    content:'';
}
abbr,acronym { 
    border:0;
}
/* [end] reset */

/* core layout, colors, and typography */
body {
    background: #FFB03A url(/images/background4.jpg) 0 0 repeat;
    text-align: center;    
}

#page {
    background: #FFB03A;
    text-align: left;
    margin: 0px auto 0;
    padding: 0;
    width: 770px;
}

#header, #footer {
    background-repeat: no-repeat;
    background-position: bottom;
}



#content {
    font-size: 1.3em;
    line-height: 1.5em;
    text-align: justify;
}

.narrowcolumn {
    float: left;
    padding: 0 0 20px 45px;
    width: 480px;
	background: url(/main_area_bg/newspink.jpg) 100% 0 repeat-y; 
}

.widecolumn {
    padding: 10px 0 20px 0;
    margin: 5px 0 0 100px;
    width: 580px;
	background: url(/main_area_bg/newspink.jpg) 100% 0 repeat-y; 
}

.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 {
	border-left: 1px solid #ccc;
	padding: 0px 0 75px 0px;
	margin-left: 550px;
	width: 190px;
    font-size: 1.1em;
}

#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 {
    border: 1px solid #36f;
    background-color: #d4eaff;
    margin: 5px;
    padding: 6px;
    text-align: center;
}

#toolbox a {
    color: #039;
}

#toolbox a:hover {
    color: #f00;
    text-decoration: 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 {
	padding: 6px 0;
	font: 1.6em "Times New Roman", Times, serif;
}

h2 {
	padding: 4px 0;
	font: 1.3em "Times New Roman", Times, serif;
}

h3 {
	padding: 2px 0;
	font: 1.1em "Times New Roman", Times, serif;
}

#headertxt h1 {
    font-size: 3.9em;
}

#headertxt h1, #headertxt h2 {
    font-family: "Times New Roman", Times, serif; 
}

#headertxt h1 a, #headertxt h1 a:hover {
    text-decoration: none;
}

#headertxt h2 {
	font: normal 1.6em "Times New Roman", Times, serif;
}

#footer h2 {
    font-weight: normal;
    font-size: 1.3em;
    padding: 10px 0 0 0;
}

#content h2 {
    margin: 30px 0 0 0;
}

h2.pagetitle {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	color: #663300;
}

.archive-title {
    border-bottom: 1px solid #ccc;   
}

.post:hover .archive-title {
    border-bottom: 1px solid #99a;
}
/* widgets section */
.widgettitle {
    font-family: "Times New Roman", Times, 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 ul ul li:before {
    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;
}

#sidebar ul ul {
    padding-left: 5px;
}

#sidebar ul ul li {
    color: #000;
}

#sidebar ul ul li:hover {
    color: #667;
}
/* [end] lists */

/* widgets */
.widget:hover .widgettitle {
    border-bottom: 1px dashed #667;
}

.widget_calendar {
    font-size: 1.2em;
    margin: 5px 0;
}

.widget_calendar .widgettitle, .widget_calendar:hover .widgettitle {
    border-bottom: 1px solid #fff;
}

#calendar_wrap {
    border: 1px solid #ccd;
    margin: 0 10px;
}

#calendar_wrap:hover {
    border-color: #667;
}

.widget_calendar table {
    margin: 0 auto;
}

.widget_calendar caption {
    font-weight: bold;
    padding: 4px 0;
    font-size: 1.4em;
    text-align: center;
    font-family: Verdana, Arial, Sans-serif; 
    text-decoration: underline;
}

.widget_calendar th {
    font-weight: bold;
}

.widget_calendar th, td {
    padding: 3px;
    text-align: center;
}

.widget_calendar tbody td a {
    border: 1px solid #fff;
    padding: 1px;
}

.widget_calendar tbody td a:hover {
    border: 1px solid #567;
    text-decoration: none;
}

.widget_calendar #today a {
    border: 0 none;
    padding: 0;
}

.widget_calendar #today a:hover {
    border: 0 none;
}

.widget_calendar #today {
    background: #ccc;
    font-weight: bold;
}

#calendar_wrap, .widget_calendar #today, .widget_calendar tbody td a, .widget_calendar tbody td a:hover {
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
}

.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;
	padding: 15px;
}

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 {
    font-size: 11px;
    line-height: 17px;
    padding: 0 4px 5px;
    margin: 0;
}
/* [end] wordpress */

