	body, html{
		margin: 0px;
		padding: 0px;
		height: 100%;
		font: normal normal normal 12px/14px tahoma, arial, verdana, sans-serif;
        background: #666633;
		color: #000;
    }
	a{
		color: #000;
	}
	#page{
		width: 650px;
		margin: 0px auto;
	}
	#header{ 
		width: 650px; 
		height: 98px; 
		background: #663 url(img/design/header_bkg.jpg) no-repeat top left;
	}
	#column_left{ 
		background: #FFFFCB url() no-repeat top left;
		vertical-align: top;
		padding: 18px;
	}
	#nav{
		background: #663;
		width: 88%;
		color: #fff;
		border: 3px double #ddd;
		text-align: center;
		margin: 2px auto;
		line-height: 2em;
	}
	#nav a{
		color: #fff;
		margin: 2px 8px;
		white-space:nowrap;
	}
	#side_bar{ 
		width: 104px;
		background: #FFFFCB url(img/design/sidebar_bkg.jpg) no-repeat top right; 
	}
	#footer{ 
		height: 448px;
		background: #663 url(img/design/footer_bkg.jpg) no-repeat top left; 
	}
	.label{
		background: #663;
		border: 1px solid #ddd;
		text-align: center;
		color: #fff;
		width: 50%;
		margin: 12px auto;
		padding: 4px;
	}
	#registration{ width: 75%; margin: 0px auto; }
	#contact td.left, #registration td.left{
		vertical-align: top;
		text-align: right;
	}
	#photos{
		width: 95%;
		margin: 0px auto;
	}
	#photos td{
		text-align: center;
		width: 45%;
	}
	#page_list{
		width: 100%;
	}
	#page_list td{
		padding: 4px;
	}
	#columns td{
		border-bottom: 1px solid #000;
	}
	#contact td.left, #edit td.left{
		vertical-align: top;
		text-align: right;
		width: 255px;
	}
	.odd{
		background: #D5D5A2;
	}
