html, body { margin: 0px; padding: 0px; overflow: hidden;}
div,p { padding: 0px; margin: 0px; border: none;}

div.glink { background-repeat: no-repeat; background-image: url("/layouts/images_first/large_black.png"); margin: 0px; margin-right: 18px; margin-bottom: 10px; width:120px; height:80px; text-align: left; }	
div.glink a { position: relative; top: 36%; left: 18px; text-decoration: none; font-family: Tahoma; color: #ffffff; font-size: 14pt;  }

a.blink { text-decoration: none; font-family: Tahoma; color: #ffffff; font-size: 14pt; }
a.blink div { background-repeat: no-repeat; background-image: url("/layouts/images_first/large_black.png"); margin: 0px; margin-right: 18px; margin-bottom: 10px; width:120px; height:80px; text-align: left; }
a.blink div p { position: relative; top: 36%; left: 18px; cursor: hand; cursor: pointer; }


div#slink { margin: 0px; margin-right: 18px; margin-bottom: 10px; background-color: #e4e4e4; width: 119px; padding: 0px; border: none; }
div#slink img { margin: 0px; margin-bottom: 0px; margin-right: 113px; } 
div#slink a { text-decoration: none; font-family: Tahoma; color: #020202; font-size: 14pt; padding-right: 18px; }
div#slink a:hover { background-image: url("/layouts/images_first/arrow.gif"); background-repeat: no-repeat; background-position: 15px 10px;  }
div#slink div { margin-right: 18px; }
div#slink p  { clear: both; margin-bottom: 4px; background-color: #e4e4e4; }
div#slink p a { font-family: Tahoma; font-size: 10pt; margin: 0px; padding:0px; padding-right: 18px; display: block; }
div#slink p a:hover { background-position: 105px 4px;  }
div#slink p a.main { font-size: 14pt; font-family: Tahoma}
div#slink p a.main:hover { background-position: 105px 10px; }

div#slink p a.mini:hover { background-image: none; text-decoration: underline; }
div#slink p a.mini { font-size: 7pt; font-family: Tahoma; }

td.content { width: 600px; }
td.content, td.content div#mainer, td.content p { font-family: Verdana; font-size: 9pt; }
td.content div#mainer { padding: 0px; border: none; }
td.content div#header { color: 394962; font-family: 'Times New Roman'; font-size: 32pt; font-weight: bold; height: 27px; padding: 0px; margin-left: 3%; margin-top: 15px; border: none; }
td.content div#thetext { padding: 10px; text-align: justify; }
td.content div#thetext img { margin: 0px; margin: 10px; margin-bottom: 0px; }

div#menuend { color: #6d6d6d; float: left; width: 190px; border: none; margin: 0%; padding-left: 5px; margin-right: 5px; margin-top: 22px; }
div#menuend div { height: 29px; vertical-align: middle; }
div#menuend div:hover { background-image: url("/layouts/images_first/happybar.gif"); background-repeat: no-repeat; }
div#menuend a { text-decoration: none; color: #6a6a6a; margin-left: 10px; margin-top: 10px; }


/* scrollers */
div#tops { cursor: hand; cursor: pointer; overflow: hidden; width: 608px; height: 107px; border: 1px solid black; }
table#toptl { height: 90px; border-collapse: collapse; margin-top:6px; }
table#toptl td { background-color: #000000; border: none; text-align:center; }

table#toptl td img { border: none; margin-left: 4px; margin-right: 4px; margin-top: 2px; margin-bottom: 2px; width: 80px; height: 90px;  }  


div#rights { height: 560px; border: none; overflow: hidden; text-align: right; }
div#rights img { margin-right: 40px; }


div#doubleback { height: 100%; width: 100%; position: fixed; z-index: 0; } 
div#doubleback p#left { background-image: url("/layouts/images_first/lineleft.jpg"); width: 50%; height:100%; float: left; }
div#doubleback p#right { background-image: url("/layouts/images_first/lineright2.jpg"); width: 50%; height:100%; float: left; }

div#doublefront { position: absolute; width: 100%; height:100%; z-index: 1; top: 0px; overflow: auto; }

td#gallery { background-image: url("/layouts/images_first/block_w.gif"); background-repeat: repeat-y; background-position: 0px 40px; }
td#gallery div#top { background-image: url("/layouts/images_first/roll_top.gif"); text-align: right; height: 40px; }
td#gallery div#top img { margin-right: 15px; margin-top: 5px; cursor: pointer; }
td#gallery div#bottom { background-image: url("/layouts/images_first/roll_bottom.gif"); background-repeat: no-repeat; text-align: right;  width: 150px; }
td#gallery div#bottom img { margin-right: 15px; margin-top: 5px; cursor: pointer; }

/* Latest additions: */

td#switch a { color: #ffffff; }
td#switch div { margin-left: 150px; margin-top: 5px;  }
div#fotogen { position: absolute; top: 200px; left: 31%; height: 480; width: 640; }

/* Guestbook!!!!! */
table#gb_entry td { font-size: 10pt; font-weight: bold; }
table#gb_entry input, table#gb_entry textarea { font-family: Tahoma; width: 450px; }
table#gb_entry input.sub { width: 100px; margin-top: 10px; margin-bottom: 0px; }
div.gb_head { background-color: #56718c; color: #ffffff; font-size: 10pt; padding: 4px; }
div.gb_head span { color: #c3c3cd; }
div.gb_text { padding: 10px; padding-right: 0px; }

