/* REDEFINE HTML
----------------------------------------------- */
	body
		{
		margin: 0;
		padding: 10px;
		border: 0;
		background: #000;
		color: #333;
		text-align: center;
		}
		
	img
		{
		border: 0;
		}
		
	a:link 
		{
		color: #750F22;
		text-decoration:none;
		}
		
	a:visited 
		{
		color: #750F22;
		text-decoration:none;
		}
	
	a:hover 
		{
		color: #666;
		text-decoration:underline;
		}
	
	a:active 
		{
		color: #666;
		text-decoration:underline;
		}
		
	p
		{
		font: 13px arial, geneva, verdana, sans-serif;
		line-height: 1.3em;
		}

/* STRUCTURE
----------------------------------------------- */
	#container
		{
		margin: 0 auto;
		text-align: left;
		width: 847px;
		}
	
	#footer-home
		{
		padding-top: 28px;
		background: url(../images/backgrounds/footer-home.gif) no-repeat;
		font: 9px arial, geneva, sans-serif;
		color: #A8223B;
		height: 106px;
		text-align: center;
		line-height: 1.2em;
		}
	
	#footer-home a:link
		{
		color: #C2B5A2;
		text-decoration: none;
		}
	
	#footer-home a:visited
		{
		color: #C2B5A2;
		text-decoration: none;
		}
	
	#footer-home a:hover
		{
		color: #A8223B;
		text-decoration: none;
		}
	
	#footer-home a:active
		{
		color: #A8223B;
		text-decoration: none;
		}
	
	#footer
		{
		padding-top: 28px;
		background: url(../images/backgrounds/footer.gif) no-repeat;
		font: 9px arial, geneva, sans-serif;
		color: #A8223B;
		height: 106px;
		text-align: center;
		line-height: 1.2em;
		}
	
	#footer a:link
		{
		color: #C2B5A2;
		text-decoration: none;
		}
	
	#footer a:visited
		{
		color: #C2B5A2;
		text-decoration: none;
		}
	
	#footer a:hover
		{
		color: #A8223B;
		text-decoration: none;
		}
	
	#footer a:active
		{
		color: #A8223B;
		text-decoration: none;
		}

/* COSMETICS
----------------------------------------------- */
	.bdr-left
		{
		background: url(../images/backgrounds/bdr-left.gif) repeat-y;
		width: 60px;
		}

	.bdr-right
		{
		background: url(../images/backgrounds/bdr-right.gif) repeat-y;
		width: 58px;
		}

	.bdr-right-column
		{
		background: url(../images/backgrounds/bdr-right-column.gif) repeat-y;
		width: 58px;
		}
		
	.footer-pipe
		{
		color: #000;
		font: 10px arial, geneva, sans-serif;
		}
		
	.page-contents
		{
		padding: 12px 0 0 0;
		background: url(../images/backgrounds/page-content.gif) repeat-y;
		}
		
	.content-interior
		{
		padding-top: 10px;
		background: url(../images/backgrounds/page-content-left.gif) repeat-y;
		}
		
	.column-right
		{
		background: url(../images/backgrounds/column-right.gif) repeat-y;}
		}
		
/* SIDE MENU
----------------------------------------------- */
	.side-menu ul
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
	.side-menu ul li
		{
		margin: 0;
		padding: 0;
		font: 13px minion, georgia, times, serif;
		width: 100%;
		}
	
	.side-menu ul li a 
		{
		padding: 0 4px 0 6px;
		display: block;
		text-decoration: none;
		}
	
	.side-menu ul li a:hover 
		{
		background: #000;
		color: #C8BBAD;
		text-decoration: underline;
		}
	
	.side-menu ul li#active-topic a 
		{
		padding-right: 22px;
		background: #000 url(../images/backgrounds/side-menu-active.gif) right no-repeat;
		color: #C8BBAD;
		text-align: right;
        }
		
/* FORMS
----------------------------------------------- */
	form
		{
		border: 0;
		margin: 0;
		padding: 0;
		}
			
	input
		{
		font: 11px arial, geneva, verdana, sans-serif;
		}
			
	select
		{
		font: 11px arial, geneva, verdana, sans-serif;
		}
			
	textarea
		{
		font: 11px arial, geneva, verdana, sans-serif;
		}
	
	.button-white
		{
		font: 8pt arial, geneva, verdana, sans-serif;
		background: #fff url(../images/backgrounds/button-white.gif);
		color: #000;
		cursor: pointer;
		}