/* Miscellaneous
------------------------------ */
hr {clear:both;	height:0; border:0; border-top:1px solid #E6E6DF; margin: 0 0 12px 0; padding:0; }
img {border:0; }
blockquote {border-left:1px dotted #96967E; margin-left:20px; padding-left:20px; color:#363630; }

/* Page Navigation
------------------------------ */
ul.pagelist {clear:both; padding:0; margin:20px 0 0 0; list-style-type:none; }
ul.pagelist li {display:inline; }
ul.pagelist li a, ul.pagelist span.disabledlink {padding:4px; }
ul.pagelist li.current a {font-weight:bold; text-decoration:none; cursor:default; color:#5A5A4B; }
ul.pagelist li.prev {margin-right:10px; }
ul.pagelist li.next {margin-left:10px; }
.disabledlink {color:#ddd; cursor:default; }
.pagenav {clear:both; }

/* AJAX
------------------------------ */
#albumDescEditable {margin-bottom:12px; }
#imageDescEditable {margin-top:24px; }

/* Image Thumbnails
------------------------------ */
.imagethumb a {display:block; padding:10px; margin:6px;	border:1px solid #92BED3; background:#DDEAF0; line-height:0px; }
.imagethumb a:visited {border:1px solid #D3E4ED; background:#F2F7F9; }
.imagethumb a:hover {border:1px solid #62A0BF; background:#F4F9FB; }
.imagethumb {float:left; }

/* Album Thumbnails
------------------------------ */
.album {padding:10px; margin-bottom:12px; clear:both; border:1px solid #f9f9f9;	background:#ccc; }
.album img {float:left; }
.album h3 {padding:0; margin:0; }
.album h3 a {display:block; width:340px; padding:3px 0 6px 0; }
.album p {margin: 0 0 4px 0; }
.albumdesc {float:left; width:540px; }
.albumdesc small {margin-top:8px; line-height:130%; width:120px; float:right; color:#8DB8CF; }

/* Individual Image
------------------------------ */
.image {margin:0; padding:0; border:0; }
#image {text-align:center; line-height:0; }
.imgnav {width:70px; text-align:center; border:1px solid #efefef; background-color:#f9f9f9; margin-top:13px;_margin-top:8px; /* IE Only */ }
.imgnav .imgprevious a, .imgnav .imgnext a {display:block; width:100%; height:100%; float:left; padding:4px 0; font-size:120%; text-decoration:none; line-height:200%; }
.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {background-color:#fff; text-decoration:none; }
.imgnav .imgprevious a {float:left; }
.imgnav .imgnext a {float:right; }
#narrow {margin:0 auto;	width:550px; }
.imgnavRight {float:right; }
.imgnavLeft {float:left; }

/* Comments
------------------------------ */
#comments {clear:both; }
.comment {padding:10px;	border:1px solid #efefef; background:#f9f9f9; margin-bottom:12px; }
.commentmeta {margin-bottom:12px; } 
.commentauthor {font-weight:bold; }
.commentdate {margin-top:12px; color:#8DB8CF;  }

/* Forms
------------------------------ */
.inputbox {width:245px;	padding:2px; }
.checkbox {cursor:pointer; }
.pushbutton {cursor:pointer; padding:2px 5px; }
label {cursor:pointer; }
label:hover {color:#000; }

/* SLIMBOX */

#lbOverlay {position:absolute; left:0; width:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer {position:absolute; left:50%; overflow:hidden; background-color:#fff; }
.lbLoading {background:#fff url("/images/slimbox/loading.gif") no-repeat center; }
#lbImage {position:absolute; left:0; top:0; border:10px solid #fff;	background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink {display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink {left:0; }
#lbPrevLink:hover {background:transparent url("/images/slimbox/prevlabel.gif") no-repeat 0% 15%; }
#lbNextLink {right:0; }
#lbNextLink:hover {background:transparent url("/images/slimbox/nextlabel.gif") no-repeat 100% 15%; }
#lbBottom {font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff;
border-top-style:none; }
#lbCloseLink {display:block; float:right; width:66px; height:22px; background:transparent url("/images/slimbox/closelabel.gif") no-repeat center; margin:5px 0; }
#lbCaption, #lbNumber {margin-right:71px; }
#lbCaption {font-weight:bold; }