/* Layout CSS*/

	body {
		background-image: url(/img/background.jpg);
		background-repeat: repeat-x;
		background-color: #485756;
		margin: 0px;
		padding: 0px;
		}
	#container {
		background: #485756;
		height: 727px;
		display: block;
		top: 0px;
		padding: 0px;
   		margin: 0px;
		width: 1114px;
		}		
	#leftColumn {
		background: url(/img/benspencerfuneral.jpg);
		background-repeat: no-repeat;
		width: 541px;
		height: 727px;
		margin: 0px;
		padding: 0px;
		float: left;
		}
	#menu {
		width: 408px;
		height: 435px;
		margin: 0px;
		padding: 246px 0 0 50px;
			}
	#rightColumn {
		background: #485756;
		width: 573px;
		height: 727px;
		margin: 0px;
		padding: 0px;
		float: right;
		}
	#rightColumnTop {
		background: url(/img/benspencer-top.jpg);
		background-repeat: no-repeat;
		width: 573px;
		height: 298px;
		margin: 0px;
		padding: 0px;
		float: left;
		}
	#rightColumnBottom {
		background: #485756;
		width: 11px;
		height: 563px;
		margin-top: -20px;
		padding: 0px 10px 0 10px;
		float: left;
			}		
	#footer {
		background: #485756;
		width: auto;
		height: 15px;
		margin: 0px;
		padding: 10px;
		}
	.content {
		background: #485756;
		width: 573px;
		height: 450px;
		margin-top: 10px;
		padding: 0 15px 0 0;
		overflow: auto;
		}
	.musicPlayer {
		background: #485756;
		width: 248px;
		height: auto;
		margin-left: 110px;
		float: left;
		}		

/* Misc classes and elements
-------------------------------------------------------------- */

	hr {
		background: #657979; 
  		color: #657979;
  		clear: both; 
  		float: none; 
  		width: 100%; 
  		height: 0.1em;
  		margin: 0 0 1.45em;
  		border: none; 
		}
	hr.space {
  		background: #f1ece9;
  		color: #f1ece9;
		}
	tr {
		border-style: none;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		}
	.clear {
    	content: "."; 
    	display: block; 
    	height: 0; 
    	clear: both; 
    	visibility: hidden;
		}

/* Text & Image CSS */

	img {
		border-style: none;
		border-width: 0px;
		padding: 0px;
		margin: 0px;
		}
	.mainText {
		font-family: Times, Georgia, serif;
		font-size: small;
		line-height: 160%;
		color: #061f1a;
		text-align: justify;
		}
	.titleText {
		font-family: Times, Georgia, serif;
		font-size: small;
		color: #320c0c;
		text-transform: uppercase;
		line-height: 150%;
		margin-top: 8px;
		}
	.copyrights {
		font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #c8c3c0;
		text-align: left;
		margin-left: 539px;
		}
	a:link  {
    	color: #320b0c;
    	text-decoration: none;
		}
	a:hover  {
    	color: #841b15;
    	text-decoration: none;
		}
	a:visited  {
	   	color: #320b0c;
	   	text-decoration: none;
		}
	a:active  {
    	color: #320b0c;
    	text-decoration: none;
		}