	body {
		margin:10px 10px 0px 10px;
		padding:0px;
		background:#FFEEE0;
		font-family:verdana, sans-serif;
		font-size:90%;
		}
	

	#navbar {
		position: absolute;
		left:10px;
		/*top:50px;*/
		top:101px;
		/*width:200px;*/
		width:190px;
		background:#fff url('images/navflowerpurple.jpg') no-repeat top;
		border:1px solid #DFA7B5;
		}

	/*for IE:*/
	*+html #navbar {
		padding-bottom:10px;
	}

	#center {
		background:#fff url('images/center.jpg') no-repeat top left;
   		margin-left: 199px;
   		margin-right:199px;
		border:1px solid #DFA7B5;

		/* css hack from http://www.glish.com/css/hacks.asp because IE is different*/
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 201px;
   		margin-right:201px;
		margin-top:9px;
		}
	html>body #center {
   		margin-left: 201px;
   		margin-right:201px;
		}

	#rightcontent {
		position: absolute;
		right:9px;
		/*top:50px;*/
		top:101px;
		/*width:200px; */
		width:190px;
		background:#fff url('images/right.jpg') no-repeat top right;
		border:1px solid #DFA7B5;
		}
	/* Why is IE so weird? */
	html>body #rightcontent {
		right:10px;
		}
	
	#banner {
		background:#fff;
		height:81px;
		border:1px solid #DFA7B5;
		overflow:hidden;
		voice-family: "\"}\"";
		voice-family: inherit;
		/*height:39px + 41*/
		height:80px;
		}
	
	#banner a {
		display:block;
		background: #fff url('images/banner2.jpg') no-repeat top left;
		width:440px;
		height:80px;
		}
	
	#banner a:hover {
		/*background: #fff url('images/bannerdark.jpg') no-repeat top left;*/
		background-position: -440px;
}


	html>body #banner {
		/* height:39px + 41; */
	/*	height:80px;*/
		}
	
	#navbar p, #rightcontent p {
		margin:10px 10px 10px 15px;
	}
		
	h2, #center p,td,pre {
		margin:10px 10px 10px 20px;
		}
	
	li {
		margin:0px 10px 0px 10px;
	}



	#center td {
		padding:0px 25px 0px 0px;
		vertical-align:top;
		}
	/*IE:*/
	*+html #center td {
		padding-left:18px;
	}

	.screen {
		border:1px solid #CFCFCF;
		padding:10px;
	}

	#navbar p, #navbar td, #navbar pre {
		/*margin:10px 10px 10px 10px;*/
		font-family:verdana; 
		display:block;
		}
		
	h1 {
		font-family:Palatino Linotype, Palatino, serif;
		font-style:italic;
		font-size:26px;
		padding:0px;
		font-weight:bold;
		margin-left:0px;
		color:#2F2F2F;
		background: url('images/hbg.png') no-repeat left bottom;
		text-indent:15px;
		}
		
	/*for IE:*/
	*+html #center h1 {
		padding-top:1px;
	}
	*+html #rightcontent h1 {
		padding-top:15px;
	}
	*+html #navbar h1 {
		padding-top:20px;
	}
	
	h2 {
		font-family:Palatino Linotype, Palatino, serif;
		font-size:18px;
		padding-top:0px;
		}

	#navbar p {
		color:#D68196;
		font-weight:bold;
		}

	#navbar a {
		text-decoration:none;
		color:#A53E51;
		font-weight:bold;
		display:table;
		}
	/*IE:*/
	*+html #navbar a {
		display: block;
	}

	#navbar a:active {
		color:#D68196;
		}

	#navbar a:hover {
		background-color:#EFD1D9;}
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 10px 10px;
		margin:0px;
		}

	#banner img {
		border:0px;
	}

	#center a {
		color:#9F453B;
	}

	#center a:hover {
		color:#EF870E;
	}
	
	#rightcontent p {
		color:#A53E51;
		font-size:12px;
		}

	#rightcontent a {
		color:#7F7F7F;
	}

	#rightcontent a:hover {
		background:#FFCFE7;
	}

	#rightcontent form {
		margin-left: 15px;
	}

	/*for IE:*/
	*+html #rightcontent form {
		margin: 0px;
	}
	*+html #rightcontent h1 {
		margin-top: 5px;
	}

	#rightcontent input{
		font-size:14px;
	}

	.stylename {
		font-size:18px;
		font-family:Palatino, Palatino Linotype, Book Antiqua, serif;
		font-weight:bold;
		color:#D68196;
		font-style: italic;
		text-align:center;
	}

	center {
		margin-top:-3px;
	}
	/*IE:*/
	*+html center {
		margin-top:-13px;
	}

	.update {
		color:#5F5F5F;
	}

	.thumb {
		border: 1px solid #999;
	}

	.thumb a, .thumb img {
		border: none;
	}

	.box {
		border: 1px solid #CFCFCF;
		margin: 20px;
	}

	.box p {
		margin:10px;
	}

	.box h2 {
		margin:10px;
	}

	#quote h3{
		font-size: 12px;
		font-weight: bold;
		margin:0px 10px 0px 15px;
		color:#A53E51/*#D681A8*/;
	}

	#quote p {
		text-align:center;
		font-style:italic;
		margin-top:0px;
		color:#A53E51;
	}

	hr {
		width: 70%;
		height:0px;
		border: 0px;
		border-bottom: 1px solid #DFDFDF;
	}


