/*
 * ------------------------------------------------------------------------
 * JA KranosTemplate 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.
 * ------------------------------------------------------------------------
*/
/* ------------------- */
/* -- typo.css  -- */
/* ------------------- */
/* MESSAGE BOXES AND LEGENDS STYLE
-----------------------------------------------------------------*/
br.clearfix {
	display: none !important;
}

.button {
	padding: 5px 9px 6px;
}

button.validate {
	padding: 5px 4px 6px;
}

.ja-typo-bubble p.ja-typo-bubble-meta {
	margin: -5px 0 0;
}

fieldset.ja-typo-fieldset {
	overflow: hidden;
}

.ja-typo-blockrow fieldset.ja-typo-fieldset {
	margin-bottom: 20px;
}

.custombadge-new li {
	zoom: 0 !important;
}

span.menu-title {
	white-space: nowrap;
}

#ja-subnav ul li ul li a {
	display: inline-block;
	width: 100%;
}

#ja-subnav ul ul li:hover ul,
#ja-subnav ul ul li ul {
	margin: 0 0 0 -5px !important;
	float: left;
}

/* contact */
.contact .contact-form legend {
	margin-left: -8px;
}

#jac-wrapper .comment-menu .menu-content {
	position: absolute;
	top: -999em;
	z-index: 900;
}

#jac-wrapper .comment-menu:hover .menu-content {
	display: block !important;
	top: auto;
	width: auto;
	z-index: 900;
}

#jac-wrapper .comment-menu {
	float: left;
	position: relative;
}

#jac-wrapper .form-upload {
	margin-bottom: -3px !important;
}

.comment-data fieldset.fieldset {
}

#jac-wrapper .comment-contentmain {
	padding: 10px;
}

#jac-wrapper .comment-report,
#jac-wrapper .comment-heading span {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 18px;
}

div.itemListSubCategories {
	margin-bottom: 7px;
}

.subCategory .subCategoryMore {
	padding-left: 24px;
	padding-right: 24px;
}

div.itemComments ul.itemCommentsList li {
	float: left;
}
 
div.itemToolbar ul li a#fontIncrease img,
div.itemToolbar ul li a#fontDecrease img,
body.contentpane #k2Container div.itemToolbar ul li a#fontIncrease img,
body.contentpane #k2Container div.itemToolbar ul li a#fontIncrease img {
	margin-top: 2px !important;
}

a.ubUserURL, a.ubUserURL:hover,
a.ubUserFeedIcon, a.ubUserFeedIcon:hover {
	margin-top: 2px !important;
	vertical-align: bottom;
}

.k2ItemsBlock ul, .k2UserBlock {
	margin: 0px;
	padding: 0px;
}

div.k2LoginBlock fieldset.input p#form-login-remember input {
	margin-left: -3px !important;
}

#jac-wrapper ol.comment-list li.list-item {
	float: left;
	display: block;
	width: 100%;
	margin-top: 3px;
	display: block;
	border: solid 1px #fff;
}

.attachfile {
	margin-bottom: 15px;
}

.k2AccountPageUpdate button {
	padding: 5px 18px;
}

div.itemNavigation {
	margin-top: 4px;
}

#ja-masshead .ja-masshead h3.ja-masshead-title {
	top: 163px;
}

.body-subnav #ja-masshead .ja-masshead h3.ja-masshead-title {
	top: 192px;
}

.feed-item-description div{
	margin: 0px 0px -15px;
	padding: 0px;
	width: 99%;
}

input#jform_contact_email_copy {
	margin-left: -4px;
}
