/*///////////////////////////////////////////////////////////////////////////
//////
/////        Remember to put all HTML docs in quirks mode for IE using:
////        Put IE into quirks mode
///            above the doctype declaration.
//            Developed with the help of Stu Nicholls' experiments at: http://cssplay.co.uk/
/
///////////////////////////////////////////////////////////////////////////
////
///  Layout Skeleton
*/
html {
  height:100%;
  max-height:100%;
  padding:0;
  margin:0;
  border:0;
  overflow:hidden; /*to get rid of scroll bars in IE */
}

body {
  height:100%;
  max-height:100%;
  overflow:hidden;
  padding:0;
  margin:0;
  font-size:62.5%;
  font-family:Georgia, Times, Times New Roman, serif;
  border-top-width:0;
  border-bottom-width:0;
  background-color:#FFFFFF;
}

#topnav {
  position:absolute;
  top:145px; /*adjust based on height of banner image*/
  left:0px;
  display:block;
  width:240px;
  text-align:left;
  background-color:#FFFFFF;
  overflow:hidden;
  margin:0;
  padding-left:15px;
  list-style-type:none;
  line-height:1.8em;
  z-index:200;
}       #header {
  height:145px; /*adjust based on height of banner image*/
  color:#FFF;
  background-color:#40311e;
  background-image:url(../images/banner.jpg);
  background-repeat:no-repeat;
  background-position:left top;
  position:absolute;
  margin:0;
  left:0;
  top:0;     display:block;
  width:100%;
  z-index:200;
  overflow:hidden;
  border:none;
}

#main {
  overflow:auto;       background-color:#FFFFFF;
  position:absolute;
  top:145px; /*adjust based on height of banner image*/
  bottom:0;
  right:0;
  left:0;
}

* html #main {
  position:absolute;
  border-top:#40311e solid 145px;
  top:0px;
  height:100%;
  width:100%;
  z-index:3;
}

#wrapper {
  min-width:900px;
  padding:0;
  margin:0;
  border:none;
  float:left;
}    
* html #wrapper {
  width:900px;
}    
#sidenav {
  float:left;
  height:100%;
  width:240px;
  background-color:#FFFFFF;
  text-align:left;
  margin:0;
  padding:0;
}    
#content {
  margin:0 0 0 250px;
  padding:0 0 10px 0;
  background-color:#FFFFFF;
}    
#subnav {
  width:594px;
  margin:20px auto 2.5em 5px;
  background-color:#d9bfa0;
}    
#text {
  width:564px;
  margin:0 auto 0 20px;
  padding:0;
  text-align:justify;
}

#footnotes {
  width:564px;
  margin:0 auto 0 20px;
  padding:0;
  text-align:justify;
}

.footer {
  width:564px;
  margin:1em auto 0 20px;
  padding:0;
  text-align:left;
  font-size:1.2em;
}            
/*/////////////////////////////////
/////
/// INDEX STYLES
*/

#index #main { /*note these styles do not include a banner; see Rambo for example with banner*/
  top:0;
  padding-top:4em;
}

* html #index div#main {
  border-top-width:0;
  top:0;
  padding-top:4em;
}

#index div#sidenav {
  margin-top:105px;
}

#index #topnav {
  top:0;
  padding-top:145px;
}    

/*/////////////////////////////////
/////
/// TOP NAV STYLES
*/

#topnav #searchbox {
  position:relative;
  top:0px;
}    
#topnav #searchbox #searchForm {
  margin:0 0 0 5px;
  padding:5px 0 10px 0;
}

#topnav input#term {
  margin:0;
  padding:0;
  width:150px;
}    
#topnav input#submit {
  /*position:absolute;
  left:160px;
  top:4px;*/
}    
#topnav ul {
  margin:0;
  padding:1em 30px 0 0;
  list-style-type:none;
  line-height:1.8em;
}

#topnav ul li {
  font-size:1.1em;
  display:inline;
  margin:0;       padding:0;
}    
#topnav ul li a {
  margin:0.5em 0 0 0;
  padding:1px 5px 1px 0.5em;
  display:inline;
}    
#topnav ul li a:link, #topnav ul li a:active, #topnav ul li a:visited {
  text-decoration:underline;
  color: #40311E;
}

#topnav ul li a:hover, #topnav ul li a:focus {
  text-decoration:none;
  color: #40311E;
}

#index #topnav .index, #help #topnav .help, #print #topnav .print {
  color: #40311E;
  text-decoration:none;
}    

/*////////////////////////////////////////////////////////////////////////
////
///     SIDE NAV STYLES
*/

#sidenav {
  background:#FFFFFF;
padding-left:0px;
}

#sidenav h1 {
  color:#8c7251;
  font-size:1.4em;
  font-weight:normal;
  font-style:normal;
  margin:0;
  padding:5.5em 15px 0 20px;  }  
  
#sidenav ul {
  margin:1.5em 0 0 0;	
  padding:0;
  list-style-type:none;
  line-height:1.8em;
}


#sidenav ul li.sidenav-li-link-page {
  font-size:1.2em;
}

#sidenav ul li.sidenav-li-link-navegation {
  font-size:1.4em;
}

#sidenav ul li {
	display:inline; /*for correct display in IE6*/
}


#sidenav ul li a {
	display:block;
	margin:0.5em 0 0 0;
	padding:3px 5px 3px 2.6em;
	text-indent:-1em;
}


#sidenav ul li.sidenav-li-link-navegation a {
  margin-top:1em;
}

#sidenav ul li.sidenav-li-link-navegation a:link,
#sidenav ul li.sidenav-li-link-navegation a:active,
#sidenav ul li.sidenav-li-link-navegation a:visited
{
  color: #8c7251;
  text-decoration:none;
}

#sidenav ul li.sidenav-li-link-navegation a:hover,
#sidenav ul li.sidenav-li-link-navegation a:focus
{
  color: #8c7251;
  background-color:#d9bfa0;
  text-decoration:none;
}


#sidenav ul li.sidenav-li-link-page a:link,
#sidenav ul li.sidenav-li-link-page a:active,
#sidenav ul li.sidenav-li-link-page a:visited
{
  color:#40311e;
  text-decoration:none;
}

#sidenav ul li.sidenav-li-link-page a:hover,
#sidenav ul li.sidenav-li-link-page a:focus
{
  color:#40311e;
  background-color:#d9bfa0;
  text-decoration:none;
}    
#sidenav ul#links-out
{
  margin:2em 0 0 0;
}

#sidenav ul#links-out li
{
  font-size:1.1em;
  line-height:1.2em;
  margin:1px 0;       padding:0;
}    
#sidenav ul#links-out li a:link,
#sidenav ul#links-out li a:active,
#sidenav ul#links-out li a:visited
{
  text-decoration:none;
  color:#666666;
}    
#sidenav ul#links-out li a:hover,
#sidenav ul#links-out li a:focus
{
  background-color:#FFFFFF;
  text-decoration:none;
  color:#40311E;
}

#beginnings #sidenav .beginnings,
#terms-contest #sidenav .terms-contest,
#mechanics-conquest #sidenav .mechanics-conquest,
#endings #sidenav .endings
{
  color: #8c7251;
  background-color:#d9bfa0;
  text-decoration:none;
}

#preface #sidenav .preface,
#acknowledgments #sidenav .acknowledgments,
#dedication #sidenav .dedication,
#abbreviations #sidenav .abbreviations,
#introduction #sidenav .introduction,
#chapter1 #sidenav .chapter1,
#chapter2 #sidenav .chapter2,
#chapter3 #sidenav .chapter3,
#chapter4 #sidenav .chapter4,
#chapter5 #sidenav .chapter5,
#chapter6 #sidenav .chapter6,
#chapter7 #sidenav .chapter7,
#chapter8 #sidenav .chapter8,
#chapter9 #sidenav .chapter9,
#chapter10 #sidenav .chapter10,
#conclusion #sidenav .conclusion,
#appendix #sidenav .appendix,
#orthography #sidenav .orthography,
#glossary #sidenav .glossary,
#currency-measures #sidenav .currency-measures,
#bibliography #sidenav .bibliography,
#genealogy-charts #sidenav .genealogy-charts,
#beginnings #sidenav .beginnings,
#terms-contest #sidenav .terms-contest,
#mechanics-conquest #sidenav .mechanics-conquest,
#endings #sidenav .endings,
#about #sidenav .about,
#gallery #sidenav .gallery
{
  color:#40311e;
  background-color:#d9bfa0;
}

/*////////////////////////////////////////////////////////////////////////
////
///     SUBNAV STYLES
*/

#subnav h1
{
  color: #d9bfa0;
  font-size:1.4em;
  line-height:1.4em;
  font-weight:bold;
  text-align:left;
  margin:0;
  padding:0.5em 15px 0 15px;
  background-color:#8c7251;    }

#subnav h2
{
  color: #d7d7d9;
  font-size:1.8em;
  line-height:1.4em;
  font-weight:normal;
  text-align:left;
  margin:0;
  padding:0 15px 0.4em 15px;
  background-color:#8c7251;
}

#acknowledgments #subnav h2,
#print #subnav h2,
#help #subnav h2,
#bibliography #subnav h2,
#abbreviations #subnav h2,
#orthography #subnav h2,
#beginnings #subnav h2,
#terms-contest #subnav h2,
#mechanics-conquest #subnav h2,
#endings #subnav h2,
#currency-measures #subnav h2,
#genealogy-charts #subnav h2,
#bibliography #subnav h2,
#about #subnav h2,
#gallery  #subnav h2
{
  padding-top:0.4em;
}

#subnav ul {
  margin:0;
  padding:1em 30px;
  list-style-type:none;
  display:block;
  font-size:1.4em;
  line-height:1.4em;
}

#subnav ul li {
  margin:0;
  padding:0.5em 0;
}    
#subnav ul li a:link, #subnav ul li a:active, #subnav ul li a:visited {
  color:#40311e;
  text-decoration:none;
}

#subnav ul li a:hover, #subnav ul li a:focus {
  color:#40311e;
  text-decoration:underline;
}    
#subnav ul li ul {
  margin:0;
  padding:0 0 0 20px;
  list-style-type:none;
  font-size:1em; /*1 x 1.2em = 1.2em*/
}

#subnav ul li ul li
{
  margin:0;
  padding:1em 0 0 0;
  font-size:1em; /*1 x 1.2em = 1.2em*/
  line-height:1.4em;
}


/*////////////////////////////////////////////////////////////////////////
////
///     CONTENT STYLES
*/

#content a:link, #content a:active, #content a:visited {
  text-decoration:underline;
  color:#40311e;
}

#content a:hover, #content a:focus {
  text-decoration:none;
  color:#666666;
}

#text p {
  font-size:1.3em;
  line-height:1.8em;
}

ol.decimal,
ol.roman li
{
  font-size:1.3em;
  line-height:1.8em;
  list-style-type: upper-roman;
}

#bibliography p {
  padding-left:15px;
  text-indent:-15px;
}

img.noborder
{
  border: none;
}

.paranum {       float:right;
  text-align:right;       font-size:0.846em; /*1.3em x .846 = 1.1em*/
  font-weight:bold;       padding-top:0.2em;
  margin-right:-20px;
  position:relative;
  left:30px;
}

#text h3 {
  color: #000;
  font-size:1.5em;
  line-height:1.6em;
  font-weight:bold;
  text-align:left;
  padding:0;
  margin: 0;
}

#text h4 {
  color: #000;
  font-size:1.3em;
  line-height:1.6em;
  font-weight:bold;
  text-align:left;
  margin:1.5em 0 0 0;
  padding:0;
}
  #text h5 {
  color: #000;
  font-size:1.2em;
  line-height:1.6em;
  font-weight:bold;
  text-align:left;
  margin:1.2em 0 -0.5em 0;
  padding:0;
}

#text .footnotelinks {
  font-family: Verdana, Helvetica, sans-serif;
  font-size:.846em; /*1.3em x .846 = 1.1em*/
  position:relative;
  top:-0.4em;
  margin:0 2px;
}

blockquote .footnotelinks {
  font-size:.917em; /*1.2em x .917 = 1.1em*/
}    
#text a.footnotelinks:link, #text a.footnotelinks:visited, #text a.footnotelinks:active {       text-decoration: underline;
  color:#40311e;
}

#text a.footnotelinks:hover, #text a.footnotelinks:focus {       text-decoration: none;
  color:#666666;
}
   blockquote {
  width:400px;
  margin:0 85px;
  font-size:1.2em;
  line-height:1.6em;
}

blockquote.another {
  margin-top:1em;
}    
.name {
  text-align:right;
}

a.toplink, a.subnavtoplink {
  display:block;
  text-align:right;
  margin:0;
  padding:0;
}

#text a.toplink, #text a.subnavtoplink {
  font-size:1.2em;
  margin-bottom:1.5em;
}

.clear-left {
  clear: left;
}

/*///////////////////////////////////////////////////////////////////////////
////
///  RESOURCEBOX AND LINKBOX STYLES
*/

#index p img {
  border: none !important;
}

p img, blockquote img, table img, div img {
  border:2px solid #8c7251;
}

.resourcebox, .referencebox {
  margin:0;
  padding:0.5em;
  background-color:#8c7251;
  border:1px solid #8c7251;       text-align:left;
  font-family:Verdana, Helvetica, sans-serif;       font-size:.846em; /*1.3em x .846 = 1.1em*/
  line-height:1.4em;
}

.linkbox {
  margin:0;
  padding:0.5em;
  background-color:#8c7251;
  border:1px solid #8c7251;       text-align:left;
  font-family:Verdana, Helvetica, sans-serif;       font-size:.846em; /*1.3em x .846 = 1.1em*/
  line-height:1.4em;
}

.left {
  float:left;
  margin:0.5em 1em 0.5em 0;
}

.right {
  float:right;
  margin:0.5em 0 0.5em 1em;    }

.center {
  float:left;
  text-align:center;
  margin:0.5em auto 0.5em auto;
}

.middle {
  float:left;
  text-align:left;
  margin:0.5em auto 0.5em auto;
}        
.wide {
  width:204px;
}

.table {
  width:180px;
}
.tall {
  width:130px;
}

.thumb_map {
  width:200px;
}

.resourcebox img {
  text-align: center;
}

.resourcebox .caption {
  background: url(../images/icon_magnify.gif) no-repeat 1px 6px;
  display:block;
  text-align:left;
  text-indent:18px;
  padding:0.5em 2px 0 2px;
  color:#d7d7d9;
}

.resourcebox .video {
  background: url(../images/icon_video.gif) no-repeat 1px 6px;
  display:block;
  text-align:left;
  text-indent:18px;
  padding:0.5em 2px 0 2px;
  color:#d7d7d9;
}

.linkbox .link {
  background: url(../images/icon_window.gif) no-repeat 1px 6px;
  display:block;
  text-indent:18px;
  text-align:left;
  padding:0.5em 2px 0.5em 2px;
  color:#FFFFFF;
}

.linkbox .pdf {
  background: url(../images/icon_pdf.gif) no-repeat 1px 6px;
  display:block;
  text-indent:18px;
  text-align:left;
  padding:0.5em 2px 0.5em 2px;
  color:#FFFFFF;
}

#text .linkbox .link a:link,
#text .linkbox .link a:active,
#text .linkbox .link a:visited,
#text .linkbox .pdf a:link,
#text .linkbox .pdf a:active,
#text .linkbox .pdf a:visited
{
  text-decoration:underline;
  color: #d7d7d9;
}

#text .linkbox .link a:hover,
#text .linkbox .link a:focus,
#text .linkbox .pdf a:hover,
#text .linkbox .pdf a:focus
{
  text-decoration:none;
  color:#FFFFFF;
}

table .resourcebox .caption,
table .resourcebox .video,
table .linkbox .pdf,
table .linkbox .link
{
  font-size:1.3em; /*.846em x 1.3 = 1.1em*/
  line-height:1.5em;       padding:0.5em 2px 0 2px;    }

* html table .resourcebox .caption, * html table .resourcebox .video, * html table .linkbox .pdf, * html table .linkbox .link {
  font-size:.846em;
}


/*/////////////////////////////////////////////////////////////////
////
///  AUDIO STYLES
*/

/*see Rambo for model; may need to tweak these styles
.mp3player {
  width:240px;
  float:right;
  border:2px solid #000000;
  margin-left:12px;
  padding:0.5em;
  background-color:#000000;
  color:#003366;
  height:auto;
  font-size:.917em;
  text-align:left;
}

.mp3player .caption {
  color: #FFFFFF;
  margin:0;
}

#text p .mp3player a:link, #text p .mp3player a:active, #text p .mp3player a:visited {
  text-decoration:underline;
  color:#CCCCCC;
}

#text p .mp3player a:hover, #text p .caption a:focus {
  text-decoration:none;
  color:#FFFFFF;
}
*/

/*/////////////////////////////////////////////////////////////////
////
///  LIST STYLES
*/

#text ul.bullet {
  font-size:1.3em;
  line-height:1.8em;
}    
ul.helper {
  list-style-type:none;
  margin:-1.3em 0 1em 0;
  padding:0 0 0.5em 0;
}

ul.helper li {
  font-size:1.3em;
  line-height:1.8em;
}       ul.printer {
  list-style-type:none;
  margin:1em 0 0 0;
  padding:0;
}

ul.printer li {
  font-size:1.3em;
  line-height:1.8em;
  padding:0 0 0.5em 0;
}        
dl {
  margin:0;
  padding:0;
  text-align:left;
}    
dl.biblio {
  margin-top:1em;
  margin-bottom:-0.5em;
}    
dt {
  float:left;
  width:80px;
  padding:0.5em 0;
}    
dl#abbrev dt {
  font-size:1.3em;
  line-height:1.8em;
}    
dl#gloss dt {
  font-size:1.3em;
  line-height:1.8em;
  width:150px;
}    
dl.biblio dt {
  font-size:1.3em;
  line-height:1.8em;
  width:50px;
}

dd {
  margin-left:90px;
  padding:0.5em 0;
}    
dl#abbrev dd {
  font-size:1.3em;
  line-height:1.8em;
}    
dl#gloss dd {
  font-size:1.3em;
  line-height:1.8em;
  margin-left:160px;
}    
dl.biblio dd {
  font-size:1.3em;
  line-height:1.8em;
  margin-left:60px;
}    

/*///////////////////////////////////////////////////////////////////////////
////
///  TABLE STYLES
*/

table.image {
  border:none;
  text-align:center;
  margin:10px auto;
  padding:0;
}    
table.image tr {
  text-align:center;
  margin:0;
  padding:0;
}
  table.image tr td {
  padding:0 0 1em 0;
  margin:0;
  border:none;
  vertical-align:top;
  text-align:center;
}    
table.biblio {
  border:none;
  text-align:left;
  margin:-10px 0 0 0;
  padding:0;
  font-size:1.3em;
  line-height:1.8em;
}

table.biblio tr {
  text-align:left;
  margin:0;
  padding:0;
}
  table.biblio tr td {
  padding:10px 5px 10px 15px;
  margin:0;
  border:none;
  vertical-align:top;
  text-align:left;
}    
/*td.td
{
  text-align: center;
  vertical-align: top;
}


th
{
  text-align: left;
}


.tabular
{
  margin:0;
  padding:0;
  font-size: 1.2em;
}

.tabular caption
{
  font-size: 1.3em;
  width: 100%;
  font-weight: bold;
  color: #000;
  margin: 1em 0;
  padding: 0;
  text-align: left;    }

.ol-tabular
{
  font-size: 1.3em;
  line-height:1.8em;
}*/



/*/////////////////////////////////////////////////////////////////
////
///  FOOTNOTE STYLES
*/

#footnotes p {
  font-size:1.2em;
  line-height:1.6em;
}    
#footnotes h3 {
  font-size:1.4em;
  line-height:1.4em;
  font-weight:bold;
  padding-top:1.5em;
  margin:0;
}    
a.backlink {
  font-size:.917em /*1.2em x .917 = 1.1em*/
}    

/*///////////////////////////////////////////////////////////////////////////
////
///  DETAIL STYLES
*/

body.detail {
  background-image:url(../images/spacer.gif);
  background-repeat:repeat-x;
  background-color:#FFFFFF;
  margin:0;
  padding:0;
  font-family:Georgia, Times, Times New Roman, serif;
  font-size:62.5%;
  overflow:auto;
  width:100%;
}

#detailWrapper {
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  overflow:auto;
}    
#detailHeader {
  height:145px;
  background-color:#40311e;
  background-image:url(../images/banner.jpg);
  border:none;
  background-repeat:no-repeat;
  background-position:left top;
  color:#fff;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden;
}

#detailBody {
  margin:25px;
  padding-bottom:10px;
}

#detailBody img {
  border:#ccc solid 2px;
}

#detailBody #detailText {
  float:left;
  width:275px;
  padding-right:25px;
}    
#detailBody h1 {
  font-size:1.3em;
  line-height:1.8em;
  font-weight:bold;
  width:250px;
  margin-right:0;
  padding-right:0;
}    
#detailBody p {
  font-size:1.2em;
  line-height:1.8em;
  width:250px;
  margin-right:0;
  padding-right:0;
}

#detailBody p.credit {
  margin:1em 0;
  font-size:1.1em;
  line-height:1.6em;
}

#detailBody a:link, #detailBody a:active, #detailBody a:visited {
  text-decoration:underline;
  color:#6e3a10;
}

#detailBody a:hover, #detailBody a:focus {
  text-decoration:none;
  color:#666666;
}


/*///////////////////////////////////////////////////////////////////////////
////
///  BOOK INFO STYLES
*/

#bookinfo {       
	text-indent:-1500px;
	overflow:hidden;
	color:#000000;
}

#index #bookinfo {
  display:none;
}


/*///////////////////////////////////////////////////////////////////////////
////
///  Detail Page - Tables
*/

.tblSection{
width: 600px;
font-size: 12px;
margin-bottom:10px;
}

.tblSection tr.titles td{
border-top:1px #000 solid;
border-bottom:1px #000 solid;
text-align:left;
background-color:#EEE4C9;
font-size:14px;
font-family:Georgia, Times, Times New Roman, serif;
padding:5px 10px;
}

.tblSection td.subTitles{
border-bottom:1px #000 solid;
text-align:left;
font-size:13px;
margin:0;
padding:2px 5px;
background-color: #ccc;
font-family:Georgia, Times, Times New Roman, serif;
color:#333333;
}

.tblSection tr.data td{
border-bottom: 1px #666 solid;
padding:5px 10px;
}

.tblcaption{
font-weight:bold;
text-align:center;
font-size:14px;
}
.tblcaption td{padding: 5px 2px 5px 2px;}

.odd{    background-color:#F8F7F3; }

/* 3-5 */
#tblBelongings35{ width: 520px; margin:0 0 10px 0;}
#tblBelongings35 .tblFarm{     width: 200px;    }
#tblBelongings35 .tblYears{    text-align: center;    }

/* 3-6 */
#tblbelonging36{width: 600px; margin:0 0 10px 0;}
#tblbelonging36 .vSpacer{width: 20px;}

/* 3-8 */
#tblbelonging38{ width: 600px; margin:0 0 10px 0;}
#tblbelonging38 .tblYears {text-align:center;}
#tblbelonging38 .tblFarm{width:150px;}

/* 6-6 */
#status66 .tbldate{width:50px;}
#status66 .tblPermit{width:100px;}
#status66 .tblStatus{}
#status66 .tblSpouse{}
#status66 .tblShip{}
#status66 .tblFarm{width:90px;}

/*7-6 */
#tblbelonging76 {width:600px; margin:0 0 10px 0;}
#tblbelonging76 .tblFarm{}
#tblbelonging76 .tblClaimant{}
#tblbelonging76 .tblDate{width:75px;}
#tblbelonging76 .tblSources{width:120px;}

/* 7-7 */
#tblbelonging77 { margin:0 0 10px 0;}
#tblbelonging77 .tblRix{text-align:left;}
#tblbelonging77 .tblShip{text-align:left;}
#tblbelonging77 .tblName{}

/* 8-3 */
#tblplaces83{ width: 600px; margin:0 0 10px 0;}



table .reference
{
	font-size:1.3em;
	line-height:1.5em;
}

.reference 
{
	background: url(../images/icon_window.gif) no-repeat 1px 6px;
	display:block;
	text-indent:18px; 
	text-align:left;
	padding:0.5em 2px 0.5em 2px;
	color:#FFFFFF;
}

.reference a:link,
.reference a:visited
{
	color: #D7D7D9 !important;
	text-decoration: underline;
}

.reference a:hover,
.reference a:focus,
.reference a:active
{
	color:#FFFFFF !important;
	text-decoration:none !important;
}

#footnotes p .linkbox .reference a:hover,
#footnotes p .linkbox .reference a:focus
{
	text-decoration:none !important;
	color:#FFFFFF !important;
}

.value
{
	text-align: right;
}

/*///////////////////////////////////////////////////////////////////////////
////
///  SEARCH STYLES
*/
	
body#search #sidenav h1 {
	padding-top:5.5em;
}	

body#search blockquote.g {	
	margin-left:0px;
}

body#search p.g{
	margin-bottom:0px;
}

body#search td.s {
	padding-top:0px;
	margin:0px;
	font-size:13px;
	line-height:20px;
}

body#search blockquote.g table {
	margin:0px;
}

body#search span.l {
	padding:0px;
	margin:0px;
}

body#search span.b {
	font-size:13px;
}

body#search span.s {
	font-size:12px;
}

body#search div.n {
	margin-top:20px;
}	

body#search table#resultsText {
	margin-top:10px;
}	
/* --  used for searches that return no results, and others */   
body#search span.p {
	font-size:12px;
}		
