@media screen, projection {
		.be-nice-to-Mac-IE5 {
			font-family: "\"}\"";
			font-family: inherit;
		}
		
		/* -- GENERAL REDECLARATIONS ---------------------------------------- */
		* 					{margin:0; padding:0;}
		body 				{
								text-align:center; 
								background: #EBEBEB url(images/background_main.gif) repeat-x fixed 50% 100%;
							
							}
		body, tr, 
		td, input, 
		select, textarea 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif; color: #333}
		a:link,a:visited 	{text-decoration:underline; color:#336699;}
		a:hover 			{text-decoration:none;}
		ul, ol	 			{margin:0 0 10px 25px;}
		dl 					{margin:0 0 10px;}
		dt 					{font-weight:bold;}
		dd					{margin:0 0 3px 10px;}
		p 					{margin:0 0 15px;}
		h1 					{font-size:large; margin:0 0 12px;}
		h2 					{font-size:medium; margin:8px 0;}
		h3 					{font-size:small; margin:6px 0 5px;}
		h4 					{font-size:x-small; margin:4px 0;}
		h5					{font-size:xx-small; margin:3px 0;}
		h6 					{font-size:xx-small; margin:0;}
		hr 					{display:none;}
		img 				{border:none;}
		acronym				{border-bottom: 1px dotted;}
		blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
	
		
		/* -- ID'S ---------------------------------------- */
		#outer 				{ 
								padding: 20px;

							
							}
							
		#wrapper 			{
								width:850px; 
								margin:0 auto; 
								text-align:left;
								background-color: #fff;
								padding: 5px;
								border:solid 1px silver;
								
							}
							
		#header 			{
								width:850px; 
								height:175px; 
								background:transparent url(images/bg_header.jpg) no-repeat 0 0; 
								position:relative;
								padding: 15px 20px;
							}

		
		#content 			{
								width:850px; 
								float:left; 
								display:inline; 
								background:transparent url(images/bg_content.gif) repeat-y 0 0; 
								font-size:86%;
							}
							
		#content-main 		{
								float:left; 
								margin:0 0 0 6px; 
								width:530px !important; 
								width /**/:620px; 
								padding:12px 20px; 
								display:inline;
							}
		
		#content-side 		{
								float:right; 
								margin:0 5px 0 0; 
								width:197px !important; 
								width /**/:222px; 
								padding:0px 20px; 
								display:inline;
							}
							

		#footer 		{
								clear:both; 
								width: 734px !important; 
								width /**/:760px; 
	
								background:transparent url(/images/bg_footer2.jpg) no-repeat 0 0; 
								padding: 0px; 
								font-size:86%;
						}
						
						
	#navcontainer
{
background: #f0e7d7;
width: 30%;
margin: 0 auto;
padding: 1em 0;
font-family: georgia, serif;
font-size: 13px;
text-align: center;
text-transform: lowercase;
}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 100%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 210px;
padding: 0.2em 0 0.2em 1em;

color: #369;
text-decoration: none;
background: transparent;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #ccffcc;
color: #369;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
background: #ccffcc;
color: #369;

}					
						
	
	
	.borderphoto 		{
							border:solid 1px silver;
  							padding:5px;
						  	margin: 0 15px 0px 0px;
						  	background-color: white;
			
						}
	}
