/*
 * ------------------------------------------------------------------------
 * JA Blazes Template for J25 & J30
 * ------------------------------------------------------------------------
 * 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 PAGE LAYOUT
-------------------------------------------------------------*/
a.ja-typo-btn { margin-right:25px; }

/* LIST STYLES
-----------------------------------------------------------------*/
/* Special list style ---*/
body ul.ja-typo-list span.icon {
	background-image: url(../images/typo/icons-sprites-silk2.png);
	background-repeat: no-repeat;
}

body ol.ja-ordered-list { margin:15px 0; }

/* Big Number ---*/
.blocknumber .bignumber {
	background-image: url(../images/typo/blocknumber-bg.png);
}

/* ICON STYLE
-----------------------------------------------------------------*/
/* Tips, Error, Message, Hightlight ---*/
body p.ja-typo-icon span.icon {
	background-image: url(../images/typo/icons-sprites-silk1.png);
	background-repeat: no-repeat;
}

/* BUBBLES
-----------------------------------------------------------------*/
/* Common Style + Style 1 */
.bubble-up .ja-typo-bubblect {
	border: 1px solid #eaeaea;
	box-shadow:  none;
	background: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.bubble-up p.ja-typo-bubble-meta {
    margin: 0 0 -3px;
    padding-left: 50px;
}

div.bubble-up span.ja-typo-bubble-arrow {
    background: url(../images/typo/bubble-arrow-up.png) no-repeat;
    bottom: auto;
    left: 20px;
    height: 25px;
    width: 25px;
    top: -22px;		
}

div.bubble-up p.ja-typo-bubble-meta span.ja-typo-bubble-arrow {
	top: 0;
}

div.bubble-up p.ja-typo-bubble-meta {
	padding-left: 40px;
}


div.bubble-up span.ja-typo-bubble-author { padding-top: 0; }

.bubble-8 .ja-typo-bubblect {
	background: #9c422e;
	color: #fff;
	border-color: #9c422e;
}

div.bubble-8 span.ja-typo-bubble-arrow { background-position: 0 -25px; }

.bubble-9 .ja-typo-bubblect {
	background: #333;
	color: #fff;
	border-color: #333;
}

div.bubble-9 span.ja-typo-bubble-arrow {
    background-position: 0 -50px;	
}

.ja-typo-bubble span.ja-typo-bubble-arrow {
	display: block;
	position: absolute;
	bottom: 0;
	left: 28px;
	width: 25px;
	height: 25px;
	background: url(../images/typo/bubble-arrow.png) 0 0;
}

/* Style 2 --- */
.bubble-2 .ja-typo-bubblect { border: 0; background: #ddd; }
.bubble-2 span.ja-typo-bubble-arrow { background-position: -25px 0; }

/* Style 3 --- */
.bubble-3 .ja-typo-bubblect { border: 3px solid #9c422e; }
.bubble-3 span.ja-typo-bubble-arrow { background-position: 0 -25px; }

/* Style 4 --- */
.bubble-4 .ja-typo-bubblect { border: 0; background: #9c422e; color: #fff; }
.bubble-4 span.ja-typo-bubble-arrow { background-position: -25px -25px; }

/* Style 5 --- */
.bubble-5 .ja-typo-bubblect { border: 3px solid #333; }
.bubble-5 span.ja-typo-bubble-arrow { background-position: -50px -50px; }

/* Style 6 --- */
.bubble-6 .ja-typo-bubblect { border: none; background: #333; color: #fff; }
.bubble-6 span.ja-typo-bubble-arrow { background-position: -25px -50px; }

/* Common Style for Rounded Bubbles --- */
.bubble-rounded .ja-typo-bubblect {
	border-radius: 10px;
	-webkit-border-radius: 10px;
}

/* MESSAGE BOXES AND LEGENDS STYLE
-----------------------------------------------------------------*/
/* Box style ---*/

/* Legend Style 2 */
.legend-2 { border: 3px solid #9c422e; }

.legend-2 .legend-title { color: #9c422e; }

/* BUTTONS
--------------------------------------------------*/
/* Icon Buttons ---*/
a.btn-icn-save span 	{ background-image: url(../images/typo/icons/disk.png); }
a.btn-icn-tip span 		{ background-image: url(../images/typo/icons/lightbulb.png); }
a.btn-icn-info span 	{ background-image: url(../images/typo/icons/information.png); }
a.btn-icn-ok span 		{ background-image: url(../images/typo/icons/tick.png); }
a.btn-icn-warning span 	{ background-image: url(../images/typo/icons/exclamation.png); }

/* Button red*/
a.btn-red { background-color: #9c422e; border-color: #9c422e;  }

a.btn-red:hover,
a.btn-red:active,
a.btn-red:focus { border-color: #ad5b49; color: #fff; }

a.btn-red span { border-color: #b36453; }

/* TAGS
--------------------------------------------------*/
/* SPECIAL MODULE STYLE
--------------------------------------------------*/
/* Badge ---*/
/* FORM
--------------------------------------------------*/
/* Fieldset ----*/
fieldset.fieldset-2 {
	border: 1px solid #ddd;
	padding: 10px;
}

fieldset.fieldset-2 legend {
	text-indent: -999em;
	background: url(../images/typo/joomlart.gif) no-repeat left top;
	width: 106px;
	height: 20px;
	padding: 0;
	overflow: hidden;
	display: block;
}


/* button */
.ja-typo-block button { margin-right:5px; }
