
  * { margin: 0pt;
    padding: 0pt;
    }

div.topic {
	width:  245px;
	float: left;
	margin: 3px;
	border: thin solid blue;
	padding: 5px;
	height: 210px;
	text-align: left;
	background: white;
}

div.topiclabel {
	text-align: center;
	margin-top: 10px;
}

div.topicimage {
	height: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom:auto;

}
div.topic img {
	width: 240px;
}


div.textbox
{
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #0000ff;
  height: 220px;
  width: 320px;
  background: rgb(250, 250, 250);
  float: left;
  text-align: left;
}

div.widebox
{
  margin: 0px 0px 0px 0px;
  padding: 0px 5px 5px 5px;
  border: 1px solid #0000ff;
  height: 240px;
  width: 580px;
  background: rgb(250, 250, 250);
  float: right;
  text-align: left;
  display: block;
}

h3
{
	font-size: 130%;
}

ul
{
	list-style-position: inside;
}

img.right
{
	float: right;
}

img.left
{
	float: left;
}

p
{
	display:  block;
	margin:  10px 10px 10px 10px;
}

  body { font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    }

  #wrapper { margin: 0pt auto;
    width: 922px;
    }

  #header { border: 1px solid rgb(204, 204, 204);
    margin: 10px 0px 0px;
    padding: 10px;
    background: rgb(202, 220, 250) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 800px;
    color: rgb(51, 51, 51);
    height: 100px;
    }

  div.navigation { border: 1px solid rgb(204, 204, 204);
    display:  block;
    clear: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background: rgb(250, 255, 189) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 820px;
    color: rgb(51, 51, 51);
    }

  #fixedheightcontent { margin: 0px;
    padding: 10px;
    background: rgb(242, 242, 230) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 800px;
    height: 460px;
    color: rgb(51, 51, 51);
    display: block;
    border: 1px solid rgb(204,204,204);
    }

#content { margin: 0px;
    padding: 2px;
    background: rgb(242, 242, 230) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 802px;
    color: rgb(51, 51, 51);
    display: block;
    }

.biobox {
	width: 240px;
	padding: 10px;
	float: left;
	background: white;
}

.biowide {
	background: white;
	padding: 20px;
	height: 140px;
}

#compiling {
	width: 800px;
}

