/* @override http://chijangyin.com/css/about.css */

html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  color:#666666;
  min-width:799px;
  text-align:center;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer2{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position:relative;
  width:799px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper2{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapp\65	r2{
  height:auto;
}
/* \*/
* html #wrapper2{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer2{
  z-index:1;
  position:relative;
  margin-left:px;
  width:581px;
  background: transparent;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#float-wrap2{
  width:581px;
  margin-right:-1px;
  float:left;
  display:inline;
  background-color: transparent;
}
#right2{
  float:left;
  display:inline;
  width:220px;
  margin-right:-218px;
  margin-left:-1px;
  position:relative;
}
/* \*/
* html #right2{
  width:219px;
  margin-left:0px;
  margin-right:-500px;
  mar\gin-right:-219px;
}
/* Above style hidden from Mac IE */
#container-right2{
/* \*/
  width:218px;
/* Above hidden from IE-Mac */
  margin-left:2px;
  padding-top: 12px;
}
/* \*/
* html #container-right2{
  fl\oat:right;
  di\splay:inline;
  margin-left:1px;
  mar\gin-left:0px;
}
/* Above style hidden from Mac IE */
#clearheadercenter2{
  height:173px;
  overflow:hidden;
}
#clearheaderright2{
  height:100px;
  overflow:hidden;
}
#clearfootercenter2{
  height:50px;
  overflow:hidden;
  background-color: transparent;
}

#clearfooterright2{
  height:50px;
  overflow:hidden;
}
#footer2{
  z-index:1;
  position:absolute;
  clear: both;
  width:799px;
  height:50px;
  overflow:hidden;
  margin-top:-50px;
}
#subfooter12{
  background:#FFFFCC;
  text-align:center;
  height:50px;
}
.bottomtopmargin2{
  background:#FFFFFF;
  width:799px;
  overflow:hidden;
}

#headergap2{
  height:13px;
  overflow:hidden;
}
#gfx_bg_middle2{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:581px;
  margin-left:px;
  background:#FFFFFF;
}
* html #gfx_bg_middle2{
  display:none;
}

#abouttext {
border: 1px solid #eee;
margin-right: 18px;
}

#abouttext h2 {

text-decoration: none;
font: normal 12px/16px Georgia, serif;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#abouttext p {
font: normal 12px/18px Georgia, serif;
padding: 0 48px 18px 28px;
margin: 0 0 0 0;
}

#abouttext p+p {
}

#bio {
height: 40px;
width: 300px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/bio.gif') no-repeat 0 0;
}

#message {
height: 40px;
width: 300px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/sendamessage.gif') no-repeat 0 0;
}

#state {
height: 40px;
width: 300px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/state.gif') no-repeat 0 0;
}

#cont {
padding: 0;
margin: 0;
height: 40px;
width: 218px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/cont.gif') no-repeat 0 0;
}

#newsletter {
padding: 0;
margin: 0;
height: 40px;
width: 218px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/newsletter.gif') no-repeat 0 0;
}

#distroz {
padding: 0;
margin: 0;
height: 40px;
width: 218px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/distroz.gif') no-repeat 0 0;
}

#gallerz {
padding: 0;
margin: 0;
height: 40px;
width: 300px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/gallerz.gif') no-repeat 0 0;
}

#contactinfo {
	border: 1px solid #eee;
	overflow: hidden;
}

#contactinfo p {
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 0 13px;
	padding-bottom: 10px;
}

#resume {
padding: 0;
margin:  0;
height: 40px;
width: 300px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/resume.gif') no-repeat 0 0;
}

#teaching {
padding: 0;
margin:  0;
height: 40px;
width: 300px;
display: block;
overflow: hidden;
text-indent: -300px;
background: url('../images/teaching.gif') no-repeat 0 0;
}

#container-right2 a img {
	border: 1px solid #eee;
	margin-bottom: 12px;
}

#container-right2 a:hover img {
	border-color: #ccc;
}

#abouttext dl {
font: normal 12px/16px Georgia, serif;
padding: 0 48px 16px 28px;
color: #666;
margin: 0 0 0 0;
}

#abouttext dl dt {
font-weight: bold;
padding-top:16px;
}

#abouttext dl dd {
padding-bottom: 6px;
}

#bio-full{display:none;}