/*  
Theme Name: Lucy's Bird Seed
Description: Light and Flighty
Version: 1.0
Author: Kent Politsch
Author URI: http://www.sicwebdesign.com
*/

/*
+++++++++++++++
General CSS -
Used to style a few defaults and get the ball rolling.
+++++++++++++++
*/

body {font-family: Times, Times New Roman, _serif;
border-top: 4px solid #f90;
margin: 0;
line-height: .95em;
background: #fff  url(images/bgSmall.png) no-repeat top center;
color: #333; }

a {text-decoration: none;
background-color: transparent;
color: #f90; }

a:hover, a:active {background-color: transparent;
color: #663; }

h2 {font-size: 12px;
margin-top: 12px;
padding: 0px; }

#wrap {width: 620px;
text-align: justify;
margin: 0 auto;
padding: 15px;
background-color: transparent;
font-size: 13px; }

/*
++++++++++++++++
Masthead -
This is the div for the logo.
++++++++++++++++
*/

#masthead {background: transparent;
height: 190px;
margin: 0 0 8px 0; }

/*
+++++++++++++++
Two Column Madness -
Get's things going with two different columns, each holding their own.
+++++++++++++++
*/

#alpha {float: left;
background-color: transparent;
font-size: 12px;
width: 152px;
padding: 0;
line-height: 14px; }

#beta {float: right;
background-color: transparent;
width: 450px; }

#alpha img {border: 1px solid #693;
height: 120px;
width: 120px;
margin: 0 auto 10px auto;
display: block; }

#beta img {margin: 4px 0 2px 10px;
float: right; }

#betaImgX img {margin: 10px auto; }

.head {background-color: transparent;
font-size: 12px;
font-weight: bold;
color: #f90;
text-align: right;
text-transform: uppercase;
letter-spacing: .2em;
border-bottom: 1px solid #999;
padding: 0;
margin: 0 0 5px 0;
overflow: hidden; }

.left {border-top: 1px dotted #036;
padding-top: 2px;
margin-bottom: 15px; }

.meta {font-size: 11px;
line-height: 1.4em;
margin: 0;
color: #999;
background-color: #fff;
border-bottom: 1px dotted #999; }

h2 {color: #333;
background-color: transparent;
font-weight: bold;
margin-top: 0px;
padding: 0px; }

#alpha h2 {color: #fff;
font-weight: normal;
background-color: #693;
font-size: 12px;
margin: 0 0 4px 0;
padding: 1px 3px; }

#alpha ul {list-style-type: none;
margin: 0 0 10px 0;
padding: 0px; }

#alpha ul li {list-style-type: none;
padding: 2px;
margin: 0;
font-weight: normal; }

#alpha li li {border-bottom: 1px solid #ccc;}

#alpha ul li a {display: block; }

#alpha ul li a:hover {display: block; }

blockquote {background-color: #fff;
color: #693;
padding: 0;
width: 70%;
margin: 2px auto;
font-weight: bold;
font-style: italic; }

/*
+++++++++++++++++
Comments -
Manages the styling for comments forms.
+++++++++++++++++
*/

.commentlist li {margin-bottom:1.5em;
padding: 0 10px 5px 10px;
width: 350px;
background-color: #fff;
color: #369;
border-left: 1px solid #036; }

/* Comments */

#commentform textarea {color: #000;
font-family: Arial, Helvetica, sans-serif;
width: 350px;
background-color: #fff;
border: 1px solid #036; }

ol.commentlist blockquote {background: #F8FAFC url("images/blockquote.gif") no-repeat left top;
border: 1px solid #ebebeb;
padding:1px;
line-height: normal;
font-size: 10px; }

#searchform .field {font-family:verdana;
font-size:10px;
color:#fff;
background-color:#f90;
width:140px;
padding: 2px;
margin: 4px 0 14px 0; }

/*
+++++++++++++
Search Results
+++++++++++++
*/

#searchpg {width: 100%;
background-color: #fff;
padding: 2px;
margin-bottom: 7px; }

#searchpg h3 {font-size: 12px;
font-weight: bold;
margin: 0px;
padding: 0px; }

/*
+++++++++++++
Footer -
++++++++++++++
*/

#footer {clear: both;
font-size: 11px;
margin-top: 60px;
text-align: right;
padding: 2px 0;
background-color: transparent;
border-top: 1px solid #f90;
color: #f90; }

/*
+++++++++++++
wp_contact_form plugin
+++++++++++++
*/

.contactform {width: 450px;
margin-bottom: 20px; }

.contactform textarea {width: 300px;
font-family: Arial, Helvetica, sans-serif; }

.contactleft {margin-bottom: 2px; }

.contactright {text-align: left;
margin-bottom: 2px; }

.contacterror {border: 1px solid #fffff0; }

.contactsubmit { }

#wp_quotes {margin-bottom: 10px;
color: #693; }

#site-design {color: #ccc;
padding: 4px;
border: 1px dotted #ccc;
text-align: center; }

#site-design a {color: #ccc; }

/*
++++++++++++++++++++
Highslide
++++++++++++++++++++
*/

.highslide-html-content {width: 600px; }

.highslide-html {font-size: 13px;
background-color: white; }

.highslide-html-blur {border: 1px solid #693; }

.highslide-html-content {position: absolute;
display: none; }

.highslide-display-block {display: block; }

.highslide-display-none {display: none; }

.control {float: right;
display: block;
/*position: relative;*/
margin: 0 5px;
font-size: 11px;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
color: #999; }

.control:hover {color: black !important; }

.highslide-move {cursor: move; }

.highslide-body {padding: 0 10px 10px 10px; }

.highslide {cursor: url(highslide/graphics/zoomin.cur), pointer;
outline: none; }

.highslide img {border: 2px solid gray; }

.highslide:hover img {border: 2px solid white; }

.highslide-image {border: 6px solid white; }

.highslide-image-blur { }

.highslide-caption {display: none;
border: 4px solid white;
border-top: none;
padding: 2px;
font-size: 12px;
font-weight: bold;
color: #693;
background-color: #fff; }

.highslide-loading {display: block;
color: white;
font-size: 9px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px;
border-top: 1px solid white;
border-bottom: 1px solid white;
/*background-color: black;
padding-left: 22px;
background-image: url(highslide/graphics/loader.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
*/ }