

/* Harvest v1.1 S3 - IE7 */

body {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/background.jpg);
background-position: center top;
background-repeat: repeat-y;
background-color: #582E17;
font-family: georgia, times new roman;
font-weight: normal;
font-size: 11pt;
}

body.smugmug, body.allthumbs_stretch, body.critique, body.singleImage.Large, body.singleImage.Original, body.filmstrip.Large, body.slideshow.Large {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/backgroundBig.jpg);
}

.play_slideshow, #fsSlideShowSWF {
margin-top: 8px;
}

.smuglogo, .smugmug-pro .smuglogo {
background: url(http://cdn.smugmug.com/img/themes/Harvest/logo.png) no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Harvest/logo.png');
_background: transparent;
_background-image: none;
width: 118px;
height: 25px;
}

.smugmug-pro #toolbar {
    margin-top: 0px;
}

.searchglass {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Harvest/searchglass.png');
}

.searchglass[class] {
background: url(http://cdn.smugmug.com/img/themes/Harvest/searchglass.png) no-repeat;
}

.shoppingcart {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Harvest/shoppingCart.png');
}

.shoppingcart[class] {
background: url(http://cdn.smugmug.com/img/themes/Harvest/shoppingCart.png) no-repeat;
}

.star {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Harvest/star.png');
}

.star[class] {
background: url(http://cdn.smugmug.com/img/themes/Harvest/star.png) no-repeat;
}
/*
.cart_add {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Harvest/addButton.png');
}

.cart_add[class] {
background: url(http://cdn.smugmug.com/img/themes/Harvest/addButton.png) no-repeat;
}
*/

.cart_bulk{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Harvest/bulkButton.png');
}

.cart_bulk[class] {
background: url(http://cdn.smugmug.com/img/themes/Harvest/bulkButton.png) no-repeat;
}

.cart_view {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Harvest/cartButton.png');
}

.cart_view[class] {
background: url(http://cdn.smugmug.com/img/themes/Harvest/cartButton.png) no-repeat;
}

.top_border, .bottom_border {
border: none;
}

a:hover .imgBorder, .imgBorderOn {
border-color: #D7B621;
}

.imgBorder {
border-color: #999999;
}

.title, #communitiesTitle a, #popularTitle a, #keywordsTitle a, .buttons, .smbuttons {
color: #C14625;
font-weight: normal;
}

#homepage #breadcrumb, #breadcrumb, #breadcrumb .nav, #comment_header {
font-size: 14pt;
}

.boxTop h3.title, #breadcrumb #albumTitle, #comment_header h3.title {
font-size: 18pt;
}

.albumTitle a.nav, .keyword, a, a.nav {
font-weight: normal;
color: #5F4E00;
}


/*== Main content and boxes ==*/
#bioBox.box, #bioBox .boxTop, #bioBox .boxBottom,
#slideshowBox.box, #slideshowBox .boxTop, #slideshowBox .boxBottom,
#photoVideoBox.box, #photoVideoBox .boxTop, #photoVideoBox .boxBottom {
background-image: none;
}

.box {
background-color: transparent;
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/horBorder.gif);
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 15px;
}

.boxTop {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/horBorder.gif);
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 15px;
border: none;
}

.boxBottom {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/vertBorder2.gif);
background-repeat: repeat-y;
padding: 5px 15px;
border: none;
}


/*== AlbumNav ==*/
.albumNav .nav{
font-size: 11pt;
}

.albumNav .pageNav, .albumNav .photoNav {
text-align: center;
}



.albumNav, #singleImage #albumNav_top, #singleImage #albumNav_bottom, #filmstrip #albumNav_top, #filmstrip #albumNav_bottom {
height: 25px;
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/horBorder2.gif);
background-repeat: repeat-x;
padding-top: 15px;
padding-bottom: 10px;
}

#albumNav_top, #singleImage #albumNav_top {
margin-top: 20px;
}


/*== Photos ==*/
.rightColumn {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/vertBorder.gif);
background-position: left;
background-repeat: repeat-y;
border: none;
padding-left: 15px;
}

.leftColumn {
padding-right: 0px;
}

#displayPhoto {
text-align: center;
}


/*== Smugmug / Smugmug Small / Critique ==*/
#smugmug .leftColumn,
#allthumbs_stretch .leftColumn {
width: 340px;
}

#critique .rightColumn {
	background: none;
	width: 320px;
}

#smugmug_small #thumbnails .photo {
margin-left: 6px;
margin-right: 4px;
_margin-left: 5px;
_margin-right: 3px;
}

#smugmug #thumbnails .photo,
#allthumbs_stretch #thumbnails .photo {
margin-left: 9px;
margin-right: 4px;
_margin-left: 8px;
_margin-right: 3px;
}


/*== Traditional ==*/
#traditional #photos {
width: 750px;

margin-left: 0px;
}

#traditional #photos .photo {
margin-left: 16px;
}


/*== Allthumbs ==*/
#allthumbs #photos {
width: 750px;
margin-left: 0px;
}

#allthumbs #photos .photo {
margin-left: 17px;
margin-right: 3px;
}


/*== Journal ==*/
#journal #albumNav_top, .journal_entry {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/horBorder.gif);
background-position: top;
background-repeat: repeat-x;
border: none;
}

#journal #albumNav_top {
padding-bottom: 0px;
}


/*== Slideshow ==*/
#slideshow .toolsbox {
border: none;
}
.slideshow #slideshow {
width: 750px;
}

.slideshow.Large #slideshow {
width: 960px;
}


/*== Caption ==*/
#caption_top, #caption_bottom, #singleImage #caption_top, #singleImage #caption_bottom, #filmstrip #caption_top, #filmstrip #caption_bottom {
text-align: center;
}


/*== Comment ==*/
#comment, #singleImage #comment, .journal_entry, #filmstrip #comment {
padding-top: 35px;
border: none;
}

#comment #comment_header {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/horBorder.gif);
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 15px;
}

#comments {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/vertBorder2.gif);
background-repeat: repeat-y;
padding: 0px 15px;
}

#critique #comments, #smugmug #comments, #allthumbs_stretch #comments, .singleImage.Large #singleImage #comments, .singleImage.Original #singleImage #comments, .filmstrip.Large #filmstrip #comments, .slideshow.Large #slideshow #comments {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/vertBorderWide.gif);
}

#comment .box {
margin: 0;
}

#comment .boxTop {
background: none;
padding-top: 10px;
padding-bottom: 0px;
}

#comment .boxBottom {
background: none;
padding-left: 25px;
padding-bottom: 10px;
}


/*== Filmstrip ==*/
#moveWrapper {
background-image: url(http://cdn.smugmug.com/img/themes/Harvest/horBorder.gif);
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 15px;
border: none;
}

.filmstrip #filmstrip {
width: 750px;
}

.filmstrip.Large #filmstrip {
width: 960px;
}
.Large #filmstrip #moveContainer {
width: 960px;
}
.Large #filmstrip #thumbnails {
width: 900px;
}
/*== SingleImage ==*/
.singleImage #singleImage {
width: 750px;
}

.singleImage.Large #singleImage {
width: 960px;
}
.singleImage.Original #singleImage {
width: 960px;
}
.singleImage.Original #singleImage .photo {
width: 960px;
}
#singleImage, #singleImage #breadcrumb, #singleImage .albumNav, #singleImage #photos, #singleImage #comment, #singleImage #comment_header, #singleImage #photoTools, #singleImage .caption, #singleImage #albumDescription, #singleImage #sizePicker, #singleImage #imageInfo, #singleImage #photos p.note, #singleImage #editKeywords, #singleImage #editDescription, #singleImage #editCaption_bottom, #singleImage #editCaption_top {
width: auto;
}

/* adjust the homepage map box */
#map {
width: 720px;
left: 9px;
}


#userKeywords .boxTop {display: block;}
.keywordPage #breadcrumb {margin-left: 5px;}

#mapBox p {
margin-left: 5px;
}




.starTrans {   
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=image ,src='http://themes.smugmug.com/photos/107671901-O.png');
}

.starTrans[class] {
    background: url(http://themes.smugmug.com/photos/107671901-O.png) no-repeat;
}



#altViews {
    font-size: 13px !important;
}

.sm-button {
    border-top: solid 1px #c14625;
    border-bottom: solid 1px #c14625;
    background: #ffffff url(http://cdn.smugmug.com/img/buttons/bg/burntorange_white-3.gif) 0 0 repeat-x;
}
.glyphButton .first-child, .yui-menu-button button {
    background-image: url(http://cdn.smugmug.com/img/buttons/bg/burntorange_white-3.gif);
}
.sm-button button, .sm-button a {
    color: #000000;
}
.sm-button {
    border-left: solid 1px #c14625;
    border-right: solid 1px #c14625;
    _border-left: none;
    _border-right: none;
    ~border-left: none;
    ~border-right: none;
}
.sm-button .first-child {
    border: none;
    _border-left: solid 1px #c14625;
    ~border-left: solid 1px #c14625;
    _border-right: solid 1px #c14625;
    ~border-right: solid 1px #c14625;
}


/* page picker crap */
.pageNav, a.pageOn  {
   font-weight: normal; /* match the photonav text, you may delete this if it's not bold */
   }

.pageNav .nav {
   font-weight: normal;
   }

.pickerContent a.page {
   color: #fff;
   font-weight: normal;
   }

.pickerContent a.page:hover {
   background-color: #f5f2e9; /* this is the background hover color for the non-selected page, pick a light color from the theme */
   color: #4d2814; /* this is the text color, pick a dark color from the theme or use black */
   }
  .pickerContent a.pageOn, .pickerContent a.pageOn:hover {
   background-color: #4d2814; /* this is the background for the selected page, pick a medium dark color from the theme */
   color: #fff; /*text color for the selected page, light color or white */
}


.pageNav, .pageNav .title {color: #C14625;}


/* YUI Menus */
.yuimenu h6 {
    color: #c14625;
} 
.yuimenu .bd, .yuimenu h6, .yuimenu ul {
    border-color: #c14625;
}
.yuimenuitem-selected {
    background-color: #c14625;
}

.journal_caption_container {
    background-color: transparent;
    padding-top: 10px;
    padding-bottom: 1px;
    border: none;
}

#allthumbs_stretch {
    width: 960px;
    margin: 0 auto;
}

#allthumbs_stretch #photos {
    margin-top: 10px;
    margin-bottom: 0px;
}

#allthumbs_stretch #albumNav_bottom {
    background-image: none;
}

#lightBoxDetails .comments_container {
    font-size: 12px;
}

#lightBoxDetails .comments_container .nav {
    color: #333333;
}

#lightBoxDetailsHeader {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: none;
}

#lightBoxDetails .comments_container .comments_tools,
#lightBoxDetails .comments_container .comments_add {
    border-top: none;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: none;
}

#lightBoxDetails .comments_container .comments_list,
#lightBoxKeywords,
#lightBoxExif {
    border-top: none;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

#lightBoxPhotoCaption.show_details #lightBoxImage,
#lightBoxPhotoCaption.show_details #lightBoxCaption {
    border: 1px solid #000000;
}

#lightBoxDetails .comments_container .box {
    margin-bottom: 0px;
}

#lightBoxDetails .comments_container .box,
#lightBoxDetails .comments_container .boxTop {
    background-image: none;
}