/******************************************************/
body
	{	
		font-size: 12px;
		font-family: georgia,verdana,helvetica,sans-serif;
		background: #ffffff url("../img/body-background.gif") repeat-x;
		margin: 0;
		padding: 0;
		color:#666666;
	}
div
	{
		padding: 0;
		border: 0;
		margin: 0;
	}
p, h1, h2, h3, a, img 
	{ 
		margin: 0;
		padding: 0;
		border: none;
		outline: none;
	}
ul,li
	{
		margin: 0 0 0 16px;
		padding: 0;
	}
li
	{
		list-style-type: disc;
	}
h1
	{
		font-size: 15px;
		margin-bottom: 8px;
		font-weight: bold;
        color: #a1752d;
		letter-spacing:.1em;        
	}
h2   
	{
		font-size: 11px;
		font-weight: bold;
		margin-left: 10px;
		color: #444444;
     }
a
	{
		color: #666666;
	}
a:hover
	{
        color: #a1752d;
	}
/******************************************************/
#container
	{
		position: relative;
		margin: 0px auto;
		width: 800px;
		background: url("../img/container-background.gif") no-repeat center top;
		z-index: 100;
	}
/******************************************************/
#menu
	{
		position: absolute;
		top: 320px;
		left: 636px;
		width: 164px;
		padding: 0;
		font-family: verdana;
		text-transform: uppercase;
		font-size: 10px;
		letter-spacing:.1em;
	}
#menu div.spacer
	{
		margin-top: 0px;
	}
#menu p
	{
		text-align: left;
		padding: 2px 4px 6px 1px;
	}
#menu a
	{
		color: #aaaaaa;
		text-decoration: none;
	}
#menu a:hover
	{
        color: #a1752d;
	}
#menu a.current
	{
        color: #a1752d;
	}
/******************************************************/
#navigator
	{
		position: relative;
		background: url("../img/navigator-background.gif") no-repeat;
		color: #ffffff;
		padding: 1px 40px;
		margin: 0px 150px;
		width: 420px;
		height: 18px;
		font-size: 12px;
		font-family: verdana,helvetica,sans-serif;
	}
#navigator #scheme
	{
		padding-top: 1px;
		float:left;
	}
#navigator #icons
	{
		padding-top: 2px;
		float: right;
	}
#navigator span
	{
		padding: 2px 6px;
		font-size: 11px;
		letter-spacing:.1em;
        color: #d19b43;
	}
/******************************************************/
#content
	{
		margin: 140px 178px 0 178px;
		width: 444px;
	}
.block
	{
		position: relative;
		display: inline;
		float: left;
		margin: 14px;
		width: 118px;
		height: 118px;
		border: 1px solid #000000;
		overflow: hidden;
	}
.frame
	{
		position: relative;
		display: inline;
		overflow: hidden;
		margin: 4px;
		width: 277px;
		line-height: 1.6em;
	}
.left        
	{
		float: left;
		border-right: 1px solid #000000;
		padding: 0 10px 0 0;
	}
.right
	{
		float: right;
		border-left: 1px solid #000000;
		padding: 0 0 0 10px;

	}
.blocksize_1
	{
		height: 140px;
	}
.blocksize_2
	{
		height: 288px;
	}
.blocksize_3
	{
		height: 436px;
	}
.frame div.paragraph
	{
		margin-bottom: 8px;
	}
.frame div.paragraph p
	{
		margin-left: 10px;
		color: #666666;
	}
.frame table
	{
		margin-left: 10px;
		border-collapse: collapse;
	}
.frame table td
	{
		border: 0;
		margin: 0;
	}
.frame table td.title
	{
		font-style: italic;
	}
/******************************************************/
#copyright
	{
		position: relative;
		margin: 10px 148px;
		width: 504px;
		clear: both;
		color: #ffffff;
	}