* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}


* html .visualIEFloatFix { height: 0.01%; }

body	{

	text-align: center;
	background: #e6e6e6 url(rain.gif) top left repeat;
	margin: 0px;
	padding: 40px 0px 25px 0px;
	border: 0px;
	}

#wrapper {
		position: relative;
	text-align: left;
	background: #fff url(cherry01.gif) top right no-repeat;
	width: 700px;
	\width: 700px;
	w\idth: 700px;
	border: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border: 5px solid #fff;

	}		


#the_big_one {
		align: left;
		position: absolute;
	background: none;
		top: 0px; left: 0px; 

	}


#header {

	position: relative;
	text-align: right;
	background: #fff670;
	padding: 5px 70px 5px 5px;
	margin: 0px;
	}
	
#header p {  color: #dd3500; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }
#header li { color: #dd3500; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none;}

	#little_umbrella {
		position: absolute;
		top: 0px; right: -5px; 
	background: url() top left no-repeat;
	clear: both;
	padding: 0px;
	margin: 0px;
	}
	
	
#frontheader {

	position: relative;
	text-align: right;
	background: #fff670;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	}
	
#frontheader p {  color: #dd3500; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }
#frontheader li { color: #dd3500; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none;}



#content {

	padding: 20px 0px 20px 0px;
	margin: 7px 179px 7px 7px;
	background-color: none;
	}


#content p { padding-bottom: 10px; color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#content li {padding-bottom: 5px; color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; margin-left: 25px; }

#content td { background: none; padding: 4px 4px 4px 4px; border: #88d0f9 solid 1px;
			color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }

#content h1 { padding-bottom: 10px; color: #dd3500; font: bold 20px Verdana, Arial, sans-serif; text-decoration: none; }
#content h2 { padding: 10px 0px 10px 0px; color: #dd3500; font: bold 14px Verdana, Arial, sans-serif; text-decoration: none; }
#content h3 { padding-bottom: 10px; color: #666666; font: bold 12px Verdana, Arial, sans-serif; text-decoration: none; }

#content a:link { color: #dd3500; font: normal 12px Verdana, sans-serif; text-decoration: none;}
#content a:visited   { color: #F46D44; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#content a:hover   { color: #0066CC; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#content a:active   { color: #666699; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }


#content_front {

	padding: 260px 0px 20px 0px;
	margin: 7px 179px 7px 7px;
	background-color: none;
	}


#content_front p { padding-bottom: 10px; color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#content_front li {padding-bottom: 5px; color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; margin-left: 25px; }


#content_front td { background: none; padding: 4px 4px 4px 4px; border: #88d0f9 solid 1px;
			color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }





#content_front h1 { padding-bottom: 10px; color: #dd3500; font: bold 20px Verdana, Arial, sans-serif; text-decoration: none; }
#content_front h2 { padding-bottom: 10px; color: #dd3500; font: bold 14px Verdana, Arial, sans-serif; text-decoration: none; }
#content_front h3 { padding-bottom: 10px; color: #666666; font: bold 12px Verdana, Arial, sans-serif; text-decoration: none; }


#content_front a:link { color: #dd3500; font: normal 12px Verdana, sans-serif; text-decoration: none;}
#content_front a:visited   { color: #F46D44; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#content_front a:hover   { color: #0066CC; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#content_front a:active   { color: #666699; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }






#rightsidebar {
		position: relative;
	
	float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin: 0px 0px 0px 20px;
	padding:80px 0px 0px 0px;
	background-color: none;  }


#rightsidebar p { padding-bottom: 10px; color: #36aa02; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#rightsidebar li { padding-bottom: 5px; color: #36aa02; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; list-style-type: none;}

#rightsidebar a:link { color: #36aa02; font: normal 10px Verdana, sans-serif; text-decoration: none;}
#rightsidebar a:visited   { color: #36aa02; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }
#rightsidebar a:hover   { color: #1e93d7; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }
#rightsidebar a:active   { color: #1e93d7; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }



#rightsidebar_front {
		position: relative;
	
	float: right;
	width: 150px;
	\width: 150px;
	w\idth: 150px;
	margin: 0px 0px 0px 20px;
	padding:150px 0px 0px 0px;
	background-color: none;  }


#rightsidebar_front p { padding-bottom: 10px; color: #36aa02; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#rightsidebar_front li { padding-bottom: 5px; color: #36aa02; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; list-style-type: none;}

#rightsidebar_front a:link { color: #36aa02; font: normal 10px Verdana, sans-serif; text-decoration: none;}
#rightsidebar_front a:visited   { color: #36aa02; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }
#rightsidebar_front a:hover   { color: #1e93d7; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }
#rightsidebar_front a:active   { color: #1e93d7; font: normal 10px Verdana, Arial, sans-serif; text-decoration: none; }




#footer {
	text-align: center;
		position: relative;
	background: url("lawn.gif") bottom left no-repeat;
	clear: both;
	padding: 15px 0px 0px 0px;
	margin: 0px;
	height: 90px;
	}
	
#footer p { padding-bottom: 10px; color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; }
#footer li {padding-bottom: 5px; color: black; font: normal 12px Verdana, Arial, sans-serif; text-decoration: none; margin-left: 25px; }

	
	
	#book {
		position: absolute;
			text-align: left;
		top: -30px; left: -60px; 
	background: url() top left no-repeat;
	clear: both;
	padding: 0px;
	margin: 0px;
	}




