* {margin:0px; padding:0px;}

body {
	margin: 0 auto;
	font: 62.5% "Helvetica Neue", Helvetica, Arial, sans-serif;
	width:780px;
	background:#080D1C url(../img/columnbackground.gif) repeat-y top center;
}

h1 {font-size:1.8em}
#content p {font-size:1.2em;line-height:1.8em;margin:12px 20px;color:#000}

a:focus {outline: none;}

#header {
	background:url(../img/background.gif) repeat-x;
	height:228px;
	text-indent:-5000px;
}
#title {
	
	background:url(../img/title.gif) no-repeat 20px 12px;
	height:53px;
	display:block;
}
#logo {
	background:url(../img/logo.gif) no-repeat 20px 48px;
	height:175px;
	width:135px;
	float:left;
}
.graphic {
	width:510px;
	height:175px;
	float:left;
}
#slogan {background:url(../img/slogan.jpg) no-repeat}
#contactimg {background:url(../img/contactimg.jpg) no-repeat}
#flag {
	background:url(../img/flag.gif) no-repeat 0 34px;
	width:135px;
	height:175px;
	float:left;
}


#main {
	background:url(../img/headingbackground.gif) no-repeat;
	height:45px;
}
#nav {
	width:155px;
	height:45px;
	float:left;
}
.heading {
	text-indent:-5000px;
	height:45px;
	background-repeat:no-repeat;
	background-position:20px 15px;
}
#content {
	width:470px;
	float:left;
}

#welcome {background-image:url(../img/welcome.gif)}
#aboutus {background-image:url(../img/aboutus.gif)}
#pricing {background-image:url(../img/pricing.gif)}
#housesforsale {background-image:url(../img/housesforsale.gif)}
#owners {background-image:url(../img/owners.gif)}
#governance {background-image:url(../img/governance.gif)}
#contact {background-image:url(../img/contact.gif)}
#article {background-image:url(../img/article.gif)}
	
#news {
	background:url(../img/news.gif) no-repeat 20px 15px;
	width:155px;
	float:right;
}

li {list-style-type:none;}
li a {
	border-bottom:1px solid #0B1123;
	display:block;
	color:white;
	text-decoration:none;
	padding:0 20px;
}
li a:hover {color:#000}

.links li a {font-size:1.4em; line-height:2.1em;}
.links a {background:url(../img/link.gif) repeat-y;}
.links a:hover {background:url(../img/selectedlink.gif) repeat-y;}

.newslinks li a {font-size:1.2em; line-height:1.8em; padding:10px 20px;}
.newslinks a {background:url(../img/link.gif) repeat-y -155px;}
.newslinks a:hover {background:url(../img/selectedlink.gif) repeat-y -155px;}

.at a {background:url(../img/atlink.gif) repeat-y;}
.atnews a {background:url(../img/atlink.gif) repeat-y -155px}
	
#footer {margin-top:20px; width:470px; border-top:solid 3px #98AAE2; text-align:center}
#footer p {margin:0px; color:#555;}
#footer a {color:#6274AC; text-decoration:none;}
#footer a:hover {color:#2B3B6B; border-bottom:solid 1px}

#map {width:440px;height:400px;margin:20px 12px;}