body {
        margin: 0px;
        padding: 0px;
        background: #16120a url(../images/bg_main.jpg) center top no-repeat;
}

* {
        margin: 0px;
        padding: 0px;
}

img {
        border: 0px;
}

#centering {
        width: 830px;
        height: 450px;
        margin: 180px auto 0px auto;
        padding: 0px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C O N T E N T */

#content {
        width: 600px;
        height: 100%;
        padding: 0px;
        margin: 0px 10px 0px 0px;
        float: right;
}

#content .top {
        width: 100%;
        height: 35px;
        padding: 0px;
        margin: 0px;
        background: transparent url(../images/bg_content-top.png) no-repeat;
}

#content .middle {
        width: 100%;
        padding: 0px;
        margin: 0px;
        background: transparent url(../images/bg_content-middle.png) repeat-y;
}

#content .inner {
        width: 560px;
        padding: 10px 15px 0px 15px;
        margin: 0px 0px 0px 0px;
        font: normal 12px/18px tahoma, verdana, arial;
        color: #c0b8b7;
}

#content p {
        margin: 0px 0px 10px 5px;
}

#content h1 {
        margin: 0px 10px 10px 0px;
        font: normal 12px/21px tahoma, verdana, arial;
        font-style: italic;
        color: #ffffff;
        letter-spacing: 2px;
}

#content a {
        color: #ffffff;
        text-decoration: none;
        font-weight: normal;
        letter-spacing: 1px;
}

#content a:hover {
        font-weight: bold;
        letter-spacing: 0px;
}

#content .folio {
        height: 30px;
        width: 587px;
        margin: 10px 7px 0px 7px;
        padding: 0px;
        text-align: center;
        background: transparent url(../images/bg_sidebar-trans.png);
}

#content a.folio-link {
        text-decoration: none;
        color: #ffffff;
        font: normal 10px/30px tahoma, verdana, arial;
        letter-spacing: 2px;
        margin: 0px 20px 0px 0px;
        text-transform: uppercase;
        padding: 3px;
}

#content a.folio-link:hover {
        background-color: #000000;
}

#content input[type="text"], textarea {
        width: 200px;
        height: 25px;
        background: transparent url(../images/bg_sidebar-trans-hover.png) !important;
        border: 1px #402626 solid !important;
        color: #7b6969;
        padding: 0px 5px;
}

#content textarea {
        padding: 5px !important;
}

#content .bottom {
        width: 100%;
        height: 10px;
        padding: 0px;
        margin: 0px;
        background: transparent url(../images/bg_content-bottom.png) no-repeat;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - P H O T O - L I S T */

#photo-list {
        width: 30px;
        height: 410px;
        float: left;
        margin: 25px 0px 0px 0px;
	padding: 5px 0px;
        text-align: center;
	background: transparent url(../images/bg_sidebar-trans-hover.png);
}

#photo-list a {
        font: bold 11px/14px tahoma, verdana, arial;
        text-decoration: none;
        color: #c0b8b7;
}

#photo-list a:hover {
        color: #ffffff;
}


/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - S I D E B A R */

#sidebar {
        width: 180px;
        height: 100%;
        padding: 0px;
        margin: 0px;
        float: right;
}

#sidebar .top {
        width: 155px;
        height: 235px;
        padding: 10px;
        margin: 55px 0px 7px 0px;
        background: transparent url(../images/bg_sidebar-trans.png);
}

#sidebar a, a.folio {
        width: 175px;
        height: 25px;
        display: block;
        background: transparent url(../images/bg_sidebar-trans.png);
        text-decoration: none;
        color: #c0b8b7;
        font: normal 11px/25px tahoma, verdana, arial;
        letter-spacing: 2px;
        text-align: center;
        margin-bottom: 7px;
        text-transform: uppercase;
}

#sidebar a:hover {
        background: transparent url(../images/bg_sidebar-trans-hover.png);
        color: #ffffff;
}

#sidebar a.folio {
        height: 35px !important;
        font: bold 15px/35px tahoma, verdana, arial !important;
        letter-spacing: 4px !important;
}
