/** * @version 1.0 $Id: eventlist.css 958 2009-02-02 17:23:05Z julienv $ * @package Joomla * @subpackage EventList * @copyright (C) 2005 - 2009 Christoph Lukes * @license GNU/GPL, see LICENCE.php * EventList is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License 2 * as published by the Free Software Foundation. * EventList is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * You should have received a copy of the GNU General Public License * along with EventList; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * if you've found a bug, please contact me @ spook.68[at]gmail.com **/ /** * @section reset * * if you have problems with your layout, activate this 'reset command' for "debugging". */ /** reset all paddings/margins */ /* div#eventlist * { margin: 0; padding: 0; } */ /** border (red) around the eventlist component */ /* div#eventlist { border: 1px solid red; } */ /** border (blue) around all eventlist elements */ /* div#eventlist * { border: 1px solid blue; } */ /** * @section clear * * clearing the float containers */ div#eventlist { /*overflow: hidden; *//* beez */ } div#eventlist .clear { border: 0; clear: both; float: none; height: 1px; line-height: 1px; } div#eventlist .floattext:after /* ie fix in coditional comments (html source) */ {content: "."; display: block; height: 0; clear: both; visibility: hidden;} div#eventlist .floattext { display:block; /* safari */ } /** * @section buttons * * print, pdf, ... */ div#eventlist .buttons { float: right; } div#eventlist .buttons img { border: none; } div#eventlist .buttons a { padding: 0 0 0 5px; height: 16px; line-height: 16px; } /** * @section headlines * */ div#eventlist h2 { font-size: 1.2em; font-weight: bold; border-bottom: 2px solid #ddd; padding:0.5em 0.3em; margin: 0.8em 0; line-height:180%; } div#eventlist h2 img { border: none; } /** * @section definitionlist * * Event Details */ div#eventlist dl { margin: 0 5px; } div#eventlist dt { /* definition term */ margin: 0; padding: 0.3em 0; float:left; font-size: 1em; font-weight: bold; width: 11em; background: transparent; border-bottom: 1px solid #ddd; } div#eventlist dd { /* definition description */ display: block; margin: 0 0 5px 12em; padding: 0.3em 0; font-size: 1em; background: transparent; } * html .floattext dd /* ie6 fix against the 3px jog bug */ { height: 1%; } div#eventlist div.description { margin: 5px 0; padding: 0 5px; } div#eventlist div.no_space, div#eventlist .no_space { margin: 0; padding: 0; } div#eventlist .copyright { font-size: 0.9em; text-align: center; margin: 1em 0; color: #aaa; } /** * @section images * * flyer, locations, maps, ... */ div#eventlist .modal, div#eventlist .map { float:right; margin:0.3em; position: relative; } div#eventlist a.modal img, div#eventlist img.modal, div#eventlist .catimg img, div#eventlist .map { border: 1px solid #ddd; padding:1px; } /** * @section registered user list * */ div#eventlist div.register { margin: 5px 0; padding: 0 5px; } div#eventlist ul.user { margin:5px; padding:0; list-style:none; font-size:0.9em; } div#eventlist ul.user li { float:left; margin:5px; list-style:none; width: 110px; height:110px; } div#eventlist ul.usertext li { float:left; margin:5px; list-style:none; width: 110px; height:20px; } div#eventlist ul.user li img { border: #ddd 1px solid; padding:3px; } div#eventlist ul.user li span.username { display:block; text-align:center; font-weight:bold; } div#eventlist ul.usertext li span.username { display:block; text-align:center; font-weight:bold; } /** * @section pagination * */ div#eventlist .pageslinks, div#eventlist .pagescounter { text-align: center; } /** * @section Categoryview * */ div#eventlist .catimg { margin: 0 0.5em 0.5em 0; float: left; position: relative; } div#eventlist .catimg p { font-size: 0.9em; line-height: 180%; margin: 0 0 0.5em 0; } div#eventlist .catdescription { margin: 0 0 0.5em 0; } /** * @section Eventlist Table * */ div#eventlist table.eventtable { margin: 1em 1px; width: 99%; font-size: 1em; border-collapse: collapse; border: 1px solid #E5E5E5; } div#eventlist table.eventtable th { background-color: #EFEFEF; color: #000; font-weight: bold; padding: 0.4em; text-align: left; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #E5E5E5; } div#eventlist table.eventtable th img { margin: 0 0 5px 5px; vertical-align: middle; border: none; } div#eventlist table.eventtable td { padding: 0.4em; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #E5E5E5; vertical-align: top; } div#eventlist table.eventtable tr.sectiontableentry2 td { background: #F4F4F4; } div#eventlist table.eventtable tr:hover td { background: #F8F8F8 } /** * @section Eventlist Table Filter Form * */ div#eventlist #el_filter { margin: 1em 0 0.5em 0; padding: 0.5em; border: solid 1px #ddd; } div#eventlist .el_fleft { float: left; } div#eventlist .el_fright { float: right; } /** * @section Editevent Form * */ div.el_editevent form fieldset, div.el_editvenue form fieldset { margin: 0 0 1em 0; padding: 1em; border: 1px solid #ddd; } div.el_editevent form legend, div.el_editvenue form legend { padding: 0.3em; font-weight: bold; } div.el_editevent form label, div.el_editvenue form label { width: 9em; margin: 0; padding: 0; float: left; display: block; vertical-align: top; } div.el_editevent form input, /* event */ div.el_editevent form button, div.el_editevent form select, div.el_editevent form textarea, div.el_editvenue form input, /* venue */ div.el_editvenue form button, div.el_editvenue form select, div.el_editvenue form textarea { margin: 0 0 0.5em 0; padding: 0.2em; border: 1px solid #ddd; cursor: pointer; background-color: #fff; } div.el_editevent form input#a_name { float: left; } div.el_editevent form img, div.el_editvenue form img { border: 0; margin: 0 0 0 5px; vertical-align: baseline; cursor: pointer; } /** venue select buttons */ div.el_editevent div.el_buttons { float: left; width: 45%; } div.el_editevent div.el_buttons button { float: right; margin: 0 0 0 5px; } div.el_editevent div.el_buttons a.el_venue_select, div.el_editevent div.el_buttons a.el_venue_select:hover, div.el_editevent div.el_buttons a.el_venue_select:active, div.el_editevent div.el_buttons a.el_venue_select:focus { background: #fff url(../images/venue_select_btn_left.png) 0 0 no-repeat; background-color: #fff; margin: 0 5px 0 5px; padding: 0 0 0 28px; font-size: 0.9em; line-height: 22px; float: right; color: #000; } div.el_editevent div.el_buttons a.el_venue_select span, div.el_editevent div.el_buttons a.el_venue_select:hover span, div.el_editevent div.el_buttons a.el_venue_select:active span, div.el_editevent div.el_buttons a.el_venue_select:focus span { background: transparent url(../images/venue_select_btn_right.png) 100% 0 no-repeat; background-color: transparent; display: block; height: 1%; width: auto; padding: 0 6px 0 0; color: #000; } /** save buttons */ div.el_save_buttons { margin: 0 0 1em 0; float: right; } div.el_save_buttons button { font-size: 1.5em; cursor: pointer; } /** recurrence */ div.el_editevent form label#recurrence_output { width: auto; float: none; margin: 5px 0; } /** registration */ div.el_editevent form div.el_unregister, div.el_editevent form div.el_register { width: 35%; float: left; margin: 0 1em 0 0; } div.el_box_left, div.el_box_right { width: 45%; float: left; } div.el_box_right { float: right; } #customers th { background-color:#629DE3; color:#FFFFFF; padding-bottom:4px; padding-top:5px; text-align:left; } #customers td { border:1px solid #14498a; padding:8px 7px 8px; } #customers th { padding:5px 7px 5px; border:1px solid #14498a; text-align:center; } #customers tr.alt td { background-color:#b2daea; } #customers { font-family: Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse; line-height:150%; font-size:120%; } blockquote { background: #f9f9f9 url(../images/blockquote.png) 0 0 no-repeat; color: #666; /* font-style: italic;*/ font-size: 120%; line-height: 150%; } div.event-workshop { background: #f9f9f9 url(../images/event.png) 0 0 no-repeat; color: #666; /* font-style: italic;*/ font-size: 120%; line-height: 150%; margin:15px 0; padding:10px 10px 10px 80px; width:auto; } div.bulletin-workshop { background: #f9f9f9 url(../images/bulletin.png) 0 0 no-repeat; color: #666; /* font-style: italic;*/ font-size: 120%; line-height: 150%; margin:15px 0; padding:10px 10px 10px 80px; width:auto; } div.info-workshop { background: #f9f9f9 url(../images/info.png) 0 0 no-repeat; color: #666; /* font-style: italic;*/ font-size: 120%; line-height: 150%; margin:15px 0; padding:10px 10px 10px 80px; width:auto; } div.references-workshop { background: #f9f9f9 url(../images/references-icon.png) 0 0 no-repeat; color: #666; /* font-style: italic;*/ font-size: 120%; line-height: 150%; margin:15px 0; padding:10px 10px 10px 80px; width:auto; } div.speaker-workshop { background: #f9f9f9 url(../images/man-icon.png) 0 0 no-repeat; color: #666; /* font-style: italic;*/ font-size: 120%; line-height: 150%; margin:15px 0; padding:10px 10px 10px 80px; width:auto; } div.organization-workshop { background: #f9f9f9 url(../images/org.png) 0 0 no-repeat; color: #666; /* font-style: italic;*/ font-size: 120%; line-height: 150%; margin:15px 0; padding:10px 10px 10px 80px; width:auto; } div.moduletable-hilite5 h3{ background:#585858; color:#E6E6E6; line-height:100%; margin:0 -10px 10px; padding:10px 15px; } #tab { font-family:georgia, verdana, arial, sans-serif; color:#000000; border-left:2px dotted #CACACA; border-right:2px dotted #CACACA; border-top:2px dotted #CACACA; border-bottom:2px dotted #CACACA; }