body { background-color: #fff;
       width: 960px;
       margin: 0px auto;
       padding: 14px 0px 8px;
       font-family: Tahoma, Arial, FreeSans, Helvetica, sans-serif;
       font-size: 11px;
       color: #000; }

.noscript { font: 14px bold;
	    text-align: center;
	    color: #f00;
	    background-color: #ffffe0; }

a       { text-decoration: none;
          color: #9cf; }
a:hover { text-decoration: underline; }
a img { text-decoration: none;
	border: none; }
a.menu       { display: block;
	       height: 28px;
	       width: 80px;
	       padding-left: 24px; }
a.menu       { background: url(../menu/bullet-white-trans.png) left center no-repeat; }
a.menu:hover { background: url(../menu/bullet-blue-trans.png)  left center no-repeat; }

.leading  { color: #000;
	    font-weight: bold; }

.preamble { color: #666; }

.content { color: #fff;
	   background-color: #2679b3;
	   padding: 8px 8px 8px 86px;
	   min-height: 350px; }
.conthdr { font-size: 26px;
	   font-family: Verdana, Tahoma, Arial, FreeSans, Helvetica, sans-serif;
	   padding-left: 16px;
	   margin-bottom: 8px; }
.conthdr a { color: inherit; }
.contintro { padding-left: 8px; }
.contitem { margin-top: 8px; }
.contimg { float: left;
	   margin-right: 8px; }
.contimg img { border: 3px solid #fff; }
.preamble .contimg { margin-right: 7px; }

span.shaded { display: block;
	      padding: 1px;
	      font-size: 0;
	      line-height: 0; }
.gallery span.shaded,
.preamble .contimg span.shaded { padding: 0px;
				 border: 1px solid #ccc; }

.contitem:after,
.clear:after { content: "&nbsp;";
               display: block;
	       font-size: 0;
	       line-height: 0;
	       clear: both;
	       visibility: hidden; }