A:link { color: #0000FF; text-decoration: none; }
A:visited { color: #0000FF; text-decoration: none; }
A:active { text-decoration: underline; }
A:hover { text-decoration: underline; }

.n { background: #FFF; border: 1px solid #EEE; margin: 2px; padding: 5px; font-weight: bold;}
a.n { background: #EEF; border: 1px solid #AAB;}

BODY
{
font-size: 15px;
margin: 0px;
background: #7191AB url(bg.png) repeat-x;  
font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
}

H1
{
text-align: center;
margin: 2px;
color:#800;
}

H2
{
margin-left: 20px;
color:#800;
}

h3
{
padding: 0 0 0 12px;
margin: 10px 0 0 12px;
color:#B00;
}

PRE
{
font-size: 16px;
font-family: Trebuchet MS,Verdana,Tahoma,Arial,sans-serif;
}

DT { font-weight: bold;}

OL.def P A { font-size: 75%;}
OL.def A { font-size: 75%;}
OL LI { margin-left: 20px;}

#container
{
text-align: left;
padding: 0 8px 0 8px;
margin:8px auto 0 auto;
overflow:hidden;
width: 96%;
background: #CFDCE6 url(entry.png) repeat-x;
}


.post
{
display: block;
overflow:hidden;
padding-bottom: 0;
margin-top: 14px;
margin-left: 0;
margin-bottom:5px;
margin-right: 0;
background: #fff;
border:2px solid #B5C4CF;
}


.thumb * {
	margin: 0;
	padding: 0;
}
.thumb li {
	width: 10.8em;
	height: 10em;
	margin: 0 1em 7em 0;
	float: left;
	display: inline;
	position: relative;
	text-align: center;
}
.thumb li div {
	width: 10.8em;
	position: absolute;
	bottom: 0;
	left:0;
}
.thumb li p {
	position: absolute;
	top: 100%;
	left: 0;
	padding: .5em;
	width: 10.3em;
}
.thumb img {
	display: block;
	margin: 5px auto 0 auto;
	padding: 2px;
	background: #fff;
}
.thumb em {
	display: block;
	font-weight: bold;
}