/*
 * ------------------------------------------------------------------------
 * JA Kranos Template for J2.5 & J3.x
 * ------------------------------------------------------------------------
 * 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.
 * ------------------------------------------------------------------------
*/
body { color:#7B7B7B; }

/* img */
img[align="right"] { float: right; margin-left: 10px; margin-bottom: 10px;}

img[align="left"], img.image-left { float: left; margin-right: 10px; margin-bottom: 10px;}

body.contentpane ul.actions { margin:0 5px; }

/* typo page */
body.contentpane .ja-typo-blockct ol {  margin-left:25px; }

.ja-typo-blockct ul li {
    background: url(../images/bullet.gif) no-repeat scroll 10px 7px transparent;
    line-height: 160%;
    margin-bottom: 5px;
    overflow: hidden;
    padding-left: 25px;
	margin-bottom:5px;
}

a.ja-typo-btn-big span {
    color:#fff;
}

body.contentpane a.ja-typo-btn-icn {
    color: #333333;
}

body.contentpane a.btn-blue, body.contentpane a.btn-red, body.contentpane a.btn-green, body.contentpane a.btn-orange, body.contentpane a.btn-black, body.contentpane a.ja-typo-btn-sm span { color:#fff; }
 
ul.ja-typo-list li { background:none !important; }

.ja-typo-blockct dl { margin-top:10px; }

.ja-typo-blockct dd { margin-left:15px; padding:5px 0; }

div.ja-moduletable, div.moduletable { position:relative; }

input, select, textarea, .inputbox, .button {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 100;
	color: #999;
	padding: 8px;
}

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: none;
	color: #ccc;
	font-weight: 700;
	padding: 8px 16px 7px;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 92%;
}

.button.validate:hover, .button.validate:active, .button.validate:focus,
.button:hover, .button:active, .button:focus {
	color: #fff;
}

button.validate { font-size: 92%; }