	/* BEGIN SITE SPECIFIC STYLE */
	*{margin:0;padding:0}

	.caption{
		color:#fff;
		position:relative;
		display:block;
		width:300px;
		height:69px;
		background-image: url('aston.png');
		background-repeat:no-repeat;
		margin:0;
		padding:12px 0 0 120px;
		font:17pt georgia,serif;
	}

	.caption a{
		color:#fff;
		text-decoration:none;
	}

	.caption a h2 {
		color:#fff;
		font-size:10px;
		text-decoration:none;
		text-transform:uppercase;
	}

	.gallery_demo{width:210px;}
	.gallery_demo li{width:55px;height:70px;border:3px double #eee;margin: 0 2px 2px 2px;background:#eee;}
	.gallery_demo li.hover{border-color:#bbb;}
	.gallery_demo li.active{border-style:solid;border-color:#222;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

	.nav
	{
	    padding-top:8px;
	    clear:both;
		font:11pt inherit;
		display:block;
		width:230px;
		height:25px;
		color:#eee;
		background-color:#333;
        border:solid 1px #333;
        border-top:none;
        text-transform:uppercase;
    }

	.nav a
	{
		color:#eee;
        text-decoration:none;
    }
	
	.info{text-align:left;margin:8px 0;width:190px;padding:30px 10px 0 0;text-align:justify;}
	.info p{margin-top:1.6em;}

	#image_container{width:400px;}
	#main_image{clear:none;}
	#main_image img{margin-bottom:10px;}

div.scroll {
	overflow: auto;
	border:0;
	margin:0;
	padding:0;
    border:solid 1px #333;
    border-bottom:none;
}

div.scroll {
	height: 470px;
	width: 230px;
}

div.scroll a {
}

div.scroll a:hover {
}

