/*External Style Sheet*/

body,div,html,p,ul,li
	{
	padding:0;
	margin:0;
	}

h1,h2,h3,h4,h5,h6
	{
	font-size:12px;
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal;
	}
h1
	{
	font-size:47px;
	}
#logo
	{
	font-size:33px;
	text-transform:uppercase;
	}
h2
	{
	font-size:35px;
	
	}
.heading
	{
	font-size:25px;
	text-transform:uppercase;
	}
.story h2
	{
	color:#281709;
	}
h3
	{
	color:#B98642;
	font-size:17px;
	}
.story h3
	{
	color:#285412;
	}
.little
	{
	font-size:13px;
	}
h4
	{
	color:#775C39;
	font-size:13px;
	}
b, strong
	{
	color:#D1B69B;
	}
/*header*/
img
	{
	border-style:none;
	}

ul
	{
	list-style:none;
	}

body 
	{
	margin:0 auto;
	color:white;
	font-size:12pt;
	font-family:"Times New Roman", Times, serif;
	background:#291607 url("images/body_bg.jpg") repeat-x;;
	}
.message
	{
	padding:10px;
	border:1px solid orange;
	background:#B98642;
	color:#000;
	}
#all
	{

	width:975px;
	margin:0 auto;
	border:1px solid white;
	border-top:none;
	border-bottom:none;
	}
#header_holder
	{
	background:#1C1006 url("images/header_bg2.jpg") no-repeat;
	width:975px;
	height:183px;
	}
#header
	{
	padding:20px 0 0 35px;
	height:115px;
	}
#navigation
	{
	height:48px;
	padding-left:20px;
	}
#navigation li
	{
	float:left;
	padding:14px 13px;;	
	}
#navigation li a:link, #navigation li a:visited, #navigation li a:active
	{
	color:#C6AB91;
	font-size:19px;
	text-decoration:none;
	background-color:transparent;
	}
#navigation li a:hover
	{
	color:#FFFFFF;
	}
#main
	{
	float:left;
	background:#291607 url('images/main_bg.jpg') no-repeat bottom right;
	padding-bottom:82px;
	}
#left
	{
	width:535px;
	float:left;
	}
#info
	{
	padding:50px 50px 0 30px;
	}
.story
	{
	color:#281709;
	margin:17px;
	border:3px solid white;
	width:493px;
	}
.inside
	{
	border:1px solid #291607;
	width:491px;
	background-color:#D1B69B;
	}
.lstory
	{
	float:left;
	width:234px;
	padding:8px;
	}
	.lstory a, .lstory a:link, .lstory a:visited, .lstory a:hover, .lstory a:active, .lstory a:focus
		{
		color:#291607;
		}
	.lstory b, .lstory strong
		{
		color:#291607;
		}
.more
	{
	float:right;
	}
.more a:link, .more a:visited, .more a:hover, .more a:active
	{
	color:#B80000;
	background-color:transparent;
	text-decoration:underline;
	}
.more a:hover
	{
	color:#1F4CA9;
	}
.rstory
	{
	float:left;
	width:211px;
	padding:46px 11px 23px 19px;
	}

#right
	{
	width:440px;
	float:left;
	}
#pictures
	{
	background:url('images/picture_bg.jpg') no-repeat;
	width:363px;
	height:478px;
	margin:15px 25px 0 20px;
	padding:29px 0 0 18px;
	}
#book
	{
	width:390px;
	padding-left:45px;
	}
.button
	{
	margin:10px 0 0 155px;
	width:135px;height:24px;
	text-align:center;
	}
.button	a:link, .button a:visited, .button a:hover, .button a:active
	{
	color:black;
	text-decoration:none;
	background-color:transparent;
	background:url("images/button.gif") no-repeat;
	}
.button a:hover
	{
	
	}
#links li
	{
	float:left;
	width:87px;
	padding:8px 44px 0 37px;
	}
#links li.full
	{
	width:70%;
	width:calc(100% - 81px);
	}
#footer
	{
	background:url('images/footer_bg.jpg') no-repeat;
	text-align:right;
	font-size:12px;
	height:22px;
	padding:8px 12px 0 0;
	}
	#footer p
		{
		padding:0;
		margin:0;
		}
		
a:link
	{
	font-family:"Times New Roman", Times, serif;
	text-decoration: underline;
	color:#D1B69B;
	}
a:visited
	{
	text-decoration: underline;
	color:#D1B69B;
	}	
a:hover
	{
	text-decoration: underline;
	color:#291607;
	background-color:#D1B69B
	}
a:active
	{
	text-decoration: underline;
	color:#D1B69B;
	}

p
	{
	padding-bottom:8px;
	line-height:20px;
	}
.clear
	{
	font-size:1px;
	height:1px;
	clear:both;
	margin:0;
	padding:0;
	}

#show2
	{
	display:none;
	}










@media only screen and (max-width:980px){
	#main
		{
		background-color:#191608;
		}
	img, textarea, input
		{
		max-width:100%;
		}
	#all
		{
		min-width:320px;
		width:98%;
		}
	#header_holder
		{
		min-width:320px;
		width:100%;
		}
	#header
		{
		padding-left:16px;
		}
	#navigation
		{
		padding-left:16px;
		}
		#navigation li
			{
			padding:0;
			}
			#navigation li a:link, #navigation li a:visited, #navigation li a:active
				{
				display:block;
				height:48px;
				line-height:48px;
				padding:0 12px;
				font-size:16px;
				}
	#main
		{
		float:none;
		}
	#left
		{
		width:50%;
		}
	#info
		{
		padding:32px 16px;
		}
	.story
		{
		width:96%;
		width:calc(100% - 40px);
		}
	.inside
		{
		width:auto;
		}
	.lstory
		{
		float:none;
		width:auto;
		}
	.more
		{
		float:none;
		text-align:right;
		}
	.rstory
		{
		float:none;
		width:auto;
		padding:8px
		}
	#right
		{
		float:right;
		width:46%;
		margin-top:16px;
		}
		#right #show, #right .slideshow
		{
		display:none;
		}
		#right #pictures
			{
			width:367px;
			height:auto;
			margin:8px 0 16px 16px;
			padding-left:0;
			padding-bottom:16px;
			background:#D6DBDF;
			}
		#right .slideshow
			{
			width:auto;
			height:auto;
			padding:16px 16px 8px;
			}
		#right #show2
			{
			display:block;
			width:auto;
			height:auto;
			}
	#book
		{
		width:auto;
		padding-left:16px;
		}
	#links li
		{
		width:49%;
		padding:0;
		}
		#links li a, #links li a:link, #links li a:visited, #links li a:hover, #links li a:active, #links li a:focus
			{
			display:block;
			padding:6px 8px;
			}
	#links li.full
		{
		width:98%;
		}
}


@media only screen and (max-width:898px){
	#main
		{
		background-color:#291607;
		}
	#left
		{
		float:none;
		width:800px;
		max-width:100%;
		margin:0 auto;
		}
		#left .slideshow
			{
			height:456px;
			}
			#left .slideshow-thumbnails
				{
				bottom:0;
				}
	#right
		{
		float:none;
		width:400px;
		margin:0 auto;
		clear:both;
		}
	#links li
		{
		float:none;
		}
}


@media only screen and (max-width:799px){
	body
		{
		background:#291607;
		}
	#main
		{
		background:#291607;
		padding-bottom:24px;
		}
	#header_holder
		{
		height:auto;
		background:#281608;
		}
	#navigation
		{
		height:auto;
		padding:0 16px;
		border-top:1px solid #948379;
		border-bottom:1px solid #948379;
		background:#4d2e12;
		text-align:center;
		}
	#navigation:after
		{
		content:"";
		display:block;
		width:0;
		height:0;
		line-height:0;
		font-size:0;
		clear:both;
		}
		#navigation li
			{
			float:none;
			display:inline-block;
			}
	#footer
		{
		border-top:1px solid #948379;
		background:#42280F;
		}
}


@media only screen and (max-width:554px){
	body
		{
		background:#000;
		}
	h1
		{
		font-size:40px;
		}
	h3
		{
		font-size:14px;
		margin-bottom:4px;
		}
	h4
		{
		margin-bottom:12px;
		}
	blockquote
		{
		margin:16px;
		}
	#header
		{
		height:auto;
		padding-top:12px;
		}
	#navigation li a:link, #navigation li a:visited, #navigation li a:active
		{
		height:40px;
		line-height:40px;
		}
	#left:after
		{
		content:"";
		display:block;
		width:0;
		height:0;
		line-height:0;
		font-size:0;
		clear:both;
		}
	#left .slideshow
		{
		width:288px;
		height:385px;
		}
		.slideshow-images
			{
			width:100% !important;
			height:320px !important;
			}
		.slideshow-images img
			{
			width:100% !important;
			height:245px !important;
			left:0 !important;
			}
		.slideshow-thumbnails li
			{
			height:53px !important;
			}
	#info
		{
		padding:16px;
		}
	.story
		{
		width:97%;
		width:calc(100% - 6px);
		margin:16px 0;
		}
	#right
		{
		width:320px;
		margin-top:16px;
		}
		#right #pictures
			{
			width:100%;
			margin-left:0;
			}
	#book
		{
		padding:16px;
		}
	#footer
		{
		height:auto;
		}
		#footer p
			{
			width:300px;
			margin:0 auto;
			text-align:center;
			}
}