body{
        text-align:center;
}

#page {
    text-align: left;
    margin: 0 auto;
    width: 975px;
    padding: 0px;
    font-family: Helvetica, Arial, sans-serif;
}

#nav {
    float: left;
    width: 220px;
    margin:25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#main {
    width: 720px;
    padding: 30px 0px 0px 0px;
    margin: 0px 0px 0px 245px;
}

#footer {
    background:#fff;
    width: 975px;
    padding: 0px 0px 0px 0px;
    margin: 40px 0px 0px 0px;
}

#content {
        font-size:16px;
    background:#fff5e0;
    margin: 0px 25px 25px 0px;
    padding: 0px 40px 10px 40px;
}

#foot_left, #foot_middle, #foot_right {
    overflow:visible;
    float: left;
    background:#fff5e0;
    padding: 10px 0px;
    text-align: center;
}

#foot_left {
    height:150px;
    width: 224px;
    margin: 0px 5px 70px 11px;
}

#foot_middle {
    width:459px;
    margin: 0px 5px 70px 5px;
}

#foot_middle *{
        margin:0px 10px;
}

#foot_right {
    height:150px;
    width:224px;
    margin: 0px 0px 70px 5px;
}

#upper_square {
   position:relative;
   top:-10px;
   left:-50px;
   width:30px;
   height:30px;
   background:#e7661c;
}

#lower_square {
   position:relative;
   bottom:-33px;
   left:621px;
   width:50px;
   height:50px;
   background:#e7661c;
   clear:both;
}


#nav ul {
    margin: 0px;
    padding: 0px;
    }

#nav a {
    color: black;
    text-decoration: none;
    font-variant:small-caps;
        margin: 0px 5px 0px 0px;
}

#nav a:hover, #nav a:active, #nav a:focus {
    color:#800;
}

#nav ul li {
    list-style-type: none;
    list-style-image: none;
    margin: 5px 0px;
    padding: 0px;
    }

#nav ul ul {
    margin: 0px 0px 0px 11px;
    }

#nav ul ul p {
    background:#ffeecd;
}

#nav p {
    font-weight: bold;
    font-size: 14px;
    background:#ffe8b7;
    margin: 0px 0px 0px 11px;
    padding: 3px 0px 3px 15px;
    width: 175px;
}



#main a, #main a:visited {
    color:#800;
    text-decoration: none;
}

#main a:hover, #main a:active, #main a:focus {
    color:#e7661c;
}

#foot_left a, #foot_midle a, #foot_right a {
    text-decoration:none;
    color:#000;
}



