﻿@import url( http://fonts.googleapis.com/css?family=Oswald );
body {
	margin: 0px;
	padding: 0px;
	color: rgb(68, 68, 68);
	line-height: 20px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 15;
}
h1 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
h2 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
h2 a {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
h2 a:visited {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
h3 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
h4 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
h5 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
h6 {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
p {
	margin: 0px;
	padding: 0px;
	color: rgb(68, 68, 68);
	line-height: 20px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size: large;
	font-weight: normal;
	text-decoration: none;
}
input {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
select {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
textarea {
	margin: 0px; padding: 0px; color: rgb(68, 68, 68); line-height: 20px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none;
}
input {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(245, 245, 245);
}
select {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(245, 245, 245);
}
textarea {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(245, 245, 245);
}
.sticky {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(245, 245, 245);
}
.taxonomy-description {
	border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(245, 245, 245);
}
.bbPress input {
	padding: 5px;
}
.bbPress textarea {
	padding: 5px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol li {
	list-style-type: decimal;
}
a {
	color: rgb(80, 154, 201); text-decoration: none;
}
a:visited {
	color: rgb(80, 154, 201); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a img {
	border: currentColor; border-image: none;
}
body {
	background-color: rgb(213, 85, 0);
}
#wrap {
	margin: 15px auto;
	width: 960px;
	overflow: hidden;
	background-color: rgb(255, 255, 255);
	-moz-box-shadow: 0 1px 2px #999;
	-webkit-box-shadow: 0 1px 2px #999;
}
#header {
	background: url("images/header.png") no-repeat left top; margin: 0px auto; width: 920px; height: 260px;
}
.page-template-page-landing-php #header {
	margin: 20px auto 0px;
}
#title-area {
	padding: 35px 0px 0px 30px; width: 400px; overflow: hidden; float: left;
}
.header-full-width #title-area {
	padding: 35px 0px 0px;
}
#title {
	margin: 15px; line-height: 48px; font-family: Georgia, Times, "Times New Roman", serif; font-size: 48px; font-variant: small-caps; text-shadow: 1px 1px #666;
}
.header-full-width #title {
	text-align: center;
}
#title a {
	text-align: center; color: rgb(255, 255, 255); text-decoration: none;
}
#title a:hover {
	text-align: center; color: rgb(255, 255, 255); text-decoration: none;
}
#description {
	color: rgb(255, 255, 255); line-height: 24px; font-family: Georgia, Times, "Times New Roman", serif; font-size: 20px; font-style: italic; text-shadow: 1px 1px #666;
}
.header-full-width #description {
	text-align: center;
}
#header .widget-area {
	width: 550px; float: right;
}
.header-image #title-area {
	padding: 0px; width: 300px; height: 260px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.header-image #title {
	padding: 0px; width: 300px; height: 260px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.header-image #title a {
	padding: 0px; width: 300px; height: 150px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.header-image #description {
	overflow: hidden; display: block;
}
.header-full-width #title-area {
	width: 920px;
}
.header-full-width #title {
	width: 920px;
}
.header-full-width #title a {
	width: 920px;
}
li:hover ul ul {
	left: -9999px;
}
li.sfHover ul ul {
	left: -9999px;
}
li:hover {
	position: static;
}
li.sfHover {
	position: static;
}
#header ul.menu {
	float: right;
}
#header ul.menu ul {
	margin: 0px; padding: 0px; width: 100%; float: right;
}
#header ul.menu li {
	text-transform: uppercase; float: left; list-style-type: none; background-color: rgb(51, 51, 51);
}
#header ul.menu li a {
	padding: 7px 10px 5px; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; display: block; position: relative;
}
#header ul.menu li a:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
#header ul.menu li a:active {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
#header ul.menu .current_page_item a {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
#header ul.menu .current-cat a {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
#header ul.menu .current-menu-item a {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
#header ul.menu li a.sf-with-ul {
	padding-right: 25px;
}
#header ul.menu li a .sf-sub-indicator {
	background: url("images/arrow-down.png") no-repeat; top: 12px; width: 10px; height: 10px; right: 10px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
#header ul.menu li li a {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(102, 102, 102); padding: 5px 10px; border-image: none; width: 158px; color: rgb(255, 255, 255); font-size: 11px; position: relative; background-color: rgb(51, 51, 51);
}
#header ul.menu li li a:link {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(102, 102, 102); padding: 5px 10px; border-image: none; width: 158px; color: rgb(255, 255, 255); font-size: 11px; position: relative; background-color: rgb(51, 51, 51);
}
#header ul.menu li li a:visited {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(102, 102, 102); padding: 5px 10px; border-image: none; width: 158px; color: rgb(255, 255, 255); font-size: 11px; position: relative; background-color: rgb(51, 51, 51);
}
#header ul.menu li li a:hover {
	background-color: rgb(0, 0, 0);
}
#header ul.menu li li a:active {
	background-color: rgb(0, 0, 0);
}
#header ul.menu li li a .sf-sub-indicator {
	background: url("images/arrow-right.png") no-repeat; top: 10px;
}
#header ul.menu li ul {
	left: -9999px; width: 180px; height: auto; position: absolute; z-index: 9999;
}
#header ul.menu li ul a {
	width: 160px;
}
#header ul.menu li ul ul {
	margin: -31px 0px 0px 179px;
}
#header ul.menu li:hover > ul {
	left: auto;
}
#header ul.menu li.sfHover ul {
	left: auto;
}
#nav {
	margin: 15px auto;
	width: 920px;
	color: #666666;
	overflow: hidden;
	clear: both;
	font-family: "Oswald", arial, serif;
	font-size: 18px;
}
#nav ul {
	width: 100%; float: left;
}
#nav li {
	float: left;
	list-style-type: none;
	font-weight: lighter;
	color: #444444;
	position: relative;
}
#nav li a {
	padding: 10px 10px 8px; text-decoration: none; display: block; position: relative;
}
#nav li a:hover {
	color: rgb(68, 68, 68);
}
#nav li a:active {
	color: rgb(68, 68, 68);
}
#nav .current_page_item a {
	color: rgb(68, 68, 68);
}
#nav .current-cat a {
	color: rgb(68, 68, 68);
}
#nav .current-menu-item a {
}
#nav li a .sf-sub-indicator {
	text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
#nav li li a {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 128px; color: rgb(68, 68, 68); font-size: 12px; position: relative; background-color: rgb(255, 255, 255);
}
#nav li li a:link {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 128px; color: rgb(68, 68, 68); font-size: 12px; position: relative; background-color: rgb(255, 255, 255);
}
#nav li li a:visited {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 128px; color: rgb(68, 68, 68); font-size: 12px; position: relative; background-color: rgb(255, 255, 255);
}
#nav li li a:hover {
	color: rgb(68, 68, 68);
}
#nav li li a:active {
	color: rgb(68, 68, 68);
}
#nav li ul {
	left: -9999px; width: 150px; height: auto; position: absolute; z-index: 9999;
}
#nav li ul a {
	width: 130px;
}
#nav li ul ul {
	margin: -31px 0px 0px 149px;
}
#nav li:hover > ul {
	left: auto;
}
#nav li.sfHover ul {
	left: auto;
}
#nav li.right {
	padding: 10px 10px 8px; float: right;
}
#nav li.right a {
	background: none; border: currentColor; border-image: none; text-decoration: none; display: inline;
}
#nav li.right a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
#nav li.search {
	padding: 0px 10px;
}
#nav li.rss a {
	background: url("images/rss.png") no-repeat left; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 16px;
}
#nav li.twitter a {
	background: url("images/twitter-nav.png") no-repeat left; padding: 0px 0px 0px 20px;
}
#subnav {
	background: url("images/subnav.png"); margin: 0px auto; width: 920px; color: rgb(255, 255, 255); text-transform: uppercase; overflow: hidden; clear: both; font-family: "Oswald", arial, serif; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
#subnav ul {
	width: 100%; float: left;
}
#subnav li {
	float: left; list-style-type: none;
}
#subnav li a {
	padding: 9px 16px 8px 15px; text-decoration: none; border-right-color: rgb(221, 221, 221); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; position: relative;
}
#subnav li a:hover {
	color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#subnav li a:active {
	color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#subnav .current_page_item a {
	color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#subnav .current-cat a {
	color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#subnav .current-menu-item a {
	color: rgb(68, 68, 68); background-color: rgb(255, 255, 255);
}
#subnav li a .sf-sub-indicator {
	text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
#subnav li li a {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 128px; color: rgb(68, 68, 68); text-transform: none; font-size: 12px; position: relative; background-color: rgb(255, 255, 255);
}
#subnav li li a:link {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 128px; color: rgb(68, 68, 68); text-transform: none; font-size: 12px; position: relative; background-color: rgb(255, 255, 255);
}
#subnav li li a:visited {
	border-width: 0px 1px 1px; border-style: solid; border-color: rgb(221, 221, 221); padding: 5px 10px; border-image: none; width: 128px; color: rgb(68, 68, 68); text-transform: none; font-size: 12px; position: relative; background-color: rgb(255, 255, 255);
}
#subnav li li a:hover {
	color: rgb(80, 154, 201);
}
#subnav li li a:active {
	color: rgb(80, 154, 201);
}
#subnav li ul {
	margin: 0px 0px 0px -1px; left: -9999px; width: 150px; height: auto; position: absolute; z-index: 9999;
}
#subnav li ul a {
	width: 130px;
}
#subnav li ul ul {
	margin: -31px 0px 0px 149px;
}
#subnav li:hover > ul {
	left: auto;
}
#subnav li.sfHover ul {
	left: auto;
}
#inner {
	margin: 0px auto; padding: 15px 0px 0px; width: 920px; overflow: hidden;
}
.breadcrumb {
	background: url("images/line.png") repeat-x bottom; margin: 0px auto; padding: 10px 0px 15px; width: 920px; color: rgb(68, 68, 68); font-family: "Oswald", arial, serif; font-size: 12px;
}
.breadcrumb a {
	text-decoration: none;
}
.breadcrumb a:visited {
	text-decoration: none;
}
.breadcrumb a:hover {
	text-decoration: underline;
}
.taxonomy-description {
	margin: 0px 0px 30px; padding: 10px;
}
#content-sidebar-wrap {
	width: 750px; float: left;
}
.content-sidebar #content-sidebar-wrap {
	width: 920px;
}
.sidebar-content #content-sidebar-wrap {
	width: 920px;
}
.sidebar-content-sidebar #content-sidebar-wrap {
	float: right;
}
.sidebar-sidebar-content #content-sidebar-wrap {
	float: right;
}
.full-width-content #content-sidebar-wrap {
	width: 920px;
}
#content {
	width: 450px; float: left;
}
.content-sidebar #content {
	padding: 5px 10px 20px; width: 600px;
}
.sidebar-content #content {
	padding: 5px 10px 20px; width: 600px;
}
.content-sidebar-sidebar #content {
	padding: 0px 10px; width: 430px;
}
.sidebar-sidebar-content #content {
	padding: 0px 10px 0px 0px; width: 440px;
}
.sidebar-content #content {
	float: right;
}
.sidebar-sidebar-content #content {
	float: right;
}
.full-width-content #content {
	padding: 0px 0px 20px; width: 920px;
}
.page-template-page-landing-php #content {
	padding: 20px 100px 0px; width: 720px;
}
blockquote {
	margin: 5px 15px 20px; padding: 15px 20px 0px; clear: both; background-color: rgb(245, 245, 245);
}
blockquote p {
	color: rgb(119, 119, 119); font-family: Georgia, Times, "Times New Roman", serif; font-size: 14px; font-style: italic;
}
.post {
	background: url("images/line.png") repeat-x bottom; margin: 0px 0px 25px; padding: 0px 0px 25px; overflow: hidden;
}
.single .post {
	background: none; margin: 0px 0px 20px; padding: 0px;
}
.sticky {
	padding: 20px;
}
.format-aside {
	margin: 0px 0px 20px; padding: 0px 0px 10px;
}
.format-audio {
	margin: 0px 0px 20px; padding: 0px 0px 10px;
}
.format-link {
	margin: 0px 0px 20px; padding: 0px 0px 10px;
}
.format-quote {
	margin: 0px 0px 20px; padding: 0px 0px 10px;
}
.format-status {
	margin: 0px 0px 20px; padding: 0px 0px 10px;
}
.format-video {
	margin: 0px 0px 20px; padding: 0px 0px 10px;
}
.entry-content a {
	text-decoration: underline;
}
.entry-content a:visited {
	text-decoration: underline;
}
.entry-content a:hover {
	text-decoration: none;
}
.entry-content p {
	padding: 0px 0px 15px;
	background-repeat: no-repeat;
}
.home #content p {
	padding: 0px 0px 15px;
}
.page .entry-content p {
	padding: 0px 0px 15px;
}
#author-description {
	padding: 0px 0px 15px;
}
.clear {
	clear: both;
}
.clear-line {
	margin: 0px 0px 15px; clear: both; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.five-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.four-fifths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.four-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-fifth {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-fourth {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-half {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-sixth {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-third {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.three-fifths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.three-fourths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.three-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-fifths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-fourths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-sixths {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.two-thirds {
	margin: 0px 0px 20px; padding-left: 3%; float: left;
}
.one-half {
	width: 48%;
}
.three-sixths {
	width: 48%;
}
.two-fourths {
	width: 48%;
}
.one-third {
	width: 31%;
}
.two-sixths {
	width: 31%;
}
.four-sixths {
	width: 65%;
}
.two-thirds {
	width: 65%;
}
.one-fourth {
	width: 22.5%;
}
.three-fourths {
	width: 73.5%;
}
.one-fifth {
	width: 17.4%;
}
.two-fifths {
	width: 37.8%;
}
.three-fifths {
	width: 58.2%;
}
.four-fifths {
	width: 78.6%;
}
.one-sixth {
	width: 14%;
}
.five-sixths {
	width: 82%;
}
.first {
	padding-left: 0px; clear: both;
}
h1 {
	margin: 0px 0px 10px; color: rgb(68, 68, 68); font-family: "Oswald", arial, serif; font-size: 18px;
}
h2 {
	margin: 0px 0px 10px; color: rgb(68, 68, 68); font-family: "Oswald", arial, serif; font-size: 18px;
}
h3 {
	margin: 0px 0px 10px; color: rgb(68, 68, 68); font-family: "Oswald", arial, serif; font-size: 18px;
}
h4 {
	margin: 0px 0px 10px; color: rgb(68, 68, 68); font-family: "Oswald", arial, serif; font-size: 18px;
}
h5 {
	margin: 0px 0px 10px; color: rgb(68, 68, 68); font-family: "Oswald", arial, serif; font-size: 18px;
}
h6 {
	margin: 0px 0px 10px; color: rgb(68, 68, 68); font-family: "Oswald", arial, serif; font-size: 18px;
}
h1 {
	color: rgb(80, 154, 201); line-height: 30px; font-family: "Oswald", arial, serif; font-size: 24px;
}
h2 {
	color: rgb(80, 154, 201); line-height: 30px; font-family: "Oswald", arial, serif; font-size: 24px;
}
h2 a {
	color: rgb(80, 154, 201); line-height: 30px; font-family: "Oswald", arial, serif; font-size: 24px;
}
h2 a:visited {
	color: rgb(80, 154, 201); line-height: 30px; font-family: "Oswald", arial, serif; font-size: 24px;
}
h2 a:hover {
	color: rgb(68, 68, 68); text-decoration: none;
}
.home h2 a {
	line-height: 22px; font-size: 16px;
}
.home h2 a:visited {
	line-height: 22px; font-size: 16px;
}
.page-template-page-portfolio-php h2 a {
	line-height: 20px; font-size: 16px;
}
.page-template-page-portfolio-php h2 a:visited {
	line-height: 20px; font-size: 16px;
}
h3 {
	font-size: 20px;
}
.bbPress h2 {
	margin: 0px 0px 5px; font-size: 20px;
}
.bbPress h2.entry-title {
	display: none;
}
h4 {
	color: rgb(68, 68, 68); font-size: 16px; text-decoration: none;
}
h4 a {
	color: rgb(68, 68, 68); font-size: 16px; text-decoration: none;
}
h4 a:hover {
	color: rgb(68, 68, 68); font-size: 16px; text-decoration: none;
}
h4 a:visited {
	color: rgb(68, 68, 68); font-size: 16px; text-decoration: none;
}
#footer-widgets h4 {
	color: rgb(255, 255, 255);
}
h5 {
	font-size: 16px;
}
h6 {
	font-size: 14px;
}
.entry-content ol {
	margin: 0px; padding: 0px 0px 15px;
}
.entry-content ul {
	margin: 0px; padding: 0px 0px 15px;
}
.entry-content ol {
	margin: 0px;
}
.archive-page ul li {
	margin: 0px 0px 0px 30px; padding: 0px; list-style-type: square;
}
.entry-content ul li {
	margin: 0px 0px 0px 30px; padding: 0px; list-style-type: square;
}
.entry-content ol li {
	margin: 0px 0px 0px 35px;
}
.archive-page ul ul {
	padding: 0px;
}
.entry-content ul ul {
	padding: 0px;
}
.entry-content ol ol {
	padding: 0px;
}
.post-info {
	margin: 5px 0px 15px; text-transform: uppercase; font-size: 11px;
}
.post-meta {
	padding: 7px 10px 5px; text-transform: uppercase; clear: both; font-size: 11px; background-color: rgb(245, 245, 245);
}
.author-box {
	background: url("images/line.png") repeat-x top; margin: 0px 0px 40px; padding: 20px 0px 0px; overflow: hidden;
}
.archive-page {
	padding: 20px 0px; width: 50%; float: left;
}
.categories {
	background: url("images/icon-categories.png") no-repeat left top; padding: 2px 0px 2px 22px;
}
.post-comments {
	background: url("images/icon-comments.png") no-repeat left top; margin: 0px 0px 0px 10px; padding: 2px 0px 2px 22px;
}
.tags {
	background: url("images/icon-tags.png") no-repeat left top; margin: 0px 0px 0px 10px; padding: 2px 0px 2px 20px;
}
.time {
	background: url("images/icon-time.png") no-repeat left top; padding: 2px 0px 2px 21px;
}
img {
	max-width: 98%;
}
.post-format-image {
	background: none; margin: 0px 10px 10px 0px; float: left; display: block;
}
.page .post-format-image {
	display: none;
}
img.alignleft {
	margin: 0px 0px 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; max-width: none;
}
img.alignright {
	margin: 0px 0px 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; max-width: none;
}
.alignleft img {
	margin: 0px 0px 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; max-width: none;
}
.alignright img {
	margin: 0px 0px 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; max-width: none;
}
.featuredpage img {
	margin: 0px 0px 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; max-width: none;
}
.featuredpost img {
	margin: 0px 0px 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; max-width: none;
}
.page-template-page-portfolio-php .featuredpost a img:hover {
	border: 1px solid rgb(153, 153, 153); border-image: none;
}
.avatar {
	padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(245, 245, 245);
}
.post-image {
	padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; background-color: rgb(245, 245, 245);
}
.author-box .avatar {
	margin: 0px 10px 0px 0px; float: left;
}
.bbp-user-home .avatar {
	margin: 0px 0px 10px;
}
.bbPress .avatar {
	background-color: rgb(255, 255, 255);
}
.avatar-14.avatar {
	padding: 0px;
}
.post-image {
	margin: 0px 10px 10px 0px;
}
.comment-list li .avatar {
	margin: 0px 5px 0px 0px; padding: 4px; width: 30px; height: 30px; float: left; background-color: rgb(255, 255, 255);
}
img.centered {
	margin: 0px auto 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; display: block;
}
.aligncenter {
	margin: 0px auto 10px; padding: 4px; border: 1px solid rgb(221, 221, 221); border-image: none; display: block;
}
img.alignnone {
	margin: 0px 0px 10px; display: inline;
}
img.alignleft {
	margin: 0px 10px 10px 0px; display: inline;
}
img.alignright {
	margin: 0px 0px 10px 10px; display: inline;
}
.alignleft {
	margin: 0px 10px 0px 0px; float: left;
}
.alignright {
	margin: 0px 0px 0px 10px; float: right;
}
.wp-caption {
	text-align: center;
}
p.wp-caption-text {
	line-height: 12px; font-size: 11px;
}
.wp-smiley {
	border: currentColor; border-image: none; float: none;
}
.wp-wink {
	border: currentColor; border-image: none; float: none;
}
.navigation {
	padding: 20px 0px; width: 100%; overflow: hidden;
}
.navigation li {
	display: inline;
}
.navigation li a {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li.disabled {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li a:hover {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li.active a {
	padding: 5px 8px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.navigation li a:hover {
	background-color: rgb(245, 245, 245);
}
.navigation li.active a {
	background-color: rgb(245, 245, 245);
}
.sidebar {
	background: rgb(245, 245, 245); margin: 0px 0px 20px; padding: 15px 15px 5px; width: 250px; float: right; display: inline;
}
#sidebar-alt {
	background: rgb(245, 245, 245); padding: 15px 15px 5px; width: 120px; float: left;
}
.sidebar p {
	padding: 0px 0px 5px;
}
.sidebar-bottom-left {
	width: 110px; float: left; display: inline;
}
.sidebar-bottom-right {
	width: 125px; float: right; display: inline;
}
.sidebar-content #sidebar {
	float: left;
}
.sidebar-sidebar-content #sidebar {
	float: left;
}
.content-sidebar-sidebar #sidebar-alt {
	float: right;
}
.sidebar .widget {
	background: url("images/line-sidebar.png") repeat-x bottom; margin: 0px 0px 15px; padding: 0px 0px 20px;
}
.widget-area ol {
	margin: 5px 0px -5px 20px;
}
.widget-area ul {
	margin: 5px 0px -5px 20px;
}
.widget-area ol ol {
	margin: 0px 0px 0px 15px;
}
.widget-area ul ul {
	margin: 0px 0px 0px 15px;
}
.widget-area ul li {
	list-style-type: square; -ms-word-wrap: break-word;
}
.widget-area ol li {
	list-style-type: decimal;
}
#cat {
	margin: 2px 0px 0px; padding: 3px; width: 100%; color: rgb(80, 154, 201); font-family: "Oswald", arial, serif; font-size: 12px; display: inline; background-color: rgb(255, 255, 255);
}
.widget_archive select {
	margin: 2px 0px 0px; padding: 3px; width: 100%; color: rgb(80, 154, 201); font-family: "Oswald", arial, serif; font-size: 12px; display: inline; background-color: rgb(255, 255, 255);
}
.featuredpage {
	margin: 0px 0px 5px; overflow: hidden; clear: both;
}
.featuredpost {
	margin: 0px 0px 5px; overflow: hidden; clear: both;
}
.featuredpage .page {
	margin: 0px 0px 10px; padding: 5px 0px; overflow: hidden;
}
.featuredpost .post {
	margin: 0px 0px 10px; padding: 5px 0px; overflow: hidden;
}
.page-template-page-portfolio-php .featuredpage .page {
	margin: 0px 9px 10px; padding: 5px 0px 15px; width: 212px; overflow: hidden; float: left;
}
.page-template-page-portfolio-php .featuredpost .post {
	margin: 0px 9px 10px; padding: 5px 0px 15px; width: 212px; overflow: hidden; float: left;
}
#homepage-left {
	width: 48%; clear: none; float: left;
}
#homepage-right {
	width: 48%; clear: none; float: right;
}
.user-profile {
	overflow: hidden;
}
#bbp_reply_submit {
	padding: 4px 7px; border: 1px solid rgb(110, 198, 234); border-image: none; color: rgb(255, 255, 255) !important; font-family: "Oswald", arial, serif; font-size: 12px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: rgb(110, 198, 234);
}
#bbp_topic_submit {
	padding: 4px 7px; border: 1px solid rgb(110, 198, 234); border-image: none; color: rgb(255, 255, 255) !important; font-family: "Oswald", arial, serif; font-size: 12px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: rgb(110, 198, 234);
}
input[type='button'] {
	padding: 4px 7px; border: 1px solid rgb(110, 198, 234); border-image: none; color: rgb(255, 255, 255) !important; font-family: "Oswald", arial, serif; font-size: 12px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: rgb(110, 198, 234);
}
input[type='submit'] {
	padding: 4px 7px; border: 1px solid rgb(110, 198, 234); border-image: none; color: rgb(255, 255, 255) !important; font-family: "Oswald", arial, serif; font-size: 12px; font-weight: normal; text-decoration: none; cursor: pointer; background-color: rgb(110, 198, 234);
}
#nav .searchsubmit {
	padding: 2px 7px;
}
.reply a {
	padding: 0px 4px;
}
.reply a:visited {
	padding: 0px 4px;
}
#bbp_reply_submit:hover {
	border: 1px solid rgb(80, 154, 201); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 154, 201);
}
#bbp_topic_submit:hover {
	border: 1px solid rgb(80, 154, 201); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 154, 201);
}
input[type='button']:hover {
	border: 1px solid rgb(80, 154, 201); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 154, 201);
}
input[type='submit']:hover {
	border: 1px solid rgb(80, 154, 201); border-image: none; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(80, 154, 201);
}
#header .searchform {
	padding: 40px 0px 0px; float: right;
}
#nav .searchform {
	margin: 1px 0px 0px; float: right;
}
.s {
	margin: 5px 2px 0px 0px; padding: 4px 0px 5px 5px; width: 175px; color: rgb(80, 154, 201); font-family: "Oswald", arial, serif; font-size: 12px; background-color: rgb(255, 255, 255);
}
#nav .s {
	padding: 2px 0px 2px 5px;
}
.enews #subbox {
	margin: 5px 5px 0px 0px; padding: 4px 0px 5px 7px; width: 195px; color: rgb(80, 154, 201); font-family: "Oswald", arial, serif; font-size: 12px; background-color: rgb(255, 255, 255);
}
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	padding: 2px 5px 0px 0px; text-align: right; font-size: 12px; font-style: italic;
}
#wp-calendar thead {
	margin: 10px 0px 0px; font-weight: bold; background-color: rgb(245, 245, 245);
}
#wp-calendar td {
	padding: 2px; text-align: center; background-color: rgb(245, 245, 245);
}
#footer-widgets {
	margin: 0px auto; padding: 10px 0px 0px; width: 920px; color: rgb(255, 255, 255); overflow: hidden; clear: both; font-size: 12px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(110, 198, 234);
}
#footer-widgets .wrap {
	margin: 0px auto; width: 900px;
}
#footer-widgets .widget {
	background: none; padding: 0px; border: currentColor; border-image: none;
}
#footer-widgets p {
	padding: 0px 0px 10px; color: rgb(255, 255, 255);
}
#footer-widgets a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer-widgets a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer-widgets a:hover {
	text-decoration: underline;
}
#footer-widgets ul {
	margin: 0px 0px 10px; color: rgb(255, 255, 255); list-style-type: none;
}
#footer-widgets ul li {
	margin: 0px 0px 0px 15px; list-style-type: square;
}
#footer-widgets #wp-calendar thead {
	background: none;
}
#footer-widgets #wp-calendar td {
	background: none;
}
.footer-widgets-1 {
	padding: 0px 20px 0px 0px; width: 290px; float: left;
}
.footer-widgets-2 {
	width: 280px; float: left;
}
.footer-widgets-3 {
	width: 290px; float: right;
}
#footer {
	margin: 0px auto; padding: 5px 0px; width: 920px; overflow: hidden; clear: both; font-family: "Oswald", arial, serif; font-size: 12px; background-color: rgb(110, 198, 234);
}
#footer p {
	color: rgb(255, 255, 255); font-family: "Oswald", arial, serif; font-size: 12px;
}
#footer a {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer a:visited {
	color: rgb(255, 255, 255); text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#footer .gototop {
	padding: 0px 0px 0px 10px; width: 200px; float: left;
}
#footer .creds {
	padding: 0px 10px 0px 0px; width: 695px; text-align: right; float: right;
}
#comments {
	margin: 0px 0px 30px; overflow: hidden;
}
#respond {
	margin: 0px 0px 30px; overflow: hidden;
}
#author {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px; font-size: 12px;
}
#comment {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px; font-size: 12px;
}
#email {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px; font-size: 12px;
}
#url {
	margin: 10px 5px 0px 0px; padding: 5px; width: 250px; font-size: 12px;
}
#comment {
	margin: 10px 0px; width: 98%; height: 150px;
}
.ping-list {
	margin: 0px 0px 40px;
}
.comment-list ol {
	margin: 0px; padding: 10px;
}
.ping-list ol {
	margin: 0px; padding: 10px;
}
.comment-list li {
	list-style: none; margin: 10px 0px 0px; padding: 10px; font-weight: bold;
}
.ping-list li {
	list-style: none; margin: 10px 0px 0px; padding: 10px; font-weight: bold;
}
.comment-list li ul li {
	list-style-type: none;
}
.comment-list p {
	margin: 10px 5px 10px 0px; padding: 0px; text-transform: none; font-weight: normal;
}
.ping-list p {
	margin: 10px 5px 10px 0px; padding: 0px; text-transform: none; font-weight: normal;
}
.comment-list ul.children {
	margin-top: 20px;
}
.comment-list ul.children li.comment {
	background: rgb(255, 255, 255);
}
.comment-list cite {
	font-style: normal; font-weight: bold;
}
.ping-list cite {
	font-style: normal; font-weight: bold;
}
.commentmetadata {
	font-weight: normal;
}
.comment-author {
	background: rgb(229, 229, 229); padding: 8px 10px 0px; font-size: 12px; font-weight: bold;
}
.comment-meta {
	background: rgb(229, 229, 229); padding: 0px 10px 8px; font-size: 12px;
}
.nocomments {
	text-align: center;
}
#comments .navigation {
	padding: 10px 0px; display: block;
}
.thread-alt {
	background: rgb(245, 245, 245);
}
.thread-even {
	background: rgb(245, 245, 245);
}
.alt {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.depth-1 {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.even {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
div.gform_wrapper input {
	padding: 4px 5px !important; color: rgb(51, 51, 51); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
div.gform_wrapper select {
	padding: 4px 5px !important; color: rgb(51, 51, 51); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
div.gform_wrapper textarea {
	padding: 4px 5px !important; color: rgb(51, 51, 51); font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 12px;
}
div.gform_footer input.button {
	color: rgb(255, 255, 255);
}
div.gform_wrapper .ginput_complex label {
	font-size: 12px;
}
div.gform_wrapper li {
	margin: 0px 0px 10px;
}
div.gform_wrapper form li {
	margin: 0px 0px 10px;
}
div.gform_wrapper .gform_footer {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
body.lifestyle-blue {
	background-color: rgb(170, 190, 212);
}
.lifestyle-blue a {
	color: rgb(22, 43, 69);
}
.lifestyle-blue a:visited {
	color: rgb(22, 43, 69);
}
.lifestyle-blue #nav {
	color: rgb(22, 43, 69);
}
.lifestyle-blue #nav li li a:hover {
	color: rgb(22, 43, 69);
}
.lifestyle-blue #nav li li a:active {
	color: rgb(22, 43, 69);
}
.lifestyle-blue #subnav li li a:hover {
	color: rgb(22, 43, 69);
}
.lifestyle-blue #subnav li li a:active {
	color: rgb(22, 43, 69);
}
.lifestyle-blue h1 {
	color: rgb(22, 43, 69);
}
.lifestyle-blue h2 {
	color: rgb(22, 43, 69);
}
.lifestyle-blue h2 a {
	color: rgb(22, 43, 69);
}
.lifestyle-blue h2 a:visited {
	color: rgb(22, 43, 69);
}
.lifestyle-blue #cat {
	color: rgb(22, 43, 69);
}
.lifestyle-blue .widget_archive select {
	color: rgb(22, 43, 69);
}
.lifestyle-blue .s {
	color: rgb(22, 43, 69);
}
.lifestyle-blue .enews #subbox {
	color: rgb(22, 43, 69);
}
.lifestyle-blue h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-blue div.gform_footer input.button {
	border: 1px solid rgb(87, 111, 142); border-image: none; background-color: rgb(87, 111, 142);
}
.lifestyle-blue .enews #subbutton {
	border: 1px solid rgb(87, 111, 142); border-image: none; background-color: rgb(87, 111, 142);
}
.lifestyle-blue .reply a {
	border: 1px solid rgb(87, 111, 142); border-image: none; background-color: rgb(87, 111, 142);
}
.lifestyle-blue .reply a:visited {
	border: 1px solid rgb(87, 111, 142); border-image: none; background-color: rgb(87, 111, 142);
}
.lifestyle-blue .searchsubmit {
	border: 1px solid rgb(87, 111, 142); border-image: none; background-color: rgb(87, 111, 142);
}
.lifestyle-blue #submit {
	border: 1px solid rgb(87, 111, 142); border-image: none; background-color: rgb(87, 111, 142);
}
.lifestyle-blue div.gform_footer input.button:hover {
	border: 1px solid rgb(74, 95, 121); border-image: none; background-color: rgb(74, 95, 121);
}
.lifestyle-blue .enews #subbutton:hover {
	border: 1px solid rgb(74, 95, 121); border-image: none; background-color: rgb(74, 95, 121);
}
.lifestyle-blue .reply a:hover {
	border: 1px solid rgb(74, 95, 121); border-image: none; background-color: rgb(74, 95, 121);
}
.lifestyle-blue .searchsubmit:hover {
	border: 1px solid rgb(74, 95, 121); border-image: none; background-color: rgb(74, 95, 121);
}
.lifestyle-blue #submit:hover {
	border: 1px solid rgb(74, 95, 121); border-image: none; background-color: rgb(74, 95, 121);
}
.lifestyle-blue #footer-widgets {
	background-color: rgb(87, 111, 142);
}
.lifestyle-blue #footer {
	background-color: rgb(87, 111, 142);
}
body.lifestyle-charcoal {
	background-color: rgb(68, 68, 68);
}
.lifestyle-charcoal #wrap {
	-moz-box-shadow: 0 1px 2px #000; -webkit-box-shadow: 0 1px 2px #000;
}
.lifestyle-charcoal a {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal a:visited {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal #nav {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal #nav li li a:hover {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal #nav li li a:active {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal #subnav li li a:hover {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal #subnav li li a:active {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal h1 {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal h2 {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal h2 a {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal h2 a:visited {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal #cat {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal .widget_archive select {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal .s {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal .enews #subbox {
	color: rgb(0, 0, 0);
}
.lifestyle-charcoal h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-charcoal div.gform_footer input.button {
	border: 1px solid rgb(34, 34, 34); border-image: none; background-color: rgb(34, 34, 34);
}
.lifestyle-charcoal .enews #subbutton {
	border: 1px solid rgb(34, 34, 34); border-image: none; background-color: rgb(34, 34, 34);
}
.lifestyle-charcoal .reply a {
	border: 1px solid rgb(34, 34, 34); border-image: none; background-color: rgb(34, 34, 34);
}
.lifestyle-charcoal .reply a:visited {
	border: 1px solid rgb(34, 34, 34); border-image: none; background-color: rgb(34, 34, 34);
}
.lifestyle-charcoal .searchsubmit {
	border: 1px solid rgb(34, 34, 34); border-image: none; background-color: rgb(34, 34, 34);
}
.lifestyle-charcoal #submit {
	border: 1px solid rgb(34, 34, 34); border-image: none; background-color: rgb(34, 34, 34);
}
.lifestyle-charcoal div.gform_footer input.button:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none; background-color: rgb(0, 0, 0);
}
.lifestyle-charcoal .enews #subbutton:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none; background-color: rgb(0, 0, 0);
}
.lifestyle-charcoal .reply a:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none; background-color: rgb(0, 0, 0);
}
.lifestyle-charcoal .searchsubmit:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none; background-color: rgb(0, 0, 0);
}
.lifestyle-charcoal #submit:hover {
	border: 1px solid rgb(0, 0, 0); border-image: none; background-color: rgb(0, 0, 0);
}
.lifestyle-charcoal #footer-widgets {
	background-color: rgb(34, 34, 34);
}
.lifestyle-charcoal #footer {
	background-color: rgb(34, 34, 34);
}
body.lifestyle-gray {
	background-color: rgb(204, 204, 204);
}
.lifestyle-gray a {
	color: rgb(102, 102, 102);
}
.lifestyle-gray a:visited {
	color: rgb(102, 102, 102);
}
.lifestyle-gray #nav {
	color: rgb(102, 102, 102);
}
.lifestyle-gray #nav li li a:hover {
	color: rgb(102, 102, 102);
}
.lifestyle-gray #nav li li a:active {
	color: rgb(102, 102, 102);
}
.lifestyle-gray #subnav li li a:hover {
	color: rgb(102, 102, 102);
}
.lifestyle-gray #subnav li li a:active {
	color: rgb(102, 102, 102);
}
.lifestyle-gray h1 {
	color: rgb(102, 102, 102);
}
.lifestyle-gray h2 {
	color: rgb(102, 102, 102);
}
.lifestyle-gray h2 a {
	color: rgb(102, 102, 102);
}
.lifestyle-gray h2 a:visited {
	color: rgb(102, 102, 102);
}
.lifestyle-gray #cat {
	color: rgb(102, 102, 102);
}
.lifestyle-gray .widget_archive select {
	color: rgb(102, 102, 102);
}
.lifestyle-gray .s {
	color: rgb(102, 102, 102);
}
.lifestyle-gray .enews #subbox {
	color: rgb(102, 102, 102);
}
.lifestyle-gray h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-gray div.gform_footer input.button {
	border: 1px solid rgb(136, 136, 136); border-image: none; background-color: rgb(136, 136, 136);
}
.lifestyle-gray .enews #subbutton {
	border: 1px solid rgb(136, 136, 136); border-image: none; background-color: rgb(136, 136, 136);
}
.lifestyle-gray .reply a {
	border: 1px solid rgb(136, 136, 136); border-image: none; background-color: rgb(136, 136, 136);
}
.lifestyle-gray .reply a:visited {
	border: 1px solid rgb(136, 136, 136); border-image: none; background-color: rgb(136, 136, 136);
}
.lifestyle-gray .searchsubmit {
	border: 1px solid rgb(136, 136, 136); border-image: none; background-color: rgb(136, 136, 136);
}
.lifestyle-gray #submit {
	border: 1px solid rgb(136, 136, 136); border-image: none; background-color: rgb(136, 136, 136);
}
.lifestyle-gray div.gform_footer input.button:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none; background-color: rgb(102, 102, 102);
}
.lifestyle-gray .enews #subbutton:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none; background-color: rgb(102, 102, 102);
}
.lifestyle-gray .reply a:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none; background-color: rgb(102, 102, 102);
}
.lifestyle-gray .searchsubmit:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none; background-color: rgb(102, 102, 102);
}
.lifestyle-gray #submit:hover {
	border: 1px solid rgb(102, 102, 102); border-image: none; background-color: rgb(102, 102, 102);
}
.lifestyle-gray #footer-widgets {
	background-color: rgb(136, 136, 136);
}
.lifestyle-gray #footer {
	background-color: rgb(136, 136, 136);
}
body.lifestyle-green {
	background-color: rgb(172, 212, 170);
}
.lifestyle-green a {
	color: rgb(25, 69, 23);
}
.lifestyle-green a:visited {
	color: rgb(25, 69, 23);
}
.lifestyle-green #nav {
	color: rgb(25, 69, 23);
}
.lifestyle-green #nav li li a:hover {
	color: rgb(25, 69, 23);
}
.lifestyle-green #nav li li a:active {
	color: rgb(25, 69, 23);
}
.lifestyle-green #subnav li li a:hover {
	color: rgb(25, 69, 23);
}
.lifestyle-green #subnav li li a:active {
	color: rgb(25, 69, 23);
}
.lifestyle-green h1 {
	color: rgb(25, 69, 23);
}
.lifestyle-green h2 {
	color: rgb(25, 69, 23);
}
.lifestyle-green h2 a {
	color: rgb(25, 69, 23);
}
.lifestyle-green h2 a:visited {
	color: rgb(25, 69, 23);
}
.lifestyle-green #cat {
	color: rgb(25, 69, 23);
}
.lifestyle-green .widget_archive select {
	color: rgb(25, 69, 23);
}
.lifestyle-green .s {
	color: rgb(25, 69, 23);
}
.lifestyle-green .enews #subbox {
	color: rgb(25, 69, 23);
}
.lifestyle-green h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-green div.gform_footer input.button {
	border: 1px solid rgb(90, 143, 87); border-image: none; background-color: rgb(90, 143, 87);
}
.lifestyle-green .enews #subbutton {
	border: 1px solid rgb(90, 143, 87); border-image: none; background-color: rgb(90, 143, 87);
}
.lifestyle-green .reply a {
	border: 1px solid rgb(90, 143, 87); border-image: none; background-color: rgb(90, 143, 87);
}
.lifestyle-green .reply a:visited {
	border: 1px solid rgb(90, 143, 87); border-image: none; background-color: rgb(90, 143, 87);
}
.lifestyle-green .searchsubmit {
	border: 1px solid rgb(90, 143, 87); border-image: none; background-color: rgb(90, 143, 87);
}
.lifestyle-green #submit {
	border: 1px solid rgb(90, 143, 87); border-image: none; background-color: rgb(90, 143, 87);
}
.lifestyle-green div.gform_footer input.button:hover {
	border: 1px solid rgb(77, 122, 74); border-image: none; background-color: rgb(77, 122, 74);
}
.lifestyle-green .enews #subbutton:hover {
	border: 1px solid rgb(77, 122, 74); border-image: none; background-color: rgb(77, 122, 74);
}
.lifestyle-green .reply a:hover {
	border: 1px solid rgb(77, 122, 74); border-image: none; background-color: rgb(77, 122, 74);
}
.lifestyle-green .searchsubmit:hover {
	border: 1px solid rgb(77, 122, 74); border-image: none; background-color: rgb(77, 122, 74);
}
.lifestyle-green #submit:hover {
	border: 1px solid rgb(77, 122, 74); border-image: none; background-color: rgb(77, 122, 74);
}
.lifestyle-green #footer-widgets {
	background-color: rgb(90, 143, 87);
}
.lifestyle-green #footer {
	background-color: rgb(90, 143, 87);
}
body.lifestyle-pink {
	background-color: rgb(241, 204, 222);
}
.lifestyle-pink a {
	color: rgb(167, 66, 114);
}
.lifestyle-pink a:visited {
	color: rgb(167, 66, 114);
}
.lifestyle-pink #nav {
	color: rgb(167, 66, 114);
}
.lifestyle-pink #nav li li a:hover {
	color: rgb(167, 66, 114);
}
.lifestyle-pink #nav li li a:active {
	color: rgb(167, 66, 114);
}
.lifestyle-pink #subnav li li a:hover {
	color: rgb(167, 66, 114);
}
.lifestyle-pink #subnav li li a:active {
	color: rgb(167, 66, 114);
}
.lifestyle-pink h1 {
	color: rgb(167, 66, 114);
}
.lifestyle-pink h2 {
	color: rgb(167, 66, 114);
}
.lifestyle-pink h2 a {
	color: rgb(167, 66, 114);
}
.lifestyle-pink h2 a:visited {
	color: rgb(167, 66, 114);
}
.lifestyle-pink #cat {
	color: rgb(167, 66, 114);
}
.lifestyle-pink .widget_archive select {
	color: rgb(167, 66, 114);
}
.lifestyle-pink .s {
	color: rgb(167, 66, 114);
}
.lifestyle-pink .enews #subbox {
	color: rgb(167, 66, 114);
}
.lifestyle-pink h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-pink div.gform_footer input.button {
	border: 1px solid rgb(214, 128, 169); border-image: none; background-color: rgb(214, 128, 169);
}
.lifestyle-pink .enews #subbutton {
	border: 1px solid rgb(214, 128, 169); border-image: none; background-color: rgb(214, 128, 169);
}
.lifestyle-pink .reply a {
	border: 1px solid rgb(214, 128, 169); border-image: none; background-color: rgb(214, 128, 169);
}
.lifestyle-pink .reply a:visited {
	border: 1px solid rgb(214, 128, 169); border-image: none; background-color: rgb(214, 128, 169);
}
.lifestyle-pink .searchsubmit {
	border: 1px solid rgb(214, 128, 169); border-image: none; background-color: rgb(214, 128, 169);
}
.lifestyle-pink #submit {
	border: 1px solid rgb(214, 128, 169); border-image: none; background-color: rgb(214, 128, 169);
}
.lifestyle-pink div.gform_footer input.button:hover {
	border: 1px solid rgb(190, 109, 145); border-image: none; background-color: rgb(190, 109, 145);
}
.lifestyle-pink .enews #subbutton:hover {
	border: 1px solid rgb(190, 109, 145); border-image: none; background-color: rgb(190, 109, 145);
}
.lifestyle-pink .reply a:hover {
	border: 1px solid rgb(190, 109, 145); border-image: none; background-color: rgb(190, 109, 145);
}
.lifestyle-pink .searchsubmit:hover {
	border: 1px solid rgb(190, 109, 145); border-image: none; background-color: rgb(190, 109, 145);
}
.lifestyle-pink #submit:hover {
	border: 1px solid rgb(190, 109, 145); border-image: none; background-color: rgb(190, 109, 145);
}
.lifestyle-pink #footer-widgets {
	background-color: rgb(214, 128, 169);
}
.lifestyle-pink #footer {
	background-color: rgb(214, 128, 169);
}
body.lifestyle-purple {
	background-color: rgb(220, 202, 231);
}
.lifestyle-purple a {
	color: rgb(157, 97, 194);
}
.lifestyle-purple a:visited {
	color: rgb(157, 97, 194);
}
.lifestyle-purple #nav {
	color: rgb(157, 97, 194);
}
.lifestyle-purple #nav li li a:hover {
	color: rgb(157, 97, 194);
}
.lifestyle-purple #nav li li a:active {
	color: rgb(157, 97, 194);
}
.lifestyle-purple #subnav li li a:hover {
	color: rgb(157, 97, 194);
}
.lifestyle-purple #subnav li li a:active {
	color: rgb(157, 97, 194);
}
.lifestyle-purple h1 {
	color: rgb(157, 97, 194);
}
.lifestyle-purple h2 {
	color: rgb(157, 97, 194);
}
.lifestyle-purple h2 a {
	color: rgb(157, 97, 194);
}
.lifestyle-purple h2 a:visited {
	color: rgb(157, 97, 194);
}
.lifestyle-purple #cat {
	color: rgb(157, 97, 194);
}
.lifestyle-purple .widget_archive select {
	color: rgb(157, 97, 194);
}
.lifestyle-purple .s {
	color: rgb(157, 97, 194);
}
.lifestyle-purple .enews #subbox {
	color: rgb(157, 97, 194);
}
.lifestyle-purple h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-purple div.gform_footer input.button {
	border: 1px solid rgb(198, 157, 223); border-image: none; background-color: rgb(198, 157, 223);
}
.lifestyle-purple .enews #subbutton {
	border: 1px solid rgb(198, 157, 223); border-image: none; background-color: rgb(198, 157, 223);
}
.lifestyle-purple .reply a {
	border: 1px solid rgb(198, 157, 223); border-image: none; background-color: rgb(198, 157, 223);
}
.lifestyle-purple .reply a:visited {
	border: 1px solid rgb(198, 157, 223); border-image: none; background-color: rgb(198, 157, 223);
}
.lifestyle-purple .searchsubmit {
	border: 1px solid rgb(198, 157, 223); border-image: none; background-color: rgb(198, 157, 223);
}
.lifestyle-purple #submit {
	border: 1px solid rgb(198, 157, 223); border-image: none; background-color: rgb(198, 157, 223);
}
.lifestyle-purple div.gform_footer input.button:hover {
	border: 1px solid rgb(168, 127, 197); border-image: none; background-color: rgb(168, 127, 197);
}
.lifestyle-purple .enews #subbutton:hover {
	border: 1px solid rgb(168, 127, 197); border-image: none; background-color: rgb(168, 127, 197);
}
.lifestyle-purple .reply a:hover {
	border: 1px solid rgb(168, 127, 197); border-image: none; background-color: rgb(168, 127, 197);
}
.lifestyle-purple .searchsubmit:hover {
	border: 1px solid rgb(168, 127, 197); border-image: none; background-color: rgb(168, 127, 197);
}
.lifestyle-purple #submit:hover {
	border: 1px solid rgb(168, 127, 197); border-image: none; background-color: rgb(168, 127, 197);
}
.lifestyle-purple #footer-widgets {
	background-color: rgb(198, 157, 223);
}
.lifestyle-purple #footer {
	background-color: rgb(198, 157, 223);
}
body.lifestyle-tan {
	background-color: rgb(203, 191, 177);
}
.lifestyle-tan a {
	color: rgb(102, 102, 102);
}
.lifestyle-tan a:visited {
	color: rgb(102, 102, 102);
}
.lifestyle-tan #nav {
	color: rgb(102, 102, 102);
	margin-top: 15px;
}
.lifestyle-tan #nav li li a:hover {
	color: rgb(102, 102, 102);
}
.lifestyle-tan #nav li li a:active {
	color: rgb(102, 102, 102);
}
.lifestyle-tan #subnav li li a:hover {
	color: rgb(102, 102, 102);
}
.lifestyle-tan #subnav li li a:active {
	color: rgb(102, 102, 102);
}
.lifestyle-tan h1 {
	color: rgb(102, 102, 102);
}
.lifestyle-tan h2 {
	color: rgb(102, 102, 102);
}
.lifestyle-tan h2 a {
	color: rgb(102, 102, 102);
}
.lifestyle-tan h2 a:visited {
	color: rgb(102, 102, 102);
}
.lifestyle-tan #cat {
	color: rgb(102, 102, 102);
}
.lifestyle-tan .widget_archive select {
	color: rgb(102, 102, 102);
}
.lifestyle-tan .s {
	color: rgb(102, 102, 102);
}
.lifestyle-tan .enews #subbox {
	color: rgb(102, 102, 102);
}
.lifestyle-tan h2 a:hover {
	color: rgb(69, 65, 60);
}
.lifestyle-tan div.gform_footer input.button {
	border: 1px solid rgb(143, 134, 124); border-image: none; background-color: rgb(143, 134, 124);
}
.lifestyle-tan .enews #subbutton {
	border: 1px solid rgb(143, 134, 124); border-image: none; background-color: rgb(143, 134, 124);
}
.lifestyle-tan .reply a {
	border: 1px solid rgb(143, 134, 124); border-image: none; background-color: rgb(143, 134, 124);
}
.lifestyle-tan .reply a:visited {
	border: 1px solid rgb(143, 134, 124); border-image: none; background-color: rgb(143, 134, 124);
}
.lifestyle-tan .searchsubmit {
	border: 1px solid rgb(143, 134, 124); border-image: none; background-color: rgb(143, 134, 124);
}
.lifestyle-tan #submit {
	border: 1px solid rgb(143, 134, 124); border-image: none; background-color: rgb(143, 134, 124);
}
.lifestyle-tan div.gform_footer input.button:hover {
	border: 1px solid rgb(122, 114, 106); border-image: none; background-color: rgb(122, 114, 106);
}
.lifestyle-tan .enews #subbutton:hover {
	border: 1px solid rgb(122, 114, 106); border-image: none; background-color: rgb(122, 114, 106);
}
.lifestyle-tan .reply a:hover {
	border: 1px solid rgb(122, 114, 106); border-image: none; background-color: rgb(122, 114, 106);
}
.lifestyle-tan .searchsubmit:hover {
	border: 1px solid rgb(122, 114, 106); border-image: none; background-color: rgb(122, 114, 106);
}
.lifestyle-tan #submit:hover {
	border: 1px solid rgb(122, 114, 106); border-image: none; background-color: rgb(122, 114, 106);
}
.lifestyle-tan #footer-widgets {
	background-color: rgb(143, 134, 124);
	background-image: url('../../images/Footer color.png');
}
.lifestyle-tan #footer {
	background-color: rgb(255, 255, 255);
}
body.lifestyle-teal {
	background-color: rgb(170, 220, 223);
}
.lifestyle-teal a {
	color: rgb(57, 151, 158);
}
.lifestyle-teal a:visited {
	color: rgb(57, 151, 158);
}
.lifestyle-teal #nav {
	color: rgb(57, 151, 158);
}
.lifestyle-teal #nav li li a:hover {
	color: rgb(57, 151, 158);
}
.lifestyle-teal #nav li li a:active {
	color: rgb(57, 151, 158);
}
.lifestyle-teal #subnav li li a:hover {
	color: rgb(57, 151, 158);
}
.lifestyle-teal #subnav li li a:active {
	color: rgb(57, 151, 158);
}
.lifestyle-teal h1 {
	color: rgb(57, 151, 158);
}
.lifestyle-teal h2 {
	color: rgb(57, 151, 158);
}
.lifestyle-teal h2 a {
	color: rgb(57, 151, 158);
}
.lifestyle-teal h2 a:visited {
	color: rgb(57, 151, 158);
}
.lifestyle-teal #cat {
	color: rgb(57, 151, 158);
}
.lifestyle-teal .widget_archive select {
	color: rgb(57, 151, 158);
}
.lifestyle-teal .s {
	color: rgb(57, 151, 158);
}
.lifestyle-teal .enews #subbox {
	color: rgb(57, 151, 158);
}
.lifestyle-teal h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-teal div.gform_footer input.button {
	border: 1px solid rgb(125, 180, 185); border-image: none; background-color: rgb(125, 180, 185);
}
.lifestyle-teal .enews #subbutton {
	border: 1px solid rgb(125, 180, 185); border-image: none; background-color: rgb(125, 180, 185);
}
.lifestyle-teal .reply a {
	border: 1px solid rgb(125, 180, 185); border-image: none; background-color: rgb(125, 180, 185);
}
.lifestyle-teal .reply a:visited {
	border: 1px solid rgb(125, 180, 185); border-image: none; background-color: rgb(125, 180, 185);
}
.lifestyle-teal .searchsubmit {
	border: 1px solid rgb(125, 180, 185); border-image: none; background-color: rgb(125, 180, 185);
}
.lifestyle-teal #submit {
	border: 1px solid rgb(125, 180, 185); border-image: none; background-color: rgb(125, 180, 185);
}
.lifestyle-teal div.gform_footer input.button:hover {
	border: 1px solid rgb(83, 156, 162); border-image: none; background-color: rgb(83, 156, 162);
}
.lifestyle-teal .enews #subbutton:hover {
	border: 1px solid rgb(83, 156, 162); border-image: none; background-color: rgb(83, 156, 162);
}
.lifestyle-teal .reply a:hover {
	border: 1px solid rgb(83, 156, 162); border-image: none; background-color: rgb(83, 156, 162);
}
.lifestyle-teal .searchsubmit:hover {
	border: 1px solid rgb(83, 156, 162); border-image: none; background-color: rgb(83, 156, 162);
}
.lifestyle-teal #submit:hover {
	border: 1px solid rgb(83, 156, 162); border-image: none; background-color: rgb(83, 156, 162);
}
.lifestyle-teal #footer-widgets {
	background-color: rgb(125, 180, 185);
}
.lifestyle-teal #footer {
	background-color: rgb(125, 180, 185);
}
body.lifestyle-yellow {
	background-color: rgb(252, 251, 205);
}
.lifestyle-yellow a {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow a:visited {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow #nav {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow #nav li li a:hover {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow #nav li li a:active {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow #subnav li li a:hover {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow #subnav li li a:active {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow h1 {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow h2 {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow h2 a {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow h2 a:visited {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow #cat {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow .widget_archive select {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow .s {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow .enews #subbox {
	color: rgb(156, 153, 18);
}
.lifestyle-yellow h2 a:hover {
	color: rgb(68, 68, 68);
}
.lifestyle-yellow div.gform_footer input.button {
	border: 1px solid rgb(211, 209, 99); border-image: none; background-color: rgb(211, 209, 99);
}
.lifestyle-yellow .enews #subbutton {
	border: 1px solid rgb(211, 209, 99); border-image: none; background-color: rgb(211, 209, 99);
}
.lifestyle-yellow .reply a {
	border: 1px solid rgb(211, 209, 99); border-image: none; background-color: rgb(211, 209, 99);
}
.lifestyle-yellow .reply a:visited {
	border: 1px solid rgb(211, 209, 99); border-image: none; background-color: rgb(211, 209, 99);
}
.lifestyle-yellow .searchsubmit {
	border: 1px solid rgb(211, 209, 99); border-image: none; background-color: rgb(211, 209, 99);
}
.lifestyle-yellow #submit {
	border: 1px solid rgb(211, 209, 99); border-image: none; background-color: rgb(211, 209, 99);
}
.lifestyle-yellow div.gform_footer input.button:hover {
	border: 1px solid rgb(187, 185, 85); border-image: none; background-color: rgb(187, 185, 85);
}
.lifestyle-yellow .enews #subbutton:hover {
	border: 1px solid rgb(187, 185, 85); border-image: none; background-color: rgb(187, 185, 85);
}
.lifestyle-yellow .reply a:hover {
	border: 1px solid rgb(187, 185, 85); border-image: none; background-color: rgb(187, 185, 85);
}
.lifestyle-yellow .searchsubmit:hover {
	border: 1px solid rgb(187, 185, 85); border-image: none; background-color: rgb(187, 185, 85);
}
.lifestyle-yellow #submit:hover {
	border: 1px solid rgb(187, 185, 85); border-image: none; background-color: rgb(187, 185, 85);
}
.lifestyle-yellow #footer-widgets {
	background-color: rgb(211, 209, 99);
}
.lifestyle-yellow #footer {
	background-color: rgb(211, 209, 99);
}
