/* Spirit Circle */
body { background: #ffffff }
body, td, p { font: 9pt Arial, sans-serif; color: #444444; }
/* ------------------ top header ---------------------------------------------- */
.datetabs { border-right: 1px solid #cccccc; }
.tabvio { background: #664477 url(http://www.spiritcircle.ca/images/nav/tabcorners.gif) no-repeat center top }
.tabind { background: #445588 url(http://www.spiritcircle.ca/images/nav/tabcorners.gif) no-repeat center top }
.tabblue { background: #6699aa url(http://www.spiritcircle.ca/images/nav/tabcorners.gif) no-repeat center top }
.tabgrn { background: #779966 url(http://www.spiritcircle.ca/images/nav/tabcorners.gif) no-repeat center top }
.tabyel { background: #ddaa55 url(http://www.spiritcircle.ca/images/nav/tabcorners.gif) no-repeat center top }
.tabred { background: #993333 url(http://www.spiritcircle.ca/images/nav/tabcorners.gif) no-repeat center top }
/* -------------- navigation / left bar------------------------------------------- */
a { font-size: 8pt; color: #334477; font-weight: bold; text-decoration: none; } 
a:hover  { color: #aa9966 }
a.top { color: #ffeecc; }
a.top:hover { color: #ffffff; }
a.redlink { color: #cc0000 }
a.redlink:hover { color: #ff0000 }
a.dir { font-size: 9pt }
.bordnav { border-left: #cccccc solid 1px; border-right: #cccccc solid 1px; border-bottom: #cccccc solid 1px; }
.navhead { background: #8899aa; color: #ffeecc; text-align: center; font-weight: bold; padding: 3px; letter-spacing: .1em }
.linkdot { color: #cccccc; font-size: 12pt; line-height: 8pt }
.input { font-size: 8pt; color: #445588; font-weight: bold }
.button { font-size: 9pt; color: #ddddcc; background: #775588 }
.newsbottom { font-size: 8pt; border-bottom: 1px solid #cccccc; background: #ddddcc; padding-top: 4px; padding-bottom: 8px; padding-right: 2px; padding-left: 2px; margin-bottom: 5px }
.navlinkbox { background: #ffffff; padding-left: 5px; padding-top: 5px; padding-bottom: 8px }
.ccart { margin-top: 8px  }
.copyright { color: #999999; font-size: 8pt; }
/* -------- common content --------------------------------------------------------- */
.bordmain { border-left: #cccccc solid 1px; border-right: #cccccc solid 1px; border-bottom: #cccccc solid 1px;}
.sectionhead { font-size: 12pt; letter-spacing: .2em; color: #ffeecc; padding: 3px; text-align: center; }
.indextitle { font-size: 12pt; letter-spacing: .2em; color: #ffeecc; padding: 3px; text-align: center; background: #8899aa; border-bottom: #cccccc solid 1px; }
.mainpad { padding: 15px }
.smalltxt { font-size: 8pt }
.boxbg { border: #aabbcc solid 1px; padding: 10px; color: #445566; background: url(http://www.spiritcircle.ca/images/frontboxbg.jpg) center no-repeat }
.underpicbox { padding: 8px; }
.price { font-size: 11pt; color: #000000; font-weight: bold }
.pictitle { font-size: 12pt; color: #445588; letter-spacing: .1em; text-align: center; }
.piccredit { font-size: 8pt; margin-right: 5px; }
.rightpic { margin-left: 20px; margin-bottom: 10px; }
.rightpicbord { margin-left: 20px; margin-bottom: 10px; border: 1px solid #664477; }
.leftpic { margin-right: 20px; margin-bottom: 10px }
.leftpicbord { margin-right: 20px; margin-bottom: 10px; border: 1px solid #664477; }
.maintitle { font-size: 11pt; color: #000000; font-weight: bold }
.mainsubtitle { font-size: 10pt; color: #667788; font-weight: bold; }
.frontbox { border: #8899aa solid 1px; padding: 10px; color: #667788; }
.leftcell { padding-right: 15px }
.maintxt { color: #667788; }
.decktxt { color: #553366; }
.carvtxt { color: #445588 }
.worktxt { color: #993333; }
.booktxt { color: #557744; }
.deckbord { border: 1px solid #664477; }
.windowopen:hover { cursor: pointer }
.storytxt { color: #445588; }
li { margin-bottom: 5px }
.dots { font-size: 24pt; letter-spacing: -.1em }
.featlinkbox { padding: 10px; border: 1px solid #664477; }
/* new for change over to 020 */
.articleheadbox { margin-bottom: 10px }
.articlelinkbox { margin-left: 10px; margin-top: 10px }
.issuetheme { font-size: 14pt; color: #445588; letter-spacing: .1em; margin-bottom: 15px }
.description { margin-left: 15px; margin-bottom: 8px; font-style: italic }
/* -------- september 05 issue --------------------------------------------------------- */
/*0805-3*/
.betteryet { font-size: 10pt; color: #667788; } 
.naturepadstep { font-size: 10pt; color: #667788; font-weight: bold; padding-bottom: 5px; text-align: left; }
/* -------- november 05 issue --------------------------------------------------------- */
/*0511environment*/
.chartborder { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; }
.chartborderbg { font-weight: bold; background-color: #8899aa; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 3px; }
.chartborder2 { border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 3px; }