html,body{
	margin:0;
	padding:0;
}
body{
	padding-top:50px;/*match height of fixed header*/
	margin-top:-50px;/*match height of fixed header*/
	padding-left:150px;/*match width of fixed sidebar*/
	margin-left:-150px;/*match width of fixed sidebar*/
	border: thin groove navy;
	/*background-image: url(../images/semi2x2blue.png);*/
	background: url(../images/marblebg_tan.jpg) repeat fixed 0% 0%;
	}

#outer{
	margin-left:151px;/* match width (at least) of fixed sidebar (#left)*/
	position:relative;
	border-left:1px solid #000;

}
#inner{
	padding-top:50px;/*70px matches height of fixed header to clear the content below it*/
	/*background: white url(../images/marblebg_tan.jpg) repeat fixed 0% 0%;*/
	background: url(../images/marblebg_tan.jpg) repeat fixed 0% 0%;
	margin-right:1px/* clear right column*/
}
#header{
	position:fixed;/* for good browsers*/
	top:0;
	left:0;
	width:100%;
	background: white url(../images/image003.jpg) repeat scroll 0% 0%;
	height:50px;/* 70 the height you want the header to be*/
	z-index:999;
border: thin groove navy;
}
#headerinner{/* header content goes inside here*/
	text-align:center;
	height:50px;/* 70 match height of fixed header*/
	position:relative;
	z-index:999;

	color:#336699;
	font-family: Monotype Corsiva, Verdana, Helvetica, Arial, sans-serif;
	font-size: 30.0pt;/*40.0pt*/
	font-style: italic;/*oblique italic*/
	font-variant: normal;
	font-weight: bold;
	text-align: center;

}
#left{/* This is the Menu */
	padding-top:2px;/*2px lines up IE7, 1px lines up FF3*/
	width:151px;
	position:fixed;/* for good browers */
	left:0;
	top:50px;/*70px  */
	background:#b4cfec;
	bottom:30px;/* this will enable a vertical scrollbar to appear in good browsers*/
	overflow:auto;/* this will enable a vertical scrollbar to appear in good browsers*/
}

ul
{
list-style-type: none;
} 

#footer{
	height:30px;
	background:silver;
	border-top:1px solid #000;
	position:fixed;
	bottom:0;left:0;
	z-index:999;
	width:100%;

	color:black;
	font-family: Monotype Corsiva;
	font-size: 8.0pt;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	text-align: center;

}
#clearfooter{/* to clear footer*/
	height:30px;
	clear:both;
}


/* ie only styles below */
/* mac hide \*/
* html, * html body{
	overflow:hidden;
	height:100%;
}
* html #left {position:absolute;}
* html #headerinner{margin-right:-10px;voice-family: "\"}\""; voice-family:inherit; }
* html #headerinner{margin-right:17px;}
* html #header{position:absolute;}
* html #outer {height:100%;overflow:auto}
* html #inner{height:1%}
* html #footer{
	clear:both;
	margin-top:-51px;
	margin-right:17px;	
	position:relative;
	width:auto;
}
/* end hide */

</style>