

body {
    margin-top: 0px;
}
.box {
	background-color: transparent;
}
.boxTop {
	border-bottom: solid 1px #666666;
}
.boxBottom {
	background: transparent url(/images/medium.gif) repeat-x;
    border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
}
#ffBox .boxBottom {
	background: transparent url(/img/gradients/small.gif) repeat-x;
}
#categoriesBox .boxBottom, #galleriesBox .boxBottom {
	background: transparent url(/images/large.gif) repeat-x;
}
.top_border {
	border-top: solid 1px #666666;
}
.bottom_border {
    border-bottom: solid 1px #666666;
}
.right_border {
    border-right: solid 1px #666666;
}
.left_border {
    border-left: solid 1px #666666;
}
#header_wrapper {
	border-top: none;
}
#homepageTools {
    border-bottom: none;
}
#bioBox .boxBottom {
    border-top: solid 1px #666666;
}
.loggedIn #bioBox .boxBottom {
	border-top: 0px;
}
#comments .boxBottom {
	background: transparent url(/images/mini.gif) repeat-x;
}
.cartNav {
	position: relative;
}

#albumNav_top {
	border-bottom: 0px;
}
#albumNav_bottom {
	border-top: 0px;
}


.Large #slideshow, .Large #filmstrip, .Large #singleImage {
	width: 820px;
}

#traditional #photos, #allthumbs #photos {
	margin-top: 0px;
	padding: 10px 0px;
	width: 748px;
	border-top: solid 1px #666666;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
	background: transparent url(/images/large.gif) repeat-x;
}
.loggedIn #traditional #photoTools {
	border-bottom: 0px;
	border-top: solid 1px #666666;
}

#smugmug .right_border, #smugmug .left_border, #smugmug_small .right_border, #smugmug_small .left_border {
	border: 0px;
}
#smugmug_small #comment, #smugmug #comment {
	border-top: 0px;
}
#smugmug #photos, #smugmug_small #photos {
	margin-top: 0px;
	padding: 10px 5px;
	border-top: solid 1px #666666;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
	background: transparent url(/images/large.gif) repeat-x;
}
#smugmug .rightColumn, #smugmug_small .rightColumn {
	padding-left: 0px;
}
#smugmug #mainImage, #smugmug_small #mainImage {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#smugmug .rightColumn .photo a, #smugmug_small .rightColumn  .photo a {
	visibility: hidden;
}
#smugmug .rightColumn .photo a img, #smugmug_small .rightColumn .photo a img {
	visibility: visible;
}
#smugmug .rightColumn .photo p.note a , #smugmug_small .rightColumn .photo p.note a {
	visibility: visible !important;
}

.journal_entry {
	margin: 0px;
	padding: 10px;
	width: 728px;
	border-top: solid 1px #666666;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: 0px;
	background: transparent url(/images/medium.gif) repeat-x;
}
#journal #albumNav_bottom.albumNav {
	border-top: 1px solid #2d2d2d;
}
.loggedIn #journal #photoTools {
	border-bottom: 0px;
	border-top: solid 1px #666666;
}

#filmstrip #photos {
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
	background: transparent url(/images/large.gif) repeat-x;
}
#filmstrip #moveContainer {
	border-top: solid 1px #666666;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: 0px;
	width: 748px;
	background: transparent url(/images/mini.gif) repeat-x;
}
#filmstrip #thumbnails {
	width: 688px;
	margin-left: 5px;
}
#moveContainer #rightMove {
	margin-right: 5px;
}
#moveContainer #leftMove {
	margin-left: 5px;
}
#filmstrip #sizePicker {
	border-bottom: solid 1px #666666;
}
.Large #filmstrip #thumbnails {
	width: 758px;
}
.Large #filmstrip #moveContainer {
	width: 818px;
}

#critique #photos {
	margin-top: 0px;
	padding: 10px;
	border-top: solid 1px #666666;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
	background: transparent url(/images/large.gif) repeat-x;
}
#critique #comment.top_border {
	border-top: 0px;
}
#critique .rightColumn {
	display: inline;
	float: left;	
	width: 313px;
}

#slideshow .toolsbox {
	border-top: solid 1px #666666;
	border-right: 0px;
	border-left: 0px;
	border-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 0px;
}
#slideshow #caption_top {
	display: none;
}
#slideshow #caption_bottom {
	display: block;
	border-bottom: solid 1px #666666;
}
#slideshow #photos {
	margin-top: 0px;
	padding: 10px;
	border-top: solid 1px #666666;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
	background: transparent url(/images/large.gif) repeat-x;
}

#singleImage #photos {
	margin-top: 0px;
	padding: 10px;
	border-top: solid 1px #666666;
	border-right: solid 1px #2d2d2d;
	border-left: solid 1px #2d2d2d;
	border-bottom: solid 1px #2d2d2d;
	background: transparent url(/images/large.gif) repeat-x;
}
#singleImage #albumNav_bottom {
	border-top: 1px solid #666666;
}
.Original #singleImage .photo {
    width: 775px;
    overflow: auto;
}

/* fix the IE Header and Footer Jitter */

* html #header_wrapper {
    width: 960px;
    margin: 0px auto;
}

* html #footer_wrapper {
    width: 960px;
    margin: 0px auto;
}

* html #lightBoxStage {position:static;}

#userKeywords .boxTop {
	display: block;
}
