
html{margin:0;height:100%;}
body{height:100%;font-size:small;color:#000;background:#fff;margin:0;padding:0;border:0;font-family:verdana, arial, sans-serif;line-height:140%;}
#content{text-align:left;height:100%;}
.abbr, .acronym, .help{border-bottom:1px dashed #e2efee;cursor:help;}
.centered{width:700px;margin:10px auto 10px;text-align:left;}
.float{float:left;margin:0 10px 0 10px;padding-top:5px;}
.float-center{float:left;margin:0 10px 0 10px;text-align:center;}
.float-right{float:right;margin:0 10px 0 10px;padding-top:5px;}
.right{right:0;margin:0 10px 0 10px;padding-top:5px;}
.linktable{text-align:left;}
.linklist{width:24%;padding:2px 2px 10px 2px;vertical-align:top;font-size:small;}
.linklist b{color:#FF742E;}
.hidden{display:none;}
.interview-question{width:100%;margin:0;padding:0;border:0;color:#555555;}
.opacify img               { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); -moz-opacity: 0.20; border: none; }
.opacify:hover img         { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity: 1; cursor: hand; }
.opacify:hover             { color: red; /* irrelevant definition to overcome IE bug */ }
.responder{clear:both;height:1em;padding:2px;margin:1px;width:100%}
.response-negative, .response-affirmitive{display:inline;padding:6px;color:#050;text-align:center;font-size:x-small;font-weight:normal;width:100%;white-space:nowrap;}
.response-negative{color:#500;}
.section-head{display:block;z-index:10;width:275px;padding:2px;margin:10px 0 0 80px;text-align:center;font-weight:bold;color:#eef;border:1px solid #FF742E; -moz-border-radius-topleft:12px; -moz-border-radius-topright:12px;background-color:#FF742E;}
.section-content{display:block;z-index:1;margin:0 80px 0 80px;padding:5px;text-align:left;border:1px solid #FF742E;-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;-moz-border-radius-topright:12px;background:#faefe1;}
.site-status{padding:4px 0 4px 0;margin:0 0 10px 0;border-bottom:1px solid #FF742E;}
.status-message{width:auto;min-width:200px;border:1px solid #8a8;padding:1px 5px;margin:0 2000px 0 0;background-color:#dfd;text-align:center;font-size:.7em;font-weight:bold;color:#050;-moz-border-radius:12px;}
.todo-done, .to-pending{color:#040;}
.user_panel{float:left;height:1000px;margin:0 10px 0 10px;padding-top:5px;}
.warning-message {text-align:center;}
input, input[type=submit]:focus{border:1px solid #FF742E;margin:0;background:#faefe1;}
input[type=text]:focus{background:#fff;}
input[disabled]{border:none;background:none;color:#000;font-weight:normal;}
fieldset{border-left:2px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #eee;border-bottom:1px solid #ccc; -moz-border-radius:12px;margin:10px;margin-left:-1px;}
h2{color:#447;font-size:large;}
h3{margin-top:0;color:#FF742E;font-size:medium;}
h3.news-headline{margin:0;color:#FF742E;}
a{color:#FF742E;}
a.visited{color:#FF742E;}
b.head{color:#555;font-weight:bold;}
.quote{position:relative;margin-left:25px;padding:0 0 0 10px;border-left:1px solid #888;}
q.excerpt{width:66%;margin-top:10px;margin-left:auto;margin-right:auto;padding:5px 10px 5px 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;border-bottom: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa;background:#efefe2; -moz-border-radius:16px;}
sup{font-size:.8em;color:#d22;font-weight:bold;}
div.hr{display:inline;height:1px;margin:3px 0 30px 0;border-top:1px solid #FF742E;}
div.hr hr{display:none;}
#page-header{clear:both;border-bottom: 1px solid #FF742E;background:#faefe1;margin:0;padding:0;background-image:url(http://haikunews.org/images/layout/gradient-orange.gif);background-repeat:repeat-x;}
#page-left-galley{float:left;text-align:left;margin:0 20px 10px 10px;padding:0;width:225px;}
#page-right-galley{text-align:left;margin:0 0 0 230px;background:#ffffff;padding:0 0 0 20px;}
#page-footer{display:block;clear:both;padding:0;margin:0;border-top:1px solid #FF742E;text-align:center;font-size:.8em;font-weight:bold;color:#444444;background:#faefe1;background-image:url(http://haikunews.org/images/layout/gradient-orange-r.gif);background-repeat:repeat-x}
#page-footer a{color:#444444;}
#site-title{float:left;margin:0;padding:0;z-index:1;}
#adsense{width:400px;margin:0 auto;padding:0;font-size:x-small;}
#affiliates{display:inline;width:20%;z-index:5;position:absolute;right:3px;top:0;text-align:right;white-space:nowrap;margin:0;margin-bottom:3px;padding:0;}
#affiliates ul{height:1em;width:100%;float:right;border:0;margin:0;padding:0;}
#affiliates ul li{display:inline;float:right;border:none;padding:0;margin:0;text-align:center;list-style-type:none;}
#affiliates ul li a{width:auto;padding:0;margin:0;padding-left:6px;color:#778;font-size:x-small;font-weight:normal;text-decoration:none;}
#search-input{background:transparent;margin:0;padding:0}
#searchQuery, #searchSubmit{border:0;margin:0;border-bottom:1px solid #FF742E;border-top:1px solid #FF742E;}
#searchSubmit{-moz-border-radius-topright:12px;border-right:1px solid #FF742E;}
#searchQuery{padding:1px 3px 1px 3px;-moz-border-radius-topleft:12px;border-left:1px solid #FF742E;}
#searchQuery:hover{background:#fff;}
#news{border:0;padding:0;margin-bottom:20px;background-color:#ffffff;}
.news-entry, .news-posted, .news-department, .news-shown, .news-body{margin:0;padding:0;font-size:small;}
.news-shown{color:#aaaaaa;}
.news-body ul li{margin-left:15px;}
#page-right-galley #corner-box{float:right;width:180px;padding:2px 2px 2px 4px;margin:0 0 2px 2px;border-left:1px solid #FF742E;border-bottom:1px solid #FF742E;-moz-border-radius-bottomleft:12px;z-index:99;background-color:#fff;font-size:small;}
#news-recently-viewed b, #info-box b{width:100%;display:block;}
#news-footer{margin:0 0 0 250px;}
.related-news-items{color:#555555;}
.related-news-items ul li{padding-right:1px;font-size:small;}
.pullbox{margin:0;margin-bottom:10px;padding:0;-moz-border-radius:12px;}
.pullbox-header{padding:4px 4px 4px 12px;font-size:1em;font-weight:bold;text-align:left;color:#fff;border-left:2px solid #cc432b;border-top:1px solid #cc432b;background-color:#FF742E;border-right:1px solid #FF742E;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;}
.pullbox-header a{color:#ffffff;}
.pullbox-content{margin:0;padding:4px;font-size:small;border-left:2px solid #aaaaaa;border-bottom:1px solid #aaaaaa;background-color:#e2efee;-moz-border-radius-bottomleft:12px;-moz-border-radius-bottomright:12px;}
.pullbox-content ul, #corner-box ul{font-size:x-small;list-style-type:circle;margin-left:1em;padding-left:1em;}
.pullbox-content ul li, #corner-box ul li{margin:0;padding:0;padding-top:4px;}
#avTranslate {float:right;display:inline;margin: 10px 1px 0 0;z-index:0;}
#avTranslate img {margin: 0 2px;}
#corner-box ul {list-style-type: none;margin-left:-4px;}
#ap, table.lt, .warning-message {width: auto;border-top: 1px solid #aaaaaa;border-left: 2px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;background:#e2efee;padding: 2px;margin: 5px;font-size: 1em;color: #555555;-moz-border-radius: 12px;}
#ap, table.lt {align:center;width:100%;margin:0;}
table.lt {margin-top: 5px;}
#ap td{border-bottom: 1px solid #e2efee;background:#fff;font-size:1em;}
#userSettings { margin: 10px; }
#userSettings fieldset dl {margin: 0;padding: 0;}
#userSettings fieldset dt {clear:left;float:left;width:12em;text-align:right;font-weight:bold;padding:0 0 0.5em 0;}
#userSettings fieldset dd {float:right;padding:0 0 0.5em 0;}
#userSettings select, #userSettings textarea {border:1px solid #FF742E;margin:0;background:#faefe1;}

.hnBar{width:90%;border-left:24px solid #FF742E;border-top:1px solid #FF742E;border-right:24px solid #FF742E;border-bottom:1px solid #FF742E;background:#e2efee;layer-background-color:#e2efee;color:#555555;-moz-border-radius:12px;font-size:.8em;padding:10px 0px 10px 0px;margin:10px;margin-left:-1px;text-align:center;}


