﻿div#pageContent
{
	position:absolute;
	top:80px;
	left:10px;	
	width:600px;
	height:460px;
	color:#0A0A0A;
	text-align:left;
	border-bottom:1px solid #DD2628;
	background:Transparent url('/Images/Kaede.gif') no-repeat center center;
}

div#pageContentTitle
{
	position:absolute;
	top:0px;
	left:0px;	
	width:600px;
	height:40px;
}

div#pageContentTitle h1
{
	margin-left:3px;
}

div#pageContentText
{
	position:absolute;
	top:50px;
	left:0px;	
	width:600px;
	height:400px;
	overflow:auto;
	font:12px/16px Helvetica,Arial;
}

div#pageContentTitleImg
{
	position:absolute;
	top:0px;
	left:0px;	
	width:600px;
	height:35px;
}

div#pageContentTextImg
{
	position:absolute;
	top:35px;
	left:0px;	
	width:600px;
	height:415px;
	overflow:hidden;
	font:13px/18px Helvetica,Arial;
	text-align:center;
}

div.prevNext
{
	text-align:right;
	margin-right:10px;	
}

div#bio p
{
	margin-left:3px;
	margin-right:3px;
}

div.news p
{
	margin-bottom:20px;
}

div#pageContentText div.row
{
	margin-left:3px;
	margin-bottom:15px;
}

div#pageContentText div.title
{
	height:20px;
}

div#pageContentText div.body
{
}

div.guestbook div.row
{
	margin-bottom:10px;
}

div.guestbook div.kaede
{
	background-color:#EAEAEA;
}

div.guestbook div.title
{
	margin-bottom:3px;
}

div.guestbook p
{
	margin-bottom:5px;
	font:12px/14px Helvetica,Arial;
}

div.guestbook p.bottom
{
	color: #AAAAAA;
	font:10px/10px Helvetica,Arial;
	margin-top:7px;
}

div.guestbook div.break
{
	width:150px;
	border-top:1px solid #AAAAAA;
}

div#pageContentText div.gbRow
{
	clear:both;
	height:25px;
}

div#pageContentText div.gbRowL
{
	clear:both;
	height:60px;
}

div#pageContentText div.gbRowRed
{
	clear:both;
	height:10px;
	border-bottom:1px solid #DD2628;
	font:1px/1px solid;
}

div#pageContentText div.gbLabel
{
	width:50px;
	color:#3A3A3A;
	float:left;
	margin-top:1px;
}

div#pageContentText div.gbField
{
	float:left;
	width:190px;
}

div#pageContentText div.gbFieldL
{
	float:left;
	width:450px;
}

div#songs div.songList
{
	position:absolute;
	top:40px;
	left:5px;
	width:245px;
	height:260px;
}

div#songs div.songLyrics
{
	position:absolute;
	top:40px;
	left:250px;
	width:350px;
	height:360px;
	overflow:auto;
}

div#songs div.songTitle
{
	position:absolute;
	top:0px;
	left:250px;
	width:350px;
	height:40px;
	overflow:hidden;
	color:#DD2628;
}

div#songs div.small
{
	left:270px;
	width:330px;
}

div#songs p
{
	text-align:left;
}

div#songs .cmd
{
	margin-bottom:5px;
	float:left;
	height:20px;
	text-align:left;
	width:185px;
	border-bottom:1px solid #DD2628;
}

div#songs .download
{
	float:left;
	margin-bottom:5px;
	width:20px;
	height:20px;
	border-bottom:1px solid #DD2628;
}

div#songs .downL
{
	background: transparent url('/images/downL.gif') no-repeat top left;
	cursor:pointer;
}

div#songs .downM
{
	background: transparent url('/images/downM.gif') no-repeat top left;
	cursor:pointer;
}

div#songs .downH
{
	background: transparent url('/images/downH.gif') no-repeat top left;
	cursor:pointer;
}

div#pageContentText div.fRow
{
	font:12px Helvetica,Arial;
	clear:left;
	height:27px;
	margin-top:5px;
}

div#pageContentText div.fLabel
{
	width:100px;
	color:#3A3A3A;
	float:left;
	margin-top:1px;
	margin-left:10px;
}

div#pageContentText div.fField
{
	float:left;
}

div#pageContentText .txt
{
	margin-right:8px;
	width:160px;	
}

div#pageContentText .fCmd
{
	color:#AAAAAA;
	font:12px/18px Helvetica,Arial;
	font-variant:small-caps;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	margin-right:5px;
	letter-spacing:1px;
	width:50px;
}

div#pageContentText textarea.txt
{
	width:340px;
	height:50px;
}

div.floatGBHead
{
	width:570px;
	height:32px;
	margin-left:3px;
	color:#AAAAAA;
	text-align:center;
	font-variant:small-caps;
}

div.floatGB
{
	width:550px;
	height:120px;
	overflow:hidden;
	margin-left:3px;
}

a:link
{
	color:#AAAAAA;
}

a:visited
{
	color:#AAAAAA;
}

a:hover
{
	color:#DD2628;
}

a:active
{
	color:#AAAAAA;
}

a.cmd:link
{
	text-decoration:none;
}

a.cmd:visited
{
	text-decoration:none;
}

a.cmd:hover
{
	text-decoration:none;
}

a.cmd:active
{
	text-decoration:none;
}

div#imgLoading
{
	margin-top:150px;	
}

div.imgList
{
	position:absolute;
	top:260px;
	left:5px;
	width:590px;
	height:130px;
	background-color:#F9F5F6;
	z-index:10;
	border:1px solid #AAAAAA;
}

div.imgListOpener
{
	position:absolute;
	top:398px;
	left:225px;
	width:150px;
	height:15px;
	text-align:center;
	z-index:10;
	text-align:center;
	font-variant:small-caps;
}

div.imgThumbsLeft
{
	position:absolute;
	top:0px;
	left:0px;
	width:30px;
	height:130px;
	background: transparent url('/Images/imgThumbsLeft.gif') no-repeat center;
	border-right:1px solid #AAAAAA;
}

div.imgThumbsLeftHover
{
	background: #AAAAAA url('/Images/imgThumbsLeftHover.gif') no-repeat center;
}

div.imgThumbsRight
{
	position:absolute;
	top:0px;
	left:560px;
	width:30px;
	height:130px;
	overflow:hidden;
	background: transparent url('/Images/imgThumbsRight.gif') no-repeat center;
	border-left:1px solid #AAAAAA;
}

div.imgThumbsRightHover
{
	background: #AAAAAA url('/Images/imgThumbsRightHover.gif') no-repeat center;
}

div.imgThumbsList
{
	position:absolute;
	top:0px;
	left:35px;
	height:110px;
	width:520px;
	overflow:hidden;
}

div.imgListContainer
{
	height:110px;
	white-space:nowrap;
}

div.divImgShow
{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:570px;
	text-align:center;
	background-color:#EAEAEA;
	border:1px solid #DD2628;
	z-index:10;
}

div.divImgShow div.controls
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:900px;
	height:30px;
	text-align:center;
}

div.imgThumb
{
	width:100px;
	height:100px;
	float:left;
	text-align:center;
	border:1px solid #AAAAAA;
	margin:3px;
}

div.imgThumb img
{
	position:relative;
	cursor:pointer;
	border:1px solid #AAAAAA;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}

div.imgThumbHover img
{
	border:1px solid #DD2628;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
}

div.imgThumbSel img
{
	border:1px solid #DD2628;
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
}