* {font-family: Arial, Verdana, Helvetica, sans-serif; color:#000000;margin:0px;padding:0px;}
body  {background-color:#ddcec0;}
h1    {font-size:30px;}
h2    {font-size:25px;}
h3    {font-size:20px;}
a,a *             {color:#665442;}
a:hover,a:hover * {color:#FF580A;}
.clear {clear:both;font-size:10px;}

#m {width:900px;background-color:#f0e8e1;border-left:1px solid #877666;border-right:1px solid #877666;}
#top {height:71px;text-align:left;background:#baa28b url(top-bg.gif) repeat-x top;border-top:0px solid #877666;}
#top p {padding:10px 5px 0px 468px;color:#ffffff;font-size:14px;}
#top p * {color:#ffffff;font-size:14px;}
#top p b {font-weight:bold;font-size:16px;}

#menu {background-color:#877666;text-align:left;color:#ffffff;padding:4px;}
#menu * {color:#ffffff;font-size:14px;}

ul {padding:0px;margin:0px;margin-left:5px;list-style:none;top:0;}
ul li {float:left;font-weight:normal;margin-top:1px;}
ul li a   {float:left;width:148px;height:16px;padding:2px 0px 2px 0px;background:#ded0c3 url(niche-point.gif) no-repeat left;border:1px solid #a89584;color:#877666;text-decoration:none;}
ul li a b {margin-left:18px;font-size:12px;}
ul li a:hover {background-color:#fff6ee;color:#FF580A;}
ul li a:hover b {margin-left:19px;}
* HTML ul li a {width:150px;height:18px;}

p.title {padding-left:30px;height:22px;font-size:18px;margin:5px;color:#665442;text-align:left;}
#niche {float:left;width:160px;text-align:left;}
#niche p.title {background:url(marker-01.gif) no-repeat left;}
#base  {float:left;width:538px;text-align:left;background-color:#ffffff;border:1px solid #c9bdb1;border-top-width:0px;}
#base  p.title {background:url(marker-02.gif) no-repeat left;margin:4px;}
#best  {float:right;width:200px;text-align:left;}
#best  p.title {background:url(marker-03.gif) no-repeat left;}


.site {clear:both;height:138px;margin:5px;background-color:#fff7f0;border:1px solid #c9bdb1;}
.site img {float:left;border:4px solid #dfccbc;border-right-width:5px;}
.site a:hover img {border-color:#ead8c9;}
.site div {margin:4px 4px 4px 303px;background-color:#f0e2d5;padding:4px 4px 4px 4px;color:#a0826e;font-size:12px;border-bottom:1px solid #e0d4c8;}
.site p {margin:4px 4px 0px 303px;font-size:14px;}
.site h4 {font-size:18px;font-weight:normal;}

.best_site {margin:4px;background-color:#f0e2d5;border:1px solid #dfccbc;}
.best_site * {font-size:12px;}
.best_site p {margin:0px 5px 5px 5px;}
.best_site .rank {float:left;margin:5px;height:33px;background-color:#a79482;}
* HTML .best_site .rank {margin-left:3px;}
.best_site .rank b {float:left;margin:5px;color:#ffffff;font-size:18px;}
.best_site p.name {float:left;margin:5px 5px 0px 0px;font-size:12px;}
.best_site p.name a b {font-size:14px;}
.best_site p.desc {clear:both;background-color:#f5eadf;border:1px dotted #dfccbc;padding:1px 5px 5px 5px;}

#bottom {clear:both;background-color:#baa28b;color:#333333;border-top:3px solid #877666;padding:5px;font-size:12px;}

