html {
	background-color: #2e3436;
	color: #eeeeec;
}

a:link    { color: #b0c9e4; }
a:visited { color: #b0c9e4; }
a:hover   { color: #729fcf; }
a:active  { color: #729fcf; }

.swat-tile-view .swat-tile a:hover {
	background: #33393a;
}

.swat-tile-view .site-image-wrapper img {
	border-color: #888a85;
	background: #555753;
}

/* {{{ Image Tiles */

/* used for animated hover effect for thumnails */
.pinhole-photo-tile-hover {
	color: #666; /* fade from */
	background-color: #33393a; /* fade to */
}

/* }}} */
/* {{{ photo next/prev */

.pinhole-photo-next-prev a,
.pinhole-photo-next-prev span {
	color: #babdb6;
	border: 1px solid #555753;
}

.pinhole-photo-next-prev a:link    { color: #babdb6; }
.pinhole-photo-next-prev a:visited { color: #babdb6; }
.pinhole-photo-next-prev a:hover   { color: #eeeeec; background-color: #555753; }
.pinhole-photo-next-prev a:active  { color: #eeeeec; }

.pinhole-photo-next-prev span {
	color: #888;
}


/* }}} */
/* {{{ Header */

#hd {
	background-color: #4b4e4b;
}

#hd h1 {
	background-color: #555753;
	border-bottom: 1px solid #666;
}


#hd #sub_hd {
	border-bottom: 1px solid #555;
}

/* }}} */
/* {{{ Pinehole Date Tag Browser */

.pinhole-date-tag-browser {
	color: #888a85;
}

.pinhole-date-tag-browser .years {
	background-color: #434745;
	border-bottom: 1px solid #4f4f4c;
}

.pinhole-date-tag-browser .months {
	background-color: #3b4040;
	border-bottom: 1px solid #454846;
}

.pinhole-date-tag-browser .days {
	background-color: #353b3b;
	border-bottom: 1px solid #3b403f;
}

.pinhole-date-tag-browser .years .selected,
.pinhole-date-tag-browser .years a:hover {
	background-color: #3b4040;
	border-color: #4f4f4c;
}

.pinhole-date-tag-browser .months .selected,
.pinhole-date-tag-browser .months a:hover {
	background-color: #353b3b;
	border-color: #454846;
}

.pinhole-date-tag-browser .days .selected,
.pinhole-date-tag-browser .days a:hover {
	background-color: #2E3436;
	border-color: #3b403f;
}

.pinhole-date-tag-browser a:hover,
.pinhole-date-tag-browser .selected {
	background: #2E3436;
	border-color: #eee;
	border-width: 1px;
	border-style: solid;
	border-bottom: 0;
	margin: 0;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
}

/* }}} */
/* {{{ Tag View  */

.pinhole-tag-list-view a.feed {
	background: url('../images/feed.png') left top no-repeat;
}

.pinhole-browser-page-menu a {
	border: 1px solid #666;
}

/* }}} */
/* {{{ Photo Page */

img.pinhole-photo-primary {
	border-color: 1px solid #888a85;
	background: #eeeeec;
}

#cluster_shot_price_link {
	border-color: #555753;
}

/* }}} */
/* {{{ Swat Widgets */

.swat-disclosure span.swat-disclosure-span,
.swat-disclosure a.swat-disclosure-anchor-opened,
.swat-disclosure a.swat-disclosure-anchor-closed {
	background-color: #2e3436;
}

.swat-disclosure .swat-disclosure-container {
	border-color: #555753;
}

.swat-fieldset,
.swat-grouping-form-field-fieldset {
	border-color: #555753;
}

.swat-fieldset legend,
.swat-grouping-form-field legend {
	color: #eeeeec;
}

.swat-form label {
	color: #eeeeec;
}

.swat-pagination a,
.swat-pagination span {
	border-color: #555753;
}

.swat-pagination span.swat-pagination-current {
	border-color: #888a85;
	background-color: #555753;
	color: #fff;
}

.swat-pagination a:hover {
	background-color: #555753;
	border-color: #888a85;
}

table.swat-details-view th {
	color: #babdb6;
}

.swat-frame .swat-frame-title {
	color: #fff;
	border-bottom: 1px solid #888a85;
}

.swat-form label {
	color: #babdb6;
}

.swat-form .swat-entry, .swat-form .swat-textarea {
	background: #434c4f;
	border: 1px solid #000;
	padding: 3px;
	color: #fff;
}

.swat-message-notification {
	background: none;
	background-color: #434c4f;
	border-color: #000;
}

.swat-message-notification .swat-message-primary-content {
	color: #fff;
	font-size: 150%;
}

.swat-message-display .swat-message-notification .swat-message-container {
	min-height: 0;
	padding: 20px;
}

.swat-message-notification .swat-message-secondary-content {
	color: #ccc;
}

.swat-form-field-with-messages {
	background: #2f3638;
	border: 1px solid #000;
}

/* }}} */
/* {{{ Footer */

#ft {
	background-color: #2e3436;
	color: #555753;
}

#ft a:link    { color: #555753; }
#ft a:visited { color: #555753; }
#ft a:hover   { color: #729fcf; }
#ft a:active  { color: #729fcf; }

/* }}} */
/* {{{ Gadgets */

.pinhole-date-browser-gadget ul li {
	color: #aaa;
	border-color: #555753;
}

.site-sidebar-gadget .swat-disclosure {
	color: #aaa;
}

.site-sidebar-gadget .swat-disclosure span.swat-disclosure-span,
.site-sidebar-gadget .swat-disclosure a.swat-disclosure-anchor-opened,
.site-sidebar-gadget .swat-disclosure a.swat-disclosure-anchor-closed {
	background-color: #2e3436;
}

.site-sidebar-gadget .swat-disclosure a.swat-disclosure-anchor-opened {
	color: #fff;
}

.site-sidebar-gadget .swat-disclosure ul li {
	border-color: #555753;
}


/* }}} */

