	body,
	html {
		margin:0;
		padding:0;
		background:#d6d6dc;
		color:#000;
		font-family: arial, helvetica;
		font-size: 12.5px;
		line-height: 1.5;
	}

	body
	{
		position:relative;
		background:#ccc url(../images/theme.png) repeat-y 50% 0%;
		z-index:1;
	}

	a:link {
		color:#fafac7;
		font-weight:bold;
		text-decoration:none;
	}
	a:visited {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
	a:hover, a:active {
		border-bottom:1px dotted #993300;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
	acronym {
	}

	#wrap {
		background:#fff9d4;
		margin:0 auto;
		height: 100%;
		width:840px;
	}
	#header {
		/*background:#ddd;*/
		background: transparent url(/images/banner.png);
		height:222px;
	}
	#header h1 {
    	padding:10px;
	    margin:0;
		margin-left:330px;
    }
	/* footer */

	#ftr {
		clear: both;
		width: 840px;
		margin: 0 auto;
		padding: 15px 0 30px 0;
		font-size: 73%;
		font-weight: normal;
		text-align: center;
		color: #5f6366;
		/*background: #0d0d0d url(/sitewide/images/u/footer-bgfade.gif) repeat-x top left;*/
	}
	#footer {
		background:#000000;
		clear:both;
		padding: 10px 0 10px 0;
	}
	#footer p {
/*		padding:5px;
		margin:0;
*/
		clear: both;
		width: 840px;
		margin: 0 auto;
		padding: 15px 0 30px 0;
		font-size: 84%;
		font-weight: normal;
		text-align: center;
		color: #ffffff;
		background: #0d0d0d url(/sitewide/images/u/footer-bgfade.gif) repeat-x top left;
    }

	#footer h4 {
		font-size: 93%;
		font-weight: bold;
		background: #657B4D;
		color: #ffffff;
		text-align: center;
		border-bottom: 0px;
		margin: 0px;
		padding:5px;
	}

	#footer_designBy{
		padding: 5px 0 5px 0;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
	}

	#footer a:link {
		color:#0fff00;
		font-weight:bold;
		text-decoration:none;
	}
	#footer a:visited {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
	#footer a:hover, a:active {
		border-bottom:1px dotted #993300;
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;
	}
	#linkHdr {
		/*font-weight: bold;*/
		background:#fff9d4;
		text-align: center;
	}

	#nav {
		/*background:#657b4d;*/
		/*background:#425032;*/
		background:#000000;
		text-align:center;
		padding:10px;
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background:#ffffff;
		float:left;
		width:500px;
	}
	#main h2 {
		margin-left: 12px;
		padding:0 10px;
		color:#b8621a;
    }
	#main h3 {
		margin-left: 12px;
		padding:0 10px;
		color:#000000;
   }

	#main h4 {
		margin-left: 12px;
		padding:0 10px;
		color:#9b0033;
	}

	#main p {
		margin-left: 12px;
		padding:0 10px;
   }

	#main a:link {
		color:#9b0033;
		font-weight:bold;
		text-decoration:none;
	}
	#main a:visited {
		color:#5f8c45;
		text-decoration:none;
	}
	#main a:hover, a:active {
		border-bottom:1px dotted #5f8c45;
		color:#4d7e31;
		text-decoration:none;
	}
	
	#sidebar {
		/*background:#e1e1eb;*/
		float:right;
		width:330px;
		height:100%;
	}
	#picture {
		float:left;
		margin-top: 10px;
		margin-left: 93px;
		width: 100px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#sidebar a:link {
		color:#993300;
		font-weight:bold;
		text-decoration:none;
	}
	#sidebar a:visited {
		color:#b8621a;
		text-decoration:none;
	}
	#sidebar a:hover, a:active {
		border-bottom:1px dotted #b8621a;
		color:#b8621a;
		text-decoration:none;
	}
	acronym {
	}

	#book {
		padding: 20px;
		float: right;
	}

	#copyright_author {
		background: #000000;
		padding: 5px 0 5px 0;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
	}
	#copyright_disclaimer {
		color: #bfecca;
		text-align: center;
	}

	/*Table*/
	#theader {
		/*background: #b8621a;*/
		color: #b8621a;
		text-align: center;
	}

	#tr_1 {
		/*background: #fbead0;*/
		background: #fff9d4;
		color: #b8621a;
	}

	#tr_2 {
		/*background: #f5f5d0;*/
		/*color: #b8621a*/
	}

	#tr_3 {
		padding: 25px;
	}

</style>