/*  
Theme Name: Fly
Theme URI: http://templates.in-essence.org
Description: Two-column blue, white, and black theme featuring a silhouetted bird
Version: 1.1
Author: Elea C
Author URI: http://in-essence.org

This theme is released under GPL: http://www.opensource.org/licenses/gpl-license.php
*/


/* IE hacks*/
body, #wrapper, #header, #icon, #home, #content, #closer, #footer, #sidebar {
  _overflow-x: hidden;
  _overflow-y: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
  	voice-family: "\";}\"";
	voice-family: inherit;
	}
/* End IE hacks*/

/* Layout */
body {
background: #0f58c9 url(images/bg.jpg) repeat-x;
padding:0;
margin:0 auto;
color: #000000;
font: normal 13px/21px Arial, Verdana, Sans-serif;
}

#wrapper {
width:772px;
margin:0 auto;

padding:0;
}


#header {
float:left;
display:inline;
width:766px;
height:244px;
background: url(images/top.gif) no-repeat;
}
#icon {
	float:left;
	width:82px;
	height:82px;
	background: url(images/blogicon80.jpg) no-repeat center center;
	position: relative;
	margin-top: 15px;
	margin-left: 110px;
}

#home {
float: left;
text-align: center;
margin-top: 31px;
}
#home2 {
float: left;
text-align: center;
margin-top: 31px;
}
#content {
float:right;
display:inline;
padding:1px 6px;
color:#000000;
background: #FCFAFD;
width: 509px;
margin-right:7px;
margin-top:-128px;
overflow:hidden;
}

#closer{
float:right;
display:inline;
width:521px;
height:35px;
margin-right:7px;
background: url(images/contentbtm.gif) no-repeat bottom;
}

#footer{
clear:both;
text-align:center;
padding: 12px 0px;
margin-left:244px;
color:#000000;
font: normal 11px/1px Arial, Tahoma, Sans-serif;
}

/* Sidebar */
#sidebar {
float:left;
display: inline;
color: #000;
background: #C6E0FD;
padding: 0px;
width: 188px;
margin-left:55px;
margin-top:-114px;
text-align:left;
font: normal 11px/18px Arial, Tahoma, Sans-serif;
}

#sidebar ul{
margin:0;
padding: 0;
list-style-type: none;
}

#sidebar li{
list-style-type:none;
margin-bottom:1px;
}

#sidebar ul ul ul li{
padding-right:4px;
line-height:9px;
margin-bottom:3px;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:active{
color:#744d2d;
text-decoration:none;
}

#sidebar a:hover{
color:#FF0000;
}

/* Blog Title */
h1 {
padding:1px;
margin-top:4px;
margin-left:240px;
font: normal 28px Georgia, "Times New Roman", Serif;
color: #c00000;
}

h1 a:link, h1 a:visited, h1 a:active {
color: #000;
}

h1 a:hover {
color: #7F06F0;
}

/* Translate */
#translate {
	position: absolute;
        top:2px;
        right:40px;
	display: inline;
}

/* Tagline */
#tagline {
	float:right;
	margin-top:8px;
	margin-right:40px;
	color:#656565;
	font:italic 17px Georgia, Serif;
}

/* Sidebar Title */
h2 {
    font: normal 20px/18px Georgia, "Times New Roman", Serif;
    color: #2f80d3;
    margin-top:12px;
    margin-bottom: 2px;
    padding: 0;
}

/* Post and Page Title */
h3 {
    font: normal 22px Georgia, "Times New Roman", Serif;
    color: #290280;
    padding:0;
    margin-bottom:4px;
    margin-top:8px;
    font-variant: small-caps;
}

h3 a:link, h3 a:visited, h3 a:active {color:#5D04B8;text-decoration:none;}
h3 a:hover {color:#FF0000;
text-decoration:none;
}

/* Archive Title */
h4 {
    font: italic 18px Georgia, "Times New Roman", Serif;
    text-align:center;
    color: #290280;
    margin-top:12px;
    margin-bottom: 2px;
    padding: 0;
}

/* General properties */
a:link, a:visited, a:active {
color:#1D27F1;text-decoration:none;}
a:hover{
	color:#FF0000;
	text-decoration:none;
	}

textarea, text, input, submit{ 
font: 12px Arial, Tahoma, Sans-serif; 
color: #000000;
background: #fff;
padding:2px;
border:1px solid #4681b2;}

#s{
width:54%;
}

ul li {
margin-left:20px;
}
ul li a:hover{
background-color: #FFFFFF;
}

#content ul{
padding-left:15px;
margin:0;
}
#content a:hover{
background-color: #E1DFE1;
}

a img{border: none;}

blockquote {
    font: normal 11px/18px Verdana, sans-serif;
    border-top:3px double #bfe3fa;
    border-bottom:3px double #bfe3fa;
    color: #000000;
    padding: 0 .5em;
}

code {
   font: normal 14px/18px "Times New Roman", Georgia, Serif;
   color: #393A3B;
   padding: 0 1em;
   text-align:left;
}

.metadata {
text-align:right;
font-size:11px;
margin-left:2px;
margin-bottom:15px;
}

.alignleft{
float:left;
font-size:11px;
margin-bottom:10px;
}

.alignright{
float:right;
font-size:11px;
margin-bottom:10px;
}

.right{
text-align:right;
}

.side {
margin-top:25px;
}

strong{
color: #000000;
}

.small, small{
font-size:11px;
}

.center {
text-align:center;
}

/* Calendar settings; removable if the calendar is not in use */
#wp-calendar{
width:140px;
text-align:center;
font: normal 11px Arial, Tahoma, Sans-serif;
}

#wp-calendar caption{
text-align:right;
font-weight:bold;
border-bottom:3px double #000;
}