._rf_col { display:block; }
#rf_leftCol {
  float:left;
  width:600px;
}
#rf_rightCol ul {
  margin:1em 0;
  padding:0;
  padding-left:1.2em;
}
#rf_rightCol {
  float:right;
  width:290px;
}
._rfBlock { overflow:auto; }
#revContent ._rfBlock > h2 {
  margin:-10px;
  margin-bottom:10px;
  background:url("/images/gradient_bg.png") repeat-x left #3879a4;
  -moz-border-radius-topright:5px;
  -moz-border-radius-topleft:5px;
  border-top-left-radius:5px;
  border-top-right-radius:5px;
  padding:10px;
  color:white;
  border:none;
}
#revContent ._rfBlock {
  position:relative;
  display:block;
  background-color:#e1e9f2;
  margin:0 0 20px 0;
  padding:10px;
  border-radius:5px;
}
#revContent #rf_newsBlock h2 { margin-bottom:0; }
#revContent #rf_newsBlock ul li:first-child { margin-top:0; }
#revContent #rf_newsBlock ul li header h3 a { color:inherit; }
#revContent #rf_newsBlock ul li header h3 {
  margin-bottom:0;
  margin-top:0;
  color:#016187;
}
#revContent #rf_newsBlock ul li header p.more time {
  display:block;
  margin:0;
  font-style:normal;
  position:absolute;
  padding:3px;
  top:-20px;
  right:-10px;
  border:1px solid #c7d5e2;
  border-width:0 1px 1px 1px;
  background:white;
  -moz-border-radius-bottomleft:7px;
  border-bottom-left-radius:7px;
}
#revContent #rf_newsBlock ul li header p.more a { padding-right:15px; }
#revContent #rf_newsBlock ul li header p.more {
  margin:0;
  margin-top:0.2em;
}
#revContent #rf_newsBlock ul li header img.icon {
  position:absolute;
  top:5px;
  left:0;
  width:30px;
  height:30px;
}
#revContent #rf_newsBlock ul li header {
  margin-top:0;
  position:relative;
  padding-left:40px;
  display:block;
  height:40px;
}
#revContent #rf_newsBlock ul li p.seeMore {
  border-bottom:none;
  border-bottom-right-radius:0;
}
#revContent #rf_newsBlock ul li {
  padding:20px 10px 20px 10px;
  margin:0;
  border-bottom:1px solid #c7d5e2;
  position:relative;
}
#revContent #rf_newsBlock ul li.scripted:hover {
  background-color:#e1e9f2;
  cursor:pointer;
}
#revContent #rf_newsBlock ul {
  border-bottom:10px solid white;
  margin-bottom:1em;
  margin-bottom:0;
  margin-left:-10px;
  margin-right:-10px;
  margin-top:0;
  padding:0;
  list-style:none;
  text-align:justify;
}
#rf_quoteBlock blockquote {
  font-style:italic;
  padding:0;
  margin:0.5em;
  text-align:justify;
}
#revContent #rf_donationBlock .button { text-align:center; }
#revContent #rf_donationBlock {
  text-align:justify;
  padding-bottom:20px;
}
#revContent #rf_rssBlock > div p { margin:0; }
#revContent #rf_rssBlock > div {
  overflow:auto;
  padding-bottom:2px;
}
#revContent #rf_rssBlock img.rss {
  float:right;
  margin:0 0 10px 10px;
}
#revContent #rf_rssBlock ul li img {
  width:15px;
  height:15px;
}
#revContent #rf_rssBlock ul li {
  font-weight:bold;
  line-height:15px;
}
#revContent #rf_rssBlock ul {
  list-style:none;
  padding:0;
}
#revContent #rf_rssBlock {
  padding-bottom:20px;
  overflow:auto;
  text-align:justify;
}
#rf_magazineBlock img {
  float:right;
  margin:0 0 5px 5px;
}
#rf_magazineBlock { text-align:justify; }
#rf_showCaseBlock .noScriptShowcase h3 img {
  width:20px;
  height:20px;
}
#rf_showCaseBlock .noScriptShowcase h3 {
  font-size:1em;
  margin-bottom:0;
  line-height:20px;
}
#rf_showCaseBlock .noScriptShowcase p { margin-top:0; }
#rf_showCaseBlock .noScriptShowcase {
  list-style:none;
  margin:0;
  padding:0;
  text-align:justify;
}
#rf_showCaseBlock a { color:#ffcc00; }
#rf_showCaseBlock {
  float:right;
  width:445px;
}
#rf_introBlock p:first-child { margin-top:0; }
#rf_introBlock p:last-child { margin-bottom:0; }
#rf_introBlock {
  width:445px;
  float:left;
  font-size:1.2em;
  line-height:1.3em;
  overflow:visible;
  text-align:justify;
}
#container > header .content .infoBox {
  padding:20px 0;
  overflow:auto;
}
#container > header > .handle > .rfHandle a:hover { border-bottom-style:solid; }
#container > header > .handle > .rfHandle a {
  border-bottom-style:none;
  line-height:22px;
  color:inherit;
}
#container > header > .handle > .rfHandle { text-align:center; }
#networkShowcase > img {
  width:445px;
  height:300px;
}
#networkShowcase p {
  position:absolute;
  left:10px;
  right:10px;
}
#networkShowcase > div {
  position:absolute;
  height:40px;
  line-height:40px;
  color:white;
  font-variant:small-caps;
  font-size:12px;
  overflow:hidden;
  font-weight:bold;
  text-align:center;
  width:60px;
  top:0;
  left:0;
}
#networkShowcase ul li img {
  width:30px;
  height:30px;
}
#networkShowcase ul li {
  position:relative;
  float:left;
  padding:5px;
  width:30px;
  height:30px;
  text-align:left;
}
#networkShowcase ul li.active { background-color:black;
  background-color:rgba(0,0,0,0.7); }
#networkShowcase ul {
  position:absolute;
  left:60px;
  height:40px;
  top:0px;
  list-style:none;
  margin:0;
  padding:0;
  overflow:auto;
}
#networkShowcase p.description {
  top:195px;
  text-align:justify;
}
#networkShowcase p.link {
  font-weight:bold;
  bottom:10px;
  color:white;
}
#networkShowcase > a {
  position:absolute;
  left:0;
  top:40px;
  bottom:110px;
  right:0;
  border-bottom-style:none;
}
#networkShowcase {
  width:445px;
  height:300px;
  position:relative;
  overflow:hidden;
}
