@charset "utf-8";
.crumbs {
	height:2.3em;
	border:none !important;
	clear:both;
	list-style-type:none;
	}
	
.crumbs li {
    color: #990000 !important;
    float: left;
    font-size: 1.65em !important;
    font-weight: normal !important;
    line-height: 2em;
    padding: 0;
    letter-spacing:-.055em;
    margin: 0 !important;
}
.crumbs li a {
    display: block;
    font-size: 1em;
    font-weight: normal;
}
.crumbs li a:link, .crumbs li a:visited {
    color: #777777;
    text-decoration: none;
}
.crumbs li a:hover, .crumbs li a:focus {
    color: #DD2C0D;
}
.crumbs li a:after {
    content: " >>";
}
.browse-cat {
    clear: both;
    overflow: auto;
}
.ig_photolist {
    list-style-position: inside;
    list-style-type: none;
}
.ig_photolist img {
    border: .077em solid #CCCCCC; 
}
.ig-albumlist, .ig-photolist {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 2em;
}
.details a img {
    margin: auto;
    width: 100%;
    height: auto;
    border:0;
 
}
.ig_photolist li a {
    text-align: center;
}
li.details {
    border: .007em solid #CCCCCC;
    display: table-cell;
    float: left;
    margin: 0 0.5em 0.5em 0 !important;
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    border-radius: .8em .8em .8em .8em;
    -moz-border-radius: .8em .8em .8em .8em;
    -webkit-border-radius: .8em .8em .8em .8em;
    -o-border-radius: .8em .8em .8em .8em; 
}
li.details a {
    display: block;
}
.ft-title {
    display: none;
}
#colorbox, #cboxOverlay, #cboxWrapper {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 9999;
}
#cboxOverlay {
    height: 100%;
    position: fixed;
    width: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
    clear: left;
}
#cboxContent {
    position: relative;
}
#cboxLoadedContent {
    overflow: auto;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
    cursor: pointer;
}
.cboxPhoto {
    border: 0 none;
    display: block;
    float: left;
    margin: auto;
    max-width: none;
}
.cboxIframe {
    border: 0 none;
    display: block;
    height: 100%;
    width: 100%;
}
#colorbox, #cboxContent, #cboxLoadedContent {
    -moz-box-sizing: content-box;
}
#cboxOverlay {
    background: none repeat scroll 0 0 #000000;
}
#colorbox {
}
#cboxContent {
    margin-top: 20px;
}
.cboxIframe {
    background: none repeat scroll 0 0 #FFFFFF;
}
#cboxError {
    border: 1px solid #CCCCCC;
    padding: 50px;
}
#cboxLoadedContent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 5px solid #000000;
}

#cboxCurrent {
    color: #CCCCCC;
    position: absolute;
    right: 0;
    top: -20px;
}
#cboxSlideshow {
    color: #FFFFFF;
    position: absolute;
    right: 90px;
    top: -20px;
}
#cboxPrevious {
    background: url("/theme/Dunnhiebert/img/ig_gallery/controls.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 65px;
    left: 5px;
    margin-top: -32px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 28px;
}
#cboxPrevious:hover {
    background-position: left bottom;
}
#cboxNext {
    background: url("/theme/Dunnhiebert/img/ig_gallery/controls.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 65px;
    margin-top: -32px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 50%;
    width: 28px;
}
#cboxNext:hover {
    background-position: right bottom;
}
#cboxLoadingOverlay {
    background: none repeat scroll 0 0 #000000;
}
#cboxLoadingGraphic {
    background: url("/theme/Dunnhiebert/img/ig_gallery/loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#cboxClose {
    background: url("/theme/Dunnhiebert/img/ig_gallery/controls.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    display: block;
    height: 19px;
    position: absolute;
    right: 5px;
    text-indent: -9999px;
    top: 5px;
    width: 38px;
}
#cboxClose:hover {
    background-position: center bottom;
}
h3 {
    clear: both;
}
#cboxLoadedContent {
    font-size: 2em;
    text-align: center;
}
#cboxLoadedContent p {
    margin: 0 1em;
}
ul.crumbs li:first-child {
display:none;
}
