
 
<!-- Style sheet used at http://clansinclaircanada.ca -->

<!-- Four sections: 
     1. noprint, 
     2. general classes, 
     3. features, 
     4. style by ID     -->

<!-- Section 1: Suppress printing with class="noprint" -->

@media print {
  .noprint {display: none; } 
}
 

<!-- Section 2: General classes -->

.art-credit { 
  margin-top : 0 ; 
}

.art-title { 
  margin-bottom : 0 ; 
}

.calisto { 
  font-family : Calisto-MT, serif ; 
}

.center {
  text-align: center;
}

.indent { 
  margin-left : 12% ; 
  margin-right : 12% ; 
}

.left {
  text-align: left;
}

.nav {
  text-align : center ;
  padding-top : 2em ; 
  padding-bottom : 1em ; 
  padding-left : 1.5em ; 
}

.navy {
  color: navy ; 
}
 
.normal {
  font-family: Arial, sans-serif ;
  font-weight: regular ;
  color: black ; 
  font-size: 10pt ; 
}

.nu {
  color: navy ;
  text-decoration: underline ;
}

.red { 
  color: maroon ; 
}

.right {
  text-align: right ;
}

.six { 
  margin-left : 6% ; 
  margin-right : 6% ; 
}

.small { 
  font-size: 0.80em ; 
}

.smblue { 
  font-size: 0.75em ; 
  font-color: blue ; 
  text-decoration: none ;
}

.strike {
  text-decoration: strikeover ;
}

.ten { 
  margin-left : 10% ; 
  margin-right : 10% ; 
}


<!-- Section 3: Styles of particular features -->

a:hover {
  color: purple ; }

body {
  margin-left: -3px ;
  margin-top: -1px ;
  background-color: navy ; 
  background-image: url('/shared/hsinclair.gif') ;
  background-repeat: repeat ;
  background-attachment: scroll ;
  font-family: Arial, sans-serif ;
  font-weight: regular ;
  color: black ; 
  font-size: 10pt
}

em {
  text-decoration: italic ;
}

<!-- 0-height required for the shadow -->
h1 {
  font-size: 16pt ; 
  font-weight: bold ; 
  text-align: left ;
  color: black ;
  margin-top: 20px ;
  margin-bottom: 1px ;
}

h1.head {
  font-size: 16pt ; 
  margin-top: 15px ;
}

h1.plain {
  filter: none ; 
}
 
h2 {
  margin-left: 8%;
  margin-right: 8%;
  margin-top: 0 ;
  margin-bottom: 0 ;
  font-weight: bold;
  font-size: 1em ;
  text-align: left; 
}
 
h2.navy {
  color: navy ; 
  margin-bottom: 1em ; 
} 

h2.section {
  margin-left: 30px ;
  margin-top: 1em ; 
  margin-bottom: 1em ;
  clear: left ; 
}
 
h3 {
  margin-left: 12%;
  margin-right: 12%;
  margin-top: 1em ;
  margin-bottom: 0 ;
  font-weight: normal;
  font-size: 1em ;
  text-align: left; 
}

h4 {
  margin-left: 16%;
  margin-right: 16%;
  margin-top: 0 ;
  margin-bottom: 0 ;
  font-weight: normal;
  font-size: 1em ;
  text-align: left; 
}

  
hr {
  margin-top: 3px ;
  margin-left: 5% ;
  width: 95% ;  
  margin-bottom: 20px ; 
}

li {
  margin-left: 30px ;
  list-style-type: disc ;
  vertical-align: middle ; 
}
 
li.link {
  margin-bottom: 1em ; 
}


p, ul {
  margin-left: 8%;
  margin-right: 8%;
  margin-top: 0 ;
  margin-bottom: 1em; 
}
 
p.topper {
  font-size: 0.75em ;
  font-family: arial, sans-serif ;
  text-align: right ;
  margin-top: 5px ;
  margin-bottom: 1px ; 
}

p.topper a:link {
  font-color: navy ; 
  font-weight: bold ;
  text-decoration : none ; 
}

p.topper a:visited {
  font-color: navy ; 
  font-weight: bold ;
  text-decoration : none ; 
}

p.topper a:hover {
  font-color: maroon ;
  font-weight: bold ;
  text-decoration: none ; 
}

strong {
  font-weight: bold ;
}

table.nl { 
  width: 80% ; 
  text-align: left ;
  border-style: none ;
  border-width: 2px ; 
}
 
td.nl {
  vertical-align: top ;
  border-color: silver ;
  border-style: ridge ;
  border-width: 1px ;
  width: 21% ; 
}

td.yr { 
  border-color: silver ;
  border-style: ridge ;
  border-width: 1px ;
  width: 16% ; 
} 

tr.nl { 
  height: 2em ; 
}

u {
  text-decoration: underline ;
}


<!-- Section 4: Style by ID -->

#content {
  background-color: white ; 
  border-width: 3px ; 
  border-style: ridge ;
  vertical-align: top ;
  width: 715px ;
  margin-top: 20px ; 
  margin-bottom: 20px ; 
  padding: 2em ; }
 

#credits  {
  text-align: center;
  font-size: 0.75em ; 
  color: black;
  font-family: arial, sans-serif ;
  margin-top : 2.5em ;
  margin-bottom : 2em ; 
}

#srch {
  font-family: arial, sans-serif ;
  font-size: 1em ;
  text-align: center ; 
}

#menu {
  font-size : 0.80em ;
  font-weight : bold ;
  width: 101% ; 
  border: 0px ;
  border-style: ridge ;
  horizontal-align: center ;
  background-color: silver ; 
  padding: 0px ;
  margin-top : 0 ;
  margin-bottom: 2em 
}

#menu a:link {
  color: navy ; 
  font-weight: bold ;
  text-decoration : none ;
}

#menu a:visited {
  color: black; 
  text-decoration: none ;
}

#menu a:hover {
  color: maroon ;
  text-decoration: none ;
  font-weight: bold ;
}

<!-- End of CSAC style sheet -->