*	{margin: 0;
	padding: 0;
	font-family: serif;}
	
body	
{
	background: #ffffff;
	text-align: center; /*non-standard browsers*/
	}
	
#page
{
	width:800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}
	
#header	
{
	width:100%;
	height:110px;
	position:relative;}

#logo
{
	margin-top:19px;
	margin-left: 50px;
	border: none 0;}

#tagline	
{
	width: 100%;
	height: 9px;
	background: transparent url(images/layout/hr_purple.gif) repeat-x;
	margin-top:0;}

#tagline img
{
	margin: 0 82px;}
	
#menu	
{
	position: absolute;
	bottom: 8px;
	right: 10px;
	}

#menu li	
{
	float:left;
	margin-left:15px;
	list-style-type: none;
	}

#menu li a, #menu li	
{
	font-family: "Arial Narrow", sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#aaa;
	}

#menu li a:hover, #menu li a.selected
{
	color:#739;
	}

.selected	
{
	cursor:default;}

#main
{
	margin:20px 20px 0;}

a:link, a:hover, a:visited	{
	color:#00f;
	font-weight:bold;}
	
a:active	{color:#7af;}
.watermark	{background: transparent url(images/layout/watermark.jpg) no-repeat center 15px;}
	
h1, h2, h3, h4, h5, h6	
{	height:1em;	
	margin: 1em 0;}

h1	{font-size:14pt;}
h2	{font-size: 12pt;}
p, li {font-size:12pt;}
p	{margin: 1em 0;}
li	{margin-left:2em;}

#footer
{
	height: 2.5em;
	margin-bottom: 20px;
	background: transparent url(images/layout/hr_purple.gif) repeat-x bottom;}

#footer p
{
	text-align:center;
	margin-left: 20px; }
	
.center
{
	text-align:center;}
	
#photo
{
	float:right;
	margin: 5px 0 10px 10px;}

#caption
{
	text-align:center;
	font-size: 10pt;}
	
#testimonial
{
	width:47%;
	float:left;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 1em;}

#byline
{
	text-align:right;
	font-style:italic;
	font-size:10pt;}

