/*====================================== reset.css is here ========================================*/
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}

.clear {clear:both; line-height:0px; font-size:0px;}




/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 											{}
body											{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px; background:url(../images/bg.jpg) repeat;}
.flt_Lt										{float:left; display:inline;}
.flt_Rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto;}
.container									{width:960px; margin:0 auto; border:0px solid red; border-top:0 none;}

/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.header										{ margin:0px auto; width:960px;  border:0px solid #000; font-size:0px; line-height:0px; padding-top:10px;}
.header-menu {padding-top:20px; border:0px solid #000; margin:0px; }
.logo										{margin:0px; padding:0px;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
.nav										{}
.nav ul										
{
border-top:1px solid #dcdaca; 
line-height:18px; 
list-style-type:none;  
margin:0px; 

}
.nav ul li									
{
 border-right: 1px solid #DCDACA;
    display: block;
    float: left;
    margin-top: 15px;
}
.nav ul li.last									
{
 
    display: block;
    float: left;
    margin-top: 15px;
	border-right:none;
 
}





.nav										{float:left; width:860px; font-size:12px; line-height:18px; padding-bottom:7px;}
.nav ul										
{
border-top:1px solid #dcdaca; 
line-height:18px; 
list-style-type:none;  
margin:0px; 

}
.nav ul li									
{
 border-right: 1px solid #DCDACA;
    display: block;
    float: left;
    margin-top: 15px;
}
.navright{float:right; width:100px;  font-size:12px; line-height:18px;}
.navright ul li.right									
{
 
    display: block;
    float: right;
    margin-top: 15px;
	border-right:none;
	text-align:right;
	padding-right:0px;
	padding-left:0px;
 
}


.nav ul li a								
{
	  display: block;
    float: left;
    font-family: 'Crimson Text';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 2px;
 }
.nav ul li a span							{}
.nav ul li a:hover							{}
.nav ul li a.active							
{
	border-top: 1px solid #E50C15;
    color: #E50C15;
    font-family: 'Crimson Text';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-top: -16px;
    padding-top: 16px;

}
.navright{}
.navright ul
{
	border-top:1px solid #dcdaca; 
line-height:18px; 
list-style-type:none;  
margin:0px; 
}
.navright ul li									
{

    display: block;
    float:right;
    margin-top: 15px;
}
.navright ul li a								
{
	  display: block;
    float: left;
    font-family: 'Crimson Text';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    text-align:right;
    padding-top: 2px;
 }
 
 .navright ul li a.active							
{
	border-top: 1px solid #E50C15;
    color: #E50C15;
    font-family: 'Crimson Text';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-top: -16px;
    padding-top: 16px;

}
.banner{background:url(../images/banner.jpg) center top no-repeat; width:100%; height:446px; margin-top:10px; position:relative;}
.banner-text{margin:0px auto; width:960px;}
.banner-text h1 
{
	font-family: 'Crimson Text';
    font-size: 46px;
    font-style: normal;
    font-weight: 400;
    line-height:46px;
	color:#fff;
	position:absolute;
	top:121px;
}
.banner-content
{
	position:absolute;
	top:290px;
}
.blk-txt
{
	padding:15px;
	display:inline-block;
	font-family: 'Crimson Text';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
	line-height:22px;
	color:#2c2b2b;
	background:#fff;
	
}
.white-txt
{
	padding:15px;
	display:inline-block;
	font-family: 'Crimson Text';
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
	line-height:22px;
	color:#fff;
	background:#2c2b2b;
	margin-left:11px;
}
.banner-bottom-strip
{
	background:url(../images/banner-bottom-strip.jpg) repeat-x; width:100%; height:107px;
}
.banner-bottom-strip-txt
{
	margin:0px auto;
	border:0px solid #000;
	width:960px;
	
}
.bredcrum {padding-top:10px;}
.bredcrum ul {list-style-type:none; margin:0px; padding:0px;}
.bredcrum ul li 
{
	float:left;
	display:block;
	font-family: 'Crimson Text';
	 font-size: 25px;
    font-style: normal;
    font-weight: 400;
	font-size:14px;
	line-height:14px;
	color:#e9a5a7;
	background:url(../images/bredcrum-bg.png) no-repeat right;
	padding-right:10px;
	

	
}
.bredcrum ul li a
{
	float:left;
	display:inline-block;
	font-family: 'Crimson Text';
	 font-size: 25px;
    font-style: normal;
    font-weight: 400;
	font-size:14px;
	line-height:14px;
	color:#e9a5a7;
}
.bredcrum ul li.active 
{
	float:left;
	display:block;
	font-family: 'Crimson Text';
	 font-size: 25px;
    font-style: normal;
    font-weight: 400;
	font-size:14px;
	line-height:14px;
	color:#e9a5a7;
	padding-right:10px;
	background:none;
	

	
}

.banner-bottom-strip-txt h1
{
	font-family: 'Crimson Text';
    font-size: 25px;
    font-style: normal;
    font-weight: 400;
	line-height:25px;
	color:#fff;
	text-align:left;
	padding-top:40px;
}
.banner-bottom-strip-txt p
{
	font-family: 'Crimson Text';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
	line-height:14px;
	color:#fff;
	float:right;
	padding-right:56px;
	padding-top:7px;
	margin:0px;

}
.our-stories
{
	margin-left:10px;
	width:960px;
	padding:0px;
	margin-bottom:0px;
	border:0px solid #000;
}

.our-stories-left
{
	float:left;
	width:228px;
	border:0px solid #000;
	padding-top:47px;
	padding-bottom:47px;
}
.our-stories-right
{
	float:left;
	width:717px;
	border:0px solid #000;
	padding-top:47px;
	padding-bottom:47px;
}
.our-stories-right ul{ list-style-type:none; margin:0px; padding:0px;}
.our-stories-right ul li{ list-style-type:none; margin:0px; padding:0px; float:left; padding-left:17px; padding-bottom:5px; margin:0px; line-height:0px;}
.our-stories h1
{
	
	color:#383838;
	font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 600;
	line-height:24px;
	padding-bottom:15px;
}

.our-stories p
{
	
	color:#000;
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: normal;
    font-weight:bold;
	line-height:18px;
	padding-bottom:40px;
	width:200px;
	margin:0px;
}
.our-stories a 
{
	color:#db0d1a;
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: normal;	
	display:block;
	line-height:16px;
}
.latest-news
{
padding-top:47px;
border:0px solid #000;		
}
.latest-news-left
{
	float:left;
	width:228px;
	border:0px solid #000;
	
	
}
.latest-news-left h1
{
	
	color:#383838;
	font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 600;
	line-height:24px;
	padding-bottom:15px;
}

.latest-news-left p
{
	
	color:#000;
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: normal;
    font-weight:bold;
	line-height:18px;
	padding-bottom:40px;
	width:200px;
	margin:0px;
}
.latest-news-left a 
{
	color:#db0d1a;
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: normal;	
	display:block;
	line-height:16px;
}
.latest-news-right
{
	float:left;
	width:726px;
	border:0px solid #000;
}
.lates-news-article
{
	float:left;
	padding-left:21px;
	width:221px;
	border:0px solid #000;
}
.lates-news-divder
{
	width:auto;
	height:6px;
	background:url(../images/news-divider.png) repeat-x;
}
.lates-news-article h1 
{
	
	color:#383838;
	font-family: 'Crimson Text';
    font-size:18px;
    font-style: normal;
    font-weight: 600;
	line-height:20px;
	padding-bottom:13px;
}
.lates-news-article p 
{
	 font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  margin:0px;
  font-size:14px;
  line-height:14px;
  color:#353535;
  line-height:22px;
  padding-bottom:20px;
}
.lates-news-article a 
{
	color:#db0d1a;
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: normal;	
	display:block;
	line-height:16px;
}
.genric-inner-left 
{
	float:left;
	border:0px solid #000;
	width:639px;
	margin-left:13px;

}
.genric-inner-left p 
{
	padding-bottom:20px;
	margin:0px;
	font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size:14px;
  color:#000;
  line-height:22px;
}
.genric-inner-left h1 
{
	padding-bottom:20px;
	margin:0px;
	font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-size:24px;
  color:#cc070e;
  line-height:29px;
}
.genric-inner-right 
{
	float:left;
	border:0px solid #000;
	width:221px;
	margin-left:75px;
}
.genric-inner-right h1
{
	color:#383838;
	font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 600;
	line-height:24px;
	padding-bottom:15px;
}
.genric-inner-right p
{
	color:#000;
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: normal;
    font-weight:bold;
	line-height:18px;
	padding-bottom:15px;
	width:200px;
	margin:0px;
}
.genric-inner-right a 
{
	color:#db0d1a;
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: normal;	
	display:block;
	line-height:16px;
}
.genric-inner-right ul {list-style-type:none; margin:0px; padding:0px; padding-top:20px;}
.genric-inner-right ul li a {display:block; padding-bottom:15px;}
.genric-divider
{
	width:960px;
	margin:0px auto;
	background:url(../images/genric-divider-bg.png) repeat;
	float:left;
	margin-top:60px;
	
}
/*inne-2 start*/
	.artefact {background:url(../images/inner-2-header.jpg) no-repeat top center; width:100%px; height:278px;}
	.artefact-txt{width:964px; margin:0px auto; border:0px solid #000;}
	.artefact-left 
	{
		float:left;
		width:646px;
		border:0px solid #000;
	}
	.artefact-left h1 
	{
		color:#000;
	font-family: 'Crimson Text';
    font-size:32px;
    font-style: normal;
    font-weight: 600;
	line-height:32px;
	padding-bottom:15px;
	padding-top:70px;
	padding-bottom:7px;
	
	}
	.artefact-left p 
	{
	color:#000;
	font-family: 'Crimson Text';
    font-size:18px;
    font-style: normal;
    font-weight: 400;
	line-height:24px;
	margin:0px;
	}
	.artefact-right
	{
		float:left;
		border:0px solid #000;
		width:310px;
		background:url(../images/share-stories-btn.png) no-repeat;
		height:80px;
		margin-top:70px;
		position:relative;
	} 
	.artefact-right-btn-txt a
	{
	color:#fff;
	font-family: 'Crimson Text';
    font-size:31px;
    font-style: normal;
	padding-left:35px;
	padding-top:26px;
	display:block;
	font-weight:400px;
	
	}
	.artefact-right-btn-txt a span b
	{
		color:#fff;
	font-family: 'Crimson Text';
    font-size:22px;
    font-style: italic;
	font-weight:400px;
	padding-right:5px;
	padding-left:5px;
	line-height:28px;
	}
	.inner-menu-bg
	{
			background:url(../images/inner-menu.jpg) repeat;
			height:44px;
			width:100%;
	}
	.inner-menu
	{
		width:960px;
		border:0px solid #000;
		margin:0px auto;
		
	}
	.inner-menu ul {list-style-type:none; margin:0px; padding:0px}
	.inner-menu ul li {
		background:url(../images/inner-menu-divider.jpg) no-repeat right; 
		 
		height:42px; 
		float:left; 
		display:block;
		
		}
		.inner-menu ul li a {
		color:#fff;
		font-family: 'Crimson Text';
		font-size:18px;
		font-style: normal;
		float:left; 
		display:block;
		line-height:18px;
		padding-top:10px;
		padding-left:30px;
		padding-right:30px;
		}
		.inner-menu ul li a.active {
		color:#000;
		font-family: 'Crimson Text';
		font-size:18px;
		font-style: normal;
		float:left; 
		display:block;
		line-height:18px;
		padding-left:30px;
		padding-right:30px;
		padding-top:20px;
		background:url(../images/bg.jpg) repeat;
		height:35px;
		border:0px solid #000;
		margin-top:-10px;
		}
		.artefacts-container 
		{
			padding-top:60px;
			padding-bottom:10px;
		}
		.artefacts-container-left
		{
			width:700px;
			float:left;
			border:0px solid #000;
		}
		.artefacts-container-left h1
		{
			color:#000;
			font-family: 'Crimson Text';
    		font-size:32px;
    		font-style: normal;
			line-height:32px;
			font-weight:bold;
		}
		.artefacts-container-right
		{
			float: right;
   			 padding-left: 12px;
  			 width: 178px;
			border:0px solid #000;
		
		}
		.artefacts-container-right span
		{
			width:87px;
			border:0px solid #000;
			display:inline-block;
		}
		.artefacts-container-right span a
		{
	    			color: #756E63;
					font-family: 'Open Sans';
					font-size: 12px;
					font-style: normal;
					font-weight: 400;
					padding-left: 5px;
					padding-right: 5px;
					position: relative;
					top: -10px;
					margin:0px;
		}
		.artefacts-gallary
		{
			
			font-size:0px ;
		}
		.artefacts-gallary-details
		{
			padding-top:30px;
			
			
		}
		.artefacts-gallary-details h1 
		{
			font-family: 'Crimson Text';
			font-size:24px;
			font-style: normal;
			font-weight: 600;
			line-height:24px;
			color:#000;
			text-transform:uppercase;
		}
		.artefacts-gallary-details ul {padding-top:7px; margin:0px; list-style-type:none; height:150px;}
		.artefacts-gallary-details ul li { background:url(../images/detail-shadow.png) no-repeat bottom; float:left; height:150px;}
		.artefacts-gallary-details ul li a {border:3px solid #fff; margin-right:7px; float:left;}
		.detail-text {padding-top:15px;}
		.detail-text-left {float:left; border:0px solid #000; width:409px;}
		.detail-text-right {float:right; border:0px solid #000; width:409px; margin-right:18px;}
		.detail-text1 {
			width:148px; 
			display:inline-block;  
			border:0px solid #000;
			 font-family: 'Open Sans';
 			 font-style:normal;
			  font-weight:700;
			  font-size:14px;
			  color:#000;
			  line-height:14px;
			 padding-top:7px;
			
			}
		.detail-text2 {
			width:242px; 
			display:inline-block; 
			border:0px solid #000;
			display:inline-block;  
			 font-family: 'Open Sans';
 			 font-style:normal;
			  font-weight:400;
			  font-size:14px;
			  color:#000;
			  line-height:14px;
			  padding-top:7px;
			}
			.related-artefacts
			{
				padding-top:50px;
				float:left;
			}
			.related-artefacts h1
			{
	font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 400;
	line-height:24px;
	color:#000;
	padding-bottom:5px;
	text-transform:uppercase;
			}
			.related-artefacts-img
			{
				float:left;
				position:relative;
				display:inline;
				z-index:1;
			}
			.related-artefacts-img span
			{
				position:absolute;
				bottom:0px;
				z-index:10;
				left:0px;
				background:url(../images/related-artefacts-caption.png) repeat;
				width:100%;
				display:block;
				height:42px;
			}
			.related-artefacts-img span p 
			{
	font-family: 'Crimson Text';
    font-size:16px;
	line-height:16px;
	color:#fff;
    font-style: normal;
    font-weight: 400;
	padding-left:15px;
	padding-top:15px;
	margin:0px;
			}
	
			.related-stories
			{
				padding-top:50px;
				float:left;
			}
			.related-stories h1
			{
	font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 400;
	line-height:24px;
	color:#000;
	padding-bottom:5px;
	text-transform:uppercase;
			}
			.related-stories-img
			{
				float:left;
				position:relative;
				display:inline;
				z-index:1;
				min-height:235px;
				/* margin-bottom:-5px; */
			}
			.related-stories-img span.bg-none {background:none;}
			.related-stories-img span
			{
				position:absolute;
				top:78px;
				z-index:10;
				left:0px;
				background:url(../images/related-artefacts-caption.png) repeat;
				width:100%;
				display:block;
				height:76px;
			}
			.related-stories-img span h2 
			{
	font-family: 'Crimson Text';
    font-size:22px;
	line-height:22px;
	color:#fff;
    font-style: normal;
    font-weight: 600;
	padding-top:15px;
	margin:0px;
	padding-left:41px;
	
			}
			.related-stories-img span h3 
			{
	font-family: 'Crimson Text';
    font-size:14px;
	line-height:21px;
	color:#ccc;
    font-style:italic;
    font-weight: 400;
	padding-left:41px;
	margin:0px;
	text-transform:uppercase;

			}
			.related-stories-img span p 
			{
	position:absolute;
	background:url(../images/related-stories.png) no-repeat; 
	width:26px;
	height:26px;
	top:10px;
	left:10px;
			}
			
	.other-stories
			{
				margin-top:50px;
			}
			.other-stories h1
			{
						
	font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 400;
	line-height:24px;
	color:#000;
	padding-bottom:5px;
	text-transform:uppercase;
	
			}
			.other-stories-map
			{
				position:relative;
				z-index:15;
			}
			.other-stories-map span
			{
				left: 31px;
    position: absolute;
    top: 114px;
			}
			.other-stories-map span.map-hover2
			{
				 left: 276px;
   				 position: absolute;
    			top: 4px;
			}
			.other-stories-map span.map-hover3
			{
				 left: 208px;
    position: absolute;
    top: 225px;
			}
			.other-stories-map span.map-hover4
			{
				 left: 163px;
    position: absolute;
    top: 241px;
			}
			.other-stories-map span.map-hover5
			{
				    left: 116px;
    position: absolute;
    top: 271px;
			}
			.other-stories-map span.map-hover6
			{
				    left: 406px;
    position: absolute;
    top: 140px;
			}
			.other-stories-map span.map-hover7
			{
				   left: 371px;
    position: absolute;
    top: 177px;
			}
			.other-stories-map span.map-hover8
			{
				    left: 530px;
    position: absolute;
    top: 156px;
			}
			.other-stories-map span.map-hover9
			{
				    left: 839px;
    position: absolute;
    top: 51px;
			}
			.other-stories-map span.map-hover10
			{
				    left: 877px;
    position: absolute;
    top: 89px
			}
	
/*inne-2 end*/
/*inner-3 start */

	.artefacts-gallary-photo
		{
			padding-top:10px;
		}
		.artefacts-gallary-photo p
		{
			 font-family: 'Open Sans';
			  font-style: normal;
			  font-weight: 400;
			  margin:0px;
			  font-size:14px;
			  line-height:20px;
			  color:#000000;
			  width:620px;
		}
/* inner-3 end */
/* inner-4 start */
	.our-stories-page{padding-top:50px;}
	.our-stories-page-left{float:left; width:640px; border:0px solid #000;}
	.our-stories-page-left p{
		padding-bottom:20px;
	margin:0px;
	font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-size:14px;
  color:#000;
  line-height:22px;
	  }
	  .our-stories-page-left h2{
		padding-bottom:20px;
		margin:0px;
	font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  font-size:24px;
  color:#cc070e;
  line-height:29px;
	}
	.our-stories-page-left h1 
	{
		color:#000;
	font-family: 'Crimson Text';
    font-size:31px;
    font-style: normal;
    font-weight: 600;
	line-height:31px;
	}
	.our-stories-page-txt-left {float:left; width:300px; border:0px solid #000;}
	.our-stories-page-txt-right {float:right; width:250px; border:0px solid #000; margin-top:-10px; position:relative;}
	.our-stories-page-txt-left h2 
	{
	font-family: 'Crimson Text';
    font-size:20px;
	line-height:20px;
	color:#9b9b95;
    font-style:italic;
    font-weight: 400;
	float:left;
	padding-left:5px;
	padding-bottom:0px !important;
	}
	.video {padding-top:4px; padding-bottom:25px;}
	.our-stories-page-right{float:right; width:255px; border:0px solid #000;}
	.our-stories-page-right-content {padding-bottom:16px;}
	.our-stories-page-right h1 
	{
		font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 400;
	line-height:24px;
	color:#000;
	padding-bottom:36px;
	text-transform:uppercase;
	}
	
	
/* inner-4 end */
/* inner-5 Start */
	.share-our-stories 
	{
		padding-top:65px;
		padding-bottom:37px;
		
	}
	.share-our-stories-left-content
	{
		float:left;
		width:342px;
		border:0px solid #000;
	}
	.share-our-stories-right-content
	{
		float:left;
		width:600px;
		border:0px solid #000;
	}
	.share-our-stories-right-content h2
	{
	color:#000;
	font-family: 'Crimson Text';
    font-size:14px;
    font-style: normal;
    font-weight: 400;
	line-height:14px;
	padding-bottom:5px;
	text-transform:uppercase;
	}
	.share-our-stories-right-content h1
	{
	color: #000000;
    font-family: 'Crimson Text';
    font-size: 31px;
    font-style: normal;
    font-weight: 600;
    line-height: 31px;
	padding-top:30px;
	}
	.share-our-stories-right-content h3
	{
	 font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 18px;
    padding-bottom:25px;
    padding-left: 0;
	color:#9e9d98;
	}
	.share-our-stories-right-content p
	{
		color: #000000;
    font-family: 'Open Sans';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
	}

.share-our-stories-main-content
{
	padding-top:25px;
	padding-bottom:8px;
}
.share-our-stories-main-content-col1{float:left; width:170px; border:0px solid #000;}
.share-our-stories-main-content-col1 h1
{
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 600;	
  font-size:24px;
  line-height:24px;
  color:#000;
}
.share-our-stories-main-content-col2{float:left; width:455px; border:0px solid #000;}
.share-our-stories-main-content-col2 h2 
{
	font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  color:#000;
  font-size:12px;
  padding-top:3px;

}
.share-our-stories-main-content-col3{float:left; width:327px; border:0px solid #000; margin-top:-5px;}
/* inner-5 End*/
/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.main_content								{}

/* ---------------------------------------------------------*/


/* ------------------ FOOTER HERE --------------------------*/
.footer-bg									{background:url(../images/footer-bg.jpg) repeat; margin-top:40px; padding-bottom: 30px;}
.footer										{width:960px; border:0px solid #000; margin:0px auto;}
.left-footer{
	float:left;
	width:830px;
	display:block;
	border:0px solid #000;
	}
.left-footer h1 
{	
	color:#000;
	font-family: 'Crimson Text';
    font-size:24px;
    font-style: normal;
    font-weight: 600;
	line-height:24px;
	padding-bottom:15px;
	padding-top:35px;
}

.left-footer h1 b
{
	font-family: 'Crimson Text';
    font-size:16px;
    font-style: italic;
    font-weight: 400;
	color:#636363;
}
.footer ul {list-style-type:none; margin:0px; padding:0px;}
.footer ul li {
	float:left; 
	padding-right:15px;
	color:#000;
	font-family: 'Crimson Text';
    font-size:15px;
    font-style: normal;
	padding-top:15px;
	}
.right-footer
{
	float:right;
	padding-top:30px;
}
.footer-bg-strip{background:url(../images/footer-bg-strip.jpg) repeat; width:100%; height:24px;}
/* ---------------------------------------------------------*/


