@font-face {
  font-family: "FolioBTBold";
  src: url("//:") format("No-IE-404"), url("fonts/FolioBT-Bold.otf") format("opentype");
}

@font-face {
  font-family: "FolioLight";
  src: url("//:") format("No-IE-404"), url("fonts/Folio-Light.otf") format("opentype");
}

@font-face {
  font-family: "AGaramondProRegular";
  src: url("//:") format("No-IE-404"), url("fonts/AGaramondPro-Regular.otf") format("opentype");
}

@font-face {
  font-family: "monaco";
  src: url("//:") format("No-IE-404"), url("fonts/Monaco.ttf") format("truetype");
}

@font-face {
  font-family: "FolioBQRegular";
  src: local("Folio BQ"), local("FolioBQ-Book"), url("foliobqbook.woff") format("woff"), url("foliobqbook.otf") format("opentype");
}

body {
	height: 100%;
	width: 100%;
	overflow-x: hidden;
}

img.picture, img.on-hover-picture {
	top: 0px;
	left: 0px;
	display: none;
	position: absolute ! important;
}

a {
	text-decoration: none;
	position: relative;
	margin: 0px;
	padding: 0px;
	display: inline;
	font-weight: normal;
	font-size: 1em;
	color: rgb(0, 0, 0);
}

a:hover {
	text-decoration: underline;
}

a.normal-link {
	font-weight: normal;
	color: rgb(0, 0, 0);
}

.floating-element {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
}

.menu {
	position: fixed;
	top: 0pt;
	left: 0pt;
	height: 100%;
	width: 171pt;
	margin: 0px;
	padding: 0px;
}

.menu-container {
	margin-bottom: 28.346pt;
	margin-left: 19.843pt;
	margin-top: 23.99pt;
}

.menu-header {
	padding-top: 1pt;
	padding-bottom: 1.99pt;
	height: 60pt;
	width: 100%;
}

.menu-header span {
	margin-bottom: 0pt;
	text-rendering: optimizelegibility;
	font-weight: bold;
	font-family: Helvetica;
	letter-spacing: -0.15px;
	font-size: 25px;
	line-height: 210%;
}

.menu-links a.menu-selected-link {
	text-decoration: line-through;
	font-weight: normal;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: rgb(0, 0, 0);
	font-size: 10px;
}

.menu-links a.menu-selected-link:hover {
	text-decoration: underline;
}

.menu-links ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 51px;
}

.menu-links li {
	list-style-type: none;
}

.menu-links a {
	font-weight: normal;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 10px;
}

.menu-contact-container {
	margin-top: -164px;
}

.menu-contact-container p {
	margin-bottom: 8px;
	padding-top: 0px;
	text-rendering: optimizelegibility;
	top: 15px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: rgb(0, 0, 0);
	font-size: 10px;
	line-height: 150%;
	letter-spacing: 0.75px;
}

.menu-page-name-container img {
	float: right;
	margin-top: 15pt;
	width: 48%;
}

.content-container {
	margin-left: 260px;
	width: 1000px;
	height: 80%;
}

.content-header {
	height: 5%;
	margin-top: 19px;
	padding-top: 24.99pt;
	position: relative;
	width: 100%;
}

.content-header span {
	font-size: 0.8em;
	line-height: 0.6em;
	text-rendering: optimizelegibility;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: rgb(0, 0, 0);
}

.content-footer {
	padding: 0pt 0pt 50px;
	margin-top: 15pt;
	float: left;
	width: 100%;
	height: 30%;
}

.content-footer p {
	position: static;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: rgb(0, 0, 0);
	line-height: 150%;
	font-size: 10px;
}

.content-footer a {
	line-height: 1.3em;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.tooltip {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 999;
	height: auto;
	padding: 10px;
	overflow: hidden;
	width: 200px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.about-style img {
	height: 780px;
}

.image-box {
	float: left;
	height: 144px;
	width: 144px;
	padding: 0px;
	margin-right: 35px;
	position: relative;
	top: -6px;
	background-image: url("http://www.digitaltableteur.com/wp-content/uploads/2009/12/pic_bg1.jpg");
	margin-bottom: 45px;
}

.image-box a > * {
	position: relative;
	margin: 9px 0pt 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-left: 0pt;
	height: 134px;
	width: 134px;
}

.image-box .text {
	position: absolute;
	left: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: 10px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	color: rgb(0, 0, 0);
	bottom: -35px;
}

.page-content-container {
	float: left;
	margin-right: -20px;
	overflow: hidden;
	width: 1000px;
	height: 100%;
	padding-top: 16px;
	color: rgb(0, 0, 0);
	margin-top: 164.5pt;
	padding-bottom: 50px;
}

.blog img {
	max-width: 500pt;
	padding-bottom: 17px;
}

.blog p {
	text-rendering: optimizelegibility;
	margin-bottom: 20px;
	line-height: 1.4em;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.blog h1, .blog h2, .blog h3, .blog h4, .blog h5 {
	margin-bottom: 10pt;
	padding-bottom: 10pt;
	top: 0pt;
	max-width: 500px;
	text-rendering: optimizelegibility;
	margin-top: 0px;
	padding-top: 0px;
	border-bottom: thin solid rgb(0, 0, 0);
	margin-left: 0px;
}

.blog .navigation {
	width: 90%;
	margin: 0px;
	padding: 0px;
}

.blog .navigation div {
	 }

.blog .navigation .alignright {
	padding: 0px;
	float: left;
	margin-left: 258px;
}

.blog .navigation .alignleft {
	float: left;
	padding: 0px;
}

.blog .clear {
	clear: both;
}

.blog .navigation, .blog .postmetadata {
	font-size: 1em;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.blog .date {
	font-size: 1em;
	line-height: 41px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.blog .postmetadata {
	height: 24px;
	text-indent: 0px;
	font-size: 0.9em;
	padding-bottom: 16px;
	margin-top: 0px;
	margin-bottom: 30px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.blog .tags {
	margin-top: 10px;
	text-indent: 0px;
	font-size: 1em;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.blog .commentlist li {
	font-size: 1em;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.blog .commentlist .comment-author img {
	display: none;
}

.work-content {
	float: left;
	width: 650px;
	margin-top: -6px;
}

.work-content img {
	max-width: 500px;
}

.work-information {
	float: left;
	width: 35%;
	margin-left: -70px;
	margin-top: -9px;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}

.work-information h1, .work-information h2, .work-information h3, .work-information h4, .work-information h5 {
	font-weight: normal;
	font-size: 1.2em;
	margin-bottom: 5pt;
	border: medium none;
	text-rendering: optimizelegibility;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	left: -2px;
}

form#commentform {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}

#commentform p {
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}

#commentform label, #commentform input, #commentform textarea {
	float: none;
	display: inline;
	margin: 0px;
	padding: 0px;
	width: 60%;
}

#commentform textarea {
	height: 100px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

#commentform input[type="submit"] {
	height: auto;
	border-width: thin;
	border-style: solid;
	width: 110px;
	text-align: center;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	border-bottom: thin solid rgb(0, 0, 0);
	border-top: thin solid rgb(0, 0, 0);
}

.google-analytics {
	display: none;
}

