body {
/* background: #5D6B92; */
background: url("backgrounds/blue_brushed_bg.jpg");
line-height: 1.3;
margin: 0;
padding: 0;
font-family: "Trebuchet MS", Geneva, sans-serif;
}

#wrapper  {
max-width: 900px;
margin: 0 auto 0 auto;
padding: 0;
color: #000;
background: transparent ;
}

table#banner {
margin-left: 2%;
padding-top: 1%;
}

#bannerPic {
float: left;
padding:0;
margin: 0;
width: 524px;
height: 114px;
}

#search {
margin: 40px 0 0 530px;
background: transparent;
border: 0px black solid;
}

#welcome {
color: #000;
padding: 0 0 0 5px;
margin: 0;
}

#welcome span {
float: left;
color: #DE0000;
font-size: 60px;
line-height: 40px;
padding-top: .1em;
padding-right: 0px;
font-family: Times;
margin-left: 0px;
}

table#boxes {
clear:both;
padding: 0;
margin: 0;
border: 0;
}

table#boxes td {
padding: 0 0 1em 0;
margin: auto;
border: 0;
vertical-align: top;
}

table#boxes td div img {
display: block;
width: 110px;
padding: 0;
margin: 0;
border: 0;
}

table#boxes td div {border: 2px solid #999; width: 110px; height:110px;}

/* Hides from IE5-mac \*/

table#boxes td img {border: 0px #ccc ridge;}

* html table#boxes td img {border: 0px #fff ridge;}

/* End hide from IE5-mac */

table#boxes td p {
padding: 0;
margin: 0;
background: transparent;
line-height: 1.2;
}


/* ======= FOOTER ======== */


#footer span {font-size: .8em}

#footer {
font-size: .9em;
padding: 0;
margin-top: 1.5em; 
text-align: center;
color: #ffc;
background: transparent;
}

#footer a {
text-decoration: none;
color: #fff;
background: transparent;
}

#footer a:visited {color: #fff;}
#footer a:hover {color: #f00;}
#footer a:active {color: #00f;}
