HTML
{
    FONT-SIZE: 62.5%;
    HEIGHT: 100%
}
BODY
{
    BACKGROUND: url(img/body.jpg) #444;
    PADDING-BOTTOM: 1px;
    FONT: 1.2em Verdana,Arial,sans-serif;
    COLOR: #444;
    PADDING-TOP: 5px;
    HEIGHT: 100%
}
SMALL
{
    FONT-SIZE: 0.9em
}
.small
{
    FONT-SIZE: 0.9em
}
A
{
    COLOR: #eec;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ffa;
    TEXT-DECORATION: underline
}
P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 1.2em;
    PADDING-TOP: 0.2em
}
BLOCKQUOTE
{
    BORDER-RIGHT: #333 1px solid;
    BORDER-TOP: #333 1px solid;
    DISPLAY: block;
    BACKGROUND: #4a4a4a;
    MARGIN-BOTTOM: 12px;
    BORDER-LEFT: #333 1px solid;
    COLOR: #bbb;
    BORDER-BOTTOM: #333 1px solid
}
CODE
{
    BORDER-RIGHT: #333 1px solid;
    BORDER-TOP: #333 1px solid;
    DISPLAY: block;
    BACKGROUND: #4a4a4a;
    MARGIN-BOTTOM: 12px;
    BORDER-LEFT: #333 1px solid;
    COLOR: #bbb;
    BORDER-BOTTOM: #333 1px solid
}
CODE
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 8px;
    FONT: 0.9em/1.5em Verdana,sans-serif;
    PADDING-TOP: 8px
}
BLOCKQUOTE
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 44px;
    BACKGROUND: url(img/quote.gif) #4a4a4a no-repeat left top;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 6px
}
BLOCKQUOTE P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0.5em;
    PADDING-TOP: 0.5em
}
H1
{
    FONT: 2em Georgia,sans-serif
}
H2
{
    FONT: 1.6em Georgia,sans-serif;
    COLOR: #eeeecc
}
H3
{
    FONT: 1.4em Georgia,sans-serif
}
H4
{
    FONT: bold 1em Georgia,sans-serif;
    COLOR: #eeeecc
}
H1
{
    MARGIN-BOTTOM: 5px
}
H2
{
    MARGIN-BOTTOM: 5px
}
H3
{
    MARGIN-BOTTOM: 5px
}
H4
{
    MARGIN-BOTTOM: 5px
}
#paper_left
{
    BACKGROUND: url(img/paper_left.gif) no-repeat left top;
    PADDING-BOTTOM: 34px;
    MARGIN: 0px auto;
    WIDTH: 778px
}
#paper_right
{
    BACKGROUND: url(img/paper_right.gif) no-repeat right bottom
}
#layout_wrapper
{
    BACKGROUND: url(img/grain_dark.gif) #50504a;
    MARGIN: 0px auto;
    WIDTH: 736px
}
#layout_container
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
#layout_content
{
    BORDER-RIGHT: #333 1px solid;
    BORDER-TOP: #333 1px solid;
    BORDER-LEFT: #333 1px solid;
    BORDER-BOTTOM: #333 1px solid
}
#header_image
{
    BORDER-TOP: #111 1px solid;
    BACKGROUND: url(img/header.jpg) #222 no-repeat;
    BORDER-BOTTOM: #222 1px solid;
    HEIGHT: 160px
}
#site_title
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND: #222;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 12px
}
#site_title H1
{
    MARGIN: 0px 0px 5px;
    FONT: 2em Georgia,sans-serif;
    COLOR: #eed
}
#site_title H2
{
    MARGIN: 0px;
    FONT: 1.1em sans-serif;
    COLOR: #bfbfb6
}
.navigation
{
    BORDER-TOP: #555 1px solid;
    BACKGROUND: url(img/navigation.jpg) #353535 repeat-x;
    BORDER-BOTTOM: #222 1px solid
}
.navigation UL
{
    DISPLAY: inline;
    MARGIN: 0px
}
.navigation UL LI
{
    BORDER-RIGHT: #303030 1px solid;
    FLOAT: left;
    LIST-STYLE-TYPE: none
}
.navigation A
{
    PADDING-RIGHT: 14px;
    DISPLAY: block;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 12px;
    FONT: bold 1em Verdana,sans-serif;
    COLOR: #aaa;
    PADDING-TOP: 12px;
    TEXT-DECORATION: none
}
.navigation A:hover
{
    BACKGROUND: #444;
    COLOR: #e5e5d5;
    TEXT-DECORATION: none
}
.navigation LI.current_page_item A
{
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #eee
}
#subnav A
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 0.9em;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#main
{
    BACKGROUND: #4a4a4a;
    COLOR: #ccc
}
#bottom
{
    PADDING-RIGHT: 16px;
    BORDER-TOP: #2a2a2a 1px solid;
    PADDING-LEFT: 16px;
    BACKGROUND: #222;
    PADDING-BOTTOM: 16px;
    COLOR: #aaa;
    PADDING-TOP: 16px;
    BORDER-BOTTOM: #1a1a1a 1px solid
}
#bottom UL LI
{
    BORDER-BOTTOM: #303030 1px solid
}
#bottom UL LI A
{
    PADDING-RIGHT: 6px;
    DISPLAY: block;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    COLOR: #777;
    PADDING-TOP: 4px
}
#bottom UL LI A:hover
{
    BACKGROUND: #2a2a2a;
    COLOR: #ffc;
    TEXT-DECORATION: none
}
#tag_cloud A
{
    COLOR: #777
}
#tag_cloud A:hover
{
    COLOR: #ffc
}
#footer
{
    PADDING-RIGHT: 12px;
    BORDER-TOP: #333 1px solid;
    PADDING-LEFT: 12px;
    FONT-SIZE: 0.9em;
    BACKGROUND: #2a2a2a;
    PADDING-BOTTOM: 10px;
    COLOR: #888;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #1a1a1a 1px solid
}
#footer A
{
    COLOR: #aaa
}
#footer .right
{
    COLOR: #555
}
#footer .right A
{
    COLOR: #555
}
#footer A:hover
{
    COLOR: #bbb
}
.left
{
    FLOAT: left
}
.right
{
    FLOAT: right
}
.clear
{
    CLEAR: both
}
.clearer
{
    CLEAR: both
}
.clearer
{
    DISPLAY: block;
    FONT-SIZE: 0px;
    LINE-HEIGHT: 0
}
.block
{
    DISPLAY: block;
    FONT-SIZE: 0px;
    LINE-HEIGHT: 0
}
.clearer
{
    HEIGHT: 0px
}
.col3
{
    WIDTH: 31%;
    MARGIN-RIGHT: 3%
}
.col3last
{
    WIDTH: 31%;
    MARGIN-RIGHT: 3%
}
.col3last
{
    MARGIN-RIGHT: 0px
}
IMG.bordered
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND: #666;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
IMG.CD
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
IMG.LFT
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
.tleft
{
    TEXT-ALIGN: left
}
.tcenter
{
    TEXT-ALIGN: center
}
.tright
{
    TEXT-ALIGN: right
}
.vtop
{
    VERTICAL-ALIGN: top
}
SPAN.comment
{
    PADDING-LEFT: 18px;
    BACKGROUND: url(img/icon_comment.gif) no-repeat left center
}
.label
{
    PADDING-RIGHT: 0.8em;
    PADDING-LEFT: 0.8em;
    BACKGROUND: url(img/post_top.gif) #222 repeat-x left top;
    PADDING-BOTTOM: 0.6em;
    MARGIN: 0px;
    COLOR: #bbb;
    PADDING-TOP: 0.5em;
    BORDER-BOTTOM: #555 2px solid
}
.ptb10
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.post
{
    BACKGROUND: #363636;
    BORDER-BOTTOM: #111 1px solid
}
.post_top
{
    PADDING-RIGHT: 16px;
    BORDER-TOP: #3a3a3a 1px solid;
    PADDING-LEFT: 16px;
    BACKGROUND: url(img/post_top.gif) #222 repeat-x left top;
    PADDING-BOTTOM: 13px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #777 4px solid
}
.post_title H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 2em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.post_body
{
    PADDING-RIGHT: 16px;
    BORDER-TOP: #333 1px solid;
    PADDING-LEFT: 16px;
    BACKGROUND: url(img/post_body.jpg) no-repeat left top;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 16px
}
.post_metadata
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.post_metadata .content
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 0.9em;
    BACKGROUND: #424242;
    PADDING-BOTTOM: 10px;
    COLOR: #999;
    PADDING-TOP: 10px
}
.post_metadata A
{
    COLOR: #bbb
}
.post_metadata A:hover
{
    COLOR: #ddd
}
.post_body UL
{
    MARGIN: 0px 0px 1em 1.5em
}
.post_body OL
{
    MARGIN: 0px 0px 1em 1.5em
}
.post_body UL
{
    LIST-STYLE-TYPE: disc
}
.post_body OL
{
    LIST-STYLE-TYPE: decimal
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT#s
{
    BORDER-RIGHT: #555 3px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #555 3px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #ddd;
    PADDING-BOTTOM: 3px;
    FONT: 1em Verdana,sans-serif;
    BORDER-LEFT: #555 3px solid;
    WIDTH: 160px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #555 3px solid
}
TEXTAREA
{
    BORDER-RIGHT: silver 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: silver 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #ddd;
    PADDING-BOTTOM: 3px;
    FONT: 11px Verdana, sans-serif, Verdana;
    BORDER-LEFT: silver 1px solid;
    WIDTH: 160px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: silver 1px solid
}
INPUT.styled
{
    BORDER-RIGHT: #555 3px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #555 3px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #ddd;
    PADDING-BOTTOM: 3px;
    FONT: 1em Verdana,sans-serif;
    BORDER-LEFT: #555 3px solid;
    WIDTH: 160px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #555 3px solid
}
TEXTAREA
{
    WIDTH: 440px
}
TABLE.search
{
    WIDTH: 250px;
    BORDER-COLLAPSE: collapse
}
TABLE.search TD
{
    VERTICAL-ALIGN: top
}
.comment_gravatar
{
    WIDTH: 48px
}
.comment_gravatar IMG
{
    BORDER-RIGHT: #444 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #444 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: #666;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #444 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #444 1px solid
}
.comment_author
{
    COLOR: #eee;
    PADDING-TOP: 2px
}
.nicelist
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.nicelist OL
{
    MARGIN: 0px
}
.nicelist OL LI
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #505050 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #333 1px solid;
    LIST-STYLE-TYPE: none
}
.nicelist OL LI:first-child
{
    BORDER-TOP: medium none
}
.nicelist LI.alt
{
    BACKGROUND: #444
}
.nicelist .body
{
    PADDING-TOP: 5px
}
.nicelist .date
{
    FONT-SIZE: 0.9em;
    COLOR: #999;
    PADDING-TOP: 4px
}
.nicelist .date A
{
    COLOR: #bbb;
    TEXT-DECORATION: none
}
.nicelist .date A:hover
{
    TEXT-DECORATION: underline
}
.archive_title
{
    FONT: 1.2em sans-serif
}
.archive_title A
{
    TEXT-DECORATION: none
}
.archive_title A:hover
{
    TEXT-DECORATION: underline
}
.archive_postinfo
{
    PADDING-BOTTOM: 6px
}
.pagenavigation
{
    PADDING-RIGHT: 8px;
    BORDER-TOP: #444 1px solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 0.9em;
    BACKGROUND: #555;
    PADDING-BOTTOM: 9px;
    PADDING-TOP: 7px
}
.pagenavigation A
{
    COLOR: #ccc;
    TEXT-DECORATION: none
}
.pagenavigation A:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
INPUT
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Verdana
}
TABLE
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana
}
