/* css for RSS xsl */

body {
  background-color: #fff;
  border: 0px;
  margin: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
  font-size: 80%;
  font-weight: normal;
  color: #000000;
}

h2 { margin: 0px; padding: 5px 0px; font-size: 140%; }
h3 { margin: 0px; padding: 10px 0px 5px 0px; font-size: 100%; }

p { margin: 0px; padding: 5px 0px; }

a:link { color: #000099; }
a:visited { color: #6666CC; }
a:active { color: #000099; }
a:hover { text-decoration: underline; }
.itembox a { font-weight: bold; }

.topbox { padding: 10px; border: 1px solid #999; }
.contbox { background: url("http://www.philadelphia-reflections.com/images/boxbar.gif") repeat-x; }
.mainbox { float: left; background: url("http://www.philadelphia-reflections.com/images/boxbar2.gif") repeat-x; padding-top: 10px; }
.itembox { float: left; padding: 20px 5px 10px 10px; }
.subscrbox { border-left: 1px dashed #999; float: right; padding: 10px 0px 20px 10px; }

.header { margin-bottom: 5px; padding: 20px 10px 10px 10px; }
.subhead { font-weight: bold; }
.itembox li { padding-bottom: 10px; }

.subscrbox ul { list-style-type: disc; margin: 0px 20px; padding: 0px; border: none; }
.subscrbox li { margin: 0px; padding: 5px 0px; }

.fltl { float: left; }
.fltclear { clear: both; }
