/* Main Selectors */
body {
        margin: 0;
        padding: 0;
        background: #E6EEEE url(../wp-content/themes/ocadia/images/bg.gif) repeat-x;
        color: #333;
        font-size: 100%;
        font-family: "Lucida Sans Unicode", Tahoma, Geneva, sans-serif;
        text-align: center;
}

#footer {
        clear: both;
        margin: 0 20px;
        padding: 25px 4px 0 4px;
        background: url(../wp-content/themes/ocadia/images/footer.gif) no-repeat;
}

        /* Footer styles */
        #footer p {
                margin: 0;
                padding: 0.5em 20px;
                background-color: #999;
                font-size: 0.9em;
        }
        #footer a:hover, #footer a:active {
                color: #5C6C7D;
                text-decoration: none;
        }

#wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 760px;
        background: #FFF url(../wp-content/themes/ocadia/images/wrapper.gif) repeat-y;
        text-align: left;
}

#wrap2 {
        background: url(../wp-content/themes/ocadia/images/sidebar.gif) no-repeat 740px 130px;
}

a:link {
        color: #59708C;
}

a:visited {
        color: #5C6C7D;
}

a:hover, a:active {
        color: #8CA0B4;
        text-decoration: none;
}

/* Header */
#header {
        width: 760px;
        height: 132px;
        background: url(../wp-content/themes/ocadia/images/header.gif) no-repeat;
}
    /* Header styles */
        #header h1 {
                margin: 0;
                padding: 35px 0 0 40px;
                font-size: 2em;
                line-height: 40px;
        }
        #header h1 a {
                text-decoration: none;
        }
        #header p {
                margin: 0;
                padding: 5px 0 0 40px;
        }

h1, h2, h3, h4, h5, h6 {
        margin: 1.2em 0;
        font-family: Georgia, serif;
        color: #534B48;
}
h1, h2 {
        font-size: 1.4em;
}
h3 {
        font-size: 1.3em;
}
h4 {
        font-size: 1.2em;
}
h5 {
        font-size: 1.1em;
}
h6 {
        font-size: 1em;
}


/* Thumbnail Index */
div.index {
        text-align: center;
        float: left;
        margin-top: -12px;
        padding: 0 10px 0 40px;
        width: 520px;
        min-height: 268px;
        background: url(../wp-content/themes/ocadia/images/content.gif) no-repeat;
        overflow: visible;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 470px;
}

div.index table {
        align: center;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}

div.index td.thumbcell {
        width: 100px;
        border-width: 0px;
        text-align: center;
        vertical-align: middle;
        padding: 8px;
}

div.index td.thumbcell img {
        border-style: none;
}

div.index div.pages {
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size: 0.8em;
        text-align: right;
}

/* Photo Navigation */
div.navigation {
        text-align: center;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size: 0.8em;
}

div.navigation table {
        text-align: center;
        margin: 0 auto 1em auto;
}

div.navigation td.previous {
        text-align: left;
        width: 100px;
}

div.navigation td.index {
        text-align: center;
}

div.navigation td.next {
        text-align: right;
        width: 100px;
}

div.navigation td.thumbcell {
        width: 100px;
        border-style: solid;
        border-color: #BFBBB0;
        border-width: 1px;
        text-align: center;
        vertical-align: middle;
        padding: 10px;
}

div.navigation td.thumbcell img {
        border-style: none;
}

div.navigation td.selected {
        border-style: outset;
        border-width: 2px;
}

div.navigation span.home {
        display: block;
        padding-bottom: 1em;
}

/* Photograph */
div.photograph {
        text-align: center;
}

div.photograph table {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}

div.photograph img {
        margin-left: auto;
        margin-right: auto;
        border-style: solid;
        border-color: #800000;
        border-width: 1px;
}

/* Photograph Title */
h1.title {
        text-align: center;
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size: 0.8em;
        font-weight: bold;
        margin: 0px;
}

/* Photograph Caption */
p.caption {
        font-family: tahoma, arial, helvetica, sans-serif;
        text-align: center;
        font-size: 0.8em;
}

/* Footnote */
p.footnote {
        font-family: tahoma, arial, helvetica, sans-serif;
        font-size: 0.6em;
        text-align: right;
        padding: 0 2em 0 0;
}
