body {
	text-align: center; /* Kludge to get IE to properly center the site on the page.*/
	background-color: #d6d6d6;
	font-family: sans-serif;
	/*letter-spacing: 0.05em;*/
	font-size: small;
	padding: 0px;
}

div#bodycontainer {
	margin:  0em auto;
	width: 750px;
	text-align: left; /* Sets the align back to default, after IE site centering kludge sets to center*/
	border: solid 1px;
	background-color: #fff;
}

h1, h2, h3, h4 {
	font-family: sans-serif;
	margin-bottom: 0px;
	letter-spacing: 0.10em;
}

a {
	text-decoration: none;
	color: #3300ff;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

textarea {
	width:250px;
	height:100px;
}

.textinput {
	width:250px;	
}

/*.formlabel {
	text-align: top;
}*/

#frontpagecontent {
	padding-left: 100px;
	padding-right: 100px;
	border-top: solid 1px;
}

#frontpagebuttons {
	text-align: center;
}

#frontpagefooter {
	border-top: solid 1px;
	height: 55px;
	width: 750px;
}

#frontpagefooter p {
	border: 0px;
	margin: 0px;
}

#frontpagefooterlinks {
	text-align: center;
	padding-top: 15px;
}

.indexbutton {
	padding-left: 5px;
	padding-right: 5px;
	border-width: 0;
}

#leftnavbar {
	text-align: left;
	width:25%;
	vertical-align: top;
}

#contentandleft {
	padding: 0px;
	border-top: solid 1px #000000;
}

.leftnavlink {
	line-height: 1.75em;
	padding-left: 5px;
}

#maincontent {
	padding-right: 10px;
}

#emailsubcribeform {
	padding-top: 30px;
	padding-left: 5px;
}

li {
	padding-bottom: 1.0em;
}

/* place the random image in the background of the header */
#header {
    background: url(masthead_rotate/rotate.php) no-repeat;
	/* border in white (invisible) but seems to fix the vertical position of the background to top for Firefox.*/
	border: solid 1px white;
	background-position: 5px 5px;
}

/* place the logo image */
#wtlogo {
	width: 748px;
	height: 149px;
  background: url(WT_logo_new.gif) no-repeat;
	/* background-position: 15px 15px; */
}

#header h1 {
	margin: 0px;
}

/* this hides the text inside of the span */
#wtlogo span {
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
	
}

#wtlogo a {
    width: 172px;
    height: 44px;
	display: block;
	padding-left: 20px;
	padding-top: 20px;
}

.newsflash {
	padding: 10px;
	/* border: 2px #51ddcc dashed; */
	background-color: #ffff7d;
}


