body {
    margin: 0px;
    padding: 0px;
    background-color:#0a0404;
}
h3 {
    text-decoration:underline;
	cursor:pointer;
	color:#663333;
	margin-left:16px;
}
h4 {
    text-decoration:underline;
	cursor:pointer;
	margin-left:16px;
}
.clHr300 {
width:300px;height:3px;background-color:Black;
}

table.sample {
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 2px;
	padding: 4px;
	border-style: solid;
	border-color: gray;
}
table.sample td {
	border-width: 2px;
	padding: 4px 10px 4px 12px;
	border-style: solid;
	border-color: gray;
}
/*table { border: 2px outset black; border-collapse: collapse;}
th { border: 1px solid black; }
td { border: 1px solid green; }*/

.clSpanMessage{width:840px; font-size:1.1em; padding-left:16px;}
.clDivMessage{width:100%; margin:2px 1px 4px 4px; padding:4px 4px 4px 4px; border: 1px solid blue; background-color:lightyellow;}
.clNav{width:100%; background-color:aquamarine;margin-top:1px;}
.clArrows{color:green; font-size:1.5em; font-weight:800; cursor:pointer;border: 1px solid blue; background-color:lightyellow;
padding:0px 4px 0px 4px;
}
.clPictureText{color:green; font-size:1.2em; font-weight:500;}
.clHomeLink{margin-left:8px; font-size:1.3em;}
.clLocationText{margin-left:8px; font-size:1.2em;}
.clNavLink{ font-size:1.2em;}
.clImgAuto{
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}