/*
Theme Name: Macaws
Theme URI: http://heracliteanfire.net/
Description: A simple two-column design
Version: 1.0
Author: Harry Rutherford
Author URI: http://heracliteanfire.net/

  This is pretty much in the order things appear on the page:
  general stuff, page, header, main column, sidebar.
  I've put all info - positioning, type etc - together,
  because that's how I prefer it.

  The macaw photo is used by generous permission of Chuck Burgess.

*/

/* General style info starts here */

div{
border:0px;
}


img {
border:0px;
margin:0px;
padding:0px;
}

ul{
list-style-type:none;
padding: 0;
margin: 0;
}

a:link{
color:#c90e05;
text-decoration:none;
}

a:visited{
color:#c90e05;
text-decoration:none;
}
  
a:hover{
background-color:#c90e05;
color:white;
text-decoration:none;
}

a:active{
background-color:#c90e05;
color:white;
text-decoration:none;
border:0px;
}


.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

/* Body, Page, Header start here */

body {
padding:10px;
margin-top:0px;
background-color:white;
font-family: "Lucida Grande", "Lucida Sans Unicode", arial, verdana, helvetica, sans-serif;
text-align:center;
}


#page{
position:relative;
margin-left:auto;
margin-right:auto;
width:740px;
text-align:left;
}

#header{
position:relative;
margin:0px;
z-index:1;
}


#header a{
color:black;
}

#header a:hover{
color:black;
background-color:white;
}

.blogtitle{
position: absolute;
left: 30px;
top: 30px;
width:320px;
color:black;
text-align:center;
font-size:25px;
}

.description{
padding-top:5px;
font-size:11px;
}

/* Main Column starts here */

.maincolumn {
position:absolute;
top:124px;
width:485px;
padding-top:113px;
background:#dddddd url(images/fade-up.jpg) repeat-x top left;
}

.narrowcolumn {
padding-left:20px;
padding-right:20px;
color: black;
padding-bottom:113px;
background:url(images/fade-down.jpg) repeat-x bottom left;
}

.narrowcolumn H2{
padding-top:0px;
font-size:14px;
}

.narrowcolumn H3{
font-size:12px;
}

/* Posts and Comments start here */

.post{
padding-top:0px;
padding-bottom:12px;
line-height:130%;
text-align:justify;
font-size:12px;
}

.post h2{
padding-left:0px;
margin:0;
font-size:13px;
font-weight:bold;
}

.entry{
text-align:justify;
}

.postmetadata{
font-size:10px;
}

.commentlist{
font-size:12px;
text-align: justify;
}

cite {
font-style:normal;
}

.commentmetadata{
font-size:10px;
}

#commentform{
font-size:12px;
}

#commentspopup{
text-align:left;
font-size:12px;
}

#commentspopup H1{
font-size:15px;
}

.navigation{
padding-top:10px;
padding-bottom:10px;
font-size:10px;
}

/* Sidebar starts here */

.sidebar{
position:absolute;
top:124px;
left:505px;
width:215px;
padding-top:133px;
margin-top:0px;
background:#dddddd url(images/fade-up.jpg) repeat-x top left;
font-size:11px;
color:black;
text-align:left;
}

.narrowbar {
padding-left:20px;
padding-right:20px;
padding-bottom:125px;
background:url(images/fade-down.jpg) repeat-x bottom left;
}


.sidebar a:link{
color:black;
text-decoration:none;
}

.sidebar a:visited{
color:black;
text-decoration:none;

}
  
.sidebar a:active{
color:white;
background-color:black;
text-decoration:none;
}

.sidebar a:hover{
color:white;
background-color:#c90e05;
text-decoration:none;
}

.sidebar h2 {
font-weight:bold;
font-size:11px;
}

.sidebar h3 {
margin-top:10px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-weight:bold;
font-size:11px;
}

.sidebar p{
margin-bottom:10px;
margin-top:0px;
padding-top: 0px;
padding-bottom: 0px;
}

#searchform{
margin: 15px 0px;
}

#searchform #s{
width:100px;
margin-right:10px;
}

#searchsubmit{
width:60px;
font-size:10px;
}

.children {
padding-left:10px;
}