#top {
	position:		fixed;
	padding:		10px;
	font:			normal 10pt Helvetica,Arial;
	color:			#cceeff;
	top:			0px;
	right:			0px;
	left:			0px;
	height:			80px;
	background:		#ff6347;
	text-align:		left;
	-moz-border-radius-bottomleft:		20px;
	-moz-border-radius-bottomright:		20px;
}

#topmost {
	position:		absolute;
	padding:		5px;
	font:			normal 10pt Helvetica,Arial;
	color:			#cceeff;
	top:			0px;
	right:			0px;
	left:			0px;
	height:			90px;
	background:		transparent;
	text-align:		center;
}

body {
	background-color:	#69b;
}

#main {
	position:		absolute;
	font:			normal 10pt Helvetica,Arial;
	color:			#135;
	top:			110px;
	left:			210px;
	right:			160px;
	bottom:			10px;
	text-align:		justify;
}

.entrytable {
	-moz-border-radius:	10px;
	border-radius:		10px;
	background:		#bde;
}

.entrytoday {
	margin-top:		0px;
	margin-left:		0px;
	border-width:		1px;
	border-color:		#268;
	border-top-style:	dotted;
	border-bottom-style:	dotted;
	border-right-style:	dotted;
	padding:		15px;
	width:			65px;
	height:			40px;
	font:			normal 8pt Helvetica,Arial;
	color:			#cef;
	background:		#69b;
}

.entrytitle {
	margin-top:		-72px;
	margin-left:		80px;
	margin-bottom:		-15px;
	right:			0px;
	border-width:		1px ;
	border-top-style:	dashed ;
	border-bottom-style:	dashed ;
	text-align:		right;
	vertical-align:		middle;
	background:		#bde;
	font:			normal 18pt Helvetica,Arial;
	color:			#268;
        padding:                20px;
	height:			30px;
}

.categoryname {
	font:			normal 12pt Helvetica,Arial;
	color:			#268;
}

.authorname {
	font:			italic 10pt Helvetica,Arial;
	color:			#9bc;
	background:		#bde;
}

.authorname a {
	font:			italic 10pt Helvetica,Arial;
	color:			#9bc;
	text-decoration:	none;
	border-bottom:		1px dashed #9bc;
	font-weight:		normal;
}

.authorname a:hover {
	font:			italic 10pt Helvetica,Arial;
	color:			#9bc;
	text-decoration:	none;
	border-bottom:		1px dashed #ff6347;
	font-weight:		normal;
}

.entrycontent {
	margin-top:		30px;
	margin-left:		20px;
	margin-right:		20px;
	text-align:		left;
	vertical-align:		middle;
	font:			normal 10pt Helvetica,Arial;
	color:			#268;
	border-width:		1px;
	border-bottom-style:	dashed;
}

.entrycontent P:first-letter { 
        font-weight: bold;
        font-size: 120%;
}

.logged {
	margin-top:		5px;
	margin-right:		20px;
	text-align:		right;
	height:			18pt;
/*
	align:			right;
	valign:			middle;
	background:		;
*/
	font:			normal 10pt Helvetica,Arial;
	color:			#246;
}

#right {
	font:			normal 10pt Helvetica,Arial;
	color:			#9bc;
	position:		absolute;
	-moz-border-radius:	10px;
	border-radius:		10px;
	top:			110px;
	right:			10px;
	bottom:			;
	width:			139px;
	background:		transparent;
	text-align:		left;
}

#right a {
	color:			#69b;
	text-decoration:	none;
	border-bottom:		1px dashed #69b;
}

#right a:hover {
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		1px dashed #ff6743;
}

.input {
	background-color:	#157;
	color:			#bbb;
	border:			0;
	font:			normal 8pt Helvetica,Arial;
	padding:		2px;
}

.button {
	background-color:	#ff6347;
	color:			#157;
	border:			0;
	font:			normal 9pt Helvetica,Arial;
	padding:		1px;
}

.login {
	font:			normal 8pt Helvetica,Arial;
	color:			#58a;
}

.search {
	background:		#00aaff;
}

hr.line {
	border:			0;
	width:			100%;
	color:			#ff6347;
	background-color:	#ff6347;
	height:			1px;
/*	align:			left;
*/
}

.colored_cell_menu {
	text-align:		center;
	height:			18pt;
/* 	valign:			middle;
*/
	background:		#157;
	font:			normal 10pt Helvetica,Arial;
	color:			#69b;
}

.cell_menu {
	text-align:		left;
	valign:			middle;
	font:			normal 8pt Helvetica,Arial;
	color:			#ff6347;
}

.cell_menu a {
	font:			normal 10pt Helvetica,Arial;
	color:			#69b;
	text-decoration:	none;
	border-bottom:		1px dashed #69b;
	font-weight:		normal;
}

.cell_menu a:hover {
	font:			normal 10pt Helvetica,Arial;
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		1px dashed #ff6743;
	font-weight:		normal;
}

.pix, .pix a, .pix a:hover {
	border-bottom:		0px dashed #246;
}

#left {
	position:		fixed;
	font:			normal 24pt Helvetica,Arial;
	-moz-border-radius:	10px;
	border-radius:		10px;
	color:			#379;
	top:			100px;
	left:			10px;
	bottom:			;
	width:			190px;
	text-align:		left;
}

#topmost a {
	color:			#368;
	text-decoration:	none;
	border-bottom:		0px dashed #246;
}

#topmost a:hover {
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		0px dashed #246;
}

.box {
	font:			normal 10pt Helvetica,Arial;
	color:			#9ce;
	-moz-border-radius:	10px;
	border-radius:		10px;
	background:		#368;
	text-align:		left;
}

a {
	color:			#479;
	text-decoration:	none;
	border-bottom:		1px dashed #246;
}

a:hover {
	color:			#7ac;
	text-decoration:	none;
	border-bottom:		1px dashed #ff6743;
}

blockquote {
	margin:			15px 30px 0 10px;
	padding-left:		20px;
	border-left:		5px solid #cdf;
}
