* {
	padding: 0;
	margin: 0;
}
.btd { behavior: url(iepngfix.htc) }
#skip {
        display: none;
}
body {
	background: url(../images/bg.jpg) 0 0 repeat-y;
	font: 62.5%/1.4 Georgia, "Times New Roman", Times, serif;
}
html, body {
        height: 100%;
        overflow-y: auto;
}
h1.masthead {
	background: url(../images/wayne_logo.gif) 0 0 no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 30px;
	left: 30px;
}
p, #contentArea li {
	font-size: 1.3em;
}
h1 {
	font-size: 1.8em;
}
h2 {
	font-size: 1.6em;
}
p, pre, blockquote, fieldset, table, h1, h2, h3, h4 {
        margin: 0 0 0.5em 0;
}
.home h2 {
	font-size: 1.8em;
}
h3 {
	font-size: 1.6em;
}
.newsItem h3 {
        margin: 0;
}
img {
	border: none;
}
small {
        color: #999;
        margin-bottom: 0.5em;
        display: block;
}
h1.masthead a {
	width: 66px;
	height: 384px;
	display: block;
}
a:link, a:visited {
	color: #2691D5;
	text-decoration: underline;
}
a:hover, a:active {
	color: #2691D5;
	text-decoration: none;
}
ul#nav {
        background: transparent url(../images/white_dots.gif) repeat-x 0 0;
        left: 150px;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
        padding-top: 1px;
        position: absolute;
        top: 30px;
        width: 180px;
}
#nav li {
        background: transparent url(../images/white_dots.gif) repeat-x 0 100%;
}
#nav li a {
        display: block;
        font-size: 1.6em;
        padding: 2px 5px;
        width: 170px;
}
#nav li a:link, #nav li a:visited {
        color:#FFFFFF;
        text-decoration: none;
}
#nav li a:hover, #nav li a:active {
        background: transparent url(../images/white_dots.gif) repeat-x 0 100%;
        color: #99BB33;
}
.home #nav .home a:link, .home #nav .home a:visited, .home #nav .home a:hover, .home #nav .home a:active, .about #nav .about a:link, .about #nav .about a:visited, .about #nav .about a:hover, .about #nav .about a:active, .news #nav .news a:link, .news #nav .news a:visited, .news #nav .news a:hover, .news #nav .news a:active, .media #nav .media a:link, .media #nav .media a:visited, .media #nav .media a:hover, .media #nav .media a:active, .testimonials #nav .testimonials a:link, .testimonials #nav .testimonials a:visited, .testimonials #nav .testimonials a:hover, .testimonials #nav .testimonials a:active, .contact #nav .contact a:link, .contact #nav .contact a:visited, .contact #nav .contact a:hover, .contact #nav .contact a:active {
        background: #2B2B24 url(../images/white_dots.gif) repeat-x 0pt 100%;
        color: #99BB33;
}
.home #nav li.contact {
        width: 120px;
}
.home #nav li.contact a:hover, .home #nav li.contact a:active {
        width: 115px;
        padding: 2px 0 2px 5px;
}
.home #nav li.testimonials {
        width: 140px;
}
.home #nav li.testimonials a:hover, .home #nav li.testimonials a:active {
        width: 135px;
        padding: 2px 0 2px 5px;
}
#contentArea {
	position: absolute;
	top: 30px;
	left: 380px;
	width: 576px;
        padding-bottom: 40px;
}
#textualContent {
        width: 436px;
        float: left;
}
#rightImages {
        width: 120px;
        float: right;
}
#rightImages img {
        width: 110px;
        height: 110px;
        border: 1px solid #CCC;
        padding: 4px;
        margin-bottom: 3em;
}
.home #contentArea h1 {
	background: #99BB33;
	color: #FFF;
	padding: 10px;
	margin-bottom: 1.6em;
}
#contentArea h1 {
	padding-top: 0.5em;
	background: url(../images/grey_dots.gif) 0 0 repeat-x;
}
.home img#waynePic {
	position: absolute;
	left: 130px;
	top: 140px;
}
img#waynePic {
	position: absolute;
	left: 130px;
	top: 200px;
}
#homeContent {
	margin-left: 150px;
	width: 426px;
}
#homeContent #homeNews {
        width: 376px;
        margin-left: 50px;
}
.newsItem {
        margin: 0.5em 0 2em 0;
}
#homeContent h2 {
	margin: 2em 0 0.5em 0;
}
.date {
	color: #999999;
}
h3 a:link, h3 a:visited {
        text-decoration: none;
        color: #99BB33;
}
h3 a:hover, h3 a:active {
        text-decoration: underline;
        color: #99BB33;
}
fieldset {
        border: none;
}
legend {
        display: none;
}
.zemContactForm label {
        font-size: 1.3em;
}
.zemContactForm input, .zemContactForm textarea {
        margin: 2px 0 10px 0;
}
.zemContactForm textarea {
        width: 436px;
}
.backLink {
        float: right;
}
#galleryPics, #videoGallery, #testimonialPics, #audioGallery {
        clear: both;
        width: auto;
        overflow: auto;
}
#testimonialPics {
        padding-top: 20px;
}
#galleryPics a, #testimonialPics a {
        border: 1px solid #CCC;
        padding: 4px;
        margin: 0 20px 20px 0;
        display: block;
        width: 119px;
        height: 119px;
        float: left;
}
#testimonialPics a {
        height: 120px;
        width: 268px;
}
#galleryPics a:hover, #galleryPics a:active, 
#testimonialPics a:hover, #testimonialPics a:active {
        background: #CCC;
}
.media #contentArea, 
.testimonials #contentArea {
	width: 596px;
}
.media #contentArea h1, 
.testimonials #contentArea h1 {
	margin-right: 20px;
}
.media #textualContent, .testimonials #textualContent {
        width: 556px;
        float: left;
}
.mediaBox {
        border: 1px solid #CCC;
        padding: 4px;
        width: 416px;
        float: left;
        margin-bottom: 20px;
}
.mediaList {
        list-style: none;
        padding-left: 446px;
}
.mediaList li {
        line-height: 1.6;
}
#mySpaceContainer {
        position: fixed;
        left: 0;
        bottom: 0;
}
.btd {
	background: transparent url(../images/btd_logo.png) 0 0 no-repeat;
	height: 11px;
	width: 116px;
	text-indent: -9999px;
	display: block;
   margin: 10px 0 10px 5px;
}
.rssThumbs {
        overflow: hidden;
}
#subNav {
        margin: 1em 0;
        padding: 0.5em 0;
        border-top: 1px solid #CCC;
        border-bottom: 1px solid #CCC;
}