/* #------------------------------------------------------------------------ # Party freak - March 2010 (for Joomla 1.5) # # Copyright (C) 2007-2010 Gavick.com. All Rights Reserved. # License: Copyrighted Commercial Software # Website: http://www.gavick.com # Support: support@gavick.com    #------------------------------------------------------------------------  # Based on T3 Framework #------------------------------------------------------------------------ # Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved. # @license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html # Author: J.O.O.M Solutions Co., Ltd # Websites: http://www.joomlart.com - http://www.joomlancers.com #------------------------------------------------------------------------ *//*  * Readon links */ a.readon { margin: 100px 150px; background: #FFAE00; padding: 5px 5px 5px 5px; font-size: 160%; font-weight: bold; color: #FFFFFF;}a.readon:hover { margin: 100px 150px; background: #FFAE00; font-size: 160%; font-weight: bold; color: #000000;}a.readon:active,a.readon:focus { }/*  * Content spacing  */.componentheading { line-height:40px; margin-bottom: 50px; font-weight: normal; color: #fff; border-bottom: 1px solid #3d3d3d; }.contentheading { line-height:44px; background: none; font: normal 260% Georgia, "Times New Roman", Times, serif!important; margin-top: 12px; }.componentheading span { }a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus { font-weight: bold; }.category { }/*  * Small text  */ small,.small,.smalldark,.createby,.createdate,.modifydate,.img_caption,.contenttoc,p.site-slogan,.gk-navhelper,#gk-footer { font-size: 96%; }small,.small { color: #666; }.smalldark { text-align: left; }/*  * List  */ .column ul li { overflow: hidden; line-height: 220%; }.column ol li { line-height: 220%; }/*  * Others  */ th { font-weight: bold; padding: 5px; text-align: left; }td { font-size: 100%; padding: 5px; }fieldset { border: none; padding: 10px 5px; }fieldset a { font-weight: bold; }fieldset.input { padding: 0; }hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #ccc; height: 1px; }/*  * * FORM * ---------------------------------------------------------------------------------------- * */ form label { cursor: pointer; }input,select,textarea,.inputbox { font-size: 100%; padding: 4px 8px; background: #2D2D2D; border: 1px solid #4D4D4D; color: #999;}.inputbox { background: #2D2D2D; border: 1px solid #4D4D4D; color: #999;}.inputbox:hover,.inputbox:focus { background: #0d0d0d; border-color: #212121; }.button { background: #0d0d0d; border: none; color: #fff; font-size: 80%; padding: 5px 7px; /*text-transform: uppercase; */cursor: pointer; font-weight: bold; }.button:hover,.button:focus { background: #FFAE00; color: #0d0d0d; }.checkbox { }.radio { margin: 0 5px; }/* Login ---*/.login_form fieldset { padding: 15px 0 0; }.login_form fieldset p { margin: 0 0 5px; }.login_form label { font-weight: bold; text-align: right; display: block; float: left; width: 130px; }.login_form .inputbox { margin-left: 10px; width: 150px; }.login_form .remember .inputbox { width: 20px; }.login_form .button { margin-left: 140px; }/*  * Register */ .form-register fieldset { padding: 0 0 20px; }.form-register p { margin: 0 0 6px; }.form-register p.form-des { margin: 0 0 50px; padding: 5px 10px 5px 15px; background: #222; border-top: 1px solid #3d3d3d; border-bottom: 1px solid #3d3d3d; color: #999; font-size: 90%; }.form-register label { font-weight: bold; text-align: left; display: block; float: left; width: 130px; }.form-register .inputbox { margin-left: 10px; width: 350px; }.form-register .button { margin-left: 140px; }/* User ---*/.user-details { padding: 10px 0; }.user-details p { margin: 0 0 5px; }.user-details label { font-weight: bold; text-align: right; display: block; float: left; width: 130px; }.user-details .inputbox { margin-left: 10px; width: 200px; }.user-details .button { margin-left: 140px; }.user-details .paramlist .paramlist_key { width: 130px !important; padding: 0 0 5px !important; }.user-details .paramlist .paramlist_value { padding: 0 0 5px !important; }.user-details .user_name span { padding-left: 10px; font-weight: bold; }/*  * Search  */ form#searchForm { padding: 15px 0; }.searchintro p { float: right; }.searchintro p:first-child { float: left; }.results h3 { background: #222; border-bottom:1px solid #3d3d3d;border-top:1px solid #3d3d3d;  color:#999; font-size:90%; margin:10px 0 30px; padding:5px 10px 5px 15px; }.results h4 { text-transform: none; font-size: 110%; margin: 15px 0 0; }.results p { margin: 0 0 10px; text-transform: /*uppercase; */font-size: 80%; color: #ccc; }.results ol li { border-bottom: 1px dotted #3d3d3d; padding-bottom: 15px; }/* Contact ---*/#component-contact address { font-style: normal; }#component-contact #emailForm { border-top: 1px solid #3d3d3d; padding-top: 15px; }.contact_email { margin: 0 0 10px; }.contact_email label { font-weight: bold; display: block; }.contact_email_checkbox { margin: 15px 0; }/* * * JOOMLA STYLE------------------------------------------------------------------------------------------- * * */ /* * Layout Deco  */ .blog { }.article_separator,.leading_separator,.row_separator,.column_separator { display: none; }.leading { padding-bottom: 3px; padding-top: 3px; }.article_row { padding-bottom: 10px; padding-top: 10px; }.article_column { }.column_separator { padding: 0 25px; }/*  * Meta  * blog layout */ .blog .article-tools { float: left; margin: 0 30px 0 0; width: 110px; border: none; border-right: 1px dotted #333; text-align: right; padding: 0;padding-right: 30px; }.blog .article-meta { float: left; padding: 0; }.blog .article-wrap.with-tools { margin-left:170px; }.blog .createdate-day { display: block; font-family: Georgia, "Times New Roman", Times, serif; text-shadow:1px 1px 0 #333; font-size:460%; line-height:100%; color:#FFAE00; }.blog .article-tools .buttonheading {margin: 8px 0 0;}.blog strong.article-tools-title { clear: both;display: block; margin:10px 0 0; color: #aeaeae; }.blog .article-tools .article-section,.blog .article-tools .article-category { display: block;color: #999;margin: 10px 0 0; }.contentdescription { display: block; margin: 0 -10px; padding: 10px 15px; }.contentdescription p, .blog .createby  { margin: 0; }.buttonheading { float: right; height: 24px; line-height: 24px; margin-top: 6px; padding-left: 12px; }.buttonheading img { border: 0; float: right; margin: 6px 0 0 10px; }.article-meta .comments{clear:both;display:block;width:auto;float:right;margin: 10px 0;}/*  * Meta  * default article layout */.article-tools { margin: 8px 0; padding: 2px 0 1px;border-top: 1px dotted #3d3d3d; border-bottom: 1px dotted #3d3d3d; }.article-meta {float: left; width: auto;}.article-tools .buttonheading{float: right; width: auto;margin: 0;}.createdate, .createby, .comments-inline {margin-right: 12px;}a.comments-inline, .article-meta .comments {color: #ffae00;}a:hover.comments-inline, .article-meta a:hover.comments {color: #fff;}/* * Inline images  */ img.caption { margin-top: 0!important; }.img_caption { color: #767676; padding: 0!important; margin:0!important; color:#AEAEAE; font-size:90%; font-weight:bold; text-shadow:1px 1px 1px #000; text-transform:uppercase; background:#0d0d0d; }.article-content img { margin: 5px; }.img_caption img { margin: 5px 0 0; }.img_caption p { margin: 0; padding:4px!important; text-align:center; }/*  * Tables  */ .sectiontableheader { background: #171717; font-size:90% !important; font-weight:bold; color:#B7B7B7; text-shadow:1px 1px 1px #000; /*text-transform:uppercase; */padding:10px; }.sectiontableheader a,.sectiontableheader a:hover,.sectiontableheader a:focus,.sectiontableheader a:active { color: #fff; }.sectiontableentry td,.sectiontableentry0 td,.sectiontableentry1 td,.sectiontableentry2 td { padding: 7px 10px; }.sectiontableentry:hover,.sectiontableentry0:hover,.sectiontableentry1:hover,.sectiontableentry2:hover { background: #222; }.sectiontableentry2,.sectiontableentry1 { border-bottom: 1px dotted #3d3d3d; }table.contentpane,table.tablelist { width: 100%; }table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; }/*  * Content Toc  */ table.contenttoc { border: 1px solid #ddd; float: right; margin: 0 0 10px 12px; padding: 0; width: 30%; }table.contenttoc a { color: #333; }table.contenttoc td { border-bottom: 1px dotted #ccc; padding: 5px 10px; }table.contenttoc th { background: #f6f6f6; border-bottom: 1px solid #ddd; padding: 5px 10px; /*text-transform: uppercase; */}/* * Poll  */ div.poll { padding: 15px 0; }div.poll h3 {margin: 20px 0 ; font: normal 200% Arial, Helvetica, sans-serif;}form#poll { border-bottom: 1px dotted #3d3d3d; font-weight: bold; margin-bottom: 10px; padding-bottom: 10px; }dl.poll { border-bottom: 1px dotted #3d3d3d; font-size: 92%; margin-bottom: 10px; padding-bottom: 10px; }dl.poll dt, dl.poll dd { float: left; }dl.poll dt { clear: left; width: 100px; }dl.poll dd { clear: right; }table.pollstableborder { border: none; padding: 0; text-align: left; width: 100%; }table.pollstableborder img { vertical-align: baseline; }table.pollstableborder td { font-weight: bold; padding: 6px !important; border-bottom: 1px dotted #3d3d3d; }table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td {  background: #222;font-weight: normal; padding-bottom: 10px!important; font-size: 200%!important; }table.pollstableborder tr.sectiontableentry0:hover td, table.pollstableborder tr.sectiontableentry1:hover td { background: #222; }table.pollstableborder td.td_2 {color: #FFAE00;}.mod_poll { padding:8px; }.mod_poll h4 { color:#8c8d8d; margin:0 0 8px 0; }.mod_poll .item { border-top:1px solid #2c2d2d; margin:0; height:34px; line-height:34px; }.mod_poll .item:first-child { border-top:none; }.mod_poll p.buttons span { display:block; float:left; padding:0 0 0 10px; background: transparent url('../images/style1/btn_left.png') no-repeat left 0; height:26px; margin:0 8px 0 0 }.mod_poll p.buttons input { display:block; float:left; padding:0 10px 5px 0; background: transparent url('../images/style1/btn_right.png') no-repeat right 0; height:26px; color:#0d0d0d; border:none; margin:0; font-weight:bold; }.mod_poll p.buttons input:hover{color:#fff;}/*  * Search  */ table.searchintro { padding: 10px 0; width: 100%; }table.searchintro td { padding: 5px !important; }/* * Misc.  */ /*table.contentpaneopen, table.contentpane, table.blog { width: 100%; }*//*  * Pagination  */ ul.pagination { float: left; margin: 10px 0; width: 75%; }ul.pagination li { background: none; display: inline; margin: 0 5px; overflow: hidden; color:#888; font-size:80%; font-weight:bold; /*text-transform:uppercase; */padding: 1px 8px; }ul.pagination li span { }ul.pagination a { line-height: 20px; text-decoration: none; padding: 0 4px; }ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus { }.sortby { font-size: 92%; margin: 10px 0; }.sortby .filter,.sortby .display { float: right; }.sortby .display { text-align: right; margin-right: 20px; }.pagenavbar { font-weight: bold; }.pagenavcounter { margin: 15px 0 !important; text-align: center; }.counter { float: right; line-height: 1; margin: 15px 0 !important; text-align: right; width: 24%; }.counter span { color:#fff; font-size:80%; font-weight:bold; /*text-transform:uppercase; */padding: 2px 8px; }.blog_more { border-top: 1px dotted #3d3d3d; border-bottom: 1px dotted #3d3d3d; padding: 15px 0; margin: 20px 0 10px; }.blog_more h2 { font-size: 160%!important; margin: 0!important; font-weight: normal;  }.blog_more ul li { background: url('../images/li_def.png') no-repeat 5px 8px; padding-left: 25px; margin: 0 0 0 50px; line-height: 200%; border: none; }div.back_button a,div.back_button a:hover,div.back_button a:active { display: block; margin: 10px 0; }/*  * Messages  */ #system-message { margin: 0 0 4px; }#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul { margin: 0; padding: 0; }#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li { background: none; color: #fff; margin: 0; padding: 5px; }/* System Standard Messages */#system-message dd.message ul { background: #069; border: 0; }/* System Error Messages */#system-message dd.error ul { background: #bf0000; border: 0; }/* System Notice Messages */#system-message dd.notice ul { background: #333; border: 0; } /* * Login Module and Register Section */ p.username,p.password,p.remember { float: left; }#form-login label { font-size:90%; margin:0 0 0 3px; }p.password { clear:both; }p.username input,p.password input,p.username input:hover,p.password input:hover,p.username input:focus,p.password input:focus,p.username input:active,p.password input:active { display:block; float:left; background:transparent url('../images/input.png') no-repeat 0 0!important; padding:0 8px; width:122px; height:26px; margin:0; border:none; color:#767676; }p.remember,#form-login ul { margin:30px 0 0 10px; }#form-login { padding:0 16px; overflow:hidden; }#form-login ul { clear:both; }#form-login ul li { float: left; margin: 15px 0 0 5px; padding: 0 0 0 5px; border-top: none!important; border-left: 1px solid #414449; line-height: normal; font-size:95%; }#form-login ul li:first-child { border: none; margin-left: 0; padding-left: 0; }#form-login ul li a { color: #696a6a; }#form-login ul li a:hover { color: #ffae00; }div.buttons { display:block; float:left; padding:0 0 0 10px; background: transparent url('../images/style1/btn_left.png') no-repeat left 0; height:26px; margin:28px 0 0 10px; }div.buttons input,div.buttons input:hover,div.buttons input:active,div.buttons input:focus { display:block; float:left; padding:0 10px 5px 0; background: transparent url('../images/style1/btn_right.png') no-repeat right 0; height:26px; color:#0d0d0d; border:none; margin:0; font-weight:bold; }div.buttons input:hover{color:#fff;}div.greeting { float:left; }div.greeting + div.buttons { margin:0 0 0 10px; }/*  * mod_search  */.mod_search { }.mod_search>input#mod_search_searchword { display:block; float:left; background:transparent url('../images/input.png') no-repeat 0 0; padding:0 8px; width:122px; height:26px; margin:0; border:none; color:#767676; }.mod_search span.btn_wrap { display:block; float:left; padding:0 0 0 10px; background: transparent url('../images/style1/btn_left.png') no-repeat left 0; height:26px; }.mod_search input#mod_search_button { display:block; float:left; padding:0 10px 5px 0; background: transparent url('../images/style1/btn_right.png') no-repeat right 0; height:26px; color:#0d0d0d; border:none; margin:0; font-weight:bold; }.mod_search input#mod_search_button:hover{color:#fff;}/*  * mod_breadcrumbs  */.mod_breadcrumbs { width:auto; float:left; font-size:90%; }.mod_breadcrumbs>span.youah { font-weight:bold; padding:0 8px 0 0; }.mod_breadcrumbs>span.pathway { font-weight:normal; }.mod_breadcrumbs span,.mod_breadcrumbs a { float: left; color:#696a6a; }.mod_breadcrumbs a:hover { text-decoration:underline; }.mod_breadcrumbs>span.pathway.separator { margin:0 8px; }.mod_breadcrumbs>span.pathway.last { }/*  * mod_mainmenu _menu  */ #gk-container ul.menu {background:#0d0d0d; padding: 2px 16px;}#gk-container ul.menu li { background: url("../images/bullet.png") no-repeat 0 15px;border-top:1px dotted #2d2d2d;font-weight:bold;height:35px;line-height:35px;padding:0 12px 0 20px;}#gk-container ul.menu li:first-child {border: none;}
