body {
margin: 0;
padding; 0;
text-align: center;
font: .7em verdana;
color: #eeeeee;
background:black;
}
#container {
padding: 0;
width: 720px;
margin: auto auto;
}
#site_name {
margin: 0;
padding: 33px 0;
} 
#site_name h1 {
display: block;
height: 34px;
margin: 0;
padding: 0;
text-align: left;
text-transform: lowercase;
font: normal 25px verdana;
color: #004083;
letter-spacing: .1em;
}
#site_name h1 span {
color: #55A987;
}
#banner {
margin: 0;
padding: 0;
display: block;
width: 720px;
height: 250px;
background: #ffffff url('img/banner.jpg');
}
#banner h2 {
margin: 0 0 0 -5000px;
}
#left_column {
text-align: left;
clear: both;
float: left;
width: 450px;
}
#right_column {
float: right;
width: 250px;
text-align: right;
}
h3 {
display: block;
height: 34px;
margin: 33px 0;
padding: 0;
text-transform: lowercase;
font: normal 24px verdana;
color: #004083;
letter-spacing: .1em;
}
p {
padding:0 0 20px 0;
}
#left_column p {
margin:auto auto auto 0;
width: 425px;
text-align: left;
}
#right_column p {
margin:auto 0 auto auto;
width: 175px;
text-align: right;
}
a:link {
color: #55A987;
text-decoration: underline;
}
a:visited {
text-decoration:line-through;
color: #55A987;
}
a:hover{
color: #55A987;
text-decoration: underline;
}

table {
text-align: center;
}

table.media {
text-align: left;
width:600px;
}



#site_name a:link {
text-decoration: none;
color: #004083;
}

#site_name a:visited {
text-decoration: none;
color: #004083;
}

#site_name a:hover {
text-decoration: none; 
color: #004083;
}

ul {
list-style-type: none;
}

img {
border:0;
}