* {margin: 0;  padding: 0;}

html {background: #F9FEF5 /*#dfdfdf;*/ url(../images/9.png) no-repeat fixed 86% 1em; width: 100%;}
body {font: normal normal normal medium/1.5em  Verdana, sans-serif;}

ul, ol {margin: 0 30% .6em 20%;}
li {margin-bottom:.4em;} #sidebar li {margin-bottom:.1em;}

h1, h2, p, blockquote, ins, fieldset, #cpreview, dl, .comments, .alist, ins, table, code, pre {font-weight: normal; margin: 0 30% .6em 16%;}

h1, h2 {font-size: x-large;	padding-top: .6em;}
h2 {font-size: large;}
h1:first-letter, h2:first-letter {text-transform: uppercase;}

input {font-size: medium; padding: .1em; margin-right: .2em;}
textarea {display: block; margin-bottom: .5em;}
fieldset {border: none;}

blockquote p {margin: 0 0 .6em 0;}
blockquote {font-style: italic; margin-left: 20%;}

blockquote:before {
	font-size: 370%;
	content: "«";
	font-family: "Times New Roman", Times, serif;
	display: block;
	margin: 0 0 -.3em -.5em;
}

ins {
	border: 1px solid #ccc;
	padding: 1em;
	background: #FFFACD;
	text-decoration: none;
	display: block;
}

p ins {margin: 0;}

img {border: none;}
p img {background:#fff; padding:6px; border:1px dashed #ddd; margin-bottom:.6em;}

#head, #foot {margin: 1em 2%;}
#head p {font-size: 320%; margin: 0 .7em 0 0; float: left; line-height: 1em;}
#head p a {text-decoration: none;}
#head input {margin: 1.2em .2em 0 0;}
#head ul {margin: 1em 0 2.6em .5em;}
#head li {display: inline;}
#head a, #foot a {padding: 0 1em 0 0;}

.published, .arch dt {margin: -1.5em 0 0 0; position: absolute; left: 1%; width: 13%; text-align: right;}
.arch dt, .alist .published {margin: 0;} 
.published a, .alist small {display: block;}
.alist h2, .alist p {padding: 0; margin: 0;}


.nav {margin: 3em 26% 2em 12%;}
.nav a {text-decoration: none; font-size: 360%; line-height: .1em; margin-right:.6em; line-height:.9em;}
.nav a span {text-decoration: underline; font-size: xx-large; vertical-align: top;}

#sidebar {
	position: absolute;
	top: 13em;
	width: 27%;
	right: 1%;
	font-size: small;
	line-height: 1.5em;
}

#sidebar h2, #sidebar ul {margin: 0 0 .3em 0;}
#sidebar li {list-style: none;}
#sidebar h2 {margin: .3em 0 .3em 0;}

.right {float: right; margin: 0 0 1em 1em;}
.left {float: left; margin: 0 1em 1em 0;}

.menu a.current, #sidebar a.current  {text-decoration: none; cursor: default;}

.comments big {float: left; line-height: 1.1em;}
.comments li, .alist li {margin-bottom: 1em; list-style: none;}
.comments p {margin: 0 0 .4em 0;}
.comments blockquote:before {display: none;} .comments blockquote p {margin: 0;}
.comments blockquote {margin:0 0 .4em 2em; border-left:1px dotted gray; padding-left:1em; clear:both;}

.bro {border: 1px dashed; padding: .3em .1em 0 .1em; border-width: 1px 0;}
.bro big a {text-decoration: none;}
.comments-wrapper fieldset {padding: .5em 1em; border: 4px dashed;}
.comments-wrapper label, #name, #email, #web,  .comments-wrapper textarea {display: block;}
.comments-wrapper textarea {padding: .1em; clear: both; width: 97%;}
.comments-wrapper label, .xrenovina {float: left; width: 48%; margin: 0 1% .4em 0;}
.comments_error, .xrenovina {margin: 1em 0;}
#cpreview {padding: 1em; border: 1px dashed; margin-bottom: 2em;}
#cpreview p {margin: 0;}
#txpCommentPreview {margin-right: .2em;}

#foot a {float: left;}

a#fb {
	padding-left: 30px;
	background: transparent url(../images/rss.png) no-repeat left;
}

.both {clear: both;}

/* Colors */
img {background: #fff;}

blockquote {background: #fff;}
blockquote:before {color: #ccc;}

a:link {color: #0099FF;}
a:visited {color: #000;}
a:hover {color: #22A9FF;}
a:active {background: #fff; color: #f00;}

.published, .published a, .arch dt, .gray, .alist small a {color: #aaa;}

#head p a:hover {color: #222;}

#head .menu a, .nav a, .bro big a, #sidebar a {color: #0099FF;} 
#head .menu a.current, #sidebar a.current {color: #555;}

.bro {background: #fff; border-color: #aaa;}
.comments-wrapper fieldset {background: #E3E7DF; color: #222; border-color: #F9FEF5;}
.comments_error {color: #f00;}
#cpreview {background: #fff; border-color: #000;}

#sidebar a:hover {background: #fff;}

td, th {border-color: #ddd; background: #fff;}

.ad {padding:1em; border:1px dashed gray; border-width:1px 0;}
.white {background:#fff;}
.cream {background:#FFFFCC;}
.blue {background:#edfcff;}
.green {background:#edffed;}

.small {font-size:small;}
.comments-wrapper .small {line-height:1.2em;}

#foot img {border:0;margin:0;padding:0;}

table {font-size:small; line-height:1.3em;}
td, th {padding: .5em; border: 1px solid #ddd;}
th, tr:hover td {background:#FFFFCC;}
