/*******************************************************************************
 * Copyright (c) Oliver Musebrink
 *
 * Name: Layout.css
 * Desc: Layout.
 ******************************************************************************/


/* Body */
body
{
  margin:           0px;
  padding:          0px;
  background-color: #C2D546;
}

/* Page division */
.PageDivision
{
  width:            100%;
  height:           100%;
  margin:           0px;
  padding:          0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #C2D546;
}

/* Content area */
.ContentArea
{
  width:            624px;
  height:           200px;
  margin:           0px;
  padding:          0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #FFFFFF;
  text-align:       left;
  vertical-align:   top;
}

/* Content division */
.ContentDivision
{
  width:            624px;
  height:           440px;
  margin:           8px;
  padding:          0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #FFFFFF;
  text-align:       left;
  vertical-align:   top;
}

/* Banner */
.Banner
{
  width:            624px;
  height:           80px;
  margin:           0px;
  padding:          0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #F2D839;
  text-align:       left;
  vertical-align:   top;
}

/* Content frame */
.ContentFrame
{
  width:            624px;
  height:           340px;
  margin:           0px;
  padding:          0px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #FFFFFF;
  text-align:       left;
  vertical-align:   top;
}

.Frame
{
  width:            624px;
  height:           340px;
  margin:           0px;
  padding:          0px;
  padding-top:      0px;
  padding-bottom:   0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #FFFFFF;
  text-align:       left;
  vertical-align:   top;
}

/* Menu */
.Menu
{
  width:            600px;
  height:           80px;
  margin:           0px;
  padding:          12px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #858378;
  text-align:       left;
  vertical-align:   top;
}

/* Buttons */
.ButtonDivision
{
  height:           19px;
  margin:           0px;
  padding:          0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #858378;
  text-align:       left;
  vertical-align:   top;
}

.Button
{
  height:           19px;
  margin:           0px;
  padding:          0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #858378;
  text-align:       left;
  vertical-align:   top;
}

.ButtonSpacer
{
  width:            12px;
  height:           19px;
  margin:           0px;
  padding:          0px;
  border-style:     none;
  border-spacing:   0px;
  background-color: #858378;
  text-align:       left;
  vertical-align:   top;
}