body {margin: 0px; padding: 15px 0px; background: #fafafa url(/images/theme/bodyBg.jpg) top left fixed repeat-x}
#outer-page {margin: 0px auto; position: relative; width: 920px; background: white url(/images/theme/slices.png) -200px top repeat-y}
#top-bar {position: relative; width: 100%; background-color: #434343; height: 17px}
#top-bar #left-corner, #top-bar #right-corner {height: 17px; background-repeat: no-repeat}
#top-bar #left-corner {width: 80px; float: left; background: url(/images/theme/slices.png) -101px -103px no-repeat}
#top-bar #right-corner {width: 10px; float: right; background: url(/images/theme/slices.png) -179px -103px no-repeat}
#left-bar {position: absolute; top: 17px; left: 0px; width: 25px; margin: 0px; padding: 0px; list-style-type: none}
#inner-page {margin-left: 25px}
#header {position:relative; height: 72px; background: transparent url(/images/theme/topBg.jpg) left top no-repeat}
#img-artweb {position: absolute; z-index: 4; top: 44px; left: 16px; width: 387px; height: 60px; background: transparent url(/images/theme/artweb.png) left top no-repeat}
#main-wrapper-1 {position: relative; width: 100%; background: transparent url(/images/theme/borderLeft.jpg) left top no-repeat}
#main-wrapper-2 {margin-left: 16px; border-left: 1px solid #c4c4c4; height: 1%; background: url(/images/theme/sidebarBg.png) right top no-repeat}
#main {float: left; width: 100%; margin: 0px -200px 0px 0px}
#content {margin: 0px 200px 0px 0px; padding: 40px 40px 40px 40px; border-top: 1px solid #c4c4c4}
#content pre {width: 100%; padding: 0px 0px 3px 15px; overflow-x: auto}
#sidebar {float: right; width: 174px; margin: 88px 0px 200px 0px}
.tagcloud {margin: 6px 20px 0px 0px}
#address {position: absolute; bottom: 14px; right: 0px; width: 173px; margin-left: 18px}
#address p {margin-bottom: 0px}
#footer {position: relative; clear: both; padding: 0px 0px 0px 41px; height: 19px; background: #eaeaea url(/images/theme/slices.png) -101px -123px no-repeat; overflow: hidden}
#footer .left {height: 19px; float: left; padding-left: 40px; margin-top: 0px; border-left: 1px solid #c4c4c4; background-color: #EAEAEA}
#footer .right {float: right; margin-top: 1px; width: 173px}
.clear {clear: both}
#left-bar li {width: 25px; overflow: hidden}
#left-bar li a {display: block; width: 25px; text-decoration: none; border-bottom: 0px; padding-left: 50px}
#left-bar li a:hover, #left-bar li a.active {background-color: #8B94B0}
#l-home {background: url(/images/theme/slices.png) 0px 2px no-repeat; height: 72px}
#l-blog {background: url(/images/theme/slices.png) -50px 2px no-repeat; height: 62px}
#l-projects {background: url(/images/theme/slices.png) -100px 12px no-repeat; height: 83px}
#l-about {background: url(/images/theme/slices.png) -150px 12px no-repeat; height: 72px}
#l-home:hover, #l-home.active {background-position: -25px 2px !important}
#l-blog:hover, #l-blog.active {background-position: -75px 2px !important}
#l-projects:hover, #l-projects.active {background-position: -125px 12px !important}
#l-about:hover, #l-about.active {background-position: -175px 12px !important}
#img-top-right {position: absolute; top: 20px; right: 15px; width: 133px; height: 30px; background: transparent url(/images/theme/slices.png) left -73px no-repeat}
#img-right {position: absolute; width: 97px; right: 100px; height: 64px; margin: 12px 0px 18px 0px; background: url(/images/theme/slices.png) left -101px no-repeat}
#right-buttons {position: absolute; right: 0px; width: 15px; margin: 7px 20px 0px 0px; list-style-type: none}
#right-buttons a {display: block; height: 14px; width: 15px; margin: 0px 0px 4px 0px; text-decoration: none; border: 0px}
#right-buttons a:hover {text-decoration: none; border: 0px}
#r-small {background: url(/images/theme/slices.png) -133px -74px no-repeat}
#r-large {background: url(/images/theme/slices.png) -150px -74px no-repeat}
#r-blue {background: url(/images/theme/slices.png) -167px -74px no-repeat}
#r-orange {background: url(/images/theme/slices.png) -184px -74px no-repeat}
#sidebar h4 {margin: 24px 0px 0px 0px}
#sidebar ul {clear: both; top: 0px; padding: 6px 0px 0px 0px; margin: 0px 0px 15px -24px; list-style-type: none}
#sidebar li {padding: 0px; margin: 0px; height: 25px; overflow: hidden; border-bottom: 1px solid #f0f0f0}
#sidebar li a {display: block; height: 25px; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 25px; line-height: 1.2em; text-decoration: none}
#sidebar .expand {display: none}
.commentlist, .trackbacklist {list-style-type: none; margin: 0px 0px 18px 0px; padding: 0px}
.commentlist li, .trackbacklist li {margin: 15px 0px 0px 0px; padding: 1px 15px 15px 15px !important; background-color: #f9f9f9; border-bottom: 1px dotted #ccc}
.commentlist li.by-author {background-color: LightGoldenRodYellow}
.commentlist li li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px !important; background-color: transparent; border: 0px}
.commentlist li cite {font-style: normal; font-weight: bold}
.commentlist li cite a {color: #c74040; border-width: 0px !important}
.commentlist li cite a:hover {border-bottom-width: 1px !important}
.commentlist a.comment {color: #bbbbbb; font-size: 0.9em; border-bottom: 0px !important}
#comment-form {position: relative; width: 95%; padding: 0px 15px 1px 15px; border-top: 5px solid #ebecf1; background-color: #f6fce6}
.comment-form h3 {font: bold 1.3em verdana, arial, helvetica, sans-serif !important; color: #c74040; margin-top: 0px}
#comment-form p {font-size: 0.8em; margin: 8px 0px 0px 0px !important}
#comment-classical input, #comment-open-id input {width: 200px}
#comment-form label {margin-left: 10px}
#comment-email {display: none}
#comment-form .annotate, #comment-form .toggle {float: right; text-align: right; padding-top: 4px; border-bottom: 0px !important}
#comment-form textarea {width: 100%; height: 250px; border: 1px solid #a0a0a0; padding: 4px}
#comment-errors {margin: 15px 0px 0px 0px; padding: 0px; font-weight: bold; list-style-type: none}
#comment-errors li {margin: 0px; padding: 0px; list-style-type: none}
input.open-id {padding-left: 20px; background: transparent url(/images/openid-icon-small.gif) left top no-repeat}
a.open-id {padding-left: 20px; background: transparent url(/images/openid-icon-small.gif) left -2px no-repeat}
body {font: normal 10pt helvetica, verdana, arial, sans-serif; line-height: 140%; color: #4b4f61}
a {color: #112f92; text-decoration: none}
a:visited {color: #555d78}
a:hover {color: #e59100; text-decoration: none}
.rss-icon {padding-left: 22px; background: url(/images/theme/feed-icon16x16.png) left top no-repeat}
.hcard-download {padding-left: 18px; background: url(/images/theme/hcard.mini.png) left top no-repeat}
#content h1 {color: #c74040; font-weight: bold; font-size: 1.5em; line-height: 130%; margin: 1em 0em 0em 0em}
#content h2 {color: #c74040; font-weight: bold; font-size: 1.1em; margin: 1em 0em 1em 0em}
#content h3 {margin: 1em 0em 1em 0em}
#content h4 {margin: 1em 0em 0em 0em}
#content h1 a, #content h2 a {color: #c74040 !important; text-decoration: none !important; border-width: 0px !important}
#content h1 a:hover, #content h2 a:hover {text-decoration: underline !important}
#content h4 a {color: #4B4F61}
#content h4 a:hover {color: #e59100}
#content p {margin: 0.25em 0em 1em 0em; text-align: justify}
#content ul, #content ol {margin: 0.25em 0em 1em 0em; padding-left: 18px}
#content ul {list-style-type: circle }
#content li {padding-left: 4px}
#content a {border-bottom: 1px dotted #112F92}
#content a:visited {border-bottom: 1px dotted #555D78}
#content a:hover {border-bottom: 1px dotted #E59100}
#content .default td {vertical-align: top; padding-right: 10px}
#content p.meta a {color: #e59100; border-width: 0px !important}
#content p.meta a:hover {text-decoration: underline}
#content p.auth, #content p.meta {margin: 0px; color: #9b9fb1; font-size: 0.8em}
#content p.meta strong {font-weight: normal}
#content .entry {margin-bottom: 16px; padding-bottom: 24px; border-bottom: 1px dotted #c4c4c4}
#content .entrybody {margin-top: 1em}
#content code, #content pre {font: normal 0.9em "Courier New", monospace}
#content pre {border-left: 5px solid #ffd996; background-color: transparent}
#content p code, #content p li, #content p pre, #content li p, #content li code, #content li pre {font-size: 1em}
#content img.case {float: left; margin: 0px 25px 0px 0px; margin-left: -35px}
#content p.case {margin-top: 36px}
#pagination {padding-bottom: 24px}
#pagination a {border-bottom: 0px !important}
#pagination .next {float: left}
#pagination .prev {float: right}
#sidebar {color: #8a8d99}
#sidebar h4 {font-size: 1em; font-weight: bold; color: #8A8D99}
#sidebar li a {font-size: 0.9em; color: #8A8D99}
#sidebar li a.active {background-color: #f6fce6 !important}
#sidebar li a:hover {background-color: #f6fce6 !important}
#sidebar p.highlight {font-size: 0.7em; background-color: #f6fce6; border-left: 5px solid #FCBA47; padding: 8px; margin: 24px 10px 0px 15px; overflow: hidden}
#sidebar #search {margin: 6px 0px 0px 0px}
#sidebar #search input {width: 120px; color: #666}
.tagcloud .weight-1 {color: #aaaaaa !important; font-size: 11px}
.tagcloud .weight-2 {font-size: 11px}
.tagcloud .weight-3 {font-size: 13px}
.tagcloud .weight-4 {color: #8A8D99 !important; font-size: 13px; font-weight: bold}
<style> .tag1 a {font-size: 10px}
.tag2 a {font-size: 11px}
.tag3 a {font-size: 12px}
.tag4 a {font-size: 13px}
.tag5 a {font-size: 14px}
.tag6 a {font-size: 15px}
.tag7 a {font-size: 16px}
.tag8 a {font-size: 17px}
.tag9 a {font-size: 18px}
.tag10 a {font-size: 19px}
</style> #selector {property: value}
#address {font-size: 0.8em; line-height: 1.4em}
#footer {font-size: 0.8em}
#address a, #footer a {border-bottom: 0px}
#address a:hover, #footer a:hover {text-decoration: underline}
#address, #address a {color: #c0c0c0}
#address a:hover {color: #E59100}
#footer, #footer a {color: #909090}
#footer a:hover {color: #e59100}
.message {background-color: #F0F0F0; padding: 4px 20px; margin: 10px 0px 20px 0px; border: 1px solid CCCCCC}
.message h3 {color: #C74040}
div.image-left {float: left; margin: 0px 18px 10px 0px}
div.image-right {float: right; margin: 0px 0px 10px 18px}
a.credits {font-size: 0.8em; color: #a0a0a0; border-bottom: 0px !important}
#content .update {padding: 10px; background-color: #efefef}
div.pagination span, div.pagination a {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #bbbbdd !important; color: #aaaacc}
div.pagination a:hover, div.pagination a:active, div.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #bbbbdd !important; background-color: #bbbbdd; color: #fff}
div.pagination span.disabled {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee !important; color: #ddd}
.search-container, .search-left, .search-right {height: 25px; margin-left: -3px; background-image: url(/images/theme/search-tag.png); background-repeat: no-repeat}
.search-container {position: relative; padding: 0px 16px; background-position: -15px top}
.search-left, .search-right {position: absolute; width: 16px}
.search-left {left: 0px; background-position: left top}
.search-right {right: 0px; background-position: right top}
.search-active {background-position: -15px -25px}
.search-active .search-left {background-position: left -25px}
.search-active .search-right {background-position: right -25px}
.search {height: 14px; padding-top: 6px; border: 0px; background-color: transparent; font-size: 11px}
