#container {
		background: url(../images/white_bg_shadow_home.gif) repeat-y;
		margin:0 auto;
		width:770px;
	}


/* ------------------------------------------------------------------ */
	#sidebar {
		/*background:#99c;  May not be needed */
		float:left;
		margin-left: 3px;
		width:250px;
	}
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }

/* ------------------------------------------------------------------ */
	
	#sidebar #change_imgbox {
		margin: 5px 0 0 5px;
	}
	
	

/* ------------------------------------------------------------------ */
	
	
	
	
	
	
	
	
	
	
	#main {
		/*background:#9c9;*/
		float:right;
		width:514px;
	}
	/* #main h2, #main h3, #main p {
		padding:0 10px;
    }*/
	
/* ------------------------------------------------------------------ */


	#main #right_imgbox {
		width: 526px;
		height: 167px;
		position: absolute;
		top: 181px;
		left: 345px;
	}
	
	#main #textbox {
		position: relative;
		background: url(../images/rightcol_bg.jpg) no-repeat;
		height: 400px;
		top: 500px;
		z-index: 1;
	}

	#main h2, #main h3, #main p {
		padding:0 10px;
	}
	
	#main h2 {
		font: 24px "Times New Roman", Times, serif;
		color: #e21126;
		border-bottom: 1px solid #e21126;
		margin: 7px 0 0 10px;
		padding: 0 0 3px 0;
		width: 480px;
		display: block;
	
	}
	
	#main h3 {
		font: 20px "Times New Roman", Times, serif;
		color: #336699;
		margin: 0;
		padding-top: 10px;
	}
	
	
	#main p {
		padding: 0 20px 0 10px;
	}
	
	#main p, #main ul, #main ol {
	font: 12px/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}

	#main p a {
	color: #ea2dc4;
	text-decoration: none;
	border-bottom: 1px dashed #ea2dc4;
	padding-bottom: 2px;
	}

/* ------------------------------------------------------------------ */
	
	
	
	
	
	
	
	
	#footer {
		background: url(../images/footer.jpg) no-repeat;
		height: 73px;
		clear:both;
	}
	#footer p {
		margin:0;
    }