body {
  background: #2B4B78;
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: helvetica, arial, verdana, tahoma, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #555;}
  
  #title {
  text-align: left;
  padding: 20px 25px 15px 10px;}  

#title img {
  border: 0;}

#title a {
  border: 0;
}

.quote {
  font-size: 10px;
  color: #888;
  line-height: 14px;
}

#homeBanner {
  height: 180px;
  background: url(images/vw-banner.jpg) top left no-repeat;
}

td {
  text-align: left;
  margin: 0;
  padding: 5;
  font-family: helvetica, arial, verdana, tahoma, sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #E7E8EB;}
  
  .item {
  margin: 0 0 15px 0;
  padding: 15px 15px 0px 15px;
  border: solid #E7E8EB 1px;
  background-color: #fff;
}

.item:hover {
  background-color: #F6F8F9;
}

.item p {
  margin: 0 0 15px 0;
}
  

#wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	text-align: left;
  background: url(images/bg.gif) repeat;
	width: 822px;
  voice-family: "\"}\""; 
  voice-family: inherit;
 	width: 800px;}

html>body #wrapper {
  width: 800px;
}

#contentpadding {
  padding: 0 35px 0 35px;}

a {
  color: #6392AC;
  font-weight: normal;
  text-decoration: none;}

a:hover {
  color: #79AC63;
  text-decoration: none;
  border-bottom: 1px dotted #79AC63;}

#copyright {
  background-color: #F6F8F9;
  border-top: solid #eee 1px;
  border-bottom: solid #999 1px;
  font-size: 10px;
  padding: 1px 30px;
  color: #999;
}

span.quiet {
  display: none;
}

#box {
  padding: 20px 15px 40px 20px;
  margin: 0;
  width: 450px;
  float: left;
}

#model {
  margin: 0;
  padding: 0;
  background: url(images/content_tile.gif) repeat-y;
}

#hack {
  margin: 0;
  padding: 0 35px 5px 30px;
  background: url(images/content_bottom.gif) bottom left no-repeat;
}

#sidebarContainer {
  margin: 20px 0 20px 0;
  width: 215px;
  float: left;
  background-color: #EFF1F7;
  border: solid #eee 1px;
}

#sidebar {
  padding: 0px 20px 0 25px;
  font-size: 11px;
  color: #777;
  line-height: 14px;
}

#sidebar h2 {
  font-size: 14px;
  margin: 0 0 3px 0;
}


ul {
  list-style: disc url(images/bullet.gif) outside;
  padding: 0;
  margin: 0 0 10px 17px;
}

#riddle ul {
  margin: 10px 20px;
}

#sidebar p {
  margin: 0 0 10px 0;
}

#sidebar h3 {
  font-size: 12px;
  margin: 0 0 5px 0;
}

hr {
  background: transparent;
  height: 1px;
  border: 0;
  border-top: 1px dotted #ddd;
  margin: 5px 0 8px 0;
  padding: 0;
}

p {
  margin: 0 0 15px 0;
}

h2 {
  font-family: "Trebuchet MS", helvetica, arial, sans-serif;
  margin: 0 0 10px 0;
  font-size: 21px;
  text-shadow: 3px 3px 3px #aaa;
}

h3 {
  font-family: "Trebuchet MS", helvetica, arial, sans-serif;
  margin: 0 0 4px 0;
  font-size: 14px;
}

h3 a {
  font-weight: bold;
  color: #555;
}

h4 {
  margin: 0 0 4px 0;
  font-size: 12px;
}
