/*
  Copyright HandicapMaster Ltd.
  Not to be reproduced without prior permission.
  'HandicapMaster' and 'Master Scoreboard' are registered trademarks.

  $Id: css_index_page.css 802 2015-03-05 10:27:17Z Nick $
*/

/*************/
/* Structure */
/*************/
BODY
{ 
  margin: 0;
  padding: 0;
}

div#section-middle
{
  margin:auto;
}

div#heading 
{ 
  max-width:800px; 
  margin:auto; 
  background-color:#4a6713; 
}

div#lower-central-section 
{ 
  max-width:800px; 
  margin:auto; 
  background-color: white; 
  padding: 20px;
  border: 0px solid #000000;
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
}

div#strip 
{
  background-image: url(/image/index-backstrip.png);
  background-repeat:repeat-x;
  padding:20px;
}

div#section-bottom
{
  clear:left;
  max-width:100%;
  padding: 1px;
}

div#wrapper
{
  float:left;
  width:100%;
  margin-bottom: 20px;
}

div#content-two-cols
{
  margin-left:330px;
}

.para
{
  padding: 6px 10px;
}

.para-shadow
{
  text-align: center;
  padding: 10px;
}

H1, H2, H3, H4
{
  padding: 3px 10px;
  margin: 0;
}

div#footer
{
  margin: auto;
}

/***********/
/* Styling */
/***********/

BODY
{ 
  font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #f1dd9e;
  color:black;
}

div#outer
{
   background-color: #f1dd9e;
}

div#section-top
{
  background-color:#4a6713;
  border-bottom: 1px solid #354634;
}

div#section-bottom
{
  background-color: #666666;
  color:white;
}

div#footer
{
  text-align:center;
}

div#footer A
{
  color:#A4B777;
}

.para
{
  text-align: justify;
  font-size: medium;
  color: black;
}

.para-shadow
{
  background-color: #9C7D24;
  border: 0px solid #000000;
  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.5);
  border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
}

H1, H2, H3, H4
{
  text-align: left; 
}

H1
{
  color: white;
  font-size: xx-large;
  font-weight: normal;
}

H2
{
  background-color: white;
  color: #4a6713;
  font-size:x-large;
  font-weight: normal;
  border-bottom: 1px dotted #A4B777;
}

H3
{
  background-color: white;
  color: #9c7d23;
  font-size:large;
  font-weight: normal;
}

A
{
  text-decoration:underline;
  color: green;
}

A:hover
{
  color: red;
}

div.image
{
  text-align:center;
}

div.image img
{
  max-width:100%;
  height: auto;
}

div#section-bottom div.TopOfPage
{
  display: none;
}

div.para-shadow A
{
  text-decoration:none;
  color:white;
}

/* Media Queries - to handle narrow screen sizes */
@media screen and (max-width: 780px)
{
  h1
  {
    font-size: x-large;
    text-align: center;
  }
}