.rssThumb
{
display:block;
margin:0 auto;
text-align:center;
}

BODY {
        MARGIN: 0px;
        COLOR: #333;
        TEXT-ALIGN: center;
        font: 62.5% Georgia, Verdana, Arial, sans-serif;
        background: url("../image/back.gif") fixed center top;
        background-color: #cccccc;
        padding: 0px;
}

#header {
        MARGIN: 0px auto;
        WIDTH: 100%;
        HEIGHT: 200px;
        background-color: #8bacd7;
        padding: 0px;
        background: url("../image/top.jpg");
}

#page {
        MARGIN: 0px auto;
        WIDTH: 560px;
        TEXT-ALIGN: left;
        background-color: white;
        padding: 0px;
        background: url("../image/backc.gif") repeat-y top;
        border-left: 1px solid #1F3851;
        border-right: 1px solid #1F3851;
}

#footer {
        CLEAR: both;
        MARGIN: 0px auto;
        WIDTH: 535px;
        height: 40px;
        COLOR: #3F3F3F;
        font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
        padding: 0px;
        border: none;
}

#footer P {
        width: 370px;
        MARGIN: 10px;
        TEXT-ALIGN: justify;
        vertical-align: middle;
}

.headerimg {
        MARGIN-TOP: 3px;
        MARGIN-LEFT: 14px;
        POSITION: absolute;
}

.headerimg h1, .headerimg h1 a{COLOR: #8bacd7; margin: 0; font-size: 18px; padding: 0;}

.narrowcolumn {
        FLOAT: left;
        MARGIN: 0px;
        WIDTH: 342px;
        padding: 0px 0px 0px 25px;
}

.widecolumn {
        MARGIN: 0px 0px 0px 80px;
        WIDTH: 400px;
        padding: 0px;
}

.post {
        MARGIN: 22px 0px 12px;
        TEXT-ALIGN: justify;
}

.logo {
        PADDING-LEFT: 22px;
        PADDING-TOP: 10px;
}

#navcontainer {
        MARGIN: 0px;
        TEXT-TRANSFORM: uppercase;
        font: 10px Arial, Helvetica, sans-serif;
}

#navcontainer UL {
        MARGIN-TOP: 0px;
        PADDING-LEFT: 0px;
        FLOAT: left;
        MARGIN-BOTTOM: 0px;
        MARGIN-LEFT: 0px;
        WIDTH: 100%;
        COLOR: white;
        FONT-FAMILY: arial, helvetica, sans-serif;
        background: #444444;
}

#navcontainer UL LI {
        DISPLAY: inline;
}

#navcontainer UL LI A {
        BORDER-RIGHT: #999999 1px solid;
        FLOAT: left;
        COLOR: #666666;
        TEXT-DECORATION: none;
        background: #E4E4E4;
        padding: 0.2em 1em;
}

#navcontainer UL LI A:hover {
        COLOR: #000000;
        background: #E9E9E9;
}

#navcontainer UL LI A.selected {
        COLOR: #333333;
        background: #F6F6F6;
}

#sidebar {
        FONT: 1em Verdana, Arial, Sans-Serif;
        MARGIN-LEFT: 375px;
        MARGIN-TOP: 5px;
        COLOR: #888888;
        padding: 0px 0px 0px 0px;
}

#sidebar span {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        DISPLAY: block;
        BACKGROUND: #EEEEEE;
        MARGIN: 0px 0px 6px;
        TEXT-TRANSFORM: uppercase;
        BORDER-LEFT: #dddddd 1px solid;
        COLOR: #000000;
        BORDER-BOTTOM: #dddddd 1px solid;
        moz-border-radius: 5px;
        font: lighter 1em Verdana, Geneva, Arial, Helvetica, Sans-Serif;
        padding: 3px 2px 3px 3px;
}

#sidebar FORM {
        MARGIN: 0px;
}

A {
        COLOR: #42769f;
        TEXT-DECORATION: none;
}

A:hover {
        COLOR: #1a426a;
}

a.a1 {
        COLOR: black;
        TEXT-DECORATION: none;
        font-size:11px;
}

a.a2 {
        COLOR: gray;
        TEXT-DECORATION: none;
}

H1 {
        FONT-SIZE: 2.4em;
        MARGIN: 0px;
        TEXT-ALIGN: left;
}

H2 {
        FONT-SIZE: 1.4em;
        MARGIN: 0px;
}

H3 {
        FONT-SIZE: 1.2em;
        MARGIN: 0px;
}

H1 {
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2 {
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H3 {
        FONT-WEIGHT: normal;
        FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H1 {
        COLOR: #8bacd7;
        TEXT-DECORATION: none;
}

H1 A {
        COLOR: #8bacd7;
        TEXT-DECORATION: none;
}

H1 A:hover {
        COLOR: #8bacd7;
        TEXT-DECORATION: none;
}

H1 A:visited {
        COLOR: #8bacd7;
        TEXT-DECORATION: none;
}

H2.pen {
        BACKGROUND: url(../images/pen10000.gif) no-repeat 0px 4px;
        MARGIN-BOTTOM: 1px;
        MARGIN-LEFT: 0px;
        padding: 6px 2px 2px 24px;
}

H2.pagetitle {
        BORDER-RIGHT: #cccccc 1px solid;
        BORDER-TOP: #cccccc 1px solid;
        FONT-SIZE: 1.4em;
        BACKGROUND: url(../images/bigarchi.gif) #ffffff no-repeat 6px 3px;
        MARGIN: 20px 0px;
        BORDER-LEFT: #cccccc 1px solid;
        BORDER-BOTTOM: #cccccc 1px solid;
        HEIGHT: 1em;
        moz-border-radius: 5px;
        padding: 9px 2px 12px 44px;
}

H2 {
        COLOR: #333366;
}

H2 A {
        COLOR: #333366;
}

H2 A:visited {
        COLOR: #93425a;
}

H3 {
        COLOR: #93425a;
}

H3 A {
        COLOR: #93425a;
}

H3 A:visited {
        COLOR: #93425a;
}

H2 {
        TEXT-DECORATION: none;
}

H2 A {
        TEXT-DECORATION: none;
}

H2 A:hover {
        TEXT-DECORATION: none;
}

H2 A:visited {
        TEXT-DECORATION: none;
}

H3 {
        TEXT-DECORATION: none;
}

H3 A {
        TEXT-DECORATION: none;
}

H3 A:hover {
        TEXT-DECORATION: none;
}

H3 A:visited {
        TEXT-DECORATION: none;
}

CITE {
        TEXT-DECORATION: none;
}

H2 A:hover {
        COLOR: #93425a;
        TEXT-DECORATION: none;
}

H3 A:hover {
        COLOR: #93425a;
        TEXT-DECORATION: none;
}

.description {
        TEXT-TRANSFORM: uppercase;
        COLOR: #888888;
        TEXT-ALIGN: left;
        font: 10px Arial, Helvetica, sans-serif;
        padding-left: 2px;
}

#content {
        FONT-SIZE: 1.2em;
}

.widecolumn {
        LINE-HEIGHT: 1.6em;
}

.narrowcolumn .entry {
        MARGIN-TOP: 0px;
        LINE-HEIGHT: 1.4em;
        PADDING-TOP: 0px;
}

.widecolumn .entry {
        MARGIN-TOP: 0px;
        LINE-HEIGHT: 1.4em;
        PADDING-TOP: 0px;
}

.narrowcolumn .postmetadata {
        BORDER-TOP: #8bacd7 1px dashed;
        TEXT-ALIGN: left;
}

.navigation {
        DISPLAY: block;
        FONT-SIZE: 0.9em;
        MARGIN: 32px 0px 20px;
        HEIGHT: 20px;
        TEXT-ALIGN: center;
}

.alt {
        background: #ffffff;
        padding: 6px;
}

CODE {
        FONT: 1.1em 'Courier New', Courier, Fixed;
}

ACRONYM {
        FONT-SIZE: 0.9em;
        LETTER-SPACING: 0.07em;
}

abbr {
        FONT-SIZE: 0.9em;
        LETTER-SPACING: 0.07em;
}

SPAN.caps {
        FONT-SIZE: 0.9em;
        LETTER-SPACING: 0.07em;
}

SMALL {
        COLOR: #888888;
        font: 0.8em/1.5em Arial, Helvetica, Sans-Serif;
}

.smalltime {
        BACKGROUND: url(../images/posttime.gif) no-repeat 0px 0px;
        MARGIN: 0px 0px 2px;
        COLOR: #888888;
        TEXT-ALIGN: left;
        font: 0.8em Arial, Helvetica, Sans-Serif;
        padding: 0px 0px 0px 14px;
}

.smalluser {
        BACKGROUND: url(../images/postuser.gif) no-repeat 0px -2px;
        FLOAT: left;
        MARGIN-LEFT: 6px;
        COLOR: #888888;
        TEXT-ALIGN: left;
        font: 0.8em Arial, Helvetica, Sans-Serif;
        padding: 0px 0px 0px 14px;
}

.smallcat {
        BACKGROUND: url(../images/postcat0.gif) no-repeat 0px 0px;
        FLOAT: left;
        COLOR: #888888;
        TEXT-ALIGN: left;
        font: 0.8em Arial, Helvetica, Sans-Serif;
        padding: 0px 0px 0px 14px;
}

.smallcomments {
        BACKGROUND: url(../images/postcomm.gif) no-repeat 0px 0px;
        FLOAT: right;
        MARGIN-LEFT: 6px;
        COLOR: #888888;
        TEXT-ALIGN: right;
        font: 0.8em Arial, Helvetica, Sans-Serif;
        padding: 0px 0px 0px 14px;
}

.entry {
        COLOR: #354657;
        font: 12px Arial, Helvetica, sans-serif;
        text-align: justify;
        width:310px;
}

.entry table {
        border: 1px solid #8bacd7;
        border-collapse: collapse;
}

.entry table td {
        border: 1px solid #8bacd7;
        padding: 2px;
}

.entrytext {
        COLOR: #354657;
        font: 1em Georgia, "MS Sans Serif", Geneva, sans-serif;
}

.post .styled UL {
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 1px;
        MARGIN-LEFT: 0px;
        TEXT-INDENT: 0px;
        LIST-STYLE-TYPE: none;
}

.post .styled LI {
        BORDER-RIGHT: #cccccc 1px solid;
        BORDER-TOP: #cccccc 1px solid;
        BACKGROUND: url(../images/archive0.gif) #ffffff no-repeat 6px 6px;
        MARGIN-BOTTOM: 10px;
        MARGIN-LEFT: 0px;
        BORDER-LEFT: #cccccc 1px solid;
        BORDER-BOTTOM: #cccccc 1px solid;
        moz-border-radius: 5px;
        padding: 5px 10px 5px 30px;
}

.post .styled LI A {
}

.post .styled LI:hover {
        BORDER-RIGHT: #42769f 1px solid;
        BORDER-TOP: #42769f 1px solid;
        BORDER-LEFT: #42769f 1px solid;
        BORDER-BOTTOM: #42769f 1px solid;
}

.clear {
        CLEAR: both;
        MARGIN: 0px;
        padding: 0px;
}

.clearleft {
        CLEAR: left;
}

.clearright {
        CLEAR: right;
}

.line {
        BORDER-TOP: #cccccc 1px solid;
        MARGIN-TOP: 15px;
        MARGIN-BOTTOM: 3px;
}

.commentlist {
        MARGIN: 0px;
        COLOR: #333333;
        TEXT-ALIGN: justify;
        font: 0.9em Arial, Helvetica, Sans-Serif;
        padding: 0px;
}

.commentlist LI {
        BORDER-RIGHT: #a3a3a3 1px solid;
        MARGIN: 5px 0px 0px;
        BORDER-BOTTOM: #a3a3a3 1px solid;
        LIST-STYLE-TYPE: none;
        background: #fffffa;
        padding: 5px 10px 3px;
}

.commentlist P {
        MARGIN-LEFT: 0px;
}

.commenttext {
        PADDING-LEFT: 67px;
        TEXT-ALIGN: justify;
}

#commentform P {
        MARGIN: 5px 0px;
}

.nocomments {
        MARGIN: 0px;
        TEXT-ALIGN: center;
        padding: 0px;
}

.commentmetadata {
        DISPLAY: block;
        MARGIN: 0px;
}

.lightblue {
        BACKGROUND: #dfecfb;
        moz-border-radius: 5px;
        padding: 3px;
}

.entry IMG {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        max-width: 334px;
        background: #ffffff;
        padding: 4px;
}

.entrytext IMG {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        max-width: 392px;
        background: #ffffff;
        padding: 4px;
}

.img {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        background: #ffffff;
        padding: 4px;
}

.imgleft {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        FLOAT: left;
        MARGIN-BOTTOM: 6px;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        background: #ffffff;
        padding: 4px;
}

.imgright {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        FLOAT: right;
        MARGIN-BOTTOM: 6px;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        background: #ffffff;
        padding: 4px;
}

P IMG {
        max-width: 100%;
}

IMG.centered {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        DISPLAY: block;
        MARGIN-LEFT: auto;
        BORDER-LEFT: #dddddd 1px solid;
        MARGIN-RIGHT: auto;
        BORDER-BOTTOM: #dddddd 1px solid;
        background: #ffffff;
        padding: 4px;
}

IMG.alignright {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        DISPLAY: inline;
        MARGIN: 0px 0px 2px 7px;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        background: #ffffff;
        padding: 4px;
}

IMG.alignleft {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        DISPLAY: inline;
        MARGIN: 0px 7px 2px 0px;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        background: #ffffff;
        padding: 4px;
}

.gravatar {
        BORDER-RIGHT: #dddddd 1px solid;
        BORDER-TOP: #dddddd 1px solid;
        FLOAT: left;
        MARGIN: 2px 10px 6px 0px;
        BORDER-LEFT: #dddddd 1px solid;
        BORDER-BOTTOM: #dddddd 1px solid;
        background: #ffffff;
        padding: 2px;
}

.alignright {
        FLOAT: right;
}

.alignleft {
        FLOAT: left;
}

.center {
        TEXT-ALIGN: center;
}

UNKNOWN {
        MARGIN: 0px;
        padding: 0px;
}

UNKNOWN {
        MARGIN: 0px 0px 0px 30px;
        padding: 0px;
}

UNKNOWN {
        MARGIN: 0px 0px 0px 18px;
        padding: 0px;
}

UNKNOWN {
        MARGIN: 0px 0px 0px 20px;
        padding: 0px;
}

.postmetadata UL {
        DISPLAY: inline;
        LIST-STYLE-IMAGE: none;
        LIST-STYLE-TYPE: none;
}

.postmetadata LI {
        DISPLAY: inline;
        LIST-STYLE-IMAGE: none;
        LIST-STYLE-TYPE: none;
}

#sidebar UL UL LI {
        COLOR: #888888;
}

#sidebar UL OL LI {
        COLOR: #888888;
}

.nocomments {
        COLOR: #888888;
}

.postmetadata {
        COLOR: #888888;
}

BLOCKQUOTE {
        COLOR: #888888;
}

STRIKE {
        COLOR: #888888;
}

#sidebar UL {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL OL {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL LI {
        LIST-STYLE-IMAGE: none;
        MARGIN: 0px 0px 10px;
        LIST-STYLE-TYPE: none;
        padding: 0px;
}

#sidebar UL P {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL SELECT {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL UL {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL OL {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL UL UL {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL OL {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL LI UL LI {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar LI.none {
        BACKGROUND: none transparent scroll repeat 0% 0%;
        LIST-STYLE-IMAGE: none;
        MARGIN: 0px;
        LIST-STYLE-TYPE: none;
}

#sidebar LI none A {
        BACKGROUND: none transparent scroll repeat 0% 0%;
        LIST-STYLE-IMAGE: none;
        MARGIN: 0px;
        LIST-STYLE-TYPE: none;
}

#sidebar UL OL LI {
        LIST-STYLE-TYPE: none;
        padding: 0px;
}

#sidebar UL UL LI {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL OL LI {
        MARGIN: 0px;
        padding: 0px;
}

#sidebar UL UL LI A {
        BACKGROUND: url(../images/li100000.gif) no-repeat 0px 4px;
        MARGIN: 0px;
        padding: 0px 0px 0px 7px;
}

#sidebar UL OL LI A {
        BACKGROUND: url(../images/li100000.gif) no-repeat 0px 4px;
        MARGIN: 0px;
        padding: 0px 0px 0px 7px;
}

#sidebar UL UL LI A:hover {
        BACKGROUND: url(../images/li200000.gif) no-repeat 0px 4px;
        MARGIN: 0px;
        padding: 0px 0px 0px 7px;
}

#sidebar UL OL LI A:hover {
        BACKGROUND: url(../images/li200000.gif) no-repeat 0px 4px;
        MARGIN: 0px;
        padding: 0px 0px 0px 7px;
}

#searchform {
        MARGIN: 4px auto;
        TEXT-ALIGN: left;
        padding: 5px 3px;
}

#sidebar #searchform #s {
        BORDER-RIGHT: #cccccc 1px solid;
        BORDER-TOP: #cccccc 1px solid;
        FONT-SIZE: 1em;
        BACKGROUND: #ffffff repeat-x;
        FLOAT: left;
        BORDER-LEFT: #cccccc 1px solid;
        WIDTH: 131px;
        COLOR: #888888;
        BORDER-BOTTOM: #cccccc 1px solid;
        padding: 2px;
}


SELECT {
        BORDER-RIGHT: #a3a3a3 1px solid;
        WIDTH: 130px;
        BORDER-BOTTOM: #a3a3a3 1px solid;
        background: #fffffa;
}

.backlight {
        BORDER-RIGHT: #a3a3a3 1px solid;
        BORDER-TOP: #ffffff 1px solid;
        BORDER-LEFT: #ffffff 1px solid;
        BORDER-BOTTOM: #a3a3a3 1px solid;
        background: #ffffff;
}

.commentspacer {
        PADDING-LEFT: 6px;
        PADDING-TOP: 5px;

TEXTAREA {
        BORDER-RIGHT: #a3a3a3 1px solid;
        BORDER-TOP: #ffffff 1px solid;
        BORDER-LEFT: #ffffff 1px solid;
        WIDTH: 390px;
        BORDER-BOTTOM: #a3a3a3 1px solid;
        background: #ffffff;
        padding: 4px;
}

.button {
        BORDER-RIGHT: #a3a3a3 1px solid;
        BORDER-TOP: #dfecfb 1px solid;
        FONT: 0.8em Verdana, Arial, Sans-Serif;
        TEXT-TRANSFORM: uppercase;
        BORDER-LEFT: #dfecfb 1px solid;
        COLOR: #1a426a;
        BORDER-BOTTOM: #a3a3a3 1px solid;
        background: #dfecfb;
        padding: 2px;
}


TEXTAREA:unknown {
        BORDER-RIGHT: #42769f 1px solid;
        BORDER-TOP: #42769f 1px solid;
        BORDER-LEFT: #42769f 1px solid;
        BORDER-BOTTOM: #42769f 1px solid;
}

INPUT:unknown {
        BORDER-RIGHT: #42769f 1px solid;
        BORDER-TOP: #42769f 1px solid;
        BORDER-LEFT: #42769f 1px solid;
        BORDER-BOTTOM: #42769f 1px solid;
}

.entry FORM:unknown {
        BORDER-RIGHT: #42769f 1px solid;
        BORDER-TOP: #42769f 1px solid;
        BORDER-LEFT: #42769f 1px solid;
        BORDER-BOTTOM: #42769f 1px solid;
}

#sidebar #searchform #s:unknown {
        BORDER-RIGHT: #42769f 1px solid;
        BORDER-TOP: #42769f 1px solid;
        BORDER-LEFT: #42769f 1px solid;
        BORDER-BOTTOM: #42769f 1px solid;
}

#commentPreview {
        BORDER-RIGHT: #888888 1px solid;
        BORDER-TOP: #888888 1px solid;
        FONT: 0.9em Verdana, Arial, Sans-Serif;
        BORDER-LEFT: #888888 1px solid;
        WIDTH: 374px;
        BORDER-BOTTOM: #888888 1px solid;
        background: #fff;
        padding: 6px;
}

ACRONYM {
        CURSOR: help;
}

abbr {
        CURSOR: help;
}

SPAN.caps {
        CURSOR: help;
}

ACRONYM {
        BORDER-BOTTOM: #888888 1px dashed;
}

abbr {
        BORDER-BOTTOM: #888888 1px dashed;
}

BLOCKQUOTE {
        PADDING-LEFT: 40px;
        BACKGROUND: url(../images/blockquo.png) no-repeat;
        MARGIN: 15px 20px 0px;
}

BLOCKQUOTE CITE {
        DISPLAY: block;
        MARGIN: 5px 0px 0px;
}

.center {
        TEXT-ALIGN: center;
}

HR {
        DISPLAY: none;
}

A IMG {
        BORDER-TOP-STYLE: none;
        BORDER-RIGHT-STYLE: none;
        BORDER-LEFT-STYLE: none;
        BORDER-BOTTOM-STYLE: none;
}

