* { color:#1f1f1f;font-family:arial; }
h1 { clear:both;padding:0px 0;font-weight:normal;color:#082b3d;font-size:20px;
	margin:0;}
h2 { font-size:13px;color:#191c1d;padding:0;margin:4px 0 0 0;color:#082b3d; }
h3 { color:#082b3d;margin:0; }

a { color:#1694d9;text-decoration:none; }
a:hover { color:#1694d9;text-decoration:underline; }

a.milkbox img { border:1px solid #d7d7d7;padding:4px; }
a.milkbox:hover img { border:1px solid #ccc;background:#eee; }

#advert {  }
#logo { height:60px; }

#container { width:842px;margin:30px auto;position:relative; }
#body { width:677px;float:left;margin-left:30px; }
#module { width:470px;float:left;margin-left:7px; }
#footer { color:#b2b2b2;padding:7px 0 0 0;font-size:10px; }

#breadcrumbs { font-size:10px;height:22px;margin-bottom:15px;
    background:url(/themes/benian/images/breadcrumbs.png) left top no-repeat; }
.widget.breadcrumbs { padding:4px 33px 0 14px;color:black; }
#breadcrumbs a { font-size:10px;color:black; }
#breadcrumbs a:hover { text-decoration:underline; }

#menu { width:134px;float:left; }
#menu h3 { padding-left:15px;margin-top:10px; }
#menu .section { padding-left:15px; }
#menu .widget.pages li { padding-left:10px; }
#menu a { color:#1694d9;font-size:11px; }
#menu a:hover { color:#1694d9;text-decoration:underline; }

#sidemenu { width:189px;float:left;margin-left:10px; }
#sidemenu li { list-style-type:none;margin:0;padding:1px 0; }
#sidemenu ul { padding:0px;margin:0; }
#sidemenu h3 { padding:9px 0 3px 16px;margin:0;font-weight:bold;font-size:14px; }
#sidemenu .news a { font-size:11px; }
#sidemenu>.news {
	background:url(/themes/benian/images/sidemenu_top.png) left top no-repeat; }
#sidemenu .news .section {
    background:url(/themes/benian/images/sidemenu_bottom.png) left bottom no-repeat; }
#sidemenu .section { padding:0 12px 10px 16px;margin:0 0 4px 0; }
#sidemenu .section .more a { color:#082b3d;font-size:11px; }

#module .view .publishdate { font-size:10px;color:#777; }
#module .view .content { padding-bottom:8px; }

.widget.pages ul,
.widget.pages li { margin:0;padding:0;list-style-type:none; }
.widget.pages li a { display:block;width:134px;height:18px;margin:0; }
.widget.pages a { font-size:11px;padding:3px 4px 0 12px;color:#191c1d; }
.widget.pages a.active { color:white;
    background:url(/themes/benian/images/menu_active.png) left no-repeat; }
.widget.pages a:hover { color:white; }
.widget.pages a:hover {
    background:url(/themes/benian/images/menu_hover.png) left no-repeat; }