#tibetan-buddhism {width:100%; max-width:768px; margin:0 auto 20px auto; background:#3e3e3e; padding:10px 0 0 0; position:relative; z-index:10;}
#tibetan-buddhism .content-inner {width:95%; max-width:671px; margin:-10px auto 0 auto;}

#tibetan-buddhism .content-inner h1 {float:left; color:#d0bd7a;}
#tibetan-buddhism .content-inner a {color:#d0bd7a;}
#tibetan-buddhism .content-inner a:hover {color:#e6e6e6;}
#tibetan-buddhism .leftCol {display:inline-block; width:32%; vertical-align:top;}

#tibetan-buddhism .midCol {display:inline-block; width:20%; margin-left:2%; vertical-align:top; padding-top:5px; text-align:center;}
#tibetan-buddhism .midCol div {padding-bottom:10px; display:inline-block;}
#tibetan-buddhism .midCol div img {display:block; width:100%;}

#tibetan-buddhism .rightCol {display:inline-block; width:45.5%; margin-left:0.1%; padding-top:5px; text-align:center;}
#tibetan-buddhism .rightCol div {display:inline-block; width:32%; vertical-align:top; text-align:center; margin-bottom:20px; margin-left:1.3%;}
#tibetan-buddhism .rightCol div img {display:block; width:100%;}
#tibetan-buddhism .rightCol div.gap {margin-left:33.3%}


@media only screen and (max-width:640px) {
#tibetan-buddhism .leftCol {width:40%; float:left;}
#tibetan-buddhism .midCol {width:55%;}
#tibetan-buddhism .midCol div {padding-bottom:10px; width:49%; margin-left:1%;}
#tibetan-buddhism .rightCol {width:55%; margin-left:2%;}
}

@media only screen and (max-width:480px) {
#tibetan-buddhism .leftCol {width:100%; float:none;}
#tibetan-buddhism .midCol {width:100%; margin-left:0; margin-top:20px;}
#tibetan-buddhism .rightCol {width:100%; margin-left:0;}

}
