#main_image {
	margin: 30px 0 20px 12px;
	height: 500px;
	width: 540px;
}

	#main_image img {
		margin-bottom: 10px;
		border:1px solid #ededed;
	}

.galleria {
	list-style: none;
	width: 250px;
	overflow:hidden;
	border:0px solid red;
	margin:6px 0 0 0;
	padding:0;
}

	.galleria_homepage {
		width: 600px;
		margin-top:4px;
	}
	
	.galleria li {
		display: block;
		width: 70px;
		height: 70px;
		overflow: hidden;
		float: left;
		margin: 0 10px 10px 0;
		border:1px solid #ccc;
	}
		.galleria li a {
			display: none
		}
		.galleria li div {
			position: absolute;
			display: none;
			top: 0;
		}
		.galleria li div img {
			cursor: pointer
		}
		.galleria li.active div img,.galleria li.active div {
			display: block;
		}
		.galleria li img.thumb {
			cursor: pointer;
			top: auto;
			left: auto;
			display: block;
			width: auto;
			height: auto
		}
		.galleria li .caption {
			display: block;
		}
* html .galleria li div span {
	width: 400px
}
/* MSIE bug */

.caption {
	color: #525252;
	padding:6px 30px;
	font-size:0.80em;
	display:block;
	line-height:1.45em;
}

/*.galleria_nav {
	padding:0;
	margin:0 0 5px 0;
	text-align:right;
	clear: both;
	font-size:0.7em;
}
	
	.galleria_nav a:link, .galleria_nav a:visited {
		text-decoration:none;
	}
	
	.galleria_nav a:hover {
		color:#000;
		text-decoration:underline;
	}
	*/
#galleria_nav {
	display: block;
    position: absolute;
    top: 200px;
    cursor: pointer;
	z-index: 24 !important;
}

	#galleria_nav img.left {
		position:relative;
	    left: -24px;
	}

	#galleria_nav img.right {
		position:relative;
	    left: 522px;
	}

#galleria_nav a img {
	border:none;
}

.work_link_sidebar {
	margin:8px 0 0 0;
	
}

.work_link_sidebar a:link, .work_link_sidebar a:visited {
	font-size:0.70em;
}

/*.demo {
	position: relative;
}
.gallery_demo {
	width: 702px;
	margin: 0 auto;
}
.gallery_demo li {
	width: 68px;
	height: 50px;
	border: 3px double #111;
	margin: 0 2px;
	background: #000;
}
.gallery_demo li div {
	left: 240px
}
.gallery_demo li div .caption {
}*/