* {margin:0;padding:0;border:0;}

/* HTML tags */

body {
	background:black;
	text-align:center;
	font-family:Trebuchet MS, Helvetica, Verdana, Arial, Sans-serif;
	line-height:1.8em;
	font-size:77%;
	color:white;
}
p {
	padding:0 0 20px 0;
}
h1 {
	font-size:2.4em;
	font-weight:normal;
	line-height:1.1em;
	padding:10px 0 20px 0;
	color:#EEE;
}
h2 {
	font-size:1.4em;
	font-weight:normal;
	padding:20px 0 2px 0;
	margin-bottom:10px;
	color:#CCC;
	border-bottom:1px dotted #CCC;

}
ul, ol {
	margin:0 0 20px 20px;
}
a {text-decoration:none;}
a:link {color:#AAA;border-bottom:1px dotted #AAA;}
a:visited {color:#AAA;border-bottom:1px dotted #AAA;}
a:hover {color:white;border-bottom:1px solid white;}
a:active {color:#AAA;border-bottom:1px dotted #AAA;}

a.image {border:0;}

blockquote {
	font-style:italic;
}

/* Page layout */

div#wrapper {
	text-align:left;
	margin:0 auto;
	width:800px;
}
div#header {
	text-align:right;
	border-bottom:1px solid white;
	margin:10px 0;
	padding:0 0 10px 0;
}
div#navigation {
	position:relative;
	float:left;
	width:150px;
	margin:24px 0 0 0;
}
div#content {
	float:left;
	width:610px;
	padding:20px;
}
* html div#content {
	width:600px;
}
div#footer {
	clear:both;
	width:570px;
	padding:15px 20px 20px 190px;
	background:url(../images/bg-footer.jpg) 169px 0 no-repeat black;
}

div#banner {
	height:105px;
	padding-top:140px;
	margin:0 0 15px 0;
}
body.home div#banner {background:url(../images/banner-home.jpg) top left no-repeat;}
/*body.biographies div#banner {background:url(../images/banner-biog.jpg) top left no-repeat;border:1px solid white;}*/
body.education div#banner {background:url(../images/banner-education.jpg) top left no-repeat;border:1px solid white;}
body.contact div#banner {background:url(../images/banner-contact.jpg) top left no-repeat;border:1px solid white;}
body.ourwork div#banner {background:url(../images/banner-ourwork.jpg) top left no-repeat;border:1px solid white;}
body.news div#content {
	background:url(../images/bg-news.jpg) 20px 30px no-repeat;
}
div#newsstories {
	padding:20px 50px 50px 50px;
}

div#latestnews {
	float:left;
	width:568px;
	padding:15px 20px 0 20px;
	background:url(../images/bg-news-home.jpg) 290px 0px no-repeat #141414;
	border:1px solid white;
}
div#followus {
	float:left;
	width:196px;
	padding:15px 20px 20px 20px;
	margin:0 0 0 20px;
	background:#141414;
	border:1px solid white;
}

div#logos {
	padding:0 0 10px 170px;
}
div#logos img {
	margin:0 1px;
}

/* Misc classes */

img.headertext {
	margin:0 0 10px 0;
}
div.boxout {
	float:right;
	width:160px;
	margin:0 0 20px 20px;
	padding:10px;
	border:1px dotted white;
	background:#333;
}

dl.worklist dt {
	clear:left;
	float:left;
	width:230px;
	margin:10px 10px 10px 0;
}
dl.worklist dd {
	float:left;
	width:300px;
	padding:10px 0;
}
.worktitle {
	font-size:1.4em;
}
div.popupbox {
	background:black;
	text-align:left;
	display:none;
	color:white;
}

input.submit {
	padding:5px;
}

/* Navigation */

div#navigation ol {
	list-style:none;
	margin:0;
}
div#navigation ol li a {
	display:block;
	margin:4px 0;
	text-indent:-9999px;
	height:34px;
	width:148px;
	border:0;
}

li.navhome a:link {background:url(../images/nav/home.png) 0 0;}
li.navhome a:visited {background:url(../images/nav/home.png) 0 0;}
li.navhome a:hover {background:url(../images/nav/home.png) 0 34px;}
li.navhome a:active {background:url(../images/nav/home.png) 0 0;}
li.navhome a.current {background:url(../images/nav/home.png) 0 34px;}

li.navnews a:link {background:url(../images/nav/news.png) 0 0;}
li.navnews a:visited {background:url(../images/nav/news.png) 0 0;}
li.navnews a:hover {background:url(../images/nav/news.png) 0 34px;}
li.navnews a:active {background:url(../images/nav/news.png) 0 0;}
li.navnews a.current {background:url(../images/nav/news.png) 0 34px;}

li.navbiogs a:link {background:url(../images/nav/biographies.png) 0 0;}
li.navbiogs a:visited {background:url(../images/nav/biographies.png) 0 0;}
li.navbiogs a:hover {background:url(../images/nav/biographies.png) 0 34px;}
li.navbiogs a:active {background:url(../images/nav/biographies.png) 0 0;}
li.navbiogs a.current {background:url(../images/nav/biographies.png) 0 34px;}

li.navwork a:link {background:url(../images/nav/our-work.png) 0 0;}
li.navwork a:visited {background:url(../images/nav/our-work.png) 0 0;}
li.navwork a:hover {background:url(../images/nav/our-work.png) 0 34px;}
li.navwork a:active {background:url(../images/nav/our-work.png) 0 0;}
li.navwork a.current {background:url(../images/nav/our-work.png) 0 34px;}

li.naveducation a:link {background:url(../images/nav/education.png) 0 0;}
li.naveducation a:visited {background:url(../images/nav/education.png) 0 0;}
li.naveducation a:hover {background:url(../images/nav/education.png) 0 34px;}
li.naveducation a:active {background:url(../images/nav/education.png) 0 0;}
li.naveducation a.current {background:url(../images/nav/education.png) 0 34px;}

li.navcontact a:link {background:url(../images/nav/contact.png) 0 0;}
li.navcontact a:visited {background:url(../images/nav/contact.png) 0 0;}
li.navcontact a:hover {background:url(../images/nav/contact.png) 0 34px;}
li.navcontact a:active {background:url(../images/nav/contact.png) 0 0;}
li.navcontact a.current {background:url(../images/nav/contact.png) 0 34px;}

div#footer ol {
	list-style:none;
	margin:0 0 10px 0;
}
div#footer ol li {
	display:inline;
}