body
{
margin:0;
padding:0;
background-image:url(graphics/background.png);
background-repeat: repeat-y repeat-x;
}

table
{
border-collapse:collapse;
}

td
{
padding:0;
}

#head
{
border-collapse:collapse;
margin:auto;
height:90px;
width:680px;
padding:0;
}

#content
{
position:relative;
height:450px;
width:680px;
margin-left:auto;
margin-right:auto;
padding:0;
}

#menu
{
position:relative;
height:113px;
margin-left:auto;
margin-right:auto;
bottom:0px;
border-collapse:collapse;
}

#main
{
position:relative;
margin-top:2.5px;
margin-bottom:2.5px;
margin-left:auto;
margin-right:auto;
}

td.head
{
border-collapse:collapse;
height:90px;
width:33%;
}

td.cell
{
border:1px solid;
border-collapse:collapse;
height:110px;
width:110px;
}

td.button
{
border-collapse:collapse;
width:113px;
}

#newsbox
{
font-family:monospace;
position:relative;
height:440px;
margin-top:2.5px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
overflow:auto;
}

.newsitem1
{
font-size:large;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
width:300px;
height:100px;
background-image:url("graphics/news/news-template1.png");
background-repeat:no-repeat;
background-position:center; 
}

.linkhead
{
font-family:monospace;
font-size:small;
}

.linkitem
{
font-family:monospace;
font-size:small;
font-weight:bold;
}

p.news
{
text-align:justify;
}

p.newssig
{
font-weight:bold;
}

p.bio
{
font-family:monospace;
font-size:small;
color:black;
font-weight:light;
text-align:justify;
line-height:110%
}

a.body {text-decoration: none;}
a.body:link {color:#dd4509;font-weight: lighter;}
a.body:visited{color:#dd4509;font-weight:lighter;}
a.body:hover {color:#555152;font-weight:normal;}
a.body:active {color:#555152;font-weight:lighter;}

a.image{text-decoration: none;}
a.image:link {color:#dd4509;font-weight: lighter;}
a.image:visited{color:#dd4509;font-weight:lighter;}
a.image:hover {color:#555152;font-weight:normal;}
a.image:active {color:#555152;font-weight:lighter;}
