
* {
 margin: 0;
 padding: 0;
 outline: none;
}


body {
 padding: 30px;
 /*background: #fff url(../nav/rainbow-banner-resize.jpg) 0 0 repeat-x;*/
 font: 14px/normal Tahoma, Arial, Helvetica, sans-serif;
}



p { margin-bottom: 1em; }

p.footer {em; small; }

p.text {
  width:55em;
  word-wrap:break-word;
  padding-left:1em;
}

p.contact
{
 padding-left: 2em;
}

p.photo360 {
  width:360px;
  word-wrap:break-word;
  font-style:italic;
  padding-left: 1em;
}

p.photo600 {
  width:600px;
  word-wrap:break-word;
  font-style:italic;
  padding-left: 1em;
}

p.photo700 {
  width:700px;
  word-wrap:break-word;
  font-style:italic;
  padding-left: 1em;
}

ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 3em;
}

ul.text {
 list-style-type: none;
 padding: 0;
 margin: 0;
}


li.classic {
 margin-bottom: 1em;
 padding-left: 2em;
}

li.text {
 list-style-type: none;
 padding: 0;
 margin: 0;
}

li.ref {
  width:50em;
  word-wrap:break-word;
  margin: 2em;
}


h1,h2,h3 {
 margin-bottom: .5em;
 font-family: Arial, Helvetica, sans-serif;
}

h1 {
 /*border-bottom: solid 1px #d9d9d9;*/
 font-weight: normal;
 font-size: 180%;
 text-indent: 5px;
 letter-spacing: -1px;
}

#image
{
  border:1px solid #98bf21;
  font-style: italic;
  width: 500px;
}

#image tr.alt td 
{
font-style:italic
color:#000000;
background-color:#EAF2D3;
}
