body {

	background-color: #fff;

	color: #333;

	text-align: center;

}

body, p, a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

}



a {

	color: #369;

}

br.clear {

	clear: both;

}

h1,h2,h3,h4,h5,h6 {

	color: #666;

}

h1 {

	font-size: 40px;

	margin-top: 0;

	padding-top: 0;

	padding-bottom: 15px;

}

h2, h3, h5 {

	font-size: 18px;

}

h4 {

	font-size: 28px;

}

h2, h3 {

	padding-top: 20px;

}



#wrapper {

	background-color: #eaeaea;

	margin: 0 auto;

	text-align: left;

	width: 1000px;

}

#wrapper-inner {

	padding: 0 20px;

}

iframe {

	padding: 10px;

}



/* header */

#header {

	padding: 10px 0;

}

#imprint-links {

	color: #ccc;

	float: left;

	letter-spacing: 0.08em;

	width: 50%;

}

#imprint-links a {

	color: #ccc;

	font-size: 11px;

	text-decoration: none;

	text-transform: uppercase;

}

#social-links {

	float: left;

	text-align: right;

	width: 49%;

}

#social-links li {

	display: inline;

}

#social-links li a {

	margin-left: 10px;

}





/* content */

#author-content {

	border-top: 1px #ccc solid;

	padding: 30px 0;

}

#author-content p {

	line-height: 2em;

	margin-bottom: 10px;

}

#author-content img {

	border: 6px #ccc solid;

}

#author-content img.alignleft {

	float: left;

	margin-bottom: 10px;

	margin-right: 40px;

}

#author-content img.alignright {

	float: right;

	margin-bottom: 10px;

	margin-left: 40px;

}

#author-content div.extra-content a {

	text-decoration: none;

}

#block1 {

	float: left;

	margin-right: 50px;

	width: 450px;

}

#block1.full {

	float: none;

	margin-left: 0;

	width: auto;

}

#block2 {

	float: left;

	width: 450px;

}

#block2.full {

	float: none;

	width: auto;

}

#block1 h4,

#block2 h4 {

	padding-bottom: 15px;

}



#about-the-author,

#backlist,

#footer {

	border-top: 1px #ccc solid;

	padding: 25px 0;

}

#about-the-author {

	line-height: 2em;

	margin-top: 30px;

	padding: 20px 0;

}



#about-the-author img {

	border: 6px #ccc solid;

}

#about-the-author img.alignleft {

	float: left;

	margin-bottom: 10px;

	margin-right: 30px;

}

#about-the-author img.alignright {

	float: right;

	margin-bottom: 10px;

	margin-left: 30px;

}

#about-the-author h5 {

	padding-bottom: 15px;

}



#backlist {

	float: left;

	padding-bottom: 30px;

	width: 99%;

}

#backlist h5 {

	padding-bottom: 15px;

}

#backlist li {

	display: inline;

}

#backlist li a {

	display: block;

	float: left;

	height: 118px;

	margin-right: 20px;

	margin-bottom: 15px;

	width: 77px;

}

#backlist img {

	border: 4px #666 solid;

}





/* footer */

#footer-imprints h6,

#footer-features h6 {

	color: #ccc;

	float: left;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;

	width: 150px;

}

#footer {

	color: #ccc;

}

#footer p {

	font-size: 11px;

}

#footer-imprints-links a,

#footer-features-links a {

	color: #fff;

	font-size: 11px;

	text-decoration: none;

}

#footer-features-links {

	padding-bottom: 20px;

}



p.img-wrap {

	margin: 0;

	padding: 0;

}



.gform {

	background-color: #000;

	color: #fff;

}


