
body {
    background:#f0f0f0;
}

#wrap {
    margin-left:auto;
    margin-right:auto;
    width:1024px;
    max-height:768px;
    background:#f0f0f0;
}

#shade-liner {
    margin-left:auto;
    margin-right:auto;
    width:916px;
    height:617px;
    background:url('../images/main_bg_01.png') no-repeat;

}
#sub-wrap {
    margin-left:auto;
    margin-right:auto;
    width:900px;
    height:600px;
    /* background-image:url('../images/main_bg_01.png');*/
}
#header {
    /*margin-left:auto;
        margin-right:auto;*/
    width:900px;
    height:78px;
    /*border:1px solid #0000ff;*/

}

#header-left {
    float:left;
    display:inline;
    width:232px;
    height:68px;
    border-bottom:1px solid #cb0100;
    margin-left:4px;
    margin-top:10px;
}

#header-right {
    display:inline;
    float:right;
    width:659px;
    height:68px;
    /*border:1px solid #0000ff;*/
    border-bottom: 1px solid #828282;
    border-left: 1px solid #828282;
    margin-top:10px;
}
#sidebar {
    position:relative;
    display:block;
    float:left;
    display:block;
    width:240px;
    /*height:521px;*/
    height:521px;
    margin-top:4px;
    margin-right:4px;
    border-right:1px solid #828282;
}

#sidebar .b1  {
    position:absolute;
    top:126px;
    left:18px;

}



#sidebar .b2 {
    position:absolute;
    top:228px;
    left:18px;

}

#sidebar .b3 {
    position:absolute;
    top:330px;
    left:18px;

}


#content {
    /* put font stuff hee */
}

#content-text {
    font-family:arial;
    color:#828282;
    float:right;
    width:494px;
    height:380px;
    /*max-height:420px;*/
    margin-top:0px;
    margin-right:80px;
    padding-right:23px;
    margin-bottom:40px;
    overflow:scroll;
    overflow-x:hidden;

    /*border: 1px solid #ff0000;*/
}

#content-text h2 {
    font-family:arial;
    color:inherit;
    font-size:17px;
    letter-spacing:1px;
}
#content-text h3 {
    font-family:arial;
    color:inherit;
    font-size:15px;
    letter-spacing:1px;
}

#content-text .first {
    text-indent:40px;
}
#content-footer {
    float:right;
    width:574px;
    height:76px;
    border-top: 1px solid #828282;
    margin-left:9px;
    position:relative;
    top:80px;
}

#footer-left {
    font-family:arial;
    float:left;
    color:#828282;
}
#footer-right {
    float:right;
    color:#828282;
}
.logo {
    margin-left:23px;
    margin-top:0px;
    margin-bottom:0px;
    z-index:-1;
}
.tagline-image {
    float:right;
    margin-top:18px;
    margin-right:30px;
}

.top-sidebar-image {
    margin:0px 4px 2px 4px;
}

.bottom-sidebar-image {
    margin:2px 4px 4px 4px;
}

.content-sidebar {
    float:left;
    /*border-right:1px solid #828282;
    margin-right:4px;*/
}

.smaller {
    font-family:arial;
    font-size:0.8em;
}

.red {
    color:#cb0100;
    padding-right:4px;
}

.pad {
    padding-right:12px;
}

.top-form-text {
    font-family:arial;
    font-size:0.70em;
    
}

/* stuff for the form */
#left { float:left; width:90px;margin-left:14px;}
#right {float:right; width:100px;margin-right:40px;}
#right p {width:144px;}
#right p input {margin:0;width:120px}
#left p {margin-bottom:17px;font-family:arial;}
#sub-form-text p {
    float:right;
    font-size:.8em;
    margin-right:-30px;
    display:block;
    clear:both;
}
