BODY {
	MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify
}
P {
	TEXT-ALIGN: justify
}
A:link {
	FONT-WEIGHT: 400; COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: #999999 2px 2px 2px
}
A:visited {
	FONT-WEIGHT: 400; COLOR: #330099; TEXT-DECORATION: none; text-shadow: #999999 2px 2px 2px
}
A:active {
	FONT-WEIGHT: 400; COLOR: #cc3300; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
#indexbanner {
	PADDING-RIGHT: 40px; BORDER-TOP: #999999 1px solid; FONT: 10px/12px 'Verdana', 'Helvetica', sans-serif; COLOR: #333333; PADDING-TOP: 8px; LETTER-SPACING: 0.1em; HEIGHT: 100px; TEXT-ALIGN: right; text-shadow: #999 1px 1px 1px
}
#banner {
	PADDING-RIGHT: 40px; BORDER-TOP: #999999 1px solid; FONT: 10px/12px 'Verdana', 'Helvetica', sans-serif; COLOR: #333333; PADDING-TOP: 8px; LETTER-SPACING: 0.1em; HEIGHT: 50px; TEXT-ALIGN: right; text-shadow: #999 1px 1px 1px
}
#banner A {
	
}
#banner A:link {
	
}
#banner A:visited {
	
}
#banner A:active {
	
}
#banner A:hover {
	
}
#banner H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 12px; TEXT-ALIGN: left; text-shadow: #999 2px 2px 2px
}
#banner H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: left; text-shadow: #999 2px 2px 2px
}
#content {
	MARGIN-BOTTOM: 20px; MARGIN-LEFT: 40px; MARGIN-RIGHT: 0px
}
#content P {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#external {
	MARGIN: 20px; FONT: 11px/14px Verdana, Helvetica, sans-serif
}
#external H2 A {
	TEXT-DECORATION: none; text-shadow: inherit
}
#external H2 A:link {
	TEXT-DECORATION: none; text-shadow: inherit
}
#external H2 A:active {
	TEXT-DECORATION: none; text-shadow: inherit
}
#external H2 A:visited {
	TEXT-DECORATION: none
}
#external H2 A:hover {
	TEXT-DECORATION: none
}
#external A {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
#external A:link {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
#external A:visited {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
#external A:active {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
#external A:hover {
	COLOR: #cc3300; TEXT-DECORATION: underline; text-shadow: none
}
#container {
	MARGIN: 20px 50px
}
#container P {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 10px
}
#extra {
	MARGIN: 0px 0px 0px 50px
}
.blog {
	PADDING-RIGHT: 10px; MARGIN-RIGHT: 30px
}
.blogbody {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 15px; MARGIN-RIGHT: 0px; TEXT-ALIGN: justify
}
.blogbody UL {
	PADDING-LEFT: 14px; MARGIN: 0px 10px 6px 20px; TEXT-INDENT: 0px; LIST-STYLE-TYPE: square; TEXT-ALIGN: left
}
.blogbody OL {
	PADDING-LEFT: 14px; MARGIN: 0px 10px 6px 20px; TEXT-INDENT: 0px; TEXT-ALIGN: left
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #333333 1px inset; TEXT-ALIGN: left; text-shadow: #999 2px 2px 2px
}
H2 A {
	TEXT-DECORATION: none; text-shadow: inherit
}
H2 A:link {
	TEXT-DECORATION: none; text-shadow: inherit
}
H2 A:visited {
	TEXT-DECORATION: none; text-shadow: inherit
}
H2 A:active {
	TEXT-DECORATION: none; text-shadow: inherit
}
H2 A:hover {
	TEXT-DECORATION: none; text-shadow: inherit
}
.posted {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 24px; COLOR: #000000; MARGIN-RIGHT: 20px; PADDING-TOP: 8px; TEXT-ALIGN: right
}
.posted A {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
.posted A:link {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
.posted A:visited {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
.posted A:active {
	COLOR: #cc3300; TEXT-DECORATION: none; text-shadow: none
}
.posted A:hover {
	COLOR: #ad5000; TEXT-DECORATION: underline; text-shadow: none
}
DIV.quote {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 8px 40px; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; FONT-FAMILY: 'Times New Roman',Times; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: justify
}
BLOCKQUOTE {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 8px 40px; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; FONT-FAMILY: 'Times New Roman',Times; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: justify
}
DIV.left {
	FLOAT: left; MARGIN: 4px 10px 6px
}
DIV.right {
	FLOAT: right; MARGIN: 4px 10px 6px
}
DIV.left P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", 'LucidaGrande', 'Lucida', Verdana, sans-serif; TEXT-ALIGN: center
}
DIV.right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Grande", 'LucidaGrande', 'Lucida', Verdana, sans-serif; TEXT-ALIGN: center
}
FORM {
	FONT-SIZE: 11px; MARGIN: 0px
}
#gray TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 8px; FONT: 9px/12px 'Monaco', 'Courier', monospace; COLOR: #000000; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#gray TD {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: #eeeeee
}
#gray TH {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; FONT: bold 11px/11px 'Verdana', sans-serif; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: #dddddd
}
DIV.poll {
	BORDER-RIGHT: #b3b3b3 1px dashed; PADDING-RIGHT: 4px; BORDER-TOP: #b3b3b3 1px dashed; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #b3b3b3 1px dashed; PADDING-TOP: 4px; BORDER-BOTTOM: #b3b3b3 1px dashed
}
FORM.poll {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; FONT: 9px/13px 'Monaco', 'Courier', monospace; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.poll_button {
	FONT: 11px/14px 'Lucida Grande', 'LucidaGrande', 'Lucida', Verdana, sans-serif
}
PRE {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 8px 40px; FONT: 9px/12px 'Monaco', 'Courier', monospace; BORDER-LEFT: #cccccc 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
DIV.code {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 8px 40px; FONT: 9px/12px 'Monaco', 'Courier', monospace; BORDER-LEFT: #cccccc 1px dashed; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
CODE {
	BORDER-RIGHT: #cccccc 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 8px 40px; FONT: 9px/12px 'Monaco', 'Courier', monospace; BORDER-LEFT: #cccccc 1px dashed; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px dashed; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
SPAN.code {
	FONT-SIZE: 9px; FONT-FAMILY: monaco,monospace
}
#menu {
	MARGIN-TOP: 16px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: 'Lucida Grande', 'LucidaGrande', 'Lucida', Verdana, sans-serif; TEXT-ALIGN: center
}
#links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(http://blog.kung-foo.tv/kf.png) #333333 no-repeat 20px 12px; BORDER-LEFT: #cccccc 1px inset; COLOR: #b3b3b3; MARGIN-RIGHT: 0px; PADDING-TOP: 58px; HEIGHT: 6000px
}
#links A {
	COLOR: #e6e6e6; TEXT-DECORATION: none; text-shadow: inherit
}
#links A:link {
	COLOR: #e6e6e6; TEXT-DECORATION: none; text-shadow: inherit
}
#links A:active {
	COLOR: #e6e6e6; TEXT-DECORATION: none; text-shadow: inherit
}
#links A:visited {
	COLOR: #b3b3b3; TEXT-DECORATION: none; text-shadow: inherit
}
#links A:hover {
	COLOR: #b3b3b3; TEXT-DECORATION: underline; text-shadow: inherit
}
#links UL {
	PADDING-LEFT: 14px; MARGIN: 0px; TEXT-INDENT: -10px; LIST-STYLE-TYPE: none
}
#links H2 {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 2px; COLOR: #b3b3b3; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none; text-shadow: #999 1px 1px 1px
}
#links H2 A {
	text-shadow: inherit
}
#links H2 A:link {
	text-shadow: inherit
}
#links H2 A:visited {
	text-shadow: inherit
}
#links H2 A:active {
	text-shadow: inherit
}
#links H2 A:hover {
	text-shadow: inherit
}
.side {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 13px; PADDING-TOP: 2px
}
.comment-input {
	WIDTH: 95%
}
DIV.comments-body {
	FONT-SIZE: 11px; MARGIN: 18px 0px 4px; LINE-HEIGHT: 14px
}
DIV.comments-post {
	MARGIN-TOP: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 20px; LINE-HEIGHT: 14px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: right
}
DIV.trackback {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; MARGIN: 8px 10px 2px; LINE-HEIGHT: 14px; BORDER-BOTTOM: #cccccc 1px dotted; TEXT-ALIGN: left
}
DIV.cloak {
	DISPLAY: none; VISIBILITY: hidden
}
.warning {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 12px; BACKGROUND: #ffff66; PADDING-BOTTOM: 12px; MARGIN: 4px 12px; FONT: 11px/13px 'Lucida Grande', 'LucidaGrande', 'Lucida', Verdana, sans-serif; BORDER-LEFT: #333333 1px solid; WIDTH: 67%; PADDING-TOP: 12px; BORDER-BOTTOM: #333333 1px solid; TEXT-ALIGN: center
}
.warning H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 8px
}
.warning P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
#aggregator {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 10px 0px 10px 10px; COLOR: #000000; LINE-HEIGHT: 15px; TEXT-ALIGN: justify
}
#aggregator #content {
	MARGIN: 0px
}
#aggregator UL {
	PADDING-LEFT: 14px; MARGIN: 0px 10px 6px 20px; TEXT-INDENT: 0px; LIST-STYLE-TYPE: square; TEXT-ALIGN: left
}
#aggregator OL {
	PADDING-LEFT: 14px; MARGIN: 0px 10px 6px 20px; TEXT-INDENT: 0px; TEXT-ALIGN: left
}
#aggregator H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; COLOR: #333333; PADDING-TOP: 4px; BORDER-BOTTOM: #333333 1px inset; TEXT-ALIGN: left; text-shadow: #999 2px 2px 2px
}
#aggregator H1 A {
	TEXT-DECORATION: none; text-shadow: inherit
}
#aggregator H1 A:link {
	TEXT-DECORATION: none; text-shadow: inherit
}
#aggregator H1 A:visited {
	TEXT-DECORATION: none; text-shadow: inherit
}
#aggregator H1 A:active {
	TEXT-DECORATION: none; text-shadow: inherit
}
#aggregator H1 A:hover {
	TEXT-DECORATION: none; text-shadow: inherit
}
#aggregator H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 12px 0px 0px; COLOR: #999; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
#aggregator H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px 12px 8px 0px; TEXT-ALIGN: right
}
#categories {
	FONT-SIZE: 8pt; MARGIN: 0px 12px 0px 0px; COLOR: #999; TEXT-ALIGN: right
}
