body{background:url(/public/images/bg.jpg);font-family:arial}

h1{font-family:Georgia;font-size:26px;font-weight:bold;margin:0 0 12px 0;padding:0;line-height:26px}
h2{font-family:Georgia;font-size:20px;font-weight:bold;margin:0 0 0px 0;padding:0;}
h3{font-size:14px;font-weight:bold;margin:10px 0 0px 0;padding:0;}

#wrapper{width:888px;min-height:584px;background:#fff;margin:78px auto 20px auto;}
#logo{margin:12px 0 10px 16px;}
.clearer{clear:both;font-size:0px}
.line {background:url(/public/images/navigation-bg.gif);height:10px;}

a:link{color:#0099ff}
a:visited{color:#0099ff}
a:hover{color:#0099ff}
a:active{color:#0099ff}

/* NAVIGATION */
#navigation{background:url(/public/images/navigation-bg.gif);line-height:26px;*line-height:28px;height:28px;margin:0 21px 0 21px}
#navigation ul{}
#navigation ul li{float:left;margin:0 0 0 24px;}
#navigation ul li a{text-decoration:none;font-size:10px;text-transform:uppercase;color:#000;font-weight:bold}
#navigation ul li a.selected{color:#0099ff}

/* SEARCH */
#search{float:right;margin:-1px 24px 0}
#search input{border:1px solid #8c8b8b;font-size:10px;width:148px}
#search a{text-transform:uppercase;text-decoration:none;font-weight:bold;color:#000;font-size:10px}

/* PEOPLE */
#people{margin:0 0 0 10px;height:440px}
#people .image{float:left}
#people .info{position:absolute;top:300px;left:380px;width:300px}
#people .name{font-weight:bold}

/* SLOGAN */
.slogan{position:absolute;top:330px;left:20px}
.slogan h1{margin:0;padding:0;font-size:22px;font-weight:normal}
.slogan p{margin:0;padding:0;font-size:22px;font-family:Georgia;font-weight:bold}

/* FOOTER */
#footer{background:url(/public/images/navigation-bg.gif);height:20px;line-height:30px;margin:0 21px 10px 21px;font-size:8px;text-transform:uppercase}
#footer p{margin:0 0 0 24px;padding:0;}

/* PAGE CONTENT */
#page-content{margin:20px 0 0 0}
.content-container{margin:0 0 0 10px;float:left;width:723px;font-family:Georgia;font-size:12px;line-height:18px}
.content-container p{margin:0 0 17px 0}
#content{width:345px;min-height:470px;border:1px solid #fff;margin:0 0 10px 0}
#content-wide{min-height:420px;border:1px solid #fff}
#content-full{min-height:420px;border:1px solid #fff;margin:0 0 0 34px}
#content-wide p{margin:0 0 17px 0}


/* SUB NAVIGATION */
#subnavigation{clear:both;float:left;width:90px;margin:4px 0 0 44px;}
#subnavigation li{line-height:12px;margin:0 0 7px 0}
#subnavigation li a{text-decoration:none;text-transform:uppercase;color:#000;font-weight:bold;font-size:10px;}
#subnavigation li a.selected{color:#0099ff}

/* NEWS LIST */
#news{font-size:12px;font-family:Georgia;}
#news li {margin:0 0 20px 0}
#news li .date{}
#news li .title{font-weight:bold}
#news li a{color:#000;text-decoration:none}
.previousnews{}
.nextnews{margin:0 0 0 280px}


/* NEWS PAGE */
.newsdate{margin:0 0 10px 0}
.newsingress{margin:0 0 20px 0;font-style:italic}

/* CONTACT LIST */
#contactlist{font-size:11px;font-family:Georgia;margin:20px 0 0 0}
#contactlist li{float:left;height:150px;width:324px}
#contactlist li img{float:left;width:86px}
#contactlist li .info{float:left;width:200px}
#contactlist li .name{font-weight:bold}
#contactlist li .title{}
#contactlist li .phone{}
#contactlist li .email a{text-decoration:none}


/* searchresults
----------------------------------------- */
ul#searchresults {margin: 0;}
ul#searchresults li {
	list-style-type: none;
	margin: 0 0 1em;
	}
ul#searchresults li strong {
	color: #222;
	}
/* paging
----------------------------------------- */
.paging {
	margin-top: 2em; margin-bottom:2em
}
.paging span.current,
.paging a {
	border: 1px solid #ccc;
	padding: 3px 5px 1px;
	margin-right: 5px;
}
.paging span.current {
	border-color: #222;
}
.paging .pages {
	margin-right: 1em;
	
}

/* WORLD MAP */
#map{margin:0 0 20px 0}
.worldmap{font-size:10px;}
.worldmap h3{float:left}
.worldmap .region div{margin:0 0 0 200px}
.worldmap .region div p{margin:0 0 3px 0}