/**
 * ------------------------------------------------------------------------
 * JA Erio Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * 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: 10px; padding-bottom: 15px; }
/*.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: 150%;
	/*font-size: 300%;*/
	/*font-size: 200%;*/
	line-height: 1.1;
	border-bottom: 1px solid #E7E8E9;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 20px;
}

.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; }