* { margin: 0; padding: 0; }
html {
overflow-y : scroll;
padding: 1em 0;
}
body {
	width : auto;
	padding : 0;
	margin : 0 auto;
	background-image : url(../img/YinYang.jpg);
	background-repeat : repeat;
	background-position : left top;
	background-attachment: fixed;
}
img {
float : none; 
border : 0px none; 
padding : 0; 
margin : 0; 
background-color: #fff;
}
a {
text-decoration:none;
}
h1, h2, h3 {
	font-family : "Times New Roman", Times, serif;
	letter-spacing : 0.04em;
	font-style: italic;
	color: #CC3333;

} 
h1 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 1.5em;
color : #CC3333;
letter-spacing : 0.16em;
margin : 0;
padding : 1em 0 0 .5em;
text-align : left;
text-transform : uppercase;
font-weight : lighter;
} 
h2 {
font-size : 1.3em; 
color : #CC3333; 
padding-top : 0em; 
padding-bottom : 0; 
padding-left : 0; 
margin : .3em 0 .8em; 
border-bottom : 1px dashed #eee; 
} 
h3 {
font-size : 1em; 
font-style : normal; 
color : #CC3333; 
padding : 0.1em 0 0; 
margin : 0 0 0.1em; 
background-image : url(../img/h2bg.png); 
background-repeat : no-repeat; 
background-position : left bottom; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-bottom-color : #CC3333; 
} 
h2:first-letter {
font-size : 1.4em; 
text-transform : uppercase; 
} 
h3:first-letter {
font-size : 1.4em; 
text-transform : uppercase; 
} 
p {
	margin : 0;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	text-indent : 2.5em;
	line-height : 1.3em;
	padding: 0.2em 0 1em;
	color: #000066;

}

span {
background-color:#F9FDFF;
border: 1px solid #DDD;
}
ul {
background-color:#F9FDFF;
border: 1px solid #DDD;
margin : .8em 0 1em;
padding : 0 2em; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.7em; 
line-height : 1.3em; 
text-align : left;
} 
li {
	margin : 0;
	padding : .5em 0 .5em;
	color : #009;
	list-style-position : outside;
	list-style-type : square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
li a:link, li a:hover{
text-decoration: none;
color: #3333CC;
}
sup {
font-size : 0.4em;
} 
#navlist {
	position:absolute;
	width: 175px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin : 0;
	padding : 2.7em 0.5em 0;
	float:none;
	color: #3333CC;
	left: 5px;
	top: 200px;




} 
#navlist ul {
background-color : transparent;
margin : 0;
padding : 0;
text-align:left;
border: 0;
list-style-image: url(../img/bluearrow.png);
list-style-position: inside;
} 
#navlist li {
margin : 0;
padding : 0;
background-color: transparent;
line-height:3.6em;
list-style-position: inside;
} 
#navlist li a, #navlist li a:link {
color : #3333CC;
font-weight: bold;
} 
#navlist li a:hover {
	text-decoration:underline;
	font-weight: bold;
	color: #66CC33;

} 

#contain {
position:relative;
margin : 0;
padding : 0;
border: 1px solid #999;
border-top:0;
background-color:#FFF;
background-image : url(../img/textbg.png); 
background-repeat : repeat-x; 
background-position : left top;
zoom:1;
}
#contain:after {content: ".";display: block;clear:both;visibility:hidden;height:0;font-size:0;}
#navcontainer {
position:relative;
height : 75px; 
margin : 0; 
padding : 0; 
background-color : #ffffff; 
background-image : url(../img/newheader-experimental.png); 
background-repeat : no-repeat; 
background-position : right top; 
border: 1px solid #999;
border-bottom: 2px groove #999;
}
#textbox {
position:relative;
width:600px;
margin : 0;
padding: 0 .75em .2em;
float:right;
border-left: 1px solid #eee;
}

