body {
margin:0;
padding:0;
font-family:"Tahoma",Verdana,sans-serif;
font-size:0.8em;
text-align:justify;
color:#000;
background-color:#E6E6E6;
}

/* Link stylement */
a, a:active {
color:#4F575A;
background-color:#EEEEEE;
font-weight:bold;
}

a:visited, a:hover {
text-decoration:none;
}

/* Physical appearance */
div#centerbox {
position:absolute;
left:50%;
margin-left:-385px;
border:1px;
border-color:#848E91;
border-style:solid;
}

div#mainbox {
width:750px;
background-image:url(images/content_bg.jpg);
}

div#menu {
float:left;
width:169px;
padding-top:15px;
}

div#content {
float:right;
width:559px;
padding:10px;
}

div#footer {
width:750px;
height:33px;
background-image:url(images/footer.jpg);
}

/* The text and links within the footer */
p#footer_txt {
margin:0;
padding:0;
padding:13px 0 0 2px;
font-size:0.9em;
}

p#footer_txt a {
color:#000;
font-weight:normal;
background-color:#A5ABAC;
}

p#footer_txt a:visited {
text-decoration:underline;
}

/* Menu items */
div#menu a {
display:block;
width:169px;
color:#000;
background-color:#D0D0D0;
font-size:1em;
font-weight:normal;
text-decoration:none;
padding:0 0 0 2px;
}

div#menu a:hover {
color:#000;
background-color:#E5E2E2;
}

/* Captions within the content */
div#content h1 {
font-size:1.4em;
margin:0;
padding:0 0 3px 0;
text-align:right;
border-bottom:1px dotted #C0C0C0;
}

/* If you want some word within the content to look a little bit different */
div#content strong.blue {
color:#878A90;
letter-spacing:2px;
background-color:#EEEEEE;
}