/*
Theme Name: 
Theme URI: 
Description: 
Version: 1.0
Author: Outcrop Communications
Author URI: http://www.outcrop.com
*/

/* Reset default browser styles */
@import url('styles/reset.css');

/* Rebuild default browser styles */
@import url('styles/rebuild.css');

/* Basic WordPress Styles */
@import url('styles/wp.css');

/* Import a basic layout */
@import url('styles/2c-l.css');


#access {
	margin: 0 0 1.5em 0;
	overflow: auto;
}
.skip-link {
	position:absolute;
        left:-9000px;
}
.menu ul {
	list-style: none;
	margin: 0;
}
.menu ul ul {
	display: none;
}
.menu li {
	display: inline;
}
.menu a {
	display: block;
	float: left;
}

/* Begin Typography & Colors */

h1 {
	font-family:"Times New Roman", Times, Georgia,  serif;
	font-size:2.4em;
	font-weight: normal;
	line-height:0.85em;
	
    }
	
h2 { 
	font-size:1.5em;
	margin:3px 0 7px;
	}
h3 { 
	font-size:1.2em;
	margin:8px 0 5px;
	}
	
#content a { 
	color:#990000; text-decoration:none;
	}
#content a:hover { 
	color:#990000; 
	text-decoration:underline;
	}
#content p {
	margin-bottom:1em;
	}

#content ul li { 
	line-height:1.4em;
	}
#content ul {
	margin:-10px 0 10px 30px;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	background:url(images/wood-bg1.jpg) repeat;
	font-family:"Times New Roman", Times, Georgia,  serif;
	font-size:15px;
	line-height:1.3em;
	}

#wrapper {
	background:transparent url(images/gallery-btn.png) no-repeat scroll 12px 312px;
	margin:0 auto;
	width:1024px;
	}

#header { 
	background:transparent url(images/header-bg3.jpg) no-repeat scroll left top;
	height:235px;
	margin-left:122px;
	width:782px;
	}
	
	
/* =========NAVIGATION==========  */
#topnav ul { margin:0;}
#topnav {
	background:transparent url(images/top-nav.jpg) no-repeat scroll left top;
	margin-left:66px;
	position:absolute;
	top:245px;
	width:654px;
	}

#topnav ul li {
  display:block;
  float:left;
  height:44px;
  text-indent:-1000em;

  }
#topnav ul li a {
	height:44px;
    display:block;
	}  
#topnav ul li a:hover {
	background:transparent url(images/top-nav-hover.jpg) no-repeat scroll left top;
	
   }
 #topnav-home a {
     width:62px;
	}
 #topnav-home a:hover {
     background-position: 0 0;
     }
	 
 #thesathu a {
	width:106px;
	}
#thesathu a:hover {
	background-position: -62px 0 !important;
     }
#visitor-centre a {
    width:147px;
	}	
#visitor-centre a:hover {
    background-position: -168px 0 !important;
	}
#norman-well a {
	width:136px;
	}	
#norman-well a:hover {
	background-position: -315px 0 !important;
	}
	
#crafts-shop a {
	width:93px;
	}
#crafts-shop a:hover {
	background-position: -451px 0 !important;
	}
#contact-us a {
	width:106px;
	}
#contact-us a:hover {
	background-position: -544px 0 !important;
	}
	

/* =========END NAVIGATION==========  */


		
/* ========= MAIN CONTENT =========*/
	

	#content {
	float:right;
	margin:72px 185px 0 0;
	width:428px;
	padding-top:4px;
	}
.entry-content { margin-top: 1.3em;}

#container	{ 
	background:transparent url(images/repeater_outer1.png) repeat-y scroll left top;
	float:left;
	min-height:550px;
	margin:0 -200px 0 0;
	width:1024px;
	}
	 
#galley-tabs{
	display:block;
	height:230px;
	margin-left:-100px;
	position:absolute;
	text-indent:-999em;
	top:540px;
	width:110px;
	}
	
a.galley-btn {
	display:block;
	height:102px;
	margin:51px 0 0 16px;
width:99px;
	}
a:hover.galley-btn {
	background:transparent url(images/photo-gallery-hover.jpg) no-repeat scroll left top;
	
	}
 a.getting-here  {
  display:block;
  height:102px;
  margin:57px 0 0 6px;
  width:99px;
  }
	
a:hover.getting-here  {background:transparent url(images/getting-here-hover.jpg) no-repeat scroll left top;
}
	
	
#getting-here-tabs {
	display:block;
	height:185px;
	margin-left:-90px;
	position:absolute;
	text-indent:-999em;
	top:350px;
	width:100px;
	}
	
/*  SIDEBAR CONTENT  */

#sidebar-wrapper { 
	display:inline-block;
	float:left;
	margin:80px 0 20px 189px;
	width:200px
	}

	
	#primary ul, #secondary ul {
		list-style: none; 
		width:200px
	}
		#primary ul li, #secondary ul li {
		   margin:0;
		  padding-bottom:0.45em;
		  }
		  
		  #primary ul li ul li, #secondary ul li ul li {
		  border-bottom:1px solid #5c5a55;
		  margin:0;
		  padding:8px 0 8px 0;
		  }
		  
		  #primary ul li ul li, #secondary ul li ul li {
			  font-family:"Times New Roman", Times, Georgia,  serif;
			  font-size:16px;
			  color:#000;
		  }
		  #primary a, #secondary a { 
		  text-decoration:none;
		  color:#000;
		  }
		  
		 #primary .current_page_item a  { 
		  color:#900 !important;
		  }
		  
		  
		  #primary a:hover, #secondary a:hover { 
		 color: #900;
		  
		  }
		  /* 3rd level sidebar navigation*/
			  #primary ul li ul li ul li, #secondary ul li ul li ul li { 
				  border:medium none;
				  font-size:15px;
				  margin-left:16px;
				  padding:4px 0;
				  }
	
			  #primary ul li ul li ul li a:before , #secondary ul li ul li ul li:before { 
				  content: "\00BB \0020";
				  }
		  /*  end 3rd level sidebar navigation*/
		  
		input#s, input#searchsubmit {
			margin-bottom: 1em;
		}
	 .widget-title { display:none;}
	 #content-img {
	  background:transparent url(images/content-title-bg.gif) no-repeat scroll left top;
	  border-bottom:1px solid #5C5A55;
	  display:block;
	  height:30px;
	  text-indent:-999em;
	  width:200px;
	  }
		
		
/*  FOOTER CONTENT */
	#footer {
	background:transparent url(images/footer-bg3.jpg) no-repeat scroll left top;
height:206px;
margin-left:123px;
width:900px;
	
	}
#wpapper-coins-pensil { position:relative;}
#coins-pensil { 
  background:transparent url(images/right-bg.png) no-repeat scroll left top;
  bottom:-122px;
  display:block;
  height:550px;
  margin-left:773px;
  position:absolute;
  width:106px;
  }
  
#foternaw-wrapper { 
display:block;
float:left;
margin:75px 0 0 140px;
width:750px;
font-family:"Times New Roman",Times,Georgia,serif;

}
#foternaw ul {}
#foternaw li {
	background:transparent url(images/list-bullet.gif) no-repeat scroll left center; 
   display:inline;
   margin-left:8px;
   padding-left:13px;
}
#foternaw ul li a { text-decoration:none; color:#000;}
#foternaw ul li a:hover { text-decoration:underline;}
#foternaw li.copyright, #foternaw li.footer-home{ background:none;}

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */


/* wide collum content spesific */
#content.widecol {
	width:646px  !important; 
	margin:53px 185px 0 0;
	}
/* end wide collum content spesific */

/* Home page table spesific */

td#tabletitle { height: 115px;}

td#tablecontent {
	font-family:"Times New Roman",Times,Georgia,serif;
	font-size:14px;
	line-height:1.3em;
	padding:10px 15px 20px 0;
	vertical-align:top;
	width:215px;
	}
	
td#tablecontent h2 a {
	color:#000;
	}
td#tablecontent h2 a:hover {
	color:#000;

	}
	
#hometop-content{ 
	font-size:16px
	}
.hometable {
	margin-top:40px;
	}
	
.piclenselink { display:none;}



#primary ul li ul li ul li, #secondary ul li ul li ul li { 
  border:medium none;
  font-size:15px;
  margin-left:16px;
  padding:4px 0;
  }

#primary ul li ul li ul li a:before , #secondary ul li ul li ul li:before { content: "\00BB \0020";
}

#primary .current_page_item ul a{color:#000 !important;}
#primary .current_page_parent > a{color:#990000;}

.wp-caption img {
  border:1px solid #999900;
  margin:0;
  padding:0;
  }

.wp-caption a:hover img  {
  border:1px solid #755508;
  margin:0;
  padding:0;
  }
  
 #tablecontent h2 { margin:-10px 0 -8px 0;}

/*Inline images spesial*/

 .entry-content img {
margin:0 0 0.8em;
}

.alignright, img.alignright {
display:inline;
float:right;
margin-left:0.6em;
}

.entry-content a img {
border:1px solid #996;
}
.entry-content a:hover img {
border:1px solid #330;
}



ul.sitemap-in {margin-top:2px !important;}
ul.sitemap-in li { list-style:none;}

img.pdf-icon {
    display: inline-block;
    height: 16px;
    margin: 0 !important;
    padding: 0 5px 0 0;
    width: 16px;
}