#frame {
width: 900px;
position: relative;
background-color: #FFFFFF;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#login {
position: absolute;
margin: 0px;
padding: 0px;
left: 0px;
top: 0px;
background-image: url(../images/login-bg.jpg);
background-repeat: repeat-x;
width: 900px;
height: 25px;
}

#banner {
position: absolute;
height: 200px;
width: 900px;
top: 25px;
left: 0px;
background-image: url(../images/banner-bg.jpg);
}

#navigation {
position: absolute;
left: 0px;
top: 224px;
margin: 0px;
padding: 0px;
background-image: url(../images/nav-bg.jpg);
background-repeat: no-repeat;
height: 39px;
width: 900px;
}

#content {
position: absolute;
left: 0px;
top: 265px;
margin: 0px;
padding: 0px;
background-color: #990000;
height: 30px;
width: 900px;
}

#body {
position: absolute;
left: 0px;
top: 265px;
width: 900px;
margin: 0px;
padding: 0px;
min-height: 400px;
background-color: #FFFFFF;
background-image: url(../images/main-content-bg.jpg);
background-repeat: repeat-x;
}

#bottombanner {
position: relative;
float: left;
clear: left;
width: 850px;
min-height: 200px;
margin-top: 10px;
margin-left: 25px;
margin-bottom: 10px;
padding: 0px;
padding-bottom: 10px;
text-align: center;
}

#left-column {
position: relative;
float: left;
clear: left;
width: 220px;
min-height: 200px;
margin-right: 15px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 20px;
padding: 0px;
text-align: center;
}

#ads_top {
position: relative;
float: left;
clear: left;
width: 212px;
height: 22px;
padding: 0px;
margin: 0px;
background-image: url(../images/qlinks_top.gif);
background-repeat: no-repeat;
}

#ads_body {
position: relative;
float: left;
clear: left;
width: 197px;
min-height: 100px;
padding: 0px;
margin: 0px;
padding-left: 10px;
padding-right: 5px;
background-image: url(../images/ads_body.gif);
background-repeat: repeat-y;
text-align: left;
}

#ads_ft {
position: relative;
float: left;
clear: left;
width: 212px;
height: 15px;
padding: 0px;
margin: 0px;
background-image: url(../images/ads_ft.gif);
background-repeat: no-repeat;
}

#main-column {
position: relative;
float: left;
width: 620px;
min-height: 200px;
margin-top: 10px;
padding: 0px;
margin-bottom: 20px;
}

#main-header {
position: relative;
float: left;
width: 620px;
height: 30px;
margin: 0px;
padding: 0px;
padding-top: 11px;
background-image: url(../images/header_bg.gif);
background-repeat: no-repeat;
}

#main-body {
position: relative;
float: left;
clear: left;
width: 620px;
padding: 0px;
margin: 0px;
min-height: 400px;
}

#main-header2 {
position: relative;
float: left;
width: 800px;
height: 30px;
margin: 0px;
margin-left: 25px;
padding: 0px;
padding-top: 11px;
background-image: url(../images/header_bg2.gif);
background-repeat: no-repeat;
}

#main-body2 {
position: relative;
float: left;
clear: left;
width: 800px;
padding: 0px;
margin: 0px;
margin-left: 25px;
min-height: 400px;
}

#footer {
position:relative;
float: left;
clear: left;
width: 900px;
height: 65px;
margin: 0px;
padding: 0px;
background-color: #990000;
}


