/*  
Theme Name: Open Air
Theme URI: http://woothemes.com/
Description: A corporate style theme.
Version: 1.2.1
Author: WooThemes
Author URI: http://woothemes.com/
Tags: Clean, Corporate, Multi Column
*/


/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/

.right-ad {float:right;
left:-70px;
position:relative;
top:40px;
z-index:100;}

body {
background:#F2F2F2 none repeat scroll 0 0;
color:#828080;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
img {
border:0 none;
}
blockquote {
background:#F0F4F7 none repeat scroll 0 0;
border:1px solid #D9E4EF;
margin:0 auto 15px;
padding:15px;
width:80%;
}
h1 {
display:none;
float:left;
}
.post-content h1 {
color:#484A4B;
display:block;
float:none;
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h1.comments-title {
color:#484A4B;
display:block;
float:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 0 160px;
padding:15px 0 0;
}
h2 {
color:#464442;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 20px;
padding:0;
}
.post-content h2 {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.post-content h2.title {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h2.featured {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto;
line-height:normal;
margin:0;
padding:0;
width:auto;
}
.featured-small h2 {
display:block;
line-height:104px;
}
h2.comments-title {
color:#484A4B;
display:block;
float:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 0 160px;
padding:0 0 15px;
}
h2.gray {
font-size:1.75em;
margin:0;
}
h3 {
color:#BC4D10;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 10px;
padding:0;
}
.post-content h3 {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1.25em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.meta h3 {
font-size:1.64em;
}
h4 {
color:#929BA3;
font-family:Arial,Helvetica,sans-serif;
font-size:1.17em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.post-content h4 {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
}
h4.related-posts, h4.tags {
color:#929BA3;
font-family:Arial,Helvetica,sans-serif;
font-size:1.27em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h5 {
border-bottom:3px solid #F4F7F8;
color:#5C6A76;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 12px;
padding:0 0 5px;
}
.post-content h5 {
border:0 none;
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:auto;
}
a:link, a:active, a:visited {
color:#2F4F73;
text-decoration:none;
}
h2 a:link, h2 a:active, h2 a:visited {
color:#464442;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h2.featured a:link, h2.featured a:active, h2.featured a:visited {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h3 a:link, h3 a:active, h3 a:visited {
color:#BC4D10;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#pages-list li a {
color:#D1DCE7;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.94em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a.rss:link, a.rss:active, a.rss:visited {
background-image:url(images/rss.gif);
background-position:left center;
background-repeat:no-repeat;
color:#D1DCE7;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
margin:0;
padding:0 0 0 20px;
width:auto;
}
a.twitter:link, a.twitter:active, a.twitter:visited {
background:transparent url(images/twitter-trans.png) no-repeat scroll left center;
color:#D9EFF7;
display:block;
margin:0 0 30px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 0 50px;
}
a.email:link, a.email:active, a.email:visited {
background:transparent url(images/email-trans.png) no-repeat scroll left center;
color:#D9EFF7;
display:block;
margin:0 0 30px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 0 50px;
}
a.rss-big:link, a.rss-big:active, a.rss-big:visited {
background:transparent url(images/rss-big-trans.png) no-repeat scroll left center;
color:#D9EFF7;
display:block;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 0 50px;
}
#category-list li a {
color:#708389;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#category-list li.active a {
color:#517D8D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.related_posts li a, .meta a {
color:#748A9C;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#sidebar a, #sidebar {
color:#9CA0A4;
line-height:145%;
}
.recentcomments a {
font-weight:bold;
}
a:hover {
text-decoration:underline;
}
#pages-list li a:hover {
color:#FFFFFF;
}
#category-list li a:hover {
color:#517D8D;
text-decoration:none;
}
.meta a:hover {
color:#2F5074;
}
.related-posts-list li a:hover {
color:#2F5074;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a.twitter:hover, a.email:hover, a.rss-big:hover {
color:#FFFFFF;
}
.extrasmall {
font-size:0.72em;
}
.small {
font-size:0.92em;
}
.medium {
font-size:1.08em;
}
.large {
font-size:1.33em;
}
.arial {
font-family:Arial,Helvetica,sans-serif;
}
.verdana {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.white {
color:#FFFFFF;
}
.gray, .gray a, h2.gray a {
color:#71787B;
}
.lightgray, .lightgray a {
color:#B2B5B6;
}
.orange, caption {
color:#D94D00;
}
.grayblue, .grayblue a {
color:#748A9C;
}
.darkblue, .darkblue a {
color:#112842;
}
.darkgray, .darkgray a, th {
color:#3A3C3E;
}
.bold {
font-weight:bold;
}
.caption {
font-style:italic;
}
.block {
display:block;
}
.inline {
display:inline;
}
.textright {
text-align:right;
}
#pages-top {
color:#D1DCE7;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.featured-norm {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.featured-blog {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:1.17em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}
.meta {
color:#676D72;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.meta p {
margin:0 0 3px;
padding:0;
}
.post-content p {
line-height:20px;
margin:0 0 15px;
}
.post-content ul, .post-content ol {
margin:10px;
padding:0;
}
.post-content ul ul, .post-content ol ol {
margin-left:20px;
}
.post-content li {
list-style-position:inside;
margin:5px 0 10px;
}
.post-content li li {
background-color:#F7F7F7;
padding:5px;
}
.comment-content {
font-family:Arial,Helvetica,sans-serif;
}
.comment-content p {
line-height:135%;
}
#footer, a.woothemes-link:link, a.woothemes-link:active, a.woothemes-link:visited {
color:#A7A1A1;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.textfield {
color:#B2B5B6;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.clearfix:after {
clear:both;
content:" ";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
.container {
height:auto;
margin:0 auto;
padding:0;
width:941px;
}
.left {
float:left;
}
.right {
float:right;
}
#pages-top {
background:#2C4A6C url(images/pages-top.gif) repeat-x scroll center bottom;
border-bottom:1px solid #4E6D8E;
height:auto;
margin:0;
padding:8px 0;
width:auto;
}
#header {
background:#E1EBEF url(images/header.gif) repeat-x scroll center bottom;
height:auto;
margin:0;
padding:0;
width:auto;
}
#categories {
background:#E3EDF0 url(images/categories.gif) repeat-x scroll center top;
border-top:1px solid #BDD3DB;
height:auto;
margin:0;
padding:7px 0 0;
width:auto;
}
#featured {
background:#79A6CB url(images/featured.gif) repeat-x scroll center top;
border-bottom:1px solid #79A6CB;
height:auto;
margin:1px 0 0;
padding:0;
width:auto;
}
#content {
height:auto;
margin:0;
padding:25px 0;
width:auto;
}
#left-col {
float:left;
height:auto;
margin:0;
padding:0;
width:700px;
}
#right-col {
float:right;
height:auto;
margin:0;
padding:0;
width:220px;
}
#pages-list {
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
#pages-list li, #pages-list li.blank {
float:left;
height:auto;
margin:0 8px 0 0;
padding:0 0 0 8px;
width:auto;
}
#pages-list li.blank {
background:transparent none repeat scroll 0 0;
}
#subscribe {
float:right;
height:auto;
margin:0;
padding:0;
width:auto;
}
#logo-back {
background:transparent url(images/logo-back.gif) no-repeat scroll left bottom;
height:92px;
margin:0;
padding:0;
width:auto;
}
#logo-back img {
float:left;
margin:12px 0 13px;
}
#search {
float:right;
margin:33px 0 0;
}
.search-form {
background:transparent url(images/search-bar.gif) repeat-x scroll center top;
height:33px;
margin:0;
padding:0;
width:268px;
}
.search-box {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:7px 10px 0;
padding:2px;
width:168px;
}
.search-button {
float:right;
height:31px;
margin:1px 0 0;
width:71px;
}
#category-list {
margin:0;
padding:0;
}
#category-list li {
float:left;
line-height:42px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0;
}
#category-list li a {
display:block;
padding:14px 15px;
}
#category-list li ul li a {
display:block;
padding:10px 15px;
}
#category-list li.current-cat, #category-list li:hover {
background:#D7E5E9 none repeat scroll 0 0;
}
#category-list li ul {
left:-999em;
margin:0;
padding:0;
position:absolute;
width:15em;
}
#category-list li:hover ul, #category-list li.sfhover ul {
left:auto;
z-index:1000;
}
#category-list li ul li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #D7E5E9;
border-left:1px solid #D7E5E9;
border-right:1px solid #D7E5E9;
line-height:28px;
margin:0;
width:15em;
}
#category-list li:hover, #category-list li.hover {
position:static;
}
#category-list li ul ul {
margin:-35px 0 0 15em;
}
#category-list li:hover ul ul, #category-list li.sfhover ul ul {
left:-999em;
}
#category-list li:hover ul, #category-list li li:hover ul, #category-list li.sfhover ul, #category-list li li.sfhover ul {
left:auto;
}
#category-list li:hover ul ul, #category-list li:hover ul ul ul, #category-list li.sfhover ul ul, #category-list li.sfhover ul ul ul {
left:-999em;
}
#category-list li:hover ul, #category-list li li:hover ul, #category-list li li li:hover ul, #category-list li.sfhover ul, #category-list li li.sfhover ul, #category-list li li li.sfhover ul {
left:auto;
}
.featured-norm {
background:transparent url(images/featured-norm.gif) no-repeat scroll center top;
height:auto;
line-height:20px;
margin:0;
padding:0;
width:auto;
}
.featured-blog {
background:transparent url(images/featured-blog.gif) no-repeat scroll center top;
height:auto;
line-height:20px;
margin:0;
padding:0;
width:auto;
}
.featured-small {
background:transparent url(images/featured-small.gif) no-repeat scroll center top;
height:103px;
margin:0;
padding:0;
width:auto;
}
.featured-content {
float:left;
height:74px;
margin:0;
padding:30px 0 0;
width:335px;
}
.featured-blog-content {
float:left;
height:210px;
margin:0;
padding:30px 0 0;
width:650px;
}
.featured-preview {
display:inline;
float:right;
height:auto;
margin:27px 15px 0 0;
padding:0;
width:550px;
}
.featured-links {
display:inline;
float:right;
height:auto;
margin:30px 15px 0 0;
padding:0;
width:200px;
}
.post-list, .post-list-last {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.post-list-last {
border-bottom:1px solid #D9E2E9;
}
.post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank {
background:transparent url(images/postback.gif) repeat-y scroll 0 0;
border-color:#D9E2E9;
border-style:solid;
border-width:1px 1px 0 0;
margin:0;
padding:0;
}
.post-list li.post-last, .post-list-last li.post-last, .post-list li.post-last-blank {
border-bottom:1px solid #D9E2E9;
}
.post-list li.post-last-blank {
background:transparent none repeat scroll 0 0;
}
.post-list li.post-blank, .post-list-last li.post-blank {
background:transparent none repeat scroll 0 0;
border-color:#D9E2E9;
border-style:solid;
border-width:0 1px 0 0;
height:auto;
margin:0;
padding:0;
width:auto;
}
.meta {
background:#FAFBFD url(images/meta.gif) repeat-x scroll center top;
border-left:1px solid #D9E2E9;
float:left;
height:auto;
margin:0;
padding:15px;
width:129px;
}
.related-posts, .tags, .tags-top, .comment-author {
background:transparent url(images/related-posts.gif) no-repeat scroll right bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px -16px 0 -15px;
overflow:visible;
padding:15px 15px 5px;
position:relative;
z-index:5;
}
.related-posts, .tags-top {
border-top:1px solid #D9E2E9;
}
.comment-author {
margin:0 -16px 0 -15px;
padding:0 15px 5px;
}
.related_posts {
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
.related_posts li {
margin:0 0 10px;
padding:0;
}
.post-content {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #D9E2E9;
float:right;
height:auto;
margin:0;
padding:20px;
width:498px;
}
.post-preview {
margin:0 15px 5px 0;
}
.post-list li.other-post-last, .post-list-last li.other-post-last {
border-color:#D9E2E9;
border-style:solid;
border-width:1px 0 0;
float:left;
height:auto;
margin:0;
padding:10px;
width:213px;
}
.post-list li.other-post, .post-list-last li.other-post {
border-color:#D9E2E9;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:auto;
margin:0;
padding:10px;
width:212px;
}
.post-list li.archives, .post-list-last li.archives {
border-color:#D9E2E9;
border-style:solid;
border-width:1px 0 0;
float:left;
height:auto;
margin:0;
padding:30px 10px 10px;
width:97% !important;
}
.other-posts-preview {
margin:10px 0;
}
.img-border {
border:1px solid #C2C2C2;
padding:2px;
}
.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.commentlist li {
background:#FAFBFD url(images/postback.gif) repeat-y scroll 0 0;
border-bottom:1px solid #E5E9EE;
margin:0;
padding:0;
}
.comment-meta {
background:#FAFBFD none repeat scroll 0 0;
border-left:1px solid #D9E2E9;
float:left;
height:100%;
margin:0;
padding:15px;
width:129px;
}
.comment-meta .gravatar {
float:left;
margin-right:10px;
}
.comment-content {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #E5E9EE;
float:right;
height:auto !important;
margin:0;
min-height:85px;
padding:15px 20px;
width:498px;
}
.comment-form-left {
float:left;
height:auto;
margin:0;
padding:0;
width:170px;
}
.comment-form-right {
float:right;
height:auto;
margin:0;
padding:0;
width:285px;
}
.textfield {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E5E9EE;
margin:8px 0 0;
padding:5px;
}
.button {
background:#2B4869 url(images/button.gif) repeat-x scroll 0 0;
border:1px solid #2B4869;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:4px 6px;
}
.box {
margin:0;
padding:15px;
}
.box img {
display:block;
margin:0 auto 15px;
text-align:center;
}
#sidebar {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar li {
margin:0 0 28px;
}
#sidebar li ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar li ul li {
height:auto;
margin:5px 0;
padding:0;
width:auto;
}
#sidebar li ul li.popular {
background:transparent url(images/dash.gif) repeat-x scroll center bottom;
height:auto;
margin:15px 0 0;
padding:0 0 5px;
width:auto;
}
#sidebar li .flickr_badge_image {
float:left;
margin:5px;
}
#sidebar li .flickr_badge_image img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px;
}
#sidebar .box {
padding:15px 0 0;
}
#footer {
margin:0;
padding:0;
}
.copyright {
float:left;
margin:auto;
padding:20px 0;
}
.woothemes {
float:right;
margin:auto;
padding:20px 0;
}
a.woothemes-link:link, a.woothemes-link:active, a.woothemes-link:visited {
background:transparent url(images/woothemes-trans.png) no-repeat scroll right center;
display:block;
float:right;
height:22px;
margin:0 0 -5px;
padding:5px 95px 0 0;
width:auto;
}
ol.commentlist ul.children {
margin:0;
padding:0;
}
ol.commentlist ul.children li {
background:transparent none repeat scroll 0 0;
border-bottom:0 none;
}
.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}
.fl {
float:left;
}
.fr {
float:right;
}
.aligncenter {
display:block;
margin:10px auto 20px;
}
.alignleft {
float:left;
margin:10px 20px 8px 0;
}
.alignright {
float:right;
margin:10px 0 8px 20px;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px solid #E5E9EE;
padding:4px 0 5px;
text-align:center;
}
.wp-caption-text {
font-size:11px;
padding:3px 0 0;
}
#blog .post-content {
width:660px;
}
#logo-back {
float:left;
}
#header {
clear:both;
height:190px;
}

#feed-widget {
margin:137px 0px 0;
text-align:right;
width:205px;
}

#feed-widget h2 {color:#828080;font-size:1.5em;margin:0 0 28px;padding:0;}
#feed-widget input {margin:0 0 7px 5px;}
/*  
Theme Name: Open Air
Theme URI: http://woothemes.com/
Description: A corporate style theme.
Version: 1.2.1
Author: WooThemes
Author URI: http://woothemes.com/
Tags: Clean, Corporate, Multi Column
*/


/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/

body {
background:#F2F2F2 none repeat scroll 0 0;
color:#828080;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
img {
border:0 none;
}
blockquote {
background:#F0F4F7 none repeat scroll 0 0;
border:1px solid #D9E4EF;
margin:0 auto 15px;
padding:15px;
width:80%;
}
h1 {
display:none;
float:left;
}
.post-content h1 {
color:#484A4B;
display:block;
float:none;
font-family:Arial,Helvetica,sans-serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h1.comments-title {
color:#484A4B;
display:block;
float:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 0 160px;
padding:15px 0 0;
}
h2 {
color:#464442;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 20px;
padding:0;
}
.post-content h2 {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.post-content h2.title {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h2.featured {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:2.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:auto;
line-height:normal;
margin:0;
padding:0;
width:auto;
}
.featured-small h2 {
display:block;
line-height:104px;
}
h2.comments-title {
color:#484A4B;
display:block;
float:none;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 0 160px;
padding:0 0 15px;
}
h2.gray {
font-size:1.75em;
margin:0;
}
h3 {
color:#BC4D10;
font-family:Arial,Helvetica,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 10px;
padding:0;
}
.post-content h3 {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1.25em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.meta h3 {
font-size:1.64em;
}
h4 {
color:#929BA3;
font-family:Arial,Helvetica,sans-serif;
font-size:1.17em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.post-content h4 {
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
}
h4.related-posts, h4.tags {
color:#929BA3;
font-family:Arial,Helvetica,sans-serif;
font-size:1.27em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h5 {
border-bottom:3px solid #F4F7F8;
color:#5C6A76;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0 0 12px;
padding:0 0 5px;
}
.post-content h5 {
border:0 none;
color:#484A4B;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:auto;
}
a:link, a:active, a:visited {
color:#2F4F73;
text-decoration:none;
}
h2 a:link, h2 a:active, h2 a:visited {
color:#464442;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h2.featured a:link, h2.featured a:active, h2.featured a:visited {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
h3 a:link, h3 a:active, h3 a:visited {
color:#BC4D10;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#pages-list li a {
color:#D1DCE7;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:0.94em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a.rss:link, a.rss:active, a.rss:visited {
background-image:url(images/rss.gif);
background-position:left center;
background-repeat:no-repeat;
color:#D1DCE7;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
margin:0;
padding:0 0 0 20px;
width:auto;
}
a.twitter:link, a.twitter:active, a.twitter:visited {
background:transparent url(images/twitter-trans.png) no-repeat scroll left center;
color:#D9EFF7;
display:block;
margin:0 0 30px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 0 50px;
}
a.email:link, a.email:active, a.email:visited {
background:transparent url(images/email-trans.png) no-repeat scroll left center;
color:#D9EFF7;
display:block;
margin:0 0 30px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 0 50px;
}
a.rss-big:link, a.rss-big:active, a.rss-big:visited {
background:transparent url(images/rss-big-trans.png) no-repeat scroll left center;
color:#D9EFF7;
display:block;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0 0 0 50px;
}
#category-list li a {
color:#708389;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#category-list li.active a {
color:#517D8D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
.related_posts li a, .meta a {
color:#748A9C;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#sidebar a, #sidebar {
color:#9CA0A4;
line-height:145%;
}
.recentcomments a {
font-weight:bold;
}
a:hover {
text-decoration:underline;
}
#pages-list li a:hover {
color:#FFFFFF;
}
#category-list li a:hover {
color:#517D8D;
text-decoration:none;
}
.meta a:hover {
color:#2F5074;
}
.related-posts-list li a:hover {
color:#2F5074;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a.twitter:hover, a.email:hover, a.rss-big:hover {
color:#FFFFFF;
}
.extrasmall {
font-size:0.72em;
}
.small {
font-size:0.92em;
}
.medium {
font-size:1.08em;
}
.large {
font-size:1.33em;
}
.arial {
font-family:Arial,Helvetica,sans-serif;
}
.verdana {
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.white {
color:#FFFFFF;
}
.gray, .gray a, h2.gray a {
color:#71787B;
}
.lightgray, .lightgray a {
color:#B2B5B6;
}
.orange, caption {
color:#D94D00;
}
.grayblue, .grayblue a {
color:#748A9C;
}
.darkblue, .darkblue a {
color:#112842;
}
.darkgray, .darkgray a, th {
color:#3A3C3E;
}
.bold {
font-weight:bold;
}
.caption {
font-style:italic;
}
.block {
display:block;
}
.inline {
display:inline;
}
.textright {
text-align:right;
}
#pages-top {
color:#D1DCE7;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.featured-norm {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.featured-blog {
color:#D9EFF7;
font-family:Arial,Helvetica,sans-serif;
font-size:1.17em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}
.meta {
color:#676D72;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.meta p {
margin:0 0 3px;
padding:0;
}
.post-content p {
line-height:20px;
margin:0 0 15px;
}
.post-content ul, .post-content ol {
margin:10px;
padding:0;
}
.post-content ul ul, .post-content ol ol {
margin-left:20px;
}
.post-content li {
list-style-position:inside;
margin:5px 0 10px;
}
.post-content li li {
background-color:#F7F7F7;
padding:5px;
}
.comment-content {
font-family:Arial,Helvetica,sans-serif;
}
.comment-content p {
line-height:135%;
}
#footer, a.woothemes-link:link, a.woothemes-link:active, a.woothemes-link:visited {
color:#A7A1A1;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.textfield {
color:#B2B5B6;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.clearfix:after {
clear:both;
content:" ";
display:block;
height:0;
line-height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
html[xmlns] .clearfix {
display:block;
}
* html .clearfix {
height:1%;
}
.container {
height:auto;
margin:0 auto;
padding:0;
width:941px;
}
.left {
float:left;
}
.right {
float:right;
}
#pages-top {
background:#2C4A6C url(images/pages-top.gif) repeat-x scroll center bottom;
border-bottom:1px solid #4E6D8E;
height:auto;
margin:0;
padding:8px 0;
width:auto;
}
#header {
background:#E1EBEF url(images/header.gif) repeat-x scroll center bottom;
height:auto;
margin:0;
padding:0;
width:auto;
}
#categories {
background:#E3EDF0 url(images/categories.gif) repeat-x scroll center top;
border-top:1px solid #BDD3DB;
height:auto;
margin:0;
padding:7px 0 0;
width:auto;
}
#featured {
background:#79A6CB url(images/featured.gif) repeat-x scroll center top;
border-bottom:1px solid #79A6CB;
height:auto;
margin:1px 0 0;
padding:0;
width:auto;
}
#content {
height:auto;
margin:0;
padding:25px 0;
width:auto;
}
#left-col {
float:left;
height:auto;
margin:0;
padding:0;
width:700px;
}
#right-col {
float:right;
height:auto;
margin:0;
padding:0;
width:220px;
}
#pages-list {
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
#pages-list li, #pages-list li.blank {
float:left;
height:auto;
margin:0 8px 0 0;
padding:0 0 0 8px;
width:auto;
}
#pages-list li.blank {
background:transparent none repeat scroll 0 0;
}
#subscribe {
float:right;
height:auto;
margin:0;
padding:0;
width:auto;
}
#logo-back {
background:transparent url(images/logo-back.gif) no-repeat scroll left bottom;
height:92px;
margin:0;
padding:0;
width:auto;
}
#logo-back img {
float:left;
margin:12px 0 13px;
}
#search {
float:right;
margin:33px 0 0;
}
.search-form {
background:transparent url(images/search-bar.gif) repeat-x scroll center top;
height:33px;
margin:0;
padding:0;
width:268px;
}
.search-box {
background:transparent none repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
display:inline;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
margin:7px 10px 0;
padding:2px;
width:168px;
}
.search-button {
float:right;
height:31px;
margin:1px 0 0;
width:71px;
}
#category-list {
margin:0;
padding:0;
}
#category-list li {
float:left;
line-height:42px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 !important;
padding:0;
}
#category-list li a {
display:block;
padding:14px 15px;
}
#category-list li ul li a {
display:block;
padding:10px 15px;
}
#category-list li.current-cat, #category-list li:hover {
background:#D7E5E9 none repeat scroll 0 0;
}
#category-list li ul {
left:-999em;
margin:0;
padding:0;
position:absolute;
width:15em;
}
#category-list li:hover ul, #category-list li.sfhover ul {
left:auto;
z-index:1000;
}
#category-list li ul li {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #D7E5E9;
border-left:1px solid #D7E5E9;
border-right:1px solid #D7E5E9;
line-height:28px;
margin:0;
width:15em;
}
#category-list li:hover, #category-list li.hover {
position:static;
}
#category-list li ul ul {
margin:-35px 0 0 15em;
}
#category-list li:hover ul ul, #category-list li.sfhover ul ul {
left:-999em;
}
#category-list li:hover ul, #category-list li li:hover ul, #category-list li.sfhover ul, #category-list li li.sfhover ul {
left:auto;
}
#category-list li:hover ul ul, #category-list li:hover ul ul ul, #category-list li.sfhover ul ul, #category-list li.sfhover ul ul ul {
left:-999em;
}
#category-list li:hover ul, #category-list li li:hover ul, #category-list li li li:hover ul, #category-list li.sfhover ul, #category-list li li.sfhover ul, #category-list li li li.sfhover ul {
left:auto;
}
.featured-norm {
background:transparent url(images/featured-norm.gif) no-repeat scroll center top;
height:auto;
line-height:20px;
margin:0;
padding:0;
width:auto;
}
.featured-blog {
background:transparent url(images/featured-blog.gif) no-repeat scroll center top;
height:auto;
line-height:20px;
margin:0;
padding:0;
width:auto;
}
.featured-small {
background:transparent url(images/featured-small.gif) no-repeat scroll center top;
height:103px;
margin:0;
padding:0;
width:auto;
}
.featured-content {
float:left;
height:74px;
margin:0;
padding:30px 0 0;
width:335px;
}
.featured-blog-content {
float:left;
height:210px;
margin:0;
padding:30px 0 0;
width:650px;
}
.featured-preview {
display:inline;
float:right;
height:auto;
margin:27px 15px 0 0;
padding:0;
width:550px;
}
.featured-links {
display:inline;
float:right;
height:auto;
margin:30px 15px 0 0;
padding:0;
width:200px;
}
.post-list, .post-list-last {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.post-list-last {
border-bottom:1px solid #D9E2E9;
}
.post-list li.post, .post-list li.post-last, .post-list-last li.post, .post-list-last li.post-last, .post-list li.post-last-blank {
background:transparent url(images/postback.gif) repeat-y scroll 0 0;
border-color:#D9E2E9;
border-style:solid;
border-width:1px 1px 0 0;
margin:0;
padding:0;
}
.post-list li.post-last, .post-list-last li.post-last, .post-list li.post-last-blank {
border-bottom:1px solid #D9E2E9;
}
.post-list li.post-last-blank {
background:transparent none repeat scroll 0 0;
}
.post-list li.post-blank, .post-list-last li.post-blank {
background:transparent none repeat scroll 0 0;
border-color:#D9E2E9;
border-style:solid;
border-width:0 1px 0 0;
height:auto;
margin:0;
padding:0;
width:auto;
}
.meta {
background:#FAFBFD url(images/meta.gif) repeat-x scroll center top;
border-left:1px solid #D9E2E9;
float:left;
height:auto;
margin:0;
padding:15px;
width:129px;
}
.related-posts, .tags, .tags-top, .comment-author {
background:transparent url(images/related-posts.gif) no-repeat scroll right bottom;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px -16px 0 -15px;
overflow:visible;
padding:15px 15px 5px;
position:relative;
z-index:5;
}
.related-posts, .tags-top {
border-top:1px solid #D9E2E9;
}
.comment-author {
margin:0 -16px 0 -15px;
padding:0 15px 5px;
}
.related_posts {
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:auto;
}
.related_posts li {
margin:0 0 10px;
padding:0;
}
.post-content {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #D9E2E9;
float:right;
height:auto;
margin:0;
padding:20px;
width:498px;
}
.post-preview {
margin:0 15px 5px 0;
}
.post-list li.other-post-last, .post-list-last li.other-post-last {
border-color:#D9E2E9;
border-style:solid;
border-width:1px 0 0;
float:left;
height:auto;
margin:0;
padding:10px;
width:213px;
}
.post-list li.other-post, .post-list-last li.other-post {
border-color:#D9E2E9;
border-style:solid;
border-width:1px 1px 0 0;
float:left;
height:auto;
margin:0;
padding:10px;
width:212px;
}
.post-list li.archives, .post-list-last li.archives {
border-color:#D9E2E9;
border-style:solid;
border-width:1px 0 0;
float:left;
height:auto;
margin:0;
padding:30px 10px 10px;
width:97% !important;
}
.other-posts-preview {
margin:10px 0;
}
.img-border {
border:1px solid #C2C2C2;
padding:2px;
}
.commentlist {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.commentlist li {
background:#FAFBFD url(images/postback.gif) repeat-y scroll 0 0;
border-bottom:1px solid #E5E9EE;
margin:0;
padding:0;
}
.comment-meta {
background:#FAFBFD none repeat scroll 0 0;
border-left:1px solid #D9E2E9;
float:left;
height:100%;
margin:0;
padding:15px;
width:129px;
}
.comment-meta .gravatar {
float:left;
margin-right:10px;
}
.comment-content {
background:#FFFFFF none repeat scroll 0 0;
border-left:1px solid #E5E9EE;
float:right;
height:auto !important;
margin:0;
min-height:85px;
padding:15px 20px;
width:498px;
}
.comment-form-left {
float:left;
height:auto;
margin:0;
padding:0;
width:170px;
}
.comment-form-right {
float:right;
height:auto;
margin:0;
padding:0;
width:285px;
}
.textfield {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E5E9EE;
margin:8px 0 0;
padding:5px;
}
.button {
background:#2B4869 url(images/button.gif) repeat-x scroll 0 0;
border:1px solid #2B4869;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:0.92em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:4px 6px;
}
.box {
margin:0;
padding:15px;
}
.box img {
display:block;
margin:0 auto 15px;
text-align:center;
}
#sidebar {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar li {
margin:0 0 28px;
}
#sidebar li ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#sidebar li ul li {
height:auto;
margin:5px 0;
padding:0;
width:auto;
}
#sidebar li ul li.popular {
background:transparent url(images/dash.gif) repeat-x scroll center bottom;
height:auto;
margin:15px 0 0;
padding:0 0 5px;
width:auto;
}
#sidebar li .flickr_badge_image {
float:left;
margin:5px;
}
#sidebar li .flickr_badge_image img {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:4px;
}
#sidebar .box {
padding:15px 0 0;
}
#footer {
margin:0;
padding:0;
}
.copyright {
float:left;
margin:auto;
padding:20px 0;
}
.woothemes {
float:right;
margin:auto;
padding:20px 0;
}
a.woothemes-link:link, a.woothemes-link:active, a.woothemes-link:visited {
background:transparent url(images/woothemes-trans.png) no-repeat scroll right center;
display:block;
float:right;
height:22px;
margin:0 0 -5px;
padding:5px 95px 0 0;
width:auto;
}
ol.commentlist ul.children {
margin:0;
padding:0;
}
ol.commentlist ul.children li {
background:transparent none repeat scroll 0 0;
border-bottom:0 none;
}
.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}
.fl {
float:left;
}
.fr {
float:right;
}
.aligncenter {
display:block;
margin:10px auto 20px;
}
.alignleft {
float:left;
margin:10px 20px 8px 0;
}
.alignright {
float:right;
margin:10px 0 8px 20px;
}
.wp-caption {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
border:1px solid #E5E9EE;
padding:4px 0 5px;
text-align:center;
}
.wp-caption-text {
font-size:11px;
padding:3px 0 0;
}
#blog .post-content {
width:660px;
}
#logo-back {
float:left;
}

#header {
clear:both;
height:190px;
}
#feed-widget {
float:right;
margin:137px 0px 0;

width:205px;clear:right;
}
#feed-widget h2 {
color:#828080;
font-size:1.5em;
margin:0 0 28px;
padding:0;
}
#feed-widget input {
margin:0 0 7px 5px;
}
.feedbox {width:130px}
.liner {border-bottom:solid 1px #ccc;width:400px;margin:6px -15px 8px;padding:0;}