html,body,ul,li,p,img,div { margin:0; padding:0; }

body { background-color:#ffffff; margin: 0 40px; }
body, td { font: 9pt "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; line-height:150%; color:#333333 }

ul, li { list-style:none }
img { border:none; border:none }

a:link { color:#204a87; text-decoration: none }
a:visited { color:#204a87; text-decoration: none }
a:hover { color:#f57900; text-decoration: none }

#header { height:48px; border-bottom: 1px solid #e3e197 }
#footer { }
#stat { padding: 5px; }
#sidebar { width:300px; margin: 20px 0; float:right; }

#logo { margin-top:15px; float:left}
#top_nav { float:left; margin: 18px auto 0 20px}
#top_nav li { float:left; margin-right:10px }
#top_nav li a { font-size: 14px; display:block; padding:0 10px; line-height: 30px;}
#top_nav .current a { background-color:#ffffeb;color:#f57900; border-top: 1px solid #e3e197; border-left: 1px solid #e3e197; border-right: 1px solid #e3e197;}
#header .mobile_site { float:right; line-height:22px; margin-top:20px; font-size:14px }
#header .mobile_site img { margin-bottom: -6px }

.catalog_root { margin: 20px 20px; overflow: auto; _zoom:1;}
.catalog_root img {margin: auto 0 -3px 3px }
.catalog_root li { padding-bottom:10px /*border-bottom: 1px solid #eeeeec;*/ }
.catalog_root a { font-size:14px; }
.catalog_sub { padding: 10px 0 }
.catalog_sub li { display:inline; padding:0 15px 0 0; border:none; }

.sub_catalogs { padding: 5px 10px 5px 110px;background-color:#ffffeb;}
.sub_catalogs li {  display:inline}
.sub_catalogs li a { margin-right:10px }
.sub_catalogs .current_second a { color:#f57900; }

.location { padding:10px 0;}
.location li { display:inline}
.location img {margin: auto 0 -3px 2px }

.entries_list {margin: 20px 0; padding-right: 30px; overflow: auto; _zoom:1}
.entries_list li { padding-bottom: 20px; line-height:200%; border-top: 1px solid #eeeeec; }
.entries_list h1 { font-size:14px; font-weight:normal; margin:0;padding:0; /*background-color:#eeeeec*/ }
.entries_list .summary { color:#666666 }
.entries_list .entry-meta {color:#999999; margin:0; padding:0; clear:both }
.entries_list .from{ color:#999999;	text-decoration: underline; }
.entries_list .orginal-url { color:#999999; text-decoration: underline }

.entry { padding:10px 0px; line-height:200%; overflow: auto; _zoom:1}
.entry .title {text-align:center; font-size:16px;}
.entry .meta { text-align:center; }
.entry .content { font-size:14px; padding:0 20px }

#sidebar .feeds li img { margin-bottom: -3px}
#sidebar .feeds .ch {color: #f57900}