<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	padding-top: 20;
	padding-right: 20;
	padding-bottom: 0;
	padding-left: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
:focus {
	outline: 0
}
body {
	line-height: 1;
	color: #666;
	font: 12px/20px Helvetica, Arial, sans-serif;
	background: url("./images/body.png") repeat fixed
}
input, select, textarea {
	font: 12px/20px Helvetica, Arial, sans-serif
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	display: inline-block;
*zoom:1
}
* html .clearfix {
	height: 1%
}/*\*/
.clearfix {
	display: block
}
.clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 100%;
	overflow: hidden
}
::selection {
	background: #59280e;
	color: #fff
}
::-moz-selection {
background:#d20c0c;/**/
color:#fff
}
::-webkit-selection {
background:#d20c0c;
color:#fff
}
a {
	text-decoration: none;
	color: #d20c0c
}
a:hover {
	color: #000
}
a img {
	border: 0
}
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form {
	margin-bottom: 20px
}
h1, h2, h3, h4, h5, h6 {
	font-family: "PT Sans", sans-serif;
	font-weight: normal;
	padding: 0 0 20px 0;
	color: #59280e
}
h1, h2, h3, h4 {
	text-rendering: optimizeLegibility
}
h5 {
	font-family: Helvetica, serif;
	font-weight: bold
}
h6 {
	font-family: "Droid Sans", Helvetica, Arial, sans-serif;
	text-transform: uppercase
}
h4, h5, h6 {
	padding-bottom: 15px
}
h1 {
	font-size: 32px;
	line-height: 36px
}
h2 {
	font-size: 28px;
	line-height: 32px
}
h3 {
	font-size: 24px;
	line-height: 28px
}
h4 {
	font-family: "Droid Sans";
	font-size: 19px;
	line-height: 24px
}
h5 {
	font-size: 15px;
	line-height: 20px
}
h6 {
	font-size: 12px;
	line-height: 16px
}
address {
	font-style: italic
}
abbr[title], acronym[title], dfn[title] {
	cursor: help;
	border-bottom: 1px dotted #888
}
blockquote {
	font-style: italic;
	color: #7d472a;
	border-left: 3px solid #888;
	font-size: 16px;
	line-height: 1.4;
	font-family: "Droid Serif", Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	padding-left: 18px
}
blockquote span {
	display: block;
	text-align: right;
	color: #999;
	font-style: normal;
	font-size: 14px
}
strong {
	font-weight: bold
}
em, dfn, cite {
	font-style: italic
}
dfn {
	font-weight: bold
}
sup {
	font-size: 11px;
	vertical-align: top
}
sub {
	font-size: 11px;
	vertical-align: bottom
}
small {
	font-size: 11px;
	font-family: 'Droid Serif';
	font-style: normal;
	font-style: italic
}
del {
	text-decoration: line-through
}
ins {
	text-decoration: underline
}
pre {
	font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;
	white-space: pre;
	overflow: auto;
	padding: 0 10px;
	clear: both;
	color: #666;
	line-height: 19px
}
code {
	padding: 5px;
	background: #FFF
}
var, kbd, samp, code {
	font: 12px/18px Consolas, "Andale Mono", Courier, "Courier New", monospace;
	background: #efefef
}
kbd {
	font-weight: bold
}
samp, var {
	font-style: italic
}
ul, ol, dl {
	margin-left: 30px
}
table {
	border: 1px solid #ccc;
	border-width: 1px;
	line-height: 18px;
	margin: 0 0 22px 0;
	text-align: left;
	padding: 0 5px
}
table .even {
	background: #ddd
}
caption {
	text-align: left
}
tr {
	border-bottom: 1px solid #ccc
}
th, td {
	padding: 5px;
	vertical-align: middle;
	text-align: center
}
.tright {
	text-align: right!important
}
.fright {
	float: right!important
}
.fleft {
	float: left!important
}
.container {
	width: 1040px;
	margin: 0 auto;
	position: relative;
	box-shadow: 0 0 12px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5)
}
.line, .doubleline {
	clear: both;
	position: relative;
	width: 100%;
	margin: 30px 0;
	border-top: 1px solid rgba(0,0,0,0.1)
}
.doubleline {
	border-top: 3px double rgba(0,0,0,0.1)
}
.line a {
	position: absolute;
	left: auto;
	right: 0;
	padding-left: 5px;
	color: #272727;
	background: #FFF;
	margin-top: -11px
}
.line a:hover {
	color: #575757
}
.emptydiv {
	display: block!important;
	position: relative!important
}
.allmargin {
	margin: 30px!important
}
.leftmargin {
	margin-left: 30px!important
}
.rightmargin {
	margin-right: 30px!important
}
.topmargin {
	margin-top: 30px!important
}
.bottommargin {
	margin-bottom: 30px!important
}
.nomargin {
	margin: 0!important
}
.noleftmargin {
	margin-left: 0!important
}
.norightmargin {
	margin-right: 0!important
}
.notopmargin {
	margin-top: 0!important
}
.nobottommargin {
	margin-bottom: 0!important
}
.noabsolute {
	position: relative!important
}
.hidden {
	display: none!important
}
.nothidden {
	display: block!important
}
.center {
	text-align: center!important
}
.divcenter {
	position: relative!important;
	margin-left: auto!important;
	margin-right: auto!important
}
#top-area {
	position: relative;
	z-index: 2;
	background-color: #333;
	padding: 10px 40px
}
.top-area-wrap p {
	margin-bottom: 0;
	color: #FFF;
	font-size: 14px;
	font-family: "Droid Serif", serif;
	font-style: italic;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7)
}
.top-area-wrap a {
	display: inline-block;
	margin-left: 3px;
	padding: 4px 7px;
	color: #FFF;
	font-size: 13px;
	font-style: normal;
	background-color: #222;
	background-color: rgba(0,0,0,0.3);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.top-area-wrap a:hover {
	background-color: #d20c0c
}
a#top-area-trigger {
	position: absolute;
	z-index: 5;
	width: 32px;
	height: 32px;
	background-color: #d20c0c;
	background-position: center center;
	background-repeat: no-repeat;
	bottom: -32px;
	left: auto;
	right: -32px
}
#top-area-trigger.top-area-closed {
	background-image: url("./images/icons/top-area-closed.png")
}
#top-area-trigger.top-area-opened {
	background-image: url("./images/icons/top-area-opened.png")
}
#top-bar {
	position: relative;
	background-color: #444;
	height: 0px;
	overflow: hidden;
	border-top: 5px solid #d20c0c;
	border-bottom: 3px solid rgba(255,255,255,0.8);
	color: #DDD;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
}
#top-bar .col_half, #top-bar .col_half p {
	margin-bottom: 0
}
#top-bar .col_half p {
	line-height: 40px
}
#top-menu {
	position: relative;
	height: 40px;
	overflow: hidden
}
#top-menu ul {
	margin: 14px 0;
	height: 12px
}
#top-menu ul ul {
	display: none
}
#top-menu ul li {
	margin: 0;
	float: left;
	height: 12px;
	border-left: 1px dotted rgba(255,255,255,0.3)
}
#top-menu ul li:first-child {
	border-left: none
}
#top-menu ul li a {
	display: block;
	line-height: 12px;
	padding: 0 12px;
	font-size: 11px;
	color: #CCC;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7)
}
#top-menu ul li:first-child a {
	padding-left: 0
}
#top-menu ul li a:hover {
	color: #EEE
}
#header {
	position: relative;
	background-color: #fff;
	height: 135px;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 40px;
}
#logo {
	position: relative;
	float: left;
	max-height: 120px;
	max-width: 460px;
	overflow: hidden;
	margin-top: 18px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0;
}
#logo a {
	display: inline-block;
	padding-bottom: 0;
	font-size: 40px;
	line-height: 48px;
	font-family: "PT Sans", sans-serif
}
#logo a, #logo a:hover {
	background: 0
}
#logo a.logo-image, #logo a.logo-image img {
	display: block;
	line-height: 1;
	padding: 0
}
#top-contacts-area {
	position: relative;
	overflow: hidden;
	float: right;
	max-width: 460px;
	height: 76px;
	margin-top: 60px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#top-contacts-area #top-contacts, #top-contacts-area #top-social {
	position: relative;
	height: 28px;
	overflow: hidden;
	margin: 0 0 20px 0;
	text-align: right
}
#top-contacts-area #top-social {
	margin-bottom: 0
}
#top-contacts li {
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 8px 12px;
	line-height: 12px;
	font-size: 11px;
	background-color: #faeac8;
	color: #59280e;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.6)
}
#top-contacts li:first-child {
	margin-left: 0
}
#top-contacts li span {
	display: inline-block;
	color: #59280e;
	font-weight: bold;
	padding-right: 7px;
	border-right: 1px dotted #59280e;
	margin-right: 7px
}
#top-social {
	margin: 0
}
#top-social li {
	display: inline-block;
	margin: 0 0 0 5px;
	width: 28px;
	height: 28px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px
}
#top-social li:first-child {
	margin-left: 0
}
#top-social li a {
	display: block;
	background-color: rgba(111,111,111,0.1);
	width: 28px;
	height: 28px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px
}
#top-social li a img {
	display: block;
	padding: 5px;
	width: 18px;
	height: 18px;
	transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}
#top-social li a:hover img {
	display: block;
	padding: 2px;
	width: 24px;
	height: 24px
}
#primary-menu {
	position: relative;
	height: 70px;
	background-color: #444;
	border-bottom: 3px solid rgba(255,255,255,0.8);
	border-top: 3px solid rgba(255,255,255,0.8)
}
#primary-menu select {
	display: none;
	width: 100%;
	height: 40px
}
div.responsive-menu {
	display: none
}
#primary-menu ul {
	margin: 0
}
#primary-menu ul li {
	display: block;
	position: relative;
	float: left;
	border-left: 1px solid rgba(0,0,0,0.2)
}
#primary-menu ul li a {
	display: block;
	height: 40px;
	border-left: 1px solid rgba(255,255,255,0.1);
	font-size: 14px;
	font-weight: bold;
	padding: 15px;
	color: #F8B21E;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
	transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	-ms-transition: background-color .3s linear;
	-o-transition: background-color .3s linear
}
#primary-menu ul li a span {
	display: block;
	margin-top: 2px;
	font-family: "Droid Serif", serif;
	font-style: italic;
	font-size: 11px;
	line-height: 18px;
	color: #DDD;
	font-weight: normal
}
#primary-menu ul li:first-child, #primary-menu ul li:first-child a {
	border-left: none
}
#primary-menu ul li a.menu-home {
	width: 54px;
	height: 70px;
	padding: 0;
	text-indent: -9999px;
	background: url("./images/icons/home.png") no-repeat
}
#primary-menu ul li a:hover {
	background-color: rgba(255,255,255,0.2);
	text-decoration: none
}
#primary-menu&gt;ul&gt;li.current, #primary-menu&gt;ul&gt;li.current-menu-ancestor, #primary-menu&gt;ul&gt;li.current-menu-parent, #primary-menu&gt;ul&gt;li.current-menu-item, #primary-menu&gt;ul&gt;li.current_page_parent {
	margin-top: -3px;
	border-top: 3px solid #d20c0c
}
#primary-menu ul li:hover&gt;ul {
	display: block
}
#primary-menu ul ul {
	visibility: hidden;
	z-index: 200;
	width: 200px;
	margin: 0;
	position: absolute;
	top: 75px;
	left: 0;
	border-top: 1px solid rgba(0,0,0,0.2);
	background-color: #444
}
#primary-menu ul ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	border: 1px solid rgba(0,0,0,0.2);
	border-top: 0
}
#primary-menu ul ul li:first-child {
	border-top: 0;
	border-left: 1px solid rgba(0,0,0,0.2)
}
#primary-menu ul ul ul {
	margin: 0;
	left: 205px;
	top: -1px
}
#primary-menu ul ul a {
	display: block;
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	color: #FFF;
	padding: 0 15px;
	border: 0;
	border-top: 1px solid rgba(255,255,255,0.1)
}
#primary-menu ul ul li:first-child a {
	border-top: 0
}
#primary-menu ul ul a.has-sub-menu {
	background-image: url("./images/icons/dropdownmenu.png");
	background-position: right center;
	background-repeat: no-repeat
}
#primary-menu ul ul li a span {
	display: none
}
#primary-menu ul:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
#content {
	display: block;
	position: relative;
	background-color: #FFF;
	margin-bottom: 0
}
.postcontent {
	width: 660px
}
.sidebar {
	width: 240px
}
.content-wrapper {
	width: 960px
}
.col_full {
	width: 100%
}
.col_half {
	width: 48%
}
.col_one_third {
	width: 30.66%
}
.col_two_third {
	width: 65.33%
}
.col_one_fourth {
	width: 22%
}
.col_three_fourth {
	width: 74%
}
.col_one_fifth {
	width: 16.8%
}
.col_two_fifth {
	width: 37.6%
}
.col_three_fifth {
	width: 58.4%
}
.col_four_fifth {
	width: 67.2%
}
.col_one_sixth {
	width: 13.33%
}
.col_five_sixth {
	width: 82.67%
}
#landing-offer-slider {
	width: 600px
}
#landing-offer-content {
	width: 320px
}
.content-wrapper, .postcontent, .sidebar, .portfolio-meta, .col_full, .col_half, .col_one_third, .col_two_third, .col_three_fourth, .col_one_fourth, .col_one_fifth, .col_two_fifth, .col_three_fifth, .col_four_fifth, .col_one_sixth, .col_five_sixth, #landing-offer-slider, #landing-offer-content {
	display: block;
	position: relative;
	margin-right: 4%;
	margin-bottom: 0px;
	float: left
}
#landing-offer-slider, #landing-offer-content {
	margin-right: 40px;
	margin-bottom: 0
}
.content-wrapper, .postcontent, .sidebar, .portfolio-meta {
	margin-right: 0;
	padding-top: 40px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
}
.portfolio-meta {
	padding-left: 10px;
	width: 260px
}
.postcontent {
	padding-right: 30px
}
.template-leftsidebar .postcontent {
	padding-left: 30px;
	padding-right: 40px
}
.sidebar {
	background-color: transparent;
	border-left: 1px solid rgba(0,0,0,0.1);
	padding-left: 29px
}
.template-leftsidebar .sidebar {
	border-left: none;
	padding-left: 40px;
	border-right: 1px solid rgba(0,0,0,0.1);
	padding-right: 29px
}
.content-wrapper {
	margin-bottom: 0
}
.col_full {
	float: none;
	margin-right: 0
}
.col_last {
	margin-right: 0!important;
	clear: right
}
#page-title {
	display: block;
	position: relative;
	padding: 20px 40px;
	border-bottom: 3px double #e5e5e5
}
#page-title h1 {
	padding-bottom: 0
}
#page-title h1 span {
	display: inline-block;
	position: relative;
	top: -3px;
	font-size: 12px;
	font-family: "Droid Sans", serif;
	text-transform: uppercase;
	line-height: 20px;
	margin-left: 15px;
	color: #AAA
}
#breadcrumbs {
	position: relative;
	overflow: hidden;
	background-color: #EEE;
	border-bottom: 3px double #e5e5e5;
	height: 32px;
	line-height: 34px;
	padding: 0 40px;
	font-size: 11px;
	font-family: "Droid Serif", serif;
	color: #888;
	text-shadow: 1px 1px 1px #FFF
}
.page-link {
	margin-top: 20px
}
.page-link span {
	font-weight: bold
}
.page-navigation {
	position: relative;
	margin: 20px 0 40px;
	font-size: 14px;
	font-family: "Droid Serif", serif;
	border-bottom: 3px double rgba(0,0,0,0.1);
	padding-bottom: 20px
}
.page-navigation.blog-navigation, .page-navigation.portfolio-pagination {
	margin-bottom: 0
}
.portfolio-pagination {
	border-top: 3px double rgba(0,0,0,0.1);
	padding-top: 20px;
	text-align: right
}
.page-navigation .nav-next {
	float: right;
	width: 47%;
	text-align: right
}
.page-navigation .nav-previous {
	float: left;
	width: 47%;
	margin-right: 6%
}
.pagination {
	font-size: 12px
}
.pagination span, .pagination a {
	display: inline-block;
	margin-right: 3px
}
.pagination a {
	color: #FFF;
	padding: 2px 6px;
	background-color: #444;
	border: 2px solid rgba(0,0,0,0.2);
	text-shadow: 1px 1px 1px #000
}
.pagination a:hover {
	background-color: #d20c0c
}
.pagination span.pagi-pages {
	font-style: italic;
	margin-right: 7px
}
.pagination span.pagi-current {
	color: #888;
	padding: 2px 6px;
	background-color: #e5e5e5;
	border: 2px solid rgba(0,0,0,0.1);
	text-shadow: 1px 1px 1px #FFF
}
#slider {
	position: relative;
	margin: -3px 0 0 0;
	border-bottom: 3px solid rgba(0,0,0,0.1);
	line-height: 1;
	overflow: hidden
}
.slider-border {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: rgba(0,0,0,0.2)
}
#slider .slider-wrap, .slider-wrap .slide {
	position: relative
}
#slider, #slider .slider-wrap, .slider-wrap .slide, .slide a, .slide img {
	display: block;
	width: 1040px;
	height: 400px
}
.slide .slide-caption {
	position: absolute;
	z-index: 10;
	line-height: 1.4;
	max-width: 300px;
	padding: 15px;
	top: auto;
	left: auto;
	right: 68px;
	bottom: 100px;
	border-top: 3px solid #d20c0c;
	background-color: rgba(11,11,11,0.8);
	font-size: 14px;
	font-family: "Droid Serif", serif;
	font-style: italic;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7)
}
.slider-prev, .slider-next, .flex-direction-nav a.flex-prev, .flex-direction-nav a.flex-next {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	width: 32px;
	height: 32px;
	top: auto;
	left: auto;
	right: 950px;
	bottom: 48px;
	text-indent: -9999px;
	background-color: #59280e;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url("./images/icons/slider-prev.png");
	transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	-ms-transition: background-color .3s linear;
	-o-transition: background-color .3s linear
}
.slider-next, .flex-direction-nav a.flex-next {
	right: 918px;
	background-image: url("./images/icons/slider-next.png")
}
.slider-prev:hover, .slider-next:hover, .flex-direction-nav a.flex-prev:hover, .flex-direction-nav a.flex-next:hover {
	background-color: #F8B21E
}
.slides, .flex-control-nav, .flex-direction-nav {
	margin: 0;
	padding: 0;
	list-style: none
}
.flexslider {
	margin: 0;
	padding: 0
}
.flexslider .slides&gt;li {
	display: none;
	-webkit-backface-visibility: hidden
}
.flexslider .slide img {
	width: 100%;
	display: block
}
.flex-pauseplay span {
	text-transform: capitalize
}
.no-js .slides&gt;li:first-child {
	display: block
}
.flexslider {
	zoom: 1
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease
}
.loading .flex-viewport {
	max-height: 300px
}
.flexslider .slides {
	zoom: 1
}
.flex-direction-nav .disabled {
	opacity: 0!important;
	filter: alpha(opacity=0);
	cursor: default
}
#landing-offer {
	position: relative;
	padding: 40px;
	background-color: #333;
	border-top: 3px solid #DDD
}
.landing-action {
	display: inline-block;
	margin: 0 5px;
	font-family: "Droid Sans", sans-serif;
	font-size: 24px;
	color: #444
}
#landing-offer-slider {
	position: relative;
	box-shadow: 0 0 10px rgba(0,0,0,0.7);
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.7)
}
#landing-offer-slider .landing-slider {
	position: relative;
	overflow: hidden
}
.landing-slider, .landing-slider .landing-slide, .landing-slide a, .landing-slide img {
	display: block;
	width: 600px;
	height: 337px
}
#landing-offer-slider .flex-direction-nav a.flex-prev, #landing-offer-slider .flex-direction-nav a.flex-next {
	top: 50%;
	margin-top: -16px;
	right: auto;
	left: 0
}
#landing-offer-slider .flex-direction-nav a.flex-next {
	left: auto;
	right: 0
}
#landing-offer-content {
	color: #DDD;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6)
}
#landing-offer-content h1 {
	font-size: 32px;
	line-height: 40px;
	font-family: "Droid Serif", serif;
	color: #FFF
}
#landing-description {
	font-size: 14px;
	line-height: 22px;
	color: #EEE;
	font-family: "Droid Sans", sans-serif;
	padding-bottom: 17px;
	margin-bottom: 20px;
	border-bottom: 2px dotted #CCC
}
#landing-features {
	margin: 0
}
#landing-features li {
	font-size: 13px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
	font-family: "Droid Sans", sans-serif;
	background: url("./images/icons/landing-features.png") no-repeat left top;
	padding-left: 26px;
	margin-top: 10px
}
#landing-features li:first-child {
	margin-top: 0
}
#portfolio {
	position: relative;
	margin: 0 -4px -4px 0
}
#portfolio-filter {
	position: relative;
	margin: 0 0 35px 0
}
#portfolio-filter li {
	margin: 0 0 5px 5px;
	float: left;
	height: 26px;
	line-height: 26px;
	font-family: "Droid Serif", serif;
	font-style: italic
}
#portfolio-filter li:first-child {
	margin-left: 0
}
#portfolio-filter li a {
	display: block;
	padding: 0 10px;
	background-color: #d20c0c;
	color: #FFF;
	font-family: "Droid Sans", sans-serif;
	font-style: normal;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
	transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	-ms-transition: background-color .3s linear;
	-o-transition: background-color .3s linear
}
#portfolio-filter li a:hover, #portfolio-filter li.activeFilter a {
	color: #FFF;
	background-color: #444
}
.portfolio-item {
	position: relative;
	float: left;
	margin: 0 4px 4px 0
}
.portfolio-image, .portfolio-image a, .portfolio-image img {
	display: block;
	position: relative;
	overflow: hidden
}
.portfolio-image {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: rgba(0,0,0,0.1);
}
.portfolio-item .portfolio-desc {
	position: relative;
	border-top: 4px solid rgba(0,0,0,0.1);
	background-color: #EEE;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.portfolio-item:hover .portfolio-image, .portfolio-item:hover .portfolio-desc {
	border-color: #d20c0c
}
.portfolio-desc h3 {
	padding-bottom: 0;
	font-family: "Droid Sans", sans-serif;
	font-size: 15px
}
.portfolio-desc h3 a {
	color: #555;
	text-shadow: 1px 1px 1px #FFF
}
.portfolio-item:hover .portfolio-desc a {
	color: #d20c0c
}
.portfolio-image, .portfolio-desc, .related-projects a, .entry_image a {
	transition: border-color .3s linear;
	-moz-transition: border-color .3s linear;
	-webkit-transition: border-color .3s linear;
	-ms-transition: border-color .3s linear;
	-o-transition: border-color .3s linear
}
.item-overlay {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 5;
	background-color: rgba(255,255,255,0.4)
}
.item-overlay.overlay-icon-pic span, .item-overlay.overlay-icon-gallery span, .item-overlay.overlay-icon-video span {
	display: block;
	position: absolute;
	z-index: 6;
	top: 50%;
	left: -66px;
	margin-top: -33px;
	width: 66px;
	height: 66px;
	background-image: url("./images/icons/portfolio/pic.png");
	background-repeat: no-repeat;
	background-position: center center
}
.item-overlay.overlay-icon-gallery span {
	background-image: url("./images/icons/portfolio/gallery.png")
}
.item-overlay.overlay-icon-video span {
	background-image: url("./images/icons/portfolio/video.png")
}
.portfolio-normal .portfolio-item {
	width: 317px
}
.portfolio-normal .portfolio-image, .portfolio-normal .portfolio-image a, .portfolio-normal .portfolio-image img {
	width: 317px;
	height: 207px
}
.portfolio-portrait .portfolio-item {
	width: 237px
}
.portfolio-portrait .portfolio-image, .portfolio-portrait .portfolio-image a, .portfolio-portrait .portfolio-image img {
	width: 237px;
	height: 320px
}
.portfolio-masonry .portfolio-item {
	width: 237px
}
.portfolio-masonry .portfolio-image, .portfolio-masonry .portfolio-image a, .portfolio-masonry .portfolio-image img {
	width: 237px;
	height: auto
}
.isotope-item {
	z-index: 2
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1
}
.isotope, .isotope .isotope-item {
	-webkit-transition-duration: .7s;
	-moz-transition-duration: .7s;
	-ms-transition-duration: .7s;
	-o-transition-duration: .7s;
	transition-duration: .7s
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width
}
.isotope .isotope-item {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: top, left, opacity;
	transition-property: transform, opacity
}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
#portfolio-slider, .single-portfolio-image a {
	position: relative
}
#portfolio-slider, .portfolio-slider-wrap, .single-portfolio-image a, .single-portfolio-image img {
	display: block;
	width: 660px;
	height: auto
}
.single-portfolio-description ul {
	margin: 0
}
.single-portfolio-description li {
	margin: 20px 0 0 0
}
.single-portfolio-description li:first-child {
	margin-top: 0
}
.single-portfolio-description h4 {
	font-size: 12px;
	line-height: 20px;
	font-family: "Droid Sans", sans-serif;
	text-transform: uppercase;
	color: #222;
	border-bottom: 3px double rgba(0,0,0,0.1);
	padding-bottom: 6px;
	margin-bottom: 7px
}
.related-projects-wrap h3 {
	font-size: 17px;
	line-height: 20px;
	font-family: "Droid Serif", serif;
	font-style: italic
}
.related-projects-wrap {
	padding: 0 40px 40px
}
.related-projects {
	margin: 0 -5px 0 0
}
.related-projects a {
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	border-top: 2px solid rgba(0,0,0,0.1);
	border-bottom: 2px solid rgba(0,0,0,0.1)
}
.related-projects a:hover {
	border-color: #d20c0c
}
.related-projects a, .related-projects img {
	display: block;
	width: 188px;
	height: 140px
}
.portfolio-navigation {
	position: absolute;
	max-width: 106px;
	height: 32px;
	top: 22px;
	left: auto;
	right: 40px
}
#home-portfolio-list {
	position: relative
}
#home-portfolio-list .portfolio-normal {
	margin: 0 0 -4px 0
}
#home-portfolio-list .portfolio-item {
	margin: 0 4px 4px 0;
	width: 236px
}
#home-portfolio-list .portfolio-image, #home-portfolio-list .portfolio-image a, #home-portfolio-list .portfolio-image img {
	width: 236px;
	height: 154px
}
#home-portfolio-list .portfolio-navigation {
	top: -48px;
	margin: 0;
	right: 0;
	height: 32px
}
.portfolio-navigation a, #portfolio-slider .flex-direction-nav a.flex-prev, #portfolio-slider .flex-direction-nav a.flex-next {
	display: inline-block;
	width: 32px;
	height: 32px;
	background-color: #59280e;
	background-repeat: no-repeat;
	text-indent: -9999px;
	transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	-ms-transition: background-color .3s linear;
	-o-transition: background-color .3s linear
}
.portfolio-navigation a:hover {
	background-color: #f7b21d
}
.portfolio-navigation a.portfolio-prev, #portfolio-slider .flex-direction-nav a.flex-prev {
	background-image: url("./images/icons/portfolio/portfolio-navigation-icons.png");
	background-position: 0 0
}
.portfolio-navigation a.portfolio-list {
	background-image: url("./images/icons/portfolio/portfolio-navigation-icons.png");
	background-position: -32px 0
}
.portfolio-navigation a.portfolio-next, #portfolio-slider .flex-direction-nav a.flex-next {
	background-image: url("./images/icons/portfolio/portfolio-navigation-icons.png");
	background-position: -64px 0
}
.portfolio-navigation a.portfolio-close {
	background-image: url("./images/icons/portfolio/portfolio-navigation-icons.png");
	background-position: -96px 0
}
#portfolio-slider .flex-direction-nav a.flex-prev, #portfolio-slider .flex-direction-nav a.flex-next {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -16px;
	z-index: 10;
	background-color: rgba(0,0,0,0.5)
}
#portfolio-slider .flex-direction-nav a.flex-prev:hover, #portfolio-slider .flex-direction-nav a.flex-next:hover {
	background-color: rgba(0,0,0,0.8)
}
#portfolio-slider .flex-direction-nav a.flex-prev {
	left: 0
}
#portfolio-slider .flex-direction-nav a.flex-next {
	left: auto;
	right: 0
}
}
#home-portfolio-pagination a {
	display: block;
	float: left;
	margin-left: 4px;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	background-color: #444;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px
}
#home-portfolio-pagination a:first-child {
	margin-left: 0
}
#home-portfolio-pagination a.selected {
	background-color: #d20c0c
}
#home-portfolio-pagination a span {
	display: none
}
#portfolio-revealer {
	position: relative;
	height: 0;
	margin: -40px -40px 40px;
	overflow: hidden
}
#portfolio-reveal {
	position: relative;
	border-top: 3px solid rgba(0,0,0,0.1);
	border-bottom: 3px double rgba(0,0,0,0.1)
}
#portfolio-reveal .portfolio-reveal-wrap {
	position: relative
}
#portfolio-loader {
	display: none;
	position: absolute;
	top: 3px;
	left: auto;
	right: 0;
	width: 20px;
	height: 20px;
	background: url("./images/portfolio-loader.gif") no-repeat
}
#posts {
	position: relative
}
.entry {
	position: relative;
	margin-top: 40px;
	padding-bottom: 40px;
	border-bottom-width: 0px;
	border-bottom-style: double;
	border-bottom-color: rgba(0,0,0,0.1);
}
.entry:first-child {
	margin-top: 0
}
.entry_image a {
	position: relative;
	overflow: hidden;
	border-top: 4px solid rgba(0,0,0,0.1);
	border-bottom: 4px solid rgba(0,0,0,0.1)
}
.entry_image a:hover {
	border-color: #d20c0c
}
.entry_image a, .entry_image img {
	display: block;
	width: 660px;
	height: 430px;
	padding: 0
}
.entry_image {
	width: 660px;
	margin-bottom: 23px
}
.blog-layout2 .entry_image {
	float: left;
	margin: 0 20px 0 0;
	width: 240px
}
.single .entry_image {
	margin-bottom: 15px
}
.blog-layout2 .entry_image a, .blog-layout2 .entry_image img {
	width: 240px;
	height: 200px
}
.entry_date {
	float: left;
	width: 76px;
	height: 66px;
	padding: 16px 10px 14px;
	text-align: center;
	font-family: "Droid Serif", serif;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
	font-size: 13px;
	margin: 0 14px 0 0;
	background-color: #444;
	border-radius: 48px;
	-moz-border-radius: 48px;
	-webkit-border-radius: 48px;
	transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	-ms-transition: background-color .3s linear;
	-o-transition: background-color .3s linear
}
.entry_date:hover {
	background-color: #d20c0c
}
.entry_date span {
	display: block;
	font-size: 44px;
	line-height: 44px
}
.blog-layout2 .entry_date {
	display: none
}
.entry_c {
	float: left;
	width: 660px;
	margin: 0
}
.blog-layout2 .entry_c {
	width: 400px
}
.entry_title {
	margin-bottom: 15px
}
.entry_title h2 {
	padding: 0;
	font-family: "Droid Serif", serif;
	font-size: 24px;
	line-height: 28px
}
.blog-layout2 .entry_title h2 {
	font-size: 20px;
	line-height: 24px
}
.single .entry_title h2 {
	font-size: 28px;
	line-height: 32px
}
.entry_title h2 a {
	color: #444
}
.entry_title h2 a:hover {
	color: #666
}
.entry .entry_content {
	margin-bottom: -20px
}
.entry_content ul {
	list-style: disc
}
.entry_content ol {
	list-style: decimal
}
.entry_meta {
	margin: 0 0 15px 0;
	padding: 5px 0 4px;
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1)
}
.entry_meta ul {
	margin: 0
}
.entry_meta li {
	float: left;
	margin: 0 0 0 6px;
	font-family: "Droid Serif", serif;
	font-size: 11px;
	color: #666
}
.entry_meta li span {
	display: inline-block;
	margin-left: 6px;
	font-family: "Droid Sans", sans-serif;
	text-transform: uppercase;
	color: #999
}
.entry_meta li:first-child, .entry_meta li:first-child span {
	margin-left: 0
}
#home-blog-list {
	position: relative
}
#home-blog-list .home-post {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid rgba(0,0,0,0.1)
}
#home-blog-list .home-post:first-child {
	margin-top: 0;
	padding-top: 0;
	border-top: 0
}
.home-post .home-post-img {
	float: left;
	width: 81px;
	margin-right: 15px
}
.home-post-img a {
	padding: 3px;
	background-color: #EEE
}
.home-post-img a, .home-post-img img {
	display: block;
	width: 75px;
	height: 60px
}
.home-post-img a:hover {
	background-color: #d20c0c
}
.home-post .home-post-content {
	position: relative;
	overflow: hidden
}
.home-post-content h5 {
	font-weight: normal;
	font-family: "Droid Sans", sans-serif;
	font-size: 14px;
	padding-bottom: 6px
}
.home-post-content h5 a {
	color: #444
}
.home-post-content h5 a:hover {
	color: #d20c0c
}
.home-post-content .entry_meta {
	padding: 0;
	border: 0;
	margin: 0
}
.entry_image iframe {
	margin: 0 0 -7px 0!important;
	padding: 0!important
}
.entry_content img {
	max-width: 660px
}
.entry_content img, img.alignleft, div.alignleft {
	float: left;
	margin: 12px 20px 12px 0
}
img.alignleft, img.alignnone, img.aligncenter, img.alignright, .wp-caption img {
	display: block;
	background-color: #e5e5e5;
	transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	-ms-transition: background-color .3s linear;
	-o-transition: background-color .3s linear
}
img.alignleft:hover, img.alignnone:hover, img.aligncenter:hover, img.alignright:hover, .wp-caption img:hover {
	background-color: #d20c0c
}
img.alignleft, img.alignnone, img.aligncenter, img.alignright, div.alignleft img, div.alignnone img, div.aligncenter img, div.alignright img, .wp-caption img {
	padding: 4px 0
}
img.alignnone, img.aligncenter, div.alignnone, div.aligncenter {
	display: block;
	margin: 10px 0;
	float: none
}
img.aligncenter, div.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
	float: none
}
img.alignright, div.alignright {
	float: right;
	margin: 12px 0 12px 20px
}
.wp-caption {
	text-align: center;
	margin: 10px 20px 20px 20px
}
.wp-caption img, .wp-caption img a {
	margin: 0;
	padding: 0;
	border: 0 none
}
.wp-caption .wp-caption-text {
	margin: 0!important;
	font-size: 13px;
	line-height: 20px;
	font-family: "Droid Serif", serif;
	color: #666;
	text-shadow: 1px 1px 1px #FFF;
	padding: 10px 6px;
	background-color: #EEE
}
.wp-smiley {
	max-height: 13px;
	margin: 0!important
}
#comments {
	margin: 40px 0 0 0;
	position: relative
}
#comments h3 {
	padding-bottom: 15px
}
.commentlist, .commentlist li, .commentlist li ul, .commentlist li ul li {
	margin: 10px 0 0 0
}
.commentlist {
	margin-top: 0;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.commentlist&gt;li {
	padding-top: 10px
}
.commentlist&gt;li:first-child {
	padding-top: 0;
	border-top: 0
}
.commentlist ul.children {
	margin-left: 25px;
	border-left: 1px dotted #CCC
}
.commentlist ul.children ul.children {
	margin-left: 50px
}
.commentlist ul .comment-wrap {
	position: relative;
	padding-left: 25px;
	padding-top: 10px
}
.commentlist ul.children .comment-sep {
	position: absolute;
	width: 21px;
	height: 0;
	border-bottom: 1px dotted #CCC;
	top: 34px;
	left: 2px
}
.commentlist li .comment-content, .pingback {
	position: relative;
	overflow: hidden
}
.commentlist li .comment-content {
	background-color: #EEE;
	padding: 12px 15px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}
.commentlist li .comment-content p, .pingback p {
	margin-bottom: 0
}
.commentlist li .comment-meta {
	float: left;
	margin-right: 10px
}
.comment-meta img {
	display: block;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px
}
.comment-content .comment-author {
	margin-bottom: 4px;
	font-size: 14px;
	font-family: "Droid Serif", serif;
	color: #333;
	width: 100%
}
.comment-content .comment-author a {
	color: #666
}
.comment-content .comment-author a:hover {
	color: #000
}
.comment-content .comment-author span {
	float: right
}
.comment-content .comment-author span, .comment-content .comment-author span a {
	font-size: 11px;
	font-weight: normal;
	color: #888
}
.comment-content .comment-author span a {
	border-bottom: 1px dotted #888
}
.comment-content .comment-author span a:hover {
	border-bottom: 0;
	color: #000
}
#respond, #respond form {
	margin-bottom: 0
}
#respond form {
	margin: 0
}
.commentlist li #respond {
	margin: 10px 0 0
}
#respond p {
	margin: 10px 0 0 0
}
#respond h3 small {
	display: inline-block;
	position: relative;
	top: -2px;
	margin-left: 20px
}
#respond input[type="text"], #respond label {
	display: inline-block
}
#respond label {
	margin-left: 10px
}
#respond label small {
	color: #AAA;
	font-weight: normal
}
#template-contactform {
	margin: 0!important
}
#template-contactform div {
	margin-top: 0
}
#template-contactform input[type="text"], #template-contactform textarea {
	width: 609px;
	max-width: 609px
}
#template-contactform div.col_one_third input[type="text"], #template-contactform div.col_one_third select {
	width: 176px
}
.styledmsg, .styledmsg2 {
	display: block;
	border-top: 2px solid rgba(0,0,0,0.1);
	border-bottom: 1px dotted rgba(0,0,0,0.1)
}
.styledmsg2 {
	border-top: 2px solid rgba(0,0,0,0.2)
}
.successmsg {
	background: #F8B21E;
	color: #184b21
}
.errormsg {
	background: #fdd0d1;
	color: #870509
}
.infomsg {
	background: #b9dff4;
	color: #124f70
}
.alertmsg {
	background: #fce0b6;
	color: #975e06
}
.styledmsg div.message, .styledmsg2 .msgtitle, .styledmsg2 div.message {
	display: block;
	border-top: 1px solid rgba(255,255,255,0.5);
	border-bottom: 1px dotted rgba(255,255,255,0.5);
	padding: 10px 15px;
	text-align: center;
	font-size: 13px;
	font-family: "Droid Serif", sans-serif;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8)
}
.styledmsg2 .msgtitle {
	background: rgba(0,0,0,0.1);
	font-size: 15px;
	border-top: 0;
	border-bottom: 0;
	text-align: left
}
.styledmsg2 div.message {
	text-align: left
}
.styledmsg2 ol, .styledmsg2 ul {
	margin: 0 0 0 30px
}
.styledmsg2 ol {
	list-style-type: decimal
}
.styledmsg2 ul {
	list-style-type: disc
}
.tab_widget {
	display: block;
	position: relative;
	margin: 0 0 20px 0
}
.tab_widget ul.tabs {
	display: block;
	position: relative;
	list-style: none;
	height: 36px;
	border-bottom: 1px solid #DDD;
	margin: 0
}
.side_tabs ul.tabs {
	float: left;
	width: 150px;
	height: auto;
	border-bottom: 0;
	padding: 20px 0;
	border-right: 1px solid #DDD
}
.tour_tabs ul.tabs {
	width: 250px;
	padding: 25px 0
}
.bottom_tabs ul.tabs {
	border-bottom: 0;
	border-top: 1px solid #DDD
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	margin-top: 3px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #DDD;
	border-left: none;
	overflow: hidden;
	position: relative;
	background: #EEE
}
.side_tabs ul.tabs li {
	float: none;
	border: 1px solid #DDD;
	border-top: 0;
	border-right: 0;
	height: 36px;
	line-height: 36px;
	margin-top: 0
}
.tour_tabs ul.tabs li {
	height: 40px;
	line-height: 40px
}
.bottom_tabs ul.tabs li {
	margin-top: 0;
	border-top: 0
}
ul.tabs li a:hover {
	background: #EEE
}
ul.tabs li:first-child {
	border-left: 1px solid #DDD
}
ul.tabs li a {
	display: block;
	padding: 0 13px;
	outline: 0;
	color: #AAA;
	font-size: 14px;
	font-weight: bold;
	font-family: "Droid Sans", sans-serif;
	text-decoration: none;
	text-shadow: 1px 1px 1px #FFF
}
ul.tabs .tab-icon {
	float: left;
	width: 20px;
	height: 20px;
	margin: 6px 7px 0 0;
	opacity: .4
}
.side_tabs ul.tabs .tab-icon {
	margin-top: 8px
}
.tour_tabs ul.tabs .tab-icon {
	width: 24px;
	height: 24px;
	margin-right: 8px
}
ul.tabs li.active, ul.tabs li.active a:hover {
	background: #FFF;
	border-bottom: 1px solid #FFF
}
.side_tabs ul.tabs li.active, .side_tabs ul.tabs li.active a:hover {
	border-bottom: 1px solid #DDD;
	border-right: 1px solid #FFF
}
.bottom_tabs ul.tabs li.active, .bottom_tabs ul.tabs li.active a:hover {
	background: #FFF;
	border-top: 1px solid #FFF
}
.bottom_tabs ul.tabs li.active a:hover {
	border-top: 0
}
ul.tabs li.active {
	margin-top: 0;
	border-top: 4px solid #BBB
}
.side_tabs ul.tabs li.active {
	border-top: 0;
	border-left: 4px solid #BBB;
	margin-right: -1px
}
.bottom_tabs ul.tabs li.active {
	margin-top: -1px;
	border-top: 1px solid #FFF;
	border-bottom: 4px solid #BBB
}
.side_tabs ul.tabs li:first-child {
	border-top: 1px solid #DDD!important
}
ul.tabs li.active a {
	color: #777
}
ul.tabs li.active .tab-icon {
	opacity: .8
}
.tab_widget .tab_container {
	display: block;
	border-top: 0;
	overflow: hidden;
	position: relative;
	clear: both;
	background: #FFF;
	border: 1px solid #DDD;
	border-top: 0
}
.side_tabs .tab_container {
	clear: none;
	border: 0
}
.bottom_tabs .tab_container {
	border-top: 1px solid #DDD;
	border-bottom: 0
}
.tab_container .tab_content {
	display: block;
	position: relative;
	padding: 15px
}
.side_tabs .tab_content {
	padding: 20px 0 0 20px
}
.tour_tabs .tab_content {
	padding: 25px 0 0 25px
}
.toggle {
	display: block;
	position: relative;
	margin: 0 0 20px 0
}
.toggle .togglet, .toggle .toggleta {
	display: block;
	position: relative;
	padding: 6px 12px;
	background-color: #EEE;
	border: 1px solid #DDD;
	cursor: pointer;
	margin: 0
}
.toggle2 .togglet, .toggle2 .toggleta, .toggle3 .togglet, .toggle3 .toggleta {
	padding: 0;
	background-color: transparent;
	border: 0
}
.toggle .togglet span, .toggle .toggleta span {
	display: block;
	line-height: 28px;
	font-size: 13px;
	font-weight: bold;
	color: #888;
	text-shadow: 1px 1px 1px #FFF;
	padding-left: 18px;
	background: url("./images/icons/plus.png") no-repeat left
}
.toggle2 .togglet span, .toggle2 .toggleta span, .toggle3 .togglet span, .toggle3 .toggleta span {
	line-height: 24px;
	font-size: 18px;
	font-weight: normal;
	font-family: "Droid Sans", sans-serif;
	color: #444;
	text-shadow: 0 0 0 #FFF;
	padding-left: 32px;
	background: url("./images/icons/toggle-plus.png") no-repeat left
}
.toggle3 .togglet span {
	background: url("./images/icons/toggle-plus2.png") no-repeat left
}
.toggle .toggleta span {
	background: url("./images/icons/minus.png") no-repeat left
}
.toggle2 .toggleta span {
	background: url("./images/icons/toggle-minus.png") no-repeat left
}
.toggle3 .toggleta span {
	background: url("./images/icons/toggle-minus2.png") no-repeat left
}
.toggle .togglec {
	display: block;
	position: relative;
	padding: 15px;
	background: #FFF;
	border: 1px solid #DDD;
	border-top: 0
}
.toggle2 .togglec, .toggle3 .togglec {
	padding: 15px 0 0 32px;
	border: 0
}
.accordion, .accordion2 {
	position: relative;
	margin: 0 0 20px;
	overflow: hidden
}
.accordion .acc-title, .accordion .acc-titlec, .accordion2 .acc-title, .accordion2 .acc-titlec {
	position: relative;
	cursor: pointer;
	padding: 10px 0;
	border-top: 1px solid rgba(0,0,0,0.1)
}
.accordion .acc-titlec, .accordion2 .acc-titlec {
	cursor: auto
}
.accordion .acc-title:first-child, .accordion .acc-titlec:first-child, .accordion2 .acc-title:first-child, .accordion2 .acc-titlec:first-child {
	border-top: 0;
	padding-top: 0
}
.accordion .acc-title span, .accordion .acc-titlec span, .accordion2 .acc-title span, .accordion2 .acc-titlec span {
	display: block;
	position: relative;
	line-height: 24px;
	font-size: 17px;
	font-weight: normal;
	font-family: "Droid Sans", sans-serif;
	color: #444;
	padding-left: 32px;
	background: url("./images/icons/toggle-plus.png") no-repeat left
}
.accordion2 .acc-title span {
	background: url("./images/icons/toggle-plus2.png") no-repeat left
}
.accordion .acc-titlec span {
	background: url("./images/icons/toggle-minus.png") no-repeat left
}
.accordion2 .acc-titlec span {
	background: url("./images/icons/toggle-minus2.png") no-repeat left
}
.accordion .acc-content, .accordion2 .acc-content {
	position: relative;
	padding: 2px 0 20px 32px
}
.pricing {
	position: relative;
	padding-top: 30px;
	margin-bottom: 30px
}
.pricing-box {
	position: relative;
	float: left;
	width: 25%
}
.pricing3 .pricing-box {
	width: 33.33%
}
.pricing5 .pricing-box {
	width: 20%
}
.pricing-box .pricing-inner {
	position: relative;
	text-align: center;
	border: 1px solid #DDD;
	border-left: none
}
.pricing-box .pricing-inner:hover {
	background-color: #EEE
}
.pricing-featured {
	z-index: 10;
	margin-top: -30px
}
.pricing-featured .pricing-inner {
	border-left: 1px solid #DDD;
	margin: -1px
}
.pricing-box:first-child .pricing-inner {
	border-left: 1px solid #d6d6d6
}
.pricing-inner .pricing-title {
	border-bottom: 1px solid #DDD;
	padding: 15px;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	font-family: "Droid Sans", sans-serif;
	color: #666;
	text-shadow: 1px 1px 1px #FFF
}
.pricing-featured .pricing-title {
	background-color: #444;
	padding: 20px 15px;
	font-size: 22px;
	line-height: 28px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5)
}
.pricing-inner .pricing-price {
	background-color: #FFF;
	color: #444;
	padding: 15px 0;
	font-size: 30px;
	line-height: 1;
	font-weight: bold;
	font-family: "PT Sans", sans-serif
}
.pricing-featured .pricing-price {
	font-size: 40px
}
.pricing-price span {
	display: block;
	margin-top: 5px;
	color: #888;
	font-size: 11px;
	line-height: 1;
	font-weight: normal;
	font-family: "Droid Sans", sans-serif;
	text-transform: uppercase
}
.pricing-inner .pricing-features {
	border-top: 1px solid #DDD;
	padding: 7px 15px
}
.pricing-features ul {
	margin: 0;
	list-style-type: none!important
}
.pricing-features li {
	border-top: 1px solid #DDD;
	padding: 8px 0;
	font-size: 14px;
	font-family: "PT Sans", sans-serif;
	text-shadow: 1px 1px 1px #FFF
}
.pricing-features li:first-child {
	border-top: 0
}
.pricing-features li span {
	color: #333;
	font-weight: bold
}
.pricing-inner .pricing-order {
	border-top: 1px solid #DDD;
	background-color: #FFF;
	padding: 10px 0
}
.faqs-category-wrap {
	position: relative;
	margin: 0 -30px -30px 0
}
.faqs-category-wrap .faq-category {
	float: left;
	position: relative;
	width: 300px;
	margin: 0 30px 30px 0
}
.faq-category h4 {
	padding: 0 0 0 40px;
	background: url("./images/icons/faq-category.png") no-repeat left;
	font-size: 17px;
	line-height: 32px;
	font-family: "Droid Serif", serif
}
.faq-category h4 a {
	color: #333
}
.faq-category h4:hover a {
	color: #d20c0c
}
.faq-category h4 a span {
	display: inline-block;
	position: relative;
	top: -2px;
	margin-left: 5px;
	text-align: center;
	padding: 0 8px;
	height: 24px;
	line-height: 24px;
	background-color: #444;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
	font-size: 13px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.faq-category h4:hover a span {
	background-color: #d20c0c
}
#faqs-wrap {
	position: relative;
	overflow: hidden;
	margin: 0 0 -20px 0
}
#faqs-wrap .togglet, #faqs-wrap .toggleta {
	background-color: #EEE;
	border-color: #d6d6d6
}
#faqs-wrap .togglet span, #faqs-wrap .toggleta span {
	font-family: "Droid Sans", sans-serif;
	font-size: 15px;
	padding-left: 28px;
	background: url("./images/icons/faq-q.png") no-repeat left;
	color: #868686
}
#faqs-wrap .togglec {
	border-color: #d6d6d6
}
#testimonials-wrap {
	position: relative;
	margin: 0 -30px -15px 0
}
#testimonials-wrap .testimonial {
	position: relative;
	float: left;
	width: 300px;
	padding-bottom: 15px;
	margin: 0 30px 15px 0;
	border-bottom: 3px double #EEE
}
.testimonial .testi-before, .testimonial .testi-after {
	width: 300px;
	height: 8px;
	margin: 0;
	background: url("./images/icons/testimonial.png") top left
}
.testimonial .testi-after {
	height: 27px;
	background-position: bottom left
}
.testimonial .testi-content {
	width: 270px;
	padding: 5px 14px;
	background-color: #EEE;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #DDD
}
.testi-content p {
	margin: 0;
	color: #888;
	text-shadow: 1px 1px 1px #FFF;
	font-family: "Droid Serif", serif;
	font-style: italic;
	font-size: 14px
}
.testi-content p:before, .testi-content p:after {
	content: '"'
}
.testi-author {
	position: relative;
	margin-top: -9px;
	text-align: right;
	font-weight: bold
}
.testi-author span {
	display: block;
	font-weight: normal;
	font-family: "Droid Serif", serif;
	font-style: italic;
	font-size: 11px;
	color: #999
}
.testi-author img {
	float: right;
	position: relative;
	top: -2px;
	width: 40px;
	height: 40px;
	margin-left: 10px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px
}
#team-members {
	position: relative;
	margin: 0 0 -30px 0
}
.team-member {
	position: relative;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 3px double rgba(0,0,0,0.1)
}
.team-member .tmember-pic {
	float: left;
	margin-right: 20px;
	border: 4px solid #DDD;
	border-radius: 79px;
	-moz-border-radius: 79px;
	-webkit-border-radius: 79px
}
.tmember-pic img {
	display: block;
	width: 150px;
	height: 150px;
	border-radius: 75px;
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px
}
.tmember-content {
	position: relative;
	overflow: hidden;
	padding-top: 5px
}
.tmember-content h4 {
	font-size: 22px;
	line-height: 24px;
	padding-bottom: 15px
}
.tmember-content h4 span {
	display: inline-block;
	position: relative;
	top: -1px;
	color: #AAA;
	margin-left: 5px;
	font-size: 12px;
	font-family: "Droid Serif", serif
}
.tmember-social a, .tmember-social img {
	display: block;
	width: 20px;
	height: 20px
}
.tmember-social a {
	display: inline-block;
	margin-right: 6px
}
#our-clients {
	position: relative;
	margin: 0 -20px 0 0
}
#our-clients .client-wrap {
	position: relative;
	float: left;
	width: 470px;
	margin: 0 20px 20px 0;
	border-bottom: 3px double rgba(0,0,0,0.1);
	padding-bottom: 20px
}
.client-wrap .client-pic {
	float: left;
	border: 5px solid #EEE;
	margin-right: 20px
}
.client-pic, .client-pic a, .client-pic img {
	display: block;
	width: 200px;
	height: 163px
}
.client-wrap .client-content {
	position: relative;
	overflow: hidden
}
.client-content h4 {
	font-size: 22px;
	line-height: 22px
}
.client-content h4 span {
	display: inline-block;
	font-family: "Droid Serif", serif;
	font-style: italic;
	font-size: 12px;
	color: #999
}
.client-content p {
	margin-bottom: 0
}
.clients-list {
	position: relative;
	margin: 0 0 0 -1px;
	border-top: 1px solid #DDD;
	border-left: 1px solid #DDD
}
.clients-list a {
	position: relative;
	float: left;
	margin: 0;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD
}
.clients-list a, .clients-list img {
	display: block;
	width: 159px;
	height: 126px
}
.home-client-list {
	position: relative;
	padding: 18px 0;
	overflow: hidden
}
.home-client-list {
	height: 220px
}
.home-client-list a, .home-client-list a img {
	display: block;
	width: 161px;
	height: 110px;
	margin: 0
}
.home-client-list #clients-arrow-up, .home-client-list #clients-arrow-down {
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	height: 18px;
	background-color: #EEE;
	background-repeat: no-repeat;
	background-image: url("./images/icons/client-list-arrow.png");
	background-position: top center
}
.home-client-list #clients-arrow-down {
	top: auto;
	bottom: 0;
	background-position: bottom center
}
.home-client-list #clients-arrow-up:hover, .home-client-list #clients-arrow-down:hover {
	background-color: #DDD
}
.callout {
	display: block;
	position: relative;
	margin: 0 -40px 20px;
	padding: 15px 40px;
	background: url("./images/dots.png") repeat
}
.callout .callout-desc {
	position: relative;
	width: 770px;
	overflow: hidden;
	padding-right: 190px
}
.callout-desc h3 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 1.4;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0
}
.callout-desc span {
	display: block;
	margin-top: 3px;
	color: #777;
	font-size: 16px;
	font-weight: normal;
	font-family: "Droid Sans", sans-serif
}
.callout .callout-action {
	position: absolute;
	left: auto;
	right: 0;
	overflow: hidden;
	max-width: 150px;
	margin: 0 40px 0 20px;
	top: 50%;
	margin-top: -18px
}
.callout-action a, .classic-button {
	display: block;
	padding: 0 14px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #444;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	font-family: "Droid Sans", sans-serif;
	text-transform: capitalize;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6)
}
.product-feature {
	position: relative;
	padding-left: 60px;
	margin-bottom: 10px
}
.product-feature h3, .product-feature2 h3, .product-feature3 h3 {
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	color: #333;
	padding-bottom: 5px
}
.product-feature p, .product-feature2 p, .product-feature3 p {
	margin: 0
}
.product-feature img {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 32px;
	height: 32px;
	padding: 8px;
	background-color: #444;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.product-feature2 {
	position: relative;
	padding-left: 60px;
	margin-bottom: 10px
}
.product-feature2 img {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	padding: 0;
	width: 48px;
	height: 48px
}
.product-feature3 {
	position: relative;
	margin-bottom: 10px;
	text-align: center
}
.product-feature3 h3 {
	padding-bottom: 10px
}
.product-feature3 img {
	position: relative;
	margin: 0 0 10px;
	width: 64px;
	height: 64px;
	padding: 24px;
	background-color: #444;
	border-radius: 56px;
	-moz-border-radius: 56px;
	-webkit-border-radius: 56px
}
.quote-left {
	float: left;
	margin: 15px;
	margin-left: 0;
	width: 250px
}
.quote-right {
	float: right;
	margin: 15px;
	margin-right: 0;
	width: 250px
}
.quote-left p, .quote-right p {
	margin-bottom: 0
}
.quote {
	background: url("./images/icons/quote.png") no-repeat left top;
	border: 0;
	padding-left: 34px
}
.icon {
	float: left;
	width: 32px;
	height: 32px;
	padding: 8px;
	background-color: #444;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 12px 12px 12px 0
}
.icon2 {
	float: left;
	width: 48px;
	height: 48px;
	margin: 12px 12px 12px 0
}
.dropcap, .dropcap2, .dropcap3, .dropcap4 {
	float: left;
	display: block;
	margin: 3px 7px 5px 0;
	font-size: 40px;
	line-height: 32px;
	font-family: "Droid Sans", sans-serif;
	color: #444
}
.dropcap2, .dropcap3, .dropcap4 {
	margin-right: 10px;
	background-color: #444;
	font-size: 32px;
	line-height: 52px;
	width: 52px;
	height: 52px;
	text-align: center;
	padding: 0;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5)
}
.dropcap3 {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px
}
.dropcap4 {
	border-radius: 26px;
	-moz-border-radius: 26px;
	-webkit-border-radius: 26px
}
.highlight {
	display: inline-block;
	padding: 0 5px;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	background-color: #777;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px
}
ul.li-icon {
	margin-left: 0;
	color: #444;
	font-size: 13px;
	font-family: "Droid Serif", serif;
	line-height: 22px
}
ul.li-icon li {
	padding-left: 24px;
	margin: 5px 0;
	background: transparent no-repeat left top
}
ul.li-icon li:first-child {
	margin-top: 0
}
ul.li-icon.li-search li {
	background-image: url("./images/icons/lists/search.png")
}
ul.li-icon.li-trash li {
	background-image: url("./images/icons/lists/trash.png")
}
ul.li-icon.li-trash2 li {
	background-image: url("./images/icons/lists/trash2.png")
}
ul.li-icon.li-presentation li {
	background-image: url("./images/icons/lists/presentation.png")
}
ul.li-icon.li-download li {
	background-image: url("./images/icons/lists/download.png")
}
ul.li-icon.li-download2 li {
	background-image: url("./images/icons/lists/download2.png")
}
ul.li-icon.li-upload li {
	background-image: url("./images/icons/lists/upload.png")
}
ul.li-icon.li-flag li {
	background-image: url("./images/icons/lists/flag.png")
}
ul.li-icon.li-flag2 li {
	background-image: url("./images/icons/lists/flag2.png")
}
ul.li-icon.li-finish li {
	background-image: url("./images/icons/lists/finish.png")
}
ul.li-icon.li-winner-podium li {
	background-image: url("./images/icons/lists/winner-podium.png")
}
ul.li-icon.li-cup li {
	background-image: url("./images/icons/lists/cup.png")
}
ul.li-icon.li-home li {
	background-image: url("./images/icons/lists/home.png")
}
ul.li-icon.li-home2 li {
	background-image: url("./images/icons/lists/home2.png")
}
ul.li-icon.li-link li {
	background-image: url("./images/icons/lists/link.png")
}
ul.li-icon.li-link2 li {
	background-image: url("./images/icons/lists/link2.png")
}
ul.li-icon.li-notebook li {
	background-image: url("./images/icons/lists/notebook.png")
}
ul.li-icon.li-book li {
	background-image: url("./images/icons/lists/book.png")
}
ul.li-icon.li-book-large li {
	background-image: url("./images/icons/lists/book-large.png")
}
ul.li-icon.li-books li {
	background-image: url("./images/icons/lists/books.png")
}
ul.li-icon.li-tree li {
	background-image: url("./images/icons/lists/tree.png")
}
ul.li-icon.li-under-construction li {
	background-image: url("./images/icons/lists/under-construction.png")
}
ul.li-icon.li-umbrella li {
	background-image: url("./images/icons/lists/umbrella.png")
}
ul.li-icon.li-mail li {
	background-image: url("./images/icons/lists/mail.png")
}
ul.li-icon.li-help li {
	background-image: url("./images/icons/lists/help.png")
}
ul.li-icon.li-rss li {
	background-image: url("./images/icons/lists/rss.png")
}
ul.li-icon.li-strategy li {
	background-image: url("./images/icons/lists/strategy.png")
}
ul.li-icon.li-strategy2 li {
	background-image: url("./images/icons/lists/strategy2.png")
}
ul.li-icon.li-building li {
	background-image: url("./images/icons/lists/building.png")
}
ul.li-icon.li-company li {
	background-image: url("./images/icons/lists/company.png")
}
ul.li-icon.li-pacman-ghost li {
	background-image: url("./images/icons/lists/pacman-ghost.png")
}
ul.li-icon.li-pacman li {
	background-image: url("./images/icons/lists/pacman.png")
}
ul.li-icon.li-vault li {
	background-image: url("./images/icons/lists/vault.png")
}
ul.li-icon.li-archive li {
	background-image: url("./images/icons/lists/archive.png")
}
ul.li-icon.li-file-cabinet li {
	background-image: url("./images/icons/lists/file-cabinet.png")
}
ul.li-icon.li-bandaid li {
	background-image: url("./images/icons/lists/bandaid.png")
}
ul.li-icon.li-postcard li {
	background-image: url("./images/icons/lists/postcard.png")
}
ul.li-icon.li-alarm li {
	background-image: url("./images/icons/lists/alarm.png")
}
ul.li-icon.li-alarm2 li {
	background-image: url("./images/icons/lists/alarm2.png")
}
ul.li-icon.li-alert li {
	background-image: url("./images/icons/lists/alert.png")
}
ul.li-icon.li-alert2 li {
	background-image: url("./images/icons/lists/alert2.png")
}
ul.li-icon.li-robot li {
	background-image: url("./images/icons/lists/robot.png")
}
ul.li-icon.li-globe li {
	background-image: url("./images/icons/lists/globe.png")
}
ul.li-icon.li-globe2 li {
	background-image: url("./images/icons/lists/globe2.png")
}
ul.li-icon.li-chemical li {
	background-image: url("./images/icons/lists/chemical.png")
}
ul.li-icon.li-bulb li {
	background-image: url("./images/icons/lists/bulb.png")
}
ul.li-icon.li-cloud li {
	background-image: url("./images/icons/lists/cloud.png")
}
ul.li-icon.li-cloud-upload li {
	background-image: url("./images/icons/lists/cloud-upload.png")
}
ul.li-icon.li-cloud-download li {
	background-image: url("./images/icons/lists/cloud-download.png")
}
ul.li-icon.li-lamp li {
	background-image: url("./images/icons/lists/lamp.png")
}
ul.li-icon.li-preview li {
	background-image: url("./images/icons/lists/preview.png")
}
ul.li-icon.li-icecream li {
	background-image: url("./images/icons/lists/icecream.png")
}
ul.li-icon.li-icecream2 li {
	background-image: url("./images/icons/lists/icecream2.png")
}
ul.li-icon.li-clip li {
	background-image: url("./images/icons/lists/clip.png")
}
ul.li-icon.li-footprint li {
	background-image: url("./images/icons/lists/footprint.png")
}
ul.li-icon.li-firefox li {
	background-image: url("./images/icons/lists/firefox.png")
}
ul.li-icon.li-chrome li {
	background-image: url("./images/icons/lists/chrome.png")
}
ul.li-icon.li-safari li {
	background-image: url("./images/icons/lists/safari.png")
}
ul.li-icon.li-loading li {
	background-image: url("./images/icons/lists/loading.png")
}
ul.li-icon.li-bulls-eye li {
	background-image: url("./images/icons/lists/bulls-eye.png")
}
ul.li-icon.li-folder li {
	background-image: url("./images/icons/lists/folder.png")
}
ul.li-icon.li-locked li {
	background-image: url("./images/icons/lists/locked.png")
}
ul.li-icon.li-locked2 li {
	background-image: url("./images/icons/lists/locked2.png")
}
ul.li-icon.li-unlocked li {
	background-image: url("./images/icons/lists/unlocked.png")
}
ul.li-icon.li-tag li {
	background-image: url("./images/icons/lists/tag.png")
}
ul.li-icon.li-tags li {
	background-image: url("./images/icons/lists/tags.png")
}
ul.li-icon.li-macos li {
	background-image: url("./images/icons/lists/macos.png")
}
ul.li-icon.li-windows li {
	background-image: url("./images/icons/lists/windows.png")
}
ul.li-icon.li-linux li {
	background-image: url("./images/icons/lists/linux.png")
}
ul.li-icon.li-write li {
	background-image: url("./images/icons/lists/write.png")
}
ul.li-icon.li-expose li {
	background-image: url("./images/icons/lists/expose.png")
}
ul.li-icon.li-key li {
	background-image: url("./images/icons/lists/key.png")
}
ul.li-icon.li-key2 li {
	background-image: url("./images/icons/lists/key2.png")
}
ul.li-icon.li-table li {
	background-image: url("./images/icons/lists/table.png")
}
ul.li-icon.li-chair li {
	background-image: url("./images/icons/lists/chair.png")
}
ul.li-icon.li-access-denied li {
	background-image: url("./images/icons/lists/access-denied.png")
}
ul.li-icon.li-balloons li {
	background-image: url("./images/icons/lists/balloons.png")
}
ul.li-icon.li-cat li {
	background-image: url("./images/icons/lists/cat.png")
}
ul.li-icon.li-airplane li {
	background-image: url("./images/icons/lists/airplane.png")
}
ul.li-icon.li-truck li {
	background-image: url("./images/icons/lists/truck.png")
}
ul.li-icon.li-car li {
	background-image: url("./images/icons/lists/car.png")
}
ul.li-icon.li-info li {
	background-image: url("./images/icons/lists/info.png")
}
ul.li-icon.li-alarm-clock li {
	background-image: url("./images/icons/lists/alarm-clock.png")
}
ul.li-icon.li-timer li {
	background-image: url("./images/icons/lists/timer.png")
}
ul.li-icon.li-stop-watch li {
	background-image: url("./images/icons/lists/stop-watch.png")
}
ul.li-icon.li-clock li {
	background-image: url("./images/icons/lists/clock.png")
}
ul.li-icon.li-calendar li {
	background-image: url("./images/icons/lists/calendar.png")
}
ul.li-icon.li-calendar-month li {
	background-image: url("./images/icons/lists/calendar-month.png")
}
ul.li-icon.li-dress li {
	background-image: url("./images/icons/lists/dress.png")
}
ul.li-icon.li-tshirt li {
	background-image: url("./images/icons/lists/tshirt.png")
}
ul.li-icon.li-sport-shirt li {
	background-image: url("./images/icons/lists/sport-shirt.png")
}
ul.li-icon.li-sweater li {
	background-image: url("./images/icons/lists/sweater.png")
}
ul.li-icon.li-sleeveless li {
	background-image: url("./images/icons/lists/sleeveless.png")
}
ul.li-icon.li-pants li {
	background-image: url("./images/icons/lists/pants.png")
}
ul.li-icon.li-socks li {
	background-image: url("./images/icons/lists/socks.png")
}
ul.li-icon.li-trolly li {
	background-image: url("./images/icons/lists/trolly.png")
}
ul.li-icon.li-medical-case li {
	background-image: url("./images/icons/lists/medical-case.png")
}
ul.li-icon.li-suitcase li {
	background-image: url("./images/icons/lists/suitcase.png")
}
ul.li-icon.li-suitcase2 li {
	background-image: url("./images/icons/lists/suitcase2.png")
}
ul.li-icon.li-suitcase3 li {
	background-image: url("./images/icons/lists/suitcase3.png")
}
ul.li-icon.li-bag li {
	background-image: url("./images/icons/lists/bag.png")
}
ul.li-icon.li-bag2 li {
	background-image: url("./images/icons/lists/bag2.png")
}
ul.li-icon.li-purse li {
	background-image: url("./images/icons/lists/purse.png")
}
ul.li-icon.li-paypal li {
	background-image: url("./images/icons/lists/paypal.png")
}
ul.li-icon.li-paypal2 li {
	background-image: url("./images/icons/lists/paypal2.png")
}
ul.li-icon.li-paypal3 li {
	background-image: url("./images/icons/lists/paypal3.png")
}
ul.li-icon.li-money li {
	background-image: url("./images/icons/lists/money.png")
}
ul.li-icon.li-cash li {
	background-image: url("./images/icons/lists/cash.png")
}
ul.li-icon.li-tag li {
	background-image: url("./images/icons/lists/tag.png")
}
ul.li-icon.li-tags li {
	background-image: url("./images/icons/lists/tags.png")
}
ul.li-icon.li-piggy-bank li {
	background-image: url("./images/icons/lists/piggy-bank.png")
}
ul.li-icon.li-shop li {
	background-image: url("./images/icons/lists/shop.png")
}
ul.li-icon.li-basket li {
	background-image: url("./images/icons/lists/basket.png")
}
ul.li-icon.li-basket2 li {
	background-image: url("./images/icons/lists/basket2.png")
}
ul.li-icon.li-scan-label li {
	background-image: url("./images/icons/lists/scan-label.png")
}
ul.li-icon.li-cart li {
	background-image: url("./images/icons/lists/cart.png")
}
ul.li-icon.li-cart2 li {
	background-image: url("./images/icons/lists/cart2.png")
}
ul.li-icon.li-cart3 li {
	background-image: url("./images/icons/lists/cart3.png")
}
ul.li-icon.li-cart4 li {
	background-image: url("./images/icons/lists/cart4.png")
}
ul.li-icon.li-digg li {
	background-image: url("./images/icons/lists/digg.png")
}
ul.li-icon.li-digg2 li {
	background-image: url("./images/icons/lists/digg2.png")
}
ul.li-icon.li-delicious li {
	background-image: url("./images/icons/lists/delicious.png")
}
ul.li-icon.li-twitter li {
	background-image: url("./images/icons/lists/twitter.png")
}
ul.li-icon.li-twitter2 li {
	background-image: url("./images/icons/lists/twitter2.png")
}
ul.li-icon.li-tumbler li {
	background-image: url("./images/icons/lists/tumbler.png")
}
ul.li-icon.li-plixi li {
	background-image: url("./images/icons/lists/plixi.png")
}
ul.li-icon.li-dribbble li {
	background-image: url("./images/icons/lists/dribbble.png")
}
ul.li-icon.li-dribbble2 li {
	background-image: url("./images/icons/lists/dribbble2.png")
}
ul.li-icon.li-stumbleupon li {
	background-image: url("./images/icons/lists/stumbleupon.png")
}
ul.li-icon.li-lastfm li {
	background-image: url("./images/icons/lists/lastfm.png")
}
ul.li-icon.li-mobypicture li {
	background-image: url("http://themes.codehunk.me/html/infringe/images/icons/lists/mobypicture.png")
}
ul.li-icon.li-youtube li {
	background-image: url("./images/icons/lists/youtube.png")
}
ul.li-icon.li-youtube2 li {
	background-image: url("./images/icons/lists/youtube2.png")
}
ul.li-icon.li-vimeo li {
	background-image: url("./images/icons/lists/vimeo.png")
}
ul.li-icon.li-vimeo2 li {
	background-image: url("./images/icons/lists/vimeo2.png")
}
ul.li-icon.li-skype li {
	background-image: url("./images/icons/lists/skype.png")
}
ul.li-icon.li-facebook li {
	background-image: url("./images/icons/lists/facebook.png")
}
ul.li-icon.li-fb-like li {
	background-image: url("./images/icons/lists/fb-like.png")
}
ul.li-icon.li-fb-like2 li {
	background-image: url("./images/icons/lists/fb-like2.png")
}
ul.li-icon.li-myspace li {
	background-image: url("./images/icons/lists/myspace.png")
}
ul.li-icon.li-dropbox li {
	background-image: url("./images/icons/lists/dropbox.png")
}
ul.li-icon.li-foursquare li {
	background-image: url("./images/icons/lists/foursquare.png")
}
ul.li-icon.li-gowalla li {
	background-image: url("./images/icons/lists/gowalla.png")
}
ul.li-icon.li-ichat li {
	background-image: url("./images/icons/lists/ichat.png")
}
ul.li-icon.li-googleplus li {
	background-image: url("./images/icons/lists/googleplus.png")
}
ul.li-icon.li-linkedin li {
	background-image: url("./images/icons/lists/linkedin.png")
}
ul.li-icon.li-walking li {
	background-image: url("./images/icons/lists/walking.png")
}
ul.li-icon.li-running li {
	background-image: url("./images/icons/lists/running.png")
}
ul.li-icon.li-exit li {
	background-image: url("./images/icons/lists/exit.png")
}
ul.li-icon.li-male li {
	background-image: url("./images/icons/lists/male.png")
}
ul.li-icon.li-female li {
	background-image: url("./images/icons/lists/female.png")
}
ul.li-icon.li-user li {
	background-image: url("./images/icons/lists/user.png")
}
ul.li-icon.li-user2 li {
	background-image: url("./images/icons/lists/user2.png")
}
ul.li-icon.li-users li {
	background-image: url("./images/icons/lists/users.png")
}
ul.li-icon.li-users2 li {
	background-image: url("./images/icons/lists/users2.png")
}
ul.li-icon.li-admin li {
	background-image: url("./images/icons/lists/admin.png")
}
ul.li-icon.li-admin2 li {
	background-image: url("./images/icons/lists/admin2.png")
}
ul.li-icon.li-male-symbol li {
	background-image: url("./images/icons/lists/male-symbol.png")
}
ul.li-icon.li-female-symbol li {
	background-image: url("./images/icons/lists/female-symbol.png")
}
ul.li-icon.li-user-comment li {
	background-image: url("./images/icons/lists/user-comment.png")
}
ul.li-icon.li-settings li {
	background-image: url("./images/icons/lists/settings.png")
}
ul.li-icon.li-settings2 li {
	background-image: url("./images/icons/lists/settings2.png")
}
ul.li-icon.li-settings3 li {
	background-image: url("./images/icons/lists/settings3.png")
}
ul.li-icon.li-settings4 li {
	background-image: url("./images/icons/lists/settings4.png")
}
ul.li-icon.li-equalizer li {
	background-image: url("./images/icons/lists/equalizer.png")
}
ul.li-icon.li-equalizer2 li {
	background-image: url("./images/icons/lists/equalizer2.png")
}
ul.li-icon.li-hd li {
	background-image: url("./images/icons/lists/hd.png")
}
ul.li-icon.li-hd2 li {
	background-image: url("./images/icons/lists/hd2.png")
}
ul.li-icon.li-hd3 li {
	background-image: url("./images/icons/lists/hd3.png")
}
ul.li-icon.li-sd li {
	background-image: url("./images/icons/lists/sd.png")
}
ul.li-icon.li-sd2 li {
	background-image: url("http://themes.codehunk.me/html/infringe/images/icons/lists/sd2.png")
}
ul.li-icon.li-sd3 li {
	background-image: url("./images/icons/lists/sd3.png")
}
ul.li-icon.li-dvd li {
	background-image: url("./images/icons/lists/dvd.png")
}
ul.li-icon.li-bluray li {
	background-image: url("./images/icons/lists/bluray.png")
}
ul.li-icon.li-record li {
	background-image: url("./images/icons/lists/record.png")
}
ul.li-icon.li-cd li {
	background-image: url("./images/icons/lists/cd.png")
}
ul.li-icon.li-cassette li {
	background-image: url("./images/icons/lists/cassette.png")
}
ul.li-icon.li-image li {
	background-image: url("./images/icons/lists/image.png")
}
ul.li-icon.li-image2 li {
	background-image: url("./images/icons/lists/image2.png")
}
ul.li-icon.li-images li {
	background-image: url("./images/icons/lists/images.png")
}
ul.li-icon.li-images2 li {
	background-image: url("./images/icons/lists/images2.png")
}
ul.li-icon.li-sound li {
	background-image: url("./images/icons/lists/sound.png")
}
ul.li-icon.li-megaphone li {
	background-image: url("./images/icons/lists/megaphone.png")
}
ul.li-icon.li-film li {
	background-image: url("./images/icons/lists/film.png")
}
ul.li-icon.li-film2 li {
	background-image: url("./images/icons/lists/film2.png")
}
ul.li-icon.li-microphone li {
	background-image: url("./images/icons/lists/microphone.png")
}
ul.li-icon.li-headphone li {
	background-image: url("./images/icons/lists/headphone.png")
}
ul.li-icon.li-printer li {
	background-image: url("./images/icons/lists/printer.png")
}
ul.li-icon.li-radio li {
	background-image: url("./images/icons/lists/radio.png")
}
ul.li-icon.li-tv li {
	background-image: url("./images/icons/lists/tv.png")
}
ul.li-icon.li-imac li {
	background-image: url("./images/icons/lists/imac.png")
}
ul.li-icon.li-laptop li {
	background-image: url("./images/icons/lists/laptop.png")
}
ul.li-icon.li-mouse li {
	background-image: url("./images/icons/lists/mouse.png")
}
ul.li-icon.li-mouse2 li {
	background-image: url("./images/icons/lists/mouse2.png")
}
ul.li-icon.li-mouse3 li {
	background-image: url("./images/icons/lists/mouse3.png")
}
ul.li-icon.li-camera li {
	background-image: url("./images/icons/lists/camera.png")
}
ul.li-icon.li-camera2 li {
	background-image: url("./images/icons/lists/camera2.png")
}
ul.li-icon.li-monitor li {
	background-image: url("./images/icons/lists/monitor.png")
}
ul.li-icon.li-ipod-classic li {
	background-image: url("./images/icons/lists/ipod-classic.png")
}
ul.li-icon.li-ipod-nano li {
	background-image: url("./images/icons/lists/ipod-nano.png")
}
ul.li-icon.li-ipad li {
	background-image: url("./images/icons/lists/ipad.png")
}
ul.li-icon.li-video-camera li {
	background-image: url("./images/icons/lists/video-camera.png")
}
ul.li-icon.li-calculator li {
	background-image: url("./images/icons/lists/calculator.png")
}
ul.li-icon.li-cash-register li {
	background-image: url("./images/icons/lists/cash-register.png")
}
ul.li-icon.li-fax li {
	background-image: url("./images/icons/lists/fax.png")
}
ul.li-icon.li-frames li {
	background-image: url("./images/icons/lists/frames.png")
}
ul.li-icon.li-coverflow li {
	background-image: url("./images/icons/lists/coverflow.png")
}
ul.li-icon.li-list li {
	background-image: url("./images/icons/lists/list.png")
}
ul.li-icon.li-list-image li {
	background-image: url("./images/icons/lists/list-image.png")
}
ul.li-icon.li-list-images li {
	background-image: url("./images/icons/lists/list-images.png")
}
ul.li-icon.li-image-blocks li {
	background-image: url("./images/icons/lists/image-blocks.png")
}
ul.li-icon.li-wordpress li {
	background-image: url("./images/icons/lists/wordpress.png")
}
ul.li-icon.li-wordpress2 li {
	background-image: url("./images/icons/lists/wordpress2.png")
}
ul.li-icon.li-expression-engine li {
	background-image: url("./images/icons/lists/expression-engine.png")
}
ul.li-icon.li-joomla li {
	background-image: url("./images/icons/lists/joomla.png")
}
ul.li-icon.li-drupal li {
	background-image: url("./images/icons/lists/drupal.png")
}
ul.li-icon.li-right-arrow li {
	background-image: url("./images/icons/lists/right-arrow.png")
}
ul.li-icon.li-left-arrow li {
	background-image: url("./images/icons/lists/left-arrow.png")
}
ul.li-icon.li-down-arrow li {
	background-image: url("./images/icons/lists/down-arrow.png")
}
ul.li-icon.li-up-arrow li {
	background-image: url("./images/icons/lists/up-arrow.png")
}
ul.li-icon.li-refresh li {
	background-image: url("./images/icons/lists/refresh.png")
}
ul.li-icon.li-refresh2 li {
	background-image: url("./images/icons/lists/refresh2.png")
}
ul.li-icon.li-refresh3 li {
	background-image: url("./images/icons/lists/refresh3.png")
}
ul.li-icon.li-refresh4 li {
	background-image: url("./images/icons/lists/refresh4.png")
}
ul.li-icon.li-repeat li {
	background-image: url("./images/icons/lists/repeat.png")
}
ul.li-icon.li-shuffle li {
	background-image: url("./images/icons/lists/shuffle.png")
}
ul.li-icon.li-recycle li {
	background-image: url("./images/icons/lists/recycle.png")
}
ul.li-icon.li-fullscreen-in li {
	background-image: url("./images/icons/lists/fullscreen-in.png")
}
ul.li-icon.li-fullscreen-out li {
	background-image: url("./images/icons/lists/fullscreen-out.png")
}
ul.li-icon.li-maximize li {
	background-image: url("./images/icons/lists/maximize.png")
}
ul.li-icon.li-iphone3g li {
	background-image: url("./images/icons/lists/iphone3g.png")
}
ul.li-icon.li-iphone4 li {
	background-image: url("./images/icons/lists/iphone4.png")
}
ul.li-icon.li-blackberry li {
	background-image: url("./images/icons/lists/blackberry.png")
}
ul.li-icon.li-android li {
	background-image: url("./images/icons/lists/android.png")
}
ul.li-icon.li-mobile li {
	background-image: url("./images/icons/lists/mobile.png")
}
ul.li-icon.li-bluetooth li {
	background-image: url("./images/icons/lists/bluetooth.png")
}
ul.li-icon.li-bluetooth2 li {
	background-image: url("./images/icons/lists/bluetooth2.png")
}
ul.li-icon.li-wifi li {
	background-image: url("./images/icons/lists/wifi.png")
}
ul.li-icon.li-wifi2 li {
	background-image: url("./images/icons/lists/wifi2.png")
}
ul.li-icon.li-inbox li {
	background-image: url("./images/icons/lists/inbox.png")
}
ul.li-icon.li-outgoing li {
	background-image: url("./images/icons/lists/outgoing.png")
}
ul.li-icon.li-incoming li {
	background-image: url("./images/icons/lists/incoming.png")
}
ul.li-icon.li-comment li {
	background-image: url("./images/icons/lists/comment.png")
}
ul.li-icon.li-comment2 li {
	background-image: url("./images/icons/lists/comment2.png")
}
ul.li-icon.li-comments li {
	background-image: url("./images/icons/lists/comments.png")
}
ul.li-icon.li-comments2 li {
	background-image: url("./images/icons/lists/comments2.png")
}
ul.li-icon.li-telephone li {
	background-image: url("./images/icons/lists/telephone.png")
}
ul.li-icon.li-telephone2 li {
	background-image: url("./images/icons/lists/telephone2.png")
}
ul.li-icon.li-telephone3 li {
	background-image: url("./images/icons/lists/telephone3.png")
}
ul.li-icon.li-battery-full li {
	background-image: url("./images/icons/lists/battery-full.png")
}
ul.li-icon.li-battery-half li {
	background-image: url("./images/icons/lists/battery-half.png")
}
ul.li-icon.li-battery-low li {
	background-image: url("./images/icons/lists/battery-low.png")
}
ul.li-icon.li-battery-empty li {
	background-image: url("./images/icons/lists/battery-empty.png")
}
ul.li-icon.li-battery li {
	background-image: url("./images/icons/lists/battery.png")
}
ul.li-icon.li-power li {
	background-image: url("./images/icons/lists/power.png")
}
ul.li-icon.li-power-input li {
	background-image: url("./images/icons/lists/power-input.png")
}
ul.li-icon.li-plug li {
	background-image: url("./images/icons/lists/plug.png")
}
ul.li-icon.li-paint li {
	background-image: url("./images/icons/lists/paint.png")
}
ul.li-icon.li-brush li {
	background-image: url("./images/icons/lists/brush.png")
}
ul.li-icon.li-bigbrush li {
	background-image: url("./images/icons/lists/bigbrush.png")
}
ul.li-icon.li-pen li {
	background-image: url("./images/icons/lists/pen.png")
}
ul.li-icon.li-pencil li {
	background-image: url("./images/icons/lists/pencil.png")
}
ul.li-icon.li-clipboard li {
	background-image: url("./images/icons/lists/clipboard.png")
}
ul.li-icon.li-scissors li {
	background-image: url("./images/icons/lists/scissors.png")
}
ul.li-icon.li-dropper li {
	background-image: url("./images/icons/lists/dropper.png")
}
ul.li-icon.li-abacus li {
	background-image: url("./images/icons/lists/abacus.png")
}
ul.li-icon.li-ruler li {
	background-image: url("./images/icons/lists/ruler.png")
}
ul.li-icon.li-ruler2 li {
	background-image: url("./images/icons/lists/ruler2.png")
}
ul.li-icon.li-map li {
	background-image: url("./images/icons/lists/map.png")
}
ul.li-icon.li-gmaps li {
	background-image: url("./images/icons/lists/gmaps.png")
}
ul.li-icon.li-signpost li {
	background-image: url("./images/icons/lists/signpost.png")
}
ul.li-icon.li-marker li {
	background-image: url("./images/icons/lists/marker.png")
}
ul.li-icon.li-vcard li {
	background-image: url("./images/icons/lists/vcard.png")
}
ul.li-icon.li-vcard2 li {
	background-image: url("./images/icons/lists/vcard2.png")
}
ul.li-icon.li-address-book li {
	background-image: url("./images/icons/lists/address-book.png")
}
ul.li-icon.li-document li {
	background-image: url("./images/icons/lists/document.png")
}
ul.li-icon.li-documents li {
	background-image: url("./images/icons/lists/documents.png")
}
ul.li-icon.li-pdf li {
	background-image: url("./images/icons/lists/pdf.png")
}
ul.li-icon.li-pdfs li {
	background-image: url("./images/icons/lists/pdfs.png")
}
ul.li-icon.li-msword li {
	background-image: url("./images/icons/lists/msword.png")
}
ul.li-icon.li-mswords li {
	background-image: url("./images/icons/lists/mswords.png")
}
ul.li-icon.li-zip li {
	background-image: url("./images/icons/lists/zip.png")
}
ul.li-icon.li-zips li {
	background-image: url("./images/icons/lists/zips.png")
}
ul.li-icon.li-powerpoint li {
	background-image: url("./images/icons/lists/powerpoint.png")
}
ul.li-icon.li-powerpoints li {
	background-image: url("./images/icons/lists/powerpoints.png")
}
ul.li-icon.li-msexcel li {
	background-image: url("./images/icons/lists/msexcel.png")
}
ul.li-icon.li-msexcels li {
	background-image: url("./images/icons/lists/msexcels.png")
}
ul.li-icon.li-piechart li {
	background-image: url("./images/icons/lists/piechart.png")
}
ul.li-icon.li-piechart2 li {
	background-image: url("./images/icons/lists/piechart2.png")
}
ul.li-icon.li-piechart3 li {
	background-image: url("./images/icons/lists/piechart3.png")
}
ul.li-icon.li-piechart4 li {
	background-image: url("./images/icons/lists/piechart4.png")
}
ul.li-icon.li-piechart5 li {
	background-image: url("./images/icons/lists/piechart5.png")
}
ul.li-icon.li-piechart6 li {
	background-image: url("./images/icons/lists/piechart6.png")
}
ul.li-icon.li-piechart7 li {
	background-image: url("./images/icons/lists/piechart7.png")
}
ul.li-icon.li-piechart8 li {
	background-image: url("./images/icons/lists/piechart8.png")
}
ul.li-icon.li-graph li {
	background-image: url("./images/icons/lists/graph.png")
}
#tweet-feed {
	position: relative;
	padding: 15px 35px;
	background: url("./images/dots.png") repeat;
	z-index: 2;
	border-top: 3px solid #e5e5e5
}
#tweet-feed .tweet-feed-wrap {
	position: relative;
	padding-left: 42px;
	line-height: 25px;
	min-height: 25px;
	background: url("./images/icons/tweet-feed.png") no-repeat left top
}
.tweet-feed-wrap p {
	margin: 0;
	font-family: "Droid Sans", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #444;
	text-shadow: 1px 1px 1px #FFF
}
.styled-table {
	width: 100%
}
.styled-table thead {
	background-color: #e5e5e5;
	padding: 5px 0
}
.styled-table th {
	padding: 10px;
	vertical-align: middle;
	font-size: 16px;
	font-family: "Droid Sans", sans-serif;
	text-shadow: 1px 1px 1px #FFF;
	border-left: 1px solid #CCC
}
.styled-table td {
	padding: 10px;
	border-left: 1px solid #CCC
}
.styled-table th:first-child, .styled-table td:first-child {
	border-left: 0
}
.styled-table tfoot td {
	text-align: right;
	font-family: "Droid Serif", serif;
	font-style: italic
}
.sitemap-list {
	font-size: 13px;
	font-family: "Droid Serif", serif
}
.sitemap-list&gt;li {
	margin: 10px 0
}
.sitemap-list&gt;li:first-child {
	margin-top: 0
}
.sitemap-list ul {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-type: square!important
}
.sitemap-list ul ul {
	list-style-type: circle!important
}
.gallery {
	margin: 20px auto;
	float: left;
	width: 100%;
	line-height: 1
}
.gallery .gallery-item {
	float: left;
	text-align: center;
	margin-left: 0;
	width: auto!important;
	margin: 10px 10px 0 0!important
}
.gallery-item img {
	margin: 0!important;
	padding: 0!important;
	width: auto!important;
	height: auto!important
}
.gallery-item a {
	float: left;
	border: none!important;
	margin: 0!important;
	padding: 0!important
}
.gallery .gallery-caption {
	margin-left: 0
}
.gallery br {
	clear: both
}
.col-0 {
	width: 100%
}
.col-1 {
	width: 100%
}
.col-2 {
	width: 50%
}
.col-3 {
	width: 33.333%
}
.col-4 {
	width: 25%
}
.col-5 {
	width: 20%
}
.col-6 {
	width: 16.666%
}
.col-7 {
	width: 14.285%
}
.col-8 {
	width: 12.5%
}
.col-9 {
	width: 11.111%
}
.preloader {
	display: block;
	width: 100%;
	height: 100%;
	background: url("./images/preloader.gif") center center no-repeat #FFF
}
#background-image {
	position: fixed;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	z-index: -99
}
.button {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: 0;
	white-space: nowrap;
	margin: 5px;
	padding: 0;
	background-image: url("./images/button-sprite.png");
	background-repeat: repeat-x;
	background-position: 0 0;
	border: 1px solid rgba(114,114,114,0.4);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 0 rgba(114,114,114,0.3);
	-moz-box-shadow: 0 1px 0 rgba(114,114,114,0.3);
	-webkit-box-shadow: 0 1px 0 rgba(114,114,114,0.3);
	background-color: #7DBA41!important
}
.button:hover {
	background-position: 0 -30px;
	text-decoration: none;
	border: 1px solid rgba(114,114,114,0.6)
}
.button:active {
	top: 1px
}
.button span {
	display: inline-block;
	padding: 0 18px;
	height: 29px;
	line-height: 29px;
	color: #37521d;
	font-size: 13px;
	font-weight: bold;
	font-family: "Droid Sans", sans-serif;
	border-top: 1px solid rgba(255,255,255,0.3);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.4)
}
.button.large {
	background-image: url("./images/lbutton-sprite.png");
	background-repeat: repeat-x;
	background-position: 0 0
}
.button.large:hover {
	background-position: 0 -40px
}
.button.large span {
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	padding: 0 22px
}
.red_btn {
	background-color: #F25B60!important
}
.red_btn span {
	color: #530609
}
.green_btn {
	background-color: #55DFA8!important
}
.green_btn span {
	color: #136444
}
.blue_btn {
	background-color: #5A9EE2!important
}
.blue_btn span {
	color: #144576
}
.brown_btn {
	background-color: #DE8E36!important
}
.brown_btn span {
	color: #704312
}
.white_btn {
	background-color: #F6F6F6!important
}
.white_btn span {
	color: #555
}
.yellow_btn {
	background-color: #E3E916!important
}
.yellow_btn span {
	color: #6f6c0b
}
.purple_btn {
	background-color: #BE56E0!important
}
.purple_btn span {
	color: #62167a
}
.black_btn {
	background-color: #494949!important
}
.black_btn span {
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6)
}
.classic-button {
	display: inline-block;
	position: relative;
	cursor: pointer;
	outline: 0;
	white-space: nowrap;
	margin: 5px;
	padding: 0;
	background-color: #444;
	padding: 0 12px;
	height: 34px;
	line-height: 34px;
	font-size: 13px;
	color: #FFF
}
.classic-button.button-rounded {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
.classic-button.large {
	padding: 0 16px;
	height: 42px;
	line-height: 42px;
	font-size: 16px
}
.classic-button.button-rounded.large {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px
}
.classic-button:hover {
	color: #FFF;
	background-color: #d20c0c
}
.button-icon {
	display: none
}
.classic-button .button-icon, .callout-action .button-icon {
	display: inline;
	float: left;
	width: 22px;
	height: 22px;
	margin: 6px 6px 0 0
}
.classic-button.large .button-icon {
	width: 28px;
	height: 28px;
	margin: 7px 9px 0 0
}
.callout-action .button-icon {
	width: 24px;
	height: 24px
}
label {
	display: inline-block;
	color: #444;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: "Droid Sans", sans-serif;
	font-size: 12px;
	text-transform: uppercase
}
#footer label {
	color: #EEE;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5)
}
label small {
	text-transform: none
}
input, select, textarea {
	display: block;
	background: #FFF;
	padding: 8px;
	border: 1px solid #DDD;
	outline: 0;
	font: normal 12px/100%;
	color: #666;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0,0.1) 0 0 8px;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 0 8px;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 0 8px
}
#footer input, #footer select, #footer textarea {
	border: 1px solid rgba(255,255,255,0.1);
	color: #CCC;
	background: rgba(0,0,0,0.2);
	box-shadow: rgba(0,0,0,0.1) 0 0 0;
	-moz-box-shadow: rgba(0,0,0,0.1) 0 0 0;
	-webkit-box-shadow: rgba(0,0,0,0.1) 0 0 0
}
input[type="text"], input[type="password"] {
	width: 60%
}
input[type="checkbox"], input[type="radio"] {
	display: inline-block;
	position: relative;
	top: 2px
}
textarea {
	width: 90%;
	max-width: 90%;
	height: 150px;
	line-height: 150%
}
input:active, textarea:active, select:active, input:focus, textarea:focus, select:focus {
	border-color: #d20c0c;
	box-shadow: 0 0 4px #d20c0c;
	-moz-box-shadow: 0 0 4px #d20c0c;
	-webkit-box-shadow: 0 0 4px #d20c0c
}
#footer input:active, #footer textarea:active, #footer select:active, #footer input:focus, #footer textarea:focus, #footer select:focus {
	border-color: rgba(255,255,255,0.2)
}
button, button.button {
	margin: 5px 0!important;
	background-color: #F6F6F6!important
}
button span, button.button span {
	color: #555!important;
	text-shadow: 1px 0 1px rgba(255,255,255,0.8)!important
}
#footer button, #footer button.button {
	margin: 5px 0!important;
	background-color: rgba(0,0,0,0.4)!important;
	border-color: rgba(0,0,0,0.2);
	box-shadow: 0 1px 0 rgba(11,11,11,0.2);
	-moz-box-shadow: 0 1px 0 rgba(11,11,11,0.2);
	-webkit-box-shadow: 0 1px 0 rgba(11,11,11,0.2)
}
#footer button span, #footer button.button span {
	color: #FFF!important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7)!important
}
form p, form div {
	margin-top: 15px;
	margin-bottom: 0
}
form div div {
	margin-top: 0
}
form p:first-child, form div:first-child {
	margin-top: 0
}
form small {
	font-weight: normal;
	font-size: 10px;
	color: #999
}
label.error {
	display: block;
	margin-top: 5px;
	text-transform: none;
	font-weight: normal;
	font-size: 11px;
	color: #e42126
}
.error404page {
	color: #555;
	font-size: 256px;
	text-align: center;
	line-height: 1;
	font-family: "Droid Serif", serif;
	text-shadow: 5px 4px 0 #fff, 10px 9px 0 rgba(0,0,0,0.15)
}
#gotoTop {
	display: none;
	position: fixed;
	z-index: 150;
	top: 50%;
	margin-top: -24px;
	left: auto;
	right: 0;
	text-indent: -9999px;
	width: 48px;
	height: 48px;
	background: #d20c0c url("./images/icons/go-to-top.png") center no-repeat;
	transition: background-color .3s linear;
	-moz-transition: background-color .3s linear;
	-webkit-transition: background-color .3s linear;
	-ms-transition: background-color .3s linear;
	-o-transition: background-color .3s linear
}
#gotoTop:hover {
	background-color: #444
}
#footer {
	position: relative;
	background-color: #444;
	border-top: 3px solid rgba(255,255,255,0.8);
	padding: 30px 40px;
	color: #EEE
}
#footer a, #copyrights a {
	color: #DDD;
	border-bottom: 1px dotted #EEE;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.6)
}
#footer a:hover, #copyrights a:hover {
	border-bottom-style: solid
}
#copyrights {
	display: block;
	overflow: hidden;
	line-height: 25px;
	border-top: 3px solid rgba(0,0,0,0.1);
	border-bottom: 3px solid rgba(0,0,0,0.1);
	background-color: #333;
	padding: 0 40px;
	color: #EEE;
	margin-bottom: -20px
}
#copyrights #foo-left, #copyrights #foo-right {
	display: block;
	position: relative;
	float: left;
	padding: 15px 0;
	max-width: 47%;
	margin-right: 6%
}
#copyrights #foo-right a {
	display: inline-block;
	line-height: 20px;
	margin: 0 7px
}
#copyrights #foo-right {
	float: right;
	margin-right: 0
}
#fsocial, #fsocial li {
	float: right;
	display: block;
	position: relative;
	margin: 0
}
#fsocial li {
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	margin: 13px 0 0 12px
}
#fsocial li:first-child {
	margin-left: 0
}
#fsocial li a, #fsocial li a img {
	display: block;
	width: 24px;
	height: 24px
}
.widget {
	display: block;
	position: relative;
	margin-top: 10px
}
.widget:first-child {
	margin-top: 0
}
.widget h4 {
	font-size: 12px;
	line-height: 20px;
	font-family: "Droid Sans", sans-serif;
	text-transform: uppercase;
	color: #222;
	border-bottom: 3px double rgba(0,0,0,0.1);
	padding-bottom: 10px;
	margin-bottom: 15px
}
.sidebar .widget:first-child {
	padding-top: 0;
	border-top: 0
}
#footer .widget h4 {
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	border-bottom: 3px double rgba(255,255,255,0.1)
}
#footer-widget-area {
	margin: 0 -40px 0 0
}
#footer .col_one_fourth {
	width: 280px;
	margin-top: 0;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 0;
}
.widget_text form, .widget_text form p, .widget_text form button {
	margin-bottom: 0!important
}
.flickr-widget .flickr-widget-wrap {
	display: block;
	line-height: 1;
	margin: 0 -8px -8px 0
}
#footer .flickr-widget-wrap {
	margin: 0 -6px -6px 0
}
.flickr-widget .flickr-widget-wrap .flickr_badge_image {
	float: left;
	margin: 0 8px 8px 0
}
#footer .flickr-widget-wrap .flickr_badge_image {
	margin: 0 6px 6px 0
}
.flickr-widget-wrap a {
	padding: 0;
	display: block;
	border: none!important
}
.flickr-widget-wrap a:hover {
	background: 0
}
.flickr-widget .flickr_badge_image img, .posts-widget li .post_image img {
	display: block;
	width: 48px;
	height: 48px;
	border: 3px solid #EEE
}
#footer .flickr_badge_image img, #footer .posts-widget li .post_image img {
	width: 42px;
	height: 42px;
	border-color: #333;
	border-color: rgba(0,0,0,0.3)
}
.flickr-widget-wrap .flickr_badge_image img:hover, .posts-widget li .post_image img:hover, #footer .flickr_badge_image img:hover, #footer .posts-widget li .post_image img:hover {
	border-color: #d20c0c
}
.twitter-widget ul, .twitter-widget ul li {
	margin: 0
}
.twitter-widget ul {
	margin-top: -3px
}
.twitter-widget ul li {
	margin-bottom: 15px;
	padding-left: 24px;
	background: url("./images/icons/twitterfeed.png") no-repeat left top
}
#footer .twitter-widget ul li {
	background: url("./images/icons/ftwitterfeed.png") no-repeat left top
}
.twitter-widget ul li span {
	display: block
}
a.twitter-follow-me {
	display: block;
	float: right;
	font-size: 11px;
	padding: 4px 10px;
	color: #FFF!important;
	background: #d20c0c;
	border: none!important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
#footer a.twitter-follow-me {
	background: rgba(0,0,0,0.3)
}
a.twitter-follow-me:hover {
	color: #FFF!important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5)!important
}
.widget_nav_menu ul, .widget_nav_menu li, .widget_links ul, .widget_links li, .widget_meta ul, .widget_meta li, .widget_archive ul, .widget_archive li, .widget_recent_comments ul, .widget_recent_comments li, .widget_recent_entries ul, .widget_recent_entries li, .widget_categories ul, .widget_categories li, .widget_pages ul, .widget_pages li {
	margin: 0
}
.widget_nav_menu li, .widget_nav_menu li li:first-child, .widget_links li, .widget_links li li:first-child, .widget_meta li, .widget_meta li li:first-child, .widget_archive li, .widget_archive li li:first-child, .widget_recent_comments li, .widget_recent_comments li li:first-child, .widget_recent_entries li, .widget_recent_entries li li:first-child, .widget_categories li, .widget_categories li li:first-child, .widget_pages li, .widget_pages li li:first-child {
	border-top: 1px solid rgba(0,0,0,0.1)
}
#footer .widget_nav_menu li, #footer .widget_nav_menu li li:first-child, #footer .widget_links li, #footer .widget_links li li:first-child, #footer .widget_meta li, #footer .widget_meta li li:first-child, #footer .widget_archive li, #footer .widget_archive li li:first-child, #footer .widget_recent_comments li, #footer .widget_recent_comments li li:first-child, #footer .widget_recent_entries li, #footer .widget_recent_entries li li:first-child, #footer .widget_categories li, #footer .widget_categories li li:first-child, #footer .widget_pages li, #footer .widget_pages li li:first-child {
	border-top: 1px solid rgba(255,255,255,0.1)
}
.widget_nav_menu li, .widget_links li, .widget_meta li, .widget_archive li, .widget_recent_comments li, .widget_recent_entries li, .widget_categories li, .widget_pages li {
	font-family: "Droid Sans", sans-serif;
	padding: 0 4px
}
.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_recent_comments li {
	display: inline-block;
	padding: 6px 3px 6px 10px
}
.widget_recent_comments li {
	display: block;
	background: url("./images/icons/sidebar-comment.png") left top no-repeat;
	padding: 6px 0 6px 20px
}
#footer .widget_recent_comments li {
	background: url("./images/icons/footer-comment.png") left top no-repeat
}
.widget_nav_menu li a, .widget_links li a, .widget_meta li a, .widget_archive li a, .widget_recent_entries li a, .widget_categories li a, .widget_pages li a, .widget_recent_comments li a {
	background: url("./images/icons/sidebar-link.png") left top no-repeat;
	border: none!important;
	color: #444;
	font-size: 13px
}
.widget_nav_menu li a:hover, .widget_links li a:hover, .widget_meta li a:hover, .widget_archive li a:hover, .widget_recent_entries li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_recent_comments li a:hover {
	color: #000
}
#footer .widget_nav_menu li a, #footer .widget_links li a, #footer .widget_meta li a, #footer .widget_archive li a, #footer .widget_recent_comments li a, #footer .widget_recent_entries li a, #footer .widget_categories li a, #footer .widget_pages li a {
	background: url("./images/icons/footer-link.png") left top no-repeat
}
.widget_recent_comments li a {
	display: inline;
	padding: 0;
	background: none!important;
	font-size: 12px
}
.widget_nav_menu&gt;ul&gt;li:first-child, .widget_links&gt;ul&gt;li:first-child, .widget_meta&gt;ul&gt;li:first-child, .widget_archive&gt;ul&gt;li:first-child, .widget_recent_comments&gt;ul&gt;li:first-child, .widget_recent_entries&gt;ul&gt;li:first-child, .widget_categories&gt;ul&gt;li:first-child, .widget_pages&gt;ul&gt;li:first-child {
	border-top: 0!important
}
.widget_nav_menu ul ul, .widget_links ul ul, .widget_meta ul ul, .widget_archive ul ul, .widget_recent_comments ul ul, .widget_recent_entries ul ul, .widget_categories ul ul, .widget_pages ul ul {
	margin-left: 15px
}
#footer .widget_nav_menu li a:hover, #footer .widget_links li a:hover, #footer .widget_meta li a:hover, #footer .widget_archive li a:hover, #footer .widget_recent_comments li a:hover, #footer .widget_recent_entries li a:hover, #footer .widget_categories li a:hover, #footer .widget_pages li a:hover {
	color: #BBB
}
.widget_search form {
	margin: 0
}
.widget_search input[type="text"], .widget_text input[type="text"] {
	width: 222px
}
#footer .widget_search input[type="text"], #footer .widget_text input[type="text"] {
	width: 192px
}
.widget_search input[type="submit"], .widget_search button {
	display: none
}
.posts-widget ul, .posts-widget ul li {
	margin: 0
}
.posts-widget ul {
	margin-top: 0
}
.posts-widget ul li {
	margin-top: 15px
}
.posts-widget ul li:first-child {
	margin-top: 0
}
.posts-widget .post_image {
	display: block;
	float: left;
	margin-right: 10px;
	width: 54px;
	height: 54px;
	background-color: #DDD
}
#footer .post_image {
	width: 48px;
	height: 48px;
	border: none!important
}
#footer .post_image {
	background-color: rgba(0,0,0,0.3)
}
.posts-widget .post_block {
	position: relative;
	overflow: hidden
}
.posts-widget .post_title {
	display: block;
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 18px;
	font-family: "Droid Sans", sans-serif
}
.posts-widget .post_title a {
	color: #222
}
#footer .post_title a {
	font-weight: bold;
	border: 0
}
.posts-widget .post_title a:hover {
	color: #666
}
#footer .post_title a:hover {
	color: #CCC
}
.posts-widget .post_meta {
	font-family: "Droid Serif", serif;
	font-size: 11px
}
.maps-widget, .maps-widget-wrap {
	display: block;
	position: relative
}
.maps-widget-wrap {
	width: 100%
}
.maps-widget-wrap a {
	display: inline;
	width: auto;
	height: auto;
	padding: 0
}
.widget_calendar h4 {
	display: none
}
.widget_calendar table {
	width: 100%;
	margin-bottom: 0;
	border: 1px solid #CCC
}
.widget_calendar caption {
	margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	font-family: 'PT Sans', sans-serif
}
.widget_calendar td {
	border-right: 1px solid #DDD
}
.widget_calendar tr {
	border-bottom: 1px solid #DDD
}
.widget_calendar td#today {
	background-color: #EEE;
	text-shadow: 1px 0 1px #FFF
}
.widget_calendar a, .widget_calendar th, .widget_calendar td#today {
	font-weight: bold
}
.tagcloud {
	margin-bottom: -2px
}
.tagcloud a {
	display: block;
	float: left;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 2px 5px;
	background-color: #EEE;
	font-size: 12px!important;
	font-family: "Droid Sans", sans-serif;
	color: #666;
	text-shadow: 1px 1px 1px #FFF
}
#footer .tagcloud a {
	border: none!important;
	background-color: rgba(0,0,0,0.3)
}
.tagcloud a:hover, #footer .tagcloud a:hover {
	background-color: #d20c0c;
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5)
}
.social-widget .social-widget-wrap {
	margin: 0 -10px -10px 0
}
#left-content .social-widget-wrap {
	text-align: center
}
.social-widget-wrap a {
	display: inline-block;
	padding: 0;
	margin: 0 10px 10px 0;
	border: none!important
}
.social-widget-wrap a, .social-widget-wrap a img {
	width: 24px;
	height: 24px
}
.social-widget-wrap a:hover {
	background: none!important
}
.contact-form-widget, .contact-info-widget {
	display: none
}
#footer .contact-form-widget, #footer .contact-info-widget {
	display: block
}
.contact-form-widget input[type="text"], .contact-form-widget textarea {
	width: 300px
}
.contact-form-widget textarea {
	max-width: none;
	height: 55px
}
.contact-form-widget label {
	text-transform: none;
	margin-bottom: 2px
}
.contact-form-widget label.error {
	color: #BBB!important;
	font-family: "Droid Serif", serif;
	font-style: italic
}
.contact-form-widget p {
	margin-top: 10px!important
}
.contact-form-widget button {
	margin: 0!important
}
.wcontact-info-icon {
	position: relative;
	margin-bottom: 10px;
	color: #DDD;
	font-size: 14px;
	line-height: 32px;
	padding-left: 40px;
	font-family: "Droid Sans", sans-serif;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7)
}
.wcontact-info-icon img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.3);
	width: 18px;
	height: 18px;
	padding: 7px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.portfolio-widget, .widget-portfolio-scroll, .testimonials-widget, .widget-testimonials-scroll {
	position: relative
}
.widget-portfolio-scroll .portfolio-item {
	margin: 0;
	width: 240px
}
.widget-portfolio-scroll .portfolio-image, .widget-portfolio-scroll .portfolio-image a, .widget-portfolio-scroll .portfolio-image img {
	width: 240px;
	height: 180px
}
#footer .portfolio-item {
	width: 210px
}
#footer .portfolio-image, #footer .portfolio-image a, #footer .portfolio-image img {
	width: 210px;
	height: 158px
}
#footer .portfolio-desc {
	background-color: rgba(0,0,0,0.3)
}
#footer .portfolio-desc h3 a {
	color: #FFF;
	border: 0;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.7)
}
.portfolio-widget-prev, .portfolio-widget-next {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: auto;
	right: 25px;
	width: 20px;
	height: 20px;
	background-color: #444;
	background-image: url("./images/icons/portfolio-widget.png");
	background-repeat: no-repeat;
	background-position: left top
}
.portfolio-widget-next {
	right: 0;
	background-position: right top
}
.portfolio-widget-prev:hover, .portfolio-widget-next:hover {
	background-color: #777
}
#footer .portfolio-widget-prev, #footer .portfolio-widget-next {
	background-color: rgba(0,0,0,0.3)
}
#footer .portfolio-widget-prev:hover, #footer .portfolio-widget-next:hover {
	background-color: rgba(0,0,0,0.5)
}
.widget-testimonials-scroll .wtestimonial-item {
	position: relative;
	float: left;
	width: 240px
}
#footer .wtestimonial-item {
	width: 210px
}
.wtestimonial-item .wtestimonial-content {
	padding: 15px;
	background-color: #EEE;
	font-family: "Droid Serif", serif;
	font-size: 14px;
	font-style: italic;
	color: #777;
	text-shadow: 1px 1px 1px #FFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
#footer .wtestimonial-content {
	padding: 12px;
	background-color: rgba(0,0,0,0.3);
	font-size: 13px;
	color: #CCC;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5)
}
.wtestimonial-item .wtestimonial-author {
	text-align: right;
	margin-top: 10px;
	font-family: "Droid Sans", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	line-height: 18px
}
#footer .wtestimonial-author {
	color: #EEE;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5)
}
.wtestimonial-author span {
	display: block;
	font-family: "Droid Serif", serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic
}
</pre></body></html>