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

# 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; width:50px; }

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

