
body
{
background-color: #990000;
color: #333;
font: 90% Verdana,Tahoma,Arial,sans-serif;
margin: 0;
text-align: center;
}

/**  Basic Styles  **/

form,fieldset
{
border: none;
line-height: 1em;
}

.contactleft
{
width: 25%;
text-align: right;
clear: both;
float: left;
display: inline;
padding: 5px 0;
}

.contactright
{
width: 70%;
text-align: left;
float: right;
display: inline;
padding: 5px 0;
}

input
{
border: 1px solid #ccc;
}

textarea
{
background: #990000 url(../images/gradient2.png) bottom left repeat-x;
border: 1px solid #ccc;
}

blockquote
{
background: url(../images/quote_open.gif) top left no-repeat;
margin: 10px 0;
}
blockquote p
{
padding: 10px 30px;
margin: 0;
}
blockquote .final
{
background: url(../images/quote_close.gif) bottom right no-repeat;
}

table
{
border: none;
font-size: 0.8em;
width: 100%;
}
caption
{
border-bottom: 1px solid #666;
border-top: 1px solid #666;
padding: 5px 0;
margin: 5px 0;
}
td,th
{
margin: 1px;
border: 1px solid #666;
}

/**  Classes   **/

.clear
{
clear: both;
}

.left
{
float: left;
margin: 10px;
}

.right
{
float: right;
margin: 10px;
}

/** Main Layout **/

#container
{
text-align: justify;
}
#header
{
background-color:#990000;
background: #333 url(../images/corner_br.gif) bottom right no-repeat;
border-bottom: 20px solid #990000;
color: #990000;
}
#header h1
{
background: url(../images/corner_tl.gif) top left no-repeat;
font-size: 3em;
margin: 0;
text-align: center;
}
#header h1 span
{
background: url(../images/corner_tr.gif) top right no-repeat;
display: block;
padding-top: 20px;
}
#header p,#header ul
{
background: url(../images/corner_bl.gif) bottom left no-repeat;
margin: 0;
padding: 0 10px 20px;
text-align: right;
}
#header li
{
display: inline;
list-style: none;
}
#head {text-align:center;}
#form1 {text-align:center;}

#nav
{
font-family: "Comic Sans MS", Arial, sans-serif;
background: #eee url(../images/corner_br.gif) bottom right no-repeat;
border-bottom: 20px solid #990000;
color: #000;
padding: 0 0 20px;
margin-bottom: 20px;
list-style-image:url(../images/redstar.gif);
}
#nav .first
{
background: url(../images/corner_tl.gif) top left no-repeat;
margin: 0;
}
#nav .first span
{
background: url(../images/corner_tr.gif) top right no-repeat;
display: block;
padding-top: 20px;
}
#nav h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size:19px;
}
#nav h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size:14px;
margin-top: 0px;
}
#nav a {
margin-left: 10px;
font-size:17px;
}

#extra
{
background: #eee url(../images/corner_bl.gif) bottom left no-repeat;
border-bottom: 20px solid #990000;
color: #000;
padding: 0 0 20px;
text-align:left;
font-size: 10px;
}
#extra .first
{
background: url(../images/corner_tl.gif) top left no-repeat;
margin: 0;
}
#extra .first span
{
background: url(../images/corner_tr.gif) top right no-repeat;
display: block;
padding-top: 20px;
}
#extra h2
{
margin: 0 10px;
text-align: center;
font-size:19px;
}
#extra p
{
margin: 10px;
}
#content
{
background: #ddd url(../images/corner_bl_alt.gif) bottom left no-repeat;
border-bottom: 20px solid #990000;
color: #000;
padding: 20px 20px 70px;
}
#content .first
{
background: url(../images/corner_tl.gif) top left no-repeat;
margin: -20px -20px 0;
}
#content .first span
{
background: url(../images/corner_tr.gif) top right no-repeat;
display: block;
padding: 20px 0 0;
}
#content h2 {
text-align:center;}
#content h3,#content h4,#content h5,#content h6
{
text-align: center;
color:#990000;
}

#footer
{
background: #eee url(../images/corner_br.gif) bottom right no-repeat;
border-bottom: 20px solid #990000;
color: #333;
font-size: 0.8em;
text-align: center;
}
#footer p
{
background: url(../images/corner_tl.gif) top left no-repeat;
margin: 0;
}
#footer p span
{
background: url(../images/corner_tr.gif) top right no-repeat;
display: block;
padding: 20px 0;
}

/** Link Colours **/
a,a:link,a:visited,a:hover,a:active
{
color: #990000;
}
a:hover,a:focus,a:active
{
background-color: #990000;
color: #fff;
text-decoration: none;
}
img {
border: none;}

