body {
        font-size: .9em;
        font-family: arial,verdana,sans;
        line-height: 1.3em;
        margin: 0px;
        background:#d9e1ff url(/images/csun-sigmachi/body-bg.gif) repeat-x scroll top;}

table {
        font-size: 1em;
}




span#loginstatus {
        float:right;
}

span#loginstatus a {
        font-weight: bold;
}


div#outer {
        background: transparent url(/images/csun-sigmachi/side-bg.gif) repeat-y scroll top center;
}

div#shadow {

        width: 100%;
        display: block;
        overflow: auto;
        background-color: #d9e1ff;
                background: transparent url(/images/csun-sigmachi/outer-bg.gif) no-repeat scroll top center;
        text-align:center;
        /*padding-top: 25px;*/
        padding:0;

}
div#appmenu {
        height: 21px;
        /*margin: 3px 5px 0px 0px;*/
        margin: 2px auto;


        /*position:absolute;*/
        overflow:hidden;
        font-size: 0.8em;
        display:block;
        width: 798px;
}

div#container {
        width: 798px;
        _width:800px;
        margin: 0px auto;
        margin-bottom:0;
        display: block;
        overflow: auto;
        background-color: #FDFFE4;
        border: 1px solid #666666;
        text-align:left;
        _overflow:hidden;
        color: black;
}

div#footer {
        background: #d9e1ff url(/images/csun-sigmachi/footer-bg.gif) no-repeat scroll top center;
        padding:20px 0px;
}

div#header_img {
        width: 798px;
        height: 125px;
        background-image:url(/images/usclambdachi/header2.jpg);
                display: block;
}

div#header_img * {
        text-align:center;
        margin: 0px 2em;
}

div#body_content {
        width: 778px;
        _width:798px;
        margin:0px;
        padding:10px;
        padding-top:0;
        padding-bottom:25px;
        overflow:auto;
        _overflow:hidden;
        background: white url(/images/usclambdachi/content-bg.gif) no-repeat scroll bottom left;
        }

div#body_content div.column {
        display:block;
        float: left;
        overflow:auto;
        min-height: 300px;
}

div#body_content div.column p {
        margin-right: 10px;
}

div#body_content div#nav {
        width: 125px;
        padding: 55px 0px 10px 0px;
        margin: 0px 10px 0px 0px;
        font-size: 1em;
        overflow:visible;
                background: transparent url(/images/usclambdachi/nav-bg2.gif) no-repeat scroll top left;
        }


div#body_content div#body_container {
        margin: 25px 15px 0px 0px;
        padding: 20px 10px 25px 10px;
                width: 605px;
        _width: 625px;
                border: 1px solid #222222;
                border-bottom-width:0;
                overflow: hidden;
        background: white url(/images/csun-sigmachi/content-bg-opa-25.gif) no-repeat scroll -146px bottom;
}

div#footer,div#appmenu {
        color: #666;
}

div#footer a,div#appmenu a {
        color: #002e4e;
}

div#footer a:hover,div#appmenu a:hover {
        color: ;
}
<!--added to fix some specific complaints-->
div.checkblock {width:220px;}
div#body_container.column form {margin:0;}