.sollist h1, .sollist h2, .sollist h3,
.sollist h4, .sollist h5, .sollist h6 
{ 
	padding-top: 0;
	margin-left: 8px;
	margin-top: 12px;
}

.sollist h4 > .sollist h6 {
	margin-top: 4px;
}

.sollist dl 
{ 
	margin-top: 12px;
	padding-top: 0;
}

div.sollistwrap 
{ 
	margin-top: 0;
	padding-top: 12px;
}

.sollist h2 {
	font-size: large;
}

.sollist h3 {
	font-size: large;
	margin-left: 16px;
}

.sollist p {
	margin-left: 8px;
}

.sollist dt.head, .sollist dt.head a {
	font-size: large;
}

.sollist dt.h1, .sollist dt.h1 a {
	font-size:x-large;
}

.sollist dt.h2, .sollist dt.h2 a {
	font-size: large;
}
.sollist dt.h3, .sollist dt.h3 a {
	font-size: large;
}

.sollist dt.h4, .sollist dt.h4 a {
	font-size: medium;
}

.sollist dt.h5, .sollist dt.h5 a {
	font-size: small;
}

.sollist dt.h6, .sollist dt.h6 a {
	font-size:small;
}

.sollist dd {
	margin-top: 3px;
}

.solnotes p.h2 {
	margin-left: -20px;
	font-size:large;
	font-weight:bold;
}
.solnotes p.xsm {
	font-size:x-small;
}

.solnotes p.strong {
	font-weight:bold;
}