/* Define some default characteristics */

/* Body of page */
body
{
font-family:sans-serif;
font-size:16px;
color:black;
background-color:#efebc8;
/* Note that image references are relative to this style sheet and NOT the page being set up  */
background-image:url('../background/bittern01.jpg');
background-repeat:no-repeat;
background-attachment:fixed;
background-position:center center;
text-align:justify;
margin:0 0 0 0;
}

/* horizontal rule  */
hr
{
color:#cfcba8;
border-style:solid;
border-width:1px;
width:auto;
margin-bottom:0px;
padding:0;
}

p, div, table, ol, ul
{
margin-left:2%;
margin-right:2%;
width:96%;
}

/* link formatting  */
a {
text-decoration	:underline;
padding-bottom:2px;
}

/* link colours accourding to whether visited  */
a:link {
font-weight:normal;
color:#0000cc;
}
a:active  
{
color:#cc0000;
font-weight:normal;
}
a:visited 
{ 
color:#990099;
font-weight:normal;
}
a:hover  { 
font-weight:bold;
}

/* Heading styles 1-3   */
h1
{
font-size:36px;
text-align:center;
}

h2
{
font-size:30px;
text-align:center;
}

h3
{
font-size:24px;
text-align:center;
}

/* paragraph and divisions  */
div, p
{
}

/* images - which never have borders  */
img
{
border-style: none;
}

/* unordered lists  */
ul
{
}

/* list items - add a little padding to get more separation */
li
{
padding-top:5px;
margin-right:48px;
text-align:justify;
}

/* tables - define default width, padding, and borders  */
table
{
border-collapse:collapse;
}

.button-left,.button-right
{
Width:auto;
font-size:13px;
}

.button-right
{
float:right;
}

.button-left
{
float:left;
}

colgroup
{
}

col
{
}

tr
{
vertical-align:top;
}

th, td
{
padding:4px;
border:2px solid #cfcba8;
text-align:left;
}

