/**

 * ------------------------------------------------------------------------

 * JA Erio Template for Joomla 2.5 & 3.1

 * ------------------------------------------------------------------------

 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.

 * @license - Copyrighted Commercial Software

 * Author: J.O.O.M Solutions Co., Ltd

 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com

 * This file may not be redistributed in whole or significant part.

 * ------------------------------------------------------------------------

 */

/* MAIN LAYOUT DIVS

--------------------------------------------------------- */



input#jform_contact_emailmsg,

textarea#jform_contact_message { width: 290px; }



.blog  .items-row { padding-top: 20px; padding-bottom: 25px; }



.blog .article-image img.img-border, 

.blog-featured img.img-border{

	background: url("../images/short_hor_line.gif") no-repeat scroll 0 100%;

	padding: 0px 0px 21px 0px;

	margin: 10px 0px 0px 0px;

}



.blog .iteminfo { z-index: 12; font-size: 92%; color: #aaa; }



.blog .jac-add-button {

	background: none repeat scroll 0 0 #E7E8E9;

	color: #696767;

	line-height: 1.7;

	margin: 0px 0px 0px 10px;

	padding: 4px 15px;

}



.blog .jac-add-button:hover a, 

.blog .jac-add-button:active a, 

.blog .jac-add-button:focus a { color: #fff; }



.blog .jac-add-button:hover, 

.blog .jac-add-button:active, 

.blog .jac-add-button:focus { background: #888; color: #fff; cursor: pointer; }



.blog .readmore, .blog .jac-add-button { float: left; }



.blog .row-0 { padding-top: 0px; }



.blog h2.contentheading,

.item-page h2.contentheading{

	font-size: 200%;

	line-height: 1.1;

	border-bottom: 1px solid #E7E8E9;

	margin: 0px 0px 7px 0px;

	padding: 0px 0px 10px;

}



.blogpage .article-image img.img-border { background: none; padding: 0px; margin: 0px; }



.blogpage .blog-detail .article-image {

	position: absolute;

	left: 0px;

	top: 10px;

	visibility: visible;

	z-index: 1;

	max-width: 220px;

	max-height: 220px;

}



.blogpage .blog-detail.hasimage { position: relative; padding-left: 240px; }



.blogpage .hasimage dd.create {

	background: none repeat scroll 0 0 #000000;

	color: #FFFFFF;

	font-size: 11px;

	position: absolute;

	left: 142px;

	z-index: 12;

	top: 202px;

	display: block;

	visibility: visible;

	width: 78px;

	padding: 7px 0px;

	margin: 0px;

	overflow: visible;

	line-height: normal;

	text-align: center;

}



.blogpage .hasimage dd.create span {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	line-height: normal;

}



.blogpage .iteminfo {

	z-index: 12;

	font-size: 92%;

	color: #aaa;

	background: url("../images/short_hor_line.gif") no-repeat scroll 0 100%;

	padding: 0px 0px 20px 0px;

}



.contact-address span.jicons-icons{ float: left; margin-right: 2px; }



.contact-form dl dt, 

.contact-form dl dd { margin-left: 0px; }



.blogpage .img-border { margin: 15px 15px 0px 0px; }