HTML {
	BACKGROUND: #444
}
BODY {
	LINE-HEIGHT: 1.5em; FONT-FAMILY: Arial; BACKGROUND: #444; COLOR: #bbb;
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#body-wrapper {
	TEXT-ALIGN: center; MARGIN: 0px auto
}
.w800 {
	WIDTH: 550px; BACKGROUND: url(img/pb_800.gif) #444 repeat-y center 50%
}
A {
	COLOR: #ddd; TEXT-DECORATION: none
}
A:hover {
	COLOR: #fff
}
#wrapper {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 800px; BACKGROUND: #222
}
#header {
	BACKGROUND: #000; HEIGHT: 130px
}
#footer {
	PADDING-BOTTOM: 22px; LINE-HEIGHT: 1.7em; MARGIN: 0px auto 30px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #888; PADDING-TOP: 0px
}
.w800f {

}
#footer-content {
	MARGIN: 0px auto; BACKGROUND: #000
}
.w800f #footer-content {
	WIDTH: 510px
}
.w800 #wrapper {
	WIDTH: 510px
}

#photo {
   PADDING: 0px; LINE-HEIGHT: 0; BORDER: 0px; MARGIN-TOP: 30px; BACKGROUND:  #000; OVERFLOW: hidden;
}
#titlebar {
	POSITION: relative;
    background: #232323
	LINE-HEIGHT: 30px;
	TEXT-TRANSFORM: none;
	PADDING-LEFT: 10px;
	MARGIN-BOTTOM: -30px;
	HEIGHT: 30px;
	COLOR: #fff;
}
#thumbnail-navigator {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0
}
#comments H3 {
	BORDER-LEFT: #0a0a0a 3em solid; LINE-HEIGHT: 3em; PADDING-LEFT: 10px; BACKGROUND: #000; HEIGHT: 3em; COLOR: #fff;   LETTER-SPACING: 2px;
    font-family: Arial; font-size: 13px; font-style: normal; font-variant: normal; font-weight: normal;
}

#box1, #box2, #box3, #box4{
	position:absolute;
}

.mask{
	position:relative;
	width:510px;
	height:240px;
	overflow:hidden;
}
.mask img{
	position:absolute;
	display:block;
	border:none;
}