/*------------------------------------------------------------------------ # JA Beryl for Joomla 1.5.x - Version 1.0 - Licence Owner JA159328 # ------------------------------------------------------------------------ # Copyright (C) 2004-2008 J.O.O.M Solutions Co., Ltd. All Rights Reserved. # @license - Copyrighted Commercial Software # Author: J.O.O.M Solutions Co., Ltd # Websites: http://www.joomlart.com - http://www.joomlancers.com # This file may not be redistributed in whole or significant part. -------------------------------------------------------------------------*/ /* BONUS TYPOGRAPHY STYLES --------------------------------------------------------- */ pre, .code { background: #EEFBFC; border-left: 5px solid #0ABBD2; font: 1em/1.5 "Courier News", monospace; margin: 5px 0 15px; padding: 10px 15px; } blockquote { font-style: italic; padding: 1em 40px 1em 15px; } blockquote span.open { background: url(../images/so-q.gif) no-repeat left top; padding: 2px 0 2px 25px; } blockquote span.close { background: url(../images/sc-q.gif) no-repeat bottom right; padding: 2px 25px 2px 0; } /* Dropcap 7-30-09 mods by wab*/ .dropcap { color: #0ABBD2; display: block; float: left; font: 72px Arial, Times, serif; padding: 0 0 0 0; vertical-align: top; line-height:70px; } /* Tips, Error, Message, Hightlight*/ p.error { background: url(../images/icon-error.png) no-repeat 0px center; color: #CC0000; padding-left: 25px; } p.message { background: url(../images/icon-info.png) no-repeat 0px center; color: #00AFF0; padding-left: 25px; } p.tips { background: url(../images/icon-tips.gif) no-repeat 0px center; color: #F89A20; padding-left: 25px; } p.rss { background: url(../images/icon-rss.gif) no-repeat 0px center; padding: 3px 0 3px 25px; } .highlight { background: #FFFFCC; color: #F89A20; font-weight: bold; padding: 1px 5px; } /* Note Style */ p.stickynote { background: url(../images/icon-sticky.png) no-repeat left top #FCFCFC; border: 1px solid #DDDDDD; padding: 10px 10px 15px 60px; } p.download { background: url(../images/icon-download.png) no-repeat left top #FCFCFC; border: 1px solid #DDDDDD; padding: 10px 10px 10px 60px; } .blocknumber { clear: both; padding: 5px 15px 10px; position: relative; } /* Check list */ ul.checklist { list-style: none; } ul.checklist li { background: url(../images/icon-checklist.gif) no-repeat 15px 5px !important; padding: 0 0 0 35px; } /* Check list arrow */ ul.arrow { list-style: none; } ul.arrow li { background: url(../images/arrow.gif) no-repeat 15px 7px; padding: 0 0 0 30px; } /* Star list */ ul.star li { background: url(../images/icon-star.gif) no-repeat 15px 5px; padding: 0 0 0 35px; } /* Bignumber */ .bignumber { background: url(../images/ol-bg.gif) no-repeat top left; color: #FFFFFF; display: block; float: left; font: bold 20px/normal Arial, sans-serif; margin-right: 8px; padding: 6px 7px; } /* Talking box. Thinking box. */ div.bubble1, div.bubble2, div.bubble3, div.bubble4, div.bubble5 { margin: 15px 0; } div.bubble1 span.author, div.bubble2 span.author, div.bubble3 span.author, div.bubble4 span.author, div.bubble5 span.author { font-weight: bold; margin-left: 10px; padding-left: 0px; } div.bubble1 div { background: url(../images/bub1-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble1 div div { background: url(../images/bub1-bl.gif) no-repeat bottom left; } div.bubble1 div div div { background: url(../images/bub1-tr.gif) no-repeat top right; } div.bubble1 div div div div { background: url(../images/bub1-tl.gif) no-repeat top left; } div.bubble1 div div div div div { margin: 0; padding: 10px 15px 20px; width: auto; } div.bubble2 div { background: url(../images/bub2-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble2 div div { background: url(../images/bub2-bl.gif) no-repeat bottom left; } div.bubble2 div div div { background: url(../images/bub2-tr.gif) no-repeat top right; } div.bubble2 div div div div { background: url(../images/bub2-tl.gif) no-repeat top left; } div.bubble2 div div div div div { margin: 0; padding: 10px 15px 25px; width: auto; } div.bubble3 div { background: url(../images/bub3-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble3 div div { background: url(../images/bub3-bl.gif) no-repeat bottom left; } div.bubble3 div div div { background: url(../images/bub3-tr.gif) no-repeat top right; } div.bubble3 div div div div { background: url(../images/bub3-tl.gif) no-repeat top left; } div.bubble3 div div div div div { margin: 0; padding: 10px 15px 45px; width: auto; } div.bubble4 div { background: url(../images/bub4-br.gif) no-repeat bottom right; margin: 0; width: 100%; } div.bubble4 div div { background: url(../images/bub4-bl.gif) no-repeat bottom left; } div.bubble4 div div div { background: url(../images/bub4-tr.gif) no-repeat top right; } div.bubble4 div div div div { background: url(../images/bub4-tl.gif) no-repeat top left; } div.bubble4 div div div div div { margin: 0; padding: 10px 15px 45px; width: auto; } /*Comment left*/ div.comment-left { margin: 0 0 15px; min-height: 58px; padding: 0 0 0 65px; position: relative; } div.comment-left .avatar { left: 0; position: absolute; top: 0; width: 58px; } div.comment-left .avatar img { border: 5px solid #EEEEEE; } div.comment-left .comment-content { background: url(../images/arrow-left.gif) no-repeat top left; padding-left: 8px; } div.comment-left .comment-text { background: #FFFFFF; border: 1px solid #EEEEEE; border-left: none; line-height: 1.5; padding: 5px 10px; zoom: 1; } /*Comment right*/ div.comment-right { margin: 0 0 15px; min-height: 58px; padding: 0 65px 0 0; position: relative; } div.comment-right .avatar { position: absolute; right: 0; top: 0; width: 58px; } div.comment-right .avatar img { border: 5px solid #EEEEEE; } div.comment-right .comment-content { background: url(../images/arrow-right.gif) no-repeat top right; padding-right: 8px; } div.comment-right .comment-text { background: #FFFFFF; border: 1px solid #EEEEEE; border-right: none; line-height: 1.5; padding: 5px 10px; zoom: 1; } /* Legend */ .legend-title { background: #FFFFFF; color: #0ABBD2; display: block; float: left; font-size: 100%; font-weight: bold; left: 7px; margin: 0; padding: 0 3px; position: absolute; top: -9px; } .legend { border: 1px solid #DDDDDD; margin: 20px 0; padding: 0 10px; position: relative; } ul.contact { list-style: none; margin: 0; padding: 0; } ul.contact li { border: none; color: #666666; margin: 0; padding: 3px 0 3px 25px !important; } ul.contact li.address { background: url(../images/icon-home.gif) no-repeat 0px 5px !important; } ul.contact li.phone { background: url(../images/icon-phone.gif) no-repeat left center !important; } ul.contact li.email { background: url(../images/icon-email.gif) no-repeat left center !important; } ul.contact li.link { background: url(../images/icon-link.gif) no-repeat left center !important; }