*{margin:0;padding:0}

#kkcontainer div.kkcontent ul li {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 43px;
}

#kkcontainer div.kkcontent p {
	padding-left: 13px;
	padding-top: 2px;
	padding-bottom: 10px;
}


body{padding: 0;background: white repeat center 0;text-align:center;color: #53534b;font: 80%/140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}


h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
a{color: #343434;outline:none;
	text-decoration: none;
	font-variant: small-caps;
}
a:hover{color: #3f4447;}
.caption{font-style: italic;color:#887;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


.demo{position:relative;margin-top: 18px;}



.gallery_demo{width: 953px;margin: -53px auto 0;}
.gallery_demo li{width:68px;height:50px;border: 1px solid #868686;margin: 0 2px 3px;background: #3c3c3c;
	opacity: 1;
}



.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
		
#main_image{margin:0 auto 60px auto;height: 554px;width:950px;background:white;
	border: 3px solid #fff;
}
#main_image img{margin-bottom: 1px;
	border-color: #fff;
}
		
.nav{padding-top: 8px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}


.info{text-align:left;width:700px;margin: 30px auto;border-top:1px dotted #221;padding-top: 30px;}
.info p{margin-top:1.6em;}

p.footer {
	color: #aaa;
}


	
}
	