


a
{
  color: #6c0000;
}

a:hover
{
  color: #a90800;
}

a.adminMenu
{
  color: #dddddd;
}

a.adminMenu:hover
{
  color: #ffffff;
}

a.guestbooksender
{
  color: #ffffff;
}

a.guestbookHomepageLink
{
  color: #ffffff;
  font-size: 0.5em;
  margin-left: 5px;
}

body
{
  background-color: black;
  background-image: url(images/background.jpg);
  background-position: 50% 0%;
  background-repeat: no-repeat;
  /*
  color: #ffffff;
  */
  padding: 0px;
  margin: 0px;
  border: 0px;
  
  font-family: sans-serif;
  font-size: 10pt;
}

div.clearfloat
{
  clear: both;
  margin: 0px;
  padding: 0px;
  border: 0px;
  border-style: none;
  border-color: white;
  height: 0px;
}

div.content
{
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  
  padding: 0px;
  border: 0px;
  
  min-height: 370px;
  
  border-style: none;
  border-width: 1px;
  border-color: green;
  width: 100%;
}

div.guestbookAdminMenu
{
  float: right;
  margin-top: -10px;
  margin-right: -10px;
  margin-left: 10px;
  margin-bottom: 10px;
  border-style: none;
  border-color: #000000;
  border-width: 1px;
  padding: 0px;
  text-align: right;
}

div.error
{
  text-align: center;
  color: red;
  font-weight: bold;
}

div.page
{
  margin-left: auto;
  margin-right: auto;
  
  border-style: none;
  border-width: 1px;
  border-color: #ffffff;
  
  top: auto;
  outline: 0px;
  padding: 0px;
  width: 1000px;
}

div.pageHeader
{
  padding: 0px;
  border: 0px;
  margin: 0px;
  
  margin-top: 6px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  
  padding-left: 10px;
  padding-right: 10px;
  
  border-style: none;
  border-color: yellow;
  border-width: 1px;
  
  height: 50px;
  
  text-align: center;
  
  width: 520px;
}

div.adminMenu
{
  float: left;
  
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 50px;
  margin-bottom: 0px;
  
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
  padding-left: 5px;
  
  border-style: solid;
  border-width: 1px;
  border-color: #8A8A8A;
  
  color: red;
  font-weight: bold;
  text-align: right;
  
  width: 120px;
}

div.nav
{
  margin-top: 168px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 0px;
  
  padding: 0px;
  
  border-style: none;
  border-width: 1px;
  border-color: blue;
  
  width: 535px;
}

div.section
{
  background-image: url(images/bg1.png);
  background-color: #bdaf95;
  
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  
  padding: 0px;
  
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  width: 540px;
}

div.sectionBody
{
  color: #000000;
  
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  
  border-style: solid;
  border-width: 0px;
  border-color: #000000;
  width: 520px;
}

div.sectionFooter
{
  border: 0px;
  border-top: 1px;
  border-color: #000000;
  border-style: solid;
  
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  
  margin: 0px;
  
  width: 520px;
  font-size: 0.8em;
}

div.sectionHeader
{
  background-image: url(images/bg2.png);
  background-color: #461916;
  
  color: #ffffff;
  
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  
  margin: 0px;
  margin-bottom: 5px;
  
  border-style: none;
  border-bottom-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  border-color: #000000;
  width: 520px;
  
  font-size: 1.4em;
}

div.answerHeader
{
  background-image: url(images/bg3.jpg);
  
  color: #ffffff;
  
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-right: 10px;
  
  margin: 0px;
  margin-bottom: 5px;
  
  border-style: none;
  border-bottom-style: solid;
  border-width: 0px;
  border-bottom-width: 1px;
  border-color: #000000;
  width: 520px;
  
  border-top-style: solid;
  border-top-width: 1px;
  
  font-size: 1.4em;
}

div.success
{
  text-align: center;
  color: green;
  font-weight: bold;
}

form.menuItem
{
  margin: -1px;
  border: 0px;
  padding: 0px;
}

h1
{
  margin: 0px;
  margin-top: 10px;
  font-size: 28pt;
  color: #f0e7d7;
  font-weight: bold;
  font-family: sans-serif;
}

h2
{
  margin: 0px;
  margin-left: 5px;
  font-size: 0.8em;
}

h2.guestbookHeader
{
  margin-bottom: 2px;
}

input
{
  border: 1px;
  border-style: solid;
  border-color: black;
  font-size: 10pt;
  font-family: sans-serif;
  background-color: #efefef;
  padding-left: 5px;
  padding-right: 5px;
}

input:hover
{
  background-color: #ffffff;
}

input:focus
{
  background-color: #ffffff;
}

input.adminAction
{
  border: 1px;
  border-style: solid;
  border-color: black;
  font-size: 8pt;
  margin: 0px;
  width: 70px;
  background-color: #e0e0e0;
}

input.adminAction:hover
{
  background-color: #ffffff;
}

input.reload
{
  
}
input.reload:hover
{
  
}

img
{
  margin: 0px;
  border: 0px;
  padding: 0px;
}

img.captcha
{
  vertical-align: middle;
}

img.left
{
  margin: 0px;
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

img.preload
{
  display: none;
}

img.nav
{
  border-style: none;
  padding: 0px;
  margin: 0px;
}

img.header
{
  border-style: none;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

li
{
  
}

p
{
  margin-top: 0px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
}

p.author
{
  margin-bottom: 0px;
}

p.time
{
  margin-top: 4px;
  margin-bottom: 2px;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 0.5em;
  color: #ffffff;
}

span.songextra
{
  font-size: 0.8em;
}

table
{
  border-width: 0px;
  border-style: solid;
  border-color: black;
  padding: 0px;
  margin: 0px;
}

tr
{
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

td
{
  border-width: 0px;
  border-style: solid;
  border-color: black;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
}

textarea
{
  border: 1px;
  border-style: solid;
  border-color: black;
  font-size: 10pt;
  font-family: sans-serif;
  color: #000000;
  background-color: #efefef;
  padding: 5px;
}

textarea:hover
{
  background-color: #ffffff;
}

textarea:focus
{
  background-color: #ffffff;
}

.nav ul
{
  margin: 0;
  padding: 0;
}

.nav li
{
  float: left;
  margin: 0;
  padding: 0;
  list-style: none; /* no bullet markers */
}

