body,table,input,select,textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
body                             { margin:0; padding:0; background-color:#326a89; color:#ffffff; }

.clear:after {
  content:".";
  height:1px;
  display:block;
  clear:both;
  visibility:hidden;
}

.clr {
  clear:both;
}
/* Left */

#Left             { position:absolute; top:6px; left:0; width:139px; border-left:#326a89 solid 6px; background-color:#e6f6ff; color:#000000; }

/* Middle */

#Middle           { margin:6px 148px 0 6px; background:#e6f6ff url(../images/i-n-cassowary.jpg) no-repeat bottom left; }
#ContentWrap      { min-height:420px; border-left:#326a89 solid 6px; margin-left:139px; }
#Content          { padding:66px 1em 1em 1em; border:#e6f6ff solid 1px; border-bottom:0; background:transparent url(../images/i-h-bg.jpg) repeat-x; color:#000000; }
* html #Content   { height:430px; }

/* Right */

#Right            { position:absolute; top:6px; right:6px; width:136px; }
#Right .P         { margin-top:6px; padding:3px 3px 6px 3px; background-color:#e6f6ff; color:#000000; font-size:0.75em; }
#Right .P img     { border:#000000 solid 1px; }
#Right .P p       { margin:3px 0 0 0; line-height:1em; }


/* Navigation */
 
/*/*/
#NavMain          { padding-left:20px; }
#NavMain ul       { margin:0; padding:0; list-style:none; font-size:8.6pt; }
#NavMain li       { display:block; line-height:2em; }
#NavMain a        { text-decoration:none; }
#NavMain a:hover  { text-decoration:underline; }
/* */


/* Content */

img               { border:0; }
#Content img      { border:#31698c solid 1px; }

a                 { color:#004368; text-decoration:underline; white-space:nowrap; }
a:visited         { color:#116795; }
a:hover           { color:#008fdd; }

h1                { margin:0; color:#004368; font-family:"Trebuchet MS",Arial,Helvetica; font-weight:normal; font-size:18pt; font-weight:bold; display:block; background:transparent url(../images/i-h1-bg.gif) repeat-x; }
h1 span           { padding-right:20px; background-color:#e6f6ff; }
h2                { color:#004368; font-family:"Trebuchet MS",Arial,Helvetica; font-weight:normal; font-size:14pt; }
h3                { color:#004368; font-size:1em; font-weight:bold; }
h4                { font-size:1em; font-weight:bold; }
h5                { font-size:1em; font-weight:bold; }

p,li              { line-height:1.4em; }
small             { font-size:0.85em; }
form              { margin:0; padding:0; }
td,th             { vertical-align:top; text-align:left; }

dl                { margin:0; padding:0; line-height:1.8em; }
dt                { float:left; }
dd                { margin-left:10em; }
.Species dl       { margin:0; padding:0; line-height:1.8em; }
.Species dt       { margin-left:2em; }
.Species dd       { margin-left:22em; font-style:italic; }
.Species h5       { font-weight:bold; }

.Caption          { font-size:0.85em; }

.Thumb            { margin:1em 1em 1em 1em; padding:10px 10px 0 10px; border:#004368 solid 1px; font-size:0.85em; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#e6f6ff', endColorstr='#ffffff', gradientType='0'); }
.Thumb a          { text-decoration:none; }
.Thumb h2         { margin-bottom:0; }
.Thumb p          { margin:0.4em 0 0.8em 0; }
.Thumb .Enq       { padding:4px 0 4px 4px; font-weight:bold; }
.Thumb .Enq a     { text-decoration:underline; }
.Thumb .Enq ul    { margin:0 0 0 20px; padding:0; list-style-image:url(../images/arrow.gif); }
.Thumb .Enq ul.tour    { margin:0 0 0 20px; padding:0; list-style-image:url(../images/dot.gif); font-weight:normal;}
.Thumb img        { float:right; margin:6px 3px 3px 3px; }


/* Footer */

#Footer           { font-size:0.85em; }

#NavBot           { padding:3px 0 6px 0; text-align:center; }
#NavBot ul        { margin:0; list-style:none; }
#NavBot li        { display:inline; }
#NavBot a         { color:#ffffff; }

/*#Footer .Grad     { width:100%; background-color:#799cb0; filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#004368', endColorstr='#ffffff', gradientType='1'); }*/
#Footer .Logo     { float:right; margin:6px 6px 0 0; }
#Footer .Contacts { padding-left:6px; line-height:1.2em; background-color:#ffffff; color:#000000; }
#Footer h5        { margin:0 0 3px 0; }

.FinePrint          { padding:2px 4px 4px 0; font-size:0.85em; }
.FinePrint  a       { color:#dddddd; }
.FinePrint  a:visited { color:#dddddd; }
.FinePrint  a:hover { color:#ffffff; }
.FinePrint .Author  { float:right; }

/* NS4 */

/*/*//*/
div,li              { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:small; }
#NavMain            { display:none; }
/* */
/* <img src="images/book.gif" width="128" height="25" alt="Book this birdwatching tour"> */
#Content .book         { position:relative; float:right; width:130px; }
#Content .book img     { display:block;}
#Content .book span    { display:none; }
#Content .book a       { clear:both; display:block; min-height:30px; width:132px; background:transparent url(../images/book.gif) no-repeat top right; }

#Content .book a.NoScreen { background:transparent; }

#Content .popcorn { font-size:0.85em; }
#Content .popcorn img { border:0; }

#Content .tours a {
  background-color: #326a89;
  color: #FFF;
  margin: 2px;
  padding: 3px;
  display: block;
  float:left;
  text-decoration: none;
  text-align: center;
}

#Content .tours img {
  border:#000 solid 1px;
  margin: 1px;
}
