body  {  font-size: 18px; font-family: Arial; padding: 2px; }


.s_link {  font: 1.1em Arial, Verdana,  Helvetica, sans-serif; padding: 12px; }


.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;}

textarea {     width: 99%; border: 2px solid red;  border-radius: 8px;}

.fmtitle, .search1, .search2, .search3	{
	/* crossbrowser inline-block */ 
	display: -moz-inline-box; /* ff2 compatibility */ 
	display: inline-block;  /* all normal browsers*/ 
	zoom: 1;     /* ie7 &ie6 */ 
	*display: inline;   /* ie7 &ie6 */
	vertical-align: bottom;  /* opera compatible */
	/* End crossbrowser inline-block */ 
}

.fmtitle {font: bold 1.0em arial, trebuchet ms, georgia, sans-serif; margin: 1em 0px 1em 0px;}
.search1, .search2, .search3 { word-wrap: break-word; font-size: 12pt; margin: 2px; padding: 2px; vertical-align: top;}
.search1 { width: 55%; }
.search2 { width: 20%; }
.search3 { width: 18%; }

.spacedlinks 	{ margin-left:1px;  margin-bottom: 33px; margin-top: 33px; }
A:hover   	{ color: #ff2222; }


.forumtitle {text-align:center; font:bold 1.6em Arial, Verdana,  Helvetica, sans-serif; margin: 1em 0px 1em 0px;}
.fm_title   {text-align:left;   font:bold 1.6em Arial, Verdana,  Helvetica, sans-serif; margin: 1em 0px 1em 0px;}
.lfm	{text-align:center; }

 /* li {margin-top: 19px; margin-left: 6px; } */


.forumbodyold {text-align:left; width:80%; white-space:nowrap; overflow:hidden;}
.forumbody 	{text-align:left; width:80%; white-space:nowrap; }

.f2_body 	{text-align:left; width:100%; font-size: 20px;}
.f_body 	{text-align:left; width:1200px; font-size: 20px;}
.forumads 	{width:250px;	text-align: left; padding: 4px; float: right; margin: 5px;  background-color: #ffffff; border-radius: 19px; border: 2px solid #C1C1C1; font-size:20px;}

.f_body li	{margin-top: 20px;  font-size: 20px; } 

.s_body 	{text-align:left; width:80%; float:left;font-size: 20px; }
.f_sorted 	{text-align:center; width:100%;font-size: 20px;  }

.sbody		{text-align:left; margin: 0; padding: 0; font-size: 20px;}
/* .sbody li	{margin-left: -1.4em; margin-bottom: 11px; margin-top: 11px; padding: 0; font-size: 20px; } */ 



 /* am.asp styles   */

.am_li_container{ color: rgb(0, 0, 0);  text-align:left; }
.am_reply	{ background-color: #efefef; text-align:left;   }

.am_body	{ width:980px;}


.am_body_left	{ width:700px; padding:2px; background-color: #efefef; border-radius: 19px; border: 2px solid #C1C1C1; font-size:20px; }
.am_body_right  { width:260px; padding:4px; background-color: #ffffff; border-radius: 19px; border: 2px solid #C1C1C1; font-size:20px; color: rgb(0, 0, 0); float:right; margin:5px; }

.am_body_left_message ,.s2messagebody  { padding:4px; background-color: #FCFCEC; border-radius: 19px;  border: 2px solid #C1C1C1;font-size: 20px; }

.am_body_left_ads_up {display: none; }

.am_body_left_ads  {display: block; margine:3px; padding:9px; background-color: #ffffff; font-size: 22px; border-radius: 19px; border: 2px solid #C1C1C1;}

.GoogleAd { background-color: #ffffff; border-radius: 19px; border: 2px solid #C1C1C1;}


/* fm.asp styles   */
.fm_li_container	{ width: 700px; padding: 4px; color: rgb(0, 0, 0); border-radius: 19px;  border: 2px solid #C1C1C1; background-color: #efefef; }
.fm_reply		{ background-color: #efefef; text-align:left;   }
.fm_body 		{ width:700px; 	border-width:0px; }
.fm_ads  		{width:250px;	text-align:left; padding:4px; float:right; margin:5px;  background-color: #ffffff; border-radius: 19px; border: 2px solid #C1C1C1; font-size:20px;}

.admin	 	{  border:3px; word-wrap: break-word; background-color: #ddffff; }
.breakword , .break-word 	{  padding:4px; word-wrap: color: rgb(0, 0, 0); break-word; background-color: #ffffff; border-radius: 19px; border: 2px solid #C1C1C1;font-size: 20px;}
.nobreakword 	                {  padding:4px; color: rgb(0, 0, 0);           background-color: #ffffff; border-radius: 19px;  border: 2px solid #C1C1C1;font-size: 20px; }
A:hover   	{ color: #ff2222; }

div.forumthreads {   word-wrap:break-word;  color: rgb(0, 0, 0); }
.FilterStyle	 {max-width:99%; border-radius: 19px;  border: 2px solid #C1FFFF; background-color: #FCCCCC; padding:9px; font-size:20px; text-align: center;}

.f2liads {max-width:100%, border-radius: 19px; border: 1px solid #999999; background-color: #FFFFFF; padding:5px; font-size:20px; text-align:center; }
.amliads {width:63%; 	  border-radius: 19px; border: 1px solid #999999; background-color: #FFFFFF; padding:5px; font-size:20px; text-align:center; }

.nobreakword img, .s2messagebody img, .breakword img {	max-width: 100%; height: auto; margin: auto; display: block; }

ul.forumthreads,ul.Level1,ul.Level2,ul.Level3,ul.Level4,ul.Level5,ul.Level6,ul.Level7,ul.Level8,ul.Level9,ul.Level10,ul.Level11 { list-style-type: none;
list-style-position:outside;  padding: 20px;}



.liLevelA1, .liLevelA1A, .liLevelA1B { padding: 5px;  margin-bottom: 100px; border-radius: 10px; border: 2px solid #C1C1C1; word-wrap: break-word;}

/*{ width:100%; padding: 5px;  margin-bottom: 100px; border-radius: 10px; border: 2px solid #C1C1C1; }*/


.liLevelA1, .liLevelA1A {background-color: #eaefff; }
.liLevelA1B 		{background-color: #ffefea; }

.liLevelA2,.liLevelA3,.liLevelA4  { width:900px;  margin-top: 10px;}




@media only screen and (min-width:901px) and (max-width:1200px){
/* styles for medium screens */

.breakword, .nobreakword {  	padding:8px; word-wrap:break-word; }

ul.forumthreads,ul.Level1,ul.Level2,ul.Level3,ul.Level4,ul.Level5,ul.Level6,ul.Level7,ul.Level8,ul.Level9,ul.Level0,ul.Level11 {  list-style-type: none; padding: 20px;}


.RoundedDiv , .ErrorDiv  , .am_body_left, .amliads 	{ width:700px; }

.am_body,.fm_body , .f_body { width:780px; }
.forumads { width:200px;}
.am_body_left_ads_up {display: none; }

.am_body_left, .amliads, .fm_li_container, .fm_body	{ width:500px; }
.am_body_right,.am_ads, 	{ width:280px;}
.fm_ads  	{ width:0%; display: none; }

.liLevelA2,.liLevelA3,.liLevelA4     { width:650px; }

}




@media only screen and (min-width:601px) and (max-width:900px){
/* styles for medium screens */

.breakword, .nobreakword {  	padding:8px; word-wrap:break-word; }

ul.forumthreads,ul.Level1,ul.Level2,ul.Level3,ul.Level4,ul.Level5,ul.Level6,ul.Level7,ul.Level8,ul.Level9,ul.Level0,ul.Level11 {  list-style-type: none; padding: 14px;}


.RoundedDiv , .ErrorDiv  , .am_body_left, .amliads 	{ width:500px; }

.am_body,.fm_body , .f_body { width:610px; }
.forumads { width:200px;}
.am_body_left_ads_up {display: none; }

.am_body_left, .amliads, .fm_li_container, .fm_body	{ width:330px; }
.am_body_right,.am_ads, 	{ width:280px;}
.fm_ads  	{ width:0%; display: none; }

.liLevelA2,.liLevelA3,.liLevelA4     { width:450px; }

}



  



@media only screen and (min-width:311px) and (max-width:600px){
.breakword, .nobreakword {padding:1px; word-wrap:break-word; }
ul.forumthreads, ul.Level1, ul.Level2, ul.Level3, ul.Level4, ul.Level5, ul.Level6, ul.Level7, ul.Level8, ul.Level9, ul.Level0, ul.Level11 {  list-style-type: none;  padding: 6px; }

.am_body, .f_body, .s_body { width:100%; }
.am_body_left, .amliads, .fm_li_container, .fm_body	{ width:100%; }
.am_body_right,.am_ads , .forumads, .fm_ads 	{width:100%; display: none; }


.RoundedDiv  	{ width:98%; }
.ErrorDiv  	{ width:98%; }

.liLevelA2,.liLevelA3,.liLevelA4 { width:350px; }


}


@media only screen and (max-width:310px){
/* styles for small screens smart phones  */
       
.breakword, .nobreakword {padding:1px; word-wrap:break-word; }

ul.forumthreads, ul.Level1, ul.Level2, ul.Level3, ul.Level4, ul.Level5, ul.Level6, ul.Level7, ul.Level8, ul.Level9, ul.Level0, ul.Level11 {  list-style-type: none;  padding: 8px; }


.am_body,.f_body, .s_body { width:100%; }

.am_body_left, .amliads	, .fm_li_container, .fm_body{ width:100%; }
.am_body_right,.am_ads, .forumads , .fm_ads 	{ width:100%; display: none; }

.am_body_left_ads, .am_body_left_ads_up  {display: block; margine:3px; padding:9px; background-color: #ffffff; font-size: 22px; border-radius: 19px; border: 2px solid #C1C1C1;}



.RoundedDiv  	{ width:98%; }
.ErrorDiv  	{ width:98%; }


.liLevelA2,.liLevelA3,.liLevelA4 { width:220px; }

}
    




