.qitem {
	background:transparent url('http://www.maiocv.com/images/linksitembg.gif');
	width:192px;
	height:144px;
	border:4px solid #222;
	margin:5px 0 5px 5px;

	/* required to hide the image after resized */
	overflow:hidden;

	/* for child absolute position */
	position:relative;

	/* display div in line */
	float:left;
	cursor:hand;
  cursor:pointer;
}

.qitem img {
  border:0;
  /* allow javascript moves the img position*/
  position:absolute;
  z-index:200;
}

.qitem .caption {
  position:absolute;
  z-index:0;
  color:#ccc;
  display:block;
}

.qitem .caption h4 {
	font-size:12px;
	padding:10px 5px 0 8px;
	margin:0;
	color:#369ead;
}

.qitem .caption p {
	font-size:12px;
	padding:3px 8px 0 8px;
	margin:0 auto;
	text-align:left;
}

/* Setting for bars */
.bar1, .bar2, .bar3, .bar4 {
	position:absolute;
	background-repeat: no-repeat;
	z-index:200;
}

.clear {
	clear:both;
}

/* Overide H1 */
h1 { padding:6px 0 0 5px; color:#fcfcfc }

.qitem .caption .tags {
	padding:0; margin:0;
	text-indent: 20px;
	background:transparent url('http://www.maiocv.com/images/tags.png') center left no-repeat;
	font-size:10px;
	line-height:16px;
	border:0;
	height:16px;
	margin-top:8px;
}

/* Override */
.rounded-border {
  margin-bottom:15px;
  padding:0 0 11px 7px;
  border:0;
  background:transparent url('http://www.maiocv.com/maio/images/px.png');
	-moz-border-radius: 12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
}

