/* @override http://www.deadtreephotography.com/galleryresources/css/dtp_photos.css */

/*----------------------------------------------------------------
PAGE STRUCTURE AND LAYOUT
----------------------------------------------------------------*/

#container, #shadow-layout, #content-column {
position: relative;
height: 100%;
}

#container {}

#shadow-layout {
margin: 0 auto;
padding: 0;
border: 0 none;
}

#shadow-left {
background: url(../images/dtp/shadow_left.gif) repeat-y left;
width: 15px;
}

#shadow-right {
background: url(../images/dtp/shadow_right.gif) repeat-y right;
width: 15px;
}

#content-column {
background-color: #FFFFFF;
vertical-align: top;
}

#content {
position: relative;
background-color: #FFFFFF;
min-height: 100%;
border: 0 none !important;
margin: 0 !important;
padding: 0 !important;
}

/* help out IE6 a bit */
* html #content {
height: 100%;
}

#logo-top {
background-image: url(../images/dtp/dt_bg_top.gif);
}

#logo-top h1 {
margin:  0 auto;
}

#photo-large {
position: relative;
}

#photo-large img {
position: absolute;
right: 0;
bottom: 0;
}

#photo-info {
padding: 0px;
text-align: center;
}

#photo-title {
padding: 0px;
}

#gallery-link {}

#gallery-link p {
margin: 2px auto;
}

#photo-title h2 {
margin: 0 auto;
font-size: 14px;
font-weight: bold;
color: #50270b;
font-family: Arial, Helvetica, sans-serif;
}

#photo-form {
padding: 8px 0 2px 0;
}

#footer {
padding: 8px 0 20px 0;
}

/*----------------------------------------------------------------
PHOTO INFO TABLE
----------------------------------------------------------------*/

#photo-form table {
border-collapse: collapse;
margin: 0 auto;
}

#photo-form td, #photo-form th {
padding: 4px;
border-bottom: 1px solid #dfd2b3;
}

#photo-form th {
border-bottom: 2px solid #50270b;
background-color: #dfd2b3;
white-space: nowrap;
}

#photo-form table input {
border: 1px solid #004100;
text-align: center;
}

#photo-form p input {
margin: 0 10px;
}

/*----------------------------------------------------------------
MISCELLANEOUS CLASS STYLES
----------------------------------------------------------------*/

.photo-text {
margin: 8px auto;
}

