 /* Normalizes margin, padding */
body, div, ol, ul, li, h1, h2, h3, h4, h5, p , dl, dt, dd { 
margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5 { font-size : 100%; }

/* Removes list-style from lists */
ul, ol { list-style : none; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/*removes underline from hyperlinks*/
a {text-decoration: none;}

/*removes horizontal rules*/
hr {display: none;}
/* Normalises Tables */
table, td, tr {margin: 0; padding: 0;}

body {position: relative;
font: 1em/1.5 Arial, sans-serif;color : #000;}

a {color : #000;}
/* =branding*/
div#branding {position: relative;}
div#branding h1 {font: 1.5em Tahoma, Verdana, Arial; color: #000; font-weight: bold; padding: 15px 20px; border-bottom: 1px solid silver;}
div#branding h1 cite {font-size: 0.9em; font-weight: normal; font-style: normal; position:absolute; top: 15px; right: 20px;}  
/* =search form*/
div#branding form {display: none;}

/* =navigation*/
div#nav {position: relative; z-index: 100;}
div#nav h2 {color: #000; font-weight: bold; font-size: 1.1em;
padding: 10px 10px 15px 20px; text-decoration: underline;}

ul#nav_main {display: none;}
div#nav li {display: none;}

/* =Page Title*/

/* =content*/
div#content {position: relative;
top: 0;
left: 0;
margin: 10px auto 0 auto;
background-color: white;
width: 100%;
padding: 0 0 30px 0;
}
div#content_main {position: relative; width: 100%;}
div#content p {
font-size: 0.9em;
margin: 5px 20px 20px 20px;
text-align: left;
}


form#enquiry {display: none;}
div.spacer {clear: both;}

/* =Definition List */
dl#contact-info {padding: 10px 0; font-size: 0.9em;}
dl#contact-info span {font-weight: bold;}
dl#contact-info dd.ctc {position: relative; padding: 10px 10px 10px 40px;}
dl#contact-info dd.address {padding: 0 10px 10px 105px;}
p.intro-2 {display: none;}

/* =Unordered List */

/* =site info*/
div#site_info {position: relative; z-index: 200;
text-align: right; color: #c0c0c0; font-size: 0.8em;
border-top: 1px solid silver; padding: 10px 30px 5px 10px;}

div#site_info p#author {display: none;}

