/* CSS Document */

/*containers*/

body {
background-image:url(images/bg_grad.jpg);
background-repeat:repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;

}

#container{
margin-left:20px;
margin-right:auto;
border: thick;
border: #999999;
width: 750px;
height: 500px;
background-color:;
background-image:url(images/layout.jpg);
background-repeat:no-repeat;
}



#menubox {
float:left;
margin-left: 0px;
top: 300px;
width: 150px;
height: 420px;
color: dark grey;

}

#maincontent {
height: 420px;
margin-left:210px;
top: 300px;
color: white;
font-size:12px;

}

#footer {
color: silver;
font-size:12px;
text-align:center;
}

#newleftbox {
float:left;
margin-left: 0px;
top: 180px;
width: 300px;
height: 300px;
color: white;

}
#middle {
height: 300px;
margin-left:0px;
top: 180px;
color: white;
font-size:12px;
}

#news{
top:inherit;
height: 370px;
width:inherit;
overflow:scroll; 

}

#form {
top:inherit;
height: 370px;
width:inherit;
}
/*headers and body text*/

h1 {
font:Verdana, Arial, Helvetica, sans-serif;
color: silver;

}

h2 {
font:Verdana, Arial, Helvetica, sans-serif;
color: silver;
font-weight:normal;
}

h3 {
font-size:14px;
}

p {
}

/*links and lists*/

a:link {
color: teal;
text-decoration:none;
font-weight:normal;
font-size:12px;
}

a:visited {
color: teal;
text-decoration: none;
font-weight:normal;
font-size:12px;
}

a:hover {
color: white;
text-decoration:underline;
font-weight:normal;
font-size:12px;
}

a:active {
color: teal;
text-decoration: none;
font-weight:normal;
font-size:12px;
}

ul li {
}

ol li {
}