/* Sticky Footer CSS */
* {
    margin: 0px;
}

html, body {
    height: 100% !important;
}
.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0px auto -1.5em;
}
.footer, .push {
    height: 1.5em;
    padding-left: 60px; /* Offsets the footer to not be center with the page, but to be center with the text boxes. */
}

/* Normal CSS start */
html {
    background: #FFD url(../images/skyl.jpg) repeat-x scroll center top;
    /*background: #FFD url(../images/gradient.gif) repeat-x center top;*/ /*This is for the two part sky background. This was was a little buggy*/
    font-family: trebuchet, helvetica, verdana, arial, sans-serif;
    height: 100% !important;
}
body {
    /*background: url(../images/sky.jpg) no-repeat scroll center top;*/ /*This is for the two part sky background. This was was a little buggy for a page with little content.*/
    font-family: trebuchet, helvetica, verdana, arial, sans-serif;
    height: 100% !important;
    padding: 0px;
    margin: 0px;
}
/*#test {
    width: 760px;
    height: 20px;
    background: #000;
}*/
#header {
    /*position: relative; These lines are commmented out because using the header backgound image was buggy for the sticky footer.
    top: -40px;
    left: -40px;
    background: url(../images/header.png) no-repeat left top;*/
    height: /*360px;*/ 290px; /* This line pushes the text down below the header and puts the text in the right spot.*/
    padding: 0px;
    margin: 0px;
}
#nav {
    position: absolute;
    top: 182px;
    left: 200px;
    width: 500px;
    padding: 0px;
    margin: 0px;
    font-family: trebuchet, helvetica, verdana, arial, sans-serif;
    font-size: 24px;
}
#page {
    width: 100%;
    height: inherit;
    display: table;
}
#content {
    position: relative;
    top: 0px;
    left: 0px;
    width: 760px;
    margin-left: -380px;
    left: 50%;
}
#webcontent {
    position: relative;
    width: 700px; /* = #content{width: ??px;} - padding-left: ??px; - padding-right: ??px;*/ /* If a change is made to this, a change to text.css will also need to be made */
    top: 0px;
    left: 0px;
    padding-left: 60px;
    padding-right: 0px; 
    padding-top: 0px;
    margin: 0px;
}
