body {
}

.menu th	{ font-size: 10pt; color: #FFFFFF; background-color: #5EBB80; text-align: left; padding: 5px; }
.menu td	{ font-size: 10pt; color: #808080; padding-top: 2px; padding-left: 5px; }

.menu A			{ color: #808080; TEXT-DECORATION: none }
.menu A:link	{ color: #808080 }
.menu A:visited	{ color: #808080 }
.menu A:active	{ color: #808080 }
.menu A:hover	{ color: #808080; TEXT-DECORATION: underline }

.contents {
	margin: 0px;
	width: 533px;
	font-size: 12px;
	color: #606060;
/*	border: 1px solid #f00000;
*/
}

.contents h2 {
	background-color: #5EBB80;
	color: #FFFFFF;
	padding: 3px; 

	text-align: center;

	width: 90px;

	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 1px;
}

h3.item {
	font-size: 12px;
	background-color: #9BD2A6;
	color: #606060;
/*	padding: 5px; 
*/
	padding-left: 5px; 
	padding-top: 7px; 
	padding-right: 5px; 
	margin-top: 0px;
	margin-bottom: 0px;
/*	border: 1px solid #f00000;
*/
}

.itemicon  {
	float: right;
	margin-top: 1px;

	border: 1px solid #9BD2A6;
/*	border-left: 1px solid #AFD4FF;
	border-right: 1px solid #AFD4FF;
	border-bottom: 1px solid #AFD4FF;
*/
}

.itemiconfull  {
	float: right;
	margin-top: 3px;

	border: 1px solid #9BD2A6;
/*	border-left: 1px solid #AFD4FF;
	border-right: 1px solid #AFD4FF;
	border-bottom: 1px solid #AFD4FF;
*/
}

.itemiconsticky {
	float: right;
	margin-top: 5px;
	margin-right: 3px;

/*	border: 1px solid #AFD4FF;
	border-left: 1px solid #AFD4FF;
	border-right: 1px solid #AFD4FF;
	border-bottom: 1px solid #AFD4FF;
*/
}

.itembody {	
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
	color: #606060;
/*	border-bottom: 1px solid #00ff00;
*/
}

.iteminfo {	
	font-size: 12px;
	background-color: #ffffff;
	color: gray;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px; 
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #c0c0c0;
}

.iteminfo a {
	color: #606060;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px; 
}

h3.comment {
	font-size: 12px;
	background-color: #9BD2A6;
	color: #606060;
/*	padding: 5px; 
*/
	padding-left: 5px; 
	padding-top: 7px; 
	padding-right: 5px; 
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
/*	border-bottom: 1px solid #ff0000;
*/
}

.commentbody {	
	background-color: #ffffff;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: gray;
/*	border-top: 1px solid #69D07D;
	border-bottom: 1px solid #AFD4FF;
*/
	border-bottom: 1px dotted #c0c0c0;
}

.commentinfo {	
	font-size: 12px;
	background-color: #ffffff;
	color: #606060;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px; 
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #c0c0c0;
}

.contents A			{ color: #808080; TEXT-DECORATION: underline }
.contents A:link	{ color: #808080 }
.contents A:visited	{ color: #808080 }
.contents A:active	{ color: #808080 }
.contents A:hover	{ color: #606060; background-color: #9BD2A6; TEXT-DECORATION: underline }
/*.contents A:hover	{ color: #808080; background-color: #FFFFFF; TEXT-DECORATION: none }
*/

.highlight {
	background-color: yellow;
}

.pageswitch {
	text-align: right;
}

#counter {
	text-align: center;
}

table.calendar {
	width: 155px;
	font-size: 10px;
	color: black;
	border-top: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	margin-top: 1px;
	margin-bottom: 1px;
}

tr.calendardateheaders {
	font-size: 10px;
	color: #808080;
}

td.days {
	text-align: center;
	color: #808080;
}

td.today {
	text-align: center;
	color: green;
	background-color: #69E08D;
	border: 1px solid #909090;
}

.calendar A			{ color: #5EAB90; font-weight: bold; TEXT-DECORATION: underline }
.calendar A:link	{ color: #5EAB90 }
.calendar A:visited	{ color: #5EAB90 }
.calendar A:active	{ color: #5EAB90 }
.calendar A:hover	{ color: #F0F0F0; background-color: #5EAB90; TEXT-DECORATION: none }

img {
	border: none;
}

h3.item_sticky {
	font-size: 12px;
	background-color: #9BD2A6;
	color: #606060;
/*	padding: 5px; 
*/
	padding-left: 5px; 
	padding-top: 7px; 
	padding-right: 5px; 
	margin-top: 0px;
	margin-bottom: 0px;
/*	border: 1px solid #AFD4FF;
*/
}

.itembody_sticky {	
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px;
	color: #606060;
/*	border-bottom: 1px solid #00ff00;
*/
	border-left: 1px solid #9BD2A6;
	border-right: 1px solid #9BD2A6;
}

.iteminfo_sticky {	
	font-size: 12px;
	background-color: #ffffff;
	color: gray;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px; 
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
/*	border-bottom: 1px dotted #c0c0c0;
*/
	border-left: 1px solid #9BD2A6;
	border-right: 1px solid #9BD2A6;
	border-bottom: 1px solid #9BD2A6;
}

.iteminfo_sticky a {
	color: #606060;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px; 
}

