/*
Theme Name: Eagle Flats
Version: 1.0
Author: Wes Butler
Author URI: http://www.aka3d.net/
Tags: blue, custom header, fixed width, two columns, widgets

	Eagle Flats v1.0

	This theme was designed and built by Wes Butler,
	whose blog you will find at http://www.aka3d.net/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* base styles 2d7cc9 4f91cd */
body {background: #4f91cd url(images/bg.jpg) center top repeat-x;text-align:center;margin:0;padding:0;font: normal 12px verdana, arial, helvetica, sans-serif;color: #000;}
a:link {font: normal arial, helvetica, sans-serif;color: #4f91cd;text-decoration:underline;}
a:visited {font: normal arial, helvetica, sans-serif;color: #4f91cd;text-decoration:underline;}
a:hover {font: normal arial, helvetica, sans-serif;color: #51afff;text-decoration:underline;}
a:active {font: normal arial, helvetica, sans-serif;color: #4f91cd;text-decoration:underline;}
h1 {font: bold 20px/1.6em arial, helvetica, sans-serif;color: #572a00;margin:0 0 20px 0;padding:0;}
h2 {font: bold 17px arial, helvetica, sans-serif;color: #b31f17;margin:20px 0 20px 0;padding:0;}
h3 {font: bold 16px arial, helvetica, sans-serif;color: #330000;margin:20px 0 10px 0;padding:0;}

#contentMid {padding:25px 20px 10px 20px; min-height:500px; height:auto !important; height:500px; clear:both;}
#wrapper {width:982px;margin:15px auto;text-align:left;background: url(images/contentbg.gif) center 40px no-repeat;border-bottom: solid 1px #b1ada4;}
#logo {margin-left:19px;float:left;width:234px;display:inline;}

/* Navigation */
#nav {float:right;height:33px;margin-top:7px;}
#navList {margin:0;padding:0;}
#navList li {list-style:none;margin:0;padding:0;display:inline;}
#navList li a { float:right; display: block;}
#contact-us { width: 90px; height: 33px; background: url(images/nav/contact-us.gif); }
#contact-us:hover { background: url(images/nav/contact-us-over.gif); }
#project-partners { width: 124px; height: 33px; background: url(images/nav/project-partners.gif); }
#project-partners:hover { background: url(images/nav/project-partners-over.gif); }
#green-living { width: 92px; height: 33px; background: url(images/nav/green-living.gif); }
#green-living:hover { background: url(images/nav/green-living-over.gif); }
#river-fun { width: 70px; height: 33px; background: url(images/nav/river-fun.gif); }
#river-fun:hover { background: url(images/nav/river-fun-over.gif); }
#hot-spots { width: 77px; height: 33px; background: url(images/nav/hot-spots.gif); }
#hot-spots:hover { background: url(images/nav/hot-spots-over.gif); }
#flats-and-lofts { width: 126px; height: 33px; background: url(images/nav/flats-and-lofts.gif); }
#flats-and-lofts:hover { background: url(images/nav/flats-and-lofts-over.gif); }
#old-and-new { width: 81px; height: 33px; background: url(images/nav/old-and-new.gif); }
#old-and-new:hover { background: url(images/nav/old-and-new-over.gif); }
#imagine { width: 61px; height: 33px; background: url(images/nav/imagine.gif); }
#imagine:hover { background: url(images/nav/imagine-over.gif); }

#contentWrapper {padding:0px 10px 0px 10px;}
#picMain {float:right;margin:-70px -315px 20px 15px;padding:0;position:relative;z-index:2;}
#topLeft {float:left;}
#mainTab {width:920px; clear: both;}
#picList {list-style:none;min-height:170px;margin:0 auto;padding:0;width:900px;}
#picList li {float:left;margin:10px 8px 15px 8px;}
#footer {clear:both;margin:0 0 15px 0; text-transform: uppercase;}

.contentBox {width:910px;margin:10px 0px 0px 25px;}
.tabShort {background: url(images/titlebg.gif) no-repeat;padding:25px 0px 0px 25px;}
.tabLong {background: url(images/titlebg.gif) no-repeat;padding:25px 0px 0px 30px;}
.picLeft  {background-color: #fff;width:248px;height:132px;border:solid 1px #c3bfb6;text-align:center;float:left;margin:5px 15px 5px 0px;}
.picRight {background-color: #fff;width:248px;height:132px;border:solid 1px #c3bfb6;text-align:center;float:right;margin:5px 0px 5px 15px;}
.picSmall {background-color: #fff;width:202px;height:122px;border:solid 1px #c3bfb6;text-align:center;}
.bordered {margin:5px;}
.borderedSM {margin:5px;width:192px;height:112px;}
.descriptionBG {background-color:#e0dcce;border-top:solid 1px #fff;border-bottom:solid 1px #c3bfb6;text-align:left;width:204px;margin-top:3px;height:42px;}
.description {padding:5px 8px 5px 8px;}

/* slideshow */
#picFrame { position:absolute; top:0px; left:0; z-index:2; }

/* additional bill tweaks */
p { line-height: 1.6em; }
p.top_left_paragraph { width: 280px; line-height: 1.7em; }
#sidebar { float: right; width: 250px; margin-left: 20px; margin-top: 0px; margin-bottom: 20px; }
#sidebar ul { list-style: none; padding: 0; margin: 0; }
#sidebar ul li { padding: 0; margin: 0 0 20px 0; }
#sidebar h3 { margin: 10px 0 15px 0; }

ul#sub-nav { padding: 0; margin: 0 0 30px 0; list-style: none; }
ul#sub-nav li { margin: 0 0; border-bottom: solid 1px #cecece; background: url(images/icons/gray/arrow_next.png) left no-repeat; padding-left: 20px; }
ul#sub-nav li a { font-size: 16px; font-weight: bold; display: block; padding: 5px 10px; }
ul#sub-nav li a:hover { }
ul#sub-nav li.current_page_item { background: url(images/icons/arrow_next.png) left no-repeat; }
ul#sub-nav li.current_page_item a {  color: #1290e0; }

ul.side_list { padding: 0; margin: 0 0 20px 0; list-style: none; }
ul.side_list li { margin: 0; padding: 0; border-bottom: solid 1px #cecece; }
ul.side_list li a { font-size: 16px; font-weight: bold; display: block; color: #666; }
ul.side_list li a:hover { color: #333; }
ul.side_list small { font-size: 12px; font-style: italic; }

#main-col { width: 600px; float: left; padding: 0 15px; }
#main-col ul li, #main-col ol li { margin: 4px 0; line-height: 1.6em; }

iframe { border: solid 2px #4f91cd; }

.last-posts-list { padding: 0; list-style: none; margin: 10px 0; }
.last-posts-list li { margin-bottom: 10px; }
.last-posts-list li a { font-size: 14px; font-weight: bold; }
.last-posts-list li em { display: block; }

/* archive */
.archive { padding: 10px; border-bottom: solid 1px #cecece; }
.archive h2 { margin: 0 0 5px 0; }


/* various wp styles*/
small { font-size: 0.9em; line-height: 1.5em; }

.commentlist li, #commentform input, #commentform textarea { font: 0.9em Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold;}
.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px;background: #fff; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }

acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
.clear { clear: both; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 10px 0 10px 10px; display: inline; }
img.alignleft { padding: 4px; margin: 10px 10px 10px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 60px; }

/* wp captions */
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto; }
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
