body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:0.8em;line-height:1.45;margin:0;padding:0;color:#000000}
a:link,a:active{color:#0066ff;text-decoration:underline}
a:visited{color:#335280;text-decoration:underline}
img{border:0 none}
table{border:0 none;margin:0;padding:0;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;font-family:inherit;line-height:inherit}
h1 a:hover,a:hover#siteTitleLink{text-decoration:underline}
h1{color:#33cc00;font-size:2em;line-height:1.8;margin:0;padding:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
h1 a:link,h1:active,h2 a:link,h2 a:active,a.bigGreen:link,a.bigGreen:active,a.bigGreen:visited,.green{color:#33cc00}
h2{color:#33cc00;font-size:1.5em;font-weight:bold;margin:2em 0 0 0;padding:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
h1 a:visited,h2 a:visited,h3 a:visited{color:#739667}
.bigGreen{color:#33cc00;font-size:1.2em;font-weight:bold}
pre{font-size:1.4em;font-family:monospace}
.desc{color:#990099}
.active{background-color:#eeeeee}
h3{font-size:1.2em;margin:1em 0 0 0;padding:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
em{font-style:italic;font-weight:normal}
#siteTitle{font-family:"Bunchlo_title",Bunchló,Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1.7em;letter-spacing:0.3em;font-weight:bold;color:#33cc00;text-decoration:none}
a#siteTitleLink{color:#33cc00;text-decoration:none}
#siteLogo{float:left;margin:0 0.5em 0 0}
#siteTop{width:100%;top:0;left:0}
.headLeft{padding:1em}
.headRight{float:right;padding:1em}
#footer{font-style:italic;font-size:0.9em;padding-top:3em}
.photo{font-style:italic;font-size:0.9em;float:right;margin:0 0 1em 1em;width:200px}
.photo img{display:block;margin-top:1em}
.small{line-height:1.2em;font-size:85%}
.big{font-size:1.2em}
.biggish{font-size:110%}
table td,h4{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
form,li{margin:0;padding:0}
ul{margin:0;padding:0;margin-left:2em;line-height:1.4}
.indent{margin-left:2em}
h2.first,.photo p{margin:0}
.headSmall{font-size:0.8em;font-weight:normal}
p{margin:1em 0 0 0}
hr{margin:1em 0 0 0;color:#c0c0c0}
td{vertical-align:top}
#padder,#padderFooter{padding:1em 1em 0 1em;clear:both}
.float{float:left}
.floatRight{float:right}
.break{clear:both;width:100%;height:auto;overflow:visible}
#tm_screen_box{margin:1em 0 0 0;float:left}
#tm_text_box{margin-left:250px;padding-left:4em}
.adword{border-color:#33cc00;border-style:solid;border-width:1px;padding:2px;line-height:1em;width:9em;float:left}
.adwordWide{width:19em;background-image:url();background-repeat:no-repeat;background-position:15px center}
#adwordImage{float:left;margin-right:3px}
.adwordSamhain{border-color:#fab600}
#second.adword{margin-left:1em}
.adword a{display:block;color:#000000;text-decoration:none;width:100%;height:4em}
.adword a:link,.adword a:visited{color:#000000;text-decoration:none}
.adword a:hover{background-color:#ccffcc;color:#000000;text-decoration:none}
.adwordSamhain a:hover{background-color:#ffedcb}
.adword a strong{text-decoration:underline;color:#0066ff}
.half{float:left;width:45%}
.half#first{padding:0 1em 0 0}
.half#second{padding:0 0 0 1em}
.faqHalf{float:left;width:41%;padding:0;margin:0 3em 0 0}
.nobreak{white-space:nowrap}
.threeColTable td,.twoColTable td.narrow{padding-right:1em;width:33%}
.twoColTable td.wide{padding-right:1em;width:66%}
.twoColTable td.half{padding-right:1em;width:50%}
.simpleTwoColTable td{padding-right:1em}
.subNav{margin:0 0 2em 2em}
.full{width:100%}
.greenDark{color:#156B01}
.orangeDark{color:#d09300}
.vSmall{font-size:75%}
.redError{color:#900606;border-width:1px;border-color:#fb7171;border-style:solid;background-color:#ffdbdb;padding:0.5em}
.lightText{color:#929292}
.lightText a{color:#6585b9}
.commentP{border-width:0 0 1px 0;border-style:solid;border-color:#bae6c5;width:100%;padding:0 0 1em 0}
.adsenseRectRight{margin:0 4em 2em 4em;float:right}
.adsenseHomeBlueSmallBanner{margin:2em 0 0 0}
img.li{margin-right:0.5em}
.adsenseFloat{float:right;width:50%;left:50%;padding-left:1em;margin-bottom:3em;margin-left:3em}
.borderedImg{border-width:1px;border-style:solid;border-color:#bae6c5}
.mainBox{width:60%;padding-right:2em;float:left}
.sidebar{width:35%;float:left}
.clear{clear:both}
#logoTag{line-height:1.1}
.purchase_link{font-size:1.2em}
ul.tick li{background:transparent url(../teachme/images/tick.png) no-repeat scroll 0 0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0.5em 0;min-height:30px;padding:0 0 0 30px}
.col3 .section h3{background-color:#E6FFDF;font-size:1em;margin:0;padding:0;width:100%}
.col3 .section ul{padding:0;margin:0}
#top_banner{margin:0.5em 0 2em 0}
.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden}
.colmid{float:left;width:200%;margin-left:-200px;position:relative;right:100%}
.colleft{float:left;width:100%;margin-left:-330px;background:#fff}
.col1wrap{float:left;width:50%;padding-bottom:1em}
.col1{margin:0 15px 0 545px;/* Centre column side padding:Left padding = left column width+centre column left padding width Right padding = right column width+centre column right padding width */ position:relative;left:100%;overflow:hidden}
.col2{float:right;width:300px;position:relative;left:315px;padding-top:1em}
.col3{float:right;width:170px;position:relative;left:810px;padding-top:1em}


