body { background: #06c; }
h1,h2,h3,h4,h5,h6 { color: #06c; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #06c; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: #009; }
a { text-decoration: none; }
p span { margin: 1.5em 0; }
p img.center { display: block; margin: 0 auto; }
blockquote { color: #1d313e !important; font-size: 1.3em; font-style: normal !important; margin: 10px; padding: 0; }
cite { display: block; margin: 0 0 10px 25px; font-style: normal; border-left: 3px solid #a3b3bd; padding-left: 10px; }

#global-container { margin: 0 auto; width: 930px; }
#content > div { padding: 0 1.5em; }
#app-content { margin-bottom: 2em; }

/* Home page classes and ids
---------------------------------------------------------------------*/
#home, #home #wrap { height: 704px; overflow: hidden; }
#home { background-image: url('http://www.palmateerp.com/images/home-bg.png'); }
#home #wrap { background: transparent url('http://www.palmateerp.com/images/home-banner.png') scroll left 11px no-repeat; }
#home #palmate-logo { float: left; clear: both; margin-top: 251px; }
#home #palmate-logo a { float: left; display: inline-block; margin-left: 467px; }
#home #navigation { margin-top: 148px; }

/* Main page classes and ids
---------------------------------------------------------------------*/
#main { background-image: url('http://www.palmateerp.com/images/main-bg.png'); background-repeat: repeat-y; height: 100%; }

/* Navigation classes and ids
---------------------------------------------------------------------*/
#navigation { background: #333 url('http://www.palmateerp.com/images/navigation-bg.png') scroll top left repeat-x; }
#navigation ul { padding: 0; list-style-type: none; }
#navigation ul li { display: inline; float: left; }
#navigation ul li a {
  background: transparent url('http://www.palmateerp.com/images/navigation-sprite-bg2.png') no-repeat scroll top left;
  float: left;
  height: 0px;
  overflow: hidden;
  padding-top: 42px;
  outline: none;
}
#navigation ul li#gn-features { margin-left: 15px; }

#navigation ul li#gn-features a { width: 140px; background-position: -14px 0; }
#navigation ul li#gn-benefits a { width: 127px; background-position: -154px 0; }
#navigation ul li#gn-tour a { width: 160px; background-position: -281px 0; }
#navigation ul li#gn-testimonials a { width: 199px; background-position: -441px 0; }
#navigation ul li#gn-about a { width: 154px; background-position: -640px 0; }
#navigation ul li#gn-blog a { width: 97px; background-position: -794px 0; }

#navigation ul li#gn-features a:hover { background-position: -14px -42px; }
#navigation ul li#gn-benefits a:hover { background-position: -154px -42px; }
#navigation ul li#gn-tour a:hover { background-position: -281px -42px; }
#navigation ul li#gn-testimonials a:hover { background-position: -441px -42px; }
#navigation ul li#gn-about a:hover { background-position: -640px -42px; }
#navigation ul li#gn-blog  a:hover { background-position: -794px -42px; }

#navigation ul li#gn-features a.current { background-position: -14px -84px; }
#navigation ul li#gn-benefits a.current { background-position: -154px -84px; }
#navigation ul li#gn-tour a.current { background-position: -281px -84px; }
#navigation ul li#gn-testimonials a.current { background-position: -441px -84px; }
#navigation ul li#gn-about a.current { background-position: -640px -84px; }
#navigation ul li#gn-blog a.current { background-position: -794px -84px; }

/* Benefit classes and ids
---------------------------------------------------------------------*/
#home-screen-teaser { margin: 0; overflow: hidden; float: left; position: relative; }
#home-screen-teaser a { text-decoration: none; float: left; }
#home-screen-teaser a:hover { cursor: pointer; }
#home-screen-description {
	display: block;
	font-size: 1.2em;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	padding: 10px;
	margin: 0;
	width: 596px;
	border-top: 1px solid #999;
}
#home-screen-description.bottom { bottom: 0; }
#home-screen-description.top { top: 0; }

/* Buzz classes and ids
---------------------------------------------------------------------*/
.buzz-entry { margin-bottom: 1.5em; }
.buzz-logo { width: 128px; }
.buzz-content { width: 456px; }

.buzz-entry h3 { font-weight: bold; line-height: 1.5em; margin: 0 0 0.5em; }
.buzz-entry cite { margin: 0 0 10px 0; }

/* Benefit classes and ids
---------------------------------------------------------------------*/
.benefit-entry { margin-bottom: 1.5em; }
.benefit-entry .wide { width: 370px; }
.benefit-entry .narrow { width: 250px; }
.benefit-entry .left { float: left; }
.benefit-entry .right { float: right; }

/* Miscellaneous classes
---------------------------------------------------------------------*/
.post h3, .article h3 { font-weight: bold; margin-bottom: 0px; }
.search-result h3 {font-weight: bold; margin-bottom: .5em; }
.search-result div.small { margin-bottom: 0px; }
.date-heading h2 { font-weight:bold; margin-bottom: 0px; }

#content .column.span-2.last.append-1 { padding-right: 68px; }
.testimonial { background-color: #e9eff3; border-bottom: 2px solid #93a5b1; border-right: 2px solid #93a5b1; margin: 20px 0 30px; padding: 10px; }

.inner-content { padding: 1em; margin-right: -1em; }
.quote-box { background-color: #cfcfcf; padding: 0; border-left: 4px solid #808080; }
.quote-box div { padding: 0 1em; }
.quote-box div.loud { padding-top: 1em; }
.quote-box div.alt { padding-bottom: 1em; }
.quote-box p { margin-bottom: 0; }

.swf-player { background-color: #808080; }

#sidebar h4 { color: #0f5680; font-size: 1em; font-weight: bold; text-transform: uppercase; margin-right: 1em; border-bottom: 1px dashed #808080; }
#sidebar h5 { color: #0f5680; margin-bottom: 0.2em; }
#sidebar > div { margin-right: 1em; }
#sidebar div.column.last { width: 100%; }