* {
    margin: 0px;
}

html, body {
    height: 100%;
}

#wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -70px;
}

#footer, #push {
	height: 70px; /* .push must be the same height as .footer */
}


body {
    background: #ffffff url("../images/background2.jpg") repeat-y scroll top left;
    font: normal 15px georgia, times, serif;
}


#navigation {
    position: fixed;
    top: 15px;
    left: 114px;
    width: 118px;
    padding: 10px 0px;
    font: italic bold 14px/35px georgia, times, serif;
    text-align: center;
}

#navigation a {
    display: block;
    background: transparent;
    text-decoration: none;
    color: #777799;
}

#navigation a:hover {
    color: #000022;
    background-color: #bbbbbb;
    opacity: 0.25;
}

#header {
    position: relative;
    top: 0px;
    left: 282px;
    height: 50px;
    width: 572px;
    padding: 15px 0px 35px 0px;
    background: transparent url("../images/twiddle.png") no-repeat center bottom;
    color: #444444;
    font: bold 50px georgia, times, serif;
    text-align: center;
}

#content {
    position: relative;
    top: 0px;
    left: 282px;
    width: 532px;
    margin: 20px 20px 50px 20px;
    overflow: auto;
    text-align: justify;
}

#footer {
    position: relative;
    left: 282px;
    width: 572px;
    text-align: center;
    font: 10px sans-serif;
}

#footer #quote {
    height: 40;
    font: italic 12px georgia, serif;
    padding: 0px 20px 0px 20px;
}

#valid {
    float: left;
    width: 130px;
    height: 20px;
    margin: 10px 0px 0px 10px;
}

#valid img {
    width: 60px;
    height: 20px;
    border: 0px;    
}

#modified {
    height: 20px;
    margin: 10px 0px 0px -130px;
}
