body{
	text-align:center;
	margin:0;
	padding:0;
	color:black;
	background:#FFFFFF;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0;
	margin-left:0;
	font-size:13px;
	font-family:tahoma;
	Arial,Helvetica,sans-serif
}
a:link,a:visited,a:active{
	color:#996600;
	font-weight:normal;
	text-decoration:none;
}
a:hover{
	color:#996600;
	font-weight:normal;
	text-decoration:none
}
ul,ol,dl,p,h1,h2,h3,h4,h5,h6{
	margin-top:10px;
	margin-bottom:10px;
	padding-top:0;
	padding-bottom:0;
}
ul ul,ul ol,ol ul,ol ol{
	margin-top:0;
	margin-bottom:0
}
h1,h2,h3,h4,h5,h6{
	color:#000;
	display:block;
	font-smooth:always
}
h1{
	font-size:34px;
	line-height:1.2;
	margin:0.3em 0 10px;
}
h2{
	font-size:28px;
	line-height:1.3;
	margin:1em 0 .2em;
}
h3{
	font-size:24px;
	line-height:1.3;
	margin:1em 0 .2em;
}
h4{
	font-size:19px;
	margin:1.33em 0 .2em;
}
h5{
	font-size:1.3em;
	margin:1.67em 0;
	font-weight:bold;
}
h6{
	font-size:1.15em;
	margin:1.67em 0;
	font-weight:bold;
}
h1 a,h2 a,h1 a:link,h2 a:link,h1 a:visited,h2 a:visited{
	color:#000;
}
h1 a:active,h2 a:active,h1 a:focus,h2 a:focus,h1 a:hover,h2 a:hover{
	color:#669900;
}
code,pre{
	font-family:"Courier New",Courier,monospace;
	font-size:1em
}
pre{
	overflow:auto;
	word-wrap:normal;
	padding-bottom:1.5em;
	overflow-y:hidden;
	width:99%
}
abbr[title],acronym[title]{
	border-bottom:1px dotted
}
hr{
	display:block;
	height:2px;
	border:none;
	margin:0.5em auto;
	color:#cccccc;
	background-color:#cccccc
}
table{
	font-size:1em;
}
div.post,ul.commentlist li,ol.commentlist li{
	word-wrap:break-word;
}
pre,.wp_syntax{
	word-wrap:normal;
}
div#wrapper{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	display:block;
	width:100%;
	min-width:800px
}
div#container{
	padding:0;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	display:block
}
table#layout{
	font-size:100%;
	width:100%;
	table-layout:fixed
}
.colone{
	width:206px
}
.colone-inner{
	width:0px
}
.coltwo{
	width:100% 
}
.colthree-inner{
	width:0px
}
.colthree{
	width:250px
}
td#header{
	width:auto;
	padding:0
}
table#logoarea,table#logoarea tr,table#logoarea td{
	margin:0;
	padding:0;
	background:none;
	border:0
}
table#logoarea{
	width:100%;
	border-spacing:0px;
	margin:0px 0px 0px 0px;
	padding:0px
}
img.logo{
	display:block;
	margin:0px 0px 0px 0px
}
td.logoarea-logo{
	width:1%
}
h1.blogtitle,h2.blogtitle{
	 display:block;
	margin:0px 0px 0px 0px;
	padding:0;
	margin-left:230px;
	letter-spacing:-1px;
	line-height:1.0em;
	font-family:Papyrus,Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:240%;
	font-smooth:always
}
h1.blogtitle a:link,h1.blogtitle a:visited,h1.blogtitle a:active,h2.blogtitle a:link,h2.blogtitle a:visited,h2.blogtitle a:active{
	 text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	font-smooth:always
}
h1.blogtitle a:hover,h2.blogtitle a:hover{
	 text-decoration:none;
	color:#000000;
	font-weight:bold
}
p.tagline{
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
	color:#666666
}
td.feed-icons{
	white-space:nowrap;
	}
div.rss-box{
	height:1%;
	display:block;
	padding:10px 0 10px 10px;
	margin:0;
	width:280px
}
a.comments-icon{
	height:22px;
	line-height:22px;
	margin:0 5px 0 5px;
	padding-left:22px;
	display:block;
	text-decoration:none;
	float:right;
	white-space:nowrap
}
a.comments-icon:link,a.commentss-icon:active,a.comments-icon:visited{
	background:transparent url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/comment-gray.png) no-repeat scroll center left
}
a.comments-icon:hover{
	background:transparent url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/comment.png) no-repeat scroll center left
}
a.posts-icon{
	height:22px;
	line-height:22px;
	margin:0 5px 0 0;
	padding-left:20px;
	display:block;
	text-decoration:none;
	float:right;
	white-space:nowrap
}
a.posts-icon:link,a.posts-icon:active,a.posts-icon:visited{
	background:transparent url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/rss-gray.png) no-repeat scroll center left
}
a.posts-icon:hover{
	background:transparent url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/rss.png) no-repeat scroll center left
}
a.email-icon{
	height:22px;
	line-height:22px;
	margin:0 5px 0 5px;
	padding-left:24px;
	display:block;
	text-decoration:none;
	float:right;
	white-space:nowrap
}
a.email-icon:link,a.email-icon:active,a.email-icon:visited{
	background:transparent url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/email-gray.png) no-repeat scroll center left
}
a.email-icon:hover{
	background:transparent url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/email.png) no-repeat scroll center left
}
td.search-box{
	height:1%
}
div.searchbox{
	height:35px;
	border-top:1px dashed #ffffff;
	border-bottom:0;
	width:200px;
	margin:0;
	padding:0
}
div.searchbox-form{
	margin:5px 10px 5px 10px
}
div.horbar1,div.horbar2{
	font-size:1px;
	clear:both;
	display:block;
	position:relative;
	padding:0;
	margin:0;
	width:100%;
	
}
div.horbar1{
	#height:5px;
	background:#ffffff
}
div.horbar2{
	#height:5px;
	background:#ffffff
}
div.opacityleft{
	position:absolute;
	z-index:2;
	top:0;
	left:0;
	background-color:#FFFFFF;
	height:px;
	width:200px;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40
}
div.opacityright{
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	background-color:#FFFFFF;
	height:px;
	width:200px;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40
}
a.divclick:link,a.divclick:visited,a.divclick:active,a.divclick:hover{
	width:100%;
	height:100%;
	display:block;
	text-decoration:none
}
td#left{
	vertical-align:top;
	padding:0px 0px 0px 0px;
	background:#b30000
}
td#left-inner{
	vertical-align:top;
	padding:10px 10px 10px 10px;
	background:#ffffff
}
td#right{
	vertical-align:top;
	border-left:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
	background:#f0e2d5
}
td#right-inner{
	vertical-align:top;
	padding:10px 10px 10px 10px;
	background:#ffffff
}
td#middle{
	background-color:#f7efe9;
	vertical-align:top;
	width:100%;
	padding:10px 50px;
	overflow:auto
}
td#footer{
	width:auto;
	background-color:#ffffff;
	#border-top:dashed 1px #cccccc;
	padding:10px;
	text-align:center;
	color:#777777;
	font-size:95%
}
td#footer a:link,td#footer a:visited,td#footer a:active{
	text-decoration:none;
	color:#777777;
	font-weight:normal
}
td#footer a:hover{
	text-decoration:none;
	color:#777777;
	font-weight:normal
}
div.widget{
	display:block;
	width:auto;
	margin:0 0 15px 0px;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana,Arial,Helvetica,sans-serif
}
div.widget-title{
	display:block;
	width:auto
}
div.widget-title h3,td#left h3.tw-widgettitle,td#right h3.tw-widgettitle,td#left ul.tw-nav-list,td#right ul.tw-nav-list{
	padding:0;
	margin:0;
	font-size:1.6em;
	font-weight:bold
}
div.widget ul,div.textwidget{
	display:block;
	width:auto;
	font-size:11px;
	text-decoration:normal;
	font-family:Verdana,Arial,Helvetica,sans-serifcolor:#ffffff
}
div.widget select{
	width:98%;
	margin-top:5px;
	font-size:11px;
	
}
div.widget ul{
	list-style-type:none;
	margin:0;
	padding:0;
	width:auto
}
div.widget ul li{
	display:block;
	margin:2px 0 2px 0px;
	padding:0 0 0 5px;
	border-left:solid 0px #996600
}
div.widget ul li:hover,div.widget ul li.sfhover{
	display:block;
	width:auto;
	border-left:solid 0px #000000;
	
}
div.widget ul li ul li{
	margin:2px 0 2px 5px;
	padding:0 0 0 5px;
	border-left:solid 0px #996600;
	
}
div.widget ul li ul li:hover,div.widget ul li ul li.sfhover{
	border-left:solid 0px #000000;
	
}
div.widget ul li ul li ul li{
	margin:2px 0 2px 5px;
	padding:0 0 0 5px;
	border-left:solid 0px #FFFFFF;
	
}
div.widget ul li ul li ul li:hover,div.widget ul li ul li ul li.sfhover{
	border-left:solid 0px #000000;
	
}
div.widget ul li a:link,div.widget ul li a:visited,div.widget ul li a:active{
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
	font-weight:bold;
	
}
div.widget ul li ul li a:link,div.widget ul li ul li a:visited,div.widget ul li ul li a:active{
	color:#FFFFFF;
	font-weight:normal;
	
}
div.widget ul li ul li ul li a:link,div.widget ul li ul li ul li a:visited,div.widget ul li ul li ul li a:active{
	color:#FFFFFF;
	font-weight:normal;
	
}
div.widget ul li a:hover{
	color:#000000;
	
}
div.widget ul li ul li a:hover{
	color:#000000;
	
}
div.widget ul li ul li ul li a:hover{
	color:#000000;
	
}
div.widget ul li a:link,div.widget ul li a:visited,div.widget ul li a:active,div.widget ul li a:hover{
	display:inline
}
* html div.widget ul li a:link,* html div.widget ul li a:visited,* html div.widget ul li a:active,* html div.widget ul li a:hover{
	height:1%;
	 
}
 div.widget_pages ul li,div.widget_categories ul li{
	border-left:0 !important;
	padding:0 !important
}
div.widget_pages ul li a:link,div.widget_pages ul li a:visited,div.widget_pages ul li a:active,div.widget_categories ul li a:link,div.widget_categories ul li a:visited,div.widget_categories ul li a:active{
	padding:0 0 0 5px;
	border-left:solid 0px #996600
}
div.widget_pages ul li a:hover,div.widget_categories ul li a:hover{
	border-left:solid 0px #000000;
	
}
div.widget_pages ul li ul li a:link,div.widget_pages ul li ul li a:visited,div.widget_pages ul li ul li a:active,div.widget_categories ul li ul li a:link,div.widget_categories ul li ul li a:visited,div.widget_categories ul li ul li a:active{
	padding:0 0 0 5px;
	border-left:solid 0px #996600
}
div.widget_pages ul li ul li a:hover,div.widget_categories ul li ul li a:hover{
	border-left:solid 0px #000000;
	
}
div.widget_pages ul li ul li ul li a:link,div.widget_pages ul li ul li ul li a:visited,div.widget_pages ul li ul li ul li a:active,div.widget_categories ul li ul li ul li a:link,div.widget_categories ul li ul li ul li a:visited,div.widget_categories ul li ul li ul li a:active{
	padding:0 0 0 5px;
	border-left:solid 0px #FFFFFF
}
div.widget_pages ul li ul li ul li a:hover,div.widget_categories ul li ul li ul li a:hover{
	border-left:solid 0px #000000;
	
}
div.widget_pages ul li a:link,div.widget_pages ul li a:active,div.widget_pages ul li a:visited,div.widget_pages ul li a:hover{
	display:block !important
}
div.widget_categories ul li a:link,div.widget_categories ul li a:active,div.widget_categories ul li a:visited,div.widget_categories ul li a:hover{
	display:inline !important
}
table.subscribe{
	width:100%
}
table.subscribe td.email-text{
	padding:0 0 5px 0;
	vertical-align:top
}
table.subscribe td.email-field{
	padding:0;
	width:100%
}
table.subscribe td.email-button{
	padding:0 0 0 5px
}
table.subscribe td.post-text{
	padding:7px 0 0 0;
	vertical-align:top
}
table.subscribe td.comment-text{
	padding:7px 0 0 0;
	vertical-align:top
}
div.post,div.page{
	display:block;
	margin:0 0 30px 0
}
div.sticky{
	background:#eee url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/sticky.gif) 99% 5% no-repeat;
	border:dashed 1px #cccccc;
	padding:10px
}
div.post-kicker{
	margin:0 0 5px 0
}
div.post-kicker a:link,div.post-kicker a:visited,div.post-kicker a:active{
	color:#000000;
	text-decoration:none;
	text-transform:uppercase
}
div.post-kicker a:hover{
	color:#cc0000
}
div.post-headline{
}
div.post-headline h1,div.post-headline h2{
	 margin:0;
	 padding:0;
	padding:0;
	margin:0
}
div.post-headline h2 a:link,div.post-headline h2 a:visited,div.post-headline h2 a:active,div.post-headline h1 a:link,div.post-headline h1 a:visited,div.post-headline h1 a:active{
	color:#996600;
	text-decoration:none
}
div.post-headline h2 a:hover,div.post-headline h1 a:hover{
	color:#000000;
	text-decoration:none
}
div.post-byline{
	margin:5px 0 10px 0
}
div.post-byline a:link,div.post-byline a:visited,div.post-byline a:active{
}
div.post-byline a:hover{
}
div.post-bodycopy{
}
div.post-bodycopy p{
	margin:1em 0;
	padding:0;
	display:block
}
div.post-pagination{
	
}
div.post-footer{
	clear:both;
	display:block;
	margin:0;
	padding:5px;
	background:#eeeeee;
	color:#666;
	line-height:18px
}
div.post-footer a:link,div.post-footer a:visited,div.post-footer a:active{
	color:#333;
	font-weight:normal;
	text-decoration:none
}
div.post-footer a:hover{
	color:#333;
	font-weight:normal;
	text-decoration:underline
}
div.post-kicker img,div.post-byline img,div.post-footer img{
	border:0;
	padding:0;
	margin:0 0 -1px 0;
	background:none
}
span.post-ratings{
	display:inline-block;
	width:auto;
	white-space:nowrap
}
div.navigation-top{
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:dashed 1px #cccccc
}
div.navigation-middle{
	display:block;
	width:100%;
	margin:10px 0 20px 0;
	padding:10px 0 10px 0;
	border-top:dashed 1px #cccccc;
	border-bottom:dashed 1px #cccccc
}
div.navigation-bottom{
	display:block;
	width:100%;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	border-top:dashed 1px #cccccc
}
div.navigation-comments-above{
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:5px 0 5px 0
}
div.navigation-comments-below{
	display:block;
	width:100%;
	margin:0 0 10px 0;
	padding:5px 0 5px 0
}
div.older{
	float:left;
	width:49%;
	text-align:left;
	margin:0;
	padding:0
}
div.newer{
	float:right;
	width:49%;
	text-align:right;
	margin:0;
	padding:0;
	
}
div.older-home{
	float:left;
	width:45%;
	text-align:left;
	margin:0;
	padding:0
}
div.newer-home{
	float:right;
	width:45%;
	text-align:right;
	margin:0;
	padding:0;
	
}
div.home{
	float:left;
	width:9%;
	text-align:center;
	margin:0;
	padding:0
}
form,.feedburner-email-form{
	margin:0;
	padding:0;
	
}
fieldset{
	border:1px solid #cccccc;
	width:auto;
	padding:0.35em 0.625em 0.75em;
	display:block;
	
}
legend{
	color:#000000;
	background:#f4f4f4;
	border:1px solid #cccccc;
	padding:2px 6px;
	margin-bottom:15px;
	
}
form p{
	margin:5px 0 0 0;
	padding:0;
	
}
label{
	margin-right:0.5em;
	font-family:arial;
	cursor:pointer;
	
}
input.text,input.textbox,input.password,input.file,input.TextField,textarea{
	padding:3px;
	color:#000000;
	border-top:solid 1px #333333;
	border-left:solid 1px #333333;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #cccccc;
	background:url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/inputbackgr.gif) top left no-repeat
}
textarea{
	width:96%;
	
}
input.inputblur{
	color:#777777;
	width:95%
}
input.inputfocus{
	color:#000000;
	width:95%
}
input.highlight,textarea.highlight{
	background:#e8eff7;
	border-color:#37699f
}
.button,.Button{
	padding:0 2px;
	height:24px;
	line-height:16px;
	background-color:#777777;
	color:#ffffff;
	border:solid 2px #555555;
	font-weight:bold
}
.buttonhover{
	padding:0 2px;
	cursor:pointer;
	background-color:#6b9c6b;
	color:#ffffff;
	border:solid 2px #496d49
}
form#commentform input#submit{
	padding:4px 10px 4px 10px;
	font-size:1.2em;
	line-height:1.5em;
	height:36px
}
table.searchform{
	width:100%
}
table.searchform td.searchfield{
	padding:0;
	width:100%
}
table.searchform td.searchbutton{
	padding:0 0 0 5px
}
table.searchform td.searchbutton input{
	padding:0 0 0 5px
}
blockquote{
	height:1%;
	display:block;
	clear:both;
	color:#555555;
	padding:1em 1em;
	background:#f4f4f4;
	border:solid 1px #e1e1e1
}
blockquote blockquote{
	height:1%;
	display:block;
	clear:both;
	color:#444444;
	padding:1em 1em;
	background:#e1e1e1;
	border:solid 1px #d3d3d3
}
div.post table{
	border-collapse:collapse;
	margin:10px 0;
	background-color:#ffffff
}
div.post table caption{
	width:auto;
	margin:0 auto;
	background:#eeeeee;
	border:#999999;
	padding:4px 8px;
	color:#666666
}
div.post table th{
	background:#888888;
	color:#ffffff;
	font-weight:bold;
	font-size:90%;
	padding:4px 8px;
	border:solid 1px #ffffff;
	text-align:left
}
div.post table td{
	padding:4px 8px;
	background-color:#ffffff;
	border:0px;
	text-align:left;
	vertical-align:top
}
div.post table tfoot td{
	
}
div.post table tr.alt td{
	background:#f4f4f4
}
div.post table tr.over td{
	background:#e2e2e2
}
#calendar_wrap{
	padding:0;
	border:none
}
table#wp-calendar{
	width:100%;
	font-size:90%;
	border-collapse:collapse;
	background-color:#ffffff;
	margin:0 auto
}
table#wp-calendar caption{
	width:auto;
	background:#eeeeee;
	border:none;
	;
	padding:3px;
	margin:0 auto;
	font-size:1em
}
table#wp-calendar th{
	border:solid 1px #eeeeee;
	background-color:#999999;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
	text-align:center
}
table#wp-calendar td{
	padding:0;
	line-height:18px;
	background-color:#ffffff;
	border:1px solid #dddddd;
	text-align:center
}
table#wp-calendar tfoot td{
	border:solid 1px #eeeeee;
	background-color:#eeeeee
}
table#wp-calendar td a{
	display:block;
	background-color:#eeeeee;
	width:100%;
	height:100%;
	padding:0
}
div#respond{
	margin:25px 0;
	padding:25px;
	background:#eee;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	
}
p.thesetags{
	margin:10px 0
}
h3.reply{
	margin:0;
	padding:0 0 10px 0
}
ol.commentlist{
	margin:15px 0 25px 0;
	list-style-type:none;
	padding:0;
	display:block;
	border-top:dotted 1px #cccccc
}
ol.commentlist li{
	padding:15px 10px;
	display:block;
	height:1%;
	margin:0;
	background-color:#FFFFFF;
	border-bottom:dotted 1px #cccccc
}
ol.commentlist li.alt{
	display:block;
	height:1%;
	background-color:#F6F6F6;
	border-bottom:dotted 1px #cccccc
}
ol.commentlist li.authorcomment{
	display:block;
	height:1%;
	background-color:#FFECEC
}
ol.commentlist span.authorname{
	font-weight:bold;
	font-size:110%
}
ol.commentlist span.commentdate{
	color:#666666;
	font-size:90%;
	margin-bottom:5px;
	display:block
}
ol.commentlist span.editcomment{
	display:block
}
ol.commentlist li p{
	margin:2px 0 5px 0
}
div.comment-number{
	float:right;
	font-size:2em;
	line-height:2em;
	font-family:georgia,serif;
	font-weight:bold;
	color:#ddd;
	margin:-10px 0 0 0;
	position:relative;
	height:1%
}
div.comment-number a:link,div.comment-number a:visited,div.comment-number a:active{
	color:#ccc
}
textarea#comment{
	width:98%;
	margin:10px 0;
	display:block
}
ul.commentlist{
	margin:15px 0 15px 0;
	list-style-type:none;
	padding:0;
	display:block;
	border-top:dotted 1px #cccccc
}
ul.commentlist ul{
	margin:0;
	border:none;
	list-style-type:none;
	padding:0
}
ul.commentlist li{
	padding:0;
	 margin:0;
	display:block;
	clear:both;
	height:1%;
	
}
ul.commentlist ul.children li{
	 margin-left:30px
}
ul.commentlist div.comment-container{
	padding:10px;
	margin:0
}
ul.children div.comment-container{
	background-color:transparent;
	border:dotted 1px #ccc;
	padding:10px;
	margin:0 10px 8px 0;
	 -moz-border-radius:5px;
	 -khtml-border-radius:5px;
	 -webkit-border-radius:5px;
	 border-radius:5px
}
ul.children div.bypostauthor{
}
ul.commentlist li.thread-even{
	background-color:#FFFFFF;
	border-bottom:dotted 1px #cccccc
}
ul.commentlist li.thread-odd{
	background-color:#F6F6F6;
	border-bottom:dotted 1px #cccccc
}
ul.commentlist span.authorname{
	font-size:110%
}
div.comment-meta a:link,div.comment-meta a:visited,div.comment-meta a:active,div.comment-meta a:hover{
	font-weight:normal
}
div#cancel-comment-reply{
	margin:-5px 0 10px 0
}
div.comment-number{
	float:right;
	font-size:2em;
	line-height:2em;
	font-family:georgia,serif;
	font-weight:bold;
	color:#ddd;
	margin:-10px 0 0 0;
	position:relative;
	height:1%
}
div.comment-number a:link,div.comment-number a:visited,div.comment-number a:active{
	color:#ccc
}
.page-numbers{
	padding:2px 6px;
	border:solid 1px #000000;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
span.current{
	background:#ddd
}
a.prev,a.next{
	border:none
}
a.page-numbers:link,a.page-numbers:visited,a.page-numbers:active{
	text-decoration:none;
	color:#996600;
	border-color:#996600
}
a.page-numbers:hover{
	text-decoration:none;
	color:#996600;
	border-color:#996600
}
div.xhtml-tags{
	display:none
}
abbr em{
	border:none !important;
	border-top:dashed 1px #aaa !important;
	display:-moz-inline-box !important;
	display:inline-block !important;
	background:url(http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/images/commentluv.gif) 0% 90% no-repeat;
	margin-top:8px;
	padding:5px 5px 2px 20px !important;
	font-style:normal
}
p.subscribe-to-comments{
	margin-bottom:10px
}
div#gsHeader{
	display:none;
	
}
div.g2_column{
	margin:0 !important;
	width:100% !important;
	font-size:1.2em
}
div#gsNavBar{
	border-top-width:0 !important
}
p.giDescription{
	font-size:1.2em;
	line-height:1 !important
}
p.giTitle{
	margin:0.3em 0 !important;
	font-size:1em;
	font-weight:normal;
	color:#666
}
div#wp-email img{
	border:0;
	padding:0
}
div#wp-email input,div#wp-email textarea{
	margin-top:5px;
	margin-bottom:2px
}
div#wp-email p{
	margin-bottom:10px
}
input#wp-email-submit{
	 padding:0;
	 font-size:30px;
	 height:50px;
	 line-height:50px;
	 overflow:visible;
	
}
img.WP-EmailIcon{
	 vertical-align:text-bottom !important
}
.tw-accordion .tw-widgettitle,.tw-accordion .tw-widgettitle:hover,.tw-accordion .tw-hovered,.tw-accordion .selected,.tw-accordion .selected:hover{
	 background:transparent !important;
	 background-image:none !important
}
.tw-accordion .tw-widgettitle span{
	 padding-left:0 !important
}
.tw-accordion h3.tw-widgettitle{
	border-bottom:solid 1px #ccc
}
.tw-accordion h3.selected{
	border-bottom:none
}
td#left .without_title,td#right .without_title{
	 margin-top:0;
	margin-bottom:0
}
ul.tw-nav-list{
	border-bottom:solid 1px #999;
	display:block;
	margin-bottom:5px !important
}
td#left ul.tw-nav-list li,td#right ul.tw-nav-list li{
	padding:0 0 1px 0;
	margin:0 0 -1px 5px;
	 border:solid 1px #ccc;
	border-bottom:none;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	background:#eee
}
td#left ul.tw-nav-list li.ui-tabs-selected,td#right ul.tw-nav-list li.ui-tabs-selected{
	 background:none;
	border:solid 1px #999;
	border-bottom:solid 1px #fff !important
}
ul.tw-nav-list li a:link,ul.tw-nav-list li a:visited,ul.tw-nav-list li a:active,ul.tw-nav-list li a:hover{
	padding:0 8px !important;
	background:none;
	border-left:none !important;
	outline:none
}
td#left ul.tw-nav-list li.ui-tabs-selected a,td#left li.ui-tabs-selected a:hover,td#right ul.tw-nav-list li.ui-tabs-selected a,td#right li.ui-tabs-selected a:hover{
	 color:#000000;
	 text-decoration:none;
	font-weight:bold;
	background:none !important;
	outline:none
}
td#left .ui-tabs-panel,td#right .ui-tabs-panel{
	 margin:0;
	 padding:0
}
img{
	border:0
}
#dbem-location-map img{
	 background:none !important
}
.post img{
	padding:0px;
	border:0px;
	
}
.post img.size-full{
	max-width:96%;
	width:auto 100%;
	margin:5px 0 5px 0
}
div.post img[class~=size-full]{
	height:auto;
	
}
.post img.alignleft{
	float:left;
	margin:10px 10px 5px 0;
	
}
.post img.alignright{
	float:right;
	margin:10px 0 5px 10px;
	
}
.post img.aligncenter{
	display:block;
	margin:10px auto
}
.aligncenter,div.aligncenter{
	 display:block;
	 margin-left:auto;
	 margin-right:auto
}
.alignleft,div.alignleft{
	float:left;
	margin:10px 10px 5px 0
}
.alignright,div.alignright{
	 float:right;
	 margin:10px 0 5px 10px
}
div.archives-page img{
	border:0;
	padding:0;
	background:none;
	margin-bottom:0;
	vertical-align:-10%
}
.wp-caption{
	max-width:96%;
	width:auto 100%;
	height:auto;
	display:block;
	border:0px;
	text-align:center;
	
}
* html .wp-caption{
	height:100%;
	
}
.wp-caption img{
	 margin:0 !important;
	 padding:0 !important;
	 border:0 none !important
}
.wp-caption p.wp-caption-text{
	font-size:0.8em;
	line-height:13px;
	padding:2px 4px 5px;
	margin:0;
	color:#666666
}
img.wp-post-image{
	float:left;
	border:0;
	padding:0;
	background:none;
	margin:0 10px 5px 0
}
img.wp-smiley{
	 float:none;
	border:none !important;
	margin:0 1px -1px 1px;
	padding:0 !important;
	background:none !important
}
img.avatar{
	float:left;
	display:block;
	margin:0 8px 1px 0;
	padding:3px;
	border:solid 1px #ddd;
	background-color:#f3f3f3;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	
}
#comment_quicktags{
	text-align:left;
	padding:10px 0 2px 0;
	display:block
}
#comment_quicktags input.ed_button{
	background:#f4f4f4;
	border:2px solid #cccccc;
	color:#444444;
	margin:2px 4px 2px 0;
	width:auto;
	padding:0 4px;
	height:24px;
	line-height:16px
}
#comment_quicktags input.ed_button_hover{
	background:#dddddd;
	border:2px solid #666666;
	color:#000000;
	margin:2px 4px 2px 0;
	width:auto;
	padding:0 4px;
	height:24px;
	line-height:16px;
	cursor:pointer
}
#comment_quicktags #ed_strong{
	font-weight:bold
}
#comment_quicktags #ed_em{
	font-style:italic
}
@media print{
	body{
	background:white;
	color:black;
	margin:0;
	font-size:10pt !important;
	font-family:arial,sans-serif;
	
}
div.post-footer{
	line-height:normal !important;
	color:#555 !important;
	font-size:9pt !important
}
a:link,a:visited,a:active,a:hover{
	text-decoration:underline !important;
	color:#000
}
h2{
	color:#000;
	font-size:14pt !important;
	font-weight:normal !important
}
h3{
	color:#000;
	font-size:12pt !important;
	
}
#header,#footer,.colone,.colthree,.navigation,.navigation-top,.navigation-middle,.navigation-bottom,.wp-pagenavi-navigation,#comment,#respond,.remove-for-print{
	display:none
}
td#left,td#right,td#left-inner,td#right-inner{
	width:0
}
td#middle{
	width:100%
}
*:lang(en) td#left{
	 display:none
}
*:lang(en) td#right{
	 display:none
}
*:lang(en) td#left-inner{
	 display:none
}
*:lang(en) td#right-inner{
	 display:none
}
td#left:empty{
	 display:none
}
td#right:empty{
	 display:none
}
td#left-inner:empty{
	 display:none
}
td#right-inner:empty{
	 display:none
}

}
ul.rMenu,ul.rMenu ul,ul.rMenu li,ul.rMenu a{
	display:block;
	margin:0;
	padding:0
}
ul.rMenu,ul.rMenu li,ul.rMenu ul{
	list-style:none
}
ul.rMenu ul{
	display:none
}
ul.rMenu li{
	position:relative;
	z-index:1
}
ul.rMenu li:hover{
	z-index:999
}
ul.rMenu li:hover > ul{
	display:block;
	position:absolute
}
ul.rMenu li:hover{
	background-position:0 0
}
 ul.rMenu-hor li{
	float:left;
	width:auto
}
ul.rMenu-hRight li{
	float:right
}
ul.rMenu-ver li{
	float:none
}
* html a.posts-icon,a.comments-icon,a.email-icon,img.logo{
	behavior:url("http://www.insightmeditationcenter.org/site/wp-content/themes/atahualpa/js/iepngfix.php") 
}
.clearfix:after{
	 content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix{
	min-width:0;
	display:inline-block;
	display:block
}
* html .clearfix{
	height:1%;
	
}
.clearboth{
	clear:both;
	height:1%;
	font-size:1%;
	line-height:1%;
	display:block;
	padding:0;
	margin:0
}
H1{
	color:black;
	font-size:30px;
	font-weight:normal;
	white-space:normal;
	margin-top:0em;
	margin-bottom:0em;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif
}
H2{
	color:black;
	font-size:24px;
	white-space:normal;
	margin-top:0em;
	margin-bottom:2em;
	font-weight:normal;
	font-family:Tahoma,Verdana,Helvetica,sans-serif
}
H3{
	color:black;
	font-size:20px;
	white-space:normal;
	font-weight:normal;
	margin-top:2em;
	margin-bottom:0em;
	font-family:Tahoma,Verdana,Helvetica,sans-serif
}
H4{
	color:black;
	font-size:16px;
	white-space:normal;
	font-weight:bold;
	margin-top:1.5em;
	margin-bottom:0em;
	font-family:Arial,Verdana,Helvetica,sans-serif
}
H5{
	color:black;
	font-size:14px;
	white-space:nowrap;
	font-style:italic;
	font-weight:normal;
	margin-top:0em;
	margin-bottom:0em;
	font-family:Arial,Verdana,Helvetica,sans-serif
}
.left50{
	width:50%;
	text-align:left;
	margin:0 auto 0 0
}
#imc-header{
	font-size:46px
}
#flexipages-4{
	margin-left:10px
}
.rsevent{
	padding-top:12px;
	padding-bottom:12px
}
.event_text p{
	margin-top:0px;
	padding-top:0px;
	border-top:0px
}
.event_text li{
	list-style:disc;
	padding:0px
}
#recent-posts-3 li{
	padding-top:10px
}
#recent-posts-3 a:link,#recent-posts-3 a:visited,#archives-2 a:link,#archives-2 a:visited,#categories-2 a:link,#categories-2 a:visited{
	color:#996600;
	text-decoration:none
}
 #recent-posts-3 a:hover,#archives-2 a:hover,#categories-2 a:hover{
	color:#000000
}
 div.toc{
	border:1px solid #ccc;
	font-size:12px
}
div.toc.toc-left{
	max-width:22em;
	margin:25px 5px 5px 0
}
div.toc.toc-right{
	max-width:22em;
	float:right;
	margin:5px 0 5px 5px
}
div.toc a.toc-header{
	display:block;
	background-color:#f8f8ec;
	border-top:1px solid #fcfcfc;
	border-left:1px solid #fcfcfc;
	border-bottom:1px solid #f0f0e0;
	border-right:1px solid #f0f0e0;
	color:#777;
	padding:1px 2px;
	text-align:left;
	font-size:16px;
	font-weight:bold
}
div.toc a.toc-header:hover{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #fcfcfc;
	border-right:1px solid #fcfcfc
}
div.toc ul{
	list-style:none;
	margin:0;
	padding:5px;
	background-color:#ffffff;
	overflow:hidden;
	white-space:nowrap
}
div.toc.auto-collapse ul{
	display:none
}
div.toc li a{
	text-decoration:none;
	border:0 none;
	color:#996600
}
div.toc li.toc-level-1{
	font-weight:bold
}
div.toc li.toc-level-2{
	font-weight:bold;
	padding-left:10px
}
div.toc li.toc-level-3{
	padding-left:20px
}
div.toc li.toc-level-4{
	padding-left:30px
}
.ad-table td{
	vertical-align:middle
}
.translate_block a:link,.translate_block a:visited,.translate_block a:active,.translate_block a:hover{
	text-decoration:underline
}
textarea#contact-message-body{
	width:300px
}

