/* v1 - 9-Mar-2012 by Matthias Mueller-Prove */

@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url("https://blogs.oracle.com/") {

/* clutter */
.a2v8w1,
.disclaimer,
#content>div:nth-of-type(1), #content>p:nth-of-type(3),
#recentposts .blockhead a
  { display: none !important; }

/* header */
#jumbotron { margin-bottom: -20px !important; }
#xjumbotron { background-image:url("https://blogs.oracle.com/pa/resource/3corporate-3col/oracle.gif") !important; background-position: -50px;}

/* search */
.search { background-image:none !important; background-color: #f4f4f4 !important; }

/* tag cloud */
#tagcloud {text-align: center}
.tags { background-image:none !important; background-color:#f4f4f4 !important; }
a.weight-1, .s1  { color: #a3b8cb !important; font-size: 70%; letter-spacing: 1px !important; }
a.weight-2, .s2  { color: #a3b8cb !important; font-size: 90%; }
a.weight-3, .s3  { color: #5382a1 !important; font-size: 100%; }
a.weight-4, .s4  { color: #5382a1 !important; font-size: 120%; }
a.weight-5, .s5  { color: #35556b !important; font-size: 140%; letter-spacing: -1px }

/* recent posts and hot blogs */
#recentposts .blockhead,
.hotblogs .blockhead {
    background-image:url("http://blogs.oracle.com/commerce/resource/1corporate-2col/nav-bg.gif") !important}

#recentposts .blockhead h2,
.hotblogs .blockhead h2 { color:black !important; }

.mainfeed {
	position: absolute;
	top: 14px;
	right: 10px; }

#recentposts .blockbody,
.hotblogs .blockbody {
  background-color:white !important;
  }

.entry { border-top:0px dotted white !important;}
.entry:nth-child(2n) {
  background-color:#f1f7f7 !important;
  }

/* recent post - headlines */
h3>a {color: #0c7a9a !important;}

/* recent post - blog info */
p.entryDetails, p.entryDetails a {
  color: #999 !important;
  }

/* recent post - teaser */ 
p.entryDetails, .entryDescription {
  margin-left: 33px !important;
  }

/* popular blogs */
#popularblogs ul li { list-style-type: decimal; margin-left: 18px }

}