
/*

THEME NAME: Harvest Gazette

THEME URI: http://news.getharvest.com/

DESCRIPTION: Blog theme for <a href="http://getharvest.com/">Harvest</a>, world's best time tracking and billing application.

VERSION: 3.14159265

AUTHOR: <a href="http://www.iridesco.com/">Iridesco LLC</a>

AUTHOR URI: http://www.iridesco.com/

*/



/* Import reset styles */



@import "reset.css";
@import "blog.css";


body {

        font: 75%/1.5em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
        background:#fcfcfc;
        color: #333;

}



a {color: #d65312;}
a:hover {text-decoration: none}

p {margin: 0 0 1em 0;}

p.solo {margin: -11px 0 0 0;}

h1 {font-size: 1.7em; margin: 10px 0; line-height: 1.2em; color: #D65312}
h1 a:hover {text-decoration: underline}


h3 {color:#000; margin: 20px 0 0 0;}

ol {margin: 5px 20px;}

ol li {margin: 15px 0px;}

ol ul, ul ul {margin: 10px 20px;}


/*** de main container ***/

#container {

        margin: 20px auto 20px auto;

        width: 784px;

        background: url("/blog/wp-content/themes/harvest/images/background-content.gif") repeat-y;

        padding: 0 9px;

}



/*** navigation, yo. ***/


#navigation {width: 784px; height: 33px; background: #252525 url("/blog/wp-content/themes/harvest/images/background-nav.gif") repeat-x; positions: relative; margin-top: -1px;}
#navigation #topnav {margin: 0; padding: 0; padding-top: 2px;}
#navigation #topnav li {display: inline;}
#navigation #topnav li a {background: url("/blog/wp-content/themes/harvest/images/topnav.gif") no-repeat;}
#navigation #topnav li a {float: left; height: 31px; padding-top: 0px; overflow: hidden; text-indent: -9999px; font-size: 0px;}
#navigation #topnav li#home a { width: 67px; background-position: 0 0;}
#navigation #topnav li#learn a { width: 78px; background-position: -67px 0;}
#navigation #topnav li#pricing a { width: 70px; background-position: -145px 0;}
#navigation #topnav li#community a { width: 118px; background-position: -215px 0;}
#navigation #topnav li#platform a { width: 80px; background-position: -333px 0;}
#navigation #topnav li#about a { width: 80px; background-position: -413px 0;}
#navigation #topnav li#blog a { width: 60px; background-position: -493px -96px;}
#navigation #topnav li#signup a { width: 72px; background-position: -553px 0;}

#navigation #topnav li#home a:hover { width: 67px; background-position: 0 -32px;}
#navigation #topnav li#learn a:hover { width: 78px; background-position: -67px -32px;}
#navigation #topnav li#pricing a:hover { width: 70px; background-position: -145px -32px;}
#navigation #topnav li#community a:hover { width: 118px; background-position: -215px -32px;}
#navigation #topnav li#platform a:hover { width: 80px; background-position: -333px -32px;}
#navigation #topnav li#about a:hover { width: 80px; background-position: -413px -32px;}
#navigation #topnav li#blog a:hover { width: 60px; background-position: -493px -32px;}
#navigation #topnav li#signup a:hover { width: 72px; background-position: -553px -32px;}

#navigation #topnav li#home a:active { width: 67px; background-position: 0 -64px;}
#navigation #topnav li#learn a:active { width: 78px; background-position: -67px -64px;}
#navigation #topnav li#pricing a:active { width: 70px; background-position: -145px -64px;}
#navigation #topnav li#community a:active { width: 118px; background-position: -215px -64px;}
#navigation #topnav li#platform a:active { width: 80px; background-position: -333px -64px;}
#navigation #topnav li#about a:active { width: 80px; background-position: -413px -64px;}
#navigation #topnav li#blog a:active { width: 60px; background-position: -493px -64px;}
#navigation #topnav li#signup a:active { width: 72px; background-position: -553px -64px;}

#navigation #topnav li#home a.selected { width: 67px; background-position: 0 -96px;}
#navigation #topnav li#learn a.selected { width: 78px; background-position: -67px -96px;}
#navigation #topnav li#pricing a.selected { width: 70px; background-position: -145px -96px;}
#navigation #topnav li#community a.selected { width: 118px; background-position: -215px -96px;}
#navigation #topnav li#platform a.selected { width: 80px; background-position: -333px -96px;}
#navigation #topnav li#about a.selected { width: 80px; background-position: -413px -96px;}
#navigation #topnav li#blog a.selected { width: 60px; background-position: -493px -96px;}
#navigation #topnav li#signup a.selected { width: 72px; background-position: -553px -96px;}



#login_helper {

        padding: 10px 0 0px 11px;

        margin: 0px;

        margin-bottom:-10px;

        border: #c00 solid 0px;

        font-size: 0.9em;

        color: #999;

}



#login_helper a {

        color: #999;

}



/****** Basic layout *******/

.column {float: left; overflow: hidden; }



/*** Harvest brand header, I say ***/

#header {

        position: relative;

        margin: 0 -9px 0 -9px;

        background: #fcfcfc url("/blog/wp-content/themes/harvest/images/harvest-header.gif") no-repeat;

        width: 802px;

        height: 68px;

        font-size: 0em;

        padding: 0;

        text-indent:-5000px;

}

#header a {

        position: relative; display: block; height: 67px; padding-top: 0px; width: 802px;

}



#footer {

        margin: 0 -9px;

        background: #fafafa url("/blog/wp-content/themes/harvest/images/background-footer.gif") no-repeat;

  		color: #ffffff;

  		font-size: 0.9em;

        line-height: 1em;

  		padding: 16px 28px;

}

#footer a {color:#ffffff; text-decoration: none;}

#footer a:hover {color:#ffffff; text-decoration: underline;}

#footer #credit {float: right; margin-top: -2px; background: url("/blog/wp-content/themes/harvest/images/iridesco.gif") no-repeat; width: 183px; height: 15px; text-indent: -9999px;}



/*** Content, over white ***/

.content { padding: 0 0 0 15px; overflow: hidden; background: #fff url('images/content-bg.gif') repeat-y;}

.content .left {width: 500px; overflow: hidden; padding-bottom: 20px; background: url('images/sidebar-bg.gif') repeat-y 533px 0;}

.content .right {width: 223px; margin: 10px 0 0 25px; padding-left: 12px; background-color: transparent; overflow: hidden; font-size: 11px; line-height: 14px; color: white;}


.content .right li {list-style-type: none;}
.content .right ul {padding: 0; margin: 0}
.content .right a {color: #fff;}
.content .right a:hover {text-decoration: none;}


.content:after, .content {_zoom: 1;}



p.first {font-weight: bold; color: #000;}



/*** Rounded corner gray box ***/

.content .rounded_gray {background: #ccc url("/blog/wp-content/themes/harvest/images/background-lgray-top.gif") top no-repeat;       padding-top: 14px;}

.content .rounded_gray_content {color: black; padding: 0 14px 14px 14px; background: #ccc url("/blog/wp-content/themes/harvest/images/background-lgray-bottom.gif") bottom no-repeat;}



/*** New Founders ***/

.content #newfounders {background: #167000 url("/blog/wp-content/themes/harvest/images/nf-bottom.gif") left bottom no-repeat; color: #eee; padding: 20px; font-size: 0.9em; position: relative; width: 264px}

.content #newfounders h2 {margin: -20px -20px 5px -20px !important; background: #167000 url("/blog/wp-content/themes/harvest/images/nf-top.gif") bottom no-repeat; font-size: 0; height: 36px; width: 304px; position: relative }

.content #newfounders h3 {color: white; font-size: 1em; margin: 15px 0 0 0;}

.content #newfounders ul {padding: 0 0 0 15px;}

.content #newfounders a {color: white;}

.content #newfounders a.nf-apply {display:block; width:203px; height: 35px; padding-top: 1px; margin: 10px 0 10px 0; text-indent:-9999px; background: url("/blog/wp-content/themes/harvest/images/btn-nf-apply.gif") no-repeat; position: relative; }

.content #newfounders strong {color: white; background-color: #175607;}



.content #newfounders_recent {background: #1c4511 url("/blog/wp-content/themes/harvest/images/background-nf-bottom.gif") bottom no-repeat; padding-bottom:10px; margin: 10px 0; position: relative; }

.content #newfounders_recent h2 {background: #1c4511 url("/blog/wp-content/themes/harvest/images/nf-recent-header.gif") no-repeat; width: 264px; height: 46px; font-size: 0; text-indent:-9999px; margin: 15px 0 0 0 !important;}

.content #newfounders_recent .recent_content {background: #1c4511 url("/blog/wp-content/themes/harvest/images/background-nf.gif") repeat-y; padding: 8px 13px;}



/*** Testimonials ***/

.content .quote_lg {font-weight: bold;}

.content .source {height: 34px; font-size: 0.9em; line-height: 1.4em; font-weight: bold; padding-left: 120px; margin: -5px 0 20px 0;}

.content .cubancouncil {background: url('/blog/wp-content/themes/harvest/images/logo-cc.gif') no-repeat;}

.content .propeller {background: url('/blog/wp-content/themes/harvest/images/logo-pp.gif') no-repeat;}

.content .bigspaceship {background: url('/blog/wp-content/themes/harvest/images/logo-bs.gif') no-repeat;}

.content .blueflavor {background: url('/blog/wp-content/themes/harvest/images/logo-bf.gif') no-repeat;}

.content .lifehacker {background: url('/blog/wp-content/themes/harvest/images/logo-lh.gif') no-repeat;}

.content .citizenagency {background: url('/blog/wp-content/themes/harvest/images/logo-ca.gif') no-repeat;}

.content .agilepartner {background: url('/blog/wp-content/themes/harvest/images/logo-ap.gif') no-repeat;}

.content .hyperprism {background: url('/blog/wp-content/themes/harvest/images/logo-hp.gif') no-repeat;}

.content .alexander {background: url('/blog/wp-content/themes/harvest/images/logo-ai.gif') no-repeat;}



/*** Content, over black ***/

.content_dark {position: relative; background-color: #222; color: #dddddd; padding: 20px; font-size: 0.9em; overflow: hidden; margin: 0;}

.content_dark a {color: white;}

.content_dark .left {width: 408px;}

.content_dark .left h3 {font-size: 1.2em; color: #f6f6f6; margin: 18px 0 0 0;}

.content_dark .left h3.first {margin: 0;}

.content_dark .left p {margin: 0px 0 10px 0;}

.content_dark a.learn {display:block; width:190px; height: 24px; padding-top: 0; margin: 10px 0 0 0; text-indent:-9999px; background: url("/blog/wp-content/themes/harvest/images/button-dark-learnmore.gif") no-repeat; position: relative; }

.content_dark a.signup {display:block; width:190px; height: 24px; padding-top: 0; margin: 5px 0 0 0; text-indent:-9999px; background: url("/blog/wp-content/themes/harvest/images/button-dark-signup.gif") no-repeat; position: relative; }

.content_dark:after, .content_dark {_zoom: 1;} /*** this combines with overflow: hidden would clear the floating columns ***/



/*** Right column ***/

.content_dark .right {  width: 316px; float: right; color: #fff;}

.content_dark .right h2 {font-size: 1.2em; margin: 1em 0;}



/*** Rounded corner gray box ***/

.content_dark .rounded_gray {background: #4e4e4e url("/blog/wp-content/themes/harvest/images/background-gray-top.gif") top no-repeat;        padding-top: 14px;}

.content_dark .rounded_gray_content {padding: 0 14px 14px 14px; background: #4e4e4e url("/blog/wp-content/themes/harvest/images/background-gray-bottom.gif") bottom no-repeat; }

.content_dark .rounded_gray_content h2 {margin: 5px 0 10px 0; padding: 0; color: #ddd;}

.content_dark .rounded_gray_content .source {font-weight: bold; color: #ccc; margin: 5px 0 15px 0;}

.content_dark .rounded_gray_content ul {margin: 0 15px;}

.content_dark .rounded_gray_content ul li {margin: 8px 0px;}

.content_dark .rounded_gray_content ul.float {float: left; width:40%; margin-right: 10px; margin-bottom: 10px;}

.content_dark .rounded_gray_content ul.float li {margin: 5px;}



.content_dark .callout {border: 1px solid #111; background-color: #1c1c1c; padding: 8px; margin: 15px 0 5px 0;}

.content_dark .callout h3 {color: white; margin: 5px 0 10px 0;}



.content_dark .left p {font-size: 1.1em;}



/*** Content intro, inside content_dark ***/

h2.content_intro {color: #fff; font-size: 1.45em; line-height: 1.5em; letter-spacing: 0em; margin: 0;}

.content_dark .left p.content_intro {color: #e0e0e0; font-size: 1.1em; line-height: 1.5em; }



/*** Homepage introduction section ***/

#home_intro { padding: 50px 450px 50px 40px; background: url("/blog/wp-content/themes/harvest/images/home-screenshot-sp08.gif") 5px 0 no-repeat; background-position: bottom;}

#home_intro h1 { height: 35px; width: 278px; background: url("/blog/wp-content/themes/harvest/images/home-intro-sleek.gif") no-repeat; text-indent:-5000px; margin: 0;}

#home_intro p { margin: 6px 0 15px 0; color: #666666;}

#intro_action a.learn { display:block; width:192px; height: 29px; padding:0; margin: 0 0 5px -5px; text-indent:-9999px; background: url("/blog/wp-content/themes/harvest/images/button-learnmore.gif") no-repeat; position: relative; }

#intro_action a.signup { display:block; width:192px; height: 29px; padding:0; margin: 0 0 0 -5px; text-indent:-9999px; background: url("/blog/wp-content/themes/harvest/images/button-signup.gif") no-repeat; position: relative; }



/*** Customer logos ***/

#customers_logos {background: #9e9e9e url("/blog/wp-content/themes/harvest/images/background-logos.jpg") repeat-x; padding: 12px 0 9px 20px;}

#customers_logos h2 {position: relative; margin: 0 !important; padding: 0 !important; text-indent:-9999px; width: 374px; height: 11px; font-size: 1px; line-height: 0; background: url("/blog/wp-content/themes/harvest/images/logos-header.gif") no-repeat;}

#logos_list {position: relative; margin-top: 14px; background: url("/blog/wp-content/themes/harvest/images/logos.gif") no-repeat;}

#logos_list a {display: block; text-indent:-9999px; height:33px; padding-top: 0px;}



/*** Banners ***/

#newfounders_banner {width: 316px; height: 118px; margin-top: 10px; background: url("/blog/wp-content/themes/harvest/images/newfounders-banner.gif") no-repeat; text-indent: -9999px;}



/*** Learn ***/

a.signup_big {display:block; width:271px; height: 147px; padding-top:0px; margin: 0 0 0 20px; text-indent:-9999px; background: url("/blog/wp-content/themes/harvest/images/btn-signup-big.gif") no-repeat; position: relative; }

#harvest_difference {background: #fff url("/blog/wp-content/themes/harvest/images/background-difference.gif") repeat-y; overflow: hidden;}

#harvest_difference, #harvest_difference:after {_zoom: 1;}

#harvest_difference h2 {margin: 0; padding: 0; background: #9e9e9e url('/blog/wp-content/themes/harvest/images/header-harvestdifference.gif') no-repeat; height: 31px; color: white; text-indent: -9999px;}

#harvest_difference #menu {float: left; width: 197px;}

#harvest_difference #panels {float: left; width: 545px; margin: 0 0 0 1px; background: #fff url('/blog/wp-content/themes/harvest/images/background-whiteshadow.gif') repeat-x; overflow: hidden; padding: 20px;}

#panels h3 {margin: 0 0 0.8em 0; padding: 0; color: #333; font-size: 1.2em; line-height: 1.4em;}

#menu {padding: 0 0 10px 0;}

#menu a {margin: 10px 10px;}

#menu ol {margin: 0 0 10px 0; padding: 0; list-style: none;}

#menu ol li {

        cursor:pointer;

        color: white;

        padding: 5px 20px;

        border-bottom: 1px solid #7794a6;

        list-style: none;

        margin: 0;

}

#menu ol li:hover {background-color: #769ab2;}

#menu ol li.active {background-color: #5c8caa;}



.grid2col .column { width: 49%; }

.column.first, .column.last { margin-left: 0 !important; }

.column.last { float: right !important; }


ul.bullets {

        list-style: square;

        padding-left: 15px;

        padding-top: 0px;

}

#panels ul.bullets {margin-bottom: 1em;}



/*** Footer Ads ***/

#footer_ads {background-color: #333; border-top: 1px solid #6f6f6f; overflow: hidden; padding: 20px;}

#footer_ads, #footer_ads:after {_zoom: 1;}

#footer_ads a {display:inline; float: left; width:240px; height: 114px; text-indent:-9999px; font-size: 0; padding: 0; margin: 0 0 0px 12px; }

#footer_ads a.ad_widget {margin-left: 0 !important; background: url("/blog/wp-content/themes/harvest/images/ad-widget.gif") no-repeat;}

#footer_ads a.ad_newfounders {background: url("/blog/wp-content/themes/harvest/images/ad-newfounders.gif") no-repeat;}

#footer_ads a.ad_trial {background: url("/blog/wp-content/themes/harvest/images/ad-trial.gif") no-repeat;}



/*** Old Pricing styles ***/

table.pricing {

  padding: 0;

  margin: 0 auto 0px auto;

  border-top: 1px solid #dedede;

  border-right: 1px solid #dedede;

}



table.pricing thead {

}



table.pricing th {

  padding: 10px;

  border: 0px;

  text-align: right;

}



table.pricing th.price {

  padding-top: 20px;

}



table.pricing thead th {

  border: 0;

  padding-top: 10px;

  padding-bottom: 10px;

  color: #666;

  font-size: 14px;

  line-height: 21px;

  border-bottom: 1px solid #ccc;

  text-align: center;

}



table.pricing thead th.less {

  font-size: 12px;

  font-weight: normal;

}



table.pricing thead td {

  border: 0;

}



table.pricing td {

  padding: 10px;

  text-align: left;

  border-bottom: 1px solid #dedede;

  border-left: 1px solid #dedede;

}



table.pricing td.business {

  background: #F5F7C9;

}



table.pricing td p {

        margin: 15px 0;

}



table.pricing td ul, table.pricing td ul li {

        list-style: disc; margin: 0 15px;

}



table.pricing td.price {

  padding-top: 20px;

  font-weight: bold;

}



table.pricing td.action {

  font-size: 11px;

  font-weight: bold;

  border: 0;

  border-left: 1px solid #ccc;

  padding-top: 0px;

  padding-bottom: 5px;

}

/*** end old pricing styles ***/



/*** Sign up styles ***/

.signup_side {

        background: url("/blog/wp-content/themes/harvest/images/signup_back.gif") 10px 0px no-repeat;

        padding: 230px 0 0 0; color: #555; font-size: 0.95em;

}

.signup_side ul {margin-left: 15px; list-style: none;}

.signup_side ul li {list-style: none; margin: 0 0 10px 0;}

p.signup {margin: -10px 0 20px 0;}

p.start {text-align: center; font-weight:bold; font-size: 1.4em; line-height: 1.7em; background: #ffffcc; padding: 1em}



/*** Forms in left column, metallic, 410px wide ***/

.columnform {width: 410px; margin: auto;}

.columnform h3 {margin: 0; height: 21px; padding: 10px 10px 0 10px; font-size: 1em; line-height: 1em; background: #f4f4f4 url("/blog/wp-content/themes/harvest/images/form-h3.gif") no-repeat; color:#666; }

.columnform h3.first {height: 22px; background: #f4f4f4 url("/blog/wp-content/themes/harvest/images/form-h3-first.gif") no-repeat; padding: 11px 10px 0 10px; border: 0;}

.form_node { padding: 10px; overflow: hidden; background-color: #f9f8f8; border: 1px solid #d3d3d3; border-top: 0;}

.form_node, .form_node:after {_zoom: 1;}

.form_bottom {margin: 0; height: 22px; background: #f4f4f4 url("/blog/wp-content/themes/harvest/images/form-bottom.gif") no-repeat; padding: 11px 10px 0 10px; border: 0; font-size: 1em; line-height: 1em; font-weight: bold; color:#666; }

.form_node dl dt { width: 120px; margin: 2px 8px 0 0; padding: 0; text-align: right; white-space: nowrap; float: left; clear: left; position: relative;}

.form_node dl dd {margin-bottom: 8px;}

.form_node dl dd select {width: 220px;}

input.short {width: 100px;}



/*** Form error styles ***/

#subdomain_warning { color: red; font-weight: bold; }

.errorExplanation, #errorExplanation {border: 4px solid #fcff08; padding: 10px; margin: 0 auto 20px auto; background: #fdfec3; width: 90%;}

.errorExplanation, #errorExplanation h2 {margin: 5px 0; color: black; font-size: 1em;}

.errorExplanation, #errorExplanation ul {margin: 0px;}

.errorExplanation, #errorExplanation ul li {margin: 0px 20px;}

div.fieldWithErrors input {background-color:#fcff08;}



/*** Widget styles ***/

a.widget_mac {background: url("/blog/wp-content/themes/harvest/images/btn-widget-mac.gif") no-repeat; width: 239px; height: 46px; text-indent: -9999px; display: block;}

a.widget_yahoo {background: url("/blog/wp-content/themes/harvest/images/btn-widget-yahoo.gif") no-repeat; width: 239px; height: 49px; text-indent: -9999px; display: block;}

a.widget_vista {background: url("/blog/wp-content/themes/harvest/images/btn-widget-vista.gif") no-repeat; width: 239px; height: 49px; text-indent: -9999px; display: block;}

a.widget_demo {background: url("/blog/wp-content/themes/harvest/images/widget-watch-demo.gif") 15px 0 no-repeat; width: 262px; height: 78px; text-indent: -9999px; display: block;}



/*** Sitemap ***/

a.sitemap {display:block; width:271px; height: 147px; padding-top:0px; margin: 30px auto; text-indent:-9999px; background: url("/blog/wp-content/themes/harvest/images/btn-signup-big.gif") no-repeat; position: relative; }





/*** Code style (used for API) ***/

code {padding: 0px;     margin: 0; line-height: 14px;font-size:12px;}

pre {padding: 10px;     margin: 0px; margin-bottom:10px; background: #000; font-size: 11px; line-height: 13px; color: #f2ffad;}

p.path {padding:0px; margin:0px;font-family:courier;font-weight:bold;}

hr {color: #fff; background-color: #fff; border: 1px dotted #ccc; border-style: none none dotted; }



.api-sample .pp{ color: gray; }

.api-sample .ta{ color: green}

.api-sample /blog/wp-content/themes/harvest/images/.an{ color: blue; }

.api-sample .s{ color: pink; }

.api-sample .c{ color: lightgray; }



.api-column {float:left;width:560px;}



ul.marketing_copy, ul.marketing_copy li {

        list-style: disc; margin: 5px 10px;

}



input.price_calculator {

  font-weight: bold;

  font-size: 1.2em;

  padding: 0px; }



blockquote {margin-left: 8px; background: transparent url("/blog/wp-content/uploads/2009/02/quote1.gif") no-repeat 0 1px; padding-left:23px;color:#333 }

