*[border]	{border: 1px solid black}

/* set margins, padding, and inline-level content alignment */
div	{ margin: 0; padding: 0; text-align: left;	}

body {
	margin:10px 0px; padding:0px;
	text-align:center;
	}
	
#outer_box {
	width:770px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	border:1px dotted #333;
	background-color:;
	}

#thick_line {
	width:770px;
	height:3px;
	margin:0px auto;
	padding:0px;
	border: none;
	background-color:green;
	}

#vthin_line {
	width:700px;
	height:1px;
	margin:0px auto;
	padding:0px;
	border: none;
	background-color:gray;
	text-align:left;
	}



---

/* set widths and float nav & ads div content boxes */
#nav		{ float: left;  width: 200px	}
/* note: if you change the widths above also change the margins in the rule below */

/* set side txt margins 5px greater than nav & ads widths */
 


#logo		{width:120px; border: none}

/* ensure footer stays at the bottom */
#ftr		{ clear: both; margin-left: 30px	}

/* show boundaries and set image sizes - for clarity only */
#hdr		{ font-style: normal; text-align: center; color: green; font-size: 18pt; font-weight: bold;
		padding: 15px; margin: auto ;
		margin-left: 0px; border: none}
#nav		{ background: none; margin-left: 15px; border: none}
#txt		{ background: none;margin-left: 15px; margin-right: 15px;font-size:medium;border: none}
#txt-s		{ background: none;margin-left: 15px; margin-right: 15px;font-size:small;border: none; text-align: right;
		color: grey}


.link		{ color: green; text-decoration: underline}
.float-left	{ float:left; border: 1px none}
.inline-blox a	{display: inline-block; width:18%; text-align: center}

/* show boundaries */
table		{border: none ; text-align: left}

/* set table width*/
table		{width: 700px;}

/* compute column width regardless of cell content */
table.fix	{table-layout: fixed}

td.bold		{font-weight: bold}

#hdr img	{width: 120px}



