body { text-align: center; font-family: Arial, Helvetica, sans-serif; background-color: #F0F0F0; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-size: 10pt; background-image: url(bg.png); background-repeat: repeat-y; background-attachment: fixed; background-position: center; }

input,textarea { border-style: solid; border-color: #CCCCCC; border-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; background-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-arrow-color: #000000; scrollbar-base-color: #CCCCCC; scrollbar-darkshadow-color: #999999; scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #CCCCCC; scrollbar-shadow-color: #999999; }

/*Links*/

a:link { color: #CC0000; }

a:visited { color: #CC0000; }

a:hover { color: #CC0000; }

a:active { color: #CC0000; }

/*Container*/

#container { text-align: left; width: 760px; margin-right: auto; margin-left: auto; }

/*Header*/

#header { border-left-style: solid; border-left-color: #CCCCCC; border-left-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-right-width: 1px; padding-bottom: 0px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px; background-color: #FFFFFF; margin-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; height: 134px; text-align: center; }

#header img { margin: 0px; vertical-align: bottom; } h1 { font-size: 36pt; font-family: Georgia, "Times New Roman", Times, serif; color: #CC0000; }

/*Sidebar*/

#sidebar { float: right; border-right-style: solid; border-right-color: #CCCCCC; border-right-width: 1px; padding: 15px; margin-left: 0px; text-align: left; width: 209px; }

#sidebar h3 { font-size: 10pt; letter-spacing: 2pt; }

.menublock { margin: 0px 0px 0px 0px; padding: 0px; display: block; }

.menublock li { list-style: url(none) none; display: block; margin-bottom: 4px; }

#searchstring { width: 150px; }

/*Body*/

#body { border-left-style: solid; border-left-color: #CCCCCC; border-left-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-right-width: 1px; padding: 15px; width: 485px; }

#body h2 { font-size: 18pt; }

#article blockquote { background-color: #F0F0F0; border-left-style: solid; border-left-color: #CCCCCC; border-left-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-right-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-bottom-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-top-width: 1px; padding: 5px; background-image: url(quotationmarkbg.png); background-repeat: no-repeat; background-position: bottom right; }

#article h4 { margin-bottom: 0px; }

#article h2 { display: inline; clear: right; }

#article .date { font-size: 8pt; color: #999999; display: block; }

#article p { margin-top: 0px; text-align: justify; }

#body p { line-height: 150%; } /*Comments*/ .authorinfo { color: #999999; font-size: 10pt; }

#postcomments .textbox,label,textarea { display: block; width: 350px; float: left; margin-bottom: 10px; }

#postcomments textarea { height: 200px; }

#postcomments label { text-align: right; width: 75px; padding-right: 20px; }

#postcomments br { clear: left; }

/*Footer*/

#footer { float: left; width: 758px; vertical-align: bottom; background-color: #FFFFFF; border-left-style: solid; border-left-color: #CCCCCC; border-left-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-right-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; border-top-width: 1px; text-align: center; padding-top: 10px; padding-bottom: 10px; }

#footer span { font-size: x-small; margin-right: 10px; margin-left: 10px; }