* {position: relative;}
.clear {display: block; clear: both; overflow: hidden; height: 0px; width: 0px;}

html {height: 100%; display: block;}
body {margin: 0;padding: 0;  display: block; background: url(../images/mainbgwide.gif) top center repeat-y #D9F7FF; color: #808080; font-family: Georgia,Arial,Helvetica,sans-serif; height: 100%; font-size: 75%; }
div.container {display: block;  clear: none; margin: 0 auto 0 auto; width: 960px; height: 100%;}
div.header {display: block;  clear: both; text-align: center;}
div.header img.logo {display: block;  clear: both; margin: 10px auto 0 auto; border: none; cursor: pointer;}
div.header div.menu {display: block;  clear: both; height: 67px; margin: auto;}
div.maincontent {display: block;clear: both;margin: 0 0 50px 0;padding: 0; text-align: center;}
div.maincontent div.content {display: block;  top: 0;}
div.maincontent div.testimonial {display: block; position: absolute; width: 240px; top: 70px; right: 160px; color: #f2fcff; font-size: 11px; z-index: 10; text-align: left;}
div.maincontent div.testimonial p.statement {margin: 0;padding: 0; clear: both; display: block;}
div.maincontent div.testimonial p.credit {float: right; clear: both; margin: 0 0 10px 0; padding: 0; font-size: 10px;}
div.maincontent img.centeredimg {display: block; clear: both;  margin: auto;}
div.footer {display: block;  margin: 0 0 50px 0; padding: 0; text-align: center;}
div.footer p.networking img.inlineimg {border: none;}
div.footer a, div.footer a:visited {text-decoration: none; color: inherit;}
div.footer a:hover {text-decoration: underline;}
div.footer p.copyright {font-size: 11px;}
div.footer p.networking {font-size: 14px;}
div.maincontent div.bio, div.maincontent div.info {display: block; clear: both;  margin: auto; text-align: left;}

a.lightbox, a.right {float: left; height: 120px; padding: 0 10px 10px 0;}
a.lightbox img, a.right img {height: 100%; width: auto; display: block;}
a.right {float: right; padding: 0 0 10px 10px;}

ul#menu-main-navigation {display: block; clear: both;  margin: 0; padding: 0 50px; list-style: none;}
ul#menu-main-navigation li {float: left; clear: none;  margin: 0; padding: 0;}
ul#menu-main-navigation li a {text-decoration: none; font-family: WindsongRegular; color: #000; font-size: 4.4em; padding: 0 25px;}
ul#menu-main-navigation li a:hover {text-shadow: 2px 2px 5px #000;}
ul#menu-main-navigation li:first-child a {padding-left: 0;}
ul#menu-main-navigation li:last-child a {padding-right: 0;}


@font-face {
	/* This declaration targets everything else */
	font-family: 'WindsongRegular';
	src: url(//:) format('no404'), url('windsong-webfont.woff') format('woff'), url('windsong-webfont.ttf') format('truetype'), url('windsong-webfont.svg#webfont22Yk2R1x') format('svg');
	font-weight: normal;
	font-style: normal;
}
