/* Elements */
body {
background: #f4f4e6;
margin:0;
text-align:center;
}

div, table, td {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td {
vertical-align:top;
}

h1, h2, h3, h4, h5 {
margin:0;
}

a, a:active, a:visited {
color:#000;
text-decoration:underline;
}

a:hover {
color:#000;
text-decoration:none;
}

img {
border:0;
}

hr {
background-color:#949698;
color:#949698;
border:0px;
height:1px;
margin:0;
}

/* Container */
#container {
margin:0 auto;
padding:0;
width:753px;
text-align: center;
}

/* Header */
#header {
width:753px;
height:95px;
}

.header-logo {
background:#f4f4e6 url(../images/header-logo.gif) top left no-repeat;
width:407px;
height:95px;
float:left;
}

.header-image {
background:#f4f4e6 url(../images/header-image.jpg) top left no-repeat;
width:346px;
height:95px;
float:left;
}

/* Body */
#body-bg {
background:#fff url(../images/body-bg.gif) repeat-y;
width:753px;
overflow:hidden;
}

#body-admin-bg {
background:#fff;
width:753px;
text-align:left;
font-size:11px;
}

.body-admin-padding {
padding: 20px;
}

#left-column {
width:133px;
float:left;
text-align:left;
}

#right-column {
width:620px;
float:left;
text-align:left;
}

.content-main {
font-size:11px;
color:#000;
padding: 12px 26px 8px 21px;
text-align:left;
}

.content-main td {
font-size:11px;
}

.content-main h4 {
font-size:13px;
}

.content-main h2 {
font-size:13px;
padding: 0 0 10px 0;
}

.bucket-bg {
background:#fff url(../images/rc-bucket-body.gif) repeat-y;
width:238px;
border-bottom: 2px solid #999966;
font-size:10px;
text-align:center;
}

/* Footer */
#footer {
background:#fff url(../images/footer.gif) repeat-y;
width:753px;
height:80px;
}

#footer p {
margin:0;
padding: 28px 0 0 142px;
font-size:10px;
color:#000;
line-height: 14px;
}

