div#cc-tp-padding-container {
	padding: 0px !important; text-align: center; position: relative;
}
div#cc-tp-container {
	margin: 0px auto; padding: 0px; border: 0px solid rgb(255, 255, 255); border-image: none; width: 850px; text-align: left;
}
div#cc-tp-emotion {
	margin: 0px auto; width: 850px;
}
div#cc-tp-wrapper {
	background: url("http://u.jimdo.com/www53/o/layout/l6bc4db0411a17062/img/bg-wrapper.gif") repeat-y right top white; width: 100%; border-top-color: rgb(50, 85, 75); border-top-width: 1px; border-top-style: solid;
}
div#cc-tp-content {
	width: 630px; float: left;
}
div#cc-tp-sidebar {
	width: 200px; float: right;
}
div#cc-tp-footer {
	background: url("http://u.jimdo.com/www53/o/layout/l6bc4db0411a17062/img/bg-nav.png") repeat-x 0px 0px rgb(50, 85, 75); clear: both;
}
div#cc-tp-footer {
	color: white;
}
div#cc-tp-footer td {
	color: white;
}
div#cc-tp-footer a {
	color: white;
}
div#cc-tp-footer a:visited {
	color: white;
}
div#cc-tp-footer a:hover {
	color: rgb(140, 163, 107);
}
div#cc-tp-content .cc-tp-gutter {
	padding: 40px;
}
div#cc-tp-sidebar .cc-tp-gutter {
	padding: 10px;
}
div#cc-tp-footer .cc-tp-gutter {
	padding: 10px;
}
ul.mainNav1 {
	margin: 0px; padding: 0px; text-align: left; list-style-type: none;
}
ul.mainNav2 {
	margin: 0px; padding: 0px; text-align: left; list-style-type: none;
}
ul.mainNav3 {
	margin: 0px; padding: 0px; text-align: left; list-style-type: none;
}
ul.mainNav1 li {
	background: url("http://u.jimdo.com/www53/o/layout/l6bc4db0411a17062/img/bg-nav.png") repeat-x 0px 0px rgb(50, 85, 75); margin: 0px; padding: 0px; text-decoration: none; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul.mainNav2 li {
	background: url("http://u.jimdo.com/www53/o/layout/l6bc4db0411a17062/img/bg-nav.png") repeat-x 0px 0px rgb(50, 85, 75); margin: 0px; padding: 0px; text-decoration: none; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul.mainNav3 li {
	background: url("http://u.jimdo.com/www53/o/layout/l6bc4db0411a17062/img/bg-nav.png") repeat-x 0px 0px rgb(50, 85, 75); margin: 0px; padding: 0px; text-decoration: none; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
ul.mainNav1 li a {
	color: white !important; text-decoration: none; display: block;
}
ul.mainNav1 li a:visited {
	color: white !important; text-decoration: none; display: block;
}
ul.mainNav2 li a {
	color: white !important; text-decoration: none; display: block;
}
ul.mainNav2 li a:visited {
	color: white !important; text-decoration: none; display: block;
}
ul.mainNav3 li a {
	color: white !important; text-decoration: none; display: block;
}
ul.mainNav3 li a:visited {
	color: white !important; text-decoration: none; display: block;
}
ul.mainNav1 li a {
	padding: 8px 10px;
}
ul.mainNav1 li a:visited {
	padding: 8px 10px;
}
ul.mainNav2 li a {
	padding: 8px 10px 8px 30px;
}
ul.mainNav2 li a:visited {
	padding: 8px 10px 8px 30px;
}
ul.mainNav3 li a {
	padding: 8px 10px 8px 40px;
}
ul.mainNav3 li a:visited {
	padding: 8px 10px 8px 40px;
}
ul.mainNav1 li a:hover {
	color: rgb(124, 127, 127) !important;
}
ul.mainNav2 li a:hover {
	color: rgb(124, 127, 127) !important;
}
ul.mainNav3 li a:hover {
	color: rgb(124, 127, 127) !important;
}
ul.mainNav1 li a.parent {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav1 li a.parent:visited {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav2 li a.parent {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav2 li a.parent:visited {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav1 li a.current {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav1 li a.current:visited {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav2 li a.current {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav2 li a.current:visited {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav3 li a.current {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav3 li a.current:visited {
	background: rgb(101, 136, 109); color: white !important; font-weight: bold;
}
ul.mainNav1 {
	overflow: hidden;
}
ul.mainNav2 {
	overflow: hidden;
}
ul.mainNav3 {
	overflow: hidden;
}
* html ul.mainNav1 {
	height: 1%; overflow: visible;
}
* html ul.mainNav2 {
	height: 1%; overflow: visible;
}
* html ul.mainNav3 {
	height: 1%; overflow: visible;
}
