/* CSS design by Tyu copyright 2007 */
/* http://rainbow-mouse.net */
/* Sakura Edition */

/* main css */

BODY 	{padding:0px;
	margin:0px;
	background: #E9F3E9;
	color: #000000; 
	font-family: Garamond, serif;
	text-align:left;}

HTML 	{padding:0px;
	margin: 0px; 
	height: 100%;}

P 	{padding:0px; padding-top:5px;
	margin: 0px; }

H1 	{padding:0px;
	margin: 0px;}

H2 	{padding:0px;
	margin: 0px;
	font-size: 20px;
	text-align:center;
	color: #577B3C;
	font-variant:small-caps;
	font-family: Garamond; serif;
	line-height: 30px;}

H3 	{padding:3px; padding-left:5px; 
	margin: 0px; margin-top:10px;
	color: #577B3C;
	background: #F2C1C4;
	border:1px solid #000000; 
	
	font-family: Garamond; serif;}

H4 	{padding:0px;
	margin: 0px; margin-top: 10px; margin-bottom:10px;
	background: #E9F3E9;
	font-size:18px}

H5 	{padding:0px;
	margin: 0px; margin-top:5px;
	font-size:16px}

UL 	{padding:0px; padding-left: 20px; padding-top: 2px;
	margin: 0px; list-style-type: disc}

OL 	{padding:0px; padding-top: 20px;
	margin:0px;}

HR	{width: 90%;
	height: 5px; 
	background: #F2C1C4;  
	text-align: center; 
	border: 1px solid #000000;
	padding:0px;
	margin-top:10px; margin-bottom:10px;}
#links em 
	{color: #000000;}

#content em
 	{font-weight:900;
	color:#182947;}


/* main table */

table	{border: solid 0px #000000;
	background: #E9F3E9;
	padding:10px; 
	border-spacing:0px; border-collapse: collapse;
	text-align:left;
	width: 100%;
	display: block; 
	margin: 0px;}

table .inside
	{border: solid 1px #000000;
	background: #2C456A;
	padding:0px; 
	border-spacing:0px; border-collapse: collapse;
	text-align:left;
	width: 100%;
	display: block; 
	margin: 0px;}


table .border
	{border: solid 1px #000000;
	background: #FFFFFF;
	padding:5px; 
	border-spacing:0px; border-collapse: collapse;
	text-align:left;
	width: 100%;
	display: block; 
	margin: 0px;}

td .content
	{border: solid 1px #000000; border-bottom-width: 0px;
	padding:5px;
	margin:0px;
	border-spacing:0px; border-collapse: collapse;}

td .side	
	{background: url(sakuralight.jpg) #793963;
	width:110px;
	padding:0px;
	margin:0px;}


/* SPECIFIC DIVS */
/* header */

#pageHeader
	{width:100%; 
	height:75px;	
	background: url(sakura.jpg);
	padding:0px;
	margin:0px;}

#pageHeader H1 SPAN 
	{DISPLAY: none;}

/* site content stuff */
#content 
	{padding: 0px;
	padding-right:0px;
	padding-left:3px; 
	margin:0px;
	width:99%;
	color: #000000; 
	font-family: Garamond;
	font-size: 16px;
	border-style: solid; border-width:0px; border-color:#000000;
	text-align: justify;
	float:none;
	line-height:14px;}

#content a
	{color:#F2C1C4;
	text-decoration:none;
	font-weight:900;
	font-family:Garamond, serif;}

#content a:hover
	{color:#415E2E;
	text-decoration:underline overline;}

.blurb	{margin: 0px; padding: 5px;
	color:#000000;
	font-family: Garamond, sans-serif;
	border: solid 0px #000000;}


.update	{padding:5px;
	background:#FFFFFF;
	color:#000000;
	border:0px; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;
	font-family: Garamond, sans-serif;}

.stuff	{padding:5px; padding-right:10px;
	background:#FFFFFF;
	color:#000000;
	border:0px; 
	border-left: 1px solid #000000; 
	border-right: 1px solid #000000; 
	border-bottom: 1px solid #000000;
	font-family: Garamond, sans-serif;}

/* sidebar and side links */

#sidebar
	{position: relative; top: 0px; left:0px;
	width:95px; _width:100px;
	padding:0px; padding-left:5px; padding-right:5px;
	margin:0px; margin-bottom:10px; 
	font-size:11px;
	float:none;
	font-family: Century Gothic, sans-serif;}


#sidebar a.block
 	{display: block;
    	border-style:solid; border-color:#000000; 
	border-width: 1px; 
	padding:0px; padding-left:3px;
	text-align: center;
    	text-decoration: none;
    	color: #577B3C;
	background: #F2C1C4;
	font-weight:900;
	width: 100%;}

#sidebar a.block:hover
	{background: none;
	color: #415E2E;
	text-decoration: none;}

#sidebar a
	{color:#c7addf;}

#sidebar H4 {margin-top: 10px; margin-left: 0px; margin-bottom:0px;
	color:#FFFFFF; 
	font-family: Garamond, serif; 
	text-align: center;
	background:#522985;
	border-style:double; border-width:0px; 
	border-left-width:10px; border-right-width:10px;
	font-size: 12px;}

#sidebar H5 {margin-top: 10px; margin-left: 0px; margin-bottom:0px;
	color: #2C456A; 
	font-family: Garamond, serif; 
	letter-spacing: 0.1em; 
	text-align: center;
	border-style:solid; border-width:0px;
	font-size:12px;}

#sidebar HR	
	{width: 90%;
	height: 5px; 
	background: #FFFFFF;  
	text-align: center; 
	border: 1px solid #000000;
	padding:0px;
	margin-top:10px; margin-bottom:10px;}

/*color codes */

/* #000000 black */
/* #FFFFFF white */
/* #2C456A darkest blue*/
/* #AEBEEF mid blue */

/*#793963 darkest poiple*/
/*#C46681 pinkie */