BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: georgia, serif; FONT-SIZE: 14px; PADDING-TOP: 10px
}
H1 {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: "helvetica neue", helvetica, sans-serif; LETTER-SPACING: 3px
}
H2 {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: "helvetica neue", helvetica, sans-serif; LETTER-SPACING: 3px
}
H1 {
	MARGIN: 10px 0px; FONT-SIZE: 1.2em
}
H2 {
	MARGIN: 20px 0px; FONT-SIZE: 1.1em
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.description {
	MARGIN: 10px auto
}
.caption {
	MARGIN: 10px auto; DISPLAY: block; FONT-SIZE: 12px
}
#main {
	POSITION: relative
}
#main_image .loader {
	MARGIN: 0px auto
}
#main_image .loader IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px auto; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#middle_container {
	POSITION: relative; MARGIN: 0px auto
}
#single_image {
	POSITION: relative
}
#left_arrow {
	FLOAT: left; -MS-INTERPOLATION-MODE: bicubic; CURSOR: pointer
}
#right_arrow {
	FLOAT: left; -MS-INTERPOLATION-MODE: bicubic; CURSOR: pointer
}
#left_fast_arrow {
	FLOAT: left; -MS-INTERPOLATION-MODE: bicubic; CURSOR: pointer
}
#right_fast_arrow {
	FLOAT: left; -MS-INTERPOLATION-MODE: bicubic; CURSOR: pointer
}
#scroller_container {
	POSITION: relative; MARGIN: auto
}
#image_scroller {
	POSITION: relative; MARGIN: auto; FLOAT: left; OVERFLOW: hidden
}
.thumbnails {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#top_container {
	BORDER-BOTTOM-STYLE: solid; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 10px
}
#bottom_container {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: solid; FONT-SIZE: 0.8em; PADDING-TOP: 6px
}
#folders_container {
	BORDER-BOTTOM-STYLE: solid; MARGIN-BOTTOM: 20px
}
.folders {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.folders LI {
	DISPLAY: inline; FLOAT: left
}
.folders LI A {
	POSITION: relative; DISPLAY: block; OVERFLOW: hidden
}
.folders LI A SPAN {
	POSITION: absolute; TEXT-ALIGN: left; FILTER: alpha(opacity:70); PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #000; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FONT-FAMILY: "helvetica neue", helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 10px; TOP: 0px; FONT-WEIGHT: bold; PADDING-TOP: 4px; LEFT: 0px; opacity: 0.7
}
.thumbnails LI SPAN {
	DISPLAY: none
}
.thumbnails LI IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
.folders LI A IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
#extras {
	WIDTH: 280px; DISPLAY: none; FONT-FAMILY: "helvetica neue", helvetica, sans-serif; FONT-SIZE: 10px
}
#extras UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#extras UL LI {
	BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-TOP: 0px
}
#extras UL LI.first {
	BORDER-LEFT: medium none; PADDING-LEFT: 0px
}
.clear {
	LINE-HEIGHT: 0px; WIDTH: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
.hide {
	DISPLAY: none
}
