/*--------------------------------------------------------------
# Quay - November 2009 (for Joomla 1.5) - updated 02.02.2010 (ver.1.0.7)
# 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,
a.search_button { height:26px!important; line-height:26px!important; margin:0; cursor:pointer; font-size:0.75em; font-weight:bold!important; text-align:center; text-transform:uppercase; padding: 0 12px; }
.button,
.validate { cursor:pointer; }
a.readon,
.back_button a,
a.search_button { 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,
a.search_button { 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; }
