h3 {
	color: #cc0000;
}

.thinline {
	background-color: #eeeeee;
}

hr.thin {border: none 0; 
	border-top: 1px solid #aaaaaa;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

br.thin { 
	line-height: 4pt;
}

.thinline th {
	padding: 4px;
	font-size: 115%;
	background-color: #EBEDC5;
	color: #000000;
}

.thinline tr {
	padding: 4px;
}

.thinline td {
	padding: 4px;
}

.bottomline {
	border-bottom: 1px solid #aaaaaa;
}

#lightgraytd-datetime {
	background-color: #ebedc5;
	border-bottom: 1px solid #aaaaaa;
}

#lightgraytd-userinfo {
	background-color: #EBEDC5;
	border: 1px solid #aaaaaa;
}

#toplinetd {
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

/* 2 and 4 are the same block, 3 and 5 are the same block */
#td2 {
	background-color: #e7ebd9;
	padding: 4px;
}

td.categoryname {
	font-size: 120%;
	font-weight: bold;
	margin: 0; 
	padding: 4px 10px;
~	font-weight: bold;
	background-color: #EBEDC5;
	color: #008000;
}

td.smallheader {
	font-weight: bold;
}

td.categoryname A:visited {
     color: #008000;
     text-decoration: none;
}

td.categoryname A:link {
     color: #008000;
     text-decoration: none;
}

select {
    background-color: #eeeeee;
	border: solid #189798;
    border-width: 1px 1px 1px 1px;
}

input.small {
        background-color: #ccccff;
        width: 200px;
        color: black;
        border-width: 1px;
        border-color: black;
        padding: 2px;
        border: 1px outset #d7b9c9
}

input.verysmallbutton {
        background-color: #ccccff;
        width: 70px;
        color: black;
        border-width: 1px;
        border-color: black;
        padding: 2px;
        font-weight: bold;
        border: 1px outset #d7b9c9
}

.highlighttext {
	color: #cc0000;
	font-weight: bold;
}

select.smallselect {
	width: 60px;
}
