/* PAGE STRUCTURE SUMMARY:
<div id="container">
  <div id="header">Header</div>
  <div id="wrapper">
    <div id="content">Content</div>
  </div>
  <div id="navigation">Navigation</div>
  <div id="extra">Extra stuff</div>
  <div id="footer">Footer</div>
</div>
*/

body {margin:0;padding:0;background: #333355 url(/images/gradients-333355-blue.gif) repeat-y 50% 0;}
/*body {margin:0;padding:0;background: #333355 url(/images/morrispurple.jpg) repeat;}
body {margin:0;padding:0;background: #333355 url(/images/morrispurplesmall.jpg) repeat;} */
body {font: 100% arial,sans-serif;text-align:center; color:#000000;}
body a:link {color:#25527c; }
body a:visited { color: #444444; }
body a:hover { color:#9b3d1d; }
.longlink :link { color: #000000; }
.longlink :visited { color: #777777; }
.longlink :link:hover, :visited:hover { color: #9b3d1d; }
.longlink :link:active, :visited:active { color: #9b3d1d; }

ul li { display:list-item;
list-style-image: none;
list-style-position: outside;
list-style-type: square;}


  p{ margin-top: 10px; margin-right: 10px; margin-bottom: 0px; margin-left: 20px
}

.firstLetter{
  display      : block;
  float        : left;
  margin-top   : -0.205em; /* use -0.205em for two lines, -0.63em for 3 */
  margin-left  : -0.45em;
  margin-right : 0.5em;
  height       : 2.0em;  /* make smaller if too many lines are indented */
                         /* 3.0em for 2 lines, 4.5 for 3 lines */
  font-family: Georgia, "Times New Roman", Times, serif;

}

.firstLetterA{
  margin-left  : -0.2em;
  margin-right : 0.5em;
}

.firstLetter span{
  color        : #333;
  font-size    : 3.33em;   /* use 3.33em for two lines, 5.6em for 3 */
  line-height  : 1.0em;
}

.firstLetter + span{
  margin-left  : -0.5em;
}
.firstLetter + span span{
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#333;
  font-variant: small-caps;
  font-weight:bold;
}



/* .innerportrait {display:block;margin:auto;margin-top:10px;border:1px solid #C0C0A0;}
 .picborder1 {background:  #C0C0A0;width:244px;height:296px;border: 1px solid #2c4154;}
 .picborder2 {height:298px;width:246px;padding:0px;border: 2px solid #42617e;}
 .picborder3 {height:302px;width:250px;padding:0px;border: 1px solid #2c4154; display:block;margin:auto}

 .innerportrait {display:block;margin:auto;margin-top:10px;border:1px solid #C0C0A0;}
 .picborder1 {background:  #000000;width:244px;height:296px;border: 1px solid #2c4154;}
 .picborder2 {height:298px;width:246px;padding:0px;border: 2px solid #42617e;}
 .picborder3 {height:302px;width:250px;padding:0px;border: 1px solid #2c4154; display:block;margin:auto}

 .innerportrait {display:block;margin:auto;margin-top:0px;border:0px solid #C0C0A0;}
 .picborder1 {background:  #000000;width:224px;height:276px;border: 2px solid #2c4154;}
 .picborder2 {width:228px;height:278px;padding:0px;border: 2px solid #42617e;}
 .picborder3 {width:230px;height:282px;padding:0px;border: 1px solid #2c4154; display:block;margin:auto}

 .innerportrait {display:block;margin:auto;margin-top:0px;border:1px solid #C0C0A0;}
 .picborder1 {background:  #000000;width:226px;height:278px;border: 1px solid #2c4154;}
 .picborder2 {width:228px;height:280px;padding:0px;border: 2px solid #42617e;}
 .picborder3 {width:232px;height:284px;padding:0px;border: 1px solid #2c4154; display:block; text-align:center; margin:auto}


 .innerportrait {display:block;margin:auto;margin-top:0px;border:0px solid #C0C0A0;}
 .picborder1 {background:  #000000;width:224px;height:276px;border: 1px solid #2c4154;}
 .picborder2 {width:226px;height:278px;padding:0px;border: 2px solid #42617e;}
 .picborder3 {width:230px;height:282px;padding:0px;border: 1px solid #2c4154; display:block; text-align:center; margin:auto}


 .innerportrait {display:block;margin:auto;margin-top:0px;border:0px solid #C0C0A0;}
 .picborder1 {background:  #000000;width:224px;height:276px;border: 1px solid #2c4154;}
 .picborder2 {width:226px;height:278px;padding:0px;border: 1px solid #C0C0A0;}
 .picborder3 {width:228px;height:280px;padding:0px;border: 1px solid #2c4154; display:block; text-align:center; margin:auto}
*/
 
 .innerportrait {display:block;margin:auto;background: #AAAAAA;border:1px solid #CCCCCC;}


div#content span.dropcap {
	display:block; height:0; position: relative; right: 0.06em; top: -0.0em;
	}
div#content span.dropcap span {
	color: #333333; float:left; line-height:0.9em; padding-right:0.1em; margin-bottom:-0.2em; font-size:320%;;
	}
div#content span.dropcap + span{
	font-variant:small-caps;
	}

/*
<p style="text-indent:00px;">
<span style="display:block; height:0; position: relative; right: 0.06em; top: -0.0em;">
<span style="color: #333333; float:left; line-height:0.9em; padding-right:0.1em; margin-bottom:-0.2em; font-size:320%;">
S</span></span><span style="font-variant:small-caps">even years ago</span>
</p>


span.cap span { display:block; height:0; position: relative; right: 0.06em; top: -1.06em; }
span.cap { color: #333333; float:left; line-height:0.9em; padding-right:0.1em; margin-bottom:-0.2em; font-size:320%;}

*/

div#container{text-align:left; background-image: url('/images/BG-C0C0A0-200-FFFFFF-600-blue.gif');}
div#container.blog{text-align:left; background-image: url('/images/BG-C0C0A0-200-FFFFFF-600-blue-blog-dot.gif');}
div#container.interactivemap{text-align:left; background-image: url('/images/BG-C0C0A0-200-FFFFFF-600-blue-blog-dot.gif');}
div#container.interactivemap div#extra p{ padding-left:7px; padding-top:0px;}
div#container.interactivemap div#extra p.first{ padding-top:100px;}
div#container.interactivefamilytree{text-align:left;}
/*div#container.interactivefamilytree{text-align:left; background-image: url('/images/BG-C0C0A0-200-FFFFFF-600-blue-blog-dot.gif');}*/
div#header img { display:none;border:0px; margin:0px; padding:0px; }
/*  div#header img#tintagel { display:none; }  */
div#header img#nova { display:block; }
div#header { background-color:#000000;}
div#content {font-family: Georgia, "Times New Roman", Times, serif;}
div#content {font-family: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;}
div#content h1,h2,h3,h4,h5,h6 {font-family: Georgia, "Times New Roman", Times, serif;}
div#content p{ margin-top: 10px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px; line-height:1.4em;
  text-align   : left;
  line-height  : 1.4em;
}
div#content p.linklist{ margin-top: 10px; margin-right: 20px; margin-bottom: 0px; margin-left: 60px; text-indent:-20px}
div#content h2{text-align:center;margin:10px;color:#333333;}
div#content h4{text-align:left;margin:20px;color:#333333;}

div#navigation{display:block}
#extra {font-family: Georgia, "Times New Roman", Times, serif; }
div#extra p{ margin-top: 5px; margin-right: 15px; margin-bottom: 0px; margin-left: 0px}
div#extra{display:block}
    
div#footer {font-size:80%;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center;}
div#footer{background-image: url('/images/footer.gif'); background: #333 url('/images/footer.gif') ;color: #FFF}
div#footer p{padding-top:15px;padding:5px 10px; padding-top:20px;}


div#navigation div{
        border-bottom: 1px solid #ddd99e;
	}
div#navigation div.nav{
        border-bottom: 0px;
	}
div#navigation div.navsub{
        border-bottom: 0px;
	}
div#navigation div.navsuperlast{
        border-bottom: 0px;
	}
div.nav{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        border-bottom: 0px;
	}
.nav a {	
	text-decoration: none;
	text-shadow: none;
	}
.navsupertitle {
	font-variant:small-caps;
	font-weight: bold;
	font-style: normal; 
	text-shadow: #444444 1px 1px 1px;
	}
.navtitle {
	font-variant:small-caps;
	font-weight: bold;
	font-style: normal;
	font-size: larger;
	}
.navlast {
	}
.navsuperlast {
	border-bottom: none;
	}
.navsuperlast {
	border-bottom: none;
	}
.navscrunch {
	}
.nav  a:link { 
	color: #000000; 
	} 
.nav  a:visited { 
	color: #444444; 
	}
.nav  a:hover { 
	color: #660000; 
	}
.freenav  a:link { 
	color: #660000; 
	} 
.freenav  a:visited { 
	color: #660000; 
	}
.freenav  a:hover { 
	color: #993333; 
	}
.navsub {
	font-size:90%; 
	padding:0px; 
	border:none;
	margin:5px; margin-left: 15px;  
	line-height: 1.2em; 
	text-indent:-20px
	font-variant: normal;
	font-style: normal; 
	border: none;
	}
.navsuper {
        font-size:110%;
        color:#7a8245;        
        font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
        text-align: center;
        margin-left: 7px;
        margin-right: 4px;
        padding-top: 0px;
        padding-bottom: 0px;
        text-indent: -0px;
        }

div#navigation div:last-child {
        border: none;
        }

/* Olive greens

7a8245  center in knots
575f2e
3d451f  border in knots
*/

.nav {	
	margin:5px;
        color:#000000;        
        font-size:73%;
        padding-left: 28px;
        text-align: left;
        text-indent: -20px;
	font-variant: normal;
	}





div.navline {height:0px; text-align: left; margin-left: 7px; margin-right:4px; padding-top: 0px; padding-bottom: 0px; padding-left: 28px; border-bottom: 1px solid #ddd99e; text-indent:-20px}
div.navspacer {height:2px; text-align: left; margin-left: 7px; margin-right:4px; padding-top: 0px; padding-bottom: 0px; padding-left: 28px; border: none; text-indent:-20px}


.question {font-weight: bold; color:#42617E;}
.answer {font-weight: bold; color:#9E543B;}

.instruction {font-size:80%;color:#888888;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-align: left; margin-left: 0px; margin-right:0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border-bottom: 0px solid #ddd99e; text-indent:0px}



/* from blog */
#content p.wp-caption-text {font-size:80%;color:#888888;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: bold; display: block; margin-bottom: 1em;border-bottom: 0px solid #ddd99e; text-indent:0px}

#content ul, ol {margin-right:10px;line-height: 1.4em;margin-top:1em;}

/*#content li {
             margin-bottom:1em;
}*/

#sidebar li{font-size:100%;color:#000000;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: normal; text-align: left; padding:0px; border:0;margin:5px;margin-left: 0px;  line-height: 1.2em; text-indent:-30px;list-style-type:none;}

.alt { background:#EEEEEE; }
#sidebar .blognavright { border-bottom: 1px dotted #788044; margin-right:7px; margin-left:2px;}
#content .blognavright { border: none; margin-right:20px; margin-left:10px;}

#sidebar .innersearchbox {width:110px;display:block;margin: 3px auto;}
#sidebar .searchborder1 {background:  #C0C0A0;width:126px;border: 1px solid #2c4154;}
#sidebar .searchborder2 {width:128px;border: 1px solid #42617e;}
#sidebar .searchborder3 {width:130px;border: 1px solid #2c4154;}

#content .innersearchbox {width:280px;display:block;margin: 3px auto;}
#content .searchborder1 {background:  #C0C0A0;width:296px;border: 1px solid #2c4154;}
#content .searchborder2 {width:298px;border: 1px solid #42617e;}
#content .searchborder3 {width:300px;border: 1px solid #2c4154;}

p.blogpost { margin:40px; color:#FF0000;
     }
     
h3{margin-left:40px; text-indent:-20px}
acronym, abbr, span.caps {
	cursor: help;
	}
#wp-calendar {
        empty-cells: show;
        }
p.blog{	margin-top: 10px; 
	margin-right: 10px; 
	margin-bottom: 0px; 
	margin-left: 20px;
}
  .blogtime {font-size:80%;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  margin:0px;margin-top:0px;margin-left:20px;color:#666666;}
.blogresults { color: #FF0000; text-align: center }

.blognavright {font-size:80%;color:#000000;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight: bold; text-align: left; margin-left: 2px; margin-right:7px; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; border-bottom: 1px dotted #788044; text-indent:0px}

.blognavright  a:link { color: #000000; text-decoration: none }
.blognavright  a:visited { color: #666666; text-decoration: none }
.blognavright  a:hover { color: #660000; text-decoration: none }
img.aligncenter { display:block; margin:auto }
img.aligncenter { display:block; margin-left:40px }

