body { 
	color: #fff;
	margin:0px auto;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

#button-links p.main-logo {margin-bottom:15px;}
#button-links p.nav-buttons {margin-bottom:30px;}

a:link    { color:#7da7d9; text-decoration:none; }
a:visited { color:#597799; text-decoration:none;  }
a:hover   { color:#fff; } 

#main-graphic {margin-top:55px;text-align:center;}
#main-graphic img {border:8px solid #FFF;}

#main-graphic img#main_graphic_ipad {border:0px solid #000;}

#right { text-align:center;	}

#logo {	margin-top:55px; }

#tagline {	margin-bottom:3em; }

#offer { margin-top:10px; }

#text, ul, h1 {	text-align:left; }

#text {	margin-top:1em;	letter-spacing:0.1em;}

#text h1 {
	margin-bottom:0.5em;
	margin-left:2em;
	font-size:115%; 
	line-height:2em;
	letter-spacing:0.1em;
	color:#cccc99;
}

#text ul {
	margin:0px auto;
	margin-left:2em;
	font-weight:normal;
}

#text ul li {
	list-style:disc;
	margin-left:4em;
	line-height:2em;
}

b.special {
	font-weight:normal;
	font-size:112%;
	letter-spacing:0.1em;
}

#button { margin-top:5em; }
#button img { margin-bottom:1em; }


p.cherryblossomtext, p.bloom-calendar {
        margin-bottom:1.5em;
	margin-left:4em;
	line-height:2em;
}
p.cherryblossomtext a {font-weight:bold;}
p.cherryblossomtext a:link    { color:#de7aa9; text-decoration:none; }
p.cherryblossomtext a:visited { color:#de7aa9; text-decoration:none;  }
p.cherryblossomtext a:hover   { color:#fff; } 


