/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
* {
	margin: 0px; padding: 0px;
}
html {
	line-height: 1;
}
body {
	background: url("images/red_bg.gif") rgb(51, 51, 51); margin: 0px; padding: 0px; color: rgb(170, 170, 170); font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
h1 {
	
}
h2 {
	
}
h3 {
	
}
h4 {
	font-size: 14px;
}
img {
	padding: 0px; border: currentColor;
}
img.left {
	padding: 6px 0px 0px; border: currentColor; float: left;
}
img.right {
	padding: 0px 0px 0px 6px; border: currentColor; float: right;
}
blockquote {
	margin: 15px; padding: 10px;
}
.page-id-784 blockquote {
	margin: 0px 15px; padding: 0px; font-style: italic;
}
code {
	font-family: "Courier New", Courier, monospace;
}
.movemeupnover {
	overflow: hidden; margin-top: -50px; float: right;
}
a {
	color: rgb(181, 34, 61); text-decoration: none;
}
img a {
	border: currentColor;
}
a:hover {
	text-decoration: underline;
}
#container {
	margin: 30px auto; width: 965px; text-align: left; position: relative;
}
#content {
	width: 660px; float: left; position: relative;
}
.topRightCnr {
	background: url("images/top_right_cnr.png") no-repeat left top; top: 320px; width: 15px; height: 249px; right: -15px; position: absolute; z-index: 222;
}
.bottomLeftCnr {
	background: url("images/bottm_left_cnr.png") no-repeat left top; left: -10px; width: 62px; height: 122px; bottom: -24px; position: absolute; z-index: 222;
}
.bottomRightCnr {
	background: url("images/bottom_right_cnr.png") no-repeat left top; width: 43px; height: 255px; right: -10px; bottom: -14px; position: absolute; z-index: 222;
}
#damask {
	background: url("images/half_damask.png") no-repeat left top; left: -279px; width: 278px; height: 687px; position: absolute;
}
.blog li.current_page_parent a {
	background: rgb(181, 34, 61);
}
.blog li.current_page_item a {
	background: rgb(181, 34, 61);
}
.page-id-784 .current_page_item {
	background: rgb(181, 34, 61);
}
.searchBtn {
	background: rgb(75, 170, 132);
}
.blog a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(181, 34, 61); border-bottom-width: 1px; border-bottom-style: solid;
}
body.blog a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(181, 34, 61); border-bottom-width: 1px; border-bottom-style: solid;
}
p a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(181, 34, 61); border-bottom-width: 1px; border-bottom-style: solid;
}
.archive a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(181, 34, 61); border-bottom-width: 1px; border-bottom-style: solid;
}
.blog .searchBtn {
	background: rgb(181, 34, 61);
}
.page-id-3 .searchBtn {
	background: rgb(181, 34, 61);
}
.single .searchBtn {
	background: rgb(181, 34, 61);
}
.page-id-3 li.current_page_item a {
	background: rgb(181, 34, 61);
}
.page-id-3 #menu ul li.current_page_item a:hover {
	background: rgb(181, 34, 61);
}
.archive .current_page_parent a {
	background: rgb(181, 34, 61);
}
.blog #menu ul li.current_page_item a {
	background: rgb(181, 34, 61);
}
#cforms2form h3 {
	background: rgb(181, 34, 61);
}
#cforms2form #sendbutton2 {
	background: rgb(181, 34, 61);
}
.blog a {
	color: rgb(181, 34, 61);
}
.single a {
	color: rgb(181, 34, 61);
}
.page-id-3 a {
	color: rgb(181, 34, 61);
}
.blog #sidebar em {
	color: rgb(181, 34, 61);
}
.page-id-3 #sidebar em {
	color: rgb(181, 34, 61);
}
p a {
	color: rgb(181, 34, 61);
}
#sidebar em {
	color: rgb(181, 34, 61);
}
body.author .page-item-3 a {
	background: rgb(0, 0, 0);
}
body.page-id-2 a {
	color: rgb(75, 170, 132);
}
.parent-pageid-2 a {
	color: rgb(75, 170, 132);
}
body.page-id-2 #sidebar em {
	color: rgb(75, 170, 132);
}
.parent-pageid-2 #sidebar em {
	color: rgb(75, 170, 132);
}
body.page-id-2 {
	background: url("images/green_bg.gif") rgb(75, 170, 132);
}
body.page-id-2 img a:hover {
	border: currentColor;
}
.page-id-2 p a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(75, 170, 132); border-bottom-width: 1px; border-bottom-style: solid;
}
body.parent-pageid-2 p a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(75, 170, 132); border-bottom-width: 1px; border-bottom-style: solid;
}
body.page-id-2 #logo a img {
	background: rgb(75, 170, 132);
}
.page-id-2 .searchBtn {
	background: rgb(75, 170, 132);
}
.page-id-2 li.current_page_item a {
	background: rgb(75, 170, 132);
}
.page-id-2 #menu ul li.current_page_item a:hover {
	background: rgb(75, 170, 132);
}
body.page-id-5 {
	background: url("images/yellow_bg.gif") rgb(239, 162, 14);
}
body.parent-pageid-5 {
	background: url("images/yellow_bg.gif") rgb(239, 162, 14);
}
body.page-id-5 a {
	color: rgb(239, 162, 14);
}
.parent-pageid-5 a {
	color: rgb(239, 162, 14);
}
body.page-id-5 #sidebar em {
	color: rgb(239, 162, 14);
}
.parent-pageid-5 #sidebar em {
	color: rgb(239, 162, 14);
}
.page-id-5 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(239, 162, 14); border-bottom-width: 1px; border-bottom-style: solid;
}
body.parent-pageid-5 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(239, 162, 14); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-id-5 .searchBtn {
	background: rgb(239, 162, 14);
}
.parent-pageid-5 .searchBtn {
	background: rgb(239, 162, 14);
}
.page-id-5 li.current_page_item a {
	background: rgb(239, 162, 14);
}
.parent-pageid-5 li.current_page_item {
	background: rgb(239, 162, 14);
}
.parent-pageid-5 #menu ul li.current_page_item a:hover {
	background: rgb(239, 162, 14);
}
.parent-pageid-5 #logo a img {
	background: rgb(239, 162, 14);
}
.page-id-5 #menu ul li.current_page_item a:hover {
	background: rgb(239, 162, 14);
}
.page-id-5 #logo a img {
	background: rgb(239, 162, 14);
}
.parent-pageid-5 .current_page_parent {
	background: rgb(239, 162, 14);
}
#cforms3form h3 {
	background: rgb(239, 162, 14);
}
body.page-id-6 a {
	color: rgb(19, 164, 224);
}
.parent-pageid-6 a {
	color: rgb(19, 164, 224);
}
body.page-id-6 #sidebar em {
	color: rgb(19, 164, 224);
}
.parent-pageid-6 #sidebar em {
	color: rgb(19, 164, 224);
}
.page-id-6 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(19, 164, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
body.parent-pageid-6 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(19, 164, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-id-6 .searchBtn {
	background: rgb(19, 164, 224);
}
.page-id-6 li.current_page_item a {
	background: rgb(19, 164, 224);
}
.page-id-6 #menu ul li.current_page_item a:hover {
	background: rgb(19, 164, 224);
}
.page-id-6 #logo a img {
	background: rgb(19, 164, 224);
}
.parent-pageid-6 .searchBtn {
	background: rgb(19, 164, 224);
}
.current_page_item.parent-pageid-6li a {
	background: rgb(19, 164, 224);
}
.parent-pageid-6 #menu ul li.current_page_item a:hover {
	background: rgb(19, 164, 224);
}
.parent-pageid-6 #logo a img {
	background: rgb(19, 164, 224);
}
body.page-id-6 {
	background: url("images/blue_bg.gif") rgb(19, 164, 224);
}
body.parent-pageid-6 {
	background: url("images/blue_bg.gif") rgb(19, 164, 224);
}
h3 a {
	color: rgb(255, 255, 255);
}
body.page-id-4 a {
	color: rgb(244, 114, 11);
}
.author a {
	color: rgb(244, 114, 11);
}
.parent-pageid-4 a {
	color: rgb(244, 114, 11);
}
body.page-id-4 #sidebar em {
	color: rgb(244, 114, 11);
}
.parent-pageid-4 #sidebar em {
	color: rgb(244, 114, 11);
}
body.author #sidebar em {
	color: rgb(244, 114, 11);
}
.page-id-4 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(244, 114, 11); border-bottom-width: 1px; border-bottom-style: solid;
}
body.parent-pageid-4 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(244, 114, 11); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-id-4 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(244, 114, 11); border-bottom-width: 1px; border-bottom-style: solid;
}
body.parent-pageid-4 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(244, 114, 11); border-bottom-width: 1px; border-bottom-style: solid;
}
.author a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(244, 114, 11); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-id-4 .searchBtn {
	background: rgb(244, 114, 11);
}
.page-id-4 li.current_page_item a {
	background: rgb(244, 114, 11);
}
.page-id-4 #menu ul li.current_page_item a:hover {
	background: rgb(244, 114, 11);
}
body.page-id-4 #logo a img {
	background: rgb(244, 114, 11);
}
.author li.page-item-4 a {
	background: rgb(244, 114, 11);
}
.author li.page-item-4 a:hover {
	background: rgb(244, 114, 11);
}
.author .searchBtn {
	background: rgb(244, 114, 11);
}
.author #logo a img {
	background: rgb(244, 114, 11);
}
body.page-id-4 {
	background: url("images/orange_bg.gif") rgb(244, 114, 11);
}
body.parent-pageid-4 {
	background: url("images/orange_bg.gif") rgb(244, 114, 11);
}
body.author {
	background: url("images/orange_bg.gif") rgb(244, 114, 11);
}
.linklove {
	display: none;
}
body.page-id-7 a {
	color: rgb(138, 84, 162);
}
body.parent-pageid-7 a {
	color: rgb(138, 84, 162);
}
body.page-id-7 .wpcf7 span.wpcf7-not-valid-tip {
	color: rgb(138, 84, 162);
}
body.parent-pageid-7 .wpcf7 span.wpcf7-not-valid-tip {
	color: rgb(138, 84, 162);
}
body.page-id-7 #sidebar em {
	color: rgb(138, 84, 162);
}
.parent-pageid-7 #sidebar em {
	color: rgb(138, 84, 162);
}
.page-id-7 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(138, 84, 162); border-bottom-width: 1px; border-bottom-style: solid;
}
body.parent-pageid-7 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(138, 84, 162); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-id-7 .searchBtn {
	background: rgb(138, 84, 162);
}
.page-id-7 li.current_page_item a {
	background: rgb(138, 84, 162);
}
.page-id-7 #menu ul li.current_page_item a:hover {
	background: rgb(138, 84, 162);
}
body.page-id-7 #logo a img {
	background: rgb(138, 84, 162);
}
.parent-pageid-7 .searchBtn {
	background: rgb(138, 84, 162);
}
.parent-pageid-7 li.current_page_item a {
	background: rgb(138, 84, 162);
}
.parent-pageid-7 #menu ul li.current_page_item a:hover {
	background: rgb(138, 84, 162);
}
body.parent-pageid-7 #logo a img {
	background: rgb(138, 84, 162);
}
.parent-pageid-7 .wpcf7 h3 {
	background: rgb(138, 84, 162);
}
.page-id-7 .wpcf7 h3 {
	background: rgb(138, 84, 162);
}
.parent-pageid-7 .wpcf7 #submitbtn {
	background: rgb(138, 84, 162);
}
.page-id-7 .wpcf7 #submitbtn {
	background: rgb(138, 84, 162);
}
.parent-pageid-7 .wpcf7 div.wpcf7-response-output {
	background: rgb(138, 84, 162);
}
.page-id-7 .wpcf7 div.wpcf7-response-output {
	background: rgb(138, 84, 162);
}
body.parent-pageid-7 .current_page_parent {
	background: rgb(138, 84, 162);
}
body.page-id-7 {
	background: url("images/purple_bg.gif") rgb(138, 84, 162);
}
body.parent-pageid-7 {
	background: url("images/purple_bg.gif") rgb(138, 84, 162);
}
body.page-id-8 a {
	color: rgb(190, 63, 125);
}
body.parent-pageid-8 a {
	color: rgb(190, 63, 125);
}
body.page-id-8 .wpcf7 span.wpcf7-not-valid-tip {
	color: rgb(190, 63, 125);
}
body.parent-pageid-8 .wpcf7 span.wpcf7-not-valid-tip {
	color: rgb(190, 63, 125);
}
body.page-id-8 #sidebar em {
	color: rgb(190, 63, 125);
}
.parent-pageid-8 #sidebar em {
	color: rgb(190, 63, 125);
}
.page-id-8 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(190, 63, 125); border-bottom-width: 1px; border-bottom-style: solid;
}
body.parent-pageid-8 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(190, 63, 125); border-bottom-width: 1px; border-bottom-style: solid;
}
.page-id-8 .searchBtn {
	background: rgb(190, 63, 125);
}
.page-id-8 li.current_page_item a {
	background: rgb(190, 63, 125);
}
.page-id-8 #menu ul li.current_page_item a:hover {
	background: rgb(190, 63, 125);
}
body.page-id-8 #logo a img {
	background: rgb(190, 63, 125);
}
.parent-pageid-8 .wpcf7 h3 {
	background: rgb(190, 63, 125);
}
.page-id-8 .wpcf7 h3 {
	background: rgb(190, 63, 125);
}
.parent-pageid-8 .wpcf7 #submitbtn {
	background: rgb(190, 63, 125);
}
.page-id-8 .wpcf7 #submitbtn {
	background: rgb(190, 63, 125);
}
.parent-pageid-8 .wpcf7 div.wpcf7-response-output {
	background: rgb(190, 63, 125);
}
.page-id-8 .wpcf7 div.wpcf7-response-output {
	background: rgb(190, 63, 125);
}
#cformsform #sendbutton {
	background: rgb(190, 63, 125);
}
#cformsform h3 {
	background: rgb(190, 63, 125);
}
body.page-id-8 {
	background: url("images/pink_bg.gif") rgb(190, 63, 125);
}
#logo a:hover {
	border: currentColor !important;
}
.wpcf7 {
	padding: 1px; border: 1px solid rgb(51, 51, 51); width: 415px;
}
#cformsform {
	padding: 1px; border: 1px solid rgb(51, 51, 51); width: 415px;
}
#cforms2form {
	padding: 1px; border: 1px solid rgb(51, 51, 51); width: 415px;
}
#cforms3form {
	padding: 1px; border: 1px solid rgb(51, 51, 51); width: 415px;
}
.wpcf7 h3 {
	padding: 5px 10px; text-transform: lowercase; font-weight: bold; margin-bottom: 0px; display: block;
}
#cformsform h3 {
	padding: 5px 10px; text-transform: lowercase; font-weight: bold; margin-bottom: 0px; display: block;
}
#cforms2form h3 {
	padding: 5px 10px; text-transform: lowercase; font-weight: bold; margin-bottom: 0px; display: block;
}
#cforms3form h3 {
	padding: 5px 10px; text-transform: lowercase; font-weight: bold; margin-bottom: 0px; display: block;
}
.wpcf7 form {
	margin-bottom: 20px;
}
.wpcf7 form p {
	overflow: hidden;
}
#cformsform ol {
	margin: 0px; padding: 0px;
}
#cforms2form ol {
	margin: 0px; padding: 0px;
}
#cforms3form ol {
	margin: 0px; padding: 0px;
}
#cformsform ol li {
	margin: 0px 0px 10px; padding: 0px; overflow: hidden; list-style-type: none;
}
#cforms2form ol li {
	margin: 0px 0px 10px; padding: 0px; overflow: hidden; list-style-type: none;
}
#cforms3form ol li {
	margin: 0px 0px 10px; padding: 0px; overflow: hidden; list-style-type: none;
}
#cformsform .cf_hidden {
	margin: 0px; padding: 0px; border: currentColor; display: none;
}
#cforms2form .cf_hidden {
	margin: 0px; padding: 0px; border: currentColor; display: none;
}
#cforms3form .cf_hidden {
	margin: 0px; padding: 0px; border: currentColor; display: none;
}
.wpcf7 label {
	width: 75px; color: rgb(255, 255, 255); text-transform: lowercase; padding-left: 10px; float: left; display: inline-block;
}
#cformsform label {
	width: 75px; color: rgb(255, 255, 255); text-transform: lowercase; padding-left: 10px; float: left; display: inline-block;
}
#commentform label {
	width: 75px; color: rgb(255, 255, 255); text-transform: lowercase; padding-left: 10px; float: left; display: inline-block;
}
#cforms2form label {
	width: 75px; color: rgb(255, 255, 255); text-transform: lowercase; padding-left: 10px; float: left; display: inline-block;
}
#cforms3form label {
	width: 75px; color: rgb(255, 255, 255); text-transform: lowercase; padding-left: 10px; float: left; display: inline-block;
}
#cforms2form label {
	width: 120px;
}
#cforms3form label {
	width: 120px;
}
#wpcf7-f3-p32-o1 label {
	width: 120px;
}
#wpcf7-f4-p802-o1 label {
	width: 120px;
}
.wpcf7 input {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.wpcf7-form select {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.wpcf7 textarea {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#commentform input {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#commentform textarea {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cformsform input {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cformsform textarea {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cformsform select {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cforms2form input {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cforms2form textarea {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cforms2form select {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cforms3form input {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cforms3form textarea {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cforms3form select {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#wpcf7-f4-p802-o1 select {
	background: 0px 0px rgb(35, 31, 32); padding: 4px; border: 1px solid rgb(51, 51, 51); width: 310px; color: rgb(170, 170, 170); line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
#cforms2form select {
	width: 250px;
}
#cforms2form input {
	width: 250px;
}
#cforms2form textarea {
	width: 250px;
}
#cforms3form select {
	width: 250px;
}
#cforms3form input {
	width: 250px;
}
#cforms3form textarea {
	width: 250px;
}
#wpcf7-f3-p32-o1 select {
	width: 250px;
}
#wpcf7-f3-p32-o1 textarea {
	width: 250px;
}
#wpcf7-f3-p32-o1 input {
	width: 250px;
}
#wpcf7-f4-p802-o1 input {
	width: 250px;
}
#wpcf7-f4-p802-o1 textarea {
	width: 250px;
}
#wpcf7-f4-p802-o1 select {
	width: 250px;
}
#li-2-10 label {
	width: 260px; float: right;
}
#li-3-10 label {
	width: 260px; float: right;
}
#li-2-10 input {
	width: auto; margin-left: 130px; float: left;
}
#li-3-10 input {
	width: auto; margin-left: 130px; float: left;
}
input.wpcf7-acceptance {
	width: auto; margin-left: 130px; float: left;
}
#commentform textarea {
	width: 620px;
}
#commentform input {
	width: 220px;
}
#commentform small {
	font-size: 11px;
}
#commentform label {
	width: auto; text-transform: capitalize; font-size: 12px; float: none;
}
.wpcf7 textarea {
	height: 80px;
}
.wpcf7 .required {
	text-transform: lowercase; padding-left: 85px; font-size: 10px;
}
#commentform #submit {
	background: rgb(181, 34, 61); padding: 0px 20px; border: currentColor; width: auto; height: 35px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left: 4px; float: none; cursor: pointer;
}
#cformsform p {
	margin: 0px 0px 20px; padding: 0px;
}
#cforms2form p {
	margin: 0px 0px 20px; padding: 0px;
}
#cforms2form #sendbutton2 {
	margin-left: 130px;
}
#cforms3form #sendbutton3 {
	margin-left: 130px;
}
#wpcf7-f4-p802-o1 #submitbtn {
	margin-left: 130px;
}
.wpcf7 #submitbtn {
	background: rgb(58, 57, 57); border: currentColor; width: 70px; height: 35px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left: 85px; float: none; cursor: pointer;
}
#yellow-send {
	background: rgb(58, 57, 57); border: currentColor; width: 70px; height: 35px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left: 85px; float: none; cursor: pointer;
}
.wpcf7 div.wpcf7-response-output {
	background: rgb(51, 51, 51); padding: 10px; border: currentColor; color: rgb(255, 255, 255);
}
.failure {
	background: rgb(190, 63, 125); padding: 10px; border: currentColor; left: 0px; top: 0px; width: 400px; color: rgb(255, 255, 255); font-size: 10pt;
}
.success {
	background: rgb(190, 63, 125); padding: 10px; border: currentColor; left: 0px; top: 0px; width: 400px; color: rgb(255, 255, 255); font-size: 10pt;
}
#cforms3form #sendbutton3 {
	background: rgb(239, 162, 14);
}
#wpcf7-f3-p32-o1 h3 {
	background: rgb(239, 162, 14);
}
#yellow-send {
	background: rgb(239, 162, 14);
}
#wpcf7-f3-p32-o1 #yellow-send {
	width: auto; margin-left: 130px;
}
#cforms2form #sendbutton2 {
	background: rgb(181, 34, 61);
}
.success2 {
	background: rgb(181, 34, 61);
}
#wpcf7-f4-p802-o1 #submitbtn {
	background: rgb(181, 34, 61);
}
#wpcf7-f4-p802-o1 h3 {
	background: rgb(181, 34, 61);
}
.wpcf7 span.wpcf7-not-valid-tip {
	padding: 0px 10px; border: currentColor; left: 0px; top: 0px; width: 280px; line-height: 1; font-size: 10pt; position: absolute; z-index: 100;
}
#wpcf7-f3-p32-o1 .wpcf7-acceptance {
	width: auto; margin-left: 130px;
}
#wpcf7-f4-p802-o1 .wpcf7-acceptance {
	width: auto; margin-left: 130px;
}
#wpcf-f4-p802-o1 label.termlab {
	width: 200px;
}
#sidebar #mc_embed_signup fieldset {
	border: currentColor; color: rgb(255, 255, 255); margin-bottom: 30px;
}
#sidebar #mc_embed_signup label {
	color: rgb(255, 255, 255); font-size: 12px;
}
#sidebar #mc_embed_signup .indicate-required {
	text-align: right; overflow: hidden; font-size: 10px; font-style: italic; margin-bottom: 5px;
}
#sidebar #mc_embed_signup .mc-field-group {
	overflow: hidden; padding-bottom: 10px; padding-left: 10px;
}
#sidebar #mc_embed_signup .input-group {
	margin-left: 40px;
}
.upme {
	font-size: 14px;
}
#sidebar #mc_embed_signup #mc-embedded-subscribe {
	background: rgb(181, 34, 61); padding: 10px; border: currentColor; color: rgb(255, 255, 255); text-transform: lowercase; font-family: arial, helvetica, sans-serif; font-size: 13px; margin-left: 50px;
}
#sidebar #mc_embed_signup #mc_embed_close {
	display: none;
}
#header {
	width: 660px;
}
#header h1 {
	font: 20pt/normal georgia, times; margin: 0px; padding: 20px 0px 0px 16px; font-size-adjust: none; font-stretch: normal;
}
#header h1 a {
	color: rgb(64, 64, 64); text-decoration: none;
}
#header h1 a:hover {
	color: rgb(102, 102, 102); text-decoration: none;
}
#header h2 {
	
}
.page-x {
	background: rgb(0, 0, 0); height: 278px; overflow: hidden;
}
#menu {
	background: rgb(0, 0, 0); padding: 5px; height: 35px; overflow: hidden; margin-bottom: 1px;
}
#menu ul {
	margin: 0px; padding: 0px; overflow: hidden;
}
#menu ul li {
	float: left; list-style-type: none;
}
#menu ul li a {
	padding: 10px 15px; border: currentColor; color: rgb(255, 255, 255); text-transform: lowercase; font-size: 14px; margin-right: 5px; display: inline-block;
}
#menu ul li a:hover {
	background: rgb(34, 34, 34); text-decoration: none;
}
#designer-sub-nav {
	overflow: hidden; margin-bottom: 10px;
}
#designer-sub-nav ul li {
	margin: 0px 25px 0px 0px; padding: 0px; text-transform: lowercase; font-size: 18px; display: inline; list-style-type: none;
}
#designer-sub-nav ul li.smallerthan {
	font-size: 14px;
}
#sub-nav {
	background: 0px 0px rgb(35, 31, 32); padding: 15px 15px 0px; border: 1px solid rgb(58, 57, 57); width: 100px; margin-bottom: 10px; margin-left: 15px; float: right; -moz-border-radius: 5px 5px 5px 5px;
}
#sub-nav ul {
	margin: 0px 0px 10px; padding: 0px;
}
#sub-nav li {
	margin: 0px 0px 5px; padding: 0px;
}
#sub-nav li.current_page_item a {
	color: rgb(255, 255, 255);
}
#sub-nav ul li a {
	margin: 0px; padding: 0px;
}
#sub-nav ul ul {
	margin: 0px; padding: 0px;
}
#sub-nav h3 {
	margin: 0px; padding: 0px;
}
#sub-nav h3 a {
	color: rgb(255, 255, 255);
}
.entry .date {
	background: rgb(181, 34, 61); padding: 3px 7px 7px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-family: "Times New Roman",Times,serif; font-size: 26px; margin-bottom: 15px; margin-left: 15px; float: right; display: inline-block;
}
.date span {
	text-transform: uppercase; line-height: 12px; font-family: Arial,Helvetica,sans-serif; font-size: 12px;
}
.post {
	background: rgb(0, 0, 0); padding: 17px;
}
.post table h3 {
	margin-bottom: 0px;
}
.post table p {
	margin-top: 0px;
}
.post table {
	border: 1px solid rgb(51, 51, 51); clear: both; margin-bottom: 10px; border-collapse: collapse;
}
.post td {
	padding: 15px;
}
.post h2 {
	color: rgb(255, 255, 255); text-transform: lowercase; font-size: 35px; font-weight: normal; margin-bottom: 15px;
}
.post h2 a {
	color: rgb(255, 255, 255);
}
.post h2 a:hover {
	color: rgb(255, 255, 255); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.blog .post h2 a:hover {
	border-bottom-color: rgb(181, 34, 61); border-bottom-width: 1px; border-bottom-style: solid;
}
.post h3 {
	color: rgb(255, 255, 255); text-transform: lowercase; line-height: 22px; font-size: 16px; font-weight: normal; margin-bottom: 15px;
}
.post h4 {
	color: rgb(255, 255, 255); text-transform: lowercase; line-height: 18px; font-weight: bold; margin-bottom: 15px;
}
.post p {
	line-height: 22px; margin-bottom: 15px;
}
.post p strong {
	color: rgb(255, 255, 255);
}
#sidebar p strong {
	color: rgb(255, 255, 255);
}
.post ul {
	
}
.post ul li {
	background: url("images/bullet_white.gif") no-repeat 0px 9px; padding: 2px 0px 8px 20px; line-height: 18px; margin-left: 5px; list-style-type: none;
}
.post ol {
	margin-left: 20px;
}
.post ol li {
	padding: 2px 0px 8px 5px; line-height: 18px; margin-left: 5px;
}
.entry p {
	margin: 12px 0px;
}
.postmetadata {
	padding-top: 10px; clear: both; margin-bottom: 15px; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid;
}
.writtenby {
	padding-top: 2px; display: inline-block;
}
.postlinks {
	float: right;
}
.respond {
	background: url("images/pen.gif") no-repeat left top; padding-top: 2px; padding-left: 21px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.comment {
	background: url("images/comment.gif") no-repeat 0px 3px; padding-top: 2px; padding-left: 23px; margin-left: 15px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.share {
	background: url("images/mail.gif") no-repeat 0px 3px; padding-top: 2px; padding-left: 23px; margin-left: 15px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block;
}
.cut {
	background: url("images/cutout.gif") no-repeat right bottom; height: 20px; clear: both; margin-bottom: 15px; display: block;
}
.navigation {
	overflow: hidden; padding-bottom: 20px; margin-bottom: 15px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar .slideshow {
	width: 250px; height: 100px; overflow: hidden; margin-left: 10px; position: relative;
}
#sidebar .slideshow p {
	background: rgb(0, 0, 0); padding: 0px 3px; left: 3px; top: 80px; color: rgb(255, 255, 255); font-size: 12px; position: absolute; z-index: 99;
}
#wp125adwrap_2c {
	overflow: hidden;
}
#sidebar #wp125adwrap_2c .wp125ad {
	margin: 3px; padding: 0px;
}
#sidebar #wp125adwrap_2c .wp125ad a:hover {
	border: currentColor;
}
#sidebar {
	margin: 0px 1px 0px 0px; padding: 0px; width: 300px; float: left; position: relative;
}
#sidebar em {
	font-style: normal; margin-bottom: 20px;
}
#sidebar-links {
	background: rgb(0, 0, 0); padding: 17px;
}
#sidebar p {
	line-height: 18px; padding-bottom: 10px;
}
#sidebar h2 {
	padding: 16px 0px 18px; color: rgb(255, 255, 255); font-size: 18px; margin-bottom: 15px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid;
}
#sidebar h4 {
	padding: 15px 0px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold;
}
#sidebar ul {
	margin: 0px; padding: 0px;
}
#sidebar table h4 {
	padding-top: 0px;
}
#sidebar table {
	width: 260px; margin-bottom: 15px;
}
#searchform {
	overflow: hidden;
}
#searchform #s {
	background: 0px 0px rgb(35, 31, 32); padding: 9px 10px 0px; border: 1px solid rgb(58, 57, 57); width: 160px; height: 24px; color: rgb(170, 170, 170); font-family: Arial,Helvetica,sans-serif; font-size: 12px; float: left;
}
input.searchBtn {
	background: rgb(181, 34, 61); border: currentColor; width: 70px; height: 35px; color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left: 4px; float: left; cursor: pointer;
}
#logo {
	background: rgb(0, 0, 0); padding: 8px 10px 8px 35px; margin-bottom: 1px;
}
#logo a img {
	background: rgb(181, 34, 61);
}
#sidebar label {
	font: 11pt/normal arial, georgia, times; margin: 0px; padding: 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#sidebar img {
	margin: 0px; padding: 0px;
}
#sidebar ul {
	
}
#sidebar ul li {
	margin: 0px; padding: 0px; line-height: 14pt; list-style-type: none;
}
#sidebar ul ul {
	margin: 14px 0px; padding: 0px;
}
#sidebar ul ul li {
	list-style-type: none;
}
#sidebar ul ul ul {
	margin: 0px; padding: 0px;
}
#sidebar ul ul ul li {
	padding: 0px 0px 0px 15px; color: rgb(137, 137, 137); list-style-type: square;
}
#commentform {
	margin: 0px; padding: 0px;
}
#commentform p {
	color: rgb(0, 0, 0);
}
#commentform a {
	
}
#commentform h3 {
	
}
#comment {
	width: 80%;
}
#author {
	background: rgb(255, 255, 255); margin: 5px 5px 0px 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); font-family: verdana, arial, times; font-size: 8pt;
}
#email {
	background: rgb(255, 255, 255); margin: 5px 5px 0px 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); font-family: verdana, arial, times; font-size: 8pt;
}
#url {
	background: rgb(255, 255, 255); margin: 5px 5px 0px 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); font-family: verdana, arial, times; font-size: 8pt;
}
#comment {
	background: rgb(255, 255, 255); margin: 5px 5px 0px 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); font-family: verdana, arial, times; font-size: 8pt;
}
#submit {
	background: rgb(255, 255, 255); margin: 5px 5px 0px 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); font-family: verdana, arial, times; font-size: 8pt;
}
#submit {
	margin: 5px 5px 0px 0px;
}
#comments {
	margin: 0px; padding: 0px;
}
ol.commentlist {
	margin: 0px; padding: 0px; list-style-type: none;
}
.avatar {
	margin: 0px 12px 0px 0px; float: left;
}
ol.commentlist li {
	margin: 10px 0px; padding: 5px 0px 5px 10px; list-style-type: none;
}
ol.commentlist li.alt {
	
}
ol.commentlist li p {
	margin: 6px 0px; padding: 0px 12px 0px 0px; line-height: 14pt;
}
ol.commentlist a {
	color: rgb(0, 0, 0);
}
cite {
	font-family: arial, verdana, tahoma; font-size: 9pt; font-style: normal; font-weight: bold;
}
cite a {
	color: rgb(0, 0, 0); text-decoration: none; border-bottom-color: rgb(70, 93, 113); border-bottom-width: 1px; border-bottom-style: dotted;
}
img.centered {
	margin-right: auto; margin-left: auto; display: block;
}
img.alignright {
	margin: 0px 0px 2px 7px; padding: 4px; display: inline;
}
img.alignleft {
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.wp-caption {
	margin: 10px; border-radius: 3px; border: 1px solid rgb(221, 221, 221); text-align: center; padding-top: 4px; background-color: rgb(243, 243, 243); -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
}
.wp-caption img {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
.wp-caption p.wp-caption-text {
	margin: 0px; padding: 0px 4px 5px; line-height: 17px; font-size: 11px;
}
.clear {
	clear: both;
}
#footer {
	background: rgb(35, 31, 32); padding: 10px; overflow: hidden; clear: both; margin-top: 20px;
}
.footer-text {
	width: 415px; overflow: hidden; float: right; display: inline-block;
}
#footer img {
	float: left;
}
#footer p {
	margin: 0px; padding: 0px;
}
#footer a {
	
}
#footer a:hover {
	
}
.navigation ol li .page {
	background: 0px 0px rgb(34, 34, 34); padding: 10px 12px; border: currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-size: 10px; margin-right: 5px; display: inline-block; cursor: pointer;
}
.navigation ol li .next {
	background: 0px 0px rgb(34, 34, 34); padding: 10px 12px; border: currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-size: 10px; margin-right: 5px; display: inline-block; cursor: pointer;
}
.navigation ol li .prev {
	background: 0px 0px rgb(34, 34, 34); padding: 10px 12px; border: currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-size: 10px; margin-right: 5px; display: inline-block; cursor: pointer;
}
.navigation ol li .page:hover {
	background: rgb(51, 51, 51);
}
.navigation ol li .next:hover {
	background: rgb(51, 51, 51);
}
.navigation ol li .prev:hover {
	background: rgb(51, 51, 51);
}
.navigation ol li .current {
	background: 0px 0px rgb(244, 114, 11);
}
.navigation ol li .current:hover {
	background: 0px 0px rgb(244, 114, 11);
}
.makepages .navigation {
	background: url("images/cutout.gif") no-repeat right bottom; border: currentColor; height: auto; padding-bottom: 20px;
}
.designer {
	background: url("images/cutout.gif") no-repeat right bottom; overflow: hidden; padding-bottom: 35px; margin-bottom: 15px;
}
.designer h3 {
	color: rgb(255, 255, 255); text-transform: lowercase; line-height: 1; font-size: 35px; font-weight: normal; margin-bottom: 15px; margin-left: 270px;
}
.designer p {
	margin-left: 270px;
}
ol.wp-paginate {
	margin: 0px; padding: 0px; overflow: hidden;
}
ol.wp-paginate li {
	margin: 0px; padding: 0px; line-height: 1;
}
.navigation ol li .title {
	margin: 0px 5px 0px 0px; padding: 0px; color: rgb(170, 170, 170); font-weight: bold;
}
.wordcycle {
	margin: 0px; padding: 0px; border: currentColor; width: 250px; height: 250px; overflow: hidden; float: left;
}
.cycle-item {
	margin: 0px !important; padding: 0px !important; border: currentColor;
}
.wordcycle .cycle-item img {
	margin: 0px; padding: 0px; border: currentColor;
}
#content .ngg-gallery-thumbnail {
	margin-right: 5px; margin-bottom: 5px; float: left;
}
#content .ngg-gallery-thumbnail img {
	margin: 0px; padding: 0px; border: 1px solid rgb(0, 0, 0); display: block; position: relative; background-color: rgb(0, 0, 0);
}
#content .ngg-gallery-thumbnail img:hover {
	border: 1px solid rgb(75, 170, 132);
}
.page-slideshow a:hover {
	border: currentColor !important;
}
.page-slideshow {
	background: rgb(0, 0, 0); width: 660px; height: 278px; color: rgb(0, 0, 0); overflow: hidden; position: relative;
}
.page-slideshow a {
	color: rgb(0, 0, 0);
}
#content .white h4 {
	color: rgb(0, 0, 0);
}
#content .white {
	background: rgb(255, 255, 255); padding: 20px; border: 1px solid rgb(102, 102, 102); color: rgb(0, 0, 0); overflow: hidden; clear: both; margin-bottom: 20px;
}
#content .white img {
	margin-right: 15px; float: left;
}
#content .white textarea {
	width: 435px; height: 80px; font-family: arial, helvetica, sans-serif; font-size: 12px; float: left;
}
#content .copy-box {
	padding: 10px; border: 1px solid rgb(204, 204, 204); width: 395px; height: 80px; font-family: arial, helvetica, sans-serif; font-size: 12px; float: left;
}
#content .white a img {
	border: currentColor;
}
#mc_signup_form label {
	width: 45px; color: rgb(170, 170, 170); font-size: 12px;
}
#mc_signup_form input {
	background: 0px 0px rgb(35, 31, 32); padding: 3px; border: 1px solid rgb(51, 51, 51); width: 220px; color: rgb(170, 170, 170); font-size: 12px;
}
#mc_signup_container {
	overflow: hidden;
}
#mc_signup_form .mc_interest {
	margin-left: 10px;
}
#mc_signup_form .mc_interest input {
	width: auto;
}
#mc_signup_container {
	margin-left: 20px;
}
#mc_signup_form .mc_merge_var {
	overflow: hidden; margin-bottom: 10px;
}
#mc-indicates-required {
	display: none;
}
#mc_signup_form .mc_signup_submit input {
	background: rgb(181, 34, 61); margin: 0px 20px 0px 0px; padding: 10px 20px; border: currentColor; width: auto; color: rgb(255, 255, 255); text-transform: lowercase; clear: both; font-family: arial, helvetica, sans-serif; float: right;
}
#wpcf7-f5-p1857-o1 .newssendbtn {
	background: rgb(244, 114, 11); padding: 10px 20px; width: auto; color: white; margin-left: 85px;
}
#wpcf7-f6-p1883-o1 .newssendbtn {
	background: rgb(244, 114, 11); padding: 10px 20px; width: auto; color: white; margin-left: 85px;
}
#wpcf7-f7-p2146-o1 .newssendbtn {
	background: rgb(244, 114, 11); padding: 10px 20px; width: auto; color: white; margin-left: 85px;
}
#wpcf7-f5-p1857-o1 h3 {
	background: rgb(244, 114, 11); color: white; display: block;
}
#wpcf7-f6-p1883-o1 h3 {
	background: rgb(244, 114, 11); color: white; display: block;
}
#wpcf7-f7-p2146-o1 h3 {
	background: rgb(244, 114, 11); color: white; display: block;
}
#boxgroup label {
	width: 100px;
}
#boxgroup input {
	width: 20px;
}
#content .wpcf7-not-valid-tip {
	background: rgb(238, 238, 238); color: red;
}
