/**** region formating ****/
			
				body {
					margin: 0px; 
					background: #ccc url("images\bg_gradient.jpg") fixed repeat-y;
				}
				#container {
					
				}
				#logo {
					float:left;
					width: 150px;
				}		
				#header	{
					clear: none;
				}		
				#footer	{
	margin-left: 150px;
	width: 650px;
	text-align: center;
				}
				#content { 
					clear: none; 
				}
				#menu {
					clear: left;
					float: left;
					width: 150px;
					background: #ccc url("images\bg_gradient.jpg") repeat-y;
				}
				#menu p {
					margin: .5em;
					color:#0071BC;
					font-weight: bold;  
					padding: .3em; 
					font-family: Lucida Sans, Verdana, sans-serif;
				}
				#menu a {
					text-decoration: none;
				}
					#menu img {
					border: 0px none;				
				}
				#right_grad {
					
					float:right;
					width: 50px;
					height: 100%;
					background: #ccc url("images\bg_gradient_right.jpg") repeat-y;
				}
				.focus_box {
	background: #eee;
	padding: 15px;
	width: 650px;
				}
				.focus_box thead td{
					background: url("images\tri_border_top.jpg") repeat-x;
					height: 15px;
					padding-bottom: 5px;
				}
				.focus_box tfoot td{
					background: url("images\tri_border_btm.jpg");
					height: 15px;
				}
				gallery_frame {
					border: 0px none;
					padding: 5px;
				}
				gallery_frame img {
					border: 0px none;
					padding: 5px;
				}
				
				#gallery_thumbs {
					margin: 0 auto;
				}
				
				#gallery_thumbs div.thumb {
					float: left;
					width: 98px;
					height: 115px;
					margin: 5px;
					margin-bottom: 15px;
					text-align: left;
				}
				
				#gallery_thumbs div.shadow {										
					width: 80px;
					height: 80px;					
					background: url("images\thumb_shadow.jpg") bottom right no-repeat;										
					margin: 0 auto;
				}
				
				#gallery_thumbs img {
					padding-right: 5px;
					padding-bottom: 5px;
					border: 0px;										
				}
				#gallery_thumbs p 
				{
					/*float: left;	
					display: inline;				
					*/
				}
			/***** general text formating ******/
			
				p {
					font-size: 90%;
					padding: 0em 1em 0em 1em; 
					color: #50234B;  
					font-family: Lucida Sans, Verdana, sans-serif;
				}
				b, strong {
					
				}
				i, em {
					 
				}
				h1 {
					padding: 0em 1em 0em 1em;
					font-style: italic;
					font-weight: bold;
					color: #50234B;
					font-family: Lucida Sans, Verdana, sans-serif;
				}
				
				h2 {
					padding: 0em 1em 0em 1em;					
					color: #50234B;
					font-family: Lucida Sans, Verdana, sans-serif;
				}
				h3 {
					color: #50234B;
					font-family: Lucida Sans, Verdana, sans-serif;
				}
				a:link { 
	 				color: #0071BC;
				}
				
				a:visited { 
					color: #0071BC; 
				}
				a:active { 
	 				color: #0071BC;
				}			
				a:hover { 
					color: #50234B;
				}
				dl {
					font-size: 90%;
					margin: 1em; 
					color: #50234B;  
					font-family: Lucida Sans, Verdana, sans-serif;
				}
				dl dt {
					font-weight: bold;
					padding: .5em;
				}
				
				dl dd{
					margin-left: 0;
					padding: .5em;
				}
			
			/****** oher styles ******/	
			
				.550wide {
					width: 550px;
				}				
				.bold {
					font-weight: bold;
				}
				.italic {
					font-style: italic;
				}
