div#main{
width: 800 px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

div#header{
width: 800px;
align: center;
text-align: center;
font-size: 40px;
border-bottom: solid medium #CC0000;
}

div#column1{
width: 150px;
float: left;
}

div#column2{
width: 650px;
float: left;

}

div#footer{
width: 800px;
text-align: center;
float: left;
margin-top: 10px;
border-top: solid medium #CC0000;
clear:both;

}


div#content_area{
width: 800px; 
margin-left: auto;
margin-right: auto;
text-align: left; 
}

#banner{
width: 800px;
height: 101px;
margin-bottom: 10px
}
#left{
width: 200px;
float: left;
}

#right{
width: 150px;
float: right;
}

#news_mid{
background-color: #3d3d3d;
border: 1px solid #181818;
font-family: Verdana, arial, sans-serif;
font-size: 10px;
color: #ffffff;
}
#center{
width: 450px;
float: left; 
margin-left: 25px;
}
#content_mid{
background-color: #3d3d3d;
border: 1px solid #181818;
font-family: Verdana, arial, sans-serif;
font-size: 10px;
color: #ffffff;
}
a:link {
text-decoration : none;
}
a:visited {
text-decoration : none;
}

a:active {
text-decoration : none;
}
a:hover {
color :#666666;
text-decoration : overline underline;
color: red;
}
.nav_mid{

margin-bottom: 20px;
font-family: Verdana, arial, sans-serif;
font-size: 12px;
color: #cccccc;
text-align: center;
}

.nav_top{
background-color:#cccccc;
font-family: Verdana, arial;
font-size: 18px;
text-align: center;
border-bottom: solid 1px #ffffff;
margin-top: 20 px;
}

#banner img{
border: 1px solid #181818; /*our border code we noted*/
}
body{
background-color: #cccccc;
}

.title{
text-align: center;
font-size: 28px;
}

.padded{

padding-left: 20px;
padding-right: 5px;

}

ul{
list-style-type: none;
}

.center{
text-align:center;
}
