/*
Theme Name: Bluebird
Theme URI: http://randaclay.com/themes/
Description: Bluebird is a happy blue and brown, SEO optimized, 3-column, widget-ready theme created for Wordpress
Version: 1.0
Author: Randa Clay
The CSS, XHTML and design is released under GPL: http://www.opensource.org/licenses/gpl-license.php


change the tags color to 8B6522 and if that's good then change the hovers too.
change the amazon showcase item
change the about me to 046380
use one of the good photos on imac to edit the whacky file
*/



html>body #content {
	height: auto;
	min-height: 580px;
}

body{
	padding: 0px;
	margin: 0px;
        background: #f3fbff;
        border-left: 20px solid #595441;
	font: 62.5% Georgia, "Times New Roman", Times, Serif; /* Resets 1em to 10px */
        height: 100%; 
}

#wrap {
    width: 1190px;
    padding-left: 20px;

}




/************************************************
*	Header, Headings, etc.									*
************************************************/

#head{
	text-align: left;
        background-color: #F3FBFF;
        /*background-image: url(images/header2.jpg);*/
        background-repeat: repeat-x;
        height: 343px;
        width: 100%;
        padding: 0px;
        margin: 0px;
}

#headleft {
        background-image: url(images/header1.jpg);	
        background-repeat: no-repeat;
        height: 343px;
		width: 714px;
        float: left;
}

#headleft h4{
        font-size: 6.0em;
        font-family: georgia, futura, "helvetica neue";	
        color: #046380;
        padding: 0px 0px 0px 265px;
        margin: 10px 0px 0px 0px;
}

#headleft h4 a {
        color: #046380;
}

#desc {
	font-size: 1.6em;
	color: #595441;
	font-style: italic;
        padding: 5px 0px 0px 268px;
}


/*- Main Menu in Header */


ul.menu {
	margin: 0px;
	padding: 0px;
	position: absolute;
        z-index:1;
        top: 20;
	left: 730px;
	width: 310px;
        font-size: 2.3em;
        font-family: georgia, "helvetica neue", futura;
        font-weight: bold; 
        text-align: right;
        list-style: none;
        list-style-position:inside;
        line-height: 1.5em;
	}

ul.menu li {
	display: block;
	margin: 0;
	}

ul.menu,
ul.menu li a {
	padding: 10px 0px 0px 0px;
	}

ul.menu li a {
        color: #595441;
	margin:0px;
       	}

ul.menu li a:hover {
	color: #8B6522!important;
	text-decoration: none;
       	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	color: #8B6522!important;
	text-decoration: none;
     	}

/************************************************
*	Links and Headings									NOTE TO FF: make the blue the properly analogous color to the brown. make the post header a darker brown. find on emore complement for the tags.. or use the mixing palette from colorschemer. try kuler first though*
************************************************/


a img,:link img,:visited img { border:none }    



a, a:link {
	color: #046380;
	text-decoration: none;
}

a:hover {
	color: #8B6522;
	text-decoration: none;
}

h1 {
        font-size: 2.2em;
        font-family: georgia, futura;	
        color: #046380;
	font-weight: normal;
        margin: 0px;
        padding-bottom: 0px;
}

h1 a:link, h3 a:hover, h3 a:visited{
	color: #046380;
}

h2 {
	font-size: 2.2em;
	line-height: 1.2em;
	color: #046380;
	font-weight: normal;
}


h5 {
        font-family: futura, "helvetica neue", georgia;	
    color: #3F3C2E;
        margin: 45px 0px 0px 0px;
	padding: 0px;
        font-size: 1.5em;
        font-variant: small-caps;
	font-weight: normal;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
}

/************************************************
*	Main Content									*
************************************************/


#content {
        width: 650px;
        float: left;
}

.item {
    padding: 10px 20px 0px 20px;
    margin-bottom: 1.5em;
    color: #3F3C2E;
background: white;  
    border: 1px dotted #3F3C2E;
}


.item p {
        font-size: 1.6em;
        line-height: 1.4em;	
}

.item p a{
	text-decoration: none;
}

.item p a:hover{
	color: #8B6522;
}

.item img {
	border: 1px dotted #046380;
        padding: 2px;
        margin: 5px;
        background: #ffffff;
}

.item ul {
	list-style-type: disc;
	padding-left: 10px;
	margin: 10px 0px 10px 15px;
	font-size: 1.4em;	
}

.item ol{
	list-style-type: decimal;
	padding-left: 10px;
	margin: 10px 0px 10px 15px;
	font-size: 1.4em;	
}

.itemhead{
	padding-top: 5px;
	padding-bottom: 7px;
        margin-bottom: 18px;
}

.itemhead h3{
	display: inline;
}

.textwidget2 {
background-color: #F5F3E7;
border: 1px dotted #3F3C2E;
padding: 13px;
font-size: 16px;
}

.date{
	display: inline;
	text-align: right;
	font-size: 1.2em;
        margin-bottom: 20px;
}

input{
	font-size: 100%;
}

.metadata{
	font-size: 1.2em;
        line-height: 220%;
        margin-top: 20px;
}

.metadata a:link, .metadata a:hover, .metadata a:visited{
	color: #046380;
}

cite{
	font-size: 1.1em;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ccc;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}







/************************************************
*	CUSTOM PAGE Content									*
************************************************/


#content_p {
        width: 910px;
        float: left;
}

.item {
    padding: 10px 20px 0px 20px;
    margin-bottom: 1.5em;
    color: #3F3C2E;
background: white;  
    border: 1px dotted #3F3C2E;
}


.item p {
        font-size: 1.6em;
        line-height: 1.4em;	
}

.item p a{
	text-decoration: none;
}

.item p a:hover{
	color: #8B6522;
}

.item img {
	border: 1px dotted #046380;
        padding: 2px;
        margin: 5px;
        background: #ffffff;
}

.item ul {
	list-style-type: disc;
	padding-left: 10px;
	margin: 10px 0px 10px 15px;
	font-size: 1.4em;	
}

.item ol{
	list-style-type: decimal;
	padding-left: 10px;
	margin: 10px 0px 10px 15px;
	font-size: 1.4em;	
}

.itemhead{
	padding-top: 5px;
	padding-bottom: 7px;
        margin-bottom: 18px;
}

.itemhead h3{
	display: inline;
}

.textwidget2 {
background-color: #F5F3E7;
border: 1px dotted #3F3C2E;
padding: 10px;
font-size: 14px;
}

.date{
	display: inline;
	text-align: right;
	font-size: 1.2em;
        margin-bottom: 20px;
}

input{
	font-size: 100%;
}

.metadata{
	font-size: 1.2em;
        line-height: 220%;
        margin-top: 20px;
}

.metadata a:link, .metadata a:hover, .metadata a:visited{
	color: #046380;
}

cite{
	font-size: 1.1em;
}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ccc;
}

blockquote cite {
	margin: 5px 0 0;
	display: block;
}






















/************************************************
*	Sidebar									*
************************************************/

#secondary {
        width: 490px;
	padding: 0px;
	float: right;
}

#l_sidebar {
	float: left;
	width: 300px;
	padding: 0px 5px 20px 0px;
	}
	
#l_sidebar p{
	padding: 3px 0px 0px 0px;
	margin: 0px;
	line-height: 17px;
        font-size: 1.1em;
        color: #595441;
	}
	
#l_sidebar ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 3px;
        font-size: 12px;
        list-style-type: disc;
        list-style-position: outside;
        color: #595441;
}

#l_sidebar li {
        margin: 0px;
	padding: 0px;
        color: #595441;
}
#l_sidebar ul li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
	
#l_sidebar ul li a {
	color: #595441;
	text-decoration: none;
}

#l_sidebar ul li a:hover {
	color:#8B6522; 
}

#l_sidebar ul ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 14px;
        font-size: 12px;
        color: #595441;
        list-style-type: decimal;
        list-style-position: outside;
        color: #595441;
}

#l_sidebar ul ul li{
	margin: 0px;
}

#l_sidebar ul ul ul{
	margin-top:0; 
        margin-bottom:0;
	padding: 0px 0px 0px 14px;
        font-size: 12px;
        color: #595441;
        list-style-type: disc;
        list-style-position: outside;
        color: #595441;
}

#l_sidebar ul ul ul li{
	margin: 0px;
}


#r_sidebar {
	float: right;
	width: 195px;
	padding: 0px 5px 20px 15px;
	}

#r_sidebar ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
        font-size: 12px;
        color: #046380;
        list-style-type: disc;
        list-style-position: outside;
        color: #595441;
}

#r_sidebar li {
        margin: 0px;
	padding: 0px;
        color: #595441;
}
#r_sidebar ul li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
	
#r_sidebar ul li a {
	color: #595441;
	text-decoration: none;
}

#r_sidebar ul li a:hover {
	color:#8B6522; 
}

#r_sidebar ul ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	padding: 0px 0px 0px 1px;
        font-size: 13px;
        color: #046380;
        list-style-type: none;
        list-style-position: outside;
        color: #595441;
}

#r_sidebar ul ul li{
	margin: 0px;
}

#r_sidebar ul ul ul{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
        font-size: 12px;
        color: #046380;
        list-style-type: disc;
        list-style-position: outside;
        color: #595441;
}

#r_sidebar ul ul ul li{
	margin: 0px;
}
	
#r_sidebar p{
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	line-height: 17px;
        font-size: 1.1em;
        color: #595441;
	}
	

li .categories, li .linkcat, li .pagenav {
	margin: 0px;
	padding: 0px;
}

.sidebarSearch{
	clear: both;
        margin-top: 10px;	
        margin-bottom: 10px;
	margin-left: 5px;
}

.feedarea  {
	height: 30px;
	background-image:url(images/feedicon.png);
        background-repeat: no-repeat;
	padding-left:20px;
}

.feedarea  a {
       color: #595441;
}

/************************************************
*	Comment Area									*
************************************************/



#comment {
	width: 470px;
	background: #FFFFFF;
	color: #333333;
	float: left;
	padding: 10px 10px 0px 10px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #CCCCCC;
        font-size: 1.3em;
}
	
#comment {
    padding: 10px 20px 20px 20px;
    border: 1px dotted #D2D2C6;
    margin-bottom: 3em;
    color: #595441;  
}

   
#comment  a{
	text-decoration: none;
}

#comment a:hover{
	color: #8B6522;
}

ol#commentlist {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	list-style-type: none;
        font-weight: bold;
}
	
.commentdate {
	font-size: 1.2em;
	padding-left: 0px;
        font-weight: bold;
}
	
.commentlist p {
	clear: both;
	font-size: 1.2em;
}

#commentlist li p{
	margin-bottom: 8px;
	line-height: 18px;
	padding: 5px;
        font-weight: normal;
	}

.commentname {
	color: #333333;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	}

.commentinfo{
	clear: both;
	}

.commenttext {
	clear: both;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 5px 10px;
	width: 450px;
	}

.commenttext-admin {
	clear: both;
	margin: 5px 0px 10px 0px;
	padding: 0px 10px 5px 10px;
	width: 450px;
	}

#commentsformheader{
	padding-left: 0px;
	}

#commentsform{
	text-align: left;
	margin: 0px;
	padding: 0px;
	}

#commentsform form{
	text-align: left;
	margin: 0px;
	}

#commentsform p{
	margin: 0px;
	}

#commentsform form textarea{
	width: 99%;
}
	
p.comments_link  img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.commentmetadata {
	font-size: 1.1em;
	float: right;
}

.commentlist li {
	padding: 2px;
	border-top: 1px solid #cccccc;
}

.navigation {

	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #515441;
        font-size: 1.3em;
}

.navigation a:link, .navigation a:hover, .navigation a:visited{
	color: #046380;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/************************************************
*	Calendar									*
************************************************/


#wp-calendar {
	empty-cells: show;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar td {
	color: #515441;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar #today {
	background: ;
	color: #046380;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/************************************************
*	Footer									*
************************************************/


#foot {
        width: 680px; 
        height: 40px;	
        text-align: left;
	margin-top: 20px;
	color: #595441;
        font-size: 1.1em;
}

#foot a:link, #foot a:hover, #foot a:visited{
	color: #046380;
        text-decoration: none;
}

#amzshcs { 
    padding: 0px 0 10px 0px;
 }

.amzshcs-item { 
    padding: 0px 0px 0px 0px;
    display: block;
    margin-bottom: 20px;
    margin-top:10px;
    font-size: .9em;
    font-family: futura, "helvetica neue";
padding-bottom: 10px;
border-bottom:1px dotted #D2D2C6;
}
.amzshcs-item img { 
border: 0px dotted #D2D2C6;
        padding: 2px;
        margin-bottom: 2px;
        background: #F3FBFF;
align: left;
}