

/* General
---------------------------------------- */

body{
	background: url(images/body.jpg) repeat 50% 0%;
	position: relative;
	min-width: 1010px;
	font: 100%/1.125em Arial, Helvetica, sans-serif;
	color: #7f7f7f;
}


.container {
	position: relative;
	width: 1010px;
	margin: 0 auto;
}




/* Content
---------------------------------------- */





/* Gallery */
#gallery {
	
	}
	#gallery .portfolio {
		width:100%;
		overflow:hidden;
		list-style-type:none;
		padding:0;
		margin:0 0 -20px 0;
		}
		#gallery .portfolio li {
			float:left;
			width:294px;
			margin:0 38px 50px 0;
			}
		#gallery .portfolio li.nomargin {
			margin-right:0;
			}
			#gallery .portfolio li a {
				background: none;
				padding: 0;
			}
				#gallery .portfolio li a:hover {
					background: none;
				}
			#gallery .portfolio li a.image-wrap {
				display:block;
				padding:1px;
				border:1px solid #eee;
				overflow:hidden;
				width:290px;
				height:150px;
				position:relative;
				background:#FFF url(images/loading.gif) 50% 50% no-repeat;
				}
			#gallery .portfolio li a.image-wrap:hover {
				border-color:#999;
				}
				#gallery .portfolio li a.image-wrap img {
					float:left;
					}
			
			#gallery .portfolio .folio-desc {
				margin-bottom:0;
				}
				#gallery .portfolio .folio-desc b {
					display: block;
					width: 100%;
					overflow: hidden;
				}
					#gallery .portfolio .folio-desc b a {
						background: url(images/marker.gif) no-repeat 100% 8px;
						float: left;
						padding: 0 7px 0 0;
						line-height: 19px;
						font-size: 12px;
						text-decoration: none;
						color: #7f7f7f;
					}
						#gallery .portfolio .folio-desc b a:hover {
							background: url(images/marker-act.gif) no-repeat 100% 8px;
							color: #333;
						}
			#gallery .portfolio p.excerpt {
				padding: 12px 0 12px 0;
				}
			
			.zoom-icon {
				display:block;
				position:absolute;
				left:1px;
				top:1px;
				width:290px;
				height:150px;
				background:url(images/magnify1.png) 50% 50% no-repeat;
				display:none;
				cursor:pointer;
				}
			#gallery .portfolio li a.image-wrap:hover .zoom-icon {
				display:block;
				}





