/* CSS Document */


	
	body {
		margin: 0;
		padding: 0;
		
		
		background: #ffffff url(images/bkg.gif) bottom left fixed;
		background-repeat: repeat-x;
		background-position:bottom;
	
      
		
		font: 12px "helvetica", verdana, sans-serif;
		color: #666;
		line-height: 18px;
		
		}
		
	/* positioning rules */
	
		#banner {
			position: absolute;
			top: 50px;
			left: 148px;
			}	
			
		#content {
			position: absolute;
			top: 195px;
			left: 148px;
			
			}
			
		#sidebar {
			position: absolute;
			top: 62px;
			left: 819px;
			}
		
	
	/* dimensional rules  */	
		
	#banner {
		width: 928px;
		height: 128px;
		margin: 0;
		padding: 0;
		border: 1px solid #000000;
		border-bottom:17px solid #cccccc;
		background: #eee url(images/banner.gif) no-repeat;
		}
		
		#banner a {
			width: 928px;
			height: 128px;
			display:block;
			}
			
		.hide {
			display: none;
			}
			
		
	#content {
		width: 902px;
		height: auto;
		margin: 0;
		padding: 25px 13px;
		background: #ffffff;
		border: 1px solid #000000;
		border-top:none;
		
		}
		
	#sidebar {
		width: 100px;
		height: 100px;
		margin: 0;
		padding: 10px 25px;
		background:transparent;
		}
		
		
		#sidebar ul {
			list-style: none;
			background: #eee;
			margin: 0;
			padding: 0;
			border-top: 1px solid #333;
			width: 100px;
			}
			
		#sidebar ul li {
			text-align:center;
			border-bottom: 1px solid #333;
			}
			
		#sidebar ul li a {
			background: #000000;
			color: #ffffff;
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
			border-left: 1px solid #333;
			border-right: 1px solid #333;
			display:block;
			}
			
		#sidebar ul li a:hover {
			background:#333333;
			}

/* gallery  */

div.img
{
  margin: 2px;
  
  border: 1px solid #000000;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #000000;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin: 2px;
}
