@charset "utf-8";















/* CSS Document */































body {















background:#eeeeee;















margin: 0; padding: 0;















}































#site-wrap {















	width:1056px;















	margin: 0 auto;















	background:url(images/content-background.jpg) repeat-y;















	height:auto;















	padding-bottom:20px;















}















img {border:0 none;}















a {outline:0 none;}















#content {















	width:1024px;















	height: auto;















	margin: 0 auto;















}















#top-tile {















	width:1024px;















	background:url(images/top-tile.jpg) repeat-x;















	height:1px;















	clear:both;















	margin-bottom:26px;















}















#main-content {















	clear:both;















	width:750px;















	margin: 0 auto;















}















#logo {















	clear:both;















	text-align:center;















	height:49px;















	font-family:Georgia, "Times New Roman", Times, serif;















	font-size:36px;















	font-weight:bold;















}















#logo a{















	color:#999999;















	text-decoration:none;















}















#nav-separator {















	clear:both;















	background:url(images/nav-separator.jpg) repeat-x;















	height: 32px;















}















#nav-wrap {















	clear:both;















	text-align:center;















	width: 465px;















	height: 33px;















	margin: 0 auto;















}































#nav-wrap ul {margin:0; padding:0;}















#nav-wrap li {float:left; color: #cccccc; font-family: Arial; /*font-weight:bold;*/ font-size:17px; list-style:none; padding-right:36px;}















#nav-wrap li a {color: #cccccc; text-decoration:none;}















#nav-wrap li a:hover {color: #999999;}















#nav-wrap li .active {color: #999999; text-decoration:none;}































#home-image {clear:both; text-align:center; height:500px;padding-top:24px;}















#home-image img {border:#e6e6e6 10px none;}















.painting-des {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666;}































#footer {















	clear:both;















	background:url(images/nav-separator.jpg) repeat-x;















	height: 32px;















	font-family:Arial, Helvetica, sans-serif;















	font-size:10px;















	/*font-weight:bold;*/















	color:#cccccc;















	padding-top:17px;















}















#footer a {color:#cccccc; text-decoration:none;}















#footer a:hover {color:#999999;}















a {color:#cccccc; text-decoration:none;}















a:hover {color:#999999;}































#about {clear:both;padding-top:0px;}















.david-stubbs {border:11px solid #eae9e9;}















.picture-border {background:url(images/nav-separator.jpg) repeat-x bottom; height:55px;}















.artist-resume {color:#666666; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}















.about-title {color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}















.about-grey {color:#999999; font-size:13px; font-family: Georgia, "Times New Roman", Times, serif;}















.about-grey td {padding-bottom:3px;}















#about p{color:#666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:0; padding:0 0 20px 0px; line-height:20px;}















#about p a {font-size:14px; text-decoration:underline; color:#cccccc;}















#about p a:hover {color:#999999;}















#about a {font-size:13px; font-family: Georgia, "Times New Roman", Times, serif;}







.custom.contact .printfriendly {

    display: none;

}

.custom.kontakt .printfriendly {

    display: none;

}

.custom.impressum .printfriendly {

    display: none;



}



#contact {



    background-color: #BBBBBB;

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

    padding-top: 10px;

}

#contact p {

    font-weight: normal;

}

#contact input[type="submit"] {

    background-color: #999999;

    border-bottom-color: #AAAAAA;

    border-bottom-style: solid;

    border-bottom-width: 2px;

    border-left-color-ltr-source: physical;

    border-left-color-rtl-source: physical;

    border-left-color-value: #DDDDDD;

    border-left-style-ltr-source: physical;

    border-left-style-rtl-source: physical;

    border-left-style-value: solid;

    border-left-width-ltr-source: physical;

    border-left-width-rtl-source: physical;

    border-left-width-value: 2px;

    border-right-color-ltr-source: physical;

    border-right-color-rtl-source: physical;

    border-right-color-value: #AAAAAA;

    border-right-style-ltr-source: physical;

    border-right-style-rtl-source: physical;

    border-right-style-value: solid;

    border-right-width-ltr-source: physical;

    border-right-width-rtl-source: physical;

    border-right-width-value: 2px;

    border-top-color: #DDDDDD;

    border-top-style: solid;

    border-top-width: 2px;

    color: #111111;

    font-weight: bold;

	font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 16px;

    padding-bottom: 5px;

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 5px;

    position: relative;

    right: -2px;

}

#contact input[type="submit"]:hover {

    background-color: #444444;

    color: #FFFFFF;

    cursor: pointer;

}

#contact {

    margin-bottom: 10px;

    padding-left: 20px;

    width: 400px;

}

#contact input[type="text"] {

    width: 94%;

}

.custom .wpcf7 textarea {

    height: 200px;

    width: 94%;

}

#contact #proj1 {

    color: blue;

}























#contact {clear:both; padding-top:24px; height:550px;}















#contact {width:400px; background:#e6e6e6; padding:29px 0 0 29px;}















#contact {clear:both; }















#contact {clear:both; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#666666; padding:10px 175px 0 170px;}















#contact {color:#666666; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}















.contact-separator {background:url(images/contact-separator.jpg) repeat-x bottom; height:20px;}















.contact-title {color:#666666; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; padding-left:3px;}















.name-email {background:url(images/name-back.jpg) no-repeat; width:344px; height:28px; border:0 none; padding:0 10px 0 5px;}















.subject {background:url(images/subject.jpg) no-repeat; width:600px; height:28px; border:0 none; padding:0 10px 0 5px;}















.message {background:url(images/message.jpg) no-repeat; width:600px; height:101px; border:0 none; padding:5px 10px 5px 5px; resize: none;}































#gallery-nav-wrap {















	clear:both;















	text-align:center;















	width: 333px;















	height: 33px;















	margin: 0 auto;















}















#gallery-nav-wrap ul {margin:0; padding:0;}















#gallery-nav-wrap li {float:left; color: #cccccc; font-family: Arial; font-weight:bold; font-size:17px; list-style:none; padding-right:36px;}















#gallery-nav-wrap li a {color: #cccccc; text-decoration:none;}















#gallery-nav-wrap li .active {color: #999999; text-decoration:none;}































#sub-nav {clear:both; margin: 0 auto;  width:620px; height:64px;}















#sub-nav ul {margin:0; padding:0;}















#sub-nav li {float:left; color: #cccccc; font-family: Arial; /*font-weight:bold;*/ font-size:15px; list-style:none; padding:0 8px 0 10px;  }















#sub-nav li a {color: #cccccc; text-decoration:none;}















#sub-nav li a:hover {color: #999999;}















#sub-nav li .active {color: #999999; text-decoration:none;}















#gallery {clear:both; width:530px; margin:0 auto; min-height:480px; padding-bottom:100px;}















#gallery table img {border:4px #ffffff solid; width: 94px; height: 64px;}











