BODY {
	BACKGROUND-POSITION: center top; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(http://manxnorton.com/scripts/css/img/bg_840_maroon2.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #333
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

td { text-align: left } 


A:link {
	FONT-SIZE: 100%; COLOR: black
}
A:visited {
	FONT-SIZE: 100%; COLOR: black
}
A:active {
	FONT-SIZE: 100%; COLOR: blue
}
A:hover {
	FONT-SIZE: 100%; COLOR: maroon
}
img 	{ 
	border: 0; 
} 

/* fonts 1103  */
.white10 {font-size:10px; color:#ffffff }
.black10 {font-size:10px; color:#000 }
.size10gray {
	color: #4D4D4D;
	font-size: 10px;
	}


.size10gray A:link { color: #4D4D4D; text-decoration: none;}
.size10gray A:visited { color: #4D4D4D; text-decoration: none;}
.size10gray A:hover { color: #4D4D4D;}
.size10gray A:active { color: #4D4D4D; text-decoration: none;}

table.thumbs {
	color: #ffffff;
	font-size: 10px
	border-width: 1px;
	border-color: #000;
	background-color: #fff;
}

table.thumbs th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: #fff;
	background-color: #fff;

}
table.thumbs td {
	border-width: 0px;
	padding: 2px;

	background-color: #fff;
}

table.footer {
	font-size: 10px
	border-width: 0px;
	border-color: #D3D3D3;
	background-color: #D3D3D3;
}

table.footer th {
	border-width: 0px;
	padding: 0px;
	border-style: inset;
	border-color: #fff;
	background-color: #D3D3D3;

}
table.footer td {
	border-width: 0px;
	padding: 2px;
	height: 5px;
	background-color: #D3D3D3;
}

.fl_right {
	float:right;
}
.fl_left {
	float:left;
}



.colwidth150 {
	width: 150px;
	text-align:center;
}

td.left {text-align:left;}
td.center {text-align:center;}
td.right {text-align:right;}



/* boxes 1103  */
div.boxthin { border: solid; border-color: #c0c0c0; border-width: 0.02em; padding: 0.5em }
div.boxthin_bgw { background-color: white; border: solid; border-color: #c0c0c0; border-width: 0.02em; padding: 0em }
div.box100 { border: solid; border-width: 0.05em; padding: 0.5em; width: 100% }
div.box100grey { background-color: white; border: solid; border-color: #606060; border-width: 1px; padding: 4px;}  
	/* div.box100grey used by random mc 1101, also by books 1103  */
div.box100w { color: white; border: solid; border-width: 0.05em; padding: 0.5em; width: 100% }
div.boxfulldotted { background-color: white; border: dotted; border-color: #606060; border-width: 0.05em; padding: 0.5em; width: 100% }
	/* used by content/adverts 1109  */

.imageborder2 {margin: 10px; padding: 5px; border: 0.3em solid #cccccc}





