* { margin: 0; padding: 0; }
body { background: #fff; font: normal 12px Arial,sans-serif; color: #000; }
img, fieldset { border: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: normal, font-size: 100%; }
ul, ol { list-style: none; }
a, a:hover { text-decoration: none; color: #094dc0; }
.wrap { overflow: hidden; zoom: 1; }

#head { position: relative; height: 48px; padding: 15px 0 15px 300px; margin-top: 95px; background: url('i/topbar-bg.png') repeat-x; z-index: 2; }
#logo { position: absolute; left: 33px; top: -40px; }
h1 { font: normal 24px/48px Georgia,serif; color: #fff; background: url('i/topbar-i.png') no-repeat 255px 0; height: 48px; }
h1 span { padding-left: 28px; background: url('i/raquo-big.png') no-repeat 0 50%; }

#page { overflow: hidden; zoom: 1; margin-bottom: 78px; width: 835px; position: relative; z-index: 1; }
#footer { width: 100%; height: 8px; background: #2f2f2f; border: solid #3b3b3b; border-width: 1px 0; }

#c0 { margin-left: 87px; width: 182px; padding: 65px 18px 0 0; background: url('i/leftbar-b.png') repeat-y; float: left; display: inline; position: relative; }
#c0 .info { padding: 0 0 12px 14px; position: absolute; bottom: 0; } 
#c0 p { font: normal 27px Georgia,serif; color: #fff; }
#c0 p span { font: bold 30px Georgia,serif; }
#c0 #sidenav { background: #31353a; padding: 1px 0 1px 10px; border-right: 1px solid #b3b4b5; }
#c0 #sidenav ul { border-top: 1px solid #212121; }
#c0 #sidenav li { border: solid #212121; border-top-color: #404751; border-width: 1px 0; }
#c0 #sidenav li a { padding-left: 18px; display: block; height: 25px; font: bold 12px/24px Arial,sans-serif; color: #babdc6; background: url('i/raquo-small-nav.png') no-repeat 4px 50%; }
#c0 #sidenav li a:hover { text-decoration: underline; }
#c0 #sidenav li.active a { color: #094dc0; background-image: url('i/raquo-small-nav-active.png'); }

#c1 { padding-top: 30px; width: 523px; float: right; }

#c1 .first_img .imgwrap { height: 320px; overflow: hidden; border: solid #6685bb; border-width: 0 10px; }
#c1 .first_img p { font: normal 13px Arial,sans-serif; text-align: right; color: #666; height: 18px; }
#c1 #article_box .entry { height: 100px; }
#c1 #article_box ul { border-right: 10px solid #6685bb; }
#c1 #article_box li { float: left; border-left: 10px solid #6685bb; }
#c1 #article_box li img { display: block; }
#c1 #article_box .entry p { clear: both; text-align: right; font: bold 11px Arial,sans-serif; }
#c1 #article_box .entry p a { color: #094dc0; }
#c1 #article_box .entry p a:hover { text-decoration: underline; }
#c1 #article_box .artbody { clear: both; padding-top: 8px; width: 495px; }
#c1 #article_box .artbody h2 { font: normal 27px Georgia,serif; color: #666; background: url('i/raquo-big-wh.png') no-repeat 0 11px; padding: 8px 0 12px 28px; }
#c1 #article_box .artbody p { font: normal 12px/18px Arial,sans-serif; padding-bottom: 1em; }

#scrollbar { display: none; height: 299px; width: 14px; float: left; margin-right: 14px; border-bottom: 1px solid #999; position: relative; }
#scrollbar.big { height: 599px; }
#scrollbar div { width: 14px; }
#scrollbg { height: 267px; }
.big #scrollbg { height: 567px; }
#scrollbgtop { height: 12px; background: url('i/scroll-bg-top.png') no-repeat; }
#scrollbgmid { height: 245px; background: url('i/scroll-bg-mid.png') repeat-y; }
.big #scrollbgmid { height: 545px; }
#scrollbgbot { height: 10px; background: url('i/scroll-bg-bot.png') no-repeat; }
#scrollup { height: 16px; background: url('i/scroll-up.png') no-repeat; cursor: pointer; }
#scrolldown { height: 16px; background: url('i/scroll-down.png') no-repeat; cursor: pointer; }
#scrollfield { height: 245px; position: absolute; top: 12px; }
.big #scrollfield { height: 545px; position: absolute; top: 12px; }
#scrollobj { position: absolute; top: 0; cursor: pointer; }
#scrollobjtop { height: 8px; background: url('i/scrollbar-top.png') no-repeat; }
#scrollobjmid { background: url('i/scrollbar-mid.png') repeat-y; }
#scrollobjbot { height: 11px; background: url('i/scrollbar-bot.png') no-repeat; }
