﻿html {
	height: 101%;
}
header {
	display: block;
}
figure {
	display: block;
}
figcaption {
	display: block;
}
footer {
	display: block;
}
nav {
	display: block;
}
article {
	display: block;
}
section {
	display: block;
}
aside {
	display: block;
}
body {
	background:  rgb(247, 236, 202);
	margin: 0px;
	padding: 0px;
	height: 100%;
	color: rgb(0, 0, 0);
	line-height: 1.5em;
	font-family: "Open Sans", Verdana, Helvetica, sans-serif;
	font-size: 100%;
}
blockquote {
	background: url("../images/blockquote.png") no-repeat 5px 12px;
	margin: 2px 40px;
	padding: 12px 12px 12px 40px;
	text-align: left;
	color: rgb(119, 119, 119);
	line-height: 1.4em;
	font-size: 0.95em;
	border-right-color: rgb(204, 204, 204);
	border-left-color: rgb(204, 204, 204);
	border-right-width: 3px;
	border-left-width: 3px;
	border-right-style: double;
	border-left-style: double;
}
blockquote p {
	margin: 0px;
	padding: 0px;
}
blockquote strong {
	color: rgb(119, 119, 119);
	letter-spacing: -1px;
	font-size: 1.4em;
	font-weight: normal;
}
blockquote.leftside {
	margin: 5px 2% 10px 0px;
	width: 30%;
	border-right-color: rgb(204, 204, 204);
	border-left-color: currentColor;
	border-right-width: 3px;
	border-left-width: medium;
	border-right-style: double;
	border-left-style: none;
	float: left;
	display: block;
}
blockquote.rightside {
	margin: 5px 0px 10px 2%;
	width: 30%;
	padding-right: 0px;
	border-right-color: currentColor;
	border-left-color: rgb(204, 204, 204);
	border-right-width: medium;
	border-left-width: 3px;
	border-right-style: none;
	border-left-style: double;
	float: right;
	display: block;
}
fieldset {
	margin: 20px 2%;
	padding: 20px 3%;
	border: 1px solid rgb(187, 187, 187);
	border-image: url('default.css') none;
	width: 90%;
}
legend {
	font: 30px/normal "Oswald", Verdana, Helvetica, sans-serif;
	padding: 0px 10px;
	color: rgb(79, 108, 121);
	font-size-adjust: none;
	font-stretch: normal;
	background-color: rgb(255, 255, 255);
}
hr {
	background-color: #ccc;
	border: none;
	color: #ccc;
	height: 1px;
	margin: 20px 0;
	clear: both;
}
hr.fancy {
	background: transparent url('../images/horizontalrule.png') center center no-repeat;
	color: #eee;
	border: none;
	height: 25px;
	clear: both;
}
hr.noshow {
	background-color: transparent;
	border: none;
	color: #fff;
	height: 1px;
	margin: 0;
	clear: both;
	visibility: hidden;}
table {
	padding: 0px;
	width: 100%;
	font-size: 100%;
	border-collapse: collapse;
}
a {
	color: rgb(3, 41, 58);
	font-weight: bold;
	text-decoration: underline;
	}
a:hover {
	color: rgb(145, 145, 145);
	font-weight: bold;
	text-decoration: underline;
}
h1 {
	font: 38px/normal "Cinzel", Verdana, Helvetica, sans-serif;
	margin: 0.4em 0px;
	text-align: center;
	color: rgb(79, 108, 121);
	letter-spacing: -1px;
	font-size-adjust: none;
	font-stretch: normal;
}
h2 {
	font: 34px/normal "Cinzel", Verdana, Helvetica, sans-serif;
	margin: 0.4em 0px;
	text-align: center;
	color: rgb(15, 102, 154);	
	overflow: hidden;
	font-size-adjust: none;
	font-stretch: normal;
}
h2::before {
	width: 50%;
	height: 0.1em;
	margin-bottom: 0.15em;
	vertical-align: middle;
	border-bottom-color: rgb(79, 108, 121);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: inline-block;
	position: relative;
	content: "";
}
h2::after {
	width: 50%;
	height: 0.1em;
	margin-bottom: 0.15em;
	vertical-align: middle;
	border-bottom-color: rgb(79, 108, 121);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: inline-block;
	position: relative;
	content: "";
}
h2::before {
	right: 0.2em;
	margin-left: -50%;
}
h2::after {
	left: 0.2em;
	margin-right: -50%;
}
h3 {
	font: 32px/normal "Oswald", Verdana, Helvetica, sans-serif;
	margin: 0.2em 2% 0.5em;
	padding: 1px 3px 8px;
	text-align: center;
	color: rgb(0, 0, 0);
	letter-spacing: -1px;
	border-bottom-color: rgb(102, 102, 102);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size-adjust: none;
	font-stretch: normal;
}
h4 {
	font: 28px/normal "Oswald", Verdana, Helvetica, sans-serif;
	margin: 0.4em 0px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}
h5 {
	font: 24px/normal "Oswald", Verdana, Helvetica, sans-serif;
	margin: 0.4em 0px;
	color: rgb(0, 0, 0);
	font-size-adjust: none;
	font-stretch: normal;
}
h6 {
	font: 18px/normal "Oswald", Verdana, Helvetica, sans-serif;
	margin: 0.4em 0px;
	color: rgb(48, 48, 48);
	text-transform: uppercase;
	border-bottom-color: rgb(48, 48, 48);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size-adjust: none;
	font-stretch: normal;
}
.alternate1 {
	margin: 0.4em 0px;
	padding: 1px 3px 3px;
	text-align: left;
	color: rgb(79, 108, 121);
	font-size: 34px;
	border-bottom-color: rgb(79, 108, 121);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.alternate2 {
	margin: 0.2em -3px 0.5em;
	padding: 3px 6px;
	border-radius: 10px 10px 0px 0px;
	border: 1px solid rgb(79, 108, 121);
	border-image: url('default.css') none;
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 28px;
	box-shadow: 0px 1px 2px rgba(0,0,0,0.6);
}
ul {
	margin: 10px 0px 20px;
	padding: 0px 0px 0px 15px;
}
ul li a {
	padding: 0px;
	color: rgb(9, 93, 130);
	font-weight: bold;
	text-decoration: none;
	}
ul li a:hover {
	color: rgb(145, 145, 145);
	text-decoration: underline;
}
ul.list1 li {
	background: url("../images/bullet01.png") no-repeat 0px 6px;
	margin: 0px 0px 0px -15px;
	padding: 1px 0px 0px 18px;
	list-style-type: none;
}
ul.list2 li {
	background: url("../images/bullet02.png") no-repeat 0px 6px;
	margin: 0px 0px 0px -15px;
	padding: 1px 0px 0px 18px;
	list-style-type: none;
}
ul.list3 li {
	background: url("../images/bullet03.png") no-repeat 0px 6px;
	margin: 0px 0px 0px -15px;
	padding: 1px 0px 0px 18px;
	list-style-type: none;
}
ol.leadingzero {
	background: none;
	list-style-type: decimal-leading-zero;
	list-style-position: outside;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.small {
	font-size: 0.85em;
}
.wide {
	letter-spacing: 3px;
}
.comment {
	background: url("../images/comment.png") no-repeat 0px 3px;
	padding: 0px 0px 5px 35px;
}
.home {
	background: url("../images/home.png") no-repeat 0px 3px;
	padding: 0px 0px 5px 35px;
}
.phone {
	background: url("../images/phone.png") no-repeat 0px 1px;
	padding: 0px 0px 5px 35px;
}
.email {
	background: url("../images/email.png") no-repeat 0px 3px;
	padding: 0px 0px 5px 35px;
}
.hours {
	background: url("../images/clock.png") no-repeat 0px 3px;
	padding: 0px 0px 5px 35px;
}
.socialmedia {
	text-align: left;
	letter-spacing: 4px;
}
.authorDate {
	margin: 0px 0px 15px;
	padding: 0px;
	color: rgb(51, 51, 51);
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 0.95em;
	font-weight: lighter;
	border-bottom-color: rgb(51, 51, 51);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.breadcrumbs {
	margin: 0px 0px 20px;
	padding: 5px 0px;
	text-align: right;
	color: rgb(0, 0, 0);
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 0.95em;
	border-bottom-color: rgb(170, 170, 170);
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.breadcrumbs a {
	font-weight: bold;
	text-decoration: none;
}
.breadcrumbs a:hover {
	font-weight: bold;
	text-decoration: none;
}
.dropcap {
	overflow: hidden;
}
.dropcap::first-letter {
	font: 60px/50px Georgia, Garamond, serif;
	padding: 6px 4px 0px 0px;
	color: rgb(79, 108, 121);
	float: left;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
}
.bignumber {
	background: rgb(28, 175, 239);	font: 30px/50px Garamond, Georgia, serif;
	margin: 5px 10px 5px 0px;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	float: left;
	display: block;
	font-size-adjust: none;
	font-stretch: normal;
	box-shadow: inset 0px 0px 20px #4f6c79;
}
.button {
	font: 16px 'Oswald', Verdana, Helvetica, sans-serif;
	color: #eee;
	text-decoration: none;
	font-weight: normal;
	padding: 2px 13px;
	background-color: #0EC0E8;
	background: linear-gradient(#20B1E8, #083F67);
	border: solid 1px #222;
	border-radius: 5px;
	box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.5);
}
.button:hover {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	background-color: #8ca8b4;
	background: linear-gradient(#8ca8b4, #4f6c79); 
	border: solid 1px #4f6c79;
	box-shadow: inset 0 2px 2px rgba(255, 255, 255, 0.2), 0 1px 1px rgba(0, 0, 0, 0.5);
}.scroll-to-top {
	padding: 8px;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	text-align: center;
	right: 10px;
	bottom: 20px;
	text-decoration: none;
	display: none;
	position: fixed;
	z-index: 5;
	box-shadow: inset 0px 0px 10px #000000, 0px 1px 1px rgba(0,0,0,0.5);
	text-shadow: 1px 1px 2px rgba(0,0,0,0.7);
	background-color:  rgb(8, 114, 165);
	}
.scroll-to-top:hover {
	text-decoration: none;
	box-shadow: inset 0px 0px 15px #4f6c79, 0px 1px 1px rgba(0,0,0,0.5);
	text-shadow: 1px 1px 2px rgba(0,0,0,0.7);
	background-color: rgb(140, 168, 180);
}
.scroll-to-top a {
	text-decoration: none;
}
.scroll-to-top a:hover {
	text-decoration: none;
}
.headerwrapper {
	margin: 0px auto;
	padding: 0px;
	width: 1200px;
	text-align: left;
	color: rgb(0, 0, 0);
}
.wrappertop {
	margin: -150px auto 10px;
	padding: 0px;
	width: 1200px;
	text-align: left;
	color: rgb(0, 0, 0);
}
.wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 1200px;
	text-align: left;
	color: rgb(0, 0, 0);
	overflow: hidden;
	box-sizing: border-box;
}
.white {
	padding: 20px 0px;
	border: 1px solid rgb(204, 204, 204);
	border-image: url('default.css') none;
	color: rgb(0, 0, 0);
	background-color: rgb(255, 255, 255);
}
.inside {
	padding: 0px 2%;
	width: 96%;
}
.row01 {
	width: 100%;
}
.row2 {
	width: 100%;
}
.row3 {
	width: 100%;
}
header {
	
	background-color: #099DE4;
	background-image: linear-gradient(top, #099DE4 0%, #ec5252 40%, #440202 100%); 
	background-image: -webkit-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%); 
	background-image: -moz-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%);
	background-image: -ms-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%);
	background-image: -o-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%);
	padding: 0;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);
	margin: 0px 0px 20px;
	padding: 5px 0px 15px;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.4);
}
header.home {
	background-color: #099DE4;
	background-image: linear-gradient(top, #099DE4 0%, #ec5252 40%, #440202 100%);
	background-image: -webkit-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%);
	background-image: -moz-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%);
	background-image: -ms-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%);
	background-image: -o-linear-gradient(top, #099DE4 0%, #75C8E8 40%, #02334A 100%);	
	padding: 0;
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.9);	margin: 0px 0px 20px;
	padding: 5px 0px 35px;
	height: 350px;
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.4);}
#logo {
	padding: 10px 0px 20px;
	width: 100%;
	text-align: center;
}
#logo img {
	margin: 0px auto;
	padding: 0px;
	display: block;
}
.brand {
	font: 36px/normal "Cinzel", Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: rgb(255, 255, 255);
	letter-spacing: -1px;
	text-decoration: none;
	font-size-adjust: none;
	font-stretch: normal;
}
.brand a {
	font: 36px/normal "Cinzel", Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: rgb(255, 255, 255);
	letter-spacing: -1px;
	text-decoration: none;
	font-size-adjust: none;
	font-stretch: normal;
}
.brand a:hover {
	font: 36px/normal "Cinzel", Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: rgb(255, 255, 255);
	letter-spacing: -1px;
	text-decoration: none;
	font-size-adjust: none;
	font-stretch: normal;
}
.slogan {
	font: italic 200 0.95em/normal Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	text-align: center;
	color: rgb(238, 238, 238);
	letter-spacing: 1px;
	font-size-adjust: none;
	font-stretch: normal;
}
nav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 50px;
	text-align: center;
	color: rgb(0, 0, 0);
	text-transform: uppercase;
	box-sizing: border-box;
}
ul.slimmenu li {
	width: 180px;
	text-align: center;
	display: inline-block;
	position: relative;
}
ul.slimmenu > li {
	margin-right: -4px;
	border-left-color: rgb(68, 68, 68);
	border-left-width: 1px;
	border-left-style: solid;
}
ul.slimmenu li a {
	padding: 12px 30px 12px 15px;
	transition: background-color 0.2s ease-out;
	color: rgb(255, 255, 255);
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: bold;
	display: block;
}
ul.slimmenu li a:hover {
	color: rgb(255, 255, 255);
	text-decoration: none;
	box-shadow: inset 0px 0px 40px #0099cc, inset 0px 0px 20px rgba(0,0,0,0.4);
	background-color: rgb(0, 102, 153);
}
ul.slimmenu li .sub-collapser > i {
	color: rgb(140, 168, 180);
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
ul.slimmenu li ul li .sub-collapser > i {
	color: rgb(213, 223, 227);
	font-size: 14px;
	vertical-align: middle;
	display: inline-block;
}
ul.slimmenu li ul li {
	text-align: center;
	background-color: rgb(64, 64, 64);
}
ul.slimmenu li ul li a {
	color: rgb(255, 255, 255);
}
ul.slimmenu li ul li a:hover {
	color: rgb(255, 255, 255);
	text-decoration: none;
	box-shadow: inset 0px 0px 40px #4f6c79, inset 0px 0px 20px rgba(0,0,0,0.4);
	background-color: rgb(140, 168, 180);
}
ul.slimmenu > li:first-child {
	border-left-color: currentColor;
	border-left-width: 0px;
	border-left-style: none;
}
ul.slimmenu > li:last-child {
	margin-right: 0px;
}
ul.slimmenu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	font-size: 0.9em;
	list-style-type: none;
}
ul.slimmenu li ul {
	margin: 0px;
	text-transform: none;
	list-style-type: none;
}
ul.slimmenu li .sub-collapser {
	top: 0px;
	width: 30px;
	height: 100%;
	text-align: center;
	right: 0px;
	position: absolute;
	z-index: 999;
	cursor: pointer;
}
ul.slimmenu li .sub-collapser::before {
	height: 100%;
	margin-right: 0px;
	vertical-align: middle;
	display: inline-block;
	content: "";
}
ul.slimmenu li > ul {
	left: 0px;
	top: 100%;
	padding-left: 0px;
	display: none;
	position: absolute;
	z-index: 999;
	box-shadow: 0px 3px 4px rgba(0,0,0,0.4);
}
ul.slimmenu li > ul > li ul {
	left: 100%;
	top: 0px;
	width: 100%;
	padding-left: 0px;
	display: none;
	white-space: normal;
	position: absolute;
	z-index: 999;
}
.menu-collapser {
	margin: 0px 2%;
	padding: 0px 8px;
	border-radius: 8px 8px 0px 0px;
	width: 96%;
	height: 48px;
	text-align: left;
	color: rgb(255, 255, 255);
	line-height: 48px;
	font-size: 18px;
	position: relative;
	box-sizing: border-box;
}
.collapse-button {
	padding: 7px 10px;
	border-radius: 4px;
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-image: url('default.css') none;
	top: 50%;
	width: 40px;
	text-align: center;
	right: 8px;
	color: rgb(255, 255, 255);
	font-size: 14px;
	position: absolute;
	cursor: pointer;
	box-sizing: border-box;
	box-shadow: inset 0px 0px 8px #000;
	transform: translate(0px, -50%);
	background-repeat: repeat-x;
	background-color: rgb(85, 85, 85);
}
.collapse-button:hover {
	box-shadow: inset 0px 0px 8px #4f6c79;
	background-color: rgb(140, 168, 180);
}
.collapse-button:focus {
	box-shadow: inset 0px 0px 8px #4f6c79;
	background-color: rgb(140, 168, 180);
}
.collapse-button .icon-bar {
	margin: 2px 0px;
	border-radius: 1px;
	width: 18px;
	height: 2px;
	display: block;
	box-shadow: 0px 1px 0px rgba(0,0,0,0.25);
	background-color: rgb(255, 255, 255);
}
ul.collapsed.slimmenu {
	margin: 0px 5%;
	padding: 0px;
	width: 90%;
	text-align: center;
	list-style-type: none;
}
ul.collapsed.slimmenu li {
	width: 100%;
	text-align: left;
	border-left-color: currentColor;
	border-left-width: medium;
	border-left-style: none;
	display: block;
	z-index: 999;
	box-sizing: border-box;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.4);
	background-color: rgb(64, 64, 64);
}
ul.collapsed.slimmenu li a {
	color: rgb(255, 255, 255);
	border-bottom-color: rgba(0, 0, 0, 0.1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	box-sizing: border-box;
}
ul.collapsed.slimmenu li a:hover {
	color: rgb(255, 255, 255);
	box-shadow: inset 0px 0px 40px #4f6c79, inset 0px 0px 20px rgba(0,0,0,0.4);
	background-color: rgb(140, 168, 180);
}
ul.collapsed.slimmenu > li:last-child a {
	border-bottom-color: currentColor;
	border-bottom-width: 0px;
	border-bottom-style: none;
}
ul.collapsed.slimmenu li .sub-collapser {
	background: 0px 0px rgba(0, 0, 0, 0.15);
	top: 0px;
	width: 40px;
	height: 100%;
	text-align: center;
	right: 0px;
	position: absolute;
	z-index: 999;
	cursor: pointer;
}
ul.collapsed.slimmenu li .sub-collapser > i {
	color: rgb(140, 168, 180);
	font-size: 18px;
	vertical-align: middle;
	display: inline-block;
}
ul.collapsed.slimmenu li ul li {
	width: 100%;
	text-align: left;
	display: block;
	z-index: 999;
	box-sizing: border-box;
	background-color: rgb(69, 69, 69);
}
ul.collapsed.slimmenu li ul li a {
	color: rgb(255, 255, 255);
	padding-left: 20px;
	border-bottom-color: rgba(0, 0, 0, 0.1);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	box-sizing: border-box;
}
ul.collapsed.slimmenu li ul li a:hover {
	color: rgb(255, 255, 255);
	box-shadow: inset 0px 0px 40px #4f6c79, inset 0px 0px 20px rgba(0,0,0,0.4);
	background-color: rgb(140, 168, 180);
}
ul.collapsed.slimmenu li ul li ul li {
	width: 100%;
	text-align: left;
	display: block;
	z-index: 999;
	box-sizing: border-box;
	background-color: rgb(80, 80, 80);
}
ul.collapsed.slimmenu li ul li ul li a {
	color: rgb(255, 255, 255);
	padding-left: 30px;
}
ul.collapsed.slimmenu li ul li ul li a:hover {
	color: rgb(255, 255, 255);
}
ul.collapsed.slimmenu li ul li ul {
	left: 0px;
	top: 0px;
	width: 100%;
	padding-left: 0px;
	display: none;
	white-space: normal;
	position: relative;
	z-index: 999;
}
ul.collapsed.slimmenu li .sub-collapser {
	height: 50px;
}
ul.collapsed.slimmenu li > ul {
	width: 100%;
	display: none;
	position: relative;
}
#photoblock {
	margin: 0px auto 20px;
	padding: 10px;
	width: 92%;
	text-align: center;
	position: relative;
	box-sizing: border-box;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	background-color: rgb(255, 255, 255);
}
#photoblock::before {
	background: rgba(0, 0, 0, 0.1);
	left: 10px;
	top: 80%;
	width: 50%;
	bottom: 15px;
	position: absolute;
	z-index: -1;
	max-width: 40%;
	content: "";
	box-shadow: 0px 20px 10px rgba(0,0,0,0.5);
	transform: rotate(-3deg);
}
#photoblock::after {
	background: rgba(0, 0, 0, 0.1);
	left: 10px;
	top: 80%;
	width: 50%;
	bottom: 15px;
	position: absolute;
	z-index: -1;
	max-width: 40%;
	content: "";
	box-shadow: 0px 20px 10px rgba(0,0,0,0.5);
	transform: rotate(-3deg);
}
#photoblock::after {
	left: auto;
	right: 10px;
	transform: rotate(3deg);
}
.pageTitle {
	margin: 0px 0px 20px;
	padding: 10px 0px;
	text-align: center;
}
.pageTitle h1 {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.pageTitle p {
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
}
.contentBox2a {
	margin: 0px 2% 0px 0px;
	padding: 0px;
	width: 48%;
	float: left;
}
.contentBox2b {
	margin: 0px 0px 0px 2%;
	padding: 0px;
	width: 48%;
	float: left;
}
.contentBox3a {
	margin: 0px 2% 10px 0px;
	padding: 0px;
	width: 31.33%;
	float: left;
}
.contentBox3b {
	margin: 0px 1% 10px;
	padding: 0px;
	width: 31.33%;
	float: left;
}
.contentBox3c {
	margin: 0px 0px 10px 2%;
	padding: 0px;
	width: 31.33%;
	float: left;
}
.contentBox4a {
	margin: 0px 2% 0px 0px;
	padding: 0px;
	width: 23%;
	float: left;
}
.contentBox4b {
	margin: 0px 1%;
	padding: 0px;
	width: 23%;
	float: left;
}
.contentBox4c {
	margin: 0px 1%;
	padding: 0px;
	width: 23%;
	float: left;
}
.contentBox4d {
	margin: 0px 0px 0px 2%;
	padding: 0px;
	width: 23%;
	float: left;
}
.sidebarLeft {
	margin: 0px 2% 0px 0px;
	padding: 0px;
	width: 31.33%;
	float: left;
}
.contentRight {
	margin: 0px 0px 0px 2%;
	padding: 0px;
	width: 64.66%;
	float: right;
}
.sidebarRight {
	margin: 0px 0px 0px 2%;
	padding: 0px;
	width: 31.33%;
	float: right;
}
.contentLeft {
	margin: 0px 2% 0px 0px;
	padding: 0px;
	width: 64.66%;
	float: left;
}
.colorbox {
	margin: 20px 0px;
	padding: 20px 3%;
	border-radius: 8px;
	width: 94%;
	text-align: center;
	color: rgb(255, 255, 255);
	box-shadow: inset 0px 0px 0px 5px #8ca8b4, inset 0px 0px 0px 6px rgba(255,255,255,0.6), inset 0px 0px 40px #4f6c79, 0px 10px 15px -10px rgba(0,0,0,0.6);
	background-color: rgb(140, 168, 180);
}
.colorbox h3 {
	color: rgb(255, 255, 255);
	border-bottom-color: rgb(255, 255, 255);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.callbox1 {
	margin: 12px 0px;
	padding: 2px 3%;
	border-radius: 10px;
	text-align: center;
	color: rgb(255, 255, 255);
	box-shadow: inset 0px 0px 0px 5px #349BC7, inset 0px 0px 0px 6px rgba(255,255,255,0.6), inset 0px 0px 40px #0B5677, 0px 10px 15px -10px rgba(0,0,0,0.6);
	background-color: rgb(27, 161, 218);
	}
.callbox2 {
	margin: 12px 0px;
	padding: 2px 3%;
	border-radius: 10px;
	text-align: center;
	color: #099de4;
	box-shadow: inset 0px 0px 0px 5px #E8B90D, inset 0px 0px 0px 6px rgba(255,255,255,0.6), inset 0px 0px 40px #A07F06, 0px 10px 15px -10px rgba(0,0,0,0.6);
	background-color: rgb(249, 219, 8);}
.callbox1 p:first-of-type {
	font: 24px/normal "Oswald", Verdana, Helvetica, sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
}
.callbox2 p:first-of-type {
	font: 24px/normal "Oswald", Verdana, Helvetica, sans-serif;
	font-size-adjust: none;
	font-stretch: normal;
}
.topcircle {
	padding: 20px;
	border-radius: 50%;
	box-shadow: inset 0px 0px 0px 5px #8ca8b4, inset 0px 0px 0px 6px rgba(255,255,255,0.8), inset 0px 0px 30px #4f6c79, 0px 10px 15px -10px rgba(0,0,0,0.6);
	background-color: rgb(140, 168, 180);
}
footer {
	margin: 30px 0px 0px;
	padding: 10px 0px;
	width: 100%;
	color: rgb(255, 255, 255);
	line-height: 1.2em;
	font-size: 0.9em;
	border-top-color: rgba(8, 67, 101, 0.8);
	border-top-width: 1px;
	border-top-style: solid;
	box-shadow: inset 0px 0px 150px rgba(11, 135, 193, 0.8), 0px 0px 20px rgba(0,0,0,0.6);
	background-color: rgb(9, 71, 99);
}
.fBox4a {
	margin: 0px 2% 0px 0px;
	padding: 0px;
	width: 23%;
	float: left;
}
.fBox4b {
	margin: 0px 1%;
	padding: 0px;
	width: 23%;
	float: left;
}
.fBox4c {
	margin: 0px 1%;
	padding: 0px;
	width: 23%;
	float: left;
}
.fBox4d {
	margin: 0px 0px 0px 2%;
	padding: 0px;
	width: 23%;
	float: left;
}
footer p {
	color: rgb(255, 255, 255) !important;
}
footer a {
	color: rgb(140, 168, 180);
}
footer a:hover {
	color: rgb(238, 238, 238);
}
footer ul {
	margin: 0px 0px 10px;
	padding: 0px;
	line-height: normal;
	list-style-type: none;
}
footer ul li {
	background: url("../images/bullet03.png") no-repeat 0px 7px;
	margin: 0px 20px 0px 0px;
	padding: 4px 0px 2px 20px;
}
footer ul li a {
	color: rgb(238, 238, 238);
	letter-spacing: 2px;
	font-weight: bold;
	text-decoration: none;
}
footer ul li a:hover {
	color: rgb(140, 168, 180);
}
footer h4 {
	font: 28px/normal "Oswald", Verdana, Helvetica, sans-serif;
	text-align: left;
	color: rgb(140, 168, 180);
	letter-spacing: -1px;
	border-bottom-color: rgb(140, 168, 180);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size-adjust: none;
	font-stretch: normal;
}
footer hr {
	margin: 20px 0px;
	border-image: url('default.css') none;
	height: 1px;
	color: rgba(255, 255, 255, 0.2);
	display: block;
	background-color: rgba(255, 255, 255, 0.2);
}
.footerbottom {
	padding: 5px 0px 10px;
}
.footerbottom h1 {
	font: 28px/normal "Cinzel", Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: rgb(255, 255, 255);
	font-size-adjust: none;
	font-stretch: normal;
}
.copyright {
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: rgb(221, 221, 221);
	letter-spacing: 3px;
	font-size: 0.85em;
}
.designed {
	margin: 0px;
	padding: 15px 0px 0px;
	text-align: center;
	color: rgb(187, 187, 187) !important;
	letter-spacing: 1px;
	font-size: 0.75em;
}
.designed a {
	color: rgb(187, 187, 187) !important;
	font-weight: normal;
	text-decoration: none;
}
.designed a:hover {
	color: rgb(187, 187, 187) !important;
	font-weight: normal;
	text-decoration: underline;
}
.catalog {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom-color: rgb(192, 192, 192);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	max-width: 100%;
}
.catalog h6 {
	font: 20px/normal Georgia, Garamond, serif;
	text-align: center;
	font-size-adjust: none;
	font-stretch: normal;
}
form.contactform {
	width: 99%;
	text-align: left;
}
.contactform label {
	width: 99%;
	text-align: left;
	font-style: italic;
	margin-bottom: 4px;
	display: block;
}
.contactform input {
	padding: 5px;
	border: 1px solid rgb(192, 192, 192);
	border-image: url('default.css') none;
	width: 99%;
	color: rgb(0, 0, 0);
	margin-bottom: 10px;
	background-color: rgb(239, 239, 239);
}
.contactform textarea {
	padding: 5px;
	border: 1px solid rgb(192, 192, 192);
	border-image: url('default.css') none;
	width: 99%;
	color: rgb(0, 0, 0);
	background-color: rgb(239, 239, 239);
	resize: none;
}
.contactform .submit {
	font: 16px/normal "Oswald", Verdana, Helvetica, sans-serif;
	margin: 10px 0px 20px;
	padding: 1px 14px;
	border-radius: 5px;
	border: 1px solid rgb(204, 204, 204);
	border-image: url('default.css') none;
	width: 100px;
	color: rgb(68, 68, 68);
	text-decoration: none;
	cursor: pointer;
	font-size-adjust: none;
	font-stretch: normal;
}
.contactform .submit:hover {
	border-radius: 5px;
	border: 1px solid rgb(79, 108, 121);
	border-image: url('default.css') none;
	color: rgb(238, 238, 238);
	text-decoration: none;
}
#acc dl {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	color: rgb(0, 0, 0);
	position: relative;
}
#acc dt {
	background: url("../images/expand-gray.png") no-repeat right 10px center rgb(255, 255, 255);
	font: 22px/normal "Oswald", Verdana, Helvetica, sans-serif;
	margin: 0px 0px 3px;
	padding: 4px 4px 4px 20px;
	border-radius: 4px;
	text-align: left;
	color: rgb(0, 0, 0);
	cursor: pointer;
	font-size-adjust: none;
	font-stretch: normal;
	box-shadow: inset 0px 0px 20px rgba(0,0,0,0.3);
	text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
#acc dt:hover {
	background: url("../images/expand-white.png") no-repeat right 10px center rgb(140, 168, 180);
	transition: 0.4s;
	color: rgb(255, 255, 255);
	box-shadow: inset 0px 0px 15px #4f6c79;
	text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
}
#acc dd {
	margin: 0px auto;
	padding: 5px 2% 10px;
	width: 94%;
	border-top-color: currentColor;
	border-top-width: medium;
	border-top-style: none;
}
.news {
	margin: 0px 5%;
	width: 90%;
}
#ticker {
	list-style: none;
	margin: 0px;
	padding: 10px 0px;
}
#ticker li {
	background: none;
	margin: 0px;
	padding: 0px;
}
#ticker .content {
	padding: 25px;
	border: 1px solid rgb(221, 221, 221);
	border-image: url('default.css') none;
	color: rgb(0, 0, 0);
	margin-bottom: 15px;
	min-height: 250px;
	background-color: rgb(238, 238, 238);
}
#ticker h6 {
	letter-spacing: 2px;
}
#ticker .content p {
	color: rgb(0, 0, 0);
}
#ticker .author {
	padding: 0px 0px 20px;
	text-align: right;
	color: rgb(0, 0, 0);
	letter-spacing: 1px;
	font-size: 0.9em;
	margin-top: -5px;
}
img {
	border-image: url('default.css') none;
	max-width: 100%;
	box-sizing: border-box;
}
.image-left {
	margin: 5px 10px 0px 0px;
	float: left;
}
.image-right {
	margin: 5px 0px 0px 10px;
	float: right;
}
.image-Border {
	margin: 2px 0px;
	border: 1px solid rgb(192, 192, 192);
	border-image: url('default.css') none;
}
.image-leftBorder {
	margin: 5px 10px 0px 0px;
	border: 1px solid rgb(192, 192, 192);
	border-image: url('default.css') none;
	float: left;
}
.image-rightBorder {
	margin: 5px 0px 0px 10px;
	border: 1px solid rgb(192, 192, 192);
	border-image: url('default.css') none;
	float: right;
}
.image-Curved {
	margin: 4px 2px;
	border-radius: 10px;
	border: 1px solid rgb(68, 68, 68);
	border-image: url('default.css') none;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
}
.image-leftCurved {
	margin: 5px 10px 0px 0px;
	border-radius: 10px;
	border: 1px solid rgb(68, 68, 68);
	border-image: url('default.css') none;
	float: left;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
}
.image-rightCurved {
	margin: 5px 0px 0px 10px;
	border-radius: 10px;
	border: 1px solid rgb(68, 68, 68);
	border-image: url('default.css') none;
	float: right;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
}
.image-Frame {
	background: rgb(255, 255, 255);
	margin: 4px 1px;
	padding: 3px;
	border: 1px solid rgb(170, 170, 170);
	border-image: url('default.css') none;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
}
.image-leftFrame {
	background: rgb(255, 255, 255);
	margin: 4px 15px 4px 2px;
	padding: 3px;
	border: 1px solid rgb(170, 170, 170);
	border-image: url('default.css') none;
	float: left;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
}
.image-rightFrame {
	background: rgb(255, 255, 255);
	margin: 4px 2px 4px 15px;
	padding: 3px;
	border: 1px solid rgb(170, 170, 170);
	border-image: url('default.css') none;
	float: right;
	box-shadow: 0px 0px 15px rgba(0,0,0,0.3);
}
.image-Round {
	border-radius: 50%;
	border: 1px solid rgb(68, 68, 68);
	border-image: url('default.css') none;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
}
.image-leftRound {
	margin: 5px 10px 0px 0px;
	border-radius: 50%;
	border: 1px solid rgb(68, 68, 68);
	border-image: url('default.css') none;
	float: left;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
}
.image-rightRound {
	margin: 5px 0px 0px 10px;
	border-radius: 50%;
	border: 1px solid rgb(68, 68, 68);
	border-image: url('default.css') none;
	float: right;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
}
.image-Rotate {
	margin: 10px 0px;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
	transform: rotate(-6deg);
}
.image-leftRotate {
	margin: 20px;
	float: left;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
	transform: rotate(-6deg);
}
.image-rightRotate {
	margin: 20px;
	float: right;
	box-shadow: 0px 10px 15px -9px rgba(0,0,0,0.5);
	transform: rotate(6deg);
}
.image-Mini {
	height: auto;
	max-width: 180px;
}
.image-xsmall {
	height: auto;
	max-width: 100px;
}
@media screen and (max-width:320px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -100px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.brand {
	letter-spacing: normal;
	font-size: 24px;
}
.brand a {
	letter-spacing: normal;
	font-size: 24px;
}
.brand a:hover {
	letter-spacing: normal;
	font-size: 24px;
}
.slogan {
	font-size: 0.8em;
}
header.home {
	height: 280px;
}
#photoblock::before {
	bottom: 20px;
}
#photoblock::after {
	bottom: 20px;
}
fieldset img {
	height: auto;
	max-width: 180px;
}
blockquote.leftside {
	display: none;
	visibility: hidden;
}
blockquote.rightside {
	display: none;
	visibility: hidden;
}
.contentBox2a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox2b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4d {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4d {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.catalog {
	margin-bottom: 20px;
}
}
@media screen and (max-width:480px) and (min-width:321px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -120px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.brand {
	letter-spacing: normal;
	font-size: 30px;
}
.brand a {
	letter-spacing: normal;
	font-size: 30px;
}
.brand a:hover {
	letter-spacing: normal;
	font-size: 30px;
}
.slogan {
	font-size: 0.8em;
}
header.home {
	height: 310px;
}
#photoblock::before {
	bottom: 20px;
}
#photoblock::after {
	bottom: 20px;
}
blockquote.leftside {
	display: none;
	visibility: hidden;
}
blockquote.rightside {
	display: none;
	visibility: hidden;
}
.contentBox2a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox2b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4d {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4d {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.catalog {
	margin-bottom: 20px;
}
}
@media screen and (max-width:623px) and (min-width:481px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -150px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.brand {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a:hover {
	letter-spacing: normal;
	font-size: 36px;
}
.slogan {
	font-size: 0.8em;
}
blockquote.leftside {
	display: none;
	visibility: hidden;
}
blockquote.rightside {
	display: none;
	visibility: hidden;
}
.contentBox2a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox2b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4d {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4c {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4d {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.catalog {
	margin-bottom: 20px;
}
}
@media screen and (max-width:669px) and (min-width:624px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -150px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.brand {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a:hover {
	letter-spacing: normal;
	font-size: 36px;
}
.slogan {
	font-size: 0.8em;
}
blockquote.leftside {
	display: none;
	visibility: hidden;
}
blockquote.rightside {
	display: none;
	visibility: hidden;
}
.contentBox2a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox2b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox3c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4a {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4b {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4d {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4c {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4d {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.catalog {
	margin-bottom: 20px;
}
}
@media screen and (max-width:768px) and (min-width:670px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -150px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.brand {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a:hover {
	letter-spacing: normal;
	font-size: 36px;
}
.slogan {
	font-size: 0.9em;
}
blockquote.leftside {
	display: none;
	visibility: hidden;
}
blockquote.rightside {
	display: none;
	visibility: hidden;
}
.contentBox3a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox3b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox3c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox4b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox4c {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox4d {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
#sidebarLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
#sidebarRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
#contentRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
#contentLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4c {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4d {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
}
@media screen and (max-width:800px) and (min-width:769px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -150px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.branding {
	letter-spacing: normal;
	font-size: 36px;
}
.branding a {
	letter-spacing: normal;
	font-size: 36px;
}
.branding a:hover {
	letter-spacing: normal;
	font-size: 36px;
}
.slogan {
	font-size: 0.9em;
}
blockquote.leftside {
	display: none;
	visibility: hidden;
}
blockquote.rightside {
	display: none;
	visibility: hidden;
}
.contentBox3a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox3b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox3c {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentBox4a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox4b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox4c {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.contentBox4d {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.sidebarLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.sidebarRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentRight {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.contentLeft {
	margin: 1%;
	padding: 0px;
	width: 98%;
}
.fBox4a {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4b {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4c {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
.fBox4d {
	margin: 1%;
	padding: 0px;
	width: 48%;
}
}
@media screen and (max-width:1024px) and (min-width:801px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -150px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.brand {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a:hover {
	letter-spacing: normal;
	font-size: 36px;
}
.slogan {
	font-size: 0.9em;
}
}
@media screen and (max-width:1279px) and (min-width:1025px)
{
.wrapper {
	margin: 0px 1%;
	width: 98%;
}
.wrappertop {
	margin: -150px 1% 20px;
	width: 98%;
}
.headerwrapper {
	margin: 0px 1%;
	width: 98%;
}
#logo {
	width: 100%;
}
.brand {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a {
	letter-spacing: normal;
	font-size: 36px;
}
.brand a:hover {
	letter-spacing: normal;
	font-size: 36px;
}
.slogan {
	font-size: 0.9em;
}
}

