/*------------ TAG STYLING ----------------*/
body, p, ol, ul, td {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

a { color: #000; }
a:visited { color: #666; }
a:hover { color: #000; font-weight: bold;}

h1, h1 a, h1 a:hover, h1 a:visited {
	font-size: 150%;
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	color: #336699;
	background-color: #FFF;
}

h2 {
	font-size: 125%;
	font-weight: bold;
	color: #113366;
}
/*------------ ELEMENT STYLING, GENERAL ----------------*/

div#container {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	text-align: left;
}

table.lined {margin: 5px -20px;border-left: 1px solid #CCC;border-bottom: 1px solid #CCC;}
table.lined td, table.lined th {border-right: 1px solid #CCC;border-top: 1px solid #CCC;}
table.lined th { font-size: 12px; text-align: left; padding-right: 5px; vertical-align: middle; }
table.lined td { font-size: 12px; vertical-align: middle; padding: 2px;}
table.lined td img { display: block; margin-left: auto; margin-right: auto; }

div#footer {
  border-top: 1px dotted #CCC; 
  font-size: 90%;
  margin: 100px 0px 0px 0px; padding: 10px 0px 0px 30px;
}

p#eg {
	font-size: 75%;
	color: #666;
	padding-left: 60px;
	margin-top: -4px;
}