body {
	background-color: #ebebeb ;
	font: normal 14px "Trebuchet MS", Verdana, "Lucida Grande", Georgia, Sans-Serif ;
	padding: 0 ;
	margin: 10 ;
	border: 1 ;
	counter-reset: counterpubli ;
}

.header {
	background-color: #5588aa ;
/*	border-top: 10px solid #555555 ;
	border-bottom: 10px solid #555555 ;
	margin-left: 10px ;
	margin-right: 10px ;*/
	font-size: 28px ;
/*	text-transform: uppercase ; */
	letter-spacing: 0.1em ;
	padding: 0px ;
	width: 850px ;
	margin: 0 auto ;
	color: #FFFFFF ;
}

.content {
	font-size: 14px ;
	padding: 0px ;
	width: 850px ;
	margin: 0 auto ;
}

table.layout {
	width: 100% ;
	padding: 0px ;
	margin: 0px ;
	border: 0px ;
}

table.layout tr {
	padding: 0px ;
	margin: 0px ;
	border: 0px ;
}

table.layout tr.vspace {
	padding: 0px ;
	margin: 0px ;
	border: 0px ;
	height: 20px ;
}

td {
	vertical-align: top ;
}

th {
	background-color: #5588aa ;
	font-weight: bold;
	color: #FFFFFF ;
}

tr.odd {
	background-color: #ababab ;
}

tr.even {
	background-color: #cbcbcb ;
}

.menu {
	width: 240px ;
	background-color: #5588aa ;
	color: #FFFFFF ;
	background-repeat: no-repeat ;
	background-image: url('me.jpg') ;
	background-position: 50% 20px ;
	padding-top: 261px ;
	padding-bottom: 20px ;
/*	position: absolute ;*/
/*	left: 10px ;*/
/*	top: 10px ; */
}

.menu a {
	color: #FFFFFF ;
}

h1 { font-size: 28px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }
h6 { font-size: 12px; }

a {color:#555;text-decoration:none}
a *{border:none}
a:hover {color:#333;text-decoration:underline}
i, .italic{font-style:italic}
.odd  {clear:both;padding:5px 8px;background-color:transparent/*#e4e8ea*/;border-bottom:dotted 1px #ccc}
.even {clear:both;padding:5px 8px;background-color:transparent;border-bottom:dotted 1px #ccc}
.item {clear:both;padding:5px 8px;background-color:transparent;border-bottom:dotted 1px #ccc}
.title:before {
	content: "[" counter(counterpubli) "] " ;
	counter-increment: counterpubli ;
}
.title {font-weight:bold}
.title img {display:none}
.info, .meta {margin-left:35px}
.info .author {color:#990000;font-variant:small-caps}
.gray ,.abstract{padding:5px 0 0 10px;font-style:italic;font-size:10px;color:#777}
.icon, .icons {float:left;text-align:center}
.icons img {margin:5px}
.icon img {margin:2px;margin-left:10px}

.content a {background-color: transparent; font-weight: bold; border-bottom: 1px none transparent; }
.content a:link { color: #336699; text-decoration: none; border-bottom-color: #336699; }
.content a:visited { color: #5588aa; text-decoration: none; border-bottom-color: #5588aa; }
.content a:hover, a:active { color: #ad5b1e; border-bottom: 1px solid #ad5b1e; }

