body { 
  margin: 0; padding: 0; font-family: tahoma, arial, sans-serif;
  background: #5C7D58; }

a { color: #01A;  text-decoration: none; }
a:hover { text-decoration: underline; }

#pagehead { background: #5C7D58; border-bottom: 4px solid #F5A648; }
#pagehead h1 { margin: 0; padding-top: 9px; padding-bottom: 8px; }
#page { background: white; }

.seperator { display: none; }

div.site_nav { background: #000; height: 24px; }
.site_nav ul { list-style: none; font-size: 0.9em; font-weight: bold;
               margin: 0; padding: 0; line-height: 24px; padding-left: 6px; }
.site_nav li { float: left; margin: 0;
               padding: 0; padding-left: 10px; padding-right: 11px;
               color: white; background-image: url('/design/ht1.png');
               background-repeat: no-repeat; background-position: right; }
.site_nav li.semja_takki { background-image: none; }
.site_nav li a { color: white; text-decoration: none; }
.site_nav li a:hover { color: #FA4; }
.site_nav li.semja_takki a { color: #FF9; }
.site_nav li.semja_takki a:hover { color: #FA4; }

.site_search { float: right; margin: 2px 5px 0px 0px; }
.site_search input.q { border: 2px solid #F5A648; padding: 0px 3px 0px 3px; 
                       font-weight: bold; color: #000; background: #ddd; }

.announcebanner {
  margin-top: 0; border: 2px solid pink; background: #FEE; font-size: 0.9em;
  padding: 1em; padding-top: 0; padding-bottom: 0; margin-bottom: 16px; }

#pagebody {
  margin: 10px 10px 10px 10px; padding: 0px 0px 0px 0px;
  position: relative; max-width: 750px;
  width:expression("750px"); /* IE is dumb */
}
#pagecontent {
  float: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
  width: 74%;
  width:expression("555px"); /* IE is dumb */
}
#pagecontent h2 {
  margin-top: 0px; font-size: 1.1em; background: #DDD; padding: 4px; }
#pageextras { 
  float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
  width: 24%; overflow: hidden;
  width:expression("180px"); /* IE is dumb */
}
#pagenews {
  position: absolute; right: 0; 
  padding: 0; margin: 0; margin-right: -170px; width: 155px; 
}

.group_listing, .rss_box, .flagged, .ext_links, .user_box, .subscription {
  border: 1px solid #DDD; margin-bottom: 16px; }

#pageextras h2, #pagenews h2 {
  font-size: 0.9em; margin-top: 0; background: #DDD;  padding: 4px; }
#pageextras ul, #pagenews ul { list-style: none; padding: 0; }
#pageextras ul li, #pagenews ul li {
  padding-left: 16px; font-size: 0.9em;
  background-image: url('/design/bullet1.png');
  background-repeat: no-repeat;
  background-position: 5px 5px; }
.group_listing ul, .user_box ul {
  margin: 0.5em; padding: 0; list-style: none; }
.group_listing li ul {
  margin: 0; padding: 0; list-style: none; }

#userinfo { border: 1px solid #F5A648; margin-bottom: 16px; }
#userinfo h2 { background: #F5A648; }

#pagetail {
  clear: both; color: silver; font-size: 0.9em; padding-left: 16px; 
  border-top: 4px solid #F5A648; border-bottom: 1px solid #5C7D58;
  background: #5C7D58; }
#pagetail a { color: white; }
#miniadlist { font-size: 0.8em; }

.success {
  background: #aaffaa; border: 1px solid #006600; font-weight: bold;
  color: #006600; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px; }
.error {
  background: #ffffaa; border: 1px solid #770000;
  color: #660000; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px; }
.error p { margin-bottom: 0; margin-top: 0; }
.error ul { margin-bottom: 0; margin-top: 2px; font-size: 0.9em; }

td h3 { margin: 0px 0px 0px 0px; font-size: 1em; font-weight: bold; }
th { text-align: left; font-weight: normal;
     padding-left: 0.5em; padding-right: 0.5em; }

.a_type { width: 50px; white-space: nowrap; }
.a_verd { font-size: 0.9em; }

.augl_full .a_type {
  border-left: 2px solid #5C7D58; border-top: 2px solid #5C7D58; }
.augl_full .a_full {
  border-top: 2px solid #5C7D58; }
.augl_full .a_expires {
  border-top: 2px solid #5C7D58; border-right: 2px solid #5C7D58; }
.augl_full .a_info {
  border-bottom: 2px solid #5C7D58; border-right: 2px solid #5C7D58;
  border-left: 2px solid #5C7D58; }
.augl_full td { background: #cfc; }
.augl_short_0 td { background: #fff; color: #444; }
.augl_short_1 td { background: #eee; color: #444; }
.augl_expired_0 td { background: #fcc; color: #766; }
.augl_expired_1 td { background: #ebb; color: #766; }
.augl_draft_0 td { background: #ffc; color: #444; }
.augl_draft_1 td { background: #eeb; color: #444; }

.augl_preview { padding: 2px 5px 2px 5px; width: 70%; background: #eee; }
.augl_info, .augl_actions, .augl_flokkar {
  font-size: 0.9em; }
.augl_info ul, .augl_actions ul, .augl_flokkar ul {
  list-style: none; margin-top: 0px; padding: 2px 0px 0px 16px; clear: all; }
.cat { margin-left: 0.5em; font-size: 0.8em; display: block;
       width: 10em; overflow: hidden; float: left; }

.searchresults { list-style: none; }
.searchresults a { font-weight: bold; }
.searchresults li { margin-bottom: 0.4em; }
.searchresults img { margin: 3px; border: 0px; }
.score { color: #bbb; font-size: 0.7em; }

/* Stuff for blogger.com */
#navbar {bottom: 0; top: none; position: fixed; width: 100%; 
         border-top: 2px solid #333; background: #000; z-index: 10; }

.feed-links {display: none; margin-top: 1em; font-size: 0.9em;}
.post-footer {margin-top: 4px; margin-bottom: 1em; padding-left: 1em;
              font-size: 0.9em; color: #777;}
.post-footer a {color: #888;}
dt.comment-author {font-weight: bold; background: #ccc;
                   padding-top: 2px; border-top: 1px solid #ddd;}
dd.comment-footer {margin-bottom: 1.5em; font-size: 0.8em;}
dd.comment-footer a {color: #888;}

.sidebar .widget {border: 1px solid #DDD; margin-bottom: 16px; padding-bottom: 5px;}

