UL#photos {
	MARGIN: 0px auto; WIDTH: 480px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
UL#photos LI {
	DISPLAY: inline; WIDTH: 160px; HEIGHT: 160px
}
UL#photos A.horizontal IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
UL#photos A.effectable IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
UL#photos A.vertical IMG {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
P.text {
	FONT-SIZE: 90%! important; COLOR: #666
}
OL.text {
	FONT-SIZE: 90%! important; COLOR: #666
}
UL.text {
	FONT-SIZE: 90%! important; COLOR: #666
}
DL.text {
	FONT-SIZE: 90%! important; COLOR: #666
}
DL.text DT {
	FONT-WEIGHT: bold; COLOR: #555
}
DL#download-list {
	FONT-SIZE: 90%! important; COLOR: #666
}
PRE.explain {
	BORDER-RIGHT: #cec 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #cec 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; MARGIN: 1em; BORDER-LEFT: #cec 1px solid; COLOR: #666; PADDING-TOP: 0.5em; BORDER-BOTTOM: #cec 1px solid; BACKGROUND-COLOR: #efe
}
#indicator-line {
	BORDER-LEFT-COLOR: #f93; BORDER-BOTTOM-COLOR: #f93; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #f93; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: solid; BORDER-RIGHT-COLOR: #f93; BORDER-BOTTOM-STYLE: solid
}
#internal-content {
	BORDER-RIGHT: #eef 1px solid; BORDER-TOP: #eef 1px solid; FLOAT: right; BORDER-LEFT: #eef 1px solid; WIDTH: 8em; BORDER-BOTTOM: #eef 1px solid; BACKGROUND-COLOR: #f8f8ff
}
