body {
	margin: 0 auto;
	padding: 0;
	font: 11pt Arial, Helvetica, sans-serif;
	background: url("/images/grassgrad.jpg") repeat scroll center transparent;
	background-color: #BDD044;
}

#tagline {
  font: 11pt Arial, Helvetica, sans-serif;
  color: #999999;
}

img {
  border-style: none;
}

#logohome {
  padding: 30px 15px 0 0;
}

a:focus {
	outline: none;
}

#top {
  width: 100%;
  height: 100%;
  background: url(images/skybg.png) repeat-x center top;
}

#bglayer {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 800px;
  background: url(/images/bglayer.png) no-repeat center top;
}

#content {
  margin: auto;
  width: 800px;
  height: 600px;
  border: dashed 0px gray;
}

#menu {
  margin: 0;
  padding: 0;
  width: 800px;
  height: 225px;
  float: left;
  border: dashed 0px gray;
}

img.followme {
  width: 64px;
  height: 64px;
  margin: 88px 0 0 65px;
}

#billboard {
  width: 450px;
  height: 285px;
  background-color: #fff;
  border: dashed 0px gray;
  float: left;
  margin: 61px 0 0 325px; 
  overflow: hidden;
}

#bbcontent{
  width: 450px;
  height: 285px;
  margin-top: 0;
  padding: 0;
  text-align: center;
}

#conthome {
  width: 450px;
  height: 285px;
  padding: 5px 0 0 0;
}

#contprojects {
  width: 450px;
  height: 285px;
}

#contdesign {
  width: 450px;
  height: 285px;
}

#contgspec {
  width: 450px;
  height: 285px;
  text-align: center;
}
img.wtlogo {
    margin-top: 23px;
}

#contsportsnews {
  width: 450px;
  height: 285px;
  text-align: center;
}

#contcontact {
  width: 440px;
  height: 285px;
}

#boxinfo {
  width: 450px;
  height: 130px;
  padding: 0 5px 0 0;
  float: left;
  font-size: 10pt;
  text-align: center;
}

#social {
  float: right;
  margin: 35px 0 0 0;
  padding: 0 25px 0 0;
}

#boxfeed {
  width: 450px;
  height: 130px;
  margin-top: -10px;
  float: left;
  font-size: 10pt;
  text-align: center;
}

#footer {
 text-align: center;
 font-size: 8pt;
 color: #333333;
}


.slide1 {
	width: 160px;
	height: 90px;
  margin: 40px 0 0 300px;
	padding: 30px 0 0 0;
	border: 0;
	background: url(images/cloud.png) no-repeat center top;
}
.slide2 {
  width: 160px;
	height: 90px;
  margin: -150px 0 0 465px;
	padding: 30px 0 0 0;
	border: 0;
	background: url(images/cloud.png) no-repeat center top;
}
/* Gadget Spectrum link */
.slide3 {
  width: 145px;
	height: 145px;
  margin: 400px 0 0 0;
	padding: 30px 0 0 0;
	border: 0;
}
.slide4 {
  width: 160px;
	height: 90px;
  margin: -640px 0 0 620px;
	padding: 30px 0 0 0;
	border: 0;
	background: url(images/cloud.png) no-repeat center top;
}
/* Sports News link */
.slide5 {
  width: 50px;
	height: 45px;
  margin: 465px 0 0 125px;
	padding: 30px 0 0 0;
	border: 0;
	display: none;
}


.btn-slide1, .btn-slide2, .btn-slide3, .btn-slide5 {
	text-align: center;
	width: 160px;
	height: 90px;
	padding: 0;
	margin: 0 0 0 -2px;
	display: block;
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #ABABAB;
	text-decoration: none;
}

.btn-slide4 {
  display: none;
}

.active {
	background-position: right 12px;
}

/* Contact form styles */
#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
