/*--------------------------------------------------------------
# elvesocial - July 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

/* Joomla style
--------------------------------------------------------- */
/* headings */
h1.componentheading,
.componentheading{
	line-height:39px;
	margin-top:10px;
	font-size:2.2em;
}
.componentheading{
	text-align: left;
}
.contentdescription{
	padding:6px 6px 16px 6px;
}
h2.contentheading,
.contentheading,
table.blog .contentheading{
	height:50px;
	line-height:36px;
	padding:0!important;
	font-size:2em;
}
.contentdescription{
	padding:6px 0!important;
}
.contentdescription img{
	padding:0 7px 8px 0;
}
/* article structure */
.contentpaneopen tr td{
	padding-bottom:6px!important;
}
.contentpaneopen tr:first-child td{
	padding-bottom:0!important;
}
.article_separator{
	clear:both;
	display:block;
	height:10px;
}
.column_separator{
	padding: 0 0 0 25px;
}
td.buttonheading {
	width:14px;
	margin-left:6px;
	text-align:right;
	padding:2px 0 0 2px!important;
}
.buttonheading img {
	margin:0 8px 0 0;
	border:0;
	float:right;
	height:12px;
}
.createdate{
	font-style:italic;
}
.createby {
	padding:3px 3px 3px 20px;
}
.written_by {
	padding:0;
}
.modifydate {
	text-align:right;
	font-style:italic;
	padding:0 6px 0 0;
	line-height:12px;
	font-size: 10px;
}
/* blog more */
div.blog_more ul{
	list-style-type:disc;
	margin-left:12px;
	padding-left:3px;
}
div.blog_more li{
	padding-left:0;
	line-height:120%;
}
/* readon */
a.readon,
.back_button a,
.button,
.button_blue,
.button_lightblue,
.button_green,
.button_white,
.validate{
	height:26px!important;
	line-height:26px!important;
	margin:0;
	padding:0 14px;
	font-size:11px;
}
.button,
.button_blue,
.button_lightblue,
.button_green,
.button_white,
.validate{
	padding:0 14px 3px 14px;
}
a.readon,
.back_button a{
	display:block;
	float:left;
}
a.readon:hover,
a.readon:active,
a.readon:focus,
.back_button a:hover {
	text-decoration:none;
}
/* Pagination */
ul.pagination{
	margin:15px auto 0;
	padding:10px 0;
	text-align:center;
}
ul.pagination li{
	margin:0;
	padding:0;
	display:inline;
	background:none;
}
ul.pagination a,
ul.pagination li span{
	padding:2px 5px;
	font-size:10px;
	text-transform:uppercase;
}
/* Module Advertisement */
div.banneritem,
div.banneritem_menu,
div.banneritem_text,
div.banneritem_blue,
div.banneritem_lightblue,
div.banneritem_white,
div.banneritem_green{
	padding:5px 0!important;
	border-bottom:1px dotted;
}
.bannerheader,
.bannerfooter_text{
	padding:3px;
	font-style:italic;
	font-size: 0.9em;
}
.bannerfooter_text{
	text-align:right;
}
/* inputbox */
input.inputbox,
input.inputbox_blue,
input.inputbox_lightblue,
input.inputbox_white,
input.inputbox_green{
	padding:3px 4px 0 4px;
	height:22px;
	font-size:14px;
}
/* IMG caption */
img.caption{
	margin:0;
	width:auto!important;
	padding:0 11px 12px 0;
}
div.img_caption p{
	margin:0;
	font-size:10px;
	color: #999;
}
div.img_caption.left,
div.img_caption.right{
	margin:5px 26px 2px 0;
}
div.img_caption.right{
	margin-left:26px;
	margin-right:0;
}
/* tables */
td.sectiontableheader{
	text-align:left;
	padding:8px 5px;
}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td{
	padding:8px 5px;
	text-align:left;
}
td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2{
	padding: 3px;
}
#limit{
	margin-bottom:10px;
}
/* polls */
table.poll{
	padding: 0;
	width: 100%;
	border-collapse:collapse;
}
table.pollstableborder{
	padding: 0;
	width: 100%;
	border: none;
	text-align:left;
}
table.pollstableborder img{
	vertical-align: baseline;
}
table.pollstableborder td{
	line-height:20px;
	padding: 4px!important;
	border-collapse:collapse;
	border-spacing:0;
}
.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td{
	background:none;
}
.pollstableborder tr td.sectiontableentry1:first-child,
.pollstableborder tr td.sectiontableentry2:first-child{
	text-align:center;
}
.poll thead td{
	text-align:left;
}