		.boxbody p {font-size: 1.1em;line-height: 1.3em}
		.boxbody a {color:#494949; text-decoration:none}
		.boxbody a:hover {color:gray; text-decoration:underline}		
		.boxbody h1 { color: #777; font-size:1.8em; }
		.boxbody h2 { color: #888; font-size:1.4em; }
		.exp { width:30em; margin:10px auto; }
		.boxbody hr { width:35em; margin: 10px auto;}
		
		/* Show only to IE PC \*/
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sidebox {
			margin: 0 auto; /* center for now */
			width: 20em; /* ems so it will grow */
			background: url(sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead {
			background: url(sbhead-r.gif) no-repeat top right;
			margin: 0;
			padding: 0;
			text-align: center;
		}
		.boxhead h2 {
			background: url(sbhead-l.gif) no-repeat top left;
			margin: 0;
			padding: 20px 30px 5px;
			color: white; 
			font-weight: bold; 
			font-size: 0.9em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxhead h3 {
			background: url(sbhead-l.gif) no-repeat top left;
			margin:  0;
			padding: 20px 3px 10px;
			color: white; 
			font-weight: bold; 
			font-size: 120%; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxhead h4 {
			background: url(sbhead-l.gif) no-repeat top left;
			margin:  0;
			padding: 20px 3px 8px 0px;
			color: white; 
			font-weight: bold; 
			font-size: 120%; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody {
			background: url(sbbody-l.gif) no-repeat bottom left;
			margin:  0;
			padding: 7px 33px 33px;
		}
		.widthlessbox {
			margin: 0 0%; /* NO WIDTH! Opens up a world of possibilities! */
			background: url(sbbody-r.gif) no-repeat bottom right;
			font-size: 100%;
		}
