html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;outline:0;font-size:100%;}
img, abbr, acronym, fieldset {border:0;}
ol, ul {list-style:none;}
body{
	border:0;
	font-family:arial;
	font-size:62.5%;
	margin:0;
	min-width:974px;
	color:#333;
	background: #D9E3FC;
}
a{text-decoration:none;color:#624EA5;}
h1,h2,h3,h4,h5,div,p,hr,ul,li{
	padding:0;
	margin:0;
}
hr{
	margin:20px 0;
	color:#eee;
}
.clear{
	clear:both;
	line-height:1px;
	height:0px;
}
img{border:0px;}
ul{list-style-type:none;}
#accessibilitynav,.offscreen, #header h1 span,#header .logo span, #content h2 span{
	position:absolute;
	top:-500000px;
	left:-500000px;
}
.centercontent{
	background:url(../img/bg_main_v2.jpg) repeat-y 0 0;
	position:relative;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#content blockquote {
	font-size: 1.4em;
	font-weight: normal;
	width:480px;
  padding:0 0 30px 0 ;
}
blockquote div {
  padding: 0 20px;
  background: transparent url(quoright.png) right bottom no-repeat;
}
#blog #content blockquote, #newsletters #content blockquote {
	font-size: 0.9em;
	font-weight: normal;
	color:#D65373;
	font-style: oblique; 
	width:480px;
  background: transparent url(quoleft.png) left top no-repeat;
  padding: 0 ;
}

#newsletters #content blockquote {
color:#9062b3;
font-size:1.5em;
margin: 20px 0 0 0;
}
#blog blockquote div {
  padding: 0 20px;
  background: transparent url(quoright.png) right bottom no-repeat;
}
#blog #content cite, #newsletters #content cite{
	margin: 0 0 20px 0;
	display: block;
}
#newsletters #content cite{
font-size:1.2em;
margin:0 86px 0 0;
text-align:right;
}
#content ul.zemError{
	margin:0;
	color:#D65373;
	font-size: 1.2em;
}
.bqstart {
color:#624EA5;
float:left;
font-family:georgia;
font-size:4.8em;
font-style:normal;
height:45px;
margin-bottom:-50px;
margin-right:5px;
margin-top:-35px;
padding-top:45px;
}
#newsletters .bqstart{
color:#624EA5;
float:left;
font-family:georgia;
font-size:4.8em;
font-style:normal;
height:45px;
margin-bottom:-50px;
margin-right:5px;
margin-top:-35px;
padding-bottom:35px;
padding-top:11px;
}

.bqend {
color:#624EA5;
float:right;
font-family:georgia;
font-size:4.8em;
font-style:normal;
height:45px;
margin-bottom:-50px;
margin-right:5px;
margin-top:-35px;
padding-top:45px;
}

#newsletters .bqend {
padding-top:24px;
}

/* ---------- HEADER ------------ */
#header{
	
	
}
#header h1, #header .logo{
	background: url(../img/bg_logo.gif) no-repeat 0 0;
	display:block;
	width:564px;
	height:130px;
	margin:0 0 0 42px;
}
#header ul{
	width:852px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding:10px 10px;
	border-top:3px solid #9B8EC5;
	border-bottom:1px solid #9B8EC5;
	/*background:url(../img/video_new.gif) no-repeat 819px 6px;*/
}
#header ul li{
	display: inline;
	padding:2px 7pt;
}
#header ul li a{
	background-image:url(../img/bg_nav2.jpg);
	background-repeat: no-repeat;
	background-position: 0 -12px;

}
#header ul li a:hover{
	background-position: 0 2px;
	color:#624EA5;

}
#default #header ul li.home:hover, #default #header ul li.home a, #aboutqt #header ul li.aboutqt a, #whylearn #header ul li.whylearn a, #workshops #header ul li.workshops a, #treatments #header ul li.treatments a, #testimonials #header ul li.testimonials a{
	background-position: 0 2px;
	color:#624EA5;
}
#aboutqt #header ul li.aboutqt, #testimonials #header ul li.testimonials{
height:20px;
}
#header ul li a{
font-size: 1.4em;
padding:0pt 16px 0px 16px;
color: #9083B8;
}


#header ul li.aboutme a, #header ul li.contactme a{
background: url(../img/bg_nav_line.gif) no-repeat scroll center right;
}
#header ul li.rss a{
background: url(../img/bg_nav_line.gif) no-repeat scroll 0px 0;
padding:0 13px;
}
#header ul li.aboutme{
background:transparent url(../img/bg_what_is_qt_used_for_bottom.jpg) no-repeat scroll 0pt -16px;
padding:11px 5px 12px 2px;
position:absolute;
right:451px;
top:1px;
}
#header ul li.contactme{
background:transparent url(../img/bg_what_is_qt_used_for_bottom.jpg) no-repeat scroll -10px -16px;
padding:11px 10px 12px 0;
position:absolute;
right:362px;
top:1px;
}
#header ul li.search{
background:transparent url(../img/bg_what_is_qt_used_for_bottom.jpg) no-repeat scroll -77px -15px;
padding:8px 4px 10px 5px;
position:absolute;
right:112px;
top:0pt;
width:241px;
}
#header ul li.search form input#kg-search{
background: url(../img/go_button.gif) no-repeat  1px 1px;
border:medium none;
color:#000000;
height:24px;
padding:0;
width:33px;
margin: 0;
font-size:0.9em;
}
#header ul li.search form input#q:focus{
bordeR:1px solid #b9b8b8;
}
.zemSubmit{
background: url(../img/send_button.gif) no-repeat  0px 0px;
border:medium none;
color:#000000;
height:24px;
padding:0;
width:63px;
margin: 0;
font-size:1.1em;
}
#header ul li.search form{
	font-size: 1.4em;
	padding:0;
	margin:0;
}
#header ul li.search form label{
	color:#9083B8;
	position: absolute;
	top:10px;
	margin: 2px 10px 0 0;
	font-size:1.0em;
}
#header ul li.search form input, .newsletterbox input.zemText{
margin:0pt 0pt 0pt 56px;
width:140px;
border:0 none;
line-height:1.1;
padding:2px 2px 2px 4px;
border:1px solid #dedede;
}
#header ul li.rss{
background:transparent url(../img/bg_what_is_qt_used_for_bottom.jpg) no-repeat scroll -10px -16px;
padding:11px 0px 12px 3px;
position:absolute;
right:51px;
top:1px;
}
#content .newsletterbox input.zemText{
margin:0;
width: 257px;
border:1px solid #dedede;
}
#header ul li.search form input#submit{
	width:30px;
	padding:0;
	margin: 0;
	
}
/* ---------- BOXES ------------ */

#content .whatisqtfor, #workshops #content .whocanlearn, .emailarticlebox,.next-workshop,.latest-blogs,.slot1
{
	border:0px solid #fff;
    background-color: #F8FFEC;
    border: 1px solid #DADCD9;
 }
#workshops #content .whocanlear{
	background-color: #EBe7f7;
}
#contact #content .emailbox, #default #content .newsletterbox, .contactbox{
	border:0px solid #fff;
    background-color: #F8FFEC;
    border: 1px solid #DADCD9;
    padding:20px;
    margin: 35px 0 50px 0;
}

#content .testimonialsbox, #content .whocanlearn, #content .next-workshop,.latest-blogs, .slot1
{
	border:0px solid #fff;
    background-color: #fff;
    border: 1px solid #4F3993;
}
#content .testimonialsbox,#content .latest-blogs{
    margin:45px 58px 0 0;
}
#content .whocanlearn, #content .next-workshop, #slot1{
	margin:45px 0 0 64px;
}
#workshops #content .whocanlearn{
	margin:0;
}
#content .whocanlearn p.more a{
background-position: 50px 9px;
}
.latest-blogs ul li a{font-size:1.4em;}
#default .latest-blogs ul li{list-style-type:circle;margin:0 0 0 21px;padding:3px 0;line-height: 1.5em;}
#default .latest-blogs ul li a{padding:3px 0 0 0}
.latest-blogs ul li span a{font-size:1.1em;}
#default .latest-blogs ul li .post-info .date{display: none;}
#default .latest-blogs ul li .post-info .commented{background-position: inherit 1px;padding: 0 0 0 20px;display: block;margin:5px 0 0 0;color: #ddd;}
/* ---------- CONTENT ------------ */

#default #content{
	padding:0;
	width:994px;
	margin:0;
}
#content, #content .searchresults{
	width:520px;
	float: left;
	padding:0px 0px 0 63px;
	margin:30px 0 20px 0;
	position: relative;
}
#blog #content h1, #videos #content h1{
	margin:0 0 10px 0;
}
#content h1{
color:#D65373;
font-size:2.4em;
font-weight:normal;
padding:0pt 0pt 2px;
}
#workshops #content h1{

}
#workshops #content .directions ol{
	list-style-type: decimal;
	margin: 0px 0 0 30px;
}
#workshops #content .directions ol li{
	font-size: 1.4em;
	line-height: 1.4em
}	
#workshops #content .directions img{
	margin: 0 0 15px 0;
	border: 1px solid #444;
}

.diggme {
	position:absolute;
	top:-18px;
	left:63px;
	margin:0 0 0px 0;	
}
.diggme iframe{
}



#content h1{
color:#D65373;
font-size:2.4em;
font-weight:normal;
}

#content .digg h1{
padding:0pt 0pt 2px 70px;
}



#content h2{
color:#D65373;
font-size:1.9em;
font-weight:normal;
padding:0pt 0pt 2px;
margin:10px 0 0 0;
border-bottom: 1px solid #eee;
}

#content h2.title{
border-bottom: 0px solid #eee;
margin:0 0 5px 0;
}
#default #content h2, #aboutqt #content h2, #workshops #content h2,#meditation #content h2{
border-bottom: 0px;
font-size:2.2em;
}
#content h2 a{
border-bottom:1px dotted #624EA5;
color:#624EA5;
display:inline;
font-size:0.7em;
font-weight:normal;
padding:10px 0 2px;
}
#videos #content h2 a{
padding:10px 0 0;
line-height: 1.3em;
}
#content h2.title a{
font-size:1.0em;

}
#content h3, #content h4{
	margin:10px 0 0 0;
	font-size: 1.4em;
}
#content h3{
color:#D65373;
font-size:1.5em;
font-weight:normal;
padding:0pt 0pt 2px;
margin:10px 0 0 0;
border-bottom: 0px solid #eee;
}

#content p{
font-size:1.4em;
line-height:1.6em;
padding:16px 0 3pt;
}
#content #city-point p{
padding:10px 0 3pt;
}
#content #city-point h2 span{
	position:absolute;
	top:-5000px;
	left:-5000px;	
}
#content #video-box ul li{
	font-size: 1.3em;
	padding: 0 0 6px;
}
#content ul li p.rss {
background:transparent url(../img/rss.gif) no-repeat scroll 3px 2px;
display:block;
margin:0 0 3px;
vertical-align:middle;
padding:0;
}
#content ul li p.rss a {
padding:0 0 0 40px;
}
#content p.small{
font-size:1.1em;
}
#content p.date {
color:#666666;
font-size:1.1em;
padding:0px 0pt 2px 0px;
}
#videos #content p.date {
	padding:0 0 20px 0;
}
#content .digg p.date{
padding:0px 0pt 2px 70px;
}

#content span.permlink, #content span.comment {
border-left:1px solid #CCCCCC;
margin:0pt 0pt 0pt 7px;
padding:0pt 0pt 0pt 7px;
}

#content span.commented,#content span.uncommented{
background-image: url(../img/bg_user_status_icons.gif);
background-repeat: no-repeat;
}

#content span.commented{
padding:0 0 0 20px;
background-position: 5px -34px;
}
#content span.uncommented{
padding:0 0 0 20px;
background-position: 5px -51px;
}

#content p.more a{
	color:#624EA5;
	font-size:1.2em;
	background: url(../img/bg_list_arrow.jpg) no-repeat 46px 9px;
}
#content p.morereading{
	color:#624EA5;
	text-align: right;
	font-size:1.2em;
}
#content p.morereading a{
	background: url(../img/bg_list_arrow.jpg) no-repeat 6px 7px;
	padding: 4px 3px 4px 16px;
	border:1px solid #9B8EC5;
}
#content ul{
	margin:15px 0 0 20px;
}
#content ul.rss-feeds{
	margin:10px 0 15px 20px;
}
#content ul.othervideos {
	list-style-type: circle;
	font-size:1.4em;
	margin:7px 0 0 20px;
}
#content ul.othervideos li{
padding: 5px;
}
#content ul.othervideos .post-info{
	margin:2px 0 0 0;
}
#content ul.othervideos li span.date{
	color:#666;
}

#content .whoshouldlearn ul{
	font-size:1.3em;
	margin:10px 0 10px 20px;
	padding: 0;
}
#content .whoshouldlearn ul li{
	list-style-type: circle;
	padding:4px 0;
}
#header ul.aboutqt, #header ul.testimonials{
background:#f7f7f7 none repeat scroll 0%;
border-bottom:1px solid #DDDDDD;
border-top:0px;
display:block;
margin:0px auto;
padding:6pt 0pt 6px 116px;
width:757px;
}
#header ul.aboutqt li, #header ul.testimonials li{
	display:inline;
	font-size:1.2em	

}
#header ul.aboutqt li a, #header ul.testimonials li a{
	color:#624EA5;
	padding:0 10px 0 18px;
	background:#f7f7f7 url(../img/bg_nav_arrow2.gif) no-repeat 0 -12px;
	font-size:1.2em
}
#header ul.aboutqt li a:hover, #header ul.testimonials li a:hover{
	background:#f7f7f7 url(../img/bg_nav_arrow2.gif) no-repeat 1px 3px;

}

/* ----- home newsletterbox ------ */
#default #content .newsletterbox{
float:left;
margin:23px 0 0 64px;
width:407px;
padding:0;
}
* html #default #content .newsletterbox{
margin:23px 0 0 34px;
}
#default #content .newsletterbox .emailbox{
	padding:10px;
}
#default #content .newsletterbox p{
	padding:0;
}
#default #content .newsletterbox form{
	padding:0 15px 0 15px;
	margin:0px 0;
}
#default #content .newsletterbox form label{
	padding:0;
	margin:0;
}
#default #content .newsletterbox form fieldset{

}
#default #content .newsletterbox form fieldset ul.zemError{
	margin:0;
}
#default #content .newsletterbox form fieldset legend {
	text-indent: 0;
	font-size: 1.4em;
	color:#000;
}
#default #content .newsletterbox form fieldset label {
	padding:0 0 4px 0;
	display: none;
}
#default #content .newsletterbox form input.zemSubmit {
display:inline;
margin:0 0 0 10px;
}
/* ----- simplepoints ------- */
#content .simplepoints{
	float:left;
	margin:24px 0 0 32px;
	width:407px;
}

* html #content .simplepoints{
	margin:33px 0 0 22px;

}
#content .simplepoints h2{
	color:#D2618C;
	font-size: 2.0em;
	font-weight: normal;
	padding:5px 30px 10px 20px;
	position: absolute;
	top:-50000px;
	left:-50000px;
}
#content .simplepoints ul li{
	font-size: 1.4em;
	padding: 0 0 14px 42px;
	background: url(../img/bg_list_arrow.jpg) no-repeat 26px 4px;
	line-height: 1.3em;
}
* html #content .simplepoints ul li{

}
#content .whocanlearn,
#content .next-workshop, 
#content .slot1{
	float:left;
	padding:0 0 20px 0;
	width:407px;
	clear:left;
}
* html #content .whocanlearn,
* html #content .next-workshop,
* html #content .slot1{
	float:left;
	padding:0 0 20px 0;
	width:407px;
	margin:60px 0 0 34px;
	
}
#workshops #content .whocanlearn {
	float:none;
	padding:0 0 20px 0;
	width:543px;
	margin:20px 0 30px 0;
	
}
#workshops #content .whocanlearn p{
	padding:0 0 10px 30px;
	font-size: 1.5em;
	font-weight: bold;
}
#workshops #content .whocanlearn ul li{
	list-style-type: none;
	padding:0;	
}
#content .slot{
	margin:10px 0 10px 0;
}
#content .slot h2{
	padding:0px 0px 0 30px;
	margin:0;
}
#content .whocanlearn h2{
	color:#D2618C;
	font-size: 2.0em;
	font-weight: normal;
}
#content .whocanlearn ul{
	margin:10px 0 20px 0px;
	padding:0;
	background:url(../img/shakras.jpg) no-repeat 310px -3px;
}
#workshops #content .whocanlearn ul{
	background: none;
}
#workshops #content .whocanlearn ul li{
	width:240px;
	float:left;
}
#content .whocanlearn ul li{
	font-size:1.4em;
	line-height: 1.6em;
	margin:2px 0 0 30px;
}
#content .whocanlearn p.more{
	display: block;
	float:right;
	margin: 0px 0px 0 0;
	padding: 0px 0 0 0;

}

/* ------- WHAT IS QT FOR --------- */

#content .whatisqtfor {
	float:right;
	margin:60px 58px 20px 0px;
	padding:0 0 20px 0;
	width:430px;
}
* html #content .whatisqtfor {
	float:right;
	margin:60px 31px 20px 0px;	
}
#content .whatisqtfor h2{
	height:35px;
	color:#D2618C;
	font-size: 2.0em;
	font-weight: normal;
	padding:0 0 0 30px;	
}
#content .whatisqtfor ul{
	height:15em;
	margin:0;
	padding: 0;
}
#content .whatisqtfor ul li{
	padding:2px 0 2px 0;
}
#content .whatisqtfor ul, #content .whatisqtfor p{
	margin:0 0 0 0px;
	padding:0;
	background: #F8FFEC;
}
#content .whatisqtfor p.more{
	clear: both;
	text-align:right;
	padding:0 0px 0 0;
	font-size: 1.2em;
}
#content .whatisqtfor p.more2{
	clear: both;
	text-align:left;
	padding:0 0px 0 30px;
	font-size: 1.4em;
}

#content p.more a{
	padding:4px 30px 4px 10px;	
}
#content .whatisqtfor ul li{
	font-size:1.4em;
	line-height: 1.4em;
	margin:0 0 0 30px;
	float:left;
	width:180px;
}
* html #content .whatisqtfor ul li{
	font-size:1.4em;
	line-height: 1.4em;
	margin:0 0 0 20px;
	float:left;
	width:181px;
	border:1px solid #F8FFEC;
}

/* ---- FP Testimonials Box ----- */
#content .testimonialsbox ,#content .latest-blogs{
	float:right;
	padding:0 0 43px 0;
	width:430px;
}
* html #content .testimonialsbox,* html #content .latest-blogs {
	margin:60px 30px 20px 0px;
}
 #content .testimonialsbox h2{
	color:#D2618C;
	font-size: 2.0em;
	font-weight: normal;
}
#content .testimonialsbox ul{
	height:37.4em;
	width:430px;
	margin:0;
	padding:0 0 60px 0;
	background: #fff;
}
* html #content .testimonialsbox ul{
	height:27.4em;
	width:400px;
	margin:0;
	padding:0;
	background: #fff;
}
#content .testimonialsbox ul li{
	clear:left;
	padding:10px 0 10px 0;
/*	font-size: 1.1em;*/
}

#content .testimonialsbox ul li.alternative_medicine_magazine p{
	padding:10px 0 0 0;
}

#content .testimonialsbox ul li.alternative_medicine_magazine img{
	float:left;
	margin: 0 0 20px 24px;
}
#content .testimonialsbox ul li.alternative_medicine_magazine blockquote{
	float:right;
	width:291px;
	margin:0 0 14px 0;
	padding: 0 10px 0 0;
}
* html #content .testimonialsbox ul li.alternative_medicine_magazine blockquote{
width:220px;
}

#content .testimonialsbox ul li blockquote{
	padding:10px 20px 10px 20px;
	line-height: 1.33em;
	width:400px;
}
#content .testimonialsbox ul li.alternative_medicine_magazine p{
	display: block;
	margin: 0px;
	padding: 0px;
	}
#content .testimonialsbox ul li p {
	text-align: right;
	display:block;
	margin: 0;
	padding:0 0 10px 0;
}
#content .testimonialsbox ul li.quote3{
	padding:0;
}
#content .testimonialsbox ul li.quote3 p cite{
padding:0;	
}

#content .testimonialsbox p.more{
	display: block;
	float:right;
	margin: 20px 0px 0 0;
	padding: 0px 0 0 0;
}
#content .testimonialsbox p.more a{
background-position: 50px 9px;

}
#content .testimonialsbox ul li p cite{
/*	padding:0px 20px 20px 0px;*/
display:block;
font-size:0.9em;
margin:0 12px 0 0;
}


/* ---------- OTHER CONTENT ------------ */

#sidebar {
float:left;
margin:86px 0 0 20px;
width:332px;
}
#sidebar .organisebox p{
	padding:0 0 10px 0;
}
#contact #sidebar {
margin:96px 0 0 20px;
}
#workshops #sidebar .rhsbox .vevent abbr{
display:block
}
#workshops #sidebar .rhsbox .vevent{

}
#workshops #sidebar .rhsbox .vevent{

}

#sidebar .rhsbox
{
	border:0px solid #fff;
    background-color: #F8FFEC;
    border: 1px solid #DADCD9;
    padding:20px;
    margin: 0 0 65px 21px;
}

html>body #sidebar .rhsbox{
    padding:20px;
    margin: 0 0 65px 0px;
}
* html #sidebar .rhsbox{
	width:297px;
}
#sidebar h2{
font-size:1.8em;
font-weight:normal;
margin:0 0 5px 0;
color:#D65373;
}
#sidebar h3{
font-size:1.8em;
font-weight:normal;
margin:5px 0 5px 0;
color:#D65373;
}
#sidebar p{
font-size:1.2em;
line-height:1.3em;
}
#sidebar p.morereading{
font-size:1.2em;
padding:10px 0 20px 0;
text-align:right;
}

#sidebar p.morereading a{
padding:0 0 0 8px;
background:transparent url(../img/bg_list_arrow.jpg) no-repeat scroll 0px 3px;

}
#sidebar p.book{
font-size:1.2em;
padding:0;
margin:auto 0;
position:relative;
top:13px;
color:#fff;
}
#sidebar #bottombit {


}

#sidebar img.content{
	border:1px solid #624EA5;
	margin:0 0 5px 5px;
}
#sidebar form input.zemText {
	width:160px;
}
#sidebar form label{
	margin:0 0 4px 0;
}
/*
#aboutqt #sidebar, #who-should-learn-qt #sidebar, #what-is-qt-used-for #sidebar {
float:left;

bordeR:1px solid red;	
}
*/
#sidebar ol{
	width: 300px;
}
#sidebar ol li{
	display:inline;	
}
#sidebar ol li img{
	padding:0 5px 5px 0;
}
#content .infobox{

}
#aboutqt #content img{
border: 1px solid #efefef;

}

.vevent h1{
	font-size: 1.5em;
	font-weight: normal;
	
}
.youlearnbox{
	border:1px solid #624EA5;
	width:155px;
	color:#553377;
	background:#9b8ec5;
	float:left;
	margin:0 0 0 4px;
	text-align:center;
	padding:46px 0;
	font-size:1.8em;
}
.youlearnbox span{
position:absolute;top:-50000px;left:-500000px
}

.findoutwhy{
	border:1px solid #624EA5;
	color:#fff;
	float:left;
	width:155px;
	font-size:1.8em;
	background:#9b8ec5;
	text-align:center;
	padding:46px 0;
	margin:0 0 0 8px;
}

/* ---------- vcard ------------*/
.vcard{
font-size: 1.3em;
margin:0px 0 0 0;
}

.vcard .fn{
font-size:1.4em;color:#D65373;
}
.vcard	.org{
margin:2px 0 2px 0;
}
.vcard .email{
	background: url() no-repeat 0 0;
}
.vcard .adr{

}
.vcard .tel{

}
.vcard .tags{

}
.vcard p{
	margin:10px 0 0 0;
}
/* ---------- CONTACT PAGE FORM -----------*/
.contactbox {
margin:15px 0 0 0;
	width:467px;
}


/* ---------- FOOTER ------------ */
#footer{
border-top:1px solid #DEDEDE;
clear:both;
margin:0px auto;
padding:40px 0pt 14px;
text-align:center;
width:877px;
}
#footer ul{
	font-size: 1.3em;
	margin-left: auto;
	margin-right: auto;
	width:700px;
}
#footer ul, #footer ul li{
	display:inline;
}
#footer ul li{
	border-left:1px solid #dedede;
	padding:0 20px 0 20px;
}
#footer .w3c{
	margin:20px 0 0 0;
}
#footer .w3c ul li{
	border-left:0px solid #dedede;
	padding:0 20px 0 20px;
}
#footer ul li.home{
	border-left: 0px;
}

p#ticg{
	padding:29px 0pt 0px 0;
	margin:0;
}
#ticg a {
	background: url(../img/ticg.gif) no-repeat scroll 64px 2px;
	padding:0pt 55px 3pt 0pt;
}
#ticg span{
	display:none;
}
#ticg a:hover {
	background: url(../img/ticg.gif) no-repeat scroll 64px -14px;
}

.whocanlearn h2.active, 
.testimonialsbox h2.active,
.whocanlearn h2, 
.testimonialsbox h2,
.next-workshop h2,
.slot1 h2,
.latest-blogs h2
{
	cursor:pointer;
	background-image:url(../img/arrows.gif);
	background-repeat: no-repeat ;
}
.whocanlearn h2.active, 
.testimonialsbox h2.active,
.next-workshop h2.active,
.slot1 h2.active,
.latest-blogs h2.active{
	background-position:10px 7px;
}
.whocanlearn h2:hover, 
.testimonialsbox h2:hover,
.next-workshop h2:hover,
.slot1 h2:hover,
.latest-blogs h2:hover{
	text-decoration:underline;
}
.whocanlearn h2, 
.testimonialsbox h2,
.next-workshop h2,
.slot1 h2,
.latest-blogs h2{
	background-position:10px -80px;
}

#twitter_div ul{
	font-size:1.3em;
}
#twitter_div ul li{
	padding:0 0 5px 0;
	list-style-type:disc;
	margin: 0 6px 0 13px;
}
#twitter_div a#twitter-link{
	font-size: 1.4em;
	background:transparent url(../img/bg_list_arrow.jpg) no-repeat scroll 0 10px;
 	display: inline !important;
 	padding:6px 15px 0 10px;
 	float:right;
}

a.external {
	background:url("../img/icons/external.png") no-repeat scroll right center transparent;
	padding:0 13px 0 0;
}