body{background:url(../images/layout/bg.jpg) center center #333; text-align:center;}
#menu{width:721px;margin:20px auto 0 auto; padding:5px; color:#fff;}
#menu ul{ height:10px; list-style:none}
#menu li{ float:right ; list-style:none;padding-right:10px; border-left:1px solid #fff;}
#menu li.last{border:none}
#menu a{ color:#fff; padding-bottom :5px; text-decoration:none; border-bottom:none; font-weight:bold;}
#container{width:721px; padding:10px; text-align:right; background-color:#fff; margin:0 auto}

#body{background:url(../images/layout/body_seporator.gif) 249px top repeat-y #f5f5f5; margin:10px 0;}
#mainbar, #sidebar, #footer{padding:10px;}
#mainbar{float:right; width:450px; border-left:1px solid #c3c3c3;}
#sidebar{float:left; width:230px;}
#footer{clear:both; background-color:#e5e5e5; border:1px solid #d7d7d7;}

#mainbarright{float:right; width:225px;}
#mainbarleft{float:left; width:225px;}
#picture{float:left; width:450px;}
#picture img{float:left; width:90;}

.homeBox{float:right; width:185px; height:185px; margin-top:10px; border:1px solid #d7d7d7; margin-left:10px; padding:10px;} 
.homeBox a{ background:url(../images/more.jpg) right center no-repeat; padding-right:20px}
.homeBox img{ float:left; border:none;}
a.top{ color:#FF0000;}

#footer .marquee{overflow:hidden; position:relative; height:60px;}
#footer .marquee ul{position:absolute; left:-2000; width:2000px; margin:0; padding:0; list-style:none;}
#footer .marquee li{float:right; width:auto;}
#footer .marquee img{border:none; margin:0 10px;}

.clearer{clear:both; height:0; line-height:0; padding:0; margin:0}

