/******************************************
* Norwich Building and Carpentry          * 
* by Richard Whitefoot / mousehold online *
* www.mouseholdonline.com 				  *
* 28/12/2007  	         				  *
******************************************/

/* body */

body {
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
border-top: 35px solid #525d86;
background-color: #666;
}

object {
border: 0;
padding: 0;
}

.pageTitle {
float:right; 
padding: 0 15px 0 0; 
margin: 0;  
font-size: 45px; 
color: #525d86;
}

/* rightNav */

.rightNav {
background-color: #525d86;
padding: 0;
}

.rightNav ul li {
list-style: none;
padding: 0;
margin: 15px 0 0 -38px;
}

.rightNav ul li a {
color: #fff;
text-decoration: none;
padding: 0;
margin: 0;
}

.flash {
border-bottom: 10px solid #525d86;
border-right: 10px solid #525d86;
}

object {
border-bottom: 3px solid #525d86;
}

.headTable {
/* background-color: #d4d2ff; */
border-left: 40px solid #525d86;
border-right: 10px solid #525d86;
height: 114px;
}

.headTable h1 {
margin: 35px 0 5px 60px;
font-size: 1.8em;
color: #525d86;
font-weight: normal;
}

.headTable h2, h3 {
margin: 0 0 0 60px;
font-size: 1.2em;
color: #000;
font-weight: bold;
}

/* container */

#container {
background-color: #cacad6;
background-image: url(../assets/index.jpg);
background-position: 100% 70%;
background-repeat : no-repeat;
}

/* header */

#header {
margin: 0;
}

#header img {
border: 0;
margin: 0 0 -13px 0;
padding: 0;
}

#header a:hover {
text-decoration: underline;
}

#header .currentPage {
font-weight: bold;
}

#header .currentPage:hover {
text-decoration: none;
}

/* main */

#main{
color: #000;
padding: 0.5em 0 5em 0;
margin: 0;
border-left: 40px solid #525d86;
}

#main p {
margin: 0 500px 15px 60px;
}

#main h3 {
margin: 0 500px 3px 60px;
color: #525d86;
}

#main ul
{
margin: 0 500px 15px 60px;
list-style: none;
}

#main a {
text-decoration: none;
color: #525d86;
font-weight: bold;
}

#main a:hover {
text-decoration: underline;
}

#main address {
font-style:normal;
margin: 0 500px 15px 60px;
}

#main table {
margin: 0 500px 15px 60px;
}

#main .accessibility {
display:inline;
padding-top: 2px;
padding-bottom: 4px;
text-decoration: none;
color: #24559A;
}

#main .accessibility img {
float: left;
}

/* footer */

#footer {
font-size: 0.7em;
clear: both;
text-align: center;
background: #525d86;
color: #000033;
padding: 5px;
}

#footer ul {
padding-top: 8px;
padding-bottom: 8px;
margin: 0;
}

#footer ul li {
display: inline;
list-style: none;
}

#footer ul li a {
text-decoration: none;
color: #000033;
padding: 20px 0 20px 36px;
}

#footer ul li a:hover {
text-decoration: underline;
}

#footer ul li.first {
margin-left: 0;
border-left: none;
}