body { margin: 10px 0; padding: 0; background: #5A3F2A; }
#frame { width: 760px; margin-right: auto; margin-left: auto; padding: 0; }
.light_color { background: #FCDEDD; }
.dark_color { background: #5A3F2A; }

/* General Website Styles */
	img { border: none }
	HR	{ color: #5A3F2A; background-color: #5A3F2A; height: 1px; border: 0; }	
	.left { margin-left: 20px; }
	.right { margin-right: 20px; }
	.content_1 { padding: 10px 330px 10px 25px; background: url(../images/eyelash_extensions.jpg) no-repeat right top; }
	.content_2 { padding: 10px 20px; }
	
/* General Font Styles */
	body, p, tr, th, td, input, select, textarea { font: 12px Arial, Helvetica, sans-serif; color: #5A3F2A; }
	input, select, textarea { background: #ffffff; }
	a, a:link, a:active { color: #3A291B; text-decoration: none; }
	a:hover { color: #5A3F2A; text-decoration: underline; }
	.button { text-transform: uppercase; font: bold 12px Arial; COLOR: #ffffff; border: 1px solid #333333; background-color: #7A8C9D; }
	.light_button { text-transform: uppercase; font: bold 12px Arial; COLOR: #000; border: 1px solid #000; background-color: #EEF0F3; margin-top: 8px; }
	p { margin-top: 2px; margin-bottom: 10px; }	
	h1, h2, h3, h4, h5 { COLOR: #5A3F2A; margin-bottom: 2px; margin-top: 10px; }
	H1	{ font: bold 19px Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 10px 0; }
	h2 { font: bold 23px Georgia, "Times New Roman", Times, serif; font-style: italic; }
	.main_links h2 span { font: bold 1px Georgia, "Times New Roman", Times, serif; font-style: italic; position: relative; top: -99999px; }
	.t h2 { margin-top: 5px; }
	h3 { font: bold 19px Georgia, "Times New Roman", Times, serif; font-style: italic; }
	h4 { 
		font: normal 12px Verdana, Arial, Helvetica, sans-serif;
		padding: 5px 3px 1px 20px;
		margin: 0;
		background: url(../images/h4_arrow.gif) no-repeat 0 50%; }
	h5 { font-size: 12px; }

#header { 
		height: 161px; 
		margin: 0; 
		background: url(../images/eyelash_extensions_portland_logo.jpg) no-repeat;}
	#header h1 {
		margin: 0;
		padding: 0;
		border: none; }
	#header h1 span {
		position: relative;
		top: -99999px; }
	#header h1 a {
		text-decoration: none;
		display: block;
		height: 161px; 
		width: 760px;  }	
		

.BL-corner { background: url(../images/BL-corner.gif) no-repeat left bottom; }
.BR-corner { background: url(../images/BR-corner.gif) no-repeat right bottom; }
	
/* Footer Classes */
	p#footer {  font-size: 10px; color: #FCDEDD; text-align: center; margin: 5px 0; }
	p#footer a, p#footer a:link, p#footer a:active { color: #FCDEDD; text-decoration: none; }
	p#footer a:hover { color: #FCDEDD; text-decoration: underline; }