  body, td, input, textarea, select, option { color:#000000; font-family:arial,helvetica,sans serif;font-size:10pt;}
  body { background-color: #ffffff; padding:0; margin:0; background-image:url(/images/leftbg/leftbg1.jpg); background-position:-66px -120px; background-repeat:repeat-y; }
  input, select, option, textarea { color:#000000;font-size:8pt; }
  h1 { font-size:28pt; font-weight:bold; float:right; margin-left:35px; margin-bottom:35px;color:#999999; margin-top:-15px;margin-right:0px; }
  a { color:#333333; }
  h2 { color:#777777; font-size:16pt;margin-top:0px; white-space:nowrap; }
  h3 { color:#777777; font-size:11pt;margin-top:15px; white-space:nowrap; }
  img { vertical-align:text-bottom; border-width:0px; text-decoration:none; }
  ul { margin-left:0px; padding-left:20px; }
  blockquote p {margin:0;}

  #sponsors { position:relative;left:10px;top:4px; display:none; }
  #sponsors a { color:#ffffff; font-weight:bold; }
  #pagelogo { position:absolute;top:20px;left:15px;z-index:2; }
  #pagelogo img { border-width:0px; }
  #pageframe { position:relative; margin:0; }
  #menubar { padding:35px; background-color:#ddddff;white-space:nowrap; }
  #pageheader { position:relative;width:100%;height:100px;
		background-image:url(/images/jungle_bg.png);
		text-align:right;border-style:solid;border-width:0px;border-right-width:0px;border-color:#000000; color:#ffffff; }
  #pageheadercontent { position:absolute;right:0px;top:10px; color:#000000; }
  #pageheadercontent td, #loginform a { color:#000000; text-decoration:none; }

  .quiltthumbnail { border-style:solid;border-width:0px;border-right-width:1px;border-bottom-width:1px;border-color:#999999; }
  .quiltthumbnail div { border-style:solid;border-width:0px;border-right-width:1px;border-bottom-width:1px;border-color:#777777; }
  .quiltthumbnail img { border-style:solid;border-color:#444444;border-width:1px; }
  .button { font-size:11pt; font-weight:bold; text-decoration:none; white-space:nowrap; }

  .mainmenuitem {         font-size:10pt; color:#000000; font-weight:normal; text-decoration:none; white-space:nowrap; padding:10px; padding-bottom:3px; padding-top:3px; margin-left:4px; margin-right:8px; position:relative; }
  .mainmenuitemselected { font-size:10pt; color:#ffffff; font-weight:normal; text-decoration:none; white-space:nowrap; padding:10px; padding-bottom:3px; padding-top:3px; margin-left:4px; margin-right:8px; position:relative; background-color:#aaaaaa; }

  .submenuitem { font-size:9pt; color:#000000; text-decoration:none; white-space:nowrap; background-color:#bbbbcc; }
  .submenuitemselected { font-size:9pt; color:#000000; text-decoration:none; white-space:nowrap; background-color:#ddddff; }
  .submenuhead { font-size:9pt; color:#000000; font-weight:bold; text-decoration:none; white-space:nowrap; background-color:#eeeeff; }

  .graybutton { font-size:11pt; font-weight:bold; text-decoration:none; color:#888888; white-space:nowrap; }
  .smallbutton { font-size:8pt; margin-left:4px; margin-right:4px; padding:2px; padding-left:8px; padding-right:8px; font-weight:normal; text-decoration:none; color:#000000; white-space:pre; background-color:#dfdfdf;border-width:1px;border-color:#444444;border-left-width:1px;border-top-width:1px;border-top-color:#eeeeee;border-left-color:#eeeeee;border-style:solid; }
  .smallgraybutton { font-size:8pt; font-weight:normal; text-decoration:none; color:#333333; white-space:pre; }

  .posting { padding:4px; }
  .posting2 { padding:4px; background-color:#efefef; }
  .postinghead { padding:4px; background-color:#dddddd; color:#202030;white-space:nowrap; }
  .postingteaser { padding:4px; color:#000000;margin-top:1px;font-size:9pt;white-space:nowrap;margin-bottom:2px; font-style:italic;font-family:times new roman, times, serif; }
  .postingteaserhead { padding:4px; font-size:9pt;white-space:nowrap; font-weight:bold; }
  .postingteaserhead a { text-decoration:none; }

  .scoremeter { font-size:8pt; }
  .error { font-weight: bold; color:#cf0000; }
  .quilttitle { font-size:10pt; font-weight:bold; text-decoration:none; }
  .imageframe { padding:0px;margin:0px;background-color:#aaaaaa;border-width:1px;border-color:#555555;border-left-width:0px;border-top-width:0px;border-style:solid; }

  legend a { text-decoration:none; }

  form { margin:0px; }
  blockquote, .quote { padding:8px;border-width:1px;border-style:solid;border-color:#666666;border-left-color:#ffffff;border-top-color:#ffffff; font-style:italic;font-family:times new roman, times, serif; font-size:11pt; margin:0; border:0; }

  .pageselector { font-size:8pt; text-decoration:none; border-style:solid; border-color:#000000; border-width:1px; padding:3px; padding-top:1px; padding-bottom:1px; background-color:#ddddff; font-weight:normal; }
  .pageselectorcurrent { font-size:8pt; text-decoration:none; border-style:solid; border-color:#000000; border-width:1px; padding:3px; padding-top:1px; padding-bottom:1px; background-color:#ffffff; font-weight:bold; }

  iframe {  margin:0px; border-width:1px; border-color:#aaaaaa; border-style:solid; padding:0px; }

  #chattextframe { width:200px;height:54px; text-align:left;margin:0px; border-width:1px; border-color:#aaaaaa; border-style:solid; padding:0px;background-color:#222233; display:none; }
  #chatusersframe { width:100px;height:52px; position:relative;margin:0px; border-width:1px; border-color:#aaaaaa; border-style:solid; padding:0px; border-left:0px;background-color:#222233;padding:1px; display:none; }
  #loginform { margin:0;padding:0;padding-left:10px;font-size:8pt;white-space:nowrap; position:absolute;top:10px;right:35px; }
  #loginform p {margin:0;}

  .areacomment { z-index:1;position:absolute;border:solid #000000 1px;padding:0px;margin:0px; }
  .areacomment div { border-style:solid;border-width:1px;border-color:#ffffff;padding:0px;margin:0px; }
  .areadiv { z-index:2;visibility:hidden;position:absolute;width:180px;background-color:#BBBBCC;border-style:solid;border-color:#4F586E;border-width:1px;padding:3px;margin:0px;text-align:left;font-size:8pt;color:#000000; }

  .headerbar {/*background-color:#bbbbcc;background-color:#ccccdd;background-image:url(/images/headbg2.gif);border-style:solid;border-color:#000000;border-width:1px;border-top-width:0px;border-left-width:0px;border-top-color:#eeeeee;border-left-color:#eeeeee; */height:42px; position:relative; }
  .headerbar .titleshadow { font-weight:bold;position:absolute;left:6px;top:7px;font-size:11pt;color:#8f8f8f;white-space:nowrap;display:none; }
  .headerbar .title       { font-weight:bold;position:absolute;left:10px;top:8px;font-size:16pt;white-space:nowrap;color:#777777; }
  .headerbar .more { position:absolute;top:14px;right:6px;color:#202030;white-space:nowrap; }
  .headerbar .more a {text-decoration:none;}

  .postingframe { position:relative;margin-bottom:4px; border-style:solid;border-width:1px;border-color:#ffffff; }
  .postingframe .postingheaduser { position:absolute;left:0px;  top:0px;width:128px;padding:4px; background-color:#dddddd; color:#202030; /*background-image:url("/images/headbg2.gif");*/white-space:nowrap; height:16px; }
  .postingframe .postinghead     { position:absolute;left:138px;top:0px;right:0px;padding:4px; background-color:#dddddd; color:#202030; /*background-image:url("/images/headbg2.gif");*/white-space:nowrap; font-size:8pt; height:16px; }
  .postingframe .postingavatar   { position:absolute;left:0px;  top:0px;margin-top:26px;bottom:0px;padding:4px; background-color:#dddddd; color:#000000; font-size:8pt;width:128px; }
  .postingframe .postingbody     { position:relative;margin-left:138px;top:0px;right:0px;margin-top:26px;bottom:0px;padding:8px; color:#000000; min-height:180px; }
  .postingframe .signature { font-size:8pt;position:relative;bottom:0px; }
  .postingframe .postbuttons { text-align:right;position:absolute;bottom:4px; right:4px;bor der-style:solid;border-color:#ffffff;border-width:0px; }

  .smallheader { text-align:center; margin:0px; padding:2px; font-size:8pt; }
  .first { border-left-width:0px; }
  img.thumbnail { padding:1px; background-color:#999999;border-width:0px;border-style:solid;border-left-color:#dddddd;border-top-color:#dddddd;border-color:#bbbbbb;border-right-width:2px;border-bottom-width:2px; }
  .inactive .posting { background-color : #eeeeee; }
  .inactive .posting2 { background-color : #dddddd; }

  #left {  width:190px; bottom:0; top:0; left:0; position:absolute;  }
  #center { border:0; padding:0; margin:0; margin-left:190px; position:relative;bottom:0; top:0; right:0; left:0; }
  #intro { background-color:#efefff; }
  #page { position:relative; }
  #languageselector {position:absolute;top:6px;right:35px; font-weight:bold; font-size:9pt; z-index:2;}
  #languageselector a { text-decoration:none; }

  .more{ text-decoration:none; font-weight:bold; color:#555555; font-size:9pt; position:absolute;right:35px; top:40px; }

  .column_first { position:relative; top:0; bottom:0; left:0; }
  .column       { position:absolute; top:0; bottom:0; }
  .column_last  { position:absolute; top:0; bottom:0; right:0; }
  .column_frame { position:relative; }
  .noborder { border:0; }
  .content { padding: 35px; }
  ##.column .content { margin-top:35px; padding-top:0; }
  .columnborder { border-style:solid;border-width:0px; border-color:#999999; border-left-width:1px; }

  .forumteaser { font-family: times new roman, times, serif; font-size:10pt; font-style:italic; margin-top:0px; }
  .forumteaser h4 { font-family: Arial, Helvetica, Sans Serif; font-size:10pt; margin-bottom:0px; font-style:italic; }
  .forumteaser a { text-decoration:none; }
  .forumteaser span { font-size:9pt; }
