#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:right; color:#d0bd7a;}
#tibetan-buddhism .content-inner a {color:#d0bd7a;}
#tibetan-buddhism .content-inner a:hover {color:#e6e6e6;}
#tibetan-buddhism .rightCol {display:inline-block; width:32%; vertical-align:top;}

#tibetan-buddhism .midCol {display:inline-block; width:20%; margin-right: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 .leftCol {display:inline-block; width:45.5%; margin-right:0.1%; padding-top:5px; text-align:center;}
#tibetan-buddhism .leftCol div {display:inline-block; width:32%; vertical-align:top; text-align:center; margin-bottom:20px; margin-right:1.3%; padding-bottom:9px;}
#tibetan-buddhism .leftCol div img {display:block; width:100%;}
#tibetan-buddhism .leftCol div.gap {margin-right:33.3%}


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

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