@import url(//cdn.website-start.de/s/css/templates/Playfair+Display.css);

body
{
	background-position: left top;
	background-repeat: repeat;
	background-color: #ABC5CA;
}


.diyw .fakeBG
{
    background: url('https://www.cathyhb.com/s/img/bg1.png')
}

body.diyBgActive .diyw .fakeBG
{
    background: none;
}

.diyw #diywebWrapper{
	width: 1040px;
	min-height: 100%;
	margin: 0 auto;
	font-family: 'Playfair Display', sans-serif;
	background-color: #FFFFFF;
}

.diyw #diywebCenterWrapper {
	width: 940px;
	margin: 0 auto;
}

.diyw #diywebNavigationWrapper {
	padding: 20px 0;

}

.diyw #diywebNavigationWrapperBorders {
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

.diyw #diywebNavigation {
	width: 780px;
	margin: 0 auto;
	padding: 6px 0 6px 0;
}

.diyw #diywebEmotionHeader{
	width: 940px;
}

.diyw #diywebPageWrapper{
	margin-bottom: 50px;
}

.diyw #diywebLeftPageWrapper {
	width: 180px;
	float: left;
	padding: 35px 0 0 20px;
}

.diyw #diywebPageNavigation h1,
.diyw #diywebPageNavigation h2,
.diyw #diywebPageNavigation p,
.diyw #diywebPageContent h1,
.diyw #diywebPageContent h2,
.diyw #diywebPageContent p,
.diyw #diywebPageSidebar h1,
.diyw #diywebPageSidebar h2,
.diyw #diywebPageSidebar p {
	margin: 0;
	padding: 0;
}

.diyw #diywebPageSidebar{
	margin-top: 60px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CECECE;
}

.diyw #diywebPageSidebar h1,
.diyw #diywebPageSidebar h2 {
	text-transform: uppercase;
	padding: 5px 0 5px 0;
	margin-bottom: 5px;
	border-top: 1px solid #CECECE;
	padding-top: 15px;
}

.diyw #diywebPageSidebar p {
	color: #333333;
}

.diyw #diywebPageSidebar a,
.diyw #diywebPageSidebar a:link,
.diyw #diywebPageSidebar a:visited {
	font-size: 14px;
	color: #646464;
	font-weight: 400;
}

.diyw #diywebPageContent{
	width: 620px;
	padding: 35px 40px 0 30px;
	float: right;
}

.diyw #diywebPageContent h1 {

	padding-bottom: 30px;
}

.diyw #diywebPageContent h2 {
	padding-top: 5px;
}

.diyw #diywebPageContent p {
	font-family: 'Playfair Display', sans-serif;
	font-size: 14px;
	color: #333333;
}

.diyw #diywebPageContent a,
.diyw #diywebPageContent a:link,
.diyw #diywebPageContent a:visited {
	font-family: 'Playfair Display', sans-serif;
	font-size: 14px;
	color: #646464;
}

.diyw #diywebPageContent ul {
	margin: 10px 0 10px 17px;
	padding: 0;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}

.diyw #diywebFooterWrapper {
	width: 100%;
	height: 55px;
	font-family: 'Playfair Display', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #646464;
	border-top: 1px solid #CECECE;
	padding: 20px 0 40px 0;
}

.diyw #diywebFooterWrapper a,
.diyw #diywebFooterWrapper a:link,
.diyw #diywebFooterWrapper a:visited {
	font-size: 14px;
	font-weight: 300;
	color: #646464;
}

.diyw #diywebAllContent:before,
.diyw #diywebAllContent:after,
.diyw #mainNav1:before,
.diyw #mainNav1:after,
.diyw #mainNav2:before,
.diyw #mainNav2:after,
.diyw #mainNav3:before,
.diyw #mainNav4:after,
.diyw #diywebPageWrapper:before,
.diyw #diywebPageWrapper:after,
.diyw .thumbElement {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden;
}

.diyw #mainNav1:after, .diyw #mainNav2:after, .diyw #mainNav3:after, .diyw #diywebPageWrapper:before, .diyw #diywebPageWrapper:after, .diyw .thumbElement {
	clear: both;
}

.diyw #mainNav1, .diyw #mainNav2, .diyw #mainNav3, .diyw #diywebAllContent, .diyw .thumbElement, .diyw #diywebPageWrapper:before, .diyw #diywebPageWrapper:after {
	zoom: 1;
}

.diyw #mainNav1,
.diyw #mainNav2,
.diyw #mainNav3 {
	margin: 0;
	padding: 0;
	font-family: 'Playfair Display', sans-serif;
	list-style: none;
}

.diyw #mainNav1 a,
.diyw #mainNav2 a,
.diyw #mainNav3 a {
	font-weight: 300;
	text-decoration: none;
}

.diyw #mainNav1 {
	font-size: 13px;
	text-transform: uppercase;
}

.diyw #mainNav1 li {
	float: left;
	padding: 0 0 0 10px;
	background: url("https://www.cathyhb.com/s/img/navigation_forward_slash.png") no-repeat right 3px;
}

.diyw #mainNav1 li:last-child {
	background: none;
}

.diyw #mainNav1 a,
.diyw #mainNav1 a:link,
.diyw #mainNav1 a:visited {
	padding-right: 13px;
	color: #333333;
}

.diyw #mainNav1 a.parent,
.diyw #mainNav1 a.parent:hover,
.diyw #mainNav1 a.current,
.diyw #mainNav1 a.current:hover,
.diyw #mainNav1 a:hover,
.diyw #mainNav1 a:active,
.diyw #mainNav1 a:focus {
	color: #0E7D92;
}

.diyw #mainNav2 > li {
	padding: 6px 0 7px 0;
	padding: 5px 0 5px 0;
}

.diyw #mainNav2 a,
.diyw #mainNav2 a:link,
.diyw #mainNav2 a:visited {
	font-size: 14px;
  white-space: normal;
  word-wrap: break-word;
	display: block;
	color: #333333;
}

.diyw #mainNav2 a:hover,
.diyw #mainNav2 a:active,
.diyw #mainNav2 a:focus,
.diyw #mainNav2 a.parent {
	color: #0E7D92;
}

.diyw #mainNav2 > li > a {
	text-transform: uppercase;
}

.diyw #mainNav3 li {
	margin-bottom: 3px;
}

.diyw #mainNav3 a,
.diyw #mainNav3 a:link,
.diyw #mainNav3 a:visited {
	background: url("https://www.cathyhb.com/s/img/navigation_level3_bullet.png") no-repeat left 7px;
	padding: 0 0 0 15px;
	font-size: 14px;
	color: #333333;
}

.diyw #mainNav3 a.current,
.diyw #mainNav3 a.current:hover,
.diyw #mainNav3 a:hover,
.diyw #mainNav3 a:active,
.diyw #mainNav3 a:focus {
	color: #0E7D92;
	background: url("https://www.cathyhb.com/s/img/navigation_level3_bullet_active.png") no-repeat left 7px;
	padding: 0 0 0 15px;
}
