body { background-color: #c6c6c6; text-align:center; background-image: url(http://img.microsoft.com/h/ro-ro/pens/2008_02/Blog_Page_Back.png); background-position:center top; background-repeat:no-repeat; background-attachment:fixed; }

#masthead { color: #E0E0E0; text-align: right; padding: 0.4em 0.4em 0.4em 0; font-size: 0.8em; border-bottom: 0px; background-color:Transparent; width:900px; }
#masthead a:link, #masthead a:visited, #masthead a:active, #masthead a:hover { color: #FFFFFF; text-decoration: none; }
#wrapper { text-align:center; width:900px; padding: 0px; }
#container { margin: 0px; padding: 0px; width: 100%; }
#header { padding: 0px; margin: 0px; width: 100%; }
#title h1 { margin: 0px; padding: 0px 10px 0px 10px; font-size: 0.7em; font-weight:normal; }
a.headermaintitle:link, a.headermaintitle:visited, a.headermaintitle:active, a.headermaintitle:hover { color: #999999; }
#tagline { text-align:center; }
#contentwrapper { padding: 10px; }
#content { margin: 0px; padding: 0px; }
#sidebar-a { float: right; width: 230px; margin: 0px; padding: 0px 0px 0px 10px; font-size: 0.9em; }
#footer { clear: both; padding: 10px; margin: 0px; border-width:0px; }

#sidebar-a h3 { color: #E8E8E8; background:Transparent; margin: 0px; padding: 0.2em 0.2em 0.2em 5px; border-bottom:dashed 1px #AAAAAA;  font-weight:bold; }
#sidebar-a p { margin: 0px 0px 15px; padding: 5px; border-width: 0px; }
#sidebar-a ul { list-style: none; margin: 0px 0px 15px; padding: 5px; border-width: 0px; }
#sidebar-a a:active, #sidebar-a a:visited, #sidebar-a a:link { text-decoration: none; margin-right: 0px; padding: 2px; color:#808080; }

.postsubhead { padding: 0.2em 5px; font-size: 0.8em; margin: 0em; font-weight: normal; background:Transparent; color: #FFFFFF; text-align: right; }
.postsubhead a:link, .postsubhead a:visited { color: #FFFFFF; font-weight: normal; }
.postsub { font-size: 0.9em; margin: 0px; padding: 0em 5px; border: dashed 1px #c6c6c6; }
.postsub h2 { font-size: 1.4em; margin: 0px; padding: 5px 0em 10px; color:#FF3300; }
.postsub a:active, .postsub a:visited, .postsub a:link { color:#FF3300; font-weight:normal; }
.postsub a:hover { text-decoration: underline; }
.postview { font-size: 0.9em; margin: 0px; padding: 0em 5px; border: dashed 1px #c6c6c6; }
.postview h2 { font-size: 1.3em; margin: 0px; padding: 5px 0em 10px; color:#FF3300; }
.postview a:active, .postview a:visited, .postview a:link { color:#FF3300; font-weight:normal; }
.postview a:hover { text-decoration: underline; }
.postfoot a:active, .postfoot a:visited, .postfoot a:link { color:#ff723b; text-decoration:none; font-weight:normal; }