body {
	margin: 0;
	padding: 0 24px 0 24px;
	background: #571b07;
	font: 10pt verdana, sans-serif;
	color: #e5d5b3;
	text-align: center;
	text-shadow: #000 1px 1px 1px;
	line-height: 1.8em;
	overflow-y: scroll;
}

a {
	/* color: #eebbaa; */
	color: #b58880;
	text-decoration: none;
	outline: 0;
}

a:hover {
	color: #ff9944;
}

table {  
	table-layout: fixed;
	border-collapse: collapse;
	font: 10pt verdana, sans-serif;
	color: #e5d5b3;
	text-align: left;
	margin: 0px;
	line-height: 1.8em;
}

table, th, td {
	vertical-align: top;
	border: 0;
}

.normal {  
	
}

.heading {
	font: bold 18pt verdana, sans-serif;
}

.greyheading {
	color: #acacac;
	font: bold 18pt verdana, sans-serif;
}

.smalltext {
	font-size: 8pt;
}

.smallgreytext {
	color: #acacac;
	font-size: 8pt;
}

.largetext {
	display: block;
	margin-bottom: 12px;
	font-size: 14pt;	
}

.reallylargetext {
	display: block;
	margin: 32px 0 0px -4px;
	font-size: 40pt;
}

.centered {
	vertical-align: middle;
	text-align: center;
}

.right {
	position: absolute;
	right: 24px;
	text-align: right;
}

.bottom {
	position: absolute;
	bottom: 0;
}

img {
	border: 0px none;
}

.reallysmalltext {
	font: 6pt verdana, sans-serif;
}

div.box {
	width: 600px;
	border: 3px solid #555;
	background: #e7e0ce;
	margin: 0 auto 10px auto;
	padding: 15px;
}

div.boxshadow {
	width: 600px;
	margin: 0 auto 24px auto; 
	-moz-box-shadow: 0px 0px 16px #330e02;
	-webkit-box-shadow: 0px 0px 16px #330e02;
	box-shadow: 0px 0px 16px #330e02;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#330e02')", -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=315, Color='#330e02')", -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#330e02')", -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=45, Color='#330e02')";
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#330e02'), filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=315, Color='#330e02'), filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=225, Color='#330e02'), filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=45, Color='#330e02');
}

div#rae {
	position: absolute;
	bottom: 24px;
	right: 24px;
	margin: 0;
	z-index: -10;
}

div#container {
	width: 850px;
	margin: 24px auto 0 auto;
}

div#leftcolumn {
	position: relative;
	width: 400px;
	height: 600px;
	padding-right: 24px;
	float: left;
	border-right: 1px solid #e5d5b3;
	text-align: left;
}

div#rightcolumn {
	width: 400px;
	height: 600px;
	padding-left: 24px;
	float: left;
	border-left: 1px solid #000;
	text-align: left;
}

.smalltext span, .largetext span, .reallylargetext span, .normal span, #rightcolumn span {
	display: block;
	width: 100%;
	-ms-filter: "dropshadow(color=#000000,offX=1,offY=1)";
	filter: dropshadow(color=#000000,offX=1,offY=1);
}

#rightcolumn td {
	-ms-filter: "dropshadow(color=#000000,offX=1,offY=1)";
	filter: dropshadow(color=#000000,offX=1,offY=1);
}

div#clients {
	margin-top: 56px;
}
