

/* ------------------ */
/* --- White -------- */
/* --- Ivar Borst --- */
/* ------------------ */
/* --- v1.9/S3 ------ */
/* ------------------ */

/* updated for Stretchy by Andy */
/* November 26, 2007 */


/* --- GENERAL --- */
    body,
    .nav,
    .boxTop .nav,
    .title,
    .boxTop .title,
    #lightBoxNav .title,
    .helpie, a {
    color: #444;
    }

    .top_border,
    .left_border,
    .bottom_border,
    .right_border {
    border: 0;
    }

    .box,
    .boxTop,
    .boxBottom {
    background: #f1f1f1;
    }

    .buttons,
    .smbuttons { 
    background: #eee;
    border-color: #ccc;
    color: black;
}

    .buttons:hover,
    .smbuttons:hover { 
    border-color: #222;
    }

    #loupeViewBox,
    a:hover .imgBorder, 
    .imgBorderOn {
	border: solid 1px #444;
}


/* --- HEADER RELATED --- */
    #header_wrapper { 
    width: 820px; 
    height: 36px;
    padding-top: 25px;
    margin: 0 auto; 
    background: url(http://cdn.smugmug.com/img/themes/White/small_header.jpg) no-repeat;
    }
#header_wrapper {
margin-bottom: -4px;
}
    .Large #header_wrapper,
    .Original #header_wrapper {
    width: 870px;
    background: url(http://cdn.smugmug.com/img/themes/White/medium_header.jpg) no-repeat;
    }

.smugmug #header_wrapper,
.allthumbs_stretch #header_wrapper,
    .critique #header_wrapper {
    width: 1030px;
    background: url(http://cdn.smugmug.com/img/themes/White/large_header.jpg) no-repeat;
    }

    .Large #header,
    .Original #header {
    width: 800px;
    }

.smugmug #header,
.allthumbs_stretch #header,
  .critique #header {
    width: 960px;
    }


/* --- CENTER SECTION --- */
    #homepage,
    #category,
    #smugmug,
    #allthumbs_stretch,
    #smugmug_small,
    #journal,
    #filmstrip,
    #slideshow,
    #critique,
    #allthumbs,
    #traditional,
    #singleImage,
    #content { 
    width: 750px; 
    margin: 0 auto; 
    padding-left: 35px; 
    padding-right: 35px; 
    background: transparent url(http://cdn.smugmug.com/img/themes/White/small_center.jpg) repeat-y; 
 }

    .Large #filmstrip,
    .Original #filmstrip,
    .Large #slideshow,
    .Original #slideshow,
    .Large #singleImage,
    .Original #singleImage,
    .Large #content,
    .Original #content {
    width: 800px;
    background: url(http://cdn.smugmug.com/img/themes/White/medium_center.jpg) repeat-y;
    }


    #smugmug, #allthumbs_stretch, #critique, .smugmug #content, .allthumbs_stretch #content, .critique #content {
    width: 960px;
    background: url(http://cdn.smugmug.com/img/themes/White/large_center.jpg) repeat-y;
    }


/* --- STYLE SPECIFIC --- */

    /* --- SMUGMUG --- */
    .pageNav {
    font-weight: bold;
    } 

    a.pageOn .nav {
    color: #ccc !important;
    font-weight: bold;
    }

    .pageNav .nav {
    font-weight: normal;
    }

    .pickerContent a.page {
    color: #fff;
    font-weight: normal;
    }

    .pickerContent a.page:hover {
    background-color: #eee;
    color: #222 !important;
    }
    
    .pickerContent a.pageOn, .pickerContent a.pageOn:hover {
    background-color: #333;
    color: #ccc;
    }

    /* center main image in SmugMug style */
    #smugmug #displayPhoto .photo,
    #smugmug_small #displayPhoto .photo {
    text-align: center;
    }

    /* --- JOURNAL --- */
    .journal_entry {
    width: 100%;
    }


    /* --- LIGHTBOX --- */
    #lightBoxNav {
    background: #eee;
    border-color: #222;
    }



/* --- FOOTER/FEEDS RELATED --- */
    #footer_wrapper { 
    margin-top: 0;
    }

    #cobrand_footer {
    width: 750px;
    margin: 0;
    }

    .Large #cobrand_footer,
    .Original #cobrand_footer {
    width: 800px;
    margin: 0;
    }


.smugmug #cobrand_footer,
.allthumbs_stretch #cobrand_footer,
    .critique #cobrand_footer {
    width: 960px;
    margin: 0;
    }

    #footer {
    width: 750px;
    margin: 0 auto;
    padding-left: 35px; 
    padding-right: 35px; 
    background: transparent url(http://cdn.smugmug.com/img/themes/White/small_center.jpg) repeat-y; 
    text-align: center;
    }

    .Large #footer,
    .Original #footer {
    width: 800px;
    background: transparent url(http://cdn.smugmug.com/img/themes/White/medium_center.jpg) repeat-y; 
    }

.smugmug #footer,
.allthumbs_stretch #footer,
    .critique #footer {
    width: 960px;
    background: transparent url(http://cdn.smugmug.com/img/themes/White/large_center.jpg) repeat-y; 
    }

    #feeds {
    text-align: center;
    }

    #allFeeds {
    margin-bottom: -5px;
    }

    /* this is the bottom artwork */
    #bodyWrapper { 
    width: 820px;
    margin: 0 auto;
    padding-bottom: 30px;
    background: url(http://cdn.smugmug.com/img/themes/White/small_footer.jpg) bottom no-repeat; 
    }

    .Large #bodyWrapper,
    .Original #bodyWrapper {
    width: 870px;
    background: url(http://cdn.smugmug.com/img/themes/White/medium_footer.jpg) bottom no-repeat;
    }

.smugmug #bodyWrapper,
.allthumbs_stretch #bodyWrapper,
  .critique #bodyWrapper {
    width: 1030px;
    background: url(http://cdn.smugmug.com/img/themes/White/large_footer.jpg) bottom no-repeat; 
    }


/* --- IMAGES AND ARTWORK --- */
    .smuglogo, .smugmug-pro .smuglogo {
    background: url(http://cdn.smugmug.com/img/themes/White/logo.png) top no-repeat;  
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/logo.png');
    width: 118px;
    height: 25px;
    }

.smugmug-pro #toolbar {
    margin-top: 0px;
}

    .searchglass {
    background: url(http://cdn.smugmug.com/img/themes/White/searchglass.png) top no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/searchglass.png');
    }

    .searchglass:hover {
    background-position: bottom;
    }

    .locked {
    background: url(http://cdn.smugmug.com/img/themes/White/minilock.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/minilock.png');
    }

    #filmstrip #leftMove {
    background: url(http://cdn.smugmug.com/img/themes/White/filmstrip_left.png) top no-repeat;  
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/filmstrip_left.png');
    }

    #filmstrip #rightMove {
    background: url(http://cdn.smugmug.com/img/themes/White/filmstrip_right.png) top no-repeat;  
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/filmstrip_right.png');
    }

    .bigStarSolid {
    background: url(http://cdn.smugmug.com/img/themes/White/star_big.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/star_big.png');
    }

    .bigStarTrans {
    background: url(http://cdn.smugmug.com/img/themes/White/star_big_outline.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/star_big_outline.png');
    }

    .star {
    background: url(http://cdn.smugmug.com/img/themes/White/star_small.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/star_small.png');
    }

    .starTrans {
    background: url(http://cdn.smugmug.com/img/themes/White/star_small_outline.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/star_small_outline.png');
    }

    .feedStandard {
    background: url(http://cdn.smugmug.com/img/themes/White/feed_grey.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/feed_grey.png');
    }



/* --- SPRITE BUTTONS --- */
    a .add_photos {
    background-image: url(http://cdn.smugmug.com/img/themes/White/nav_buttons.gif);
    background-position: 0px -90px;
    }
    a:hover .add_photos {
    background-image: url(http://cdn.smugmug.com/img/themes/White/nav_buttons.gif);
    background-position: 0px -105px;
    }
    #homepage a .map_this {
    background-image: url(http://cdn.smugmug.com/img/themes/White/nav_buttons.gif);
    background-position: 0px -30px;
    }
    #homepage a:hover .map_this {
    background-image: url(http://cdn.smugmug.com/img/themes/White/nav_buttons.gif);
    background-position: 0px -45px;
    }

    a #themes_button {
    background-image: url(http://cdn.smugmug.com/img/themes/White/nav_buttons.gif);
    background-position: 0px -120px;
    }
    a:hover #themes_button {
    background-image: url(http://cdn.smugmug.com/img/themes/White/nav_buttons.gif);
    background-position: 0px -135px;
    }


/* --- CART BUTTONS --- */
    .cart_add {
    width: 21px;
    height: 18px;
    background: url(http://cdn.smugmug.com/img/themes/White/add_single.png) top no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/add_single.png');
    }

    a:hover .cart_add {
    background-position: bottom;
    }

    a:hover .cart_add[class],
    a:hover + a .cart_add[class]  {
    background-position: bottom;
    }

    .cart_bulk {
    width: 21px;
    height: 18px;  
    background: url(http://cdn.smugmug.com/img/themes/White/add_bulk.png) top no-repeat;  
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop ,src='http://cdn.smugmug.com/img/themes/White/add_bulk.png');
    }

    a:hover .cart_bulk {
    background-position: bottom;
    }

    a:hover .cart_bulk[class],
    a:hover + a .cart_bulk[class] {
    background-position: bottom;
    }

    .cart_view,
    .shoppingcart {
    width: 21px;
    height: 18px;
    background: url(http://cdn.smugmug.com/img/themes/White/shoppingcart.png) top no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingmethod=crop,src='http://cdn.smugmug.com/img/themes/White/shoppingcart.png');
    }

    a:hover .cart_view,
    a:hover .shoppingcart {
    background-position: bottom;
    }
  
    a:hover .cart_view[class],
    a:hover + a .cart_view[class],
    a:hover .shoppingcart[class],
    a:hover + a .shoppingcart[class] {
    background-position: bottom;
    }

.journal_caption_container {
    background-color: transparent;
    padding-top: 10px;
    padding-bottom: 1px;
    border: none;
}

#allthumbs_stretch #photos {
    margin-top: 10px;
    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-left: 1px solid #000000;
    border-right: 1px solid #000000;
}

#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;    
}

#lightBoxDetails .comments_container .box,
#lightBoxDetails .comments_container .box .boxTop,
#lightBoxDetails .comments_container .box .boxBottom {
    border: none;
    background-color: transparent;
    background-image: none;
}

#lightBoxDetails .comments_container .box .boxTop {
    border-bottom: 1px solid #333333;
}

#lightBoxPhotoCaption.show_details #lightBoxImage,
#lightBoxPhotoCaption.show_details #lightBoxCaption {
    border: 1px solid #000;
}

/* stretchy css */

.smugmug_ajax #header_wrapper,
.journal_new #header_wrapper,
.slideshow.slideshow_stretch #header_wrapper,
.allthumbs_stretch #header_wrapper {
    width: auto;
    background: none!;
}
.smugmug_ajax #header,
.journal_new #header,
.slideshow.slideshow_stretch #header,
.allthumbs_stretch #header {
    width: auto;
}
.smugmug_ajax #smugmug,
.journal_new #journal,
.slideshow.slideshow_stretch #slideshow,
.allthumbs_stretch #slideshow { 
   width: auto; 
   margin: 0; 
   padding-left: 0; 
   padding-right: 0; 
   background: none; 
}
.smugmug_ajax #smugmug, .smugmug_ajax #content,
.journal_new #journal, .journal_new #content,
.slideshow.slideshow_stretch #slideshow, .slideshow.slideshow_stretch #content,
.allthumbs_stretch #allthumbs_stretch, .allthumbs_stretch #content {
    width: auto;
    background: none;
}
.smugmug_ajax #cobrand_footer,
.journal_new #cobrand_footer,
.slideshow.slideshow_stretch #cobrand_footer,
.allthumbs_stretch #cobrand_footer {
    width: auto;
}
.smugmug_ajax #footer,
.journal_new #footer,
.slideshow.slideshow_stretch #footer,
.allthumbs_stretch #footer {
    width: auto;
    background: none; 
}
.smugmug_ajax #bodyWrapper,
.journal_new #bodyWrapper,
.slideshow.slideshow_stretch #bodyWrapper,
.allthumbs_stretch #bodyWrapper {
    width: auto;
    background: none; 
}


.smugmug_ajax #footer_wrapper,
.smugmug_ajax #header_wrapper,
.journal_new #footer_wrapper,
.journal_new #header_wrapper,
.slideshow.slideshow_stretch #footer_wrapper,
.slideshow.slideshow_stretch #header_wrapper,
.allthumbs_stretch #footer_wrapper,
.allthumbs_stretch #header_wrapper {background: none;}

body.smugmug_ajax #bodyWrapper,
body.journal_new #bodyWrapper,
body.slideshow.slideshow_stretch #bodyWrapper,
body.allthumbs_stretch #bodyWrapper {
margin: 0 50px;
padding: 0 10px;
}

.smugmug_ajax #extraDiv1,
.journal_new #extraDiv1,
.slideshow.slideshow_stretch #extraDiv1,
.allthumbs_stretch #extraDiv1 {
    position: fixed;
    left: 0px;
    top: 0px;
    _position: absolute;

    width: 50px;
    height: 100%;
    background: #fff url(http://cdn.smugmug.com/img/themes/White/stretchy-left.jpg) 27px 0px repeat-y;
    z-index: 1;
display: block;
}
.smugmug_ajax #extraDiv2,
.journal_new #extraDiv2,
.slideshow.slideshow_stretch #extraDiv2,
.allthumbs_stretch #extraDiv2 {
    position: fixed;
    right: 0px;
    top: 0px;
    _position: absolute;

    width: 50px;
    height: 100%;
    background: #fff url(http://cdn.smugmug.com/img/themes/White/stretchy-right.jpg) 0 15px repeat-y;
    z-index: 1;
display: block;
}

.smugmug_ajax #extraDiv1, .smugmug_ajax #extraDiv2,
.journal_new #extraDiv1, .journal_new #extraDiv2,
.slideshow.slideshow_stretch #extraDiv1, .slideshow.slideshow_stretch #extraDiv2,
.allthumbs_stretch #extraDiv1, .allthumbs_stretch #extraDiv2 {display: none;}

body.smugmug_ajax #extraDiv1,
body.smugmug_ajax #extraDiv2,
body.journal_new #extraDiv1,
body.journal_new #extraDiv2,
body.slideshow.slideshow_stretch #extraDiv1,
body.slideshow.slideshow_stretch #extraDiv2,
body.allthumbs_stretch #extraDiv1,
body.allthumbs_stretch #extraDiv2 {display: block;}


.smugmug_ajax #smugmug,
.journal_new #journal,
.slideshow.slideshow_stretch #slideshow,
.allthumbs_stretch #allthumbs_stretch {
width: auto !important;
margin-left: 15px;        margin-right: 15px;
min-width: 780px;

}

.smugmug_ajax #bodyWrapper,
.journal_new #bodyWrapper,
.slideshow.slideshow_stretch #bodyWrapper,
.allthumbs_stretch #bodyWrapper { 
    background-image: none; 
    }

.smugmug_ajax #bodyWrapper,
.journal_new #bodyWrapper,
.slideshow.slideshow_stretch #bodyWrapper,
.allthumbs_stretch #bodyWrapper { 
    width: auto;
    margin: 0 auto;
}

.smugmug_ajax #footer,
.journal_new #footer,
.slideshow.slideshow_stretch #footer,
.allthumbs_stretch #footer {background: none;}

.smugmug_ajax .feedLine,
.journal_new .feedLine,
.slideshow.slideshow_stretch .feedLine,
.allthumbs_stretch .feedLine {
    float: none;
    border: 0 !important;
}

.smugmug_small #header, .smugmug_small #footer, .smugmug_small #smugmug {
    margin: 0 auto;
    width: 750px;
}
body.smugmug_small #extraDiv1,
body.smugmug_small #extraDiv2
 {display: none;}
.smugmug_small #header_wrapper {
background:transparent url(/img/themes/White/small_header.jpg) no-repeat scroll 0%;
height:36px;
margin:0pt auto;
padding-top:25px;
width:820px;
}
.smugmug_small #footer_wrapper {
background:transparent url(http://jamest-1.smugmug.net/img/themes/White/small_center.jpg) repeat-y scroll 0%;
margin:0pt auto;
padding-left:35px;
padding-right:35px;
text-align:center;
width: 750px;
}
.smugmug_small #header_wrapper {
_margin-bottom: -3px;
}