/* positioning elements */body {		margin: 0px 0px 0px 0px;		padding: 0px;		background-image: url('images/yellow_weave.gif');  		background-repeat: repeat;		background-color: #c6a56b;		color: #000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;}		html>body {		margin: 0px;		padding: 0px;}		#container {		background: transparent;		width: 1024px;		margin-left: auto;		margin-right: auto;}		#container2{		position: relative;		width: 1024px;		top: 10px;		padding-top: 0px;		margin-top: 0px;		margin-left: auto;		margin-right: auto;}	#leftcolumn {		padding-top: 0px;		margin-top: 0px;		left: 0px;		top: 0px;		width: 216px;		height: 1522px;		color: #000;		background-color: white;		background-image: url('images/leftcol_calligraphy.jpg');		background-repeat: no-repeat;}#centercolumn {		position: absolute;		top: 30px;		left: 250px;		background: transparent;}

body.lineage #centercolumn {
		left: 258px;
}#rightcolumn {		position: absolute;		padding-top: 0px;		margin-top: 0px;		left: 808px;		top: 0px;		width: 216px;		height: 1522px;		color: #000;		background-color: white;		background-image: url('images/rightcol_calligraphy.jpg');		background-repeat: no-repeat;}	#header {		position: relative;		padding: 0px;		margin: 0px auto;		top: 10px;		left: 0px;		color: #000;		background-color: #fff;		width: 1024px;		height: 216px;}

#header h1 {		position: relative;		text-align: center;
		font-family: serif;
		font-size: 28pt;
		font-weight: 900;		color: #434A17;		background-color: transparent;		padding: 50px 200px 0px  0px;		margin: 0;}

#header h1 a {
		color: #434A17;
		text-decoration: none;
}

#header p {		position: relative;		text-align: center;		margin: 0px 190px 0px 0px;		top: 20px;		font-size: 120%;
		font-weight: bold;		color: #434A17;		background-color: transparent;}

#mainnav {
	padding: 40px 250px 20px 0;
}

#mainnav ul {
		text-align: center;
		width: 100%;
		font: 110% Verdana, Arial, "Trebuchet MS", sans-serif;
		font-weight: 500;
		color: #434A17;
}

.sourced {
	text-align: left;
	font-style: italic;
}

#content ul li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 1.5em;
	text-indent: -1.5em;
}

#content ul li:before {
	content: "\2600 \0020 \0020";
	color: #C6A56B;
}

#mainnav ul li:before {
	content: "\2600 \0020";
	color: #C6A56B;
}

#mainnav li {
		display: inline;
		color: #434A17;
}

#mainnav a, #mainnav a:visited {
	color: #434A17;
	text-transform: capitalize;
	text-decoration: none;
}

#mainnav a:hover {
	text-decoration: underline;
	color: #4c3059;
}/* content and textual elements */#content {	position: absolute;	top: 0px;	width: 525px;	background-color: #fff;	color: #000;	}

p {
	font-size: 110%;	text-align: justify;	line-height: 160%;	margin-bottom: 14pt;	padding: 0 24px;	text-indent: 1.5em;}

body.lineage p {
	line-height: 108%;
	padding: 0px;	margin: 0px;	position: relative;	background-color: #fff;	color: #000;
}

p.more {
	text-indent: 0;
}

h2 {		font-weight: bold;		color: #553A65;		background-color: transparent;
		text-align: center;}


h3 {	font-weight: 900;	font-size: 120%;	color: #4c3059;	text-align: center;	line-height: 130%;	margin: 10px 10px 0 10px;}

h4 { 	font-size: 110%;	padding: 0 24px;	margin: 0;}

ul.info {	margin-left: 0px;	text-align: left;	font-family: Arial, Verdana, Geneva;	font-size: 110%;	font-style: bold;	text-indent: 0px;	line-height: 140%;}ul.info li {	list-style-type: none;}


#content ul {	font-size: 110%;	line-height: 160%;
	width: 465px;	}


#content li {	list-style: square;	padding-bottom: 8px;	padding-top: 8px;}
div.dingbat {
	margin-top: 36px;    font-size: medium;     text-align: center;     color: #C6A56B;}

p.contact {	font-size: 110%;	text-align: center;	padding: 0 16px;	margin: 3px;}

.vcard p {
	font-size: 10pt;
}

p.notice {
	color: #553A65;
	margin:0;
	padding: 0;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	font-style: oblique;
	margin-bottom: 40px;	
}

/* current page flags */

body.home a#home, body.taichi a#taichi, body.qigong a#qigong, body.lineage a#lineage, body.views a#views, body.inline a#inline, body.abouttaichi a#abouttaichi, body.fourstages a#fourstages {
	color: #4c3059;
	text-decoration: underline;
}



