body, p, h1, h2, h3, td {
	font-family:	Verdana, Arial, Helvetica, sans-serif;
}

body {
	font-size:		10pt;
	color:			black;
	margin:			0 0 0 77px;

	/* Place signature image down left hand side all pages */
	background:		url(images/tantara-left-banner.jpg) fixed no-repeat 4px 4px;
}

p {
	font-size:		12pt;
	max-width:		36em;
}

h1 {
	font-size:		14pt;
	font-weight:	bold;
	text-align:		center;
	margin:			0.75em 0;
}

h2 {
	font-size:		13pt;
	font-weight:	bold;
	margin:			2em 0 1em 0;
}

h3 {
	font-size:		12pt;
	margin-bottom:	0;
}

td {
	font-size:		8pt;
	text-align:		center;
}

address {
	font-size:		12pt;
	margin-bottom:	1em;
}

/* Standard margins for all pages */
.stdpage {
	max-width:		903px;
	margin:			0 auto;
	padding:		0 6%;
}

.stdpage a {
	color:			gray;
}

.stdpage p {
	text-align:		justify;
}


.banner {
	margin:			2em 0;
	text-align:		center;
}

.banner-left {
	float:			left;
}

.banner-right {
	float:			right;
}

.printbanner {
	display:		none;
}

.menu {
	margin:			1.4em 0 1.7em 0;
	text-align:		center;
	font-weight:	bold;
	font-size:		8pt;
}

.menu ul {
	list-style:		none;
	padding:		0;
	margin:			0;
}

.menu li {
	display:		inline;
	margin:			0 1% 0 1%;
}

.menu a {background: url(images/button.png) left center no-repeat; padding: 15px 1px 15px 45px;}
.menu a:link { background: url(images/button.png) left center no-repeat; }
.menu a:hover { background: url(images/button-hover.png) left center no-repeat; }
.menu a:active { background: url(images/button-click.png) left center no-repeat; } 

#c {background: url(images/button-click.png) left center no-repeat; }
#c:hover { background: url(images/button-hover.png) left center no-repeat; }

.main-body {
	background:		url(images/tantara-taiko-background.jpg);
}

.main-body img {
	padding:		1px;
	border:			1px solid black;
}

.logo {
	width:			150px;
	float:			right;
}

.alignimgright {
	margin:			0 0 20px 3%;
	float:			right;
}

.alignimgleft {
	margin:			0 3% 20px 0;
	float:			left;
}


.clear {
	clear:			both;
}


.profile-container {
	width:			610px;
	margin:			2em auto 0 auto;
	text-align:		center;
}

.profile-person {
	float:			left;
	width:			290px;
	border-left:	1px solid black;
	min-height:		211px;
	padding:		5px;
	margin-bottom:	20px;
}

.profile-person p {
	text-align:		center;
}
.profile-person pre{
	text-align:		left;
}

.constitution-finance li {
	list-style:		lower-alpha;
	margin-bottom:	1em;
	font-family:	Verdana, Arial, Helvetica, sans-serif;
	font-size:		12pt;
	max-width:		32em;
	text-align:		justify;
	padding-left:	1em;
	
	}
	
.para-and-photo {
margin-top: 2em;
width: 100%;
}	
.para-and-photo h2 {
margin-top: 0;
}
