/* Copyright 2008 DMSQ
Developed by Graham F. Scott (gfscott.com)
Incorporates:
- Eric Meyer's reset.css (http://meyerweb.com/eric/thoughts/2007/04/12/reset-styles/)
- Christophe "Dyo" Lefevre's SimpleJS (http://bleebot.com/)
- Dynamic Drive's Ribon maker service (http://tools.dynamicdrive.com/)
*/

/* UNIVERSAL RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {	margin: 0;	padding: 0;	border: 0;	font-weight: normal; font-style: normal;	font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }
table {	border-collapse: collapse; border-spacing: 0; }
ol,ul {	list-style: none; }
q:before,q:after,blockquote:before,blockquote:after { content: ""; }


body {
	margin: 5% 10%;
	background: #BDB5A3;
	font-size: 125%;
	}

#ribbon {
	margin: 0 0 40px;
	padding: 0;
	width: 100%;
	height: 40px;
	background: url(bg.gif) top left;
	clear:both;
	}

#skyline {
	position: fixed;
	width: 380px;
	height: 254px;
	bottom: 0;
	right: 0;
	background: url(skyline.png) no-repeat bottom right;
	z-index: -999;
	background-attachment: scroll;
	}

#contentzone {
	position: relative;
	margin: 2em 2em 2em 0;
	font-family: Georgia, Times New Roman, serif;
	color: #28251F;
	}

#contentzone h3 {
	font-size: 3em;
	padding: 0 1em 0.4em 0;
	}

#contentzone p {
	margin: 0 0 1em;
	line-height: 1.2em;
	}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 6em;
	letter-spacing: -0.12em;
	}

.member {
	display: inline;
	margin: 1em 2em 1em 0;
	font-family: Helvetica, Arial, sans-serif;
	}

strong {
	font-weight: bold;
	}

a {
	color: #048694;
	text-decoration: none;
	outline: none;
	}

a:hover {
	color: #24BAC4;
	}

img.headshot {
	width: 125px;
	height: 125px;
	margin: 0 35px 35px 0;
	float: left;
	}

img.groupshot {
	width: 100%;
	height: auto;
	clear: both;
	}

#menu {
	margin: 10px 0 0 0;
	padding: 5px 15px;
	background-color: #048694;
	}

#menu .menu {
	display: inline;
	}

#menu a {
	margin: 0px 30px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BDB5A3;
	}

#menu a:hover {
	color: #FFF;
	}
