/* Cascading Style Sheet for TorchRun.SONJ.org site */

blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, input, li, ol, p, pre, td,textarea, th, ul {    
  margin: 0;   
  padding: 0;   
} 

a, body, div, h1, h2, h3, li, p, td {
	font: 100% Arial, Helvetica, Verdana, sans-serif;
}
  
div {
  font-size: 12px;
}
 
a { 
  color:#F14000; 
  font-weight: bold;
}

/* Must be last or won't hover over visited links. */

a:hover {
  color:#23408F;
}

body, table { 
  font-family: arial, helvetica, serif;
  font-size: 12px;
  text-align:Justify 
}

h1, h2, h3, h4 {
  font-family: arial, helvetica, serif;
}

h1 {
  color: #F14000;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align: Left;
}

h2 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 10px;
}

h3 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0px;
  margin-top: 10px;
}

p {
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 5px;
  text-align: justify;
}

#sonjLiSpread ol, #sonjLiSpread ul {
  margin-left: 20px;
}

#sonjLiSpread ol li, #sonjLiSpread ul li {
  padding-bottom: 4px;
}

#NbLeftContainer { 
  width: 121px; 
}

#NbLeftContainer ul {
  font-family: arial, helvetica, serif;
  font-size: 14px;
  font-weight: bold;
  margin-left: 0;
  padding-left: 0;
  list-style-type: none;
}

#NbLeftContainer a {
  background-color: #FFFFFF;
  border: 2px solid #FFEAB3;
  display: block;
  margin-top: 4px;
  padding: 2px;
  text-align: center;
}

#NbLeftContainer a:link, #NbLeftList a:visited {
  color: #F14000;
  text-decoration: none;
}

#NbLeftContainer a:hover {
  border: 2px solid #23408F;
  background-color: #FFEAB3;
  color: #F14000;
}

#Credit { color:#F14000; font-size:9px; font-weight:bold; height:1000px; margin:auto; padding:3px; text-align:center; }

#Footer {
  background: #F14000;
  color: white;
  font-size: 12px;
  font-weight: bold;
  margin: auto;
  padding: 3px;
  text-align: center;
  width: 812px;
}

#Footer a {
  color: white;
}

#Footer a, a:visited {
  text-decoration: none;
}

#Footer a:hover {
  text-decoration: underline;
}

.sonjPartnerLogo {
  background-position: 0px;
  display: block;
  height: 96px;
  width: 176px;
} 

.sonjPartnerLogo:hover { 
  background-position: -176px;
} 

