* 									{ margin: 0; padding: 0; }
body								{ font: 10px Helvetica, Sans-Serif; } 
#page-wrap							{ width: 946px; margin: 0px auto; } 
a									{ text-decoration: none; }
ul									{ list-style: none; }
p                                   { margin: 0px 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-size: 14px; font-weight: normal; float: left; zoom: 1; background: #410000; }
ul.dropdown a:hover		            { color: #FFFFFF; }
ul.dropdown a:active                { color: #FFFFFF; }
ul.dropdown li a                    { display: block; padding: 3px 12px; border-right: 1px solid #FFF;
	 								  color: white; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #620000; color: white; position: relative; }
ul.dropdown li.hover a              { color: white; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #410000; color: #FFF; 
									  border-bottom: 1px solid #FFF; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


#page-wrap-contact {width: 660px; background: white; padding: 20px 50px 20px 50px; margin: 20px auto; min-height: 500px; height: auto !important; height: 500px;}
#contact-area {width: 600px; margin-top: 25px;}
#contact-area input, #contact-area textarea {padding: 5px; width: 471px; font-family: Helvetica, sans-serif; font-size: 1.4em; margin: 0px 0px 10px 0px; border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
#contact-area input.submit-button {width: 100px; float: right;}

label {float: left; text-align: right; margin-right: 15px; width: 100px; padding-top: 5px; font-size: 1.4em;}

/* 
	LINKS FONT
*/

.linksb	{ font: 12px Helvetica, Sans-Serif; color: #000000;} 

/* 
	SITEMAP FONT
*/

.sitemap	{ font: 12px Helvetica, Sans-Serif; padding-left:2cm; color: #000000;} 

/* 
	NEIGHBOURHOOD FONT
*/
.areas	{ font: 12px Helvetica, Sans-Serif; color: #000000;} 

/* 
	FOOTER FONT
*/
.footer	{ font: 10px Helvetica, Sans-Serif; color: #FFFFFF;} 