/* CSS Document */



/* GENERAL STYLES */

body {

	margin: 0;

	padding: 0;

	font: 11px verdana, arial, helvetica, sans-serif;

	color: #666666;

}



a {

	color: #E77A99;

	background: transparent;

	text-decoration: none;

}



a:link, a:visited {

	text-decoration: none;

}



a:hover {

	text-decoration: underline;

}



img {

	border: 0px;

}



#mainbody {

	margin: 5px auto;

	width: 760px;

	height: 450px;

}



#logoimg {

	margin-left: 30px;

	vertical-align: bottom;

}



#navtable {

	border: 0;

}



#row1 {

	background-color: #E77A99;

}



#hometab {

	background-color: #F4A5A4;

	border-top: 1px solid #FFFFFF;

	padding-left: 18px;

	padding-right: 21px;

}



#storytab {

	background-color: #ADCFD6;

	border-top: 1px solid #FFFFFF;

	padding-left: 19px;

	padding-right: 20px;

}



#collectionstab {

	background-color: #B5C37B;

	border-top: 1px solid #FFFFFF;

	padding-left: 2px;

	padding-right: 0px;

}



#portfoliotab {

	background-color: #EFDB63;

	border-top: 1px solid #FFFFFF;

	padding-left: 7px;

	padding-right: 12px;

}



#scrapbooktab {

	background-color: #FF9E4A;

	border-top: 1px solid #FFFFFF;

	padding-left: 3px;

	padding-right: 2px;

}



#contacttab {

	background-color: #977A65;

	border-top: 1px solid #FFFFFF;

	padding-left: 10px;

	padding-right: 12px;

}



.tabimg {

	margin-top: 3px;

	border: none;

}



#row3 {

	padding: 0;

	margin: 0;

	border-top: 1px solid #FFFFFF;

}



#row3 img {

	display: block;

}



#homecontentcontainer {

	height: auto;

	border: 1px solid #E77A99;

	background: url("images/homebg.gif") no-repeat;

}



#contentcontainer {

	height: auto;
	
	min-height:400px;

	border: 1px solid #E77A99;

}



#row5 {

	padding: 0 0 0 0;

	margin: 0 0 0 0;

	border-bottom: 1px solid #FFFFFF;

}



#row5 img {

	display: block;

}



.bottombg {

	background-color: #E77A99;

}



#bottomtext {

	color: #FFFFFF;

	font-size: 9px;

}

/* END OF GENERAL STYLES */



/* MY HOME STYLES */



/* END OF MY HOME STYLES */



/* MY STORY PAGE STYLES */

#contentleft {

	float: left;

	padding: 0px;

	margin: 0px;

}



#leftnav {

	position: relative;

	top: 75px;

	left: 0px;

	width: 175px;

	height: 230px;

	border-right: 5px dotted #CCCCCC;

}



#homeleftannounce {

	position: relative;

	top: 100px;

	left: 35px;

	width: 120px;

	font-size: 11px;

}



#riku {

	border: 2px solid #F4A5A4;

	float: right;

	position: relative;

	right: 30px;

	top: 20px;

}



#contentright{

	float: right;

	padding: 0px;

	margin: 0px;

	width: 570px;

	border: 0;
	
	height: auto;

}



#pageheader {

	position: relative;

	top: 10px;

	left: 170px;

}



#content {

	position: relative;

	left: 55px;

	top: 0;

	width: 460px;

	margin-top: 10px;

	margin-bottom: 20px;

	border: 0;
	
	height:auto;

}



#homecontent {

	position: relative;

	left: 35px;

	top: 70px;

	width: 400px;

	margin-top: 0px;

	margin-bottom: 20px;

	border: 0;

	font-size: 11px;

}



#mbox {

	margin-left: 25px;

}



#mybox, #mydogbox {

	margin-left: 15px;

}



#thumb1, #thumb2, #thumb3 {

	border: 2px solid #B5C37B;

	margin-left: 20px;

}



a.contentlink:link, a.contentlink:visited {

	text-decoration: none;

	color: #E77A99;

}



a.contentlink:hover {

	text-decoration: underline;

	color: #E77A99;

}



#sample1, #sample2, #sample3 {

	border: 2px solid #EFDB63;

	margin-left: 20px;

}



#content dt {

	margin-top: 20px;

	font-weight: bold;

}



#content dd {

	margin-top: 5px;

	

}



#content ul {

	display: block;

	margin: 3px 0 10px 20px;

}



#content li {

	list-style: none;

}



/* END OF MY STORY STYLES */



.pink {

	color: #E77A99;

}



.grey {

	color: #999999;

}
