*{box-sizing:border-box; margin:0;padding:0;font-family:Noto Sans Tamil,Calibri,Sans Serif; line-height:1.5;
	font-size:min(4vw,15px);user-select:none;}
body{background:#eee}
button{padding:3px 15px;background:#08f;color:#fff; border:1px solid; border-radius:15px}
r{font-weight:bold;color:red}
g{font-weight:bold;color:green}
gr{font-weight:bold;color:grey}
bl{font-weight:bold;color:blue}
span{color:#777;}
form{background:#fff}
input, textarea{padding:4px;border:0;border-bottom:1px solid #ccc;width:80%;margin:4px auto}
textarea{resize:none;}
h1{float:left;margin:5px 0 0 12px;color:gold;font-size:1.2em}
h3{color:#f00;text-align:center;}
p,a{margin:1px 2px 2px 0;padding:4px 4px; color:green; font-weight:600;cursor:pointer;
	display:inline-block; text-decoration:none;}
.pad15{padding:10px 15px;border:5px solid #ccc}
.footer{position:fixed;bottom:0;padding:5px;background:#fff;width:100%;border-top:1px solid #000;}
.marb{margin-bottom:200px;}
.hid{display:none}
.tac{text-align:center;}
.fr{float:right}
.fl{float:left}
.red{color:red;font-weight:bold}
.blue{color:blue}
.gold{color:gold}
.w{color:#fff}
.w50{width:50%;}
.w100{width:100%}
.eng{font-family:Calibri}
.inner{width:100%;max-width:600px;margin-bottom:50px;}
.big{font-size:1.3em}
.col{width:100%;max-width:600px;float:left;}
.boxmenu{text-align:center; width:100%; max-width:600px;}
.slideshow{display:flex;wrap:nowrap;overflow:hidden;background:#fff}
.slide{display:inline-block; padding: 1rem 2rem; min-width: 100%; line-height:1.5;
	  //background-attachment:fixed; background-size:cover; background-repeat:no-repeat;
	  transition: all .50s, opacity .50s linear;text-align:center;}
.slide:nth-child(1n){background:#090}
.slide:nth-child(2n){background:brown}
.slide:nth-child(3n){background:#a0a}
.slide:nth-child(4n){background:#08e}
.slide p{display:block;margin-bottom:5px;padding:5px}
.slide p:nth-child(1){color:#123; background:#fff}
.slide p:nth-child(2){color:#eee; display:block;text-align:left;}
.slide p:nth-child(3){color:#123; display:block;border-bottom:1px solid #123;text-align:left;}
.slide a{color:#aaa;}
.max200{max-width:200px;}
i{font-size:0.9em;color:#666}
#head{background:#08f; padding:3px; height:55px;}
#head2{padding:8px 6px; border:1px solid gold; height:100%; color:gold;}
img{height:30px;width:90px;background:#08f; padding:3px 8px; 
	border-radius:50px;border:2px solid gold} 
#corner{padding:20px}
#corner p{display:block}
#menu{margin:auto; text-align:center; background:#fff;padding:10px 0; border:3px solid #08f; box-shadow:1px 1px 15px #08f inset}
#menu p{font-size:1.2em}
#distnamepad b{color:red;font-size:0.8em;width:200px;}
#marq1,#marq2{height:auto;}
#blist{text-align:left; overflow:auto;background:#fff;column-count:3;width:100%;}
#blist p{max-width:420px; color:#888; width:100%;  line-height:1.3; display:block; padding:1rem;page-break-inside:avoid}
#blist p::first-line{color:red;font-size:1.1em;text-align:center;}
#adlist{border-bottom:3px solid #ddd;border-right:0;background:#fff;overflow:hidden;height:320px;padding:25px;}
#adlist2{border:3px solid #ddd; border-top:0;background:#fff;overflow:hidden;height:560px;padding:25px;}
.adlist p:nth-child(odd){color:#a0a; font-weight:480; margin:0}
.adlist p:nth-child(even){color:#123; font-weight:480; margin:0}
.adlist a{font-weight:bold; font-size:1.3em;float:right}
::-webkit-scrollbar{width: 1px;border-radius: 25px;}
::-webkit-scrollbar-track{background: #f1f1f1;}
::-webkit-scrollbar-thumb{background:transparent;}
.r2l{-webkit-animation: r2l 1s cubic-bezier(0, 0, 0.3, 1); }
@-webkit-keyframes r2l {0%{ -webkit-transform:translateX(550px);}100% {-webkit-transform: translateX(0px);}}
@media(max-width:700px){#blist{column-count:1}}