html {
    height:100%;
    margin:0px;
}

body {
    background-color:#FFFFFF;
    margin:0px;
    height:100%;
    font-family:Verdana, Arial;
}

.left {
    text-align:left;
}

.center {
    text-align:center;
}

.right {
    text-align:right;
}

h1 {
    color:#DCDCDC;
}

div#intro-wrapper {
    background: #000000 url('../images/index_8915.jpg') no-repeat left top;
    width:725px !important;
}

div#home-wrapper {
}

div#photoset-wrapper {
    background-color:#000000;
    text-align:center;
    padding:10px;
    margin-bottom:10px;
    width:800px;
}

p#collection-header {
    margin-bottom:-15px;
}

table.gallery {
    width:765px;
    margin:0 auto;
}

tr.imageRow {
    vertical-align:top;
    padding:15px;
    margin-bottom:15px;
}

td.imageCell {
    width:33%;
}

div.wrapper {
    width: 755px;
    margin: 0 auto;
    height:100%;
}

div#view-wrapper {
    width:800px;
    margin:0 auto;
    height:100%;
}

.galleryImage {
    margin-bottom:15px;
    border: 1px solid #dcdcdc;
    cursor: pointer;
}

img#logo-image {
    margin-top:250px;
}

div#intro-links {
    width:320px;
    margin-left:400px;
    margin-top:-40px;
    color:#FFFFFF;
}

div.link-list {
    text-align:center;
}

img.link-image {
    border-style:none;
}

a.main-link:link, a.main-link:visited {
    color:#FFFFFF;
    text-decoration:none;
}

a.main-link:hover {
    color:#C2002C;
}

a.main-link:active {
    color:#CCCCCC;
}

div.collection-image {
    border-style:none;
    margin: 0px;
    width:725px;
    text-align:right;
    vertical-align:bottom;
    margin-bottom:15px;
}

div#portfolio {
    background: #000000 url('../images/collection1.png') no-repeat left top;
    width:725px;
    height:206px;
}

div#photoshoots {
    background: #000000 url('../images/collection2.png') no-repeat left top;
    height:204px;
}

div#portraits {
    background: #000000 url('../images/collection3.png') no-repeat left top;
    height:221px;
}

img.collection-label {
    border-style:none;
    margin-top:115px
}

img.collectionPreview {
    border: solid 1px #dcdcdc;
    margin:15px;
}

div.logo-small, div.logo-small img {
    text-align:right;
    margin-top:-15px;
}

img.logo-small {
    vertical-align:middle;
    margin-top:-30px;
}

a.setLink:link, a.setLink:visited {
    text-decoration:none;
    color:#cdcdcd;
}

a.setLink:hover {
    text-decoration:underline;
}

.setTitle {
    font-size:20pt;
}

.setDescription {
    font-size:14px;
    color:#aaaaaa;
}

table.set-display {
    width:650px;
    margin:0 auto;
}

table.set-display td {
    width:50%;    
}

a.pagination:link, a.pagination:visited {
    color:#ffffff;
    text-decoration:none;
}

a.pagination:hover {
    font-weight:bold;
}

ul.pagination {
    font-size:16pt;
    list-style:none;
}

li.pagination-jump {
    display:inline;
    display:inline-block !important;
    width:30px;
    background-color:#333333;
    border:1px solid #dddddd;
    margin-left:5px;
}

li.pagination-jump:hover {
}

#lightbox-outer {
    background-color:#000000;
    display:none;
    height:100%;
    filter:alpha(opacity=80);
    opacity:0.8;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1000001;
}

#lightbox-inner {
    display:none;
    height:550px;
    left:50%;
    position:absolute;
    top:50%;
    width:550px !important;
    z-index:1000002;
    overflow:visible;
}

.close {
    color:#FFFFFF;
    cursor:pointer;
}

#panel-wrapper div.panel {
    display:none;
}

img#contact-body {
    padding-bottom:2em;
}
