/*
#------------------------------------------------------------------------
# penguinMail - December 2010 (for Joomla 1.6)
#
# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* headings */ 
p.gkHeadline { margin: 5px 0 0 0; text-align: center; font: normal 2em/1.9 "Lucida Grande", Tahoma; color: #222; }
p.gkSubHeadline { margin-top: 10px; letter-spacing: 0.3em; text-align: center; text-transform: uppercase; font: lighter 0.75em/1em "Lucida Grande", Tahoma; color: #666; }
p.gkSmallHeadline { letter-spacing: 2px; text-transform: uppercase; font: bold 11px/14px Gill Sans, Verdana; color: #FADB7C;}
p.gkLargeHeadline { margin: 0; padding: 0px 0px 6px 0px; letter-spacing: -2px; font: bold 44px/38px "Lucida Grande", Tahoma; color: #444; }

/*icons*/
.gkAudio,.gkCreditcard,.gkFeed,.gkHelp,.gkWebcam,.gkImages,.gkLock,.gkPrinter,.gkReport,.gkScript,.gkTime,.gkUser,.gkWorld,.gkCart,.gkCd,.gkChartBar,.gkChartLine,.gkChartPie,.gkClock,.gkCog,.gkCoins,.gkCompress,.gkComputer,.gkCross,.gkDisk,.gkError,.gkEmail,.gkExclamation,.gkFilm,.gkFolder,.gkGroup,.gkHeart,.gkHouse,.gkImage,.gkInformation,.gkMagnifier,.gkMoney,.gkNew,.gkNote,.gkPage,.gkPage_white,.gkPlugin,.gkAccept,.gkAdd,.gkCamer,.gkBrick,.gkBox,.gkCalendar, .gkCamera { padding:0 0 2px 30px!important } 
.gkAudioIs2,.gkCreditcardIs2,.gkFeedIs2,.gkHelpIs2,.gkWebcamIs2,.gkImagesIs2,.gkLockIs2,.gkPrinterIs2,.gkReportIs2,.gkScriptIs2,.gkTimeIs2,.gkUserIs2,.gkWorldIs2,.gkCartIs2,.gkCdIs2,.gkChartBarIs2,.gkChartLineIs2,.gkChartPieIs2,.gkClockIs2,.gkCogIs2,.gkCoinsIs2,.gkCompressIs2,.gkComputerIs2,.gkCrossIs2,.gkDiskIs2,.gkErrorIs2,.gkEmailIs2,.gkExclamationIs2,.gkFilmIs2,.gkFolderIs2,.gkGroupIs2,.gkHeartIs2,.gkHouseIs2,.gkImageIs2,.gkInformationIs2,.gkMagnifierIs2,.gkMoneyIs2,.gkNewIs2,.gkNoteIs2,.gkPageIs2,.gkPage_whiteIs2,.gkPluginIs2,.gkAcceptIs2,.gkAddIs2,.gkCamerIs2,.gkBrickIs2,.gkBoxIs2,.gkCalendarIs2, .gkCameraIs2, .gkContactIs2, .gkFacebookIs2, .gkLikeItIs2, .gkTwitterIs2, .gkVimeoIs2, .gkYoutubeIs2 { padding:0 0 2px 30px!important }
.gkAudioIs3,.gkCameraIs3,.gkUserIs3,.gkCartIs3,.gkChartLineIs3,.gkChartBarIs3,.gkComputerIs3,.gkCoffeIs3,.gkConfigIs3,.gkConfig2Is3,.gkCrossIs3,.gkErrorIs3,.gkHouseIs3,.gkInformationIs3,.gkMagnifierIs3,.gkPageIs3,.gkLockIs3,.gkSpeakerIs3,.gkStarIs3,.gkTelephoneIs3,.gkInfo1Is3, .gkInfo2Is3, .gkInfo3Is3,.gkInfo4Is3,.gkTips1Is3, .gkTips2Is3, .gkTips3Is3, .gkTips4Is3 { padding:0 0 2px 30px!important }
 
/*blocks*/ 
p.gkInfo1, 
p.gkInfo3, 
p.gkWarning1, 
p.gkWarning3, 
p.gkTips1, 
p.gkTips3 { padding-left:30px } 
/*info blocks*/
p.gkInfo2 { padding:3px 3px 3px 30px; background-position:3px center }
p.gkInfo3 { min-height:14px; padding:12px 0 14px 30px; background-position:7px center; } 
p.gkInfo4 { min-height:14px; padding: 5px 0 5px 30px; background-position:7px center; }
p.gkInfo5 { min-height:14px; padding:12px 0 14px 30px; background-position:7px center }
/*warning block*/
p.gkWarning2 { padding:3px 3px 3px 30px; background-position:3px center }
p.gkWarning3 { min-height:14px; padding:12px 0 14px 30px; background-position:7px center; } 
p.gkWarning4 { min-height:14px; padding:5px 0 5px 30px; background-position:7px center; }
p.gkWarning5 { min-height:14px; padding:12px 0 14px 30px; background-position:7px center }
/*tips block*/
p.gkTips2 { padding:3px 3px 3px 30px; background-position:3px center} 
p.gkTips3 { padding: 12px 0 14px 30px; background-position:7px center; }
p.gkTips4 { min-height:14px; padding:5px 0 5px 30px; background-position:7px center }
p.gkTips5 { min-height:14px; padding:12px 0 14px 30px; background-position:7px center }
/*highlight*/
.gkHighlight1, 
.gkHighlight2, 
.gkHighlight3, 
.gkHighlight4 { padding:1px 5px; transition: all 1.3s ease-out; -moz-transition: all 1.3s ease-out; -o-transition: all 1.3s ease-out; -webkit-transition: all 1.3s ease-out; }
.gkHighlight1:hover { background:#f1f4f5; }
.gkHighlight2:hover { background:#f1f4f5; }
.gkHighlight3:hover { background:#f1f4f5; color: #000 }
.gkHighlight4:hover { background: #f1f4f5; color: #000 }  
/*code */
.gkCode1, 
.gkCode2 { margin:10px 0 15px!important; padding:10px 15px!important; font-size:0.92em!important; font-family:'Curier New',monospace!important; }
.gkCode2 { padding-left:20px!important }
.gkCode3 { padding:0 0 5px 20px!important }
.gkCode3 h4 { width:35px; position:relative; top:-10px; margin:0 0 -10px 11px!important; padding:0 5px; font-size:1.17em; font-weight:normal}
pre, 
.gkCode1, 
.gkCode2 { opacity: 1; transition: all 1.3s ease-out; -moz-transition: all 1.3s ease-out; -o-transition: all 1.3s ease-out; -webkit-transition: all 1.3s ease-out;}
pre { padding: 10px; }
.gkCode3 h4{ width:35px; position:relative; top:-15px; margin:0 0 -10px 11px!important; padding:0 5px; font-size:1.17em; font-weight:normal }
pre:hover, 
.gkCode1:hover { background: #000 }
div.gkCode2:hover { background: #000 }
/* lists */
ol{ padding-left:28px; list-style-position:inside }
ol.gkDec { list-style-type:decimal; list-style-position:inside }
ol.gkRoman { list-style-type:upper-roman; list-style-position:inside }
ol.gkAlpha { list-style-type:lower-alpha; list-style-position:inside }
ol.gkDecimalLeadingZero { list-style-type:decimal-leading-zero; list-style-position:inside }
/* unordered lists */
ul.gkBullet1, 
ul.gkBullet2, 
ul.gkBullet3, 
ul.gkBullet4, 
ul.gkCircle1, 
ul.gkCircle2, 
ul.gkSquare1, 
ul.gkSquare2, 
ul.gkSquare3 { padding-left:18px }
ul li { list-style-position:outside }
ul.gkBullet1 li, 
ul.gkBullet2 li, 
ul.gkBullet3 li, 
ul.gkBullet4 li, 
ul.gkCircle1 li, 
ul.gkCircle2 li, 
ul.gkSquare1 li, 
ul.gkSquare2 li, 
ul.gkSquare3 li { margin:10px 0!important; line-height:0.83em!important; list-style-position:inside; overflow:inherit; }
ul.gkCircle2 { list-style-type:circle }
ul.gkSquare1 { list-style-type:square }
/* Numbers */
div.gkNumber1 span { padding:4px }
div.gkNumber2 span { padding:4px; color:#fff }
/* Definition lists */
dl.gkDef1 dt, 
dl.gkDef2 dt, 
dl.gkDef3 dt { margin:10px 0 5px 0 }
dl.gkDef1 dd, 
dl.gkDef2 dd, 
dl.gkDef3 dd { padding:10px}
dl.gkDef2 dt { text-decoration:underline }
dl.gkDef3 dt { margin-top: 10px; letter-spacing: 0.3em; text-transform: uppercase; font: lighter 1.1em/1.2em "Lucida Grande", Tahoma; font-variant: normal; color: #666666; }
/* acronyms and abbrs */
acronym, 
abbr { border-bottom-width:1px; border-bottom-style:dotted; }
acronym:hover, 
abbr:hover { border-bottom-style:solid; cursor:pointer }
/* Legends */
div.gkLegend1 h4, 
div.gkLegend2 h4, 
div.gkLegend3 h4, 
div.gkLegend4 h4, 
div.gkLegend5 h4, 
div.gkLegend7 h4,
div.gkLegend6 h4 { width:auto; float:left; position:relative; top:-14px; left:11px; margin:0 0 -9px 0 !important; padding:0 3px; font-size:1.17em; font-weight:normal }
div.gkLegend1, 
div.gkLegend5, 
div.gkLegend6, 
div.gkLegend2, 
div.gkLegend3,
div.gkLegend7, 
div.gkLegend4 { margin:25px 0; padding: 0 7px}
div.gkLegend1 p, 
div.gkLegend2 p, 
div.gkLegend3 p, 
div.gkLegend4 p, 
div.gkLegend5 p, 
div.gkLegend7 h4,
div.gkLegend6 p { margin:7px; clear:both; }
div.gkLegend7 { margin:25px 0}
div.gkLegend7 { transition: all 2s ease-out; -moz-transition: all 1.3s ease-out; -o-transition: all 1.3s ease-out; -webkit-transition: all 1.3s ease-out; }
div.gkLegend7 p { margin:7px; clear:both }

/* Dropcaps */
span.gkDropcap1, 
span.gkDropcap2, 
span.gkDropcap3 { display:block; float:left; line-height:1.0em; font-family:'Times New Roman',serif; font-size:5.0em; }
span.gkDropcap1 { height:61px; margin:-4px 5px -3px 0 }
p.gkDropcap2 { padding:0 0 0 50px }
span.gkDropcap2 { height:61px; margin:-4px 0 0 -50px }
p.gkDropcap3 { margin-top:32px }
span.gkDropcap3 { height:61px; margin:-32px 5px 0 0 }
/* Blockquotes */
blockquote { margin:20px 0; font-style:italic; }
blockquote div { display:block; }
blockquote div.gkBlockquote1 div { padding:0 17px; }
blockquote div.gkBlockquote2 div { padding:0 17px; }
blockquote div.gkBlockquote3 { padding-bottom:5px }
blockquote div.gkBlockquote3 div { padding:5px 27px 0 27px }
blockquote div.gkBlockquote4 { padding-top:2px }
blockquote div.gkBlockquote4 div { padding:10px 27px 0 27px }
/* Floated blocks */
.gkBlockTextLeft, 
.gkBlockTextRight, 
.gkBlockTextCenter { display:block; width: 39%; padding:30px; line-height:130%; font-style:normal; font-size:21px; color:#222; }
.gkBlockTextLeft { float:left; text-align:left }
.gkBlockTextRight { float:right; text-align:right }
.gkBlockTextCenter { margin:0 auto; text-align:center }
/*bullets*/
ul.gkCircle1 { list-style-image:url(../images/style2/typography/bullet3ul.png)!important }
ul.gkCircle2 { list-style-type:circle }
ul.gkBullet1 { list-style-image:url(../images/style2/typography/bullet_ol_1_dark.png)!important }
ul.gkBullet2 { list-style-image:url(../images/style2/typography/bullet1ul.png)!important }
ul.gkBullet3 { list-style-image:url(../images/style2/typography/bullet2ul.png)!important }
ul.gkBullet4 { list-style-image:url(../images/style2/typography/bullet_ol_1_color.png)!important }
ul.gkSquare1 { list-style-type:square }
ul.gkSquare2 { list-style-image:url(../images/style2/typography/bullet_squ1_dark.png)!important }
ul.gkSquare3 { list-style-image:url(../images/style2/typography/bullet_squ1_color.png)!important }
div.gkNumber1 span { background:transparent url(../images/style2/typography/bullet_ol_2.png) no-repeat center center; color:#fff }
div.gkNumber2 span { background:transparent url(../images/style2/typography/bullet_ol_2_color.png) no-repeat center center; color:#fff }
/*blockquote*/
blockquote div.gkBlockquote1 { background:transparent url(../images/style2/typography/open1.png) no-repeat left bottom }
blockquote div.gkBlockquote1 div { background:transparent url(../images/style2/typography/close1.png) no-repeat right top }
blockquote div.gkBlockquote2 { background:transparent url(../images/style2/typography/open1.png) no-repeat left top }
blockquote div.gkBlockquote2 div { background:transparent url(../images/style2/typography/close1.png) no-repeat right top }
blockquote div.gkBlockquote3 { background:transparent url(../images/style2/typography/open2.png) no-repeat left bottom }
blockquote div.gkBlockquote3 div { background:transparent url(../images/style2/typography/close2.png) no-repeat right top }
blockquote div.gkBlockquote4 { background:transparent url(../images/style2/typography/open2.png) no-repeat left top }
blockquote div.gkBlockquote4 div { background:transparent url(../images/style2/typography/close2.png) no-repeat right top }
/*clear*/
span.gkClear,
span.gkClear-1,
span.gkClear-2 { display:block; }
span.gkColor,
span.gkColor-1,
span.gkColor-2,
span.gkColor-3,
span.gkColor-4,
span.gkColor-5,
span.gkColor-6,
span.gkColor-7 { display: block; padding: 4px 10px}
/*tables*/
.gkTable { border-collapse: collapse; font-style: normal }
.gkTable thead { padding:5px 10px; text-align: left; font: normal 15px/32px "Georgia", sans-serif; }
.gkTable td { padding: 10px; }
.gkTable tfoot { margin-bottom: 10px; margin-top: 0px; padding:0px; text-align: right; font-size: 0.8em; font-style: italic }

.gkTable2 { border-collapse: collapse; font-style: normal }
.gkTable2 thead { text-align: left; font: normal 15px/32px "Georgia", sans-serif; padding:5px 10px; }
.gkTable2 td { padding: 10px; }
.gkTable2 tfoot { margin-bottom: 10px; margin-top: 0px; padding:0px; text-align: right; font-size: 0.8em; font-style: italic }
/*tooltips*/
.gkTooltip { position: relative; border-bottom: 1px dotted #E0C771; outline: none; cursor: help; text-decoration: none; color: #000; }
.gkTooltip span { position: absolute; margin-left: -999em; }
.gkTooltip:hover span { position: absolute; left: 0.5em; top: 1em; z-index: 99; width: 250px; margin-left: 0; font-family: Calibri, Tahoma, Geneva, sans-serif; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 3px 3px rgba(0, 0, 0, 0.05); -moz-box-shadow: 3px 3px rgba(0, 0, 0, 0.05); }
.gkTooltip:hover em { display: block; padding: 0; font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold; }
.classicTooltip { padding: 0.6em 0.8em; }
.customTooltip { padding: 0.6em 0.8em; }
/* colors */
pre,
.gkCode1,
.gkCode2 { background: rgba(0, 0, 0, 0.35); }
pre,
.gkCode1 { border-left:3px solid rgba(255, 255, 180, 0.35) !important;  }
.gkCode2 { border-top:3px solid rgba(255, 255, 180, 0.35); border-bottom:3px solid rgba(255, 255, 180, 0.35); }
.gkCode3 { border-top:1px solid rgba(255, 255, 180, 0.35); border-bottom:1px solid rgba(255, 255, 180, 0.35); }
.gkCode3 h4 {  background:#000; border:1px solid rgba(255, 255, 180, 0.35); color:#e0c771; text-align: center }
p.gkInfo1,
p.gkInfo2,
p.gkInfo3 { background:transparent url('../images/icons/info.png') no-repeat 7px center!important; }
p.gkWarning1,
p.gkWarning2,
p.gkWarning3 {background:transparent url('../images/icons/warning.png') no-repeat 7px center!important; }
p.gkInfo5{ background: -webkit-gradient(linear,left top, left bottom, from(rgba(255, 255, 255, 0.0)), to(rgba(255, 255, 255, 0.35))); background: -moz-linear-gradient(top,  rgba(255, 255, 255, 0.0),  rgba(255, 255, 255, 0.35)); border: 1px solid rgba(255, 255, 255, 0.35) }
p.gkWarning5{ background: -webkit-gradient(linear,left top, left bottom, from( rgba(0, 0, 0, 0.0)), to( rgba(0, 0, 0, 0.35))); background: -moz-linear-gradient(top,   rgba(0, 0, 0, 0.0),   rgba(0, 0, 0, 0.35)); border: 1px solid  rgba(0, 0, 0, 0.35); color: #fff }
p.gkTips5{background: -webkit-gradient(linear,left top, left bottom, from(rgba(255, 255, 180, 0.0)), to(rgba(255, 255, 180, 0.35)));background: -moz-linear-gradient(top,  rgba(255, 255, 180, 0.0), rgba(255, 255, 180, 0.35)); border: 1px solid rgba(255, 255, 180, 0.35) }
p.gkTips1,
p.gkTips2,
p.gkTips3 { background:transparent url('../images/icons/tips.png') no-repeat 7px center!important; }
p.gkInfo2 { border-top:#414141 solid 1px; border-bottom:#414141 solid 1px; }
p.gkInfo3 { background-color: rgba(255, 255, 255, 0.35) !important; font-style: italic;  }
p.gkWarning2 { border-top:#e0c771 solid 1px; border-bottom:#e0c771 solid 1px; color:#e0c771;}
p.gkWarning3 { background-color: rgba(0, 0, 0, 0.35) !important; color: #fff; font-style: italic; }
p.gkTips2 { border-top:#f4e1a1 solid 1px; border-bottom:#f4e1a1 solid 1px; color:#999; }
p.gkTips3 { background-color:rgba(255, 255, 180, 0.35) !important; color:#2d2d2d; font-style: italic; }
p.gkInfo4 { font-style: italic; color: #999 }
p.gkTips4 { font-style: italic; color: #fff }
p.gkWarning4 { font-style: italic; color: #e0c771 }

blockquote div.gkBlockquote1 { background:transparent url(../images/style2/typography/open1.png) no-repeat left bottom; }
blockquote div.gkBlockquote1 div { background:transparent url(../images/style2/typography/close1.png) no-repeat right top; }
blockquote div.gkBlockquote2 { background:transparent url(../images/style2/typography/open1.png) no-repeat left top; }
blockquote div.gkBlockquote2 div { background:transparent url(../images/style2/typography/close1.png) no-repeat right top; }
blockquote div.gkBlockquote3 { background:transparent url(../images/style2/typography/open2.png) no-repeat left bottom; }
blockquote div.gkBlockquote3 div { background:transparent url(../images/style2/typography/close2.png) no-repeat right top; }
blockquote div.gkBlockquote4 { background:transparent url(../images/style2/typography/open2.png) no-repeat left top; }
blockquote div.gkBlockquote4 div { background:transparent url(../images/style2/typography/close2.png) no-repeat right top; }
div.gkLegend1 h4, div.gkLegend2 h4, div.gkLegend3 h4, div.gkLegend4 h4, div.gkLegend5 h4, div.gkLegend6 h4 { background: #000; }
div.gkLegend3 h4:first-child, div.gkLegend5 h4:first-child { background:#2d2d2d; color: #fff }
div.gkLegend4 h4:first-child, div.gkLegend6 h4:first-child { border:solid 1px rgba(255, 255, 180, 0.35); }
div.gkLegend1, div.gkLegend6 { border:solid 1px rgba(255, 255, 180, 0.35);  }
div.gkLegend2, div.gkLegend4 {  border-top:solid 1px rgba(255, 255, 180, 0.35); border-bottom:solid 1px rgba(255, 255, 180, 0.35);  }
div.gkLegend3 { border-top:solid 1px #dadada; border-bottom:solid 1px #dadada;}
div.gkLegend5 { border:solid 1px #dadada;}
div.gkLegend7{ border:solid 1px #dadada; background: -webkit-gradient(linear,left top, left bottom, from(rgba(255, 255, 180, 0.0)), to(rgba(255, 255, 180, 0.35))); background: -moz-linear-gradient(top,  rgba(255, 255, 180, 0.0),  rgba(255, 255, 180, 0.35))}
div.gkLegend7:hover{ background: #000 ; }
div.gkLegend7 h4:first-child { border:solid 1px rgba(255, 255, 180, 0.35); ; background-color: #000}
.gkHighlight1 { background: rgba(255, 255, 180, 0.35); }
.gkHighlight2 { background:#000; }
.gkHighlight3 { background: rgba(255, 255, 180, 0.35); color:#fff; }
.gkHighlight4 { background:#4d4d4d; color:#fff; }
span.gkClear { border-top:1px solid #414141; border-bottom:1px solid #414141; }
span.gkClear-1 { border-top:1px solid rgba(255, 255, 180, 0.35); border-bottom:1px solid rgba(255, 255, 180, 0.35); }
span.gkClear-2 { border-top:1px solid #e0c771; border-bottom:1px solid #e0c771; }
span.gkColor { color: rgba(255, 255, 180, 0.35); }
span.gkColor-1 { color: #e0c771; }
span.gkColor-2 { color: #fff; }
span.gkColor-3 { background: rgba(255, 255, 180, 0.35); border: 1px solid rgba(255, 255, 180, 1) }
span.gkColor-4 { color:#e0c771; background:#000; }
span.gkColor-5 { color:#e0c771; border:1px solid #414141; background:rgba(69, 72, 78, 0.35); }
span.gkColor-6 { background: rgba(255, 255, 255, 0.35); border: 1px solid #000 }
span.gkColor-7 { color:#fff; background:#000; }
ul.gkCircle1 { list-style-image:url(../images/style2/typography/bullet3ul.png) !important; }
ul.gkCircle2 { list-style-type:circle; }
ul.gkBullet1 { list-style-image:url(../images/style2/typography/bullet_ol_1_dark.png) !important; }
ul.gkBullet2 { list-style-image:url(../images/style2/typography/bullet1ul.png) !important; }
ul.gkBullet3 { list-style-image:url(../images/style2/typography/bullet2ul.png) !important; }
ul.gkBullet4 { list-style-image:url(../images/style2/typography/bullet_ol_1_color.png) !important; }
ul.gkSquare1 { list-style-type:square; }
ul.gkSquare2 { list-style-image:url(../images/style2/typography/bullet_squ1_dark.png) !important; }
ul.gkSquare3 { list-style-image:url(../images/style2/typography/bullet_squ1_color.png) !important; }
div.gkNumber1 span { background:transparent url(../images/style2/typography/bullet_ol_2.png) no-repeat center center; color:#fff; padding: 10px; }
div.gkNumber2 span { background:transparent url(../images/style2/typography/bullet_ol_2_color.png) no-repeat center center; color:#fff; padding: 10px }
.gkBlockTextLeft,
.gkBlockTextRight,
.gkBlockTextCenter { color:#e0c771; }
span.classicTooltip { background: rgba(255, 255, 180, 1.0); color: #000; border: none !important}
span.criticalTooltip { background:rgba(164, 64, 64, 1.0); color:#fff; border: none !important}
span.helpTooltip { background:#fdfdfd; color:#222; border: none !important}
span.infoTooltip { background: #F0F0F0; color: #5b5b5b; border: none !important}
span.warningTooltip { background: #4d4d4d; color: #fff; border: none !important}
.gkTable thead { background: none; border: 1px dotted #333;  }
.gkTable thead td { color: #fff; }
.gkTable tr.gkTableColor td,
.gkTable .gkTableColor { background: #222; border: 1px solid #222; color: #fff }
.gkTable td { border: 1px dotted #333 }
.gkTable2 thead { background: none; border: 1px dotted #333 }
.gkTable2 thead td { color: #fff; }
.gkTable2 tr.gkTableColor td,
.gkTable2 .gkTableColor { background: rgba(255, 255, 180, 0.35); border: 1px solid rgba(255, 255, 180, 0.35); color: #2d2d2d }
.gkTable2 tr.odd td{ background: rgba(69, 72, 78, 0.35)}
.gkTable2 td { border: 1px dotted #333 }
/* for demo only */
.demo_typography p strong, 
.demo_typography p em, 
.demo_typography blockquote div strong { font: normal 12px "Courier New", Courier, monospace; font-style: italic }