body {
	font: normal 90%/1.375 Helvetica, Arial, sans-serif;	/* 22px / 16px = 1.375 */
}

/* Turn off default link styling  */
a {text-decoration: none}
a img {border-style: none}

a:link {color:#960; border-bottom:#960 1px solid}
a:visited {color:#960; border-bottom:#960 1px solid}

html body a:hover {color:#000; border-bottom:#fc9 1px solid; background-color: #fc9}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	line-height: 0.91667em;	/* 22px / 24px = 0.91667em */
	margin: 0.5em 0;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.25em;
	line-height: 0.91667em;	/* 22px / 24px = 0.91667em */
	margin: 0.5em 0;
}

h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	line-height: 0.91667em;	/* 22px / 24px = 0.91667em */
	margin: 0.5em 0;
}

ul {
	font-size: 0.875em;		/* 14px / 16px = 0.875em */
	line-height: 1.28571;	/* 18px / 14px = 1.28571 */
}

li {
	margin-bottom: 0.42857em;	/* 6px / 14px = 0.42857em */
}

#footer p {
        font-size:0.75em;
}

.home #navbar #home A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.contact #navbar #contact A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.links #navbar #links A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.portfolio #navbar #portfolio A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.developments #navbar #developments A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.kitchen #navbar #kitchen A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.carparks #navbar #carparks A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.sitemap #navbar #sitemap A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.upinfo #navbar #upinfo A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.addpark #navbar #addpark A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.editpark #navbar #editpark A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.comment #navbar #comment A {
        color:#000;
        font-weight: bold;
        border-bottom:#000 1px solid
}

.sitemap .mainBody p {
        padding: 0 0 .25em 0;
        margin: 0;
        margin-left: 17.06%;
}

.sitemap .mainBody h3 {
        padding: .5em 0 .25em 0;
        margin: 0;
        margin-left: 17.06%;
}
        

.subheader h2 {
        padding: 0;
        margin: 0;
        display: inline;
}

#navbar {
        padding: 0.5em 0 0 1.5em;
        margin: 0;
}

#topiclist {
        /*  border-bottom:#000 1px dashed - probably do a backgroud image  */
}

.errtextin {
    background-color: #fee;
    color: red;
}






        
