/*--------------------------------------------------------------

# Quay - November 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:10px 0 20px;

	font-size:2.6em;

	font-weight:400;

}

.componentheading {

	text-align: left;

}

.contentdescription {

	padding:6px 6px 16px 6px;

}

h2.contentheading,

.contentheading,

table.blog .contentheading {

	height:36px;

	line-height:36px;

	padding:0!important;

	font: normal 28px "Myriad Pro", Arial, sans-serif;

}

.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 {

}

.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: 0.83em;

}

.buttonheading img {

	width:12px!important;

	height:11px!important;

}

/* 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,

.validate {

	height:26px!important;

	line-height:26px!important;

	margin:0;

	cursor:pointer;

	font-size:0.75em;

	font-weight:bold;

	text-align:center;

	text-transform:uppercase;

	padding: 0 12px;

}

.button,

.validate {

	cursor:pointer;

}

a.readon,

.back_button a {

	display:block;

	float:left;

	font-size:0.83em;

}

a.readon:hover,

a.readon:active,

a.readon:focus,

.back_button a:hover,

.button:hover,

.validate: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:0.83em;

	text-transform:uppercase;

}

/* IMG caption */

img.caption {

	margin:0;

	width:auto!important;

}

div.img_caption p {

	margin:0;

	font-size:0.92em;

	min-height:22px;

	line-height:20px;

}

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 {

	margin-top: 50px;

	text-align:left!important;

	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 */

h5.polltitle {

	font-size: 1.0em;

	margin: 20px 0 5px;

}

.polllevel {

	margin: 0;

	line-height: 32px;

}

.pollbuttons {

	clear: both;

	margin: 20px auto 10px;

	width: auto;

}

.pollbuttons span,

.form_buttons span.btn {

	display: block;

	float: left;

	padding-left: 8px;

	margin-right: 8px;

}

.pollbuttons .button,

.form_buttons .button {

	padding: 0 12px 3px 12px;

}

/* from styl1.css */

.small {

	color:#999;

}

.article_info_block {

	padding: 7px;

	margin: 5px 0 10px;

	font-size: 0.9em;

	font-weight: bold;

}

.info_date {

	margin-right: 12px;

	padding-right: 12px;

}

td.sectiontableheader,

td.sectiontableheader a {

	font-weight: bold;

}

/* menu _menu */

ul.menu li {

	list-style:none;

	margin-left:0;

}

ul.menu li li {

	margin-left:0px;

	border: none;

}

ul.menu li a,

ul.menu li#current a {

	line-height:210%;

	display:block;

	text-decoration:none;

	margin: 0;

	padding:1px 0;

}

ul.menu li a:hover {

	text-decoration:none;

}

ul.menu li li {

	padding-left: 24px;

}

/* restrictions */

.moduletable_menu div.moduletable_content ul li li {

	border-bottom: none;

}

/* advertisement _text */

div.bannerheader,

div.bannerfooter {

	font-style:italic;

	font-size: 0.9em;

}

div.bannerheader {

	font-weight: bold;

	padding-top:6px;

}

div.banneritem {

	padding: 6px 0;

}

div.bannerfooter {

	margin-top: 10px;

	text-align: right;

}


