/**
 * @version		$Id: joomla.css 1.0 Dec 28, 2010 19: 02: 38Z OmegaTheme $
 * @package		OmegaTheme Joomla Template
 * @subpackage	MegaRealist
 * @author		OmegaTheme (services@omegatheme.com)
 * @link 		http://www.omegatheme.com
 * @copyright	Copyright (C) 2008 - 2010 OmegaTheme
 * @license		GNU/GPL V2
 * @description	used for styling Jommla core components.
*/

div.joomla p {}
div.joomla h1.pagetitle {
	letter-spacing: -1px;
}
div.joomla div.description {
	margin: 10px 0px 10px 0px;
	overflow: hidden;
}
div.joomla div.description img.left {
	margin: 0;
	margin-right: 15px;
	float: left;
}
div.joomla div.description img.right {
	margin: 0;
	margin-left: 15px;
	float: right;
	padding: 3px;
	background: #ffffff;
	border: 1px solid #dedede;
}
div.joomla img.left {
	margin: 0;
	margin-right: 15px;
	float: left;
	padding: 3px;
	background: #ffffff;
	border: 1px solid #dedede;
}
div.joomla img.right {
	margin: 0;
	margin-left: 15px;
	float: right;
}
div.joomla div.filter {
	margin: 10px 0px 10px 0px;
}
div.joomla th {
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #b4b4b4;
	font-weight : bold;
}
div.joomla span.number {
	color: #969696;
	font-style: italic;
}
/* floats */
div.joomla .float-left {
	float: left;
	overflow: hidden;
}
div.joomla .float-right {
	float: right;
	overflow: hidden;
}
div.joomla .width25 {width: 24.999%;}
div.joomla .width33 {width: 33.333%;}
div.joomla .width50 {width: 49.999%;}
div.joomla .width100 {width: 100%;}
/*
 * com_content
 * blog layout (frontpage, category, section)
 * sub selectors: blog
 */
div.joomla div.blog div.description { 
	margin: 10px 0px 15px 0px;
	padding-bottom: 20px;
	border-bottom: 1px #c8c8c8 dotted;
}
div.joomla div.leadingarticles {
	overflow: hidden;
}
div.joomla div.teaserarticles {
	overflow: hidden;
}
div.joomla div.item {
	margin-bottom: 15px;
}
div.joomla div.item-bg {
	padding-bottom: 5px;
	overflow: hidden;
}
div.joomla div.multicolumns div.item {
	margin: 0px 15px 15px 15px;
}
div.joomla div.multicolumns div.first div.item {
	margin-left: 0px;
}
div.joomla div.multicolumns div.last div.item {
	margin-right: 0px;
}
div.joomla div.morearticles {
	margin: 10px 0px 10px 0px;
}
div.joomla div.morearticles ul {
	list-style-image: url(../images/bullet_int.gif);
	list-style-type: square;
}
div.joomla div.pagination {
	text-align: center;
}
div.joomla div.pagination p.results {
}
/*
 * com_content
 * list layout (frontpage, category, section)
 * sub selectors: sectionlist, categorylist
 */

/*
 * com_content
 * article layout
 * sub seletors: article
 */
div.joomla div.headline {
	overflow: hidden;
	padding-bottom: 8px;
	margin-bottom: 10px;
	background: url(../images/line-repeat.gif) repeat-x 0 100%;
}
div.joomla h1.title {
	width: auto;
	display: inline;
	margin-bottom: 5px;
	padding-bottom: 8px;
	font-size: 22px;
	color: #565656;
}
div.joomla h1.title span.subtitle {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0;
	font-weight: bold;
}
div.joomla div.multicolumns h1.title {
	font-size: 18px;
	text-transform: none;
	letter-spacing: -1px;
	padding-bottom: 8px;
}
div.joomla .leadingarticles h1.title {
	text-transform: none;
}
div.joomla span.icon {
	display: block;
	margin-top: 10px;
	float: right;
}
div.joomla div.multicolumns span.icon {
	margin-top: 5px;
}
div.joomla div.articleicons {
	/* for this template only - when icon out of headline of article layout */
	float: right;
}
div.joomla span.edit {
	margin-left: 10px;
	float: left;
}
div.joomla span.pdf {
	margin-right: 5px;
}
div.joomla span.print {
	margin-right: 5px;
}
div.joomla span.email {
}
div.joomla span.printscreen {
}
div.joomla p.iteminfo {
	margin: 0px 0px 15px 0px;
}
div.joomla p.articleinfo {
}
div.joomla p.articleinfo span.modified,
div.joomla p.articleinfo span.author,
div.joomla p.articleinfo span.created,
div.joomla p.articleinfo span.url {
	display: block;
	font-size: 95%;
}
div.joomla p.articleinfo span.author {
	color: #969696;
	font-style: italic;
}
div.joomla p.articleinfo span.created {
	font-weight: bold;
}
p.readmore {
	border: 0 none;
	padding: 0;
	background: 0 none;
}
a.readmore {
	color: #1d3b4a;
	padding: 5px 5px 5px 1px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}

/*
 * com_content
 * editing an article
 * sub seletors: edit-article
 */
div.joomla div.edit-article fieldset {
	margin-bottom: 30px;
}
div.joomla div.edit-article fieldset div {
	overflow: hidden;
}
div.joomla div.edit-article label.label-left {
	display: block;
	width: 150px;
	float: left;
}
div.joomla div.edit-article div.save {
	margin: 0px;
	float: right;
}
div.joomla div.edit-article div#editor-xtd-buttons {
	margin-bottom: 0px;
	overflow: hidden;
}
div.joomla div.edit-article div#editor-xtd-buttons div {
	margin: 0px;
}
div.joomla div.edit-article div#editor-xtd-buttons div.button2-left {
	margin-right: 5px;
}
div.joomla div.edit-article div#editor-xtd-buttons a:link,
div.joomla div.edit-article div#editor-xtd-buttons a:visited,
div.joomla div.edit-article div#editor-xtd-buttons a:hover {
	color: #323232;
}
/*
 * com_weblinks
 * sub seletors: weblinks
 */
div.joomla div.weblinks fieldset {
}
div.joomla div.weblinks fieldset div {
	overflow: hidden;
}
div.joomla div.weblinks label.label-left {
	display: block;
	width: 150px;
	float: left;
}
/*
 * com_search
 * sub seletors: search
 */
div.joomla div.search p.info {
	margin: 0px;
	color: #969696;
	font-style: italic;
	border: 0 none;
	background: none;
}


#bod {position: absolute; top: 0px; left: -5000px;}

div.joomla div.search span.highlight {}
/*
 * com_poll
 * sub seletors: poll
 */
div.joomla div.poll fieldset {
	margin: 15px 0px 10px 0px;
}
/*
 * com_contact
 * sub seletors: contact
 */
div.joomla div.contact h1 {
	font-family: Arial,Helvetica,sans-serif;
	letter-spacing: 0px;
	margin: 0;
	padding: 5px 0;
}
div.joomla div.contact h2 {
	margin-bottom: 10px;
	font-size: 120%;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
}
div.joomla div.contact div.image {
	float: right;
	padding: 5px;
}
div.joomla div.contact table {
	margin-bottom: 10px;
}
div.joomla div.contact label.label-top {
	display: block;
}
/*
 * com_user
 * sub seletors: user
 */
div.joomla div.user label.label-left,
div.joomla div.user span.label-left {
	display: block;
	width: 130px;
	float: left;
}
/*
 * mod_newsflash
 */
div.module-newsflash {
	overflow: hidden;
}
div.module-newsflash div.item {
	padding-bottom: 15px;
	overflow: hidden;
}
div.module-newsflash div.last {
	padding-bottom: 0px;
}
/*
 * mod_poll
 */
div.module-poll ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.module-poll ul li {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
div.module-poll ul li input {margin-right: 5px;}
/*
 * legacy Joomla styling only for third party components
 */
.contentheading,
.componentheading {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 250%;
	line-height: 100%;
	font-weight: bold;
	letter-spacing: 0px;
}
/*
 * Joomla! system tooltips
 */
.tool-tip {
	float: left;
	background: #FC6;
	border: 1px solid #D4D5AA;
	padding: 6px;
	width: 220px;
	color: #323232;
}
.tool-tip1 {
	float: left;
	background: #FC0;
	border: 1px solid #D4D5AA;
	padding: 6px;
	width: 220px;
	color: #323232;
}
.tool-tip2 {
	float: left;
	background: #C90;
	border: 1px solid #D4D5AA;
	padding: 6px;
	width: 220px;
	color: #323232;
}
.tool-tip3 {
	float: left;
	background: #960;
	border: 1px solid #D4D5AA;
	padding: 6px;
	width: 220px;
	color: #323232;
}
.tool-title {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
}
.tool-text {
	font-size: 100%;
	margin: 0;
}
/* login page */
#com-form-login ul {
	list-style-type: none;
	padding-left: 5px;
}
#com-form-login ul a {
	text-decoration: none;
}
