#scrollarea
{
	left: -295px;
}

#contentcontainer
{
	width: 715px;
	background-position: bottom left;
	background-image: url('/content/img_v2/diary/tile2.png');
	overflow: hidden;
}

#content_end
{
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url('/content/img_v2/diary/bottom2.png');
	width: 715px;
	height: 112px;
	overflow: hidden;
}

#contentpadding
{	/** effective content area = 715-120-120=475px **/
	padding-top: 175px;
	padding-left: 120px;
	padding-right: 120px;
}

#needlecontainer
{
	top: 314px
}

/***************************************************************
* check all these
***************************************************************/

#imageContainer
{	
	padding: 5px 5px 5px 5px;
}

#diaryImage
{		
	position: relative;
	top: 0;
	left: 50px;
	width: 373px;
	height: 280px;
	z-index: 50;
	
}
#diaryImage_portrait
{		
	position: relative;
	top: 0;
	left: 105px;
	width: 267px;
	height: 355px;
	z-index: 50;
	
}
.imgframe
{
	background-image: url('/content/img_v2/image_frame.png');
	width: 490px;
	height: 371px;
	position: relative;
	top: -313px;
	left: -23px;
	overflow: hidden;
	z-index: 100;
	padding: 0;
	margin-bottom: -313px;
}
.imgframe_portrait
{
	background-image: url('/content/img_v2/ram_portrait.png');
	width: 353px;
	height: 414px;
	position: relative;
	top: -395px;
	left: 65px;
	overflow: hidden;
	z-index: 100;
	padding: 0;
	margin-bottom: -313px;
}
#links_bg
{
	width: 176px;
	height: 50px;
	position:relative;
	top:-1px;
	left:0;
}
#links_bg2
{
	width: 164px;
	height: 50px;
	position:relative;
	top:-1px;
	left:0;
}
#links
{
	position: relative;
	top: -50px;
	left: 260px;
	background-image: url('/content/img_v2/link_tyg2.png');
	width:176px;
	height:50px;
}
#link_buttons
{
	position: absolute;
	z-index: 100;
	top: 18px;
	left: 38px;
}
#links_portrait
{
	position: relative;
	top: -95px;
	left: 215px;
	background-image: url('/content/img_v2/link_tyg2.png');
	width:176px;
	height:50px;
}
a:hover
{
	text-decoration: none;
}
/************************
*	  story		*
************************/
#story_logo
{
	background-image: url('/content/img_v2/diary/story_logo2.png');
	width: 371px;
	height: 144px;
}
/************************
*	 scrapbook  	*
************************/
.scrapbooktext
{
	color: #304560;
	padding-left: 43px;
	padding-right: 35px;
	margin-top: -60px;
	margin-bottom: -10px;
}
#time
{	
	color: #304560;
	font-variant: normal;
	font-weight: 800;		
}
#time1
{
	color: #304560;
	font-variant: normal;
	font-weight: 800;
}
#scrapbookcontentpos
{
	position: relative;
}
a
{
	color: #d2565b;
}