#textualDisplay
{
	display:none;
}

 /* ==================  default/core.css ===================== */ 
/*
-webkit-box-shadow: 10px 10px 25px #ccc;
-moz-box-shadow: 10px 10px 25px #ccc;
box-shadow: 10px 10px 25px #ccc;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);


filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;
*/

#marker
{
    display: none;
}

#print-page-num
{
    display: none;
}
/***** Global Settings *****/
* {
	padding:0;
	margin:0;
}


fieldset { padding: .5em; }
option{min-width: 1.5em;}


body 
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
 
/***** Headings *****/
 

 
h1 
{
    padding: 0;
    font-size: 2em;
}
 
h2 
{
   
    font-size:1.5em;
}
 
h3 
{
    font-size: 1em;
}

/***** Common Formatting *****/

* html #opening .adjustment
{
   width: 100%;
   overflow: hidden;
    
}

* html #opening #banner-caption
{
   top: 10px;
    
}
 
img 
{
    border: 0;
}
 
sup 
{
    position: relative;
    bottom: 0.3em;
    vertical-align: baseline;
}
 
sub 
{
    position: relative;
    bottom: -0.2em;
    vertical-align: baseline;
}
 
acronym, abbr 
{
    cursor: help;
    letter-spacing: 1px;
    border-bottom: 1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover 
{
    text-decoration: underline;
}

/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 

.rounded
{
    -webkit-box-shadow: 0px 0px 5px #999;
    -moz-box-shadow: 0px 0px 5px #999;
     box-shadow: 0px 0px 5px #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
     border-radius: 5px;
     behavior: url(/css/default/PIE.htc);
     position: relative;
   
}

/********************* PAGE LAYOUT *********************************************************/
body
{
	background-color: #e0ecef;
	
	background-image: url(/images/tile.png);
    background-image: url(/images/rock-texture4.jpg);
	color: #131916;
}


.note
{
    color: #c66;
}

#close .adjustment, #enclosure,  #content .adjustment, .float-block, #header-opening
{
	/* http://www.quirksmode.org/css/clearing.html */
	/* Clears floated elements inside these containers */
	overflow: hidden; 
	width: 100%;
}



/*
* html #opening div, * html img, * html .shadow-one div { behavior: url(/js/iepngfix.htc) }
*/



#opening .adjustment
{
    position: relative;  
    overflow: hidden;
    width: 100%;
}

 html #header-opening
{
 
}
#opening #link-screen
{
	 background-image: url(/images/banner.png);
	background-repeat: no-repeat;
	background-position: 60px 10px;
	height: 120px;
	cursor: pointer;
	float: none;
	width: 400px;
}

#opening #link-screen a
{
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
}


.diamond-drilling #opening #link-screen
{
	 background-image: url(/images/banner-shadow-small.png);
	background-repeat: no-repeat;
	background-position: 60px 10px;
	height: 120px;
	cursor: pointer;
	float: none;
	
}

#banner-caption
{
    width: 250px;
    position: absolute;
    top: 10px;
    right: 10px;
    margin: 0;
    color: #9aa;
    font-size: .7em;
    line-height: 1em;
    text-align: center;
    font-style: italic;
}

#header-opening
{
	background-color: #9aa;
	
	background-image: url(/images/sma-hq.png);
	background-image: url(/images/sma-hq.png);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #676;	

}	

#close .adjustment
{
	width: 100%;
	background-color: #788;
}	

#close p
{
    color: #000;
    font-size: 12px;
    margin: 5px;
}

#w3c
{
   width: 88px;
   height: 31px;
   float: right;
   margin-top: 2px;
}

#enclosure
{
	min-height: 500px;	
	margin-top: 60px;
}

#outer

{	/* #outer encloses all content (#opening, #enclosure, #close) except 
	content defined in extras.php intended for conditional displaying and 
	absolute positioning. Content in extras.php is placed between #outer and
	closing body tag. Use margin and border on #outer to create boxed site  */
	
/*	 margin: 30px 2% 20px 2%; 
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,.3);
	-moz-border-radius: 5px;
	width: 900px;
	margin: 20px auto;

	
	*/
	 background: #f0f9f9;
     background-color: #fff;
	 
    width: 950px;
	margin: 20px auto 20px auto;
   
    border: 2px solid #c6c9cf;
    
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
	-moz-border-radius: 5px;

}

.dan_moye_remembered #outer
{
    background-image: url(/images/daniel_moye_remembered/daniel-moye-handwriting.png);
    background-repeat: repeat-y;
    background-position: right top;

}

.dan_moye_remembered .shadow-one, .written_works .shadow-one
{
    margin-left: 40px;
}


.content
{
	
}
.content .adjustment
{	/* The main content centre column. Add padding for all pages here */
	padding: 0;
	margin: 0;
}

.dan_moye_remembered #enclosure
{

    margin-top: 40px; /* smaller top margin to accomodate shadow image on top of box */
}

.written_works #enclosure
{
   background-image: url(/images/written_works/thumbs/publications-collage.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    margin-top: 40px; /* smaller tyop margin to accomodate shadow image on top of box */
}

.pictures #enclosure
{
   margin-top: 7px; /* smaller tyop margin to accomodate shadow image on top of box */
}

#close img
{
	float:right;
}

#content-ancillary1
{
    width: 700px;
    float:left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

#content-ancillary1-ancillary2
{
	float:left;
	width:67%;
	margin-left:12%;
	margin-right: -79%;
}

#content-ancillary2
{
	float:left;
	width:79%;
}


#ancillary1
{
	float:left;
	width: 220px;
	/* border-right: 1px solid #999; */
}

#ancillary2
{
	width:20%;
	float:right;
	margin-right: 10px;

}
#ancillary1 .adjustment
{
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 20px;
		
}

#ancillary2 .adjustment
{
	margin-top: 15px;
}

.col1
{
	width:45%;
	float:left;
	margin-right:3%;
}

.col2
{
	width:45%;
	float:left;
}


* html #content-ancillary1, * html #content-ancillary2, * html #content-ancillary3
{
	display:inline; /* for IE6 */
}

.hilite
{
	background: #cfc;
}

a
{
	color: #464;
}

.intro
{
    font-size: 1.2em;
    width: 95%;
}

img, a img
{
	border: none;
}

p,  ul, dl, ol, marquee, td
{
	font-size:.8em;line-height:1.2em;font-family:Arial,Verdana,Helvetica,sans-serif;;
	
	line-height: 1.3em;
	margin-bottom: 1em;
}

ol p, ul p, dl p, li p, td p
{
    font-size: 1em;
}

dd
{
    margin-bottom: 1em;
}

p.opening
{
    margin-top: 0;
}

td p, td ul
{
    font-size: 1em;
}

#breadcrumbs
{
	margin-top: 10px;
	margin-left: 60px;
	font-size: .7em;
}

#breadcrumbs span.arrow
{
	font-size: 20px;
	vertical-align: text-bottom;	
}

#breadcrumbs a, #breadcrumbs a:visited
{
	color: #043;
}

#breadcrumbs a:hover
{
	
}

blockquote, cite
{
	font-size: .7em;
}

h1
{
    font-weight: normal;
	font-size: 1.2em;
	color: #566;
	margin: 0 0 10px 0;
}

h2
{
	font-size: 1em;
	text-align:left;
	color: #566;
	font-size: 1em;
	font-weight:normal;
	margin: 0 0 0 10px;
}

h3
{
	font-size:.8em;
	color: #566;
	
}

h4
{
	font-size: .9em
}

h5
{
	font-size: .8em
}

h6
{
	font-size: .7em;
}

h1 + h2
{
	/* reduces the vertical space separating an H1 and an H2 that immediately follows it.
	h2 is the subject of the selector */
	margin-top: -5px;
}

h1#site-title
{
    font-size: 25px;
    text-align: center;
    margin-top: 20px;
    letter-spacing: 1px;
}

div.article-list p
{
    margin-top: 10px;
    padding: 10px;
}


div.article-list p:before
{
    content: " * ";
}

/**************************** Shadow Box **********************************/



   .shadow-one 
   { 
       position: relative;
       padding-left: 100px;
       padding-top: 100px;   
        float: left; /* shrink wrap content */
    
    }
    
    .corner-a 
    { 
        position: absolute; 
        right: 0; 
        top: 0; 
        width: 100px; 
        height: 100px; 
        background: url(/images/shadow.png) right top no-repeat; 
       
    }
        
     .corner-b 
     { 
         position: absolute; 
         left: 0; 
         bottom: 0; 
         width: 100px; 
         height: 100px; 
         background: url(/images/shadow.png) left bottom no-repeat; 
         }            
         
      .shadow-two 
      { 
          
          background: url(/images/shadow.png) right bottom no-repeat;
       
      
         
      
      }
      
       .shadow-three 
       { 
           position: relative; 
           left: -100px; 
           top: -100px; 
              
           background: url(/images/shadow.png) left top no-repeat;  
        
        }
       
        .shadow-four 
        {
             position: relative;         
             left: 50px;
             top: 50px;
           
        } 

/*********************************************************************************/

  div
    {
     
    }
   .shadow-one 
   { 
    position: relative;
      padding-left: 40px;
      padding-top:  40px;     
    }
    
    .corner-a 
    { 
        position: absolute; 
        right: 0; 
        top: 0; 
        width:  40px; 
        height: 40px; 
        background: url(/images/shadow2.png) right top no-repeat; 
       
    }
        
     .corner-b 
     { 
         position: absolute; 
         left: 0; 
         bottom: 0; 
         width:  40px; 
         height: 40px; 
         background: url(/images/shadow2.png) left bottom no-repeat; 
         }            
         
      .shadow-two 
      { 
          
          background: url(/images/shadow2.png) right bottom no-repeat;
        
      }
      
       .shadow-three 
       { 
           position: relative; 
           left: -40px; 
           top:  -40px; 
           
           background: url(/images/shadow2.png) left top no-repeat;  
           

        }
       
        .shadow-four 
        {
             position: relative;         
             left: 20px;
             top:  20px;
         
        
        } 
#nav-global-wrapper
{
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}

#include h1 span
{
    visibility: hidden;
}

#bhpb-perm
{
    text-align: left;
    color: #505c50;
    font-style: italic;
    font-size: .7em;
    margin-top: 10px;
}

 /* ==================  default/menus.css ===================== */ 
/* ====== Global Menus ========== */
.nav-global
{
	padding: 0;
	margin: 10px auto 0px 60px;
	float:left;
	line-height: 30px;
	background-color: #fff;
    position: relative;
    margin-top: 0px;
}

.nav-global li
{
	float:left;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	display:block;
	margin: 0;
}

.nav-global a, .nav-global a:visited
{
	color: #043;
	font-weight: 400;
	margin-right:10px;
	font-size: 1em;
	letter-spacing: 1px;
	text-decoration: none;
}

.nav-global a:hover, .nav-global li.current a
{
	color: #5a7;
	text-decoration: underline;
}

#close .nav-global
{
    background-color: transparent;
    color: #fff;
}

#close .nav-global a
{
    color: #ded;
}

/* ====== Local Menus ========== */

.nav-local
{
	margin: 0;
	list-style: none;
	background-position: center top;
	background-repeat: no-repeat;
    padding: 0;


}

.nav-local li a
{
	color: #000; 
	display: block;
	color: #575;
	text-align: left;
    background: #fff;
	text-decoration: none;
}


.nav-local li
{
	margin-bottom: 10px;
}

.nav-local ul
{
	margin:0;
	padding-left: 5px;
	display: none;
}

.nav-local li.dir li
{
   margin-top: 5px;
   font-size: 11px;
   padding: 0px;
 }
 
.nav-local li a
{
    font-size: 1em;
}

.nav-local li a:hover, .nav-local li.current a
{
    text-decoration: underline;	
}

 /* ==================  default/bibtexbrowser.css ===================== */ 


/* title */
.bibtitle {  font-style:italic; }

/* author */
.bibauthor { /* nothing by default */ }
/* booktitle (e.g. proceedings title, journal name, etc )*/
.bibbooktitle { font-style:italic; }
/* publisher */
.bibpublisher { /* nothing by default */ }

.rheader p.return a
{
    font-weight: 400;
    margin-left: 10px;
    color: #fff;
    
}

.title {
  color: #003366;
  font-size: large;
  font-weight: bold;
  text-align: right;
}

.header {

  color: #FFFFFF;
  padding: 1px 2px 1px 2px;
  background-color: #999;
}

.rheader {
  font-weight: bold;
  background-color: #999;
  color: #ffffff;
  padding: 2px;
  margin-bottom: 10px;
  border-bottom: #ff6633 2px solid;
  height: 80px;

background-image:url(/images/sma-hq.png);
    background-image: url(/images/banner.png);
	background-repeat: no-repeat;
	background-position: top right;
background-position:right top;
background-repeat:no-repeat;
border-bottom:1px solid #667766;

}
.menu {
  font-size: x-small;

  padding: 0px;
  border: 1px solid #000000;
  margin: 0px;
}
.menu a {
  text-decoration: none;
  color: #001122;
}
.menu a:hover {
  color: #ff6633;
}

.bibref {
  vertical-align:text-top; 
}

.result {
  padding:0px;
  border: none;
  margin:0px;
  background-color: #ffffff;
  width:100%;
  font-size: .8em;
}

.result td
{
  padding:5px;
  vertical-align:text-top; 
}

.result th
{
  padding:5px;
  vertical-align:text-top; 
  min-width: 4em;

}

.result a {
  text-decoration: none;
  color: #006699;
}

.result a:hover {
  color: #ff6633;
}

.purebibtex {
  font-family: monospace;
  background-color:#FFFFFF;
  font-size: small;
  border: 1px solid #000000;
  white-space:pre;
  
}
.input_box{
  margin-bottom : 2px;
  margin-right: 3px;
}
.mini_se {
  border: none 0;
  border-top: 1px dashed #717171;
  height: 1px;
}
.a_name a {
  color:#469AF8;
  width:130px;
}

.rsslink {
  text-decoration: none;
  color:#036;


	cursor: pointer;

/* could be fancy, see
 : http://www.feedicons.com/ for icons*/
  /*background-image: url("rss.png"); text-indent: -9999px;*/
}

 /* ==================  default/fancybox.css ===================== */ 
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 *
 * Version: 1.3.1 (05/03/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}

* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}

#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}

#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}

#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}

.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}

.fancybox-title-over {
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/images/fancybox/fancy_title_over.png');
	display: block;
}

#fancybox-title-wrap {
	display: inline-block;
}

#fancybox-title-wrap span {
	height: 32px;
	float: left;
}

#fancybox-title-left {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -90px;
	background-repeat: no-repeat;
}

#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -40px;
	color: #FFF;
}

#fancybox-title-right {
	padding-left: 15px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -55px -90px;
	background-repeat: no-repeat;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url('/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
}

#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/images/fancybox/fancybox-y.png');
}

#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

/* IE */

#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie .fancy-bg { background: transparent !important; }

.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

 /* ================= current.css ==================== */ 


.footnote
{
    font-size: .7em;
    border-top: 1px solid #999;
    padding-top: 5px;
}


#engineering_geologist_honoured div#include, 
#d_g_price_tribute div#include, #obituary div#include
{
   
    width: 35em;    
}

#preamble
{
 
}

#all_written_works #include #preamble h1
{
 
     
}

#preamble p
{
    
   
}

#obituary .col1 img
{
    width: 40%;
    float: left;
    margin: 0 5px 5px 0px;
}

#obituary .col1 h1
{
    padding: 0;
    margin: 0;
    text-align: center;
}

#obituary .col1 h1+p
{
   text-align: center;
}

blockquote
{
    margin: 1em 2em;
}

h1.small-header
{
    font-size: .9em;
}

  
    


.written_works #outer
{
    
     background-image: url(/images/written_works/background.jpg);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.written_works #outer #outer-adjustment
{
  
    background-repeat: no-repeat;
    background-position: 560px 310px;
}

#all_written_works #include
{
    padding: 10px;
    margin-top: 50px;
    margin-left: 50px;
    margin: 0px auto 20px 50px;
    text-align: left;
    overflow: auto;
    background-color: transparent;
   
    width: 85%;
}

.list #all_written_works #include
{
    border: 1px solid #ccc;
     background-color: #fff;
}

#bib_class #include
{
    padding: 0px;
    margin-top: 50px;
    margin-left: 50px;
    margin: 20px 0px 20px 50px;
    text-align: left;
    overflow: auto;
    width: 90%;

    background-color: #fff;
}




*:target
{
    background-color: #ffc;
}

#all_written_works #include ul
{
    padding: 0;
    margin:0;
   
}
#all_written_works #include li, #bib-class #include #refs li
{
    margin-bottom: 10px;
    margin-left: 25px;

}

#all_written_works #include ol
{
    margin-bottom: 10px;
}

#all_written_works #include ol li
{
     list-style-type: decimal-leading-zero;
}
 
#all_written_works #include a
{
    text-decoration: underline;
   

}

#all_written_works #include h1
{
    margin: 0 0 20px 0;
    color: #566;
    font-variant:small-caps; 
    font-size: 1.2em;
    text-align:center;
}

#eng-geo h1
{
    background-image: url(/images/written_works/eng-geo.png);
    background-repeat: no-repeat;
    background-position: center top;
    margin-bottom: 1em;
    height: 35px;
}

.written_works div#include
{
    padding: 10px;
    margin: 0;
    text-align: left;
    overflow: auto;
    width: 600px;
    background-repeat: no-repeat;
    background-position: center top;   
    background: #fff;

}

.letter
{
    width: 450px;
    margin: 0 auto;
    background-color: #edeee9;
    height: 400px;
    padding: 30px;
    text-align: left;
    font-family: sans-serif;
    font-size: 1em;
    border: 1px solid #ccc;
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.5);
	-moz-border-radius: 5px;
	
	
}

.shadow-one
{
    margin-left: 37px;
}

.written_works .content .adjustment
{
    width: 100%;
    overflow:hidden;
}

.written_works  #content-ancillary1
{
    width: 700px;
    float:left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

.written_works  .nav-local, .written_works  .nav-local li,  .written_works  .nav-local li a
{
    margin-left: 0;
    padding-left: 0;
}

#written_works-root #include h1
{
    width: 150px;
    height: 27px;
    background-repeat: no-repeat;
    margin: 0px auto;
    background-image: url(/images/written_works/written-works.png);
}

#include h1 span
{
    visibility: hidden;
}


#historic_kiandra #include img
{
    width: 130px;
    float: right;
    margin-left: 5px;
    margin-bottom: 5px;
    margin-top: .3em;
}

#historic_kiandra #include 
{
    margin-left: 60px;

}

#historic_kiandra #enclosure, #all_written_works #enclosure
{
   background: #fff;

}



#historic_kiandra #include h1, #bib_include #include h1
{
    font-size: 1.2em;
    text-align: center;
    margin-bottom: 20px;
}

#bib_include #enclosure
{
    background-image: none;
}
 

#historic_kiandra #include h2, #eng-geo #include h2
{
    font-size: 1em;
    padding: 0;
    margin: 0;
    text-align: left;
}

#eng-geo #include h2
{
    font-size: .9em;
    padding: 0;
    margin: 0 auto 10px auto;
    text-align: left;
}

#preface
{
    border: 1px solid #999;
    padding: 10px;
}

.poweredby
{
    text-align: right; 
    font-size: xx-small; 
    margin-top: 2px;
    opacity: 0.6;
}


#all_written_works #include .poweredby a
{
    display: inline;
}
