body {
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 100%; /* Change this to alter the text size of everything in proportion or change individual text size % below. */
	color: #888;
	background-color: #E6E6E6;
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: center;
	}

/* Set the page width */
#header-wrapper, #content-wrapper, #footer-wrapper, #footer-base {
	width: 875px;
	margin: 0 auto;
	text-align: left;
	background-color:#FFFFFF;
	}

/* HEADER */
#header {
	background: #FFF url(../images/chrome/banner.jpg) no-repeat left top; 
	height: 138px; /* Change this to alter the height of the top banner (148px max)*/
	overflow: hidden; /* fixes a FF problem */
	/*width: 849px;
	margin: 0 auto;*/
	margin: 0 13px;
	}
#header h1 {
	margin: 96px 0px 0 34px;
	list-style: none;
	font-size: 150%; /* Change this to alter the header title text */
	float: left;
	color:#A4C2D8
	/*clear: both;*/
	}
#header #info-block {
	float: right; 
	margin: 1em 1.5em 0 0;
	}
#header #info-block p {
	margin: 0.6em 0 0 0; 
	padding:0; 
	line-height: 1.4em; 
	font-size:70%; /* Change this to alter the header info-block text */
	}

/* MENU */
#tabs {
	margin-left:13px; 
	color: #FFF; 
	font-size: 100%;
	}
#tabs div {
	background: url(../images/chrome/tabs.jpg) no-repeat right; 
	height: 34px; 
	text-align:center; 
	width:140px; 
	float:left;
	/*margin-top: -5px;*/
	}
#tabs div:hover {margin-top: 0;}	
.home #tabs #home, .who #tabs #who, .what #tabs #what, .experience #tabs #experience, .network #tabs #network, .news #tabs #news {
	background-position:left; 
	/*margin-top:0;*/
	}
#tabs a:link, #tabs a:visited { 
	color: #FFF; 
	text-decoration: none; 
	}
#tabs a:hover{
	text-decoration: underline; 
	}

/* CHROME */
#border-left {	
	background: transparent url(../images/chrome/border-left.png) top left repeat-y;
	}
#border-right {	
	background: transparent url(../images/chrome/border-right.png) top right repeat-y;
	}

/*CONTENT*/
#content-wrapper {
	background: #FFF url(../images/chrome/content.jpg) center bottom no-repeat;
	}
#content {
	padding: 10px 80px 5px 80px; 
	clear:both;
	font-size: 80%;
	line-height:180%;
	}
#content p {
	margin-top: 0;
	}
#content h2 {
	margin-bottom: 5px;
	}
#content h3 {
	margin-bottom: 0;
	}	
	
#content hr {
	margin: 30px 0 30px 0;
	border:dotted thin #E6E6E6;
	}		

#content .panel {clear:both; float:right; background:#FFFFFF url(../images/image001fade.png) no-repeat bottom; border:#E6E6E6 thin solid; width: 25%; margin: 12px -40px 12px 20px;}
#content .panel h3 {color:#FFFFFF ; background:#A4C2D8 ; margin: 0; padding: 0 4px;}
#content .panel h4 {color:#CC6600; margin:0 0 -4px 0; padding: 0 4px; font-size:95%;}
#content .panel p {padding: 0 4px; font-size: 85%;}

/* FOOTER */
#footer {
	font-size: 100%;
	padding: 10px 0 0 80px;
	overflow: hidden;
	}
#footer a:link, #footer a:visited { 
	color: #A4C2D8; 
	text-decoration: none; 
	}
#footer a:hover{ 
	color: #A4C2D8; 
	text-decoration: underline; 
	}
#footer-base {
	background: url(../images/chrome/border-base.png) no-repeat bottom; 
	height:24px;
	}

/* MISC */
#copyright {
	text-align: center;	
	font-size: 75%;
	}	
h2 { 
	font-size: 110%; 
	color:#5b8fbe;
	}
h3 { 
	font-size: 100%; 
	}
a:link, a:visited { 
	color: #5b8fbe; 
	text-decoration: none; 
	}
a:hover{ 
	color: #5b8fbe; 
	text-decoration: underline; 
	}
.quote {
	font-style:italic;
	}