/*
This code is written by Cliff Stanford
Theme Name: Sylvia's Notebook
Theme URI: http://backspace.blog.me.uk/
Description: All images - no text to be seen
Version: 0.9
Author: Cliff Stanford
Author URI: http://www.may.be/
*/

html, body {
    height : 100%;
    margin : 0px;
    padding : 0px;
}

body{
    background-image : url(images/paper.png);
    background-repeat : repeat;
    margin : 0px;
    padding : 0px;
}

img {
    border : none;
}

#outer {
    height : 572px;
    margin : -286px 0px 0px 0px;
    padding : 0px;
    top : 50%;
    left : 0px;
    position : absolute;
    width : 100%;
}

#middle {
    margin : 0px auto;
    width : 740px;
    height : 564px;
    border : 4px solid black;
}

#inner {
    height : 556px;
    width : 732px;
    background-image : url(images/desktop.jpg); 
    background-repeat : no-repeat;
    background-position : center;
    border : 4px solid white;
    text-align : right;
}

#postit {
    position : relative;
}

#navigation {
    position : relative;
    width : 203px;
    height : 192px;
    float : right;
    margin-top : 70px;
    margin-right : 22px;
}

.hide {
    display : none;
}

.label {
    margin-top : 2px;
    position : relative;
    margin-bottom : 0px;
    padding : 0px;
    z-index : 10;
}

.hoverlabel {
    position : relative;
    z-index : 5;
    display : none;
}

#page {
    width : 423px;
    margin-top : 42px;
    text-align : right;
    float : left;
    height : 455px;
}

#imgdiv {
    text-align : left;
    width : 328px;
    margin-top : 2px;
    float : right;
}

/*
#main-img {
    border : 1px solid blue;
}
*/

#prev-next {
    width : 323px;
    text-align : left;
    margin-left : 90px;
    padding : 0px 10px;
    clear : both;
    position : absolute;
    bottom : 40px;
}

#prev-next td {
}

#prev-next td + td {
    text-align : right;
}

#date {
    margin-left : 58px;
    margin-top : 3px;
    width : 30px;
    height : 160px;
    float : left;
}

#text-on-page {
    padding-top : 3ex;
    text-align : left;
    width : 300px;
    float : right;
    font-family : "Comic Sans", Cursive, sans-serif;
}

#embed {
    position : relative;
    left : -30px;
}

.contactform {
}

.contactleft {
    padding-top : 1ex;
}

.contactleft + .contactright input,
.contactright textarea {
    border : 1px solid #6b2b0f;
}

#contactsubmit {
    margin-top : 1ex;
}

.e404 {
    color : blue;
    text-decoration : none;
}

.toc {
    text-align : left;
    padding-top : 3px;
    width : 320px;
    float : right;
}

.toc-list {
    margin : 15px 0px 0px 15px;
}

.toc-row {
    height : 23px;
    overflow : hidden;
}

.toc-row img {
}

/******************************************************
 *
 *	Archives
 *
 */

#textouter {
    min-height : 100%;
    margin : auto;
    background-image : url(images/plaindesktop.jpg);
    background-repeat : repeat-y;
    background-position : center;
    position : relative;
}

#textinner {
    width : 708px;
    padding : 12px;
    margin : 0px auto;
    /* border : 1px solid yellow; */
}

.archives {
    font-family : "Comic Sans", Cursive, sans-serif;
    color : #d0d0d0;
    font-size : 10pt;
}

.archives a {
    text-decoration : none;
    /* color : #c3bd81; */
    color : #d0d0d0;
}

.archives a:hover {
    /* color : #cbd1af; */
    color : #eeeeee;
}

.archives strong {
    font-weight : lighter;
}

.archives .emptymonth {
    display : none;
}

.archives br {
    display : none;
}

.heading {
    padding : 5px 10px 0px 0px;
    text-align : right;
    /* border : 1px solid white; */
}

.archives img {
    /* border : 1px solid yellow; */
}

.subheading-left {
    padding : 0px 0px 15px 100px;
    float : left;
    position : relative;
    /* border : 1px solid white; */
}

.subheading-right {
    padding : 15px 100px 0px 0px;
    float : right;
    position : relative;
    display : none;
    /* border : 1px solid white; */
}

#archivelist {
    clear : both;
    float : left;
    width : 45%;
    /* border : 1px solid white; */
}

#archivelist h2 {
    margin-top : 0px;
}

#archivelist ul {
    margin-bottom : 20px;
}

#newtagcloud {
    position : relative;
    float : right;
    width : 45%;
    padding-top : 8px;
    display : none;
    /* border : 1px solid white; */
}
