@charset "utf-8";
body {
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0;
	padding: 0;
	color: #000;
}
ul, ol, dl {
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* removing the top margin gets around an issue where margins can escape from their containing div. The remaining bottom margin will hold it away from any elements that follow. */
	color:#FFF;
}
a img {
	border: none;
}
a:link {
	color: #fff;
	text-decoration: underline;
	list-style:none;
}
a:visited {
	color: #fff;
	text-decoration: underline;
}
a:hover, a:active, a:focus {
	text-decoration: none;
}
.container {
	width: 960px;
	height:auto;
	background: url(img/bckgnd.jpg);
	background-repeat:repeat;
	margin: 0 auto;
}
.header {
	background: url(img/menu_bckgnd.png);
	background-repeat:repeat-x;
	height:150px;
}
#logo {
	float:left;
	margin:25px 10px 0 20px;
}
ul#menu_box {
	padding: 10px 0 0 0;
	max-width:300px;
	float:right;
	margin:0 20px 0;
}
ul#menu_box li {
	float:left;
	width:95px;
	height:67px;
}
a #btn_home {
	background:url(img/btn_home.png);
	background-repeat:no-repeat;
}
a:hover #btn_home {
	background:url(img/btn_home_slc.png);
	background-repeat:no-repeat;
}
a:visited #btn_home {
}
a #btn_story {
	background:url(img/btn_story.png);
	background-repeat:no-repeat;
}
a:hover #btn_story {
	background:url(img/btn_story_slc.png);
	background-repeat:no-repeat;
}
a:visited #btn_story {
}
a #btn_cast {
	background:url(img/btn_cast.png);
	background-repeat:no-repeat;
}
a:hover #btn_cast {
	background:url(img/btn_cast_slc.png);
	background-repeat:no-repeat;
}
a:visited #btn_cast {
}
a #btn_setting {
	background:url(img/btn_setting.png);
	background-repeat:no-repeat;
}
a:hover #btn_setting {
	background:url(img/btn_setting_slc.png);
	background-repeat:no-repeat;
}
a:visited #btn_setting {
}
a #btn_about {
	background:url(img/btn_about.png);
	background-repeat:no-repeat;
}
a:hover #btn_about {
	background:url(img/btn_about_slc.png);
	background-repeat:no-repeat;
}
a:visited #btn_about {
}
a #btn_links {
	background:url(img/btn_links.png);
	background-repeat:no-repeat;
}
a:hover #btn_links {
	background:url(img/btn_links_slc.png);
	background-repeat:no-repeat;
}
a:visited #btn_links {
}
.content {
	padding: 10px 0;
}
h1 {
	height:50px;
	width:333px;
	background-image:url(img/bkgnd_h1.png);
	background-repeat:no-repeat;
	margin:10px 0 0 60px;
	padding:25px 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-style:italic;
}
h2 {
	height:50px;
	width:333px;
	background-image:url(img/bkgnd_h2.png);
	background-repeat:no-repeat;
	margin:10px 0 10px;
	padding:25px 0 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	font-style:italic;
}
h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	text-decoration: none;
}
h3 {
	height:50px;
	width:333px;
	background-image:url(img/brush1.png);
	background-repeat:no-repeat;
	margin:0;
	padding:25px 0 0 20px;
}
h4 {
	height:50px;
	width:333px;
	background-image:url(img/brush2.png);
	background-repeat:no-repeat;
	margin:0;
	padding:25px 0 0 20px;
}
h5 {
	height:50px;
	width:333px;
	background-image:url(img/brush3.png);
	background-repeat:no-repeat;
	margin:0;
	padding:25px 0 0 20px;
}
h6 {
	height:50px;
	width:333px;
	background-image:url(img/brush4.png);
	background-repeat:no-repeat;
	margin:0;
	padding:25px 0 0 20px;
}
.h1_cntnt {
	height:231px;
	width:481px;
	background-image:url(img/bkgnd_h1_cntnt.png);
	background-repeat:no-repeat;
	margin:0 0 0 25px;
	font-family: Helvetica, "Trebuchet MS", sans-serif;
	font-size:14px;
	line-height:1.4;
	float:left;
}
.h1_cntnt p {
	padding:30px 50px 0 60px;
}
.clearfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0px;
	clear: both;
}
#leather {
	margin:30px 0 0 40px;
	width:500px;
	height:660px;
	background:url(img/leather.png);
	background-repeat:no-repeat;
	float:left;
}
#leather_hztl{
	margin:30px 0 0 40px;
	width:663px;
	height:504px;
	background:url(img/leather_hztl.png);
	background-repeat:no-repeat;
	float:left;
}
#leather_title {
	margin-left: auto;
	margin-right: auto;
	width: 163px;
}
#leather_cntnt {
	margin: 20px 40px;
}
#leather_txt {
	height:490px;
	overflow-x:hidden;
	overflow-y:auto;
}
#leather_txt_hztl {
	height:370px;
	overflow-x:hidden;
	overflow-y:auto;
}
#leather p {
	text-indent:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
}
#leather_hztl p {
	text-indent:30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:25px;
}/*
#leather_hztl a:link {
	text-decoration:underline;
}
#leather_hztl a:hover {
	text-decoration:underline;
}
a:visited #leather_hztl p {
	text-decoration:none;
}*/
#right_cntnt {
	float:left;
	margin: 0 0 0 45px;
}
#right_cntnt a:link {
	text-decoration: none;
	list-style:none;
}
#right_cntnt a:visited {
	text-decoration: none;
}
#right_cntnt a:hover, a:active, a:focus {
	text-decoration: none;
}
.scroll-pane
			{
				height: 100%;
				overflow: auto;
			}