BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND:url(tai-chi-chuan-images/bamboo_wuchen.jpg) #FEFFB1; background-repeat:repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-FAMILY: georgia, times, serif; FONT-SIZE: 12px; COLOR: #333331; PADDING-TOP: 0px; TEXT-ALIGN: center
}

A {
	COLOR:#000000;  BORDER-BOTTOM: #999999 1px dotted; border-bottom-style:dashed; TEXT-DECORATION:none;
}

A:hover {
	COLOR:#990000; TEXT-DECORATION:none; BORDER-BOTTOM: none; 
}


H1 {
	FONT-SIZE: 2.4em; COLOR: #922; FONT-WEIGHT: normal; TEXT-INDENT: 0px; BORDER: 0; MARGIN: 0; PADDING: 0;
}

H2 {
	FONT-SIZE: 1.4em; COLOR: #666; FONT-WEIGHT: normal; BORDER: 0px 0px Opx 0px; MARGIN: 0px 0px Opx 0px; PADDING: 0px 0px Opx 0px;
}

H3 {
	FONT-SIZE: 1em; COLOR:#666 FONT-WEIGHT: bold; MARGIN: 0px 0px Opx 0px; PADDING: 0px 0px Opx 0px; BORDER: 0px 0px Opx 0px;
}

P {
	FONT-SIZE: 1em;
}

.nosee{display:none;}

.quote{text-align:center;font-size:14px;font-style:italic;margin-top:20px;font-weight:bold;}

.right{text-align:right}

.indent{margin:0px 0px 0px 30px;}

.bold{font-weight:bold;}

.credit{
	font-family:Tahoma, Arial, "MS Sans Serif";
	font-size:10px;
	text-align:right;
}

	
#frame {
	BACKGROUND: url(tai-chi-chuan-images/centre_bg.jpg) repeat-y; 
	MARGIN: 0px auto; 
	padding:0px;
	WIDTH: 750px; 
	BORDER-BOTTOM: #000 15px solid; 
	POSITION: relative; 
	TEXT-ALIGN: left;
}

#top {
	BACKGROUND: url(images/main.jpg) repeat-y; WIDTH: 750px
}
#main-content {
 	display: inline;
	FLOAT:left; 
	WIDTH: 420px; 
	padding:0px;
	border:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	MARGIN-LEFT: 40px; 
	WIDTH: 450px;

}
#header {
	BACKGROUND:url(tai-chi-chuan-images/tai-chi-chuan-header.jpg) no-repeat; WIDTH: 750px; HEIGHT: 139px
}
#footer {
	TEXT-ALIGN: center; FONT: x-small/1.6em tahoma, verdana, sans-serif; MARGIN-TOP:20px;
}

#footer a {BORDER-BOTTOM: none;}

#right-nav {
	padding:0px;
	border:0px;
	FLOAT:left; 
	WIDTH: 160px; 
	MARGIN-LEFT: 40px;
	voice-family: "\"}\"";
	voice-family:inherit;
	WIDTH: 160px; 
}

/* normal body section styles */

.text{MARGIN-BOTTOM:16px;TEXT-ALIGN:left;}

.img-text{MARGIN-BOTTOM:16px;TEXT-ALIGN:left;width:460px;}
.img-text-inner{float:left;margin:0px 12px 12px 0px;}
.img-text-inner img{MARGIN: 0px 12px 4px 0px;BORDER:#999999 solid 1px;}

.text-img{MARGIN-BOTTOM:16px;TEXT-ALIGN:left;width:460px;}
.text-img-inner{float:right;margin:0px 0px 12px 12px;}
.text-img-inner img{MARGIN: 0px 0px 4px 12px;BORDER:#999999 solid 1px;}

.text-norm-petit{FONT-SIZE:10px;}
.text-norm-grand{FONT-SIZE:14px;}

.text-gras-petit{FONT-SIZE:10px;FONT-WEIGHT:bold;}
.text-gras-norm{FONT-SIZE:12px;FONT-WEIGHT:bold;}
.text-gras-grand{FONT-SIZE:14px;FONT-WEIGHT:bold;}

.text-ital-petit{FONT-SIZE:10px;FONT-STYLE:italic;}
.text-ital-norm{FONT-SIZE:12px;FONT-STYLE:italic;}
.text-ital-grand{FONT-SIZE:14px;FONT-STYLE:italic;}

.text-gras-tres-grand{FONT-SIZE:16px;FONT-WEIGHT:bold;COLOR:#922;}
.text-gras-tres-tres-grand{FONT-SIZE:18px;FONT-WEIGHT:bold;COLOR:#922;}

/* mail form styles */

#mailholder{
margin-left:30px;
margin-top: 30px;
}

label{
float: left;
width: 100px;
font-weight: bold;
}

input, textarea{
width: 180px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 120px;
}

.boxes{
width: 1em;
}

#submitbutton{
margin-left: 100px;
margin-top: 5px;
width: 90px;
}


/* end mail form styles */

.image-box-gauche{
float:left;
width:210px;
margin-bottom:10px;
border-bottom:#CCCCCC dotted 1px;
}

.image-box-droite{
float:right;
width:210px;
margin-bottom:10px;
border-bottom:#CCCCCC dotted 1px;
}


.image-aligner{
margin-bottom:6px;
width:210px;
}

.image-title{

}

#right-nav H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1em 0px 0px; WIDTH: 160px; PADDING-TOP: 0px; HEIGHT: 16px
}
#right-nav P {
	FONT: x-small/1.6em tahoma, verdana, sans-serif; COLOR: #efece3; TEXT-INDENT: 0px
}
#right-nav LI {
	FONT: x-small/1.6em tahoma, verdana, sans-serif; COLOR: #efece3; TEXT-INDENT: 0px
}
#right-nav UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #923b09 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(list-bg.jpg) #FEFFB1; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#right-nav LI {
	PADDING-RIGHT: 17px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0.5em; COLOR:#923b09; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #923b09 1px solid
}
#right-nav LI:hover {
	
}

#right-nav LI A {
	DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(tai-chi-chuan-images/yin-yang-sm-off.gif) no-repeat; MARGIN-LEFT: -12px; COLOR:#923b09; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#right-nav LI A:hover {
	COLOR: #000; BACKGROUND: url(tai-chi-chuan-images/yin-yang-sm-over.gif) no-repeat;
}
#right-nav LI A.c {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
#right-nav LI A.c:hover {
	COLOR: #6e2308
}

.imgBorder{border:#999999 solid 1px; padding:12px;background-color:#EFEDE9;}

table{
	border-collapse: collapse;
}


th {
	padding:5px;
	text-align:left;
	border:1px dotted #CCCCCC;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
}

td {
	padding:3px;
	border:1px dotted #CCCCCC;
	text-align:left;
	border-bottom:1px solid #999999;
}

.left{
	border-left:none;
}

.right{
	border-right:none;
}

tbody tr {
	border-bottom:1px solid #999999;
}

.dyn-title{
	FONT-SIZE:16px;FONT-WEIGHT:bold;COLOR:#922;
}