/* @group Resests */

/* Resets */

body, html, p, ul, ol, li, form, h1, h2, h3, h4, h5, h6, form, input, textarea {
	margin: 0;
	padding: 0;
}

a img {
	border-style: none;
}

a:focus, a:active {
	outline: none;
}



/* @end */

/* @group Global */

/* Global */

body {
	/*background: #f8981d url(../img/global/gradient.jpg) repeat-x fixed left bottom;*/
	background: #f8981d url(../img/global/main-white-back.png) repeat-y center;
	min-width: 860px;
	height: 100%;
	color: #564319;
	font-family: Verdana, sans-serif;
}

.clearing {
	width: 100%;
	height: 1px;
	margin-top: -1px;
	clear: both;
	font-size: 1px;
	line-height: 0;
	display: block;
}

#global-wrap {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;


/*Critical for full window height*/
	position: absolute;
	text-align: center;
	/*background: url(../img/global/main-white-back.png) repeat-y center;*/
}

#main-wrap {
	width: 960px;
	height: 100%; /*Critical for full window height*/
	/* background: #f8981d url(../img/global/main-white-back.png) repeat-y center;*/
	margin: 0 auto;
	padding: 0 33px;
	text-align: left;
}

#main-content {
	width: 960px;
}

#main-content.x {
	position: relative;
}

h1 {
	color: #564319;
	font: 22px/1.2em Verdana, sans-serif;
}

h3 {
	color: #564319;
	font: 24px/1.2em Verdana, sans-serif;
}

h4 {
	color: #564319;
	font: 22px/1.2em Verdana, sans-serif;
}

h5 {
	color: #564319;
	font: 14px/1.2em Verdana, sans-serif;
}

h6 {
	color: #564319;
	font: 14px/1.2em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



/* @end */

/* @group Header */

/* Header */

#header {
	width: 960px;
	height: 87px;
	clear: both;
	background: url(../img/global/grad-bar.jpg) no-repeat 0 bottom;
	padding-top: 80px;
	margin-bottom: 10px;
}

.ie #header {
	width: 960px;
	height: 87px;
	clear: both;
	background: url(../img/global/grad-bar.jpg) no-repeat 0 bottom;
	padding-top: 80px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.ie #header.no-margin {
	width: 960px;
	height: 87px;
	clear: both;
	background: url(../img/global/grad-bar.jpg) no-repeat 0 bottom;
	padding-top: 80px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

#logo {
	width: 175px;
	height: 78px;
	float: left;
	overflow: hidden;
}



/* @end */

/* @group Navigation */

/* Navigation */

#navigation {
	float: right;
}

#navigation ul {
	list-style-type: none;
}

#navigation ul li {
	display: inline-block;
	float: left;
}

#navigation ul li a#who {
	text-indent: -9999px;
	display: block;
	height: 78px;
	width: 148px;
	background: url(../img/nav/who.png) no-repeat left top;
}

#navigation ul li a#who:hover, #navigation ul li a#who.active {
	background-position: left bottom;
}

#navigation ul li a#carbostar {
	text-indent: -9999px;
	display: block;
	height: 78px;
	width: 138px;
	background: url(../img/nav/carbo.png) no-repeat left top;
}

#navigation ul li a#carbostar:hover,  #navigation ul li a#carbostar.active {
	background-position: left bottom;
}

#navigation ul li a#products {
	text-indent: -9999px;
	display: block;
	height: 78px;
	width: 154px;
	background: url(../img/nav/products.png) no-repeat left top;
}

#navigation ul li a#products:hover, #navigation ul li a#products.active {
	background-position: left bottom;
}

#navigation ul li a#about {
	text-indent: -9999px;
	display: block;
	height: 78px;
	width: 164px;
	background: url(../img/nav/about-us.png) no-repeat left top;
}

#navigation ul li a#about:hover, #navigation ul li a#about.active {
	background-position: left bottom;
}

#navigation ul li a#contact {
	text-indent: -9999px;
	display: block;
	height: 78px;
	background: url(../img/nav/contact.png) no-repeat left top;
	width: 59px;
}

#navigation ul li a#contact:hover, #navigation ul li a#contact.active {
	background-position: left bottom;
}



/* @end */

/* @group Footer */

/* Footer */

#footer {
	margin-top: 0px;
	width: 960px;
	clear: both;
	background: url(../img/global/grad-bar.jpg) no-repeat 0 -1px;
	height: 70px;
	padding-bottom: 20px;
}

#footer h6 {
	color: #564319;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#footer-nav {
	font-size: 14px;
	color: #564319;
	margin-top: 30px;
	float: right;
}

#footer-nav a {
	text-decoration: none;
	color: #564319;
}

#footer-nav a:hover, #copyright a:hover {
	text-decoration: none;
	color: #f8981d;
}

#footer-nav ul {
	font-size: 14px;
	list-style-type: none;
}

#footer-nav ul li {
	display: inline-block;
	float: left;
}

#copyright {
	margin-top: 8px;
	color: #564319;
	float: right;
	clear: both;
	font: 10px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 20px;
}

#copyright a {
	color: #564319;
	text-decoration: none;
}

#footer-social {
	font-size: 14px;
	color: #564319;
	margin-top: 30px;
	float: left;
	clear: both;
}

#footer-social ul {
	font-size: 14px;
	list-style-type: none;
}

#footer-social ul li {
	display: inline-block;
	float: left;
}

li#facebook a {
	width: 15px;
	height: 15px;
	display: block;
	text-indent: -5000px;
	background: url(../img/blog/facebook.png) no-repeat left top;
	margin: 3px 8px;
}

li#facebook a:hover {
	background-position: left bottom;
}

li#twitter a {
	width: 15px;
	height: 15px;
	display: block;
	text-indent: -5000px;
	background: url(../img/blog/twitter.png) no-repeat left top;
	margin: 3px;
}

li#twitter a:hover {
	background-position: left bottom;
}

li#share-this {
	margin: 0 3px 3px;
}

li#share-this a {
	color: #634a1d;
	text-decoration: none;
	font: 10px Verdana, sans-serif;
}



/* @end */

/* @group Content */

/* Content */

#left-content {
	width: 480px;
	float: left;
	overflow: visible;
}

#right-content {
	width: 480px;
	float: left;
}

#right-content a {
	text-decoration: none;
	color: #f8981d;
	font-weight: bold;
}

#right-content a:hover {
	text-decoration: none;
	color: #ba5915;
}



/* @end */

/* @group Sec Nav */

/* Secondary Navigation */

#left-nav {
	position: relative;
	top: 20px;
	left: 25px;
}

#left-nav ul {
	list-style-type: none;
}

#left-nav ul li {
	margin-bottom: 3px;
}

#left-nav ul li h4 {
	font-size: 14px;
	margin-bottom: 8px;
	line-height: 1.2em;
}

#left-nav a {
	text-decoration: none;
	color: #564319;
}

#left-nav a:hover, #left-nav a.active {
	text-decoration: none;
	color: #ba5915;
}



/* @end */

/* @group Home */

/* Home */

#right-content.home {
	background: #f8991e url(../img/home/left-grad.png) repeat-x 0 bottom;
	height: 392px;
}

#right-content.home h1 {
	font-size: 36px;
	color: #fff;
	margin-left: 50px;
	width: 400px;
	margin-top: 100px;
}

#right-content.home h3 {
	font-size: 22px;
	color: #564319;
	margin-left: 50px;
	width: 400px;
	line-height: 1.2em;
}

#right-content.home img.right {
	float: right;
	margin-top: 20px;
	margin-right: 45px;
}

#left-content.home {
	height: 400px;
}

#slideshow {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 480px;
	display: block;
	position: relative;
	overflow: hidden;
	height: 400px;
}

#slides {
	width: 480px;
	height: 400px;
	position: absolute;
}

#slides span {
	display: block;
	float: left;
	position: absolute;
}

#asterix-home {
	position: relative;
	width: 54px;
	height: 48px;
	margin: -48px 0 0;
	padding: 0;
	display: block;
	z-index: 20 !important;
	top: 175px;
	left: 453px;
}

.ie #asterix-home {
	position: relative;
	width: 54px;
	height: 48px;
	margin: -48px 0 0;
	padding: 0;
	display: block;
	z-index: 20 !important;
	top: 224px;
	left: 453px;
}



/* @end */

/* @group Who we are */

/* Who we are */

#main-content.who-landing {
	height: 400px;
}

#left-content.ajay-landing {
	background: url(../img/who/about-left-back.png) no-repeat right bottom;
	height: 400px;
}

#right-content.danny-landing {
	background: url(../img/who/about-right-back.png) no-repeat left bottom;
	height: 400px;
}

#left-content.story {
	background: url(../img/who/about-story.jpg) no-repeat 25px 70px;
	height: 500px;
}

#left-content.bio-danny {
	background: url(../img/who/bio-danny.jpg) no-repeat 20px 0;
	height: 560px;
}

#left-content.bio-ajay {
	background: url(../img/who/bio-ajay.jpg) no-repeat 23px 0;
	height: 540px;
}

#right-content h1 {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 22px;
	width: 450px;
	line-height: 1.4em;
	color: #ba5915;
}

#right-content p {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
	width: 450px;
	line-height: 1.4em;
}

#right-content.bio h1 {
	text-indent: -5000px;
}

#right-content.bio h1.danny {
	text-indent: -5000px;
	background: url(../img/who/bio-danny-title.png) no-repeat;
	display: block;
	height: 30px;
	margin-left: 10px;
}

#right-content.bio h1.ajay {
	text-indent: -5000px;
	background: url(../img/who/bio-ajay-title.png) no-repeat;
	display: block;
	height: 30px;
	margin-left: 10px;
}

#right-content.bio p {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
	width: 450px;
	line-height: 1.4em;
	margin-left: 10px;
}

#ajay-bio {
	position: absolute;
	top: 100px;
	left: 145px;
}

#ajay-bio a {
	display: block;
	width: 264px;
	height: 233px;
	text-indent: -5000px;
	/*background: url(../img/who/landing-ajay.png) no-repeat;*/
}

#danny-bio {
	position: absolute;
	top: 25px;
	left: 590px;
}

#danny-bio a {
	display: block;
	width: 292px;
	height: 195px;
	text-indent: -5000px;
	/*background: url(../img/who/landing-danny.png) no-repeat;*/
}

#passion {
	background: url(../img/who/landing-asterix.png) no-repeat left top;
	display: block;
	position: absolute;
	top: 230px;
	left: 695px;
	width: 220px;
	padding-left: 28px;
	padding-top: 17px;
}

.ie #passion {
	background: url(../img/who/landing-asterix.png) no-repeat left top;
	display: block;
	position: absolute;
	top: 230px;
	left: 695px;
	width: 250px;
	padding-left: 28px;
	padding-top: 17px;
}



/* @end */

/* @group About */

/* About Smarter */

#left-content.about {
	background: url(../img/about/about-back.jpg) no-repeat 0 170px;
	height: 480px;
	margin-bottom: 20px;
}

#right-content.faq {
	display: block;
	min-height: 510px;
	margin-bottom: 15px;
}

#right-content.about a {
	text-decoration: none;
	color: #f8981d;
	font-weight: bold;
}

#right-content.news p.small {
	font-size: 11px;
	margin-top: -15px;
	font-style: italic;
}

#right-content.news p {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 20px;
	width: 450px;
	line-height: 1.4em;
}

#right-content.research p.title, #right-content.research a {
	color: #f8981d;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-bottom: 2px;
}

#right-content.research a:hover {
	color: #ba5915;
}

#right-content.research p.subtitle {
	color: #564319;
	font-size: 11px;
	margin-bottom: 20px;
}

#accordion {
	margin-top: 15px;
}

ul#accordion, ul#accordion li ul {
	list-style-type: none;
}



/* @end */

/* @group FAQs */

/* FAQs */
a#carbo-faq {
	width: 443px;
	height: 33px;
	text-indent: -5000px;
	cursor: pointer;
	display: block;
	background: url(../img/about/faq-carbo.jpg) no-repeat;
}

a#smarter-faq {
	width: 443px;
	height: 33px;
	text-indent: -5000px;
	cursor: pointer;
	display: block;
	background: url(../img/about/faq-smarter.jpg) no-repeat;
}

a#nutrition-faq {
	width: 443px;
	height: 33px;
	text-indent: -5000px;
	cursor: pointer;
	display: block;
	background: url(../img/about/faq-nutrition.jpg) no-repeat;
}

#accordion p.question {
	color: #564319;
	font-size: 11px;
	line-height: 1.4em;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 8px;
	width: 440px;
}

#accordion p.answer {
	color: #564319;
	font-size: 10px;
	margin: 0;
	width: 440px;
}

#accordion p.last {
	margin: 0 0 15px;
}

#accordion a {
	text-decoration: none;
	color: #f8981d;
	font-weight: bold;
}

#accordion a:hover {
	color: #ba5915;
	text-decoration: none;
}



/* @end */

/* @group Contact */

/* Contact */

#left-content.contact {
	height: 407px;
	background: url(../img/contact/form-back.jpg) no-repeat left top;
	margin-top: -10px;
	margin-bottom: -1px;
}

.ie #main-content.contact {
	margin-top: -10px;
	margin-bottom: 0px;
}

#left-content.contact h3 {
	color: #fff;
	font-size: 13px;
	margin-left: 70px;
	width: 320px;
	margin-top: 30px;
	margin-bottom: 20px;
	line-height: 1.2em;
}

#left-content.contact p {
	margin-left: 70px;
}

#left-content.contact p.submit input {
	margin-left: 0;
	width: 83px;
	height: 22px;
	border-style: none;
}

#left-content.contact input, textarea {
	margin-bottom: 10px;
	border-top-color: #e0b495;
	border-style: solid;
	border-width: 2px;
	border-left-color: #e0b495;
	border-right-color: #954810;
	border-bottom-color: #954810;
	width: 250px;
	padding: 4px;
	font: 11px Verdana, sans-serif;
}

#left-content.contact textarea {
	width: 250px;
	height: 60px;
}

#right-content.contact {
	height: 380px;
}

#right-content.contact h1 {
	color: #564319;
	margin-left: 20px;
	width: 400px;
	font-size: 28px;
	line-height: 1.2em;
}

#right-content.contact h3 {
	color: #cf5804;
	width: 315px;
	font-size: 18px;
	margin: 0 0 10px 20px;
	line-height: 1.2em;
}

#right-content.contact h4 {
	color: #564319;
	width: 315px;
	font-size: 14px;
	margin: 0 0 10px 20px;
}

#right-content.contact p {
	margin-left: 20px;
	width: 315px;
	margin-bottom: 8px;
	margin-top: 0;
	font-size: 12px;
}



/* @end */

/* @group Products */

/* Products */

#landing-purchase {
	width: 164px;
	height: 42px;
	margin-top: 260px;
	margin-left: 680px;
}

#prod-slider {
	width: 960px;
	height: 360px;
	margin-bottom: 10px;
}

.slider {
	list-style: none;
	width: 960px;
	height: 360px;
	display: block;
	overflow: hidden
}

.slider li {
	float: left;
	display: inline;
	overflow: hidden;
	height: 360px;
	width: 865px;
}

.slider li.mac {
	background: transparent url(../img/product/mac.jpg) no-repeat 3px;
}

.slider li.pasta {
	background: transparent url(../img/product/pasta.jpg) no-repeat left;
}

.slider li.wheat {
	background: transparent url(../img/product/wheat.jpg) no-repeat 3px;
}

.slider li.all {
	background: transparent url(../img/product/all.jpg) no-repeat left;
}

.slider li.all h3 {
	color: #564319;
	font-size: 26px;
	text-align: center;
	display: block;
	width: 580px;
	margin-top: 20px;
	margin-left: 143px;
	line-height: 1.2em;
}

#prod-content {
	width: 290px;
	margin-top: 125px;
	margin-left: 82px;
}

p.purchase {
	margin-top: 12px;
	margin-bottom: 8px;
}

#prod-content-wheat {
	width: 290px;
	margin-top: 150px;
	margin-left: 82px;
}

#prod-content h3, #prod-content-wheat h3 {
	color: #564319;
	font-size: 14px;
	line-height: 1.2em;
}

div#nut-mac {
	z-index: 10;
	margin-top: -35px;
	margin-left: 770px;
}

.win div#nut-mac {
	z-index: 10;
	margin-top: -27px;
	margin-left: 770px;
}

div#nut-wheat {
	z-index: 10;
	margin-left: 735px;
	margin-top: -40px;
}

.win div#nut-wheat {
	z-index: 10;
	margin-left: 740px;
	margin-top: -30px;
}

div#nut-pasta {
	z-index: 10;
	margin-top: -17px;
	margin-left: 765px;
}

.win div#nut-pasta {
	z-index: 10;
	margin-top: -10px;
	margin-left: 770px;
}

div#nut-mac a, div#nut-wheat a, div#nut-pasta a {
	background: url(../img/product/nutrition-info.png) no-repeat;
	width: 80px;
	height: 20px;
	display: block;
	text-indent: -5000px;
}



/* @end */

/* @group Carbostar */

/* Carbostar */

#carbo-wrap {
	width: 960px;
	height: 503px;
	background: url(../img/carbo/grad-back.png) repeat-y;
	margin-top: -10px;
	padding-top: 5px;
}

.ie #carbo-wrap {
	width: 960px;
	height: 503px;
	background: url(../img/carbo/grad-back.png) repeat-y;
	padding-top: 15px;
}

#carbo-slider {
	width: 960px;
	height: 466px;
	position: relative;
	margin: 0;
}

#slider-left {
	float: left;
	width: 62px;
	height: 266px;
	margin: 0;
	padding: 200px 0 0;
}

#slider-center {
	float: left;
	width: 835px;
	height: 466px;
	margin: 0;
	padding: 0;
}

#slider-center #slider-nav {
	width: 835px;
	height: 32px;
	margin: 0;
	padding: 0;
	text-align: right;
}

#slider-center #slider-nav ul.pagination {
	float: right;
}

#slider-center #slider-nav ul.pagination li {
	float: left;
	display: inline;
	list-style-type: none;
	text-indent: -5000px;
}

#slider-center #slider-nav ul.pagination li a {
	width: 100%;
	height: 32px;
	display: block;
	text-indent: -5000px;
}

#slider-center #slider-nav ul.pagination li#one {
	display: block;
	text-indent: -5000px;
	width: 121px;
	height: 32px;
	background: url(../img/carbo/tab-1.png) no-repeat 0 top;
}

#slider-center #slider-nav ul.pagination li#one:hover {
	background-position: 0 bottom;
}

#slider-center #slider-nav ul.pagination li#two {
	display: block;
	text-indent: -5000px;
	width: 120px;
	height: 32px;
	background: url(../img/carbo/tab-2.png) no-repeat 0 top;
}

#slider-center #slider-nav ul.pagination li#two:hover {
	background-position: 0 bottom;
}

#slider-center #slider-nav ul.pagination li#three {
	display: block;
	text-indent: -5000px;
	width: 122px;
	height: 32px;
	background: url(../img/carbo/tab-3.png) no-repeat 0 top;
}

#slider-center #slider-nav ul.pagination li#three:hover {
	background-position: 0 bottom;
}

#slider-center #slider-nav ul.pagination li#four {
	display: block;
	text-indent: -5000px;
	width: 121px;
	height: 32px;
	background: url(../img/carbo/tab-4.png) no-repeat 0 top;
}

#slider-center #slider-nav ul.pagination li#four:hover {
	background-position: 0 bottom;
}

#slider-center #slider-nav ul.pagination li#five {
	display: block;
	text-indent: -5000px;
	width: 122px;
	height: 32px;
	background: url(../img/carbo/tab-5.png) no-repeat 0 top;
}

#slider-center #slider-nav ul.pagination li#five:hover {
	background-position: 0 bottom;
}

li.active {
	background-position: 0 -32px !important;
}

#loopedSlider {
	width: 500px;
	position: relative;
}

#loopedSlider .container {
	width: 835px;
	height: 434px;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	background-color: #fff;
}

#loopedSlider .slides {
	position: absolute;
	top: 0;
	left: 0;
}

#loopedSlider .slides div {
	position: absolute;
	top: 0;
	width: 835px;
	display: none;
	height: 434px;
}

#loopedSlider .slides div.one {
	background: url(../img/carbo/one.png) no-repeat;
}

#loopedSlider .slides div.one h1 {
	font-size: 22px;
	width: 410px;
	margin-top: 180px;
	margin-left: 380px;
	line-height: 1.2em;
}

#loopedSlider .slides div.two {
	background: url(../img/carbo/two.png) no-repeat;
}

#loopedSlider .slides div.two h3 {
	width: 400px;
	margin-left: 400px;
	margin-top: 90px;
	font-size: 20px;
	color: #657d50;
	margin-bottom: 15px;
	line-height: 1.2em;
}

#loopedSlider .slides div.two p {
	width: 400px;
	margin-left: 400px;
	font-size: 12px;
	line-height: 1.2em;
	margin-bottom: 15px;
}

#loopedSlider .slides div.three {
	background: url(../img/carbo/three.png) no-repeat;
}

#loopedSlider .slides div.three p.bold {
	font-size: 12px;
	font-weight: bold;
	color: #7e8a28;
	margin-left: 400px;
	margin-top: 270px;
	width: 400px;
	margin-bottom: 15px;
}

#loopedSlider .slides div.three ol {
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 12px;
	color: #564319;
	line-height: 1.2em;
	margin-left: 420px;
	width: 400px;
}

.ie #loopedSlider .slides div.three ol {
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 11px;
	color: #564319;
	line-height: 1.2em;
	margin-left: 420px;
	width: 400px;
}

#loopedSlider .slides div.four {
	background: url(../img/carbo/four.png) no-repeat;
}

#loopedSlider .slides div.four p.bold {
	font-size: 12px;
	color: #7e8a28;
	margin-left: 400px;
	margin-top: 270px;
	width: 400px;
	margin-bottom: 15px;
	font-weight: bold;
}

#loopedSlider .slides div.four ol {
	list-style-type: decimal;
	list-style-position: outside;
	font-size: 12px;
	color: #564319;
	line-height: 1.2em;
	margin-left: 420px;
	width: 400px;
}

.ie #loopedSlider .slides div.four ol {
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 11px;
	color: #564319;
	line-height: 1.2em;
	margin-left: 420px;
	width: 400px;
}

#loopedSlider .slides div.five {
	background: url(../img/carbo/five.png) no-repeat;
}

#loopedSlider .slides div.five p.top {
	font-size: 12px;
	line-height: 1.2em;
	color: #564319;
	line-height: 1.4em;
	width: 380px;
	margin: 270px 0 15px 420px;
}

#loopedSlider .slides div.five p {
	font-size: 12px;
	line-height: 1.2em;
	color: #564319;
	line-height: 1.4em;
	width: 380px;
	margin: 0 0 0 420px;
}

#loopedSlider .slides div.five p.tech {
	position: relative;
	top: -135px;
	left: -135px;
}

.ie #loopedSlider .slides div.five p.tech {
	position: relative;
	top: -125px;
	left: -135px;
}

.ie #loopedSlider .slides div.five p.top {
	font-size: 11px;
	line-height: 1.2em;
	color: #564319;
	line-height: 1.4em;
	width: 380px;
	margin: 270px 0 15px 420px;
}

.ie #loopedSlider .slides div.five p {
	font-size: 11px;
	line-height: 1.2em;
	color: #564319;
	line-height: 1.4em;
	width: 380px;
	margin: 0 0 0 420px;
}

#slider-right {
	float: left;
	width: 63px;
	height: 266px;
	margin: 0;
	padding: 200px 0 0;
}



/* @end */

/* @group Secondary Pages */

/* Secondary pages */

#left-content.sec {
	background: url(../img/sec/sec-back.jpg) no-repeat 0 50px;
	height: 480px;
	margin-bottom: 20px;
	font-size: 12px;
}

#right-content.sec h1 {
	font-size: 24px;
	line-height: 1.2em;
}

#right-content.sec p.small {
	font-size: 10px;
	margin-top: -15px;
}

#right-content.sec h3, #right-content.sec h3 a {
	font-size: 18px;
	margin-bottom: 10px;
	color: #564319;
}

#right-content.sec a {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#right-content.sec ul {
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 15px;
	font-size: 12px;
}

#right-content.sec ul.other {
	list-style-position: outside;
	list-style-type: disc;
	margin-bottom: 15px;
	font-size: 12px;
	margin-left: 30px;
}

#left-content.sec ul li {
	font-size: 12px;
}



/* @end */

/* @group Blog */

/* Left col */

#left-content-blog {
	width: 240px;
	float: left;
	overflow: visible;
}

/* Center col/content */

#center-content-blog {
	width: 480px;
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
}

#center-content-blog a {
	text-decoration: none;
	color: #f8981d;
	font-weight: bold;
}

#center-content-blog a:hover {
	text-decoration: none;
	color: #ba5915;
}

#center-content-blog h1 {
	color: #f8981d;
	font-size: 21px;
	line-height: 1.3em;
	margin-top: 10px;
}

#center-content-blog p.author {
	font-size: 10px;
	color: #564319;
	margin-top: 10px;
}

#center-content-blog .entry {
	margin-top: 30px;
	font-size: 12px;
	color: #564319;
	line-height: 1.5em;
}

#center-content-blog .comments {
	margin-top: 20px;
}

#center-content-blog .comments h3 {
	font-size: 18px;
}

#center-content-blog .comment {
	margin-top: 20px;
	width: 450px;
	padding-left: 30px;
	background: url(../img/blog/comment-asterix.png) no-repeat 0 3px;
}

#center-content-blog .comment h5 {
	font-size: 16px;
	color: #e0891a;
	line-height: 1em;
	float: left;
	padding-right: 5px;
	margin-right: 5px;
}

#center-content-blog .comment p {
	font-size: 10px;
	line-height: 1.4em;
}

#center-content-blog .comment p.comment-date {
	font-size: 10px;
	line-height: 1.4em;
	margin-bottom: 15px;
	padding-top: 5px;
}

#older-newer {
	width: 100%;
	margin-bottom: 20px;
	clear: both;
	margin-top: 20px;
}

#older-newer a {
	color: #634a1d;
	text-decoration: none;
}

#older-newer a:hover {
	color: #e0891a;
}

#older-newer h5#older {
	float: left;
	font-size: 12px;
	cursor: pointer;
}

#older-newer h5#newer {
	float: right;
	font-size: 12px;
	cursor: pointer;
}

/* Right col */

#right-col-blog {
	width: 252px;
	float: left;
	margin-left: 20px;
	margin-top: 15px;
	position: relative;
	margin-right: -33px;
}

#right-col-blog #search {
	width: 250px;
	height: 54px;
	background: #534325 url(../img/blog/search-back.png) no-repeat;
	display: block;
	margin-bottom: 20px;
}

#search input {
	margin-bottom: 10px;
	border-top-color: #e0b495;
	border-style: solid;
	border-width: 2px;
	border-left-color: #e0b495;
	border-right-color: #954810;
	border-bottom-color: #954810;
	width: 150px;
	padding: 4px;
	font: 11px Verdana, sans-serif;
	margin-top: 15px;
	margin-left: 20px;
	color: #f8981d;
}

#rss {
	margin-left: 20px;
	margin-top: 20px;
	width: 95px;
	height: 16px;
	margin-bottom: 20px;
}

#rss a {
	width: 95px;
	height: 16px;
	display: block;
	background: url(../img/blog/rss.png) no-repeat;
	text-indent: -5000px;
}

#posts-categories {
	margin-left: 20px;
	width: 200px;
	margin-bottom: 20px;
	font-size: 11px;
	color: #634a1d;
}

#posts-categories a {
	color: #634a1d;
	text-decoration: none;
}

#posts-categories a:hover {
	color: #f8981d;
	text-decoration: none;
}

#posts-categories h5 {
	font-size: 16px;
	margin-bottom: 5px;
}

#posts-categories ul {
	margin: 0 0 20px;
	list-style-type: none;
}

#posts-categories ul li {
	padding: 3px 0;
}



/* @end */

/* @group Site Map */

p.l1, p.l1 a {
	font-size: 14px !important;
	text-decoration: none !important;
	color: #ba5915 !important;
	font-weight: bold !important;
}

p.l2, p.l2 a {
	font-size: 12px !important;
	margin-left: 15px !important;
	text-decoration: none !important;
	color: #f8981d !important;
	font-weight: bold !important;
}

p.l3, p.l3 a {
	font-size: 12px !important;
	margin-left: 30px !important;
	text-decoration: none !important;
	color: #f8981d !important;
	font-weight: normal !important;
	font-style: normal !important;
}

p.l1 a:hover, p.l2 a:hover, p.l3 a:hover {
	color: #000 !important;
}



/* @end */