
body { 
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 0.7em;
  background-color: #ffffff;
  color: #000000;
 }

a:link {
  color: #0000ff;
  background: #ffffff;
}

td { 
  font-size: 0.7em;
  padding: 0.5em;
 }

td.contact { 
  padding: 0.1em;
 }

h1 { 
	font-size: 1.2em; 
	font-weight: bold; 
	margin: 0.1em 0 0.5em 0; 
	padding: 0; 
	}
h2 { 
	font-size: 1.1em; 
	font-weight: bold; 
	margin: 1em 0 0.1em 0; 
	padding: 0; }
h3 { 
	font-size: 1.1em; 
	font-weight: normal; 
	margin: 1.5em 0 1em 0; 
	padding: 0; 
        background: #dddddd;

	}
h4 { 
	font-size: 1em; 
	font-weight: normal; 
	margin: 0; 
	padding: 0; 
	}

p { 
	margin: 0.5em 0 1.2em 0; 
	padding: 0; 
	}

#left {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 38px; 		/* use padding instead of margin because of IE6 problem */
	width: 252px;				/* ie5 fix */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 184px;
	}


#main {
	margin: 0 0 0 253px;
	min-width: 35em; }

#main-table { 

 }


#content {
	margin: 0 185px 0 0;
	padding: 0px 20px 0 20px;
	}

p.dates { 
  font-style: italic;
  font-weight: bold;
 }

ul.blank { 
  list-style-type: none;
 }

navigation.bold { 
  font-weight: bold;
 }

#inner{position:relative;width:100%}
#wrap {
	min-height: 100%;
	margin-left:50%;
	position:relative;
	background:#fff;
	color:#000;
	z-index:1
}

#left_col {
	float: left;
	width: 100%;/* same as margin-left on #wrap*/
	margin-left:-99.9%;/* must be 1 pixel less than width*/
	position:relative;
 left:-.1%;/*now line it up exactly*/
	display:inline;
}
* html #right_col {height:1%;float:left;}/* 3 pixel jog*/
p{padding:5px;margin-bottom:1em;}
#left_col li{background:#fff;}

#right_col_inner {float:left;width:99.9%;margin:0 -1px}/* for moz */
* html #right_col_inner {overflow:hidden;}/* stop float drop*/
