* {
	font-size: 10pt;
}
*.tstyle {
	background-color: #D0D0D0;
	border: 1px solid #FFFFFF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	color: #202020;
	font-family: Verdana;
	min-width: 327px;
}
A.edit, A.edit:link, A.edit:visited, A.edit:active {
	color: #FFFFFF;
	text-decoration: none;
}
A, A:link, A:visited, A:active {
	color: #800000;
	text-decoration: none;
}
A:hover {
	color: #404040;
	text-decoration: underline;
}
body {
	background-color: #FFFFFF;
	color: #202020;
	font-family: Verdana;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: -moz-linear-gradient(-45deg,  rgba(0,0,0,0.20) 0%, rgba(0,0,0,0) 33%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,0,0,0.15)), color-stop(33%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(135deg,  rgba(0,0,0,0.20) 0%,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%); /* W3C */
	background-attachment: fixed;
}
hr {
	background-color: #A0A0A0;
	border: 0;
	height: 1px;
	width: 100%;
}
input.btn {
	background: -webkit-gradient(
    	linear,
    	left bottom,
	    left top,
		color-stop(0.00, #D7D7D7),
	    color-stop(0.49, #C0C0C0),
	    color-stop(0.50, #D7D7D7),
		color-stop(1.00, #EAEAEA)
	);
	background: -moz-linear-gradient(
	    center bottom,
		#D7D7D7 0%,
		#C0C0C0 49%,
	    #D7D7D7 50%,
	    #EAEAEA 100%
	);
	background-color: #C0C0C0;
	border: 1px solid #A0A0A0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	color: #202020;
	text-decoration: none;
}
input.btn:hover {
	background: -webkit-gradient(
    	linear,
    	left bottom,
	    left top,
		color-stop(0.00, #DDDDDD),
	    color-stop(0.49, #C0C0C0),
	    color-stop(0.50, #DDDDDD),
		color-stop(1.00, #FFFFFF)
	);
	background: -moz-linear-gradient(
	    center bottom,
		#DDDDDD 0%,
		#C0C0C0 49%,
	    #DDDDDD 50%,
	    #FFFFFF 100%
	);
	background-color: #D0D0D0;
	border: 1px solid #C0C0C0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	text-decoration: none;
	color: #404040;
}
input.deftext {
	background-color: #E0E0E0;
	border: 1px solid #808080;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	color: #A0A0A0;
	min-width: 160px;
}
input.deftext:focus {
	background-color: #E0E0E0;
	border: 1px solid #A0A0A0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	-webkit-box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	-moz-box-shadow: inset 1px 1px 3px -1px rgba(0, 0, 0, 0.33);
	color: #202020;
	min-width: 160px;
}
table.nav {
	background: -webkit-gradient(
    	linear,
    	left bottom,
	    left top,
	    color-stop(0.5, #DEDEDE),
	    color-stop(1.0, #FAFAFA)
	);
	background: -moz-linear-gradient(
	    center bottom,
	    #DEDEDE 50%,
	    #FAFAFA 100%
	);
	background-color: #EAEAEA;
	border-bottom: 1px solid #A0A0A0;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
td.title {
	background: -webkit-gradient(
    	linear,
    	left bottom,
	    left top,
		color-stop(0.00, rgba(255,255,255,0.33)),
	    color-stop(0.49, rgba(255,255,255,0.00)),
	    color-stop(0.50, rgba(255,255,255,0.25)),
		color-stop(1.00, rgba(255,255,255,0.75))
	);
	background: -moz-linear-gradient(
	    center bottom,
		rgba(255,255,255,0.33) 0%,
		rgba(255,255,255,0.00) 49%,
	    rgba(255,255,255,0.25) 50%,
	    rgba(255,255,255,0.75) 100%
	);
	background-color: #800000;
	border: 1px solid #A0A0A0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	text-shadow: 1px 1px 3px #000000;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}
td.titletext {
	text-shadow: 1px 1px 3px #000000;
	color: #FFFFFF;
}
table.rant, table.rantComments {
	background: -webkit-gradient(
    	linear,
    	left bottom,
	    left top,
	    color-stop(0.5, #E0E0E0),
	    color-stop(1.0, #FAFAFA)
	);
	background: -moz-linear-gradient(
	    center bottom,
	    #E0E0E0 50%,
	    #FAFAFA 100%
	);
	background-color: #EAEAEA;
	border: 1px solid #A0A0A0;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.3);
	padding: 5px 5px 5px 5px;
}
td.space {
	height: 5px;
	font-size: 3px;
}

