CODE {
	BORDER-BOTTOM: #f2f2f2 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT: 500 1em/1.5em "Lucida Console" ,"courier new" ,monospace; BACKGROUND: #fafafa; OVERFLOW: auto; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 10px
}
ACRONYM {
	BORDER-BOTTOM: #777 1px solid; CURSOR: help
}
BLOCKQUOTE {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 28px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/quote.gif) #fafafa no-repeat 5px 5px; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 0px
}
INPUT.button {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: bolder 12px Arial,Sans-serif; BACKGROUND: #fff; COLOR: #88ac0b; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.post-body {
	MARGIN-LEFT: 25px
}
.post-text {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px
}
.post-text A {
	BORDER-BOTTOM: 1px dashed
}
.post-text A:hover {
	BORDER-BOTTOM: 1px solid
}
.post-footer {
	BORDER-BOTTOM: #f2f2f2 1px solid; BORDER-LEFT: #f2f2f2 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fafafa; MARGIN: 20px 10px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #f2f2f2 1px solid; BORDER-RIGHT: #f2f2f2 1px solid; PADDING-TOP: 5px
}
.post-footer .date {
	MARGIN: 0px 10px 0px 5px; PADDING-LEFT: 20px; BACKGROUND: url(../images/clock.gif) no-repeat left center
}
.post-footer .comments {
	MARGIN: 0px 10px 0px 5px; PADDING-LEFT: 20px; BACKGROUND: url(../images/comment.gif) no-repeat left center
}
.post-footer .readmore {
	MARGIN: 0px 10px 0px 5px; PADDING-LEFT: 20px; BACKGROUND: url(../images/page.gif) no-repeat left center
}
.post-footer .rsscomments {
	MARGIN: 0px 10px 0px 5px; PADDING-LEFT: 20px; BACKGROUND: url(../images/rsscomment.gif) no-repeat left center
}
#tagcloud {
	WHITE-SPACE: normal; MARGIN-BOTTOM: 10px
}
#tagcloud LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: inline; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none; PADDING-TOP: 2px
}
#tagcloud A {
	DISPLAY: inline; MARGIN-RIGHT: 3px
}
#tagcloud A.biggest {
	FONT-SIZE: 20px
}
#tagcloud A.big {
	FONT-SIZE: 17px
}
#tagcloud A.medium {
	FONT-SIZE: 13px
}
#tagcloud A.small {
	FONT-SIZE: 12px
}
#tagcloud A.smallest {
	FONT-SIZE: 10px
}
.comment {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.comment .author {
	PADDING-LEFT: 25px; BACKGROUND: url(../images/Comments.gif) no-repeat 0px 3px; FONT-WEIGHT: bold
}
.comment .content {
	MIN-HEIGHT: 45px; PADDING-LEFT: 10px; BACKGROUND: url(../images/EntryGradient.jpg) no-repeat 0px 0px
}
.comment .monsterid {
	MARGIN: 5px; FLOAT: right
}
.comment .monsterid IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.self {
	BACKGROUND-COLOR: #f5f5f5
}
.commentForm {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.commentForm LABEL {
	MARGIN-TOP: 4px; WIDTH: 60px; DISPLAY: block; FLOAT: left
}
.commentForm INPUT {
	WIDTH: 200px
}
.commentForm TEXTAREA {
	BORDER-BOTTOM: silver 1px solid; BORDER-LEFT: silver 1px solid; WIDTH: 90%; HEIGHT: 120px; BORDER-TOP: silver 1px solid; BORDER-RIGHT: silver 1px solid
}
.commentForm #btnSave {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT: bolder 12px Arial,Sans-serif; BACKGROUND: #fff; COLOR: #88ac0b; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
#addcomment {
	LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#comment {
	LETTER-SPACING: 1px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.comment CITE {
	FONT-STYLE: normal; FONT-FAMILY: Monospace
}
.comment IMG.flag {
	POSITION: relative; TOP: 2px
}
#commentMenu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#commentMenu LI {
	BORDER-BOTTOM: transparent 1px solid; POSITION: relative; BORDER-LEFT: silver 1px solid; PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #d8d8d8; FLOAT: left; BORDER-TOP: silver 1px solid; TOP: 2px; CURSOR: pointer; BORDER-RIGHT: silver 1px solid; PADDING-TOP: 3px
}
#commentMenu LI.selected {
	BORDER-BOTTOM: white 1px solid; BACKGROUND: white
}
#commentPreview {
	MIN-HEIGHT: 150px; DISPLAY: none; CLEAR: both
}
.success {
	COLOR: green; FONT-WEIGHT: bold
}
.commentForm .bbcode {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: right; FONT-SIZE: 10px; TOP: 20px; PADDING-TOP: 3px
}
.commentForm .bbcodeNoLivePreview {
	TOP: 0px
}
.bbcode A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BACKGROUND: #fff; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.commentForm .smilies {
	
}
.smilies A {
	PADDING-BOTTOM: 1px; MARGIN: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 1px
}
#gravatarmsg {
	DISPLAY: none
}
#contact {
	BACKGROUND-COLOR: #ffffff
}
#contact LABEL {
	MARGIN-TOP: 4px; DISPLAY: block
}
#ctl00_cphBody_txtSubject {
	WIDTH: 400px
}
#ctl00_cphBody_txtMessage {
	WIDTH: 400px; HEIGHT: 150px
}
#ctl00_cphBody_btnSend {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 80px; PADDING-RIGHT: 3px; FONT: bolder 12px Arial,Sans-serif; BACKGROUND: #fff; COLOR: #88ac0b; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
#archive {
	PADDING-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 10px
}
#archive H1 {
	BORDER-BOTTOM: #cccccc 1px dotted; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px; FONT: 150%/100% "Lucida Grande" ,Arial,sans-serif; COLOR: #333333
}
#archive H2 {
	PADDING-BOTTOM: 4px; FONT: 120%/100% "Lucida Grande" ,Arial,sans-serif; PADDING-TOP: 15px
}
#archive H2 IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 3px
}
#archive UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#archive UL LI {
	PADDING-LEFT: 18px; BACKGROUND: url(../images/bullet-orange.gif) no-repeat
}
#archive TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
#archive TABLE TD {
	TEXT-ALIGN: left
}
#archive TABLE TH {
	TEXT-ALIGN: left
}
#archive TABLE TD {
	BORDER-BOTTOM: #d8d8d8 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
#archive .date {
	WIDTH: 70px
}
#archive .comments {
	TEXT-ALIGN: center; WIDTH: 70px
}
#archive .rating {
	TEXT-ALIGN: center; WIDTH: 70px
}
#searchpage {
	MARGIN-BOTTOM: 30px
}
#searchpage INPUT#q {
	WIDTH: 300px
}
#searchpage INPUT#comment {
	CLEAR: both
}
.searchresult {
	MARGIN-BOTTOM: 20px
}
.searchresult A {
	FONT-WEIGHT: bold
}
.searchresult SPAN.text {
	MARGIN: 3px 0px; DISPLAY: block; CLEAR: both
}
.searchresult SPAN.type {
	DISPLAY: block
}
.searchresult SPAN.url {
	COLOR: gray
}
.searchpage UL.paging {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.searchpage UL.paging LI {
	BORDER-BOTTOM: gray 1px solid; BORDER-LEFT: gray 1px solid; DISPLAY: inline; BACKGROUND: #f1f1f1; BORDER-TOP: gray 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: gray 1px solid
}
.searchpage UL.paging LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 5px
}
.searchpage UL.paging LI.active {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BACKGROUND: #f1f1f1; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
.adminpath {
	BORDER-BOTTOM: #ddd5d0 1px solid; BORDER-LEFT: #ddd5d0 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT: 1.1em Verdana,sans-serif; BACKGROUND: #9f9487; COLOR: #fff; BORDER-TOP: #ddd5d0 1px solid; BORDER-RIGHT: #ddd5d0 1px solid; PADDING-TOP: 8px
}
.adminpath H2 {
	DISPLAY: inline; COLOR: white; FONT-SIZE: 1em; FONT-WEIGHT: normal; MARGIN-RIGHT: 15px
}
.adminpath LI {
	DISPLAY: inline
}
.adminpath UL {
	DISPLAY: inline
}
.adminpath A {
	COLOR: white; MARGIN-RIGHT: 16px
}
.adminpath A:hover {
	COLOR: white
}
.code {
	LINE-HEIGHT: normal; BACKGROUND-COLOR: #f1f1f1; FONT-FAMILY: Consolas,"Courier New" ,Courier,Monospace; COLOR: black; FONT-SIZE: 12px
}
.code P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.code .rem {
	COLOR: #008000
}
.code .kwrd {
	COLOR: #0000ff
}
.code .str {
	COLOR: #006080
}
.code .op {
	COLOR: #0000c0
}
.code .preproc {
	COLOR: #0000ff
}
.code .asp {
	BACKGROUND-COLOR: #ffff00
}
.code .html {
	COLOR: #800000
}
.code .attr {
	COLOR: #ff0000
}
.code .alt {
	BACKGROUND-COLOR: #f4f4f4
}
.code .lnum {
	COLOR: #606060
}
#relatedPosts {
	PADDING-BOTTOM: 5px; MARGIN: 5px 15px 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; BACKGROUND: white; PADDING-TOP: 5px
}
#relatedPosts H1 {
	
}
#relatedPosts A {
	PADDING-RIGHT: 5px
}
#relatedPosts SPAN {
	PADDING-RIGHT: 5px
}
#blogroll IMG {
	MARGIN-RIGHT: 3px
}
.pagination {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.pagination UL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.pagination LI {
	PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none; DISPLAY: inline; MARGIN-LEFT: 5px
}
.pagination A {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #42afdc; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pagination A:visited {
	BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #42afdc; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.pagination A:hover {
	BORDER-BOTTOM: #42afdc 1px solid; BORDER-LEFT: #42afdc 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #42afdc; BORDER-TOP: #42afdc 1px solid; BORDER-RIGHT: #42afdc 1px solid
}
.pagination A:active {
	BORDER-BOTTOM: #42afdc 1px solid; BORDER-LEFT: #42afdc 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #42afdc; BORDER-TOP: #42afdc 1px solid; BORDER-RIGHT: #42afdc 1px solid
}
.pagination LI.current {
	BORDER-BOTTOM: #42afdc 1px solid; BORDER-LEFT: #42afdc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #42afdc; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #ffffff; BORDER-TOP: #42afdc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #42afdc 1px solid; PADDING-TOP: 2px
}
.pagination LI.disable {
	BORDER-BOTTOM: #42afdc 1px solid; BORDER-LEFT: #42afdc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #000000; BORDER-TOP: #42afdc 1px solid; BORDER-RIGHT: #42afdc 1px solid; PADDING-TOP: 2px
}
.pagination LI.next {
	
}
.pagination LI.info {
	BORDER-BOTTOM: #42afdc 1px solid; BORDER-LEFT: #42afdc 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: none; COLOR: #c0c0c0; BORDER-TOP: #42afdc 1px solid; BORDER-RIGHT: #42afdc 1px solid; PADDING-TOP: 2px
}
.pagination LI.goto {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #000000; PADDING-TOP: 2px
}
* HTML .pagination LI.current {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 5px
}
* HTML .pagination LI.disable {
	PADDING-RIGHT: 0px; MARGIN-RIGHT: 5px
}
.pagination INPUT {
	BORDER-BOTTOM: #42afdc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #42afdc 1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 16px; WIDTH: 30px; DISPLAY: none; FONT-FAMILY: Verdana; HEIGHT: 15px; COLOR: #000000; BORDER-TOP: #42afdc 1px solid; BORDER-RIGHT: #42afdc 1px solid
}