/*
	Theme Name: frugal
	Theme URL: http://frugaltheme.com
	Description: A flexible Wordpress framework theme with a unique minimalist style and full control on the backend.
	Author: The Frugal Team
	Author URI: http://frugaltheme.com
	Version: 3.6
	Tags: clean, fixed width, minimalist, framework, widgets, hooks, flexible
	
	Changelog:
		3.0 - 11/20/09
		3.1 - 12/07/09
		3.15 - 12/21/09
		3.2 - 01/25/10
		3.25 - 02/09/10
		3.3 - 03/30/10
		3.5 - 04/28/10
		3.5.5 - 06/23/10
		3.6
*/

/* Reset Browser to CSS Defaults */
@import url('lib/css/reset.css');

/*** Apply Default Theme Styles ***/
@import url('lib/css/default.css');



.btn{border-color:#f5f0e6 #f5f0e6 #dfcfaf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#fbf9f5;background-image:-moz-linear-gradient(top, #ffffff, #f5f0e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f5f0e6));background-image:-webkit-linear-gradient(top, #ffffff, #f5f0e6);background-image:-o-linear-gradient(top, #ffffff, #f5f0e6);background-image:linear-gradient(to bottom, #ffffff, #f5f0e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f0e6', GradientType=0);border-color:#e6dac2;*background-color:#f5f0e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#d95300;text-shadow:1px 1px 1px #fff;padding:8px 15px;border-color:#e8cabc;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(20,10,0,.08);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(20,10,0,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(20,10,0,.08);}
.btn-primary{border-color:#ff4e09 #ff4e09 #bc3500;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ff710e;background-image:-moz-linear-gradient(top, #ff8811, #ff4e09);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff8811), to(#ff4e09));background-image:-webkit-linear-gradient(top, #ff8811, #ff4e09);background-image:-o-linear-gradient(top, #ff8811, #ff4e09);background-image:linear-gradient(to bottom, #ff8811, #ff4e09);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8811', endColorstr='#ffff4e09', GradientType=0);border-color:#d53c00;*background-color:#ff4e09;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;color:white;font-size:1.4em;text-shadow:1px 1px 3px #a64000;}
.btn-primary:active,.btn-primary.active{background-color:#d53c00 \9;}
.btn-primary:hover{border-color:#bc3500;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
a.facebook_button{border-color:#30487b #30487b #1a2843;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#3c5b9c;background-image:-moz-linear-gradient(top, #4568b2, #30487b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4568b2), to(#30487b));background-image:-webkit-linear-gradient(top, #4568b2, #30487b);background-image:-o-linear-gradient(top, #4568b2, #30487b);background-image:linear-gradient(to bottom, #4568b2, #30487b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4568b2', endColorstr='#ff30487b', GradientType=0);border-color:#213256;*background-color:#30487b;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
a.facebook_button:hover,a.facebook_button:focus,a.facebook_button:active,a.facebook_button.active{color:#ffffff;background-color:#30487b;*background-color:#283d68;}
a.facebook_button:active,a.facebook_button.active{background-color:#213256 \9;}
a.twitter_button{border-color:#009ac4 #009ac4 #005e78;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0bb8e7;background-image:-moz-linear-gradient(top, #12ccff, #009ac4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#12ccff), to(#009ac4));background-image:-webkit-linear-gradient(top, #12ccff, #009ac4);background-image:-o-linear-gradient(top, #12ccff, #009ac4);background-image:linear-gradient(to bottom, #12ccff, #009ac4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff12ccff', endColorstr='#ff009ac4', GradientType=0);border-color:#007291;*background-color:#009ac4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
a.twitter_button:hover,a.twitter_button:focus,a.twitter_button:active,a.twitter_button.active{color:#ffffff;background-color:#009ac4;*background-color:#0086ab;}
a.twitter_button:active,a.twitter_button.active{background-color:#007291 \9;}
.icon{font-family:'icons' !important;font-weight:normal !important;text-align:center;text-transform:none;font-weight:normal;}
@media (max-width:767px){body #main-header{height:20px;}
.content{padding-top:5px;}}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:16px;line-height:22px;text-align:center;vertical-align:middle;cursor:pointer;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#333333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#cccccc;*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn:first-child{*margin-left:0;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
@font-face{font-family:'icons';src:url(data:application/x-font-woff;charset=utf-8;base64,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)format('truetype'); font-weight:normal;font-style:normal;}
#shareTop li,#shareModal li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;padding-bottom:4px;}
#shareTop li.facebook a,#shareModal li.facebook a{display:block;}
#shareTop li.facebook a .icon,#shareModal li.facebook a .icon{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;border-right:1px solid rgba(40, 67, 115, 0.5);padding-right:5px;float:left;}
#shareTop li.facebook a .textNode,#shareModal li.facebook a .textNode{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;border-left:1px solid rgba(77, 112, 186, 0.5);padding-left:5px;}
#shareTop li.facebook:hover .textNode,#shareModal li.facebook:hover .textNode{border-left-color:rgba(255, 255, 255, 0.2);}
#shareTop li.facebook:hover .icon,#shareModal li.facebook:hover .icon{border-right-color:#3b5998;background-position:15px -75px;}
#shareTop li.facebook:active .textNode,#shareModal li.facebook:active .textNode{border-left-color:rgba(255, 255, 255, 0.1);}
#shareTop li.facebook:active .icon,#shareModal li.facebook:active .icon{border-right-color:#2d4373;}
#shareTop li.twitter a,#shareModal li.twitter a{display:block;}
#shareTop li.twitter a .icon,#shareModal li.twitter a .icon{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;border-right:1px solid rgba(4, 121, 154, 0.4);padding-right:5px;}
#shareTop li.twitter a .textNode,#shareModal li.twitter a .textNode{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;padding-left:5px;border-left:1px solid rgba(37, 207, 255, 0.5);}
ul.share li{vertical-align:top;margin:0;padding:0;display:block;}
ul.share li a{font-size:1.1em;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;padding:13px 15px;line-height:1.2em;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:rgba(255, 255, 255, 0.9);}
ul.share li a:hover{color:#fff;text-shadow:1px 1px 1px #1e2e4f;}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v5/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff');
}

.textNode, .hidden-phone, .icon {
color:white;
}


