

/* Global Reset and default settings */ 
	body * {margin:0; padding:0}
	body {background:#014835; color:#333; font-size:71%; font-family: Arial, Helvetica, sans-serif; margin:0; padding:0;}
	img  {border:0;}
	
/* Heading, Typography, Links */ 
	h1, h2, h3, h4 {color:#386F5C; margin:0px; padding:0px;}
	h1 {font-size:1.4em; margin-bottom:1em;}
	h2 {font-size:1.2em; margin-bottom:1em;}
	h3 {color:#333; font-weight:bold; margin-bottom:1em;}
	h4 {color:#333; font-weight:bold;}
	#maincontent h1, #maincontent h2 {color:#386F5C; font-family:'Century Gothic', Arial, Helvetica, sans-serif; font-size:1.6em;}
	
	p {color:#333; font-family: Arial, Helvetica, sans-serif; font-weight:normal; fon-size:1.1em; line-height:1.4em; margin:0 0 1em 0; text-align:left;}
	a {color:#333; text-decoration:underline;}
	a:hover {}
	
	#maincontent ul {line-height:1.4em; margin:0 0 1em 1.5em;}
	#maincontent  ul li {}
	/*#maincontent p {font-size:1.2em; line-height:1.4em;}*/
	#maincontent p {line-height:1.6em;}
	
	

/* Accessibility */
	.hide {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}

/* Layout */
	#wrapper {background:url(../images/bkd-wrapper.gif) repeat-y; margin:auto; width:926px;}
	.inner {padding:0 13px; }
	
	/* Header */
	#header {background:url(../images/bkd-header.gif) repeat-x; height:92px; position:relative;}
	
	/* Navigation */
	#header ul {float:left; margin:0; padding:0; position:absolute; bottom:0px; left:15px;}
	#header ul li {display:inline; list-style-type:none;}
	#header ul a {color:#000; display:block; float:left; height:37px; overflow:hidden;}
	#header ul a span {font-size:1px; height:1px; line-height:0px; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
	#header ul a:hover {}
	#header ul a.home {background:url(../images/nav-home.gif) no-repeat 0px 0px; width:93px;}
	#header ul a.home:hover, #header ul li#current a.home {background:url(../images/nav-home.gif) no-repeat 0px -48px;}
	#header ul a.developments {background:url(../images/nav-developments.gif) no-repeat 0px 0px; width:189px;}
	#header ul a.developments:hover, #header ul li#current a.developments {background:url(../images/nav-developments.gif) no-repeat 0px -48px;}
	#header ul a.gallery {background:url(../images/nav-gallery.gif) no-repeat 0px 0px; width:109px;}
	#header ul a.gallery:hover, #header ul li#current a.gallery {background:url(../images/nav-gallery.gif) no-repeat 0px -48px;}
	
	
	#header ul a.about {background:url(../images/nav-about.gif) no-repeat 0px 0px; width:117px;}
	#header ul a.about:hover, #header ul li#current a.about {background:url(../images/nav-about.gif) no-repeat 0px -48px;}
	#header ul a.services {background:url(../images/nav-services.gif) no-repeat 0px 0px; width:108px;}
	#header ul a.services:hover, #header ul li#current a.services {background:url(../images/nav-services.gif) no-repeat 0px -48px;}
	#header ul a.contact {background:url(../images/nav-contact.gif) no-repeat 0px 0px; width:113px;}
	#header ul a.contact:hover, #header ul li#current a.contact {background:url(../images/nav-contact.gif) no-repeat 0px -48px;}
	
		
	/* Content */
	#content {background:url(../images/bkd-main.gif) repeat-x; padding:27px 15px 15px 15px;}
	
	#hero {background:url(../images/bkd-hero.jpg) no-repeat top left; height:202px; padding:11px; width:848px;}
	#hero #intro {float:left; width:210px;}
	#hero #intro h1 {margin:0px;}
	#hero #intro #logo {margin:10px 0 0 20px;}
	#hero #intro p {font-weight:bold; line-height:1.2em; margin:10px 0 10px 22px; width:185px;}
	#hero #intro .btn {margin-left:10px;}
	
	#maincontent {background:url(../images/bkd-content-top.gif) no-repeat; padding:35px 30px; width:810px; position:relative;}
	#maincontentbot {background:url(../images/bkd-content-bot.gif) no-repeat; height:24px; width:870px; position:absolute; bottom:0px; left:0px;} 
	
	
	.column1 {float:left; width:530px;}
	.column2 {float:right; width:250px;}
	.column2 img {border:1px solid #C0C2A9; margin-bottom:20px;}
	.column3 {background:url(../images/bkd-rhs.gif) no-repeat top; float:right; min-height:450px; padding:30px; width:194px;}
	.column4 {float:left; width:390px;}
	.column5 {float:right; width:390px;}
	#maincontent .column3 ul {line-height:1.7em}
	
	
	/* Footer */
	#footer {background:#4C7E70 url(../images/bkd-footer.gif) repeat-x top; color:#fff; font-family:Arial, Helvetica, sans-serif; height:79px; padding:30px 0 30px 0; text-align:center;}
	#footer p {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1em; line-height:1.4em; text-align:center;}
	#footer a {color:#fff;}
	
	
		
/* Generic */
	.bold {font-weight:bold;}
	.img1 {border:2px solid #C0C2A9; float:left; margin:10px 0 20px 0;}
	
	.marbot5 {margin-bottom:5px;}
	.marbot10 {margin-bottom:10px;}
	.martop10 {margin-top:10px;}
	.martop30 {margin-top:30px;}
	.martop120 {margin-top:120px;}
	.padtop30 {padding-top:30px;}
	.padtop35 {padding-top:35px;}
	.padtop55 {padding-top:55px;}
	.padtop85 {padding-top:85px;}
	.marlft15 {margin-left:15px;}
	.marrt {margin-right:10px;}
	
	.floatright {float:right;}
	.floatleft {float:left;}
			
	/* CSS clearing */   
	.clearboth {clear:both;}
	.clearleft {clear:left;}
	.clearright {clear:right;}
	
	.clearing:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.clearing {display: inline-table;}
	/* Hides from IE-mac */
	  * html .clearing {height: 1%;}
	  .clearing {display: block;}
	/* End hide from IE-mac */
	
	
	
/* Forms */
form {}
	form h1, form h2, form h3 {color:#386F5C; font-family:'Century Gothic', Arial, Helvetica, sans-serif; font-size:1.6em;}
	form div {margin:0 0 15px 0;}
	form fieldset {border:none; margin:0 0 20px 0;}
	form legend {color:#386F5C; font-size:1.6em; font-weight:bold; margin:0.5em 0; }
	form label {color:#386F5C; display:block; font-weight:bold; float:left; margin:0 10px 0 0; width:120px;}
	form label.small {margin-bottom:3px; margin-right:15px; width:15px;}
	form label.wide {margin-bottom:3px; width:100%;}
	form input, form select {background:#fff; border:1px solid #386F5C; color:#373737; font-size:1.2em; padding:2px; width:180px;}
	form select {background:#fff; border:1px solid #386F5C; color:#373737; font-size:1.2em; padding:2px; width:185px;}
	form input.check {border:none; float:left; width:15px;}
	form textarea {background:#fff; border:1px solid #386F5C; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:2px; width:50%;}
	form input.btn {border:none; margin-left:130px; width:190px;}

	

