html, body
	{
		margin: 0;
		padding: 0;
	}
	
body
	{
		color: #660066;
		background-color: #beb9c1;		
		background-image: url(../images/bkgd-strip.jpg);
		background-repeat : repeat-y;
		font-family: verdana,arial,helvetica,sans-serif;
	}
	
h1
	{
		margin: 0 0 .2em 0;
		padding: 0;
		font-size: 132%;
	}
	
h2
	{
		margin: 0;
		padding: 0;
	}	
	
img
	{
		font-size: 74%;
	}
	
tr.solid
	{
		background-color: #d5d0d8;
	}
	
.bold
	{
		font-weight: bold;
	}
	
.small
	{
		font-size: 86%;
		font-style: normal;
	}
	
.smallital
	{
		font-size: 86%;
		font-style: italic;
	}
			
#logo
	{
		margin: 0 0 0 220px;
	}
	
#topnav
	{
		width: 100%;
		height: 32px;
		background-color: #663366;
	}
	
#topnav p
	{
		width: 760px;
		list-style: none;
		margin: 0;
		padding: .7em 0 .8em 0;
		font-size: 9pt;
		text-align: right;
	}
	
#topnav a:link, #topnav a:visited
	{
		padding: 0 .3em 0 2em;
		color: #d9c5e5;
		background-color: #636;
		font-weight: bold;
		text-decoration: none;
	}
	
#topnav a:hover, #topnav a:active
	{
		padding: 0 .3em 0 2em;
		color: #ffffff;
		background-color: #636;
		font-weight: bold;
		text-decoration: none;
	}
	
#sidecontainer
	{
		width: 186px;
		float: left;
	}
	
#sidenav
	{
		margin: 30px 32px 24px 24px;
		padding: 0;
		background-color: #663366;
	}
	
#sidenav p
	{
		display: block;
		text-align: left;
		padding: 6px 8px 0 8px;
		margin: 4px 0 6px 0;
		font-size: 13px;
	}
	
#sidenav p.top
	{
		display: block;
		text-align: left;
		padding: 18px 8px 0 8px;
		margin: 4px 0 6px 0;
		font-size: 13px;
	}
	
#sidenav p.bottom
	{
		display: block;
		text-align: left;
		padding: 6px 8px 24px 8px;
		margin: 4px 0 6px 0;
		font-size: 13px;
	}
	
#sidenav a:link, #sidenav a:visited
	{
		color: #d9c5e5;
		background-color: #636;
		font-weight: bold;
		text-decoration: none;
	}
	
#sidenav a:hover, #sidenav a:active
	{
		color: #ffffff;
		background-color: #636;
		font-weight: bold;
		text-decoration: none;
	}
	
#subnav1 ul
	{
		margin: 0 0 0 24px;
		padding: 0 0 4px 0;
		font-size: 12px;
		line-height: 130%;
		list-style-type: none;
	}
	
#subnav2 ul
	{
		margin: 0 0 0 24px;
		padding: 0 0 4px 0;
		font-size: 12px;
		line-height: 130%;
		list-style-type: none;
	}
	
#subnav3 ul
	{
		margin: 0 0 0 24px;
		padding: 0 0 4px 0;
		font-size: 12px;
		line-height: 130%;
		list-style-type: none;
	}
	
#body
	{
		margin: 30px 0 0 220px;
		font-size: 84%;
		width: 530px;
	}
	
#body ul
	{
		margin: 1em 0;
		padding: 0;
	}
	
#body li
	{
		list-style-type: none;
		margin: .5em 0;
	}
		
#body a:link, #body a:visited
	{
		color: #660066;
		background-color: transparent;
		font-weight: bold;
		text-decoration: none;
	}
	
#body a:hover, #body a:active
	{
		color: #ffffff;
		background-color: #660066;
		font-weight: bold;
		text-decoration: none;
	}
	
#body  h1 a:hover, #body h1 a:active
	{
		color: #660066;
		background-color: transparent;
		font-weight: bold;
		text-decoration: none;
	}
	
#body p
	{
		line-height: 150%;
		margin: .9em 0;
	}
	
#body p.desc
	{
		margin: 1em 0 1em 20px;
		font-size: 88%;
	}
	
#body p.caption
	{
		margin: 0 0 .6em 0;
		font-style: italic;
	}
	
#body img.doll
	{
		float: right;
		margin: 4px 0 4px 16px;
	}
	
#body dl
	{
		margin: 0;
	}
	
#body dt
	{
		margin: 1em 0 0 0;
		font-weight: bold;
	}
	
#body dd
	{
		margin: .3em 2em;
	}
	
#photo
	{
		text-align: center;
		margin: 1.5em 0 2em 0;
	}
	
#answers img
	{
		float: right;
		margin: 4px 0 4px 16px;
	}
	
#answers a:hover, #answers a:active
	{
		color: #660066;
		background-color: transparent;
		font-weight: bold;
		text-decoration: none;
	}
	
#bottom
	{
		text-align: center;
		margin: 1em 0 1em 0;
	}
	
#bottom img.rule
	{
		margin: 1.2em 0 .5em 0;
	}
	
#bottom p
	{
		margin: 1em 3em 1em 3em;
		font-size: 92%;
		line-height: 130%;
	}
	
#bottom p.compu
	{
		margin: 1em 3em 2em 3em;
		font-size: 86%;
		line-height: 130%;
	}
	
#bottom p a:link, #bottom p a:visited
	{
		color: #660066;
		background-color: transparent;
		font-weight: bold;
		text-decoration: none;
	}
	
#bottom p a:hover, #bottom p a:active
	{
		color: #660066;
		background-color: transparent;
		font-weight: bold;
		text-decoration: underline;
	}
	
#bottom p a:link.focus, #bottom p a:visited.focus, #bottom p a:hover.focus, #bottom p a:active.focus
	{
		color: #fff;
		background-color: transparent;
		font-weight: bold;
		text-decoration: none;
	}
	
.focus
	{ 
	  color: #fff;
	  text-decoration: none; 
	}
	
.center
	{
		text-align: center;
	}
	
.rom
	{
		font-weight: normal;
		font-style: normal;
	}
	