<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.custom #footer{width:1000px;}
.custom #header{width:1000px;}
.custom #middlecontent{width:620px;}
.custom #main {width:1000px;}


/*@media screen and (min-width:481px) and (max-width:768px) {*/
@media screen and (min-width:481px) and (max-width:1000px) {
.custom #main{width:100%;}

.custom #header{width:100%; }
#header-middle{display:none !important; width:0px !important;}
#header-right{float:right; padding:10px 10px 10px 40px;}
#header-left{padding:0 8px;}


.custom #navbar{width:96%; padding:5px 2%; background:url(images/navbg.gif) repeat-x;  border-top-left-radius: 0; border-top-right-radius: 0; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; } 

#navbar .left{float:none;}
#navbar .right{display:none;}

.js #nav { display: none;  }
.js .selectnav { display: block; }
.js .selectnav { display: block; width:95%; margin:5px 2.5%; padding:3px 10px; font-size:1.3em; font-weight:bold; color:#000;  border:1px solid #999; }

#sidebar{display:none;}

.custom #middlecontent, #middlecontent{width:97.5%;  padding:10px 1.25% 25px 1.25%; }

.custom #footer{width:96%; padding:0 2%;}

.footerwidget1{float:none; width:97%; margin:0 1.5% 25px 1.5%; }
.footerwidget2{ float:right; width:46%; padding-left:2%; line-height:1.1em; }
.footerwidget3{float:left; width:46%; padding-right:2%; line-height:1.1em; background:url(images/bord_foot.gif) repeat-y right;}


.fl_block{ float:none; width:95%; margin-bottom:20px;}
.fr_block{  float:none; width:96%;}
.fr_block img{ text-align:center; margin:0 auto; display:block;}
.featblock{padding:17px 2% 10px 2%;   }

.spotlight{ padding:15px 5% 10px 5%; width:90%;float:none; margin-bottom:10px; }
#middlecontent .spotlight h3{color:#fff0b7; margin:0 0 12px 0; font-size:1.2em;}
.spotlight .logo{ background:#770c08; margin:0 auto 10px auto; padding:10px; width:70%; height:100px;  }
.topspotlights .bordl,.topspotlights .bordr{border-left:none;}

#topreview .reviewright{float:none; padding:10px 2% 10px 2%; width:95%;margin-top:10px;}
#topreview .reviewleft{ float:none; width:100%; clear:both;  }
}

@media screen and (min-width: 1px) and (max-width:480px){
body {font-size:10px; line-height:10px;  }
.custom #main {width:100%}

.custom #header{width:100%;}
#header-left{ width:100%; padding:15px 0 15px 0; text-align:center; }
#header-middle{display:none !important; width:0px !important; }
#header-right{ clear:both; text-align:center; margin:0 auto; float:none; padding:0 1.25% 0 1.25%;}

.custom #navbar{width:96%; padding:5px 2%; background:url(images/navbg.gif) repeat-x;  border-top-left-radius: 0; border-top-right-radius: 0; -moz-border-radius-topleft:0; -moz-border-radius-topright:0; } 

#navbar .left{float:none;}
#navbar .right{display:none;}

.js #nav { display: none; }
.js .selectnav { display: block; }
.js .selectnav { display: block; width:95%; margin:5px 2.5%; padding:3px 10px; font-size:1.3em; font-weight:bold; color:#000;  border:1px solid #999; }

.topsearchform { margin:0 auto 10px auto; width:290px; }
#header .topsearchinput{width:180px; margin:0;  }

#sidebar{display:none;}
.custom #middlecontent, #middlecontent{width:97.5%;  padding:10px 1.25% 25px 1.25%; }

.custom #footer{width:96%; padding:0 2%;}
 
.fl_block{ float:none; width:95%; margin-bottom:20px;}
.fr_block{  float:none; width:96%;}
.fr_block img{ text-align:center; margin:0 auto; display:block;}
.featblock{padding:17px 2% 10px 2%;  } 

.spotlight{ padding:15px 5% 10px 5%; width:90%;float:none; margin-bottom:10px; }
#middlecontent .spotlight h3{color:#fff0b7; margin:0 0 12px 0; font-size:1.2em;}
.spotlight .logo{ background:#770c08; margin:0 auto 10px auto; padding:10px; width:70%; height:70px;  }
.topspotlights .bordl,.topspotlights .bordr{border-left:none;}

.midsites th{font-size:.9em; line-height:.9em; }
.midsites td{font-size:.9em; line-height:.9em;}
.midsites span{font-size:1.2em;}
.midsites .hideme{ display:none;}


#topreview .reviewright{float:none; padding:10px 2% 10px 2%; width:95%;margin-top:10px;}
#topreview .reviewleft{ float:none; width:100%; clear:both;  }

.footerwidget1{float:none; width:97%; margin:0 1.5% 25px 1.5%; }
.footerwidget2{ float:none; width:97%; padding:0; margin:0 1.5% 25px 1.5%;  }
.footerwidget3{float:none; width:97%; padding:0; margin:0 1.5% 0 1.5%;  background:none;}

}</pre></body></html>