
body        { margin:0; background:#ffffff; }
div#main    { margin:0 auto; width:907px; border:solid 1px #bbddee; border-top-width:0; padding:0 27px; }
table       { border-collapse:collapse; }
td          { vertical-align:top;}
img         { border:0; }
form        { margin:0; }
p           { margin:0; }
p+p         { margin-top:0.9em; }

body,td   { color:#007799; font:small verdana,arial,helvetica,sans-serif; }

a:link,a:visited  { color:#EE9922; }

div.clear            { clear:both; }
div.clearplus        { clear:both; height:8px; }
.small               { font-size:x-small; }
.left                { float:left; }

.picleft  { float:left;  margin:0 15px 10px   0;   }
.picright { float:right; margin:0  0   10px  15px; }

input.formbutt { background:#4388bb; border:solid 1px #6666aa; color:#ffffff; font-size:x-small; }
input.formbox  { border:solid 1px #7799bb; }

h1 { font:bold large   verdana,arial,helvetica,sans-serif; color:#ee9922; margin:0 0 10px 0; }
h2 { font:bold medium  arial,helvetica,sans-serif; color:#ee9922; margin:0 0 10px 0; }
h3 { font:bold small   verdana,arial,helvetica,sans-serif; color:#006699; margin:3px 0; }
h4 { font:bold x-small verdana,arial,helvetica,sans-serif; color:#006699; margin:3px 0;}
h5 { font:bold x-small verdana,arial,helvetica,sans-serif; color:#000000; margin:3px 0;}

h4+p { margin:2px 0 12px 0; }

div#topmenu   { margin:0 0 8px 0; background:#f2f7fb; text-align:right; height:60px; }
div#topmenu a { text-decoration:none; color:#007799; border-right:solid 1px white; padding:40px 10px 4px 10px; display:block; float:right; }
div#topmenu a:hover { background:#e2eef0; }

form#searchform { float:right; margin-top:5px; }
form#searchform input[type=text] { border:solid 1px #55bbdd; color:#888888; }
form#searchform input[type=image] { vertical-align:text-bottom; }

table#columns           { width:100%; margin-top:30px; }
table#columns td#left   { padding:0 13px 20px 0;  width:255px; }
table#columns td#middle { padding:0 13px 20px 20px; width:400px; }
table#columns td#right  { padding:0 0 20px 20px; }

ul#lmenu      { list-style-type:none; margin:0 0 30px 0; padding:0; }
ul#lmenu li   { background:url('images/listarrow1.gif') no-repeat 5px 4px; margin:1px 0; padding:4px 0 4px 30px; color:#eecc88; font-weight:bold; }
ul#lmenu li a { text-decoration:none; color:#aa5522; display:block; padding:0; }

ul#lmenu ul.lmenusub      { list-style-type:none; list-style-image:none; margin:5px 0 0 0; padding:0px;  }
ul#lmenu ul.lmenusub li   { color:#aaccee; font-size:x-small; background:transparent; padding:4px 0; }
ul#lmenu ul.lmenusub li a { color:#006699; }

ul#lmenu2      { list-style-type:none; margin:0 0 30px 0; padding:0; }
ul#lmenu2 li   { background:url('images/listarrow2.gif') no-repeat #f2f7fb 5px center; padding:0; margin:1px 0; }
ul#lmenu2 li a { text-decoration:none; color:#007799; display:block; padding:4px 0 4px 30px; }

td#left form               { font-size:x-small; }
td#left label              { color:#000000; }
td#left input[type=text]   { width:175px; margin:3px 0 7px 0; border:solid 1px #7799bb; }

div#geologos { margin-top:40px; }

div#mainintro { margin-bottom:15px; }
div#mainintro p+img, div#mainintro img+p { margin-top:0.9em; }

div#news                        { float:left; width:190px; font-size:x-small; }
div#monthevents                 { margin-left:210px; font-size:x-small; }
div#news a, div#monthevents a   { text-decoration:none; color:#ee9922; }
div#news h3, div#monthevents h3 { font-size:x-small; }
img.leftpad                     { float:left; margin:0 18px 6px 0; }

div.smallcolmnR      { margin:0 0 0 70px; font-size:x-small; padding:0; position:relative; top:-3px; }
div.smallcolmnR h3 a { color:#006699; text-decoration:none; margin-bottom:8px; }

div#areainfo { font-size:x-small; color:#aa6633; margin-bottom:20px; }
div#patron   { font-size:x-small; margin-bottom:80px; }
div#patron img+p { margin-top:15px; }
div#gomango  { font-size:x-small; }

div#bottmenu { margin-top:30px; border-style:dotted; border-width:1px 0 0 0; padding-top:20px; clear:both; }

div#skfooter { margin:30px 0; font-size:x-small; text-align:center; }
div#skfooter a { font-weight:bold; text-decoration:none;  }
div#skfooter img { vertical-align:middle; }

/* styles for gallery page */
table.mn td.content { padding:10px 20px; }
form#galleryform    { margin:0; float:right; margin-top:20px; font-weight:bold; font-style:italic; text-align:right; }
table.thumbtable    { margin:35px auto; }
table.thumbtable td { padding:5px; border:solid 1px #dddddd; }
input.butt          { background:#ffee00; border:solid 1px; border-color:#bbbb66 #333300 #333300 #bbbb66; }
div#gallrub1        { clear:both; margin:20px 30px -20px 30px; }
div#gallrub2        { margin:0 30px 30px 30px; font-size:x-small; }

table.imgtbl     { float:right; margin-left:15px; }
table.imgtbl img { border:solid 1px #ccccdd; }
