.search{  width: 70%;  }
.container100 {  width: 100%; font: bold 1.2em Serif, Arial, Verdana, Helvetica, georgia, sans-serif; }

.maincol, .maincolnew {width: 65%;float: left;word-wrap: break-word;  */ white-space:nowrap; */}
.adscol, .adscolnew  {width: 34%;float: right;word-wrap: break-word;display: block;}

.searchbox { max-width: 100%; padding:0px; margin:4px;}


.RoundedDiv{ width:70%;padding:1px; background-color: #efefef; border-radius: 19px;  border: 4px solid #C1C1C1; font-size:18px; word-wrap: break-word;}
.ErrorDiv  { width:70%;padding:1px; background-color: #FFFFFF; border-radius: 19px;  border: 4px solid #FF0000; font-size:18px; word-wrap: break-word;}


.maincol100 {width: 100%;word-wrap: break-word;}
.answer100 {word-wrap: break-word; border-radius: 16px;border: 1px solid #2E2E2E; margin:3px; padding:2px;}

.breakword , .break-word 	{  padding:4px; word-wrap: break-word;}
.nobreakword 	                {  padding:4px; }
.nobreakword img, .breakword img { max-width: 100%; height: auto; margin: auto; }



.w  {padding: 3px;margin: 49px 2px 2px 2px ;border-radius: 12px;border: 2px solid #A1A1A1; background-color: #FEFEFE;}
.t  {height: 37px; padding: 8px; margin: 5px; border: 0px, overflow:hidden; font: bold 1.4em Serif, Arial, Verdana}
.wr  {padding: 3px;margin: 2px; border-radius: 12px; border: 2px solid #A1A1A1; background-color: #FEFEFE;}

div.l {height: 37px;padding: 8px;margin: 5px;position: relative;border-radius: 8px;border: 2px solid #F0F0F0; overflow:hidden; background-color: #F8F8F8; color: #353535; }

div.l a { position: absolute; width: 100%; height: 100%; top: 0;left: 0; text-decoration: none;
z-index: 10; /* Places the link above everything else in the div */
background-color: #FFF; /* Fix to make div clickable in IE */
opacity: 0; /* Fix to make div clickable in IE */
filter: alpha(opacity=1); /* Fix to make div clickable in IE */}
div.l:hover { border: 2px solid #A0A0A0;}



@media only screen and (min-width:581px) and (max-width:1000px){

.t, div.l {height: 48px;}
.search{  width: 98%;  }
}





@media only screen and (min-width:401px) and (max-width:580px){

.maincol{  width: 100%; margin: 0px; }
.adscol{   width: 100%; margin: 0px; }

.maincolnew{ width: 100%; margin: 1px; }
.adscolnew{  width: 100%; margin: 1px; }

.t, div.l  {height: 58px;}
.search{  width: 90%;  }

div.sforum, div.dforum, div.blog, div.ads, div.tlink   {height: 80px; }


.RoundedDiv  	{ width:90%; }
.ErrorDiv  	{ width:90%; }
}





@media only screen and (max-width:400px){

.maincol{  width: 100%; margin: 0px; }
.adscol{   width: 100%; margin: 0px; }

.maincolnew{ width: 100%; margin: 1px; }
.adscolnew{  width: 100%; margin: 1px; }

.t, div.l  {height: 37px;}
.search{  width: 90%;  }

div.sforum, div.dforum, div.blog, div.ads, div.tlink   {height: 60px; }


.RoundedDiv  	{ width:90%; }
.ErrorDiv  	{ width:90%; }
}





