body {
  background: #000;
  color: #fff;
  min-width: 800px;
  font-family: Arial, tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
  width: 100%;
  margin: 0;
  padding: 0;
}

table, tr, td, th { font-size: 100%; }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  text-shadow: #000 0 0 0; /* Reduces font-weight in Safari */
}

hr { border: 1px solid #555; border-width: 1px 0 0 0; }

img { border: none; text-decoration: none; }
sup { margin: 0 0 -.3em 0; }
fieldset { border: none; }
  fieldset legend { display: none; }

#jump { display: none; }

/* Articles */
div.article { position: relative; }
  div.article div.title a { color: #fff; text-decoration: none;}
    div.article div.title h1 {
		margin: 0.5em 0 0 0;
      padding: .3em .7em .45em .7em;
      color: #fff;
      font-size: 123%; /* 16px */
      font-weight: bold;
	  background: url(/sao/SiteImages/black60.png) 0 0 repeat;
    }
    div.article div.body { min-height: 75px; margin: .4em 0 0 0; }
      div.article div.body div.imright {
        position: relative;
        float: right;
        margin: .3em 0 0em .3em;
		width: 195px;
		}
      div.article div.body div.imright a { text-decoration: none; }
      div.article div.body div.imleft {
        position: relative;
        float: left;
        margin: .3em .3em 0em 0em; /* top right bottom left*/
      }
      div.article div.body div.imleft a { text-decoration: none; }

div.links { margin: 0em 0 1.5em 0;}

  div.links div.more {
  	padding: .3em .7em .45em .7em;
  	color: #fff;
	background: url(/sao/SiteImages/black40.png) 0 0 repeat;
    font-size: 80%; /* 16px */
  	font-weight: normal;
  }

div.caption {
  font-family: Arial, tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
  font-size: 70%;
  color: #555;
}
