@charset "utf-8";
* {
  padding: 0;
  margin: 0;
}

#header {
  width: 76px;
  height: 300px;
  position: absolute;
  right: 1.8em;
  top: 7em;
  background-image: url('http://www.kung-foo.tv/images/kungfootv.png');
  background-repeat: no-repeat;
  background-position: top right;
}

#navigation {
  margin-right: 1em;
}
#navigation ul {
  width: 100%;
  overflow: hidden;
}
#navigation li {
  display: inline;
}
#navigation li a {
  display: block;
  float: left;
  padding: .5em 1em;
}

#content {
  margin-right: 1em;
  padding: 1em 2.6em 2.6em 2.6em;
}
#content p {
  margin: 0.8em 0 0.8em 0;
}
#content img {
  border-width: .1em;
  border-style: inset;
}
#content blockquote {
    margin: 0.9em 0 0.9em 0;
    padding:0.6em 0.8em 0.6em 0.8em;
    border-width: 1px;
    border-style: dashed;
}

#content ul, ol {
  margin-left: 1.33em;
}

#content ul.unlist {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

#blog p {
  margin: 0.8em 0 0.8em 0;
}
#blog .posted {
  margin:0.3em 0 0.3em 0;
}
#blog div.left {
    float: left;
    margin: 0.4em 0.9em 0.3em 0;
}
#blog div.right {
    float: right;
    margin: 0.4em 0 0.3em 0.9em;
}
#blog div.left p, #blog div.right p {
    margin: 0.3em 0 0 0;
    padding: 0;
}
#blog div.entry {
  margin-bottom: 3em;
}

#search {
    margin: 1.67em 0 0 0;
    text-align: left;
}

#blogsearch {
    margin: 1em 0 1.33em 0;
    text-align: right;
}

#paypal {
    margin-right: 1em;
    margin-top:1.33em;
    text-align: right;
}
#paypal p {
    margin-top: 0.5em;
}

#listing ul, ol {
  margin-left: 1.33em;
}

#listing li {
  margin-top: 1.33em;
}

#listing img {
  border: none;
}

#papers ul, ol {
  margin-left: 1.33em;
}
#papers li {
  margin-top: 1.33em;
}
#papers li p {
  margin: 0.4em 0 0.4em 0;
}

#buttons {
  text-align: right;
  margin: 0.4em 1em 0 0;
}
#buttons li {
  display: inline;
  margin: 0;
  padding: 0;
}
#buttons img {
  border: none;
}

.centered {
  text-align: center;
}

.aright {
  float: right;
  margin: 0.3em 0 0.3em 0.9em;
}

.aleft {
  float: left;
  margin: 0.3em 0.9em 0.3em 0;
}

.aright p {
  margin: 0;
}

.aleft p {
  margin: 0;
}

pre {
  margin:0.6em 2.3em 0.6em 2.3em;
  padding:0.9em;
}

div.code {
  margin:0.6em 2.3em 0.6em 2.3em;
  padding:0.9em;
}

.warning {
  padding: 0.3em 1.3em 0.3em 1.3em;
  margin: 1em 2.3em 1em 2.3em;
}

#balloon {
  display: none;
  background: url('http://www.worldpac.com/images/balloon2_sm.png') 0px 0px no-repeat;
	/* underscore targets IE6 and uses old balloon */
	/* all other browsers use new balloon */
	/* balloon updated for bug 8141 */
	_background: url('http://www.worldpac.com/images/balloon_ie6_sm.gif') 0px 0px no-repeat;
  background-color: transparent;
  width: 294px;
  height: 161px;
  position: absolute;
  border: none;
  padding: 0;
  margin: 0;
  z-index: 1001;
}

#balloon_contents {
/*	disabled to fix formatting bug 8141 */
/*	float:left;*/
	margin:2px 15px 0px 5px;
	height: 158px;
	overflow: hidden;
}

#link_contents {
  float:left;
  margin:6px 2px 0px 0px;
  height: 58px;
  width:246px;
  overflow: auto;
  background-color:#F1F1F1;
  
}

#balloon #closebox {
  position: relative;
  top: 8px;
  left: 260px;
}

#balloon ul {
  padding-left: 2px;
  list-style: inside;
}
#balloon h3 {
  margin: 0 0 0.2em 0;
}

#balloon p {
  margin-top: 0.3em;
}

#balloon img.flickr {
  border: 1px #cccccc inset;
}


