body {
margin: 0px;
padding: 0px;
background: #ffffff url(images/bg.jpg) repeat;
}
#container {
width: 750px;
background: #FFF url(images/body.jpg) repeat-y;
margin: 0px auto;
padding: 0px;
} 
#header {
width: 100%;
height: 244px;
background: #FFFFFF url(images/header.jpg) no-repeat;
} 
#menu {
width: 100%;
height: 30px;
}
#menu var { /* hides the text link */
visibility: hidden;
}
#menu a {
text-decoration: none;
display: block;
float: left;
height: 30px;
}
a.one {
width: 151px;
background: url(images/menu.jpg) no-repeat 0px 0px;
}
a.two {
width: 148px;
background: url(images/menu.jpg) no-repeat -151px 0px;
}
a.three {
width: 143px;
background: url(images/menu.jpg) no-repeat -298px 0px;
}
a.four {
width: 142px;
background: url(images/menu.jpg) no-repeat -440px 0px;
}
a.five {
width: 166px;
background: url(images/menu.jpg) no-repeat -581px 0px;
}
a:hover.one {
background: url(images/menu.jpg) no-repeat 0px -30px;
}
a:hover.two {
background: url(images/menu.jpg) no-repeat -151px -30px;
}
a:hover.three {
background: url(images/menu.jpg) no-repeat -298px -30px;
}
a:hover.four {
background: url(images/menu.jpg) no-repeat -440px -30px;
}
a:hover.five {
background: url(images/menu.jpg) no-repeat -581px -30px;
}
#main {
width: 100%;
clear: both;
}
#footer {
width: 100%;
clear: both; /* absolutely necessary! */
}
#text {
float: left;
display: inline; /* IE6 fix */
width: 500px;
margin: 0px 15px; /* means 0px on top and bottom and 15px on left and right*/
}
#sidebar {
float: right;
display: inline; /* IE6 fix */
width: 190px;
margin: 0px 15px;
}
#text p, #sidebar p, #sidebar ul {
font: 12px/19px Arial, Verdana, sans-serif;
color: #838b8b;
}
#text h1 {
font: 16px Georgia, Times, sans-serif;
color: #747474;
padding-left: 15px;
}
#text h2 {
font: 14px Georgia, Times, sans-serif;
color: #9a9a9a;
padding-left: 30px;
}
#text l1 {
font: 12px Arial, Verdana, sans-serif;
color: #b6b6b6;
padding-left: 45px;
}
#text a {
text-decoration: none;
color: #a3d3fc;
}
#text a:hover {
text-decoration: underline;
color: #72ade0;
}
#text ul.subpages {
margin: 0px;
list-style: square;
}
#text ul li a, #sidebar ul li {
text-decoration: none;
color: #a3d3fc;
}
#text ul li a:hover {
text-decoration: underline;
color: #72ade0;
} 
#sidebar h3 {
font: 16px Arial, Verdana, sans-serif;
color: #9a9a9a;
}
#sidebar a {
text-decoration: none;
color: #a3d3fc;
}
#sidebar a:hover {
text-decoration: underline;
color: #72ade0;
}
#sidebar ul.subpages {
margin: 0px;
list-style: square;
}
#sidebar ul li a, #sidebar ul li {
text-decoration: none;
color: #a3d3fc;
}
#sidebar ul li a:hover {
text-decoration: underline;
color: #72ade0;
} 