/* Accessibility */

.structure-label {
    position: absolute;
    left: -5000px;
    width: 4000px;
}


/* Basic layout/presentation */ 

body {
    background: #ffffff;
    margin: 0 auto;
    width: 980px;
}

p, li, label, input {
    color: #666666;
    font-family: Arial, sans-serif;
    font-size: 1em;
}


/* Hyperlinks */

a {#FF0000
    color: #FF0000;
}

a:link, a:visited {
    text-decoration: none;
}

a:hover, a:active {
    text-decoration: underline;
}



/* TODO: secondary content */

#secondary-content img {
    margin: 0 0 5px 0;
    padding: 0;
}



