
   html, body, div, span, object, iframe,
   h1, h2, h3, h4, h5, h6, blockquote,
   a, em, img, q, dl, dt, dd, ol, ul, li,
   fieldset, form, label, legend, img
   {
      margin: 0;
	   padding: 0;
   }


a {text-decoration: none;}
a img {border: none;}
/*a:link, a:visited {color: #555; border-bottom: 1px solid #555;}
html body a:hover {color: #000; background-color: #F4F2E4;
  border-bottom: 1px solid #9A8E51;}*/



h2 {font-family: Georgia,Times New Roman,serif;
font-weight: normal;
text-align: left;
 letter-spacing: 1px;
 padding-bottom: -12px;
 margin-bottom: -12px;
 font-size: 14px;}




ol {margin:15px; color: #737373;}

ul {margin-left:15px; margin-top: 5px; margin-bottom: 5px; color: #737373; font: 12px arial, helvetica;}






#sidebar { padding-top: 20px;  padding-left: 15px;}
#sidebar h3 {font: 1.5em Georgia, Times, serif; letter-spacing: 0; text-transform: none;
  margin-bottom: 0.25em; color: #333;}

#search {width: 80px;}
#search, #submit {vertical-align: bottom;}

#sidebar div { padding: 10px 0.5em;}
#sidebar li {padding: 0 0 0 0;}
#sidebar li a:link, #sidebar li a:visited {padding-left: 12px;
  background: url(/pix/diamond-gray.gif) 0 0.4em no-repeat; color: #05754F;}
/*#sidebar p {font-size: 0.85em; margin-top: 0.25em;}*/


#sidebar li a:hover {
color: #ff0000;
text-decoration: none;
}



.list, .summary {
	margin: 0;
}
.list .wrap, .summary .wrap, .session .wrap {
	width: 480px;
	overflow: auto;
	border: solid 1px #fff;
	border-width: 1px 0;
	padding: 10px 0;
}
.list .wrap {
	padding: 9px 10px 11px 10px;
}

.list img {
	float: left;
	margin-top: 4px;
	margin-right: 4px;
}
.list dl {
	width: 250px;
	padding: 0 8px;
	float: left;
	margin: 0;
}