a:active, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }
fieldset { border:0; margin:0; padding:0; }
h1 { font-size:16px; }
h2 { font-size:14px; }
/* html, body, #left-column h3 { margin:0; padding:0; font:normal 10px Verdana,Arial,Helvetica,sans-serif; line-height:1.5em; }*/
html, body, #left-column h3 { margin:0; padding:0; font:normal 11px "Courier New", Courier, monospace; line-height:1.5em; }
/* input, select, textarea { font:normal 11px Verdana,Arial,Helvetica,sans-serif; }*/
 input, select, textarea { font: normal 11px "Courier New", Courier, monospace }
label, input, select { vertical-align:middle; }
table { border-collapse:collapse; }
table td { font-size:10px; vertical-align:top; }
textarea { overflow:auto; }
ul, li { list-style-type:none; list-style-image:none; margin:0; padding:0; }

/*	General Page Design
*/
#fill {
	width:181px;
	height:133px;
	position:absolute;
	top:46px;
	left:0;
}
#fill, #stroke { cursor:pointer; }
#left-column {
	position:absolute;
	left:46px;
	top:437px;
	width:235px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:46px;
	padding-top:35px;
	margin:0 0 46px 0;
}
#left-column h3 { margin-top:15px; }
#logotype { width:320px; height:456px; position:relative; padding:0; margin:0 0 46px 0; }
#post { width:514px; position:relative; margin:46px 0 0 0; 

	padding-left:46px;
	padding-right:46px;
	padding-bottom:46px;
	padding-top:15px;

 }
#post.ads { width:492px; padding:30px; }
#right-column { position:absolute; top:7px; left:366px; padding:0 0 46px 0; }
#stroke { width:274px; height:274px; position:absolute; top:122px; left:46px; }
h1#wordmark { width:608px; height:70px; text-indent:-100em; overflow:hidden; margin:0; }

/*	Details
*/
#date { border-top:1px solid; padding:3px 0 0 0; font-weight:bold; vertical-align:top; }
#date img { vertical-align:top; }
#title, #left-column h3 { border-bottom:1px solid; padding:0 0 3px 0; font-weight:bold; }
#riga{ border-bottom:1px solid;  }
#title a { text-decoration:none; color:#FF0000 }
#title a:hover { text-decoration:none; }

#previous-posts a, #next-posts a,
#previous-posts a:visited, #next-posts a:visited { font-size:12px; text-decoration:none; }
.active { cursor:pointer; }
.active:hover, .notactive, .notactive:hover { text-decoration:underline; }
#post #open { height:201px; display:block; }

/*    Comments
*/
#post.comments { width:514px; position:relative; margin: 40px 0 0 0; padding: 50px 46px 34px 46px;}

