
.text_logo,
.text_logo_sub {
	color:#222222;
}

header {
	padding-top: 53px;
}

.header-gradient,
.header-pattern,
.header-texture {
	height: 360px;
}
.header-gradient {
	background: #acc2b5;
		background: -webkit-gradient(linear, center bottom,	center top,	from(#e3e8ca), to(#acc2b5));
		background: -moz-linear-gradient(center top, #acc2b5 0%, #e3e8ca 100%);
		background: -o-linear-gradient(top, #acc2b5, #e3e8ca);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#acc2b5', EndColorStr='#e3e8ca');
}
.header-pattern {
	background: transparent url(../images/bg-body-pattern.png) center top;
}
.header-texture {
	background: transparent url(../images/bg-header-texture.jpg) no-repeat center top;
}


#main {
	background: url(../images/bg-paper-pattern.gif);
}


body,
.nivo-directionNav a,
.comment-content {
	background: #e3e8ca url(../images/bg-body-pattern.png) center top;
}

#main .button,
#main .ul-portfolio-categories li a,
.main-form .input-submit,
.wpcf7-submit {
	background: #575d41 url(../images/bg-button-texture.png) center top;
		border: 1px solid #575d41;
}
#main .ul-portfolio-categories li.selected a {
	background: #575d41;
	border: 0 none;
	padding: 2px 10px;
}
#main .bigbutton {
	background: #575d41 url(../images/bg-bigbutton-texture.png) center top;
	border: 1px solid #575d41;
}

h1 {
	font-size:26px; color:#222222;}
h2 {
	font-size:24px; color:#222222;}
h3 {
	font-size:20px; color:#222222;}
h4 {
	font-size:18px; color:#222222;}
h5 {
	font-size:15px; color:#222222;}
h6 {
	font-size:13px; color:#222222;}
a,
a:active,
a:visited,
#main p a,
#main li a {
	font-size:14px; color:#858d63; border-bottom-color:#858d63;}
#posts-combo h6 {
	color:#4F4C25;}
.widgettitle {
	font-size:24px; color:#4F4C25;}
.widgets-field,
#posts-combo a span,
.tweet_text,
.input-text,
textarea,
.comment-content {
	font-size:14px; color:#3B3306;}
.widgets-field ::-webkit-input-placeholder {
	font-size:14px; color:#3B3306;}
.widgets-field :-moz-placeholder {
	font-size:14px; color:#3B3306;}
.nivo-caption {
	color:#3B3306;}
.widget_categories ul a,
.widget_pages ul a,
.widget_archive ul a,
.widget_meta ul a,
.widgets-field a {
	color:#4F4C25;}
#posts-combo .ui-state-default a,
.widget a,
.widgets-field .input-submit,
#posts-combo-tags a {
	color:#1C692A;}
.sf-menu > li > a {
	font-size:16px; color:#3B3306; border-bottom-color:#3B3306;}
.sf-menu > li.current-menu-item > a {
	font-size:16px; color:#F3F9E8; border-bottom-color:#F3F9E8;}

.footer-gradient,
.footer-pattern,
.footer-texture {
	height: 300px;
	margin-top: -300px;
}
.footer-gradient {
	background: #e3e8ca;
		background: -webkit-gradient(linear, center bottom,	center top,	from(#acc2b5), to(#e3e8ca));
		background: -moz-linear-gradient(center top, #e3e8ca 0%, #acc2b5 100%);
		background: -o-linear-gradient(top, #e3e8ca, #acc2b5);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#e3e8ca', EndColorStr='#acc2b5');
}
.footer-pattern {
	background: transparent url(../images/bg-body-pattern.png) center top;
}
.footer-texture {
	background: transparent url(../images/bg-footer-texture.jpg) no-repeat center bottom;
}

