/*

THEME NAME: Buddhy Theme
VERSION: 1.0
AUTHOR: <a href="http://folkspants.com/">Folks Pants</a>
TEMPLATE: twentyten
*/

/* ======================
       Reset 
====================== */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h6,p,blockquote,a,abbr,acronym,address,big,cite,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:none;margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white;font-family:arial}ol,ul,li{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""} p{ margin-bottom:18px}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{ margin:0 1.5em}dt{ font-weight:bold}dd{margin-bottom:18px}strong{font-weight:bold}cite,em,i{font-style:italic}blockquote em,blockquote i,blockquote cite{font-style:normal}abbr,acronym{ border-bottom:1px dotted #333; cursor:help}ins{text-decoration:none}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%}blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%}table .even{background:#ddd}caption{text-align:left}textarea,button{background:#fafafa;border-color:#aaa #ddd #ddd #aaa;border-style:solid;border-width:1px;color:#444;font-size:14px}textarea,button{font-family:Cambria,Georgia,"Times New Roman",Times,serif;padding:3px}button{font:12px;padding:2px 10px;cursor:pointer}input:focus,textarea:focus,button:hover{background:#fff;border-color:#777 #ccc #ccc #777}.safari input{padding:0px 3px}.chrome input{padding:1px 3px}.comment-list,.comment-list .children{list-style:none}.comment-list{margin-left:10px}.comment{margin-bottom:40px}.comment-list .children{margin-top:40px}.comment-meta{margin-bottom:10px}.commenter{font-size:16px}.avatar{float:right;margin:0px 0px 10px 20px;border:1px #ddd solid;padding:1px}#comment-form .form-section input{margin-right:10px}.form-section{margin-bottom:10px}.form-section label{cursor:pointer}#commenter-details input{margin-right:10px}#allowed-tags{font:11px Verdana,Arial,Helvetica,sans-serif;padding:5px 10px;background:#fff;border:1px #ddd dotted;border-top:none;width:573px}img.alignleft,#attachment.alignleft{float:left;margin-right:20px;margin-top:5px}img.alignright{display:block;float:right;margin-left:20px;margin-top:5px}img.aligncenter{margin-left:auto;margin-right:auto;display:block;clear:both;margin-top:5px}.wp-caption{text-align:center}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption .wp-caption-text{margin:0;padding:5px}.wp-smiley{max-height:13px;margin:0 !important}

/* ======================
       GLOBALS 
====================== */

body {background:none repeat scroll 0 0 #ebebeb;color:#5B5745;font-family:Arial,Helvetica,sans-serif;font-size:0.625em;}
.w980px {margin:0 auto;width:980px;clear:both; overflow:hidden;}
.section {background:transparent repeat scroll 0 0 #FFFFFF;}
a {color:#1D71AB;text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:none;}
a:active {position:relative;}
h3 {display:block;font-size:1.17em;color:#C86421;}
h4 {font-size:13px;}
#main_container {overflow:hidden;}
#main_container table, tr, td {border:none;}
th, td, h4 {font-size:14px;font-weight:normal;line-height:1.5;text-align:left;}
th {font-weight:bold;}
#main_container table {border: 1px solid #ccc;border-width: 1px 1px 1px 0;}
#main_container table th,
#main_container table td {padding: 10px;border-left: 1px solid #ccc;}
#main_container table .odd {background: #eee;}
p {font-size: 12px;margin-bottom: 15px;line-height: 1.5em;}
#wrapper {background: #fff; min-width: 980px /* prevents weird background cutoff of browser window shrink */;}
#zoom {z-index:9999;}
.image_wrapper em {
	background:url("library/i/plus.png") repeat scroll 0 -4px transparent;
	bottom:-4px;
	display:block;
	height:32px;
	position:absolute;
	right:-4px;
	width:33px;
}
.image_wrapper em {
	background-position: -34px -4px;
}

.lt {float:left;}
.rt {float:right;}
.tip {border-bottom: 1px dotted; cursor: pointer;}
.tipContent {display:none; visibility: hidden;}
.page-template-page-signup-php .tip {border:none;}

.qtip {font-size: 16px; line-height: 1.5}

/*  HEADER */

#header {background:none repeat scroll 0 0 #FEFEFE;height:105px;width: 980px; margin:0 auto;}
#header div#logo {float:left;}

#header div#logo a,
#header div#logo span {
  	background-image: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png);
  	background-position: -10px 0px;
	display:block;
	height:105px;
	text-decoration:none;
	text-indent:-9999px;
	width:199px;
}

#header a,
#header a:hover {
	text-decoration: none;
	border:none;
}
.menu-top-contact-container,
.menu-top-1-container,
.menu-top-2-container {
	overflow: hidden;
	background: url(library/i/global/bg_topmenu.png) 0 0 no-repeat;
	float:right;
	margin: 16px 0px 0 0;
	padding-left: 5px;
	height: 32px;
}
#header .bg-shiv {display:block; width: 5px; height: 32px; float:left; background: url(library/i/global/bg_topmenu.png) 0 -32px no-repeat;}
#header ul#menu-top-1,
#header ul#menu-top-2,
#header ul#menu-top-contact {
	float:left;
	height: 18px;
	padding: 9px 10px;
	background: url(library/i/global/bg_topmenu.png) 0 -64px repeat-x;
}
#header ul#menu-top-1 li,
#header ul#menu-top-2 li,
#header ul#menu-top-contact li {float:left; margin-right:15px;}
#header ul#menu-top-1 li.last,
#header ul#menu-top-2 li.last {margin-right:0;border:none;}
#header #menu-top-2 li#menu-item-6459,
#header ul#menu-top-1 li a,
#header ul#menu-top-2 li a {
float:left;
text-transform: uppercase;
font-size: 13px;
color: #6d6d6d;
border-right: 1px solid #e0e0e0;
padding-right: 15px;
}
#header ul#menu-top-1 li.last a,
#header ul#menu-top-2 li.last a,
#header ul#menu-top-contact li.last a {border:none; padding-right:0;}
#header ul#menu-top-1 li a:hover,
#header ul#menu-top-2 li a:hover {
	color: #484848;
}
#header ul#menu-main-1 {
  clear: right;
  float: right;

 }
#header ul#menu-main-1 li {
	float:left;
	 position:relative;
}

#header ul#menu-main-1 li a {
color:#716B59;
float:left;
font-size:22px;
height:38px;
margin: 4px 0 0 0;
padding:15px 18px 0;
text-decoration:none;
text-transform:uppercase;
}
#header ul#menu-main-1 li.last a {padding: 15px 0 0 18px; }
#header ul#menu-main-1 li#menu-item-12572 a, li#menu-item-6458 a {padding-right:0; border:none;}

#header ul#menu-main-1 li.current-menu-item a,
#header ul#menu-main-1 li.current-page-ancestor a,
#header ul#menu-main-1 li.current-menu-ancestor a
{
	/* bendy */
	background: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png) -7px -279px;
	text-decoration:none;
	background-repeat: no-repeat;
}

/* Specific positioning for menu items */
#header ul#menu-main-1 li#menu-item-6447 a {background-position: -8px -283px;}
#header ul#menu-main-1 li#menu-item-6448 a {background-position: -4px -283px;}
#header ul#menu-main-1 li#menu-item-6449 a {background-position: -12px -283px;}
#header ul#menu-main-1 li#menu-item-16968 a {background-position: 14px -283px;}

#header ul#menu-main-1 li ul.sub-menu li a {
	background-image: none;
}

#header #menu-main-1 li#menu-item-6453 a {
	padding-right: 0;
}
#header ul#menu-main-1 a:hover {color:#76aa1d;}

#header #menu-main-1 ul{
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	top: 55px;
	z-index: 15000;
	background: #fff;
	display:block;
    -moz-box-shadow: 3px 8px 10px rgba(68,68,68,0.6);
    -webkit-box-shadow: 3px 8px 10px rgba(68,68,68,0.2);
    box-shadow: 3px 8px 10px rgba(68,68,68,0.6);

       }
#header #menu-main-1 ul li{
	padding-top:1px; /* Introducing a padding between the li and the a give the illusion spaced items */
	float:left;
	display:block;
	margin:0;
	padding:0;
	border-bottom: 1px solid #dbdbdb;
	height: auto;
	width: 100%;
	overflow: hidden;
}
#header #menu-main-1 ul li a,
#header ul#menu-main-1 li.last li a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	display:block;
	margin:0;
	padding:10px 15px;
	font-size: 12px;
	height: auto;
	width: 100%;
}
#header #menu-main-1 li:hover ul{ /* Display the dropdown on hover */
	left:15px; /* Bring back on-screen when needed */
	display:block;
	width: 170px;
	
}
#header #menu-main-1 li:hover ul a{ /* Override some top level styles when dropdown is hovered */
	}
#header #menu-main-1 li:hover ul li a:hover{ /* Set styles for dropdown when items are hovered */

}


#feature.section {
background:url("library/i/global/feature_tile.png") repeat-x scroll 0 0 #679515;
display:block;
}
.pricing #feature.section {
background:url("library/i/global/feature_tile.png") repeat-x scroll 0 0 #679515;
height:173px;
}

#feature h2,
#feature h1 {
color:#FFFFFF;
font-size:40px;
font-weight:normal;
line-height:1.575;
text-transform:uppercase;
float:left;
}

{background-position: 0 100%;}

#green_bar .w980px a.signup-header-button, .feature_wrapper a {
float:right;
height:60px;
margin:1px 0 0 0;
text-decoration:none;
text-indent:-9999px;
width:210px;
background: url(library/i/global/signup_button_small-blog.png) no-repeat;
}
.blog #green_bar .w980px a:hover.signup-header-button,
.archive #green_bar .w980px a:hover.signup-header-button,
.single #green_bar .w980px a:hover.signup-header-button,
#green_bar .w980px a.signup-header-button:hover, 
#feature .w980px a:hover  {background-position: 0 -60px;}
.error404 h2 {
	font-size: 4em;
	margin: 20px 0; 
	color: red;
	}

/* ======================
       FOOTER 
====================== */

.footer {
  clear: both;
  overflow: hidden;
  background: #f2f2f2;
  text-transform: uppercase;
}

.footer .footer_wrapper {
	overflow: hidden;
	min-width: 980px /* prevents weird background cutoff of browser window shrink */;
}
.footer .footer-link-set.set1 h6 {float:left;}
.footer .footer-link-set.set1 h1.readmore {
	font-size: 13px;
	color: #4d7100;
	font-weight: normal;
	
}
.footer .footer-link-set.set1 h1 a,
.footer .footer-link-set.set1 h2 a {
	width: 100%;
	display:block;
	margin-bottom: 10px;
	text-decoration: none;
	font-size: 16px;
}

.footer .w980px ul#int {
	float:right;
	width: auto;
}
.footer .w980px ul#int li {
	float:left;
	width: 16px;
	height: 11px;
	margin-right: 7px;
}
.footer .w980px ul#int li a {
	height: 16px;
	width: 21px;
	display:block;
}
.footer .w980px ul#int li#es a {background: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png) -9px -1637px;}
.footer .w980px ul#int li#fr a {background: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png) -32px -1637px;}
.footer .w980px ul#int li#de a {background: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png) -55px -1637px;}
.footer .footer-link-set.set2 {background: url(library/i/global/footer_divide_2.png) no-repeat;}
.footer .footer-link-set.set3 {background: url(library/i/global/footer_divide_2.png) no-repeat;width: 200px;}
.footer .footer-link-set.set2 .menu-wrap {float:left;}
.footer-link-set.set2 #col1 {margin-right: 25px;}
.footer-link-set.set2 .menu-wrap h6 {
font-size:16px;
font-weight:bold;
line-height:18px;
margin:0 0 7px;	
padding:0;
color:#E9FFBB;
}
.footer ul {margin-bottom: 10px;}
.footer .w980px {overflow:visible;}
.footer .w980px ul {clear: none;overflow: visible;}
.footer .w980px ul li a {
font-weight:normal;
line-height:10px;
font-size: 10px;
color: #808080; 
display:block; width: 100%;
padding-bottom: 1px;
float:none;
}
.footer .w980px .thing ul li a:hover {background: #ddd; text-decoration: none;}
ul#mobile {}
#mobile.thing {width: 186px; position:relative;}
#mobile-switch {float:right; margin-top: -15px; width: 60px; height: 80px; display:block; position:absolute; right: 0}
#mobile-switch.iphone {background: url(library/i/global/sprite-mobile.png) 0 0; width: 52px; height: 80px;}
#mobile-switch.ipad {background: url(library/i/global/sprite-mobile.png) 0 -80px;height: 80px;}
#mobile-switch.android {background: url(library/i/global/sprite-mobile.png) 0 -163px; width: 52px;height: 80px;}
#mobile-switch.bb {background: url(library/i/global/sprite-mobile.png) 0 -245px; width: 52px;height: 77px;}
.footer .w980px ul li em {color: #db960a}
.footer .w980px a.sign-up{
  float:left;
  padding: 0;
  width: 170px;
  height: 67px;
  display: block;
  text-indent: -9999px;
  text-decoration: none;
  background-image: url(library/i/global/btn_signup.png);
  margin:0;
 }
.footer .w980px a.sign-up, .footer .w980px #network a {-moz-transition-property: margin-top;-moz-transition-duration:100ms;transition-property: margin-top;transition-duration:100ms;-webkit-transition-property:margin-top;-webkit-transition-duration:100ms;}
.footer .w980px a.sign-up:hover, .footer .w980px #network a:hover {margin-top:-2px;}
ul#network {margin-right: 25px; margin-top: 20px; width: 99px;height:30px;float:left}
ul#network li {float:left;}
ul#network li a {
  width: 30px;
  height: 32px;
  margin-right: 3px;
  text-indent: -9999px;
  text-decoration: none;
}
ul#network div {display:block; width: 100px; float:left; clear:left;}
ul#network li.twitter a {
  background-image: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png);
  background-position:-7px -456px;
}

ul#network li.facebook a {
  background-image: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png);
  background-position: -7px -405px;
}
ul#network li.linkedin a {
  background-image: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png);
  background-position: -7px -354px;
}
ul#network li.flickr a {
  background-image: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png);
  background-position: -7px -507px;
}
ul#network li.youtube a {
  background-image: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png);
  background-position: -7px -558px;
}
ul#network li.podcast a {
  background-image: url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png);
  background-position: -7px -609px;
}

/* Footer new */
.thing {float:left;margin-right: 40px;}
.footer .w980px h6 {
  font-size: 13px;
  font-weight:normal;
  text-transform: uppercase;
  margin-bottom: 5px;
  padding-bottom: 2px;
  color: #333333;
  border-bottom: 1px solid #d3d3d3;
  width: 185px;
}
.footer #row1 {padding: 15px 0; overflow: hidden;}
.footer #row2 {clear:left; background: #ececec url(library/i/global/bg_footer_row2.png) repeat-x;padding: 15px 0;color: #a6a6a6; font-size: 10px; overflow: hidden;}
.footer #row2 a {color: #808080}
#logo-float{float:left;}
#logo-footer {float:left; margin-right: 25px;}
#product div, #company div {float:left;margin-right: 20px;}
#row2-row1 {margin-bottom: 3px;}
#row2-row1 #address {margin-left: 20px;}
#row2-row2 {display:block; clear:left;font-size:9px; font-style: oblique;text-transform: none;}
#row2-row2 a {font-size: 9px;margin-right: 15px;}
/* inner page */
.cufon-active p,
.cufon-active ul,
.cufon-active h1,
.cufon-active h2,
.cufon-active h3,
.cufon-active h4,
.cufon-active td,
.cufon-active th,

/* home page */ 
.cufon-active #my-glider p {
	visibility: visible !important;
}

.award-left, .award-right {
	width: 50%;
}

.home-awards img {
	float:left; 
	margin-right: 20px;
}

.home-awards p {
	font-size:13px; 
	font-style:italic; 
	font-weight: bolder;
	line-height:20px; 
	margin-top: 10px;
	color: #919191;
}

/* inner page */
.cufon-loading p,
.cufon-loading a,
.cufon-loading label,
.cufon-loading input,
.cufon-loading ul,
.cufon-loading h1,
.cufon-loading h2,
.cufon-loading h3,
.cufon-loading h4,
.cufon-loading h5,
.cufon-loading h6,
.cufon-loading td,
.cufon-loading th,
.cufon-loading span,

/* home page */ 
.cufon-loading #my-glider p {
	visibility: hidden !important;
}

	
/* Errors */

div.errors {
  clear: both;
  padding: 14px;
  background: #ffFFDd;
  margin: 0 0px 21px 0;
  border: 3px solid #c86421;
  font-size: 1em;
  -moz-border-radius: 0 0 0 0;
}

#main_content .errors ul {
	margin-top: 10px;
	color: #5B5745;
}
#main_content .errors ul li {
  font-weight: bold;
  margin-bottom: 7px;
	font-size: .9em;
	list-style: none;
}

#main_content .errors h3 {
  font-weight: bold;
margin:0;
line-height: 1em;
border:none;
}

#feature.section .feature_wrapper {
	background:url(http://cdn.zendesk.com/private/wp-content/themes/buddhy/library/i/global/sprite-master-new.png) 0 -1681px; 
	min-height: 63px;
	}
#feature.section p {
	color:#FFFFFF;
	font-family:Verdana,Arial,sans-serif;
	font-size:28px;
	line-height:1;
	width:512px;
}

#page_wrapper {
	background:none repeat scroll 0 0 #FFFFFF;
	overflow: hidden;
	width: 100%;
	padding-bottom: 30px;
}
.single-api #page_wrapper #main_wrapper,
.parent-pageid-14 #page_wrapper #main_wrapper,
.parent-pageid-11 #page_wrapper #main_wrapper,
.page-parent #page_wrapper #main_wrapper, 
.archive #main_wrapper, 
.page-template-page-extras-php #main_wrapper,
.parent-pageid-202 #main_wrapper,
.parent-pageid-4766 #main_wrapper,
.page-id-14 #main_wrapper {
	background: url(library/i/global/gradient-main-content.png) repeat-x;
	overflow:hidden;
}

.page-id-727 #page_wrapper #main_wrapper {
    background:none;
}

#main_container {
	overflow:hidden;
	padding-bottom: 40px;
}


#main_content h2 {
	color:#C86421;
	font-size:2.4em;
	font-weight:300;
	line-height:1.75;
	margin: 5px 0 20px 0;
	border-bottom: 1px solid #ddd;
	
}

#page_wrapper .intro .content {
padding:0;
}
#page_wrapper #main {
padding:21px 0 0;
}

#main_content {
	float:left;
	color:#5B5745;
	width:750px /* one extra pixel for rt border on third app tile */;
	padding-bottom: 30px;
}

.page-template-default #main_content {
	margin-top: 20px;
}

#main_content ol li {
	list-style: decimal;
	margin-left: 25px;
	}
#main_content p,  #main_content ul,  #main_content ol,  #main_content dl {
font-size:1.4em;
line-height:1.5;
margin:0 0 0.75em;
}
 #main_content ul,  #main_content ol,  #main_content dl {
list-style-position:inside;
}
 #page_wrapper.has_sidebar #main p,  #page_wrapper.has_sidebar #main ul,  #page_wrapper.has_sidebar #main ol {
padding:0;
}
 #main_content ul, #main_content li {
list-style:disc;
margin-left: 10px;
}
 #main_content ol {
list-style-type:decimal;
}
 #main_content dl dd {
margin:0 0 1em 21px;
}
#main_content p {
	font-size: 14px;
	line-height: 1.5em;
}
#main_content img {
}

/* ============================ 
           SIDEBAR
============================== */
#sidebar {background:url("library/i/global/sidebar.png") repeat-y scroll left top transparent;float:left;margin:0 30px -9999em 0;padding:45px 0 9999em;width:200px;}
#sidebar p {color:#5B5745;font-size:1.2em;line-height:1.5;margin:0 14px 0.7em;}
#sidebar ul,
a.all {border-top:1px solid #EAEAEA;margin:0 1px;}
#sidebar ul li {border-bottom:1px solid #EAEAEA;font-size:1.2em;margin:0;}
a.all {font-size: 1.2em;}
#sidebar ul li.current-menu-item,
#sidebar ul li.current_page_item,
#sidebar ul li.current_page_ancestor {height:27px;line-height:27px;overflow:visible;position:relative;z-index:20;}
#sidebar ul#menu-tour-menu li.current-menu-item {height: 69px;}
#sidebar ul li.current a,  
#sidebar ul li.current a:hover, 
#sidebar ul li.current-menu-item a,
#sidebar ul li.current-menu-item a:hover,
#sidebar ul li.current_page_item a,
#sidebar ul li.current_page_item a:hover,
#sidebar ul#menu-resources-menu li.current-menu-ancestor a,
#sidebar ul#menu-resources-menu li.current-menu-ancestor a:hover {
background: url("library/i/global/orange_sidebar_button.png") no-repeat scroll 0 0 transparent;
color: white;
height: 28px;
left: -1px;
line-height: 29px;
margin-right: -16px;
padding-left: 15px;
position: relative;
text-shadow: 0 -1px 0 #AE6700;
top: -1px;
}

#sidebar ul#menu-resources-menu .sub-menu {
	display: none;
}

#sidebar ul li a, a.all {
	background:url("library/i/global/sidebar_bevel.png") repeat-x scroll left bottom transparent;
	display:block;
	line-height:27px;
	padding:0 0 0 14px;
}
 #sidebar ul li a:hover, a.all:hover {
background:none repeat scroll 0 0 rgba(245, 245, 235, 0.75);
color:#000000;
text-decoration:none;
}
 #sidebar ol {
padding:0 0 32px 14px;
}
 #sidebar ol li {
float:left;
margin:0 8px 0 0;
}
 #sidebar ol li a {
float:left;
height:32px;
text-indent:-9999px;
width:32px;
}
 #sidebar ol li.linkedin a {
background:url("library/i/icons/linkedin.png") repeat scroll 0 0 transparent;
}
 #sidebar ol li.facebook a {
background:url("library/i/icons/facebook.png") repeat scroll 0 0 transparent;
}
 #sidebar ol li.twitter a {
background:url("library/i/icons/twitter.png") repeat scroll 0 0 transparent;
}
 #sidebar ol li.flickr a {
background:url("library/i/icons/flickr.png") repeat scroll 0 0 transparent;
}
 #sidebar ol li.youtube a {
background:url("library/i/icons/youtube.png") repeat scroll 0 0 transparent;
}
 #sidebar h3 {
color:#C76421;
font-size:18px;
font-weight:normal;
line-height:1.3;
margin:21px 14px 5px;
}
 #sidebar h3 a {
color:#C76421;
}

 img.right {
float:right;
margin:0 21px 15px 15px;
}
 img.left {
float:left;
margin:0 15px 15px 0;
}

.paper {
	background: url("library/i/global/paper-thin.png") left bottom no-repeat;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	position: relative;
	}
}

.paper-top {
	margin-top: 20px;
}

.paper h3 {
	background:url("library/i/global/paper-thin.png") no-repeat scroll left top #FFFFFF;
	color:#5B5745;
	font-size:18px;
	font-weight:bold;
	margin-bottom:15px;
	padding:15px 80px 0 20px;
}

#main_content .paper ul li {
	background:url("library/i/page_webinars/border_bottom_archive.png") repeat-x scroll 0 bottom transparent;
	list-style:none outside none;
	margin:0 20px 10px;
	padding-bottom:10px;
}

#main_content h3 {
	clear:left;
	color:#C86421;
	font-size:1.6em;
	line-height: 1.4;
	font-weight:bold;
	text-transform:uppercase;
	margin: 20px 0 10px;
}
#zd-up, #zd-down {display:none;}

#zd-up {
	position:absolute;
	z-index:500;
}

#zd-down {
	position:absolute;
	z-index:100;
}

/* Login Page */

form#login input#submit,
#subsc-email form input#submit {
background: #FEFFFE url(https://asset2.zendesk.com/images/button-bg.gif?1282147888) repeat-x scroll 0% 100%;
border-bottom-color: #CCC;
border-bottom-left-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
border: 1px solid;
border-left-color: #DDD;
border-right-color: #CCC;
border-top-color: #DDD;
border-top-left-radius: 5px 5px;
border-top-right-radius: 5px 5px;
color: #555;
cursor: pointer;
display: inline-block;
font-family: Arial, 'Lucida Grande';
font-size: 20px;
margin: 0px 0px 0px 5px;
padding: 6px 10px 5px;
position: relative;
vertical-align: middle;
}

#login input#submit:hover,
#subsc-email form input#submit:hover {
	background: url(library/i/global/button-bg-hov.png) repeat-x;
}

.facebook-social {
	position: relative;
	top: 1px;
	right: 15px;
}

/* Styles for What is Help Desk Software? */

#main_content #what-is-helpdesk h2, #main_content #what-is-helpdesk h3 {
	color: #575757;
	font-weight: bold;
	text-transform: none;
}

#main_content #what-is-helpdesk h3 {
	font-size: 2em;
}
