/**
 * ------------------------------------------------------------------------
 * JA KranosTemplate J15
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
 */

 @import url(../fonts/tex_gyre_adventor/stylesheet.css);
/* COMMON STYLE
--------------------------------------------------------- */
img[align="left"] { float: left; margin: 0 20px 0 0; }

img[align="right"] { float: right; margin: 0 0 0 20px; }

.blog-featured img, .blog img, .item-page img, .category-desc img {
    border: 1px solid #eee;
    margin: 0 20px 0 0;
    padding: 4px;	
}

input, select, textarea, .inputbox, .button {
	padding: 6px 8px;
	font-family: Helvetica, Arial, sans-serif;
	color: #999;
	font-weight: 100;
	font-size: 92%;
}

select, select.inputbox {
	padding: 2px;
}

textarea { overflow: auto; }

input[type="text"], input[type="password"], input[type="email"], textarea {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	background: #f8f8f8;
}

input[type="text"]:hover, input[type="text"]:focus,
input[type="email"]:hover, input[type="email"]:focus,
textarea:hover, textarea:focus,
input[type="password"]:hover, input[type="password"]:focus { background: #f5f5f5; }

.button, button.validate {
 	background: #1a1a1a;
    border: medium none;
    color: #ccc;
    cursor: pointer;
    font-weight: 700;
    padding: 8px 12px;
    text-transform: uppercase;
    display: inline-block; 
}

.button.validate:hover, .button.validate:active, .button.validate:focus,
.button:hover, .button:active, .button:focus {
 	color: #fff;
}

*+ html .button, button.validate { margin: 0 11px 0 0; }

button.validate { font-size: 92%; }

body.contentpane {
	font-size: 10pt;
	font-family: Arial, sans-serif;
}

body.contentpane a { color: #333; text-decoration: none; }

body.contentpanea:hover, body.contentpane a:active, body.contentpane a:focus { text-decoration: underline; }

body.contentpane .componentheading {
	font-family: 'TeXGyreAdventorRegular', Helvetica, Arial, sans-serif;
    line-height: 1.1;
    margin: 0;
    padding: 0;
    color: #222;
    text-transform: uppercase;
    font-weight: 700;
	font-size: 120%;
}

body.contentpane h2 a { color: #222; }

body.contentpane img.img-border {
	border: 1px solid #E5E5E5 !important;
	padding: 8px !important;
}

body.contentpane img[align="left"], body.contentpane img.image-left {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

body.contentpane img[align="right"], body.contentpane img.image-right {
    float: right;
    margin-bottom: 10px;
    margin-left: 10px;
}

body.contentpane dl.article-info { color: #999; text-transform: none; width: 74%;}

body.contentpane ul.actions li {
	background: none;
	display: inline;
	line-height: 1;
	margin: 0;
	padding: 0;
}

body.contentpane dd.category-name a { font-weight: bold; }

body.contentpane #login-form p label  {
	 color: #555555;
    display: block;
    font-size: 10px;
    margin-bottom: 3px;
}

body.contentpane ul.actions {
	margin: 0px;
	padding: 2px;
}

body.contentpane #login-form p .txtbox {
	 border: 1px solid #ddd;
    padding: 5px;
}

body.contentpane #login-form input.button, 
#mailtoForm button.button {
	background: url(../images/bg-button.png) no-repeat;	
    border: none;
    color: #fff;
    font-weight: 700;
    padding: 8px 16px 7px;
    text-transform: uppercase;
	cursor: pointer;
	font-size: 92%;
	margin: 0 5px 0 0;
}

body.contentpane #login-form input.button:hover,
#mailtoForm button.button:hover {
	  background: url(../images/bg-button-hover.png) no-repeat 0 100%;
	  color: #fff;
}

body.contentpane #login-form ul li { padding: 0px 5px; }

body.contentpane #login-form ul li a { color: #323232; text-decoration: underline; font-size: 85%; }

body.contentpane #login-form ul li a:hover,
body.contentpane #login-form ul li a:focus { color: #CF1F18; }

body.contentpane .formelm label {
	color: #555555;
    font-size: 92%;
}

body.contentpane .formelm input.inputbox {
	border: 1px solid #ddd;
	padding: 5px;
}

body.contentpane div.itemAuthorLatest li, body.contentpane div.itemRelated li {
	background: url(../images/bullet.gif) left center no-repeat;
	padding-left: 15px;
}

body.com_jacomment #login-form ul li {
    padding-left: 15px !important;
} 

body.com_jacomment #login-form ul li a {
    color: #999;
    text-decoration: none;
} 

body.com_jacomment #login-form ul li a:hover,
body.com_jacomment #login-form ul li a:focus,
body.com_jacomment #login-form ul li a:active {
    color: #333;
    text-decoration: none;
} 

div#k2Frontend table.k2FrontendToolbar td.button { text-transform: none !important; display:block !important; float:left !important; margin:0 2px !important; }

div#k2Frontend table.k2FrontendToolbar td.button { margin /*\**/: 0 3px !important\9 }