html { overflow: -moz-scrollbars-vertical;}

* { font-family: Tahoma, Arial;  }

body, html	{ margin:0; padding:0;  color:#000; }
body		{ background-color: #ECF6DD; }
body		{ min-width:700px; color: black; }
a:link, a:visited {color:#527025; font-weight:bold; text-decoration:none;}
a:hover, a:hover:visited {color:#719B37}

#backdrop {  position: absolute; top: 11px; left: 10px;  width:674px; height: 505px; }
#shadow {  position: absolute; top: 0px; left: 0px;  width:699px; height: 531px; }
#welcome {  position: relative; top: 40px; margin:0 auto; width:700px; height: 535px; }

#congratulations {  position: relative; top: 40px; margin:0 auto; width:520px; height: 496px; text-align:center; }

#error p { font-size: 15pt; }

#content { position: relative; top: 5px; margin:0 auto; width:658px; background-color: white; }
#textcontent { margin: 20px 20px 20px 20px; font-size: 9pt; text-align: justify; }

#footer {  margin:0 auto;  width: 658px; font-size: 10pt;  text-align: center; }

#invisible { display: none; }

#toolbar { text-align: center; margin: 0 0 0 0; padding: 0 0 0 0; width: 658px; height: 250px; }
#toolbar ul 
{
margin: 0 0 0 0;
padding: 0 0 0 8px;
list-style-type: none;
}
#toolbar li
{
margin: 0 0 0 0;
padding: 0 0 0 0;
list-style-type: none;
float: left;
}
#toolbar a {display: block; width: 264px; height: 59px;  }
#toolbar img { border: none; }


#rollover { padding: 0 0 0 0; margin: 0 0 0 0; position: absolute; top: 420px; left: 380px; width:294px; height: 50px;  }
#rollover { width:294px; height: 50px;  background-image: url(images/button_entry.png); background-position: 0 0; background-repeat: no-repeat;  }
#rollover:hover { width:294px; height: 50px; background-image: url(images/button_entry_active.png); background-position: 0 0; background-repeat: no-repeat;  }

#button_rules {  background-image: url(images/rules.png); }
#button_rules:hover { background-position: 0 -59px; background-image: url(images/rules.png); }

#button_form {  background-image: url(images/form.png); }
#button_form:hover { background-position: 0 -59px;  background-image: url(images/form.png);}

#button_privacy { background-image: url(images/privacy.png); }
#button_privacy:hover { background-position: 0 -59px; background-image: url(images/privacy.png); }

#button_websiteA {background-image: url(images/litehouse.png); }
#button_websiteA:hover { background-position: 0 -59px; background-image: url(images/litehouse.png);}

#button_rules_ex {background-image: url(images/rules.png); }
#button_rules_ex:hover { background-position: 0 -59px; background-image: url(images/rules.png);}

#button_websiteB { background-image: url(images/monsters.png); }
#button_websiteB:hover { background-position: 0 -59px; background-image: url(images/monsters.png); }

#button_submit { width: 88px; height: 34px;  background-image: url(images/submit.png); }
#button_submit:hover { background-position: 0 -34px; background-image: url(images/submit.png); }

.button_link {font-size:24px; font-weight:bold; vertical-align:middle;}

#mainimage img { border: none }
#entrybanner img { border: none; }
#entrybanner { position: absolute; top: 17px; left: 32px; width: 225px; height: 99px;  border: none;  background-image: url(images/entrybanner.png); background-position: 0 0; background-repeat: no-repeat; }
#entrybanner:hover { background-position: 0 -99px; background-image: url(images/entrybanner.png); }

#shortcake img { border: none; }
#shortcake { position: absolute; top: 117px; left: 10px; width: 165px; height: 298px;  border: none;  background-image: url(images/shortcake.png); background-position: 0 0; background-repeat: no-repeat; }
#shortcake:hover { background-position: 0 -298px; background-image: url(images/shortcake.png); }

#endedshortcake img { border: none; }
#endedshortcake { position: absolute; top: 117px; left: 9px; width: 165px; height: 298px;  border: none;  background-image: url(images/endedshortcake.png); background-position: 0 0; background-repeat: no-repeat; }
#endedshortcake:hover { background-position: 0 -298px; background-image: url(images/endedshortcake.png); }

#dvdoffer img { border: none; }
#dvdoffer { position: absolute; top: 130px; left: 170px; width: 130px; height: 128px;  border: none;  background-image: url(images/dvdoffer.png); background-position: 0 0; background-repeat: no-repeat; }
#dvdoffer:hover { background-position: 0 -129px; background-image: url(images/dvdoffer.png); }

#cgshortcake img { border: none; }
#cgshortcake { position: absolute; top: 421px; left: 25px; width: 473px; height: 20px;  border: none;  background-image: url(images/sscongratulations.png); background-position: 0 0; background-repeat: no-repeat; }
#cgshortcake:hover { background-position: 0 -20px; background-image: url(images/sscongratulations.png); }

#cglitehouse img { border: none; }
#cglitehouse { position: absolute; top: 397px; left: 20px; width: 191px; height: 19px;  border: none;  background-image: url(images/lhcongratulations.png); background-position: 0 0; background-repeat: no-repeat; }
#cglitehouse:hover { background-position: 0 -19px; background-image: url(images/lhcongratulations.png); }

#entryfooter img { border: none; }
#entryfooter { position: absolute; top: 487px; left: 40px; width: 631px; height: 24px;  border: none;  background-image: url(images/entryfooter.png); background-position: 0 0; background-repeat: no-repeat; }
#entryfooter:hover { background-position: 0 -24px; background-image: url(images/entryfooter.png); }

#endedfooter img { border: none; }
#endedfooter { position: absolute; top: 487px; left: 40px; width: 631px; height: 24px;  border: none;  background-image: url(images/entryfooter.png); background-position: 0 0; background-repeat: no-repeat; }
#endedfooter:hover { background-position: 0 -24px; background-image: url(images/entryfooter.png); }
