html {
	margin: 0 0 1px;
	height: 100%;
	background-color: white;
	padding: 0;
}
body {
	margin: 0;
	background-color: white;
	padding: 0px;
}

body, table {
	font-size: 14px;
	font-family: arial, sans-serif;
}

/* Link */
a:link {
	color: blue;
/*	text-decoration: none;*/
}
a:visited {
	color: #6666FF;
}
a:hover {
	color: #9c0000;
}
a:active {
	color: black;
}

/*
a img {
	border: none;
}
*/

/* Form */
form {
	margin: 0;
	padding: 0;
}
input, button, textarea, select {
/*
font-family: 'Verdana', sans-serif;
*/
 	font-size: inherit;
	font-family: inherit;
}
textarea {
	width: 99%;
}

/* Quote */
blockquote {
	color: #666666;
	border: 1px dashed #6666ff;
	background-color: #eeeeee;
	padding: 8px;
}


/*
blockquote p {
	margin: 0;
}
*/

/* Highlighted keyword, message link */
em {
/*
	font-weight: bold;
	font-style: normal;
	color: red;
*/
}

/* Monospace font */
pre	{
margin: 0;
padding: 0;
}

tt, pre {
	font-size: 90%;
}

/*
th	{
	background-color: #ffffff;
 	height: 22px;
	font-weight: bold;
}
dd	{ margin-top: .125em; }	
strong a { 
	font-weight: bold; color: #4682b4;
}
h1, h2	{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 120%;
}
hr	{ 
	height: 0px;
	border: 0px dashed #aaaaaa;
	border-top-width: 1px;
}
*/

/*
fontspec 
navbar
navbarfont
tablespec
tablefont
guestbook
messageblock
messagebody
*/

/* $fontspec, $tablefontspec */
.fontspec, .tblfont	{
 	color: #000000;
	font-family: Verdana, sans-serif;
}

/*
.fontspec a, .tblfont	a	{ 
	text-decoration: none;
}
.tblfont a	{ 
	text-decoration: none;
}
.fontspec a:hover, .tblfont a:hover	{ 
}
*/

/* $navbarspec */
.navbar	{
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	margin-top: 1px;
}

/* $navbarfontspec */
.navbarfont	{
	font-weight: bold;
	color: #000000;
}

/*
.navbarfont a, 
.navbarfont a:visited, 
.navbarfont a:hover	{
	text-decoration: underline;
	font-weight: normal;
}
*/

/* $tablespec, $tablefontspec, Table */
table.tbl {
/*
	margin-top: 5px;
	margin-bottom: 10px;
*/
	font-size: 13px;
	margin-top: 10px;
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

/* Table header row */
table.tbl tr.hrw {
	background-color: #cbd3d9;
	background-image: url("/i/cellpic3.gif");
}

/* Table header cell */
table.tbl th {
	background-color: #cbd3d9;
	border: 1px solid silver;
	padding: 2px 4px;
	text-align: left;
	white-space: nowrap;
}

/* Table header column cell */
table.tbl td.hco {
	width: 20%;
	font-weight: bold;
}

/* Table content row */
/*
table.tbl tr.crw {
	background-color: #efefef;
}
*/

/* Table content cell */
table.tbl td {
/*	border: 1px solid silver;*/
	padding: 2px 4px;
}

/* Table cell short */
table.tbl .shr {
	width: 15%;
	white-space: nowrap;
}

/* Table cell icon */
table.tbl img {
	margin: 1px 0 0 8px;
}

/* $GuestbookOpen */
table.guestbook	{ 
/*
	margin-top: 10px;
*/
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

/*
table.guestbook th	{ 
	border: 0px;
	border-bottom: 1px solid #76797C;
}
*/

table.guestbook td img.ava {
	margin: 5px;
}
img.ava {
	max-width: 100px;
	max-height: 100px;
	width: expression(this.width > 100 ? 100 : true);
	height: expression(this.height > 100 ? 100 : true);
}

.trdhc	{ 
	background-color: #ededff;
	padding: 2px 6px;
	border: 1px solid silver;
} 

/* subject & post-date */
table.guestbook td div.hcl	{ 
/*	height: 18px; */
	background-color: #ededff;
	padding: 2px 4px;
/*	overflow: hidden; */
	border: 1px solid silver;
	font-weight: bold;
} 

/* poster, email, avatar, $MessageOpenCode ? */
table.guestbook td.msg	{
/*	border-top: 1px solid silver; */
	border: 1px solid silver;
	background-color: #ffffff;
	padding: 4px;
}

/* border around subject and message */
table.guestbook td.pst	{
	background-color: #ffffff;
	padding: 4px;
}

/* message body */
table.guestbook td div.msg	{
	color: black;
	background-color: #ffffff;
	padding: 4px;
}

/* Generic button cell */
table.guestbook tr.bcl {
	border-top: 1px solid silver;
	background-color: #eeeeee;
	padding: 2px 4px 2px 1px;
}


/* $MessageOpenCode - BLOCKQUOTE for the body of text of posts */
.messageblock	{
	border: 0;
	color: black;
	background-color: #ffffff;
	padding: 6px 4px 6px 6px;
}

.messagebody	{ 
	line-height: 18px;
}
.messagebody a:link	{ text-decoration: none; }
.messagebody a:visited	{}
.messagebody a:hover	{}

/* $NewOpenCode, $AdminOpenCode, $NM_Telltale */
.new	{ 
	color: #ff0000;
	font-weight: bold;
}
.admin	{ 
	color: #006633;
	font-weight: bold;
}
.nm	{ 
	color: #000099;
	text-decoration: none;
}

.bodyline	{ 
	background-color: #efefef;
	border: 1px #cdcdcd solid;
}

/* %FormatCode - quote & code blocks */
div.quote, div.code	{
	background-color: #ffffff;
	border: 1px #666666 dashed;
/*	width: 100%;  */
	padding: 0.5em;
}

.quote	{
	font: 12px Arial, sans-serif;
 	color: #666666;
	line-height: 125%;
}
.code	{
	font: 12px Courier, 'Courier New', sans-serif;
	color: #006600;
 	border: 1px #6bba76 solid;
}

input.button {
 	background-color: #bbd2ee;
 	color: #000000;
 	font: 11px Verdana, sans-serif;
}

.helpline	{ 
	background-color: transparent;
	border-style: none;
	width: 450px;
	font-size: 12px;
}

.urhere {
	color:#666666;
	background-color: #ffffaa;
	border: 1px solid #cccccc;
}

.row1	{ background-color: #f5f5f5; }
.row2	{ background-color: #ececec; }
.row3	{ background-color: #dedede; }

.gen		{ font-size: 12px; }
.genmed		{ font-size: 11px; }
.gensmall	{ font-size: 10px; }


/* $boardname */
.bname {
	text-align: center;
}

.catBottom {
	background-color: #cbd3d9;
}

.email { font-size: 10px; }

.responsesto { font-size: 13px; }

@import url("/formIE.css");