/**
 * Theme Name: Hybrid
 * Theme URI: http://themehybrid.com/themes/hybrid
 * Description: A user-friendly, search-engine optimized theme framework, featuring 14 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want. 
 * Version: 0.5.2
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, one-column, two-columns, three-columns, fixed-width
 *
 * Copyright (c) 2008 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/* Get base CSS */
@import url('library/css/21px.css');

/* Get plugins CSS */
@import url('library/css/plugins.css');

/* Get drop-downs CSS */
@import url('library/css/drop-downs.css');

/* Get default CSS */
@import url('library/css/screen.css');

/* Make sure theme clears WP.org theme repository checklist */

.alignright {}
.alignleft {}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.gallery {}
.wp-smiley {}



body {
	/* background: #CCCCFF url(/wp-content/uploads/2009/05/3tonereversed.jpg) no-repeat;   edeee6  */
	/* background: #EFF0E8    url(/wp-content/uploads/2009/05/3tonereversed_25comp_trsp_orange.jpg) no-repeat; */
        background: #EFF0E8  url(/wp-content/uploads/2009/05/3tonereversed_25comp_transp_reduced.jpg) no-repeat;  
        background-position: 0px 50px; 

	}

#body-container {
width: 900px;
margin: 26px auto 18px; }

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana,arial,helvetica,clean,sans-serif;
	color: #444;}

/**
* Header
************************************************/
#header {
	display: block;
	margin-bottom: 30px;
	}
#site-title {
	font-size: 2.3em !important;
	margin-bottom: 0;
        margin-left: 200px;
	line-height: 27px;
	}
#site-title a {
	color: #77C787; /* #4d8ca8; */
        font-style: bold;
	}
#site-description {
	font-size: 1.1em;
	font-style: italic;
	color: #77C787;
	margin-bottom: 0px;
        margin-left: 200px;

	}
#site-title, #site-description {
	font-family: Verdana,arial,helvetica,clean,sans-serif;
	}

h1#site-title {
background: url(/wp-content/uploads/2009/05/errata_header.gif) no-repeat top left;
text-indent: -10000px;
height: 60px; }


#navigation {
	float: left;
	width: 585px;
        background: #FE610F; /* url(/wp-content/uploads/2009/05/content_top.gif) no-repeat top left; */
	}
#page-nav li {
	margin: 0px; /*0 18px 0 0;*/
	padding: 0px;
	background: #FE610F;
	}
#page-nav li li {
	margin: 0px;
	}
#page-nav li a {
	float: left;
	color: white;
	padding: 7px 12px;
margin: 0;
	}
#page-nav ul li.current_page_item {
        padding 0px; /**/
        border-bottom: 3px solid #FF9966;
	background:  #FE610F;
margin: 0;
	}
#page-nav ul li.current_page_item li {
	background: #C35812;
        border-bottom: 1px solid #FF9966;
margin: 0;
	}



.content {
	overflow: hidden;
	height: 100%;
	float: left;
	width: 515px;
	padding: 20px;
	background: #DBE73F;
        border: 15px solid  #FF7B0F;  /*FF6A18*/
        margin-top: 0;
        /*background: #DBE73F url(/wp-content/uploads/2009/05/content_bottom.gif) no-repeat;  */
        /*background-position: bottom left; */
        display: inline;
	}



/* Lists */
.content ul {
	list-style: none;
	margin-left: 21px;
	}
.content ul li {
	overflow: hidden;
	height: 100%;
        padding-left: 20px;
	background: url(images/bullet.gif) no-repeat 0 6px;
	}
.content .sticky ul li {
	padding-left: 9px;
	background: url(images/bullet-light.gif) no-repeat 0 6px;
	}


/**
* Container (content/primary/secondary)
************************************************/
#container {
	margin:  0;
        width: 900px;
	}


/**
* Posts
************************************************/
.post {
	clear: both;
	overflow: hidden;
	height: 100%;
	margin-bottom: 21px;
        background: white;
        border: 1px solid white;
        padding: 5px;
	}

.single .post, .page .page {
	margin-bottom: 0;
	}
.page-template-blog .post, .page-template-quick-post .post {
	margin-bottom: 36px;
	}
.sticky {
	padding: 18px 9px 0 9px;
	color: #f7f7f7;
	background: #232C36;
	}
.sticky a {
	color: #A6C2CF !important;
	}

/**
* Images
************************************************/

/* Captions */
.wp-caption {
	max-width: 592px;
	padding: 6px 1px 0 1px;
	background: #4d8ca8;
	text-align: center;
	}



/**
* Widget inserts
* Primary (displayed first) and Secondary
************************************************/
#primary {
	float: right;
	width: 300px;
display: inline;
	}
#secondary {
	clear: right;
	float: right;
	width: 300px;
	}
#subsidiary {
	overflow: hidden;
	width: 924px;
	margin: 0 0 15px 0;
	}

/* Widgets */
.widget {
	overflow: hidden;
	margin: 0 0 21px 0;
	padding: 18px 15px;
	background: #fff;
        border: 15px solid #80D08A;
	}
.content .widget {
	margin: 0;
	padding: 0;
	}
#subsidiary .widget {
	overflow: hidden;
	float: left;
	width: 290px;
	margin: 0 18px 0 0;
	padding: 0;
	color: #999;
	background: transparent;
	}

/* Widget title */
.widget-title {
	font-size: 1.2em;
	}
#subsidiary .widget-title {
	color: #999;
	}

/* Widget lists */
.widget ul {
	list-style: none;
	margin-left: 9px;
	}
.widget ul li {
	padding-left: 9px;
	background: url(images/bullet.gif) no-repeat 0 6px;
	}
.widget li.current-cat a, .widget li.current_page_item a {
	color: #232c36;
	}
.widget li.current-cat li a, .widget li.current_page_item li a {
	color: #2f6eb9;
	}
#subsidiary .widget ul {
	margin-left: 0;
	}
#subsidiary .widget ul li {
	padding: 3px;
	background: transparent;
	border-bottom: 1px solid #2b3b4a;
	}
#subsidiary a {
	color: #678db1;
	color: #ccc;
	}

/* Widget search */
.widget-search .search-text {
	width: 155px;
	}

/* Widget categories */
.widget-categories img {
	position: relative;
	max-height: 16px;
	top: 1px;
	margin: 0;
	padding: 0;
	}

/* Widget table (calendar) */
.widget table {
	width: 240px;
	}

/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 150px;
	}
.page-template-quick-post .text-input {
	width: 97.5%;
	}
#comments-template label {
	font-size: .8em;
	}
textarea {
	clear: left;
	display: block;
	width: 98.5%;
	}
.button {
	width: 60px;
	margin-left: 3px;
	padding: 6px 0px;
	font-weight: bold;
	color: #eee;
	background: #4d8ca8;
	border: none;
	}
li.author .button {
	background: #669966;
	}
.button:hover {
	cursor: pointer;
	background: #669966;
	}
.search-form input {
	margin-right: 0px;
	}
.allowed-tags {
	font-size: .8em;
	}



/**
* Footer
************************************************/
#footer-container {
	clear: both;
	color: #999;
	}
#footer-container a {
	color: #ccc;
	}
#footer {
	font-style: italic;
     
	}
#footer a {
	font-style: normal;
	color: #669966;
	}
#footer .copyright {
	display: inline;
	float: left;	
	margin-right: 9px;
        color: #f7f7f7; /*#669966;*/
	}

a.delicious-anchor {
    background-image: none;
    padding-left: 0px;

}

/* For Daily Delicious */
.delicious-list-item a {
        display: block;
}

ul.daily-delicious {
        list-style: none; 
        padding: 0; 
}
li.delicious {
	background-image: url(/wp-content/uploads/2009/05/delicious.gif) !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-bottom: 15px;
        list-style-position: inside;
        /*padding-left: 2em;*/
	/*text-indent: 2em;*/
}

/* For Daily Delicious */

li.twitter {
	background-image: url(/wp-content/uploads/2009/05/twitter.gif) !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
       /* margin-left: 1em;*/
	margin-bottom: 15px;
        list-style-position: inside;
        /*padding-left: 15px;*/
	/*text-indent: 2em;*/
        display: list-item;
}

li.librarything {
        background-image: url(/wp-content/uploads/2009/06/ltfavicon.bmp) !important;
	background-repeat: no-repeat;
	background-attachment: scroll;
       /* margin-left: 1em;*/
	margin-bottom: 15px;
        list-style-position: inside;
        /*padding-left: 15px;*/
	/*text-indent: 2em;*/
        display: list-item;

}

li.librarything div.book:before {
        content: url(http://www.librarything.com/favicon.ico)

li.twitter div.favorite:before {
        content: url(http://assets0.twitter.com/images/icon_star_full.gif)
}