#wrap {
	width: 790px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 100px;
	}
	
#hd {
	width: 790px;
	margin-bottom: 10px;
	}

#top {
	width: 250px;
	display: block;
	float: none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 540px;
	height: 116px;
	}

#bd {
	width: 790px;
	padding-left: 0px;
	padding-bottom: 17px;
	background-color: #000;
	}

#main {
	width: 500px;
	text-align: left;
	margin-top: 0;
	margin-right: 256px;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 25px;
	}
	
#main2 {
	width: 790px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	height: 388px;
	}

#homequote {
	width: 740px;
	text-align: justify;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 25px;
	padding-right: 25px;
	
#rcolumn {
	float: right;
	clear: none;
	width: 250px;
	margin: 0 0 0 0;
	background: url('images/righttop.jpg') no-repeat top left;
	min-height: 250px;
	}
	
#rcolumn2 {
	float: right;
	clear: none;
	width: 225px;
	min-height: 300px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000;
	padding-bottom: 25px;
	}
	
#rcolumn2pic {
	float: right;
	clear: none;
	width: 256px;
	min-height: 300px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000;
	}
	
#rcolumn2clients {
	float: right;
	clear: none;
	width: 200px;
	min-height: 300px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000;
	}
	
#footer {
	float:left;
	width: auto;
	clear: both;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 75px;
	margin-left: 0;
	}
	
#venues {
	float:left;
	width: auto;
	clear: both;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 75px;
	margin-left: 0;
	}	
	
.column1-unit {
	width:840px;
	margin-bottom:10px !important /*Non-IE6*/;
	margin-bottom:5px /*IE6*/;}
	
.main-content table {clear:both; width:800px; margin:2.0em 0 0.2em 20px; table-layout: fixed; border-collapse:collapse; empty-cells:show; background-color:#282a02;}
.main-content table th.top {height:3.5em; padding:0 7px 0 7px; empty-cells:show; background-color:#282a02; text-align:left; color:rgb(255,255,255); font-weight:bold; font-size:110%;}
.main-content table th {height:3.0em; padding:2px 20px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; color:rgb(80,80,80); font-weight:bold; font-size:110%;}
.main-content table td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px rgb(255,255,255); border-right:solid 2px rgb(255,255,255); border-top:solid 2px rgb(255,255,255); border-bottom:solid 2px rgb(255,255,255); background-color:rgb(225,225,225); text-align:left; font-weight:normal; color:rgb(80,80,80); font-size:110%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}
