body{
	text-align:center;
	background-color: beige;
	scrollbar-base-color:#FFF;
	scrollbar-3dlight-color: #999;
	margin: 0;
}


p {
  line-height: 1.5em;
  text-indent: 1em;
}

img {
  margin-right: 4pt;
  margin-left: 4pt;
  margin-top: 4pt;
  margin-bottom: 4pt;
}

a {
  text-decoration: none;
}

a:link {
  color: dodgerblue;
}

a:visited {
  color: darkviolet;
}

a:hover {
  color: orange;
  background-color: bisque;
  text-decoration: underline;
}

a:active {
  color: red;
  background-color: pink;
}

table, th, td{
  padding: 8px;
}

th {
  background-color: gold;
  text-align: left;
}

input, textarea {
  color: lightseagreen;
  background-color: lavender;
  border-style: dashed;
  border-color: red;
  border-width: 1px;
}


div#left {
  height: 440px;
  width: 22%;
  float: left;
  background-color: beige;
}

div#center {
  height: 290px;
  width: 56%;
  float: left;
  background-color: beige;
}

div#topic {
  height: 120px;
  width: 90%;
  text-align: left;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
  padding: 8px;
  float: center;
  background-color: white;
}

div#right {
  width: 22%;
  float: left;
  background-color: beige;
}

div#right2 {
  width: 22%;
  float: left;
  background-color: beige;
}

div#footer {
  margin: 0;
  width: 100%;
  color: white;
  font-size: 1em;
  text-align: center;
  padding-top: 2em;
  padding-bottom: 1em;
  padding-right: 1em;
  background-color: sienna;
}

div#header {
  margin: 0;
  width: 100%;
  color: white;
  font-size: 1em;
  text-align: center;
  padding-top: 2em;
  padding-bottom: 1em;
  padding-right: 1em;
  background-color: palegoldenrod;
}
#body{
	width:816px;
	margin:35px auto;
	background:url(images/bg.gif) no-repeat 0px 10px;
	text-align: left;
}
