

/* Christmas 1 v1.2 S3 - IE7 */

body {
background: #ffffff;
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/background.gif');
background-attachment: fixed;
color: #A70A0A;
font-family: arial narrow;
font-size: 10pt;
}

a, .foreground, .nav, .box a.nav, a.nav, .boxBottom p.description, .keyword, #albumDescription {
color: #A70A0A;
}

a.nav {
font-size: 10pt;
}

.title, a.title {
color: #A70A0A;
font-size: 14px;
}

.smuglogo, .smugmug-pro .smuglogo {
background: url('http://cdn.smugmug.com/img/themes/Christmas1/logo.png') no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Christmas1/logo.png');
_background: transparent;
_background-image: none;
width: 166px;
}

.smugmug-pro #toolbar {
    margin-top: 0px;
}

.searchglass {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Christmas1/searchglass.png');
}

.searchglass[class] {
background: url('http://cdn.smugmug.com/img/themes/Christmas1/searchglass.png') no-repeat;
}

.shoppingcart {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Christmas1/shoppingCart.png');
}

.shoppingcart[class] {
background: url('http://cdn.smugmug.com/img/themes/Christmas1/shoppingCart.png') no-repeat;
}
/*
.cart_add {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Christmas1/addButton.png');
}

.cart_add[class] {
background: url('http://cdn.smugmug.com/img/themes/Christmas1/addButton.png') no-repeat;
}
*/
.cart_bulk {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Christmas1/bulkButton.png');
}

.cart_bulk[class] {
background: url('http://cdn.smugmug.com/img/themes/Christmas1/bulkButton.png') no-repeat;
}

.cart_view {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Christmas1/cartButton.png');
}

.cart_view[class] {
background: url('http://cdn.smugmug.com/img/themes/Christmas1/cartButton.png') no-repeat;
}

.star {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://cdn.smugmug.com/img/themes/Christmas1/star.png');
}

.star[class] {
background: url('http://cdn.smugmug.com/img/themes/Christmas1/star.png') no-repeat;
}


/* Homepage Mods */
#homepageTools {
margin-left: 25px;
margin-right: 25px;
}


/* Header and Footer */
#header_wrapper, #footer_wrapper {
width: 800px;
padding: 10px;
margin: 0px auto;
background-color: transparent;
border: none;
}

#header_wrapper {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/header.gif');
background-position: center top;
background-repeat: no-repeat;
padding-top: 20px;
}

#footer_wrapper {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/footer.gif');
background-position: center bottom;
background-repeat: no-repeat;
padding-bottom: 20px;
}

#cobrand_footer .nav {
color: #ffffff;
}


/* Main content and boxes */
#content, #homepage, #category, #smugmug, #allthumbs_stretch, #critique, #smugmug_small, #traditional, #allthumbs, #journal, #slideshow, #singleImage, #filmstrip, #content.passwordPage  {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/body.gif');
background-repeat: repeat-y;
background-position: center;
width: 800px;
padding: 10px;
margin: 0px auto;
}
#content.passwordPage {
	padding-left: 100px;
}

.searchResults .searchResults {
padding-left: 40px !important;
padding-right: 40px !important;
width: 740px !important;
}

.boxTop {
background-color: transparent;
height: 20px;
border-top: none;
border-bottom: none;
}

#homepage .boxTop {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/mistletoe.gif');
background-repeat: no-repeat;
background-position: center top;
padding-top: 20px;
margin-top: 10px;
}

#bioBox .boxTop,
#slideshowBox .boxTop,
#photoVideoBox .boxTop {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/mistletoe.gif');
display: block;
height: 20px;
border: none;
}

.loggedIn #bioTitle,
.loggedIn #slideshowBoxTitle,
.loggedIn #photoVideoBoxTitle {
    display: block;
}

#bioTitle,
#slideshowBoxTitle,
#photoVideoBoxTitle {
    display: none;
}

.box, #photos, #traditional #photoTools, #journal #photoTools, .journal_entry, .toolsbox, #slideshow #caption_bottom, #singleImage #photoTools, #singleImage .caption, #singleImage #sizePicker, #singleImage #imageInfo, #filmstrip #photoTools, #filmstrip #sizePicker {
background-color: transparent;
border: none;
}

#homepage .box {
background-color: transparent;
margin-left: 24px;
margin-right: 24px;
}

.boxBottom, #smugmug #comment, #allthumbs_stretch, #comment, #critique #comment, #smugmug_small #comment {
background-color: transparent;
}

#category .box {
margin-left: 15px;
}


/* Breadcrumb & AlbumDescription */
#breadcrumb, #albumDescription, #editDescription, #comment {
border: none;
}

#breadcrumb, #breadcrumb .nav {
font-size: 10pt;
color: #0B660F;
}

#breadcrumb .title, #comment_header h3 {
font-size: 12pt;
}

#breadcrumb {
padding: 0px 25px 0px 25px;
}

#albumDescription {
padding: 10px 25px 15px 25px;
color: #000000;
}

/* AlbumNav */
.albumNav, #singleImage .albumNav {
height: 30px;
border: none;
}

#albumNav_top, #singleImage #albumNav_top {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/mistletoeHeader.gif');
background-repeat: no-repeat;
background-position: center top;
border-bottom: none;
margin-bottom: 0px;
padding-top: 25px;
}

.albumNav, .albumNav .nav, #singleImage .albumNav, #singleImage .albumNav .nav {
text-align: left;
font-size: 10pt;
}

.albumNav #photoTools, .albumNav .photoNav, .albumNav .pageNav, .albumNav .cartbuttons {
margin-left: 65px;
margin-right: 65px;
}


/* AlbumNav Smugmug Small */
#smugmug_small .albumNav #photoTools, #smugmug_small .albumNav .photoNav, #smugmug_small .albumNav .pageNav,#smugmug_small .albumNav .cartbuttons {
text-align: center;
margin-left: 0px;
margin-right: 0px;
position: relative;
}

/* AlbumNav Smugmug */
#smugmug .albumNav #photoTools, #allthumbs_stretch .albumNav #photoTools, #smugmug .albumNav .photoNav, #allthumbs_stretch .albumNav .photoNav, #smugmug .albumNav .pageNav, #allthumbs_stretch .albumNav .pageNav, #smugmug .albumNav .cartbuttons, #allthumbs_stretch .albumNav .cartbuttons {
text-align: center;
margin-left: 0px;
margin-right: 0px;
}

#smugmug .albumNav .cartbuttons {
padding-right: 40px;
}

#allthumbs_stretch .albumNav .cartbuttons {
padding-right: 10px;
}

.journal_new .albumNav .cartbuttons {
    margin-right: 25px;
}

/* AlbumNav Critique */
#critique .albumNav #photoTools, #critique .albumNav .photoNav,#critique .albumNav .pageNav,#critique .albumNav .cartbuttons {
text-align: center;
margin-left: 0px;
margin-right: 0px;
position: relative;
}

#critique .albumNav .cartbuttons {
padding-right: 50px;
}
#critique .albumNav {
padding-left: 50px;
}

/* AlbumNav Journal */
#journal #photoTools {
margin-left: 20px;
}

/* AlbumNav Filmstrip */
#filmstrip #photoTools, #filmstrip #sizePicker {
margin-left: 65px;
}


/* Photos */
.rightColumn {
border-left: none;
}

#displayPhoto {
text-align: center;
}

#photoTools {
border: none;
}

a:hover .imgBorder, .imgBorderOn {
	border: solid 1px #A70A0A;
}

.imgBorder {
	border: solid 1px #000000;
}

/* Photos Smugmug Small */
#smugmug_small #thumbnails .photo {
margin-left: 4px;
margin-right: 4px;
}

#smugmug_small #photos {
margin-left: 25px;
padding-left: 0px;
width: 750px;
}

/* Photos Smugmug */
#smugmug #photos, #allthumbs_stretch #photos {
margin-left: 10px;
margin-right: 10px;
padding-left: 15px;
}

#smugmug #thumbnails .photo {
margin-left: 4px;
margin-right: 4px;
}

#smugmug #displayPhoto {
padding-left: 15px;
}

/* Photos Critique */
#critique #photos {
margin-left: 10px;
margin-right: 10px;
padding-left: 15px;
}

#critique #displayPhoto {
padding-left: 15px;
}

#critique .rightColumn {
	width: 320px;
}


/* Photos Journal */
.journal_entry .caption, .journal_entry .photo {
padding: 0px 20px;
}

/* Photos Traditional */
#traditional #photos {
margin-left: 25px;
_margin-left: 30px;
width: 750px;
}

#traditional .photo {
margin-left: 18px;
_margin-left: 16px;
margin-right: 15px;
}

#traditional #photoTools {
margin-left: 45px;
}

/* Photos All Thumbs */
#allthumbs #photos {
width: 750px;
margin-left: 25px;
padding-left: 0px;
}

#allthumbs .photo {
margin-left: 11px;
margin-right: 12px;
}

/* Photos Slideshow Large and SingleImage Large */
.slideshow.Large #slideshow #photos, .singleImage.Large #singleImage #photos, .singleImage.Original #singleImage #photos {
margin-left: 15px;
}

/* Caption */
#caption_top, #caption_bottom, #editCaption_bottom, #editCaption_top{
text-align: center;
color: #135D1C;
padding: 5px;
border-bottom: none;
}

#editCaption_bottom, #editCaption_top {
text-align: left;
}

#singleImage #imageInfo, #singleImage #photoTools, #singleImage #sizePicker {
margin-left: 20px;
}


/* Comment */
#comment {
border-top: none;
background-color: transparent;
padding: 10px 20px 0px 20px;
}

#comment_header {
background-color: transparent;
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/mistletoe2.gif');
background-position:  center top;
background-repeat: no-repeat;
padding: 20px 45px 10px 45px;
margin-top: 0px;
}

#comment_header .title, #comment_header .nav {
padding-bottom: 0px;
}

#comments {
background-color: transparent;
padding-right: 10px;
padding-left: 10px;
}

#comments .title, #comments a, #comments .foreground {
color: #ffffff;
}

#comments .boxTop {
background-color: transparent;
color: #ffffff;
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/commentHeader.gif');
background-position: center top;
background-repeat: no-repeat;
border-bottom: none;
padding: 20px 20px 0px 20px;
}

#comments .box {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/commentBody.gif');
background-position: center;
background-repeat: repeat-y;
}

#comments .boxBottom {
background-color: transparent;
color: #ffffff;
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/commentFooter.gif');
background-position: center bottom;
background-repeat: no-repeat;
padding: 0px 20px 20px 30px;
}


/* SingleImage */
#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, #filmstrip #sizePicker, #filmstrip #photoTools {
width: auto;
}

.Original #singleImage, .Original #singleImage #photos, .Large #singleImage, .Large #singleImage #photos, .Large #filmstrip, .Large #filmstrip #photos, .Large #slideshow, .Large #slideshow #photos {
width: 980px;
}

.Small #singleImage, .Small #singleImage #photos, .Medium #singleImage, .Medium #singleImage #photos {
width: 800px;
}

#singleImage #breadcrumb {
padding: 0px 10px 0px 25px;
}

#singleImage #albumDescription {
padding: 10px 25px 20px 25px;
}

#singleImage #altViews {
margin-right: 15px;
}

#singleImage #photoTools, #singleImage #sizePicker, #singleImage #imageInfo, #filmstrip #sizePicker, #filmstrip #photoTools {
padding-left: 20px;
}

#singleImage .caption {
text-align: center;
}

#singleImage #comment_header {
padding: 20px 65px 10px 65px;
}

#singleImage #comments {
padding: 0px 30px;
}

#moveWrapper {
border: none;
}


/* Mods for Smugmug and SingleImage Large */
.critique #header_wrapper, .smugmug #header_wrapper, .allthumbs_stretch #header_wrapper, .singleImage.Large #header_wrapper, .singleImage.Original #header_wrapper, .filmstrip.Large #header_wrapper, .slideshow.Large #header_wrapper {
width: 1015px;
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/headerBig.gif');
background-repeat: no-repeat;
background-position: center top;
}

.critique #footer_wrapper, .smugmug #footer_wrapper, .allthumbs_stretch #footer_wrapper, .singleImage.Large #footer_wrapper, .singleImage.Original #footer_wrapper, .filmstrip.Large #footer_wrapper, .slideshow.Large #footer_wrapper {
width: 1015px;
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/footerBig.gif');
background-repeat: no-repeat;
background-position: center bottom;
}

#critique, #smugmug, #allthumbs_stretch, .singleImage.Large #singleImage, .singleImage.Original #singleImage, .filmstrip.Large #filmstrip, .slideshow.Large #slideshow {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/bodyBig.gif');
background-repeat: repeat-y;
background-position: center;
width: 1015px;
}

#critique #comment_header, #smugmug #comment_header, #allthumbs_stretch #comment_header, .singleImage.Large #comment_header, .singleImage.Original #comment_header, .filmstrip.Large #comment_header, .slideshow.Large #comment_header {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/mistletoeBig.gif');
}

#critique #albumNav_top, #smugmug #albumNav_top, #allthumbs_stretch #albumNav_top, .singleImage.Large #singleImage #albumNav_top, .singleImage.Original #singleImage #albumNav_top, .filmstrip.Large #albumNav_top, .slideshow.Large #albumNav_top {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/mistletoeBig.gif');
}

#critique #comments .boxTop, #smugmug #comments .boxTop, #allthumbs_stretch #comments .boxTop, .singleImage.Large #comments .boxTop, .singleImage.Original #comments .boxTop,  .filmstrip.Large #comments .boxTop, .slideshow.Large #comments .boxTop {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/commentHeaderBig.gif');
}

#critique #comments .box, #smugmug #comments .box, #allthumbs_stretch #comments .box, .singleImage.Large #comments .box, .singleImage.Original #comments .box,  .filmstrip.Large #comments .box, .slideshow.Large #comments .box {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/commentBodyBig.gif');
}

#critique #comments .boxBottom, #smugmug #comments .boxBottom, #allthumbs_stretch #comments .boxBottom, .singleImage.Large #comments .boxBottom, .singleImage.Original #comments .boxBottom,  .filmstrip.Large #comments .boxBottom, .slideshow.Large #comments .boxBottom {
background-image: url('http://cdn.smugmug.com/img/themes/Christmas1/commentFooterBig.gif');
}

#smugmug #toolbar, #allthumbs_stretch #toolbar, .singleImage.Large #toolbar,  .singleImage.Original #toolbar, .filmstrip.Large #toolbar, .slideshow.Large #toolbar, .critique #toolbar {
padding: 10px 0px;
}

.Original #singleImage .photo {
	width: 985px;
}
#footer_wrapper {
padding-top: 0px !important;
margin-top: -5px !important;
_margin-top: -15px !important;
}


.searchResults #content {_padding-bottom: 30px;}
.allthumbs #photoTools {margin-left: 5px;}


#albumNav_top .pageNav, .pageNav {color:#116d15;}

#content  {
padding-bottom: 30px !important;
}


.starTrans {    
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=image ,src='http://themes.smugmug.com/photos/107638037-O.png');
}

.starTrans[class] {
    background: url(http://themes.smugmug.com/photos/107638037-O.png) no-repeat;
}



/* page picker crap */
.pageNav, a.pageOn {
   color: #0e5b11;  /* this is the color for the Page N of N text */
   font-weight: bold; /* 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: #fff; /* this is the background hover color for the non-selected page, pick a light color from the theme */
   color: #f00; /* this is the text color, pick a dark color from the theme or use black */
   }
  .pickerContent a.pageOn, .pickerContent a.pageOn:hover {
   background-color: #0f5d12; /* 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 */
   } 


* html .smugmug #header_wrapper,
* html .allthumbs_stretch #header_wrapper {
    width: 1038px;
    margin: 0px auto;
}

* html .smugmug #footer_wrapper,
* html .allthumbs_stretch #footer_wrapper {
    width: 1038px;
    margin: 0px auto;
}

* html .critique #header_wrapper {
    width: 1038px;
    margin: 0px auto;
}

* html .critique #footer_wrapper {
    width: 1038px;
    margin: 0px auto;
}

* html .smugmug_small #header_wrapper {
width: 830px;
margin: 0px auto;
}


#visitorMessage {
border: 1px solid #fff !important;
color: white !important;
}
#visitorMessage a {
color: white !important;
}



.sm-button {
    border-top: solid 1px #A70A0A;
    border-bottom: solid 1px #A70A0A;
    background: #ffffff url(http://cdn.smugmug.com/img/buttons/bg/xmasred_white-3.gif) 0 0 repeat-x;
}
.glyphButton .first-child, .yui-menu-button button {
    background-image: url(http://cdn.smugmug.com/img/buttons/bg/xmasred_white-3.gif);
}
.sm-button button, .sm-button a {
    color: #000000;
}
.sm-button {
    border-left: solid 1px #A70A0A;
    border-right: solid 1px #A70A0A;
    _border-left: none;
    _border-right: none;
    ~border-left: none;
    ~border-right: none;
}
.sm-button .first-child {
    border: none;
    _border-left: solid 1px #A70A0A;
    ~border-left: solid 1px #A70A0A;
    _border-right: solid 1px #A70A0A;
    ~border-right: solid 1px #A70A0A;
}
#exifInfo .yui-navset {
_position: static;
~position: static;
}


/* YUI Menus */
.yuimenu h6 {
    color: #A70A0A;
} 
.yuimenu .bd, .yuimenu h6, .yuimenu ul {
    border-color: #A70A0A;
}
.yuimenuitem-selected {
    background-color: #A70A0A;
}

#cartButtonsWrapper {
    margin-left: 0px;
}

.journal_caption_container {
    background-color: transparent;
    padding-top: 10px;
    padding-bottom: 1px;
    border: none;
}

.slideshow.slideshow_stretch #gallerySlideShowSWF {
    width: 750px;
}

#allthumbs_stretch #photos {
    margin-top: 0px;
    margin-bottom: 0px;
}

#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 .nav {
    color: #333333;
}

#lightBoxDetails .comments_container .box .boxTop {
    border-bottom: 1px solid #333333;
    height: auto;
}

#lightBoxDetails .lightbox_details_link.title {
    color: #000000;
}