.Sponsors {
}

.Sponsors ul.Categories {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #CCC;
}
.Sponsors ul.Categories li {
	background-color: #EEE;
	border-bottom: 1px solid #CCC;
	padding: 4px;
	font-weight: bold;
}

.Sponsors .SponsorList {
	border-top: 1px solid #888;
}
.Sponsors .SponsorList .Sponsor {
	padding: 20px;
	border-bottom: 1px solid #888;
}
.Sponsors .SponsorList .Sponsor .Name {
	font-size: 14pt;
	font-weight: bold;
}
.Sponsors .SponsorList .Sponsor .Description {
	font-size: 9pt;
}
.Sponsors .SponsorList .Sponsor .Contact {
	padding: 5px;
	border: 1px solid #EEE;
	margin: 20px;
}
.Sponsors .SponsorList .Sponsor .Contact div {
	margin: 5px;
	padding-left: 20px;
}
.Sponsors .SponsorList .Sponsor .Address {
	background: url(/gfx/silkicons/original/book.png);
	background-repeat: no-repeat;
}
.Sponsors .SponsorList .Sponsor .Phone {
	background: url(/gfx/silkicons/original/telephone.png);
	background-repeat: no-repeat;
}
.Sponsors .SponsorList .Sponsor .Email {
	background: url(/gfx/silkicons/original/mail.png);
	background-repeat: no-repeat;
}
.Sponsors .SponsorList .Sponsor .Url {
	background: url(/gfx/silkicons/original/world.png);
	background-repeat: no-repeat;
}