body
{
  font-family:	    Arial, Helvetica, sans-serif;
  font-size:        10pt;
  background-color: white;
  margin-left:      4px;
  margin-right:     4px;
  margin-bottom:    0px;
  margin-top:       4px;
}

a.menu:link
{
  font-family:    Arial, Helvetica, sans-serif;
  font-size:      10pt;
  font-weight:    bold;
  color:          #404040;
  text-decoration:none;
}

a.menu:visited
{
  font-family:     Arial, Helvetica, sans-serif;
  font-size:       10pt;
  font-weight:     bold;
  color:           #404040;
  text-decoration: none;
}

a.menu:hover
{
  font-family:     Arial, Helvetica, sans-serif;
  font-size:       10pt;
  font-weight:     bold;
  color:           black;
  background-color: #f0f0f0;
}

td
{
  padding:         0;
  margin:          0;
  vertical-align : top;
  font-family:	   Arial, Helvetica, sans-serif;
  font-size:       11pt;
}

.infotablehead
{
  font-weight:     bold;
  padding:	   4px;
  background-color: #c8c8c8;
}

.infotablecell
{
  padding:	   4px;
}

.infotablecellnowrap
{
  padding:	   4px;
  white-space:     nowrap;
}

img
{
  border:	none;
}

.menubox
{
  width:         100%;
  border-bottom: solid black 2px;
}

.menucell
{
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:   10pt;
}

.infocell
{
  padding:     0;
  margin:      0;
  font-size:   10pt;
}

hr
{
  color: #a0a0a0;
  height: 1px;
}

.inputerror
{
  color: red;
  font-style: italic;
}

.textsmall
{
  font-size: 80%;
  color:     #00008b;
}

.lispaced
{
  padding-bottom: 8;
}

.textsucceed
{
  font-size: 80%;
  color: green;
}

.textfail
{
  font-size: 80%;
  color: red;
}

.textwarn
{
  color:       red;
  font-weight: bold;
}

.textfailsmall
{
  font-size: 80%;
  color: red;
}

.histidcelleven
{
  background-color: #d0d0d0;
  font-size:        60%;
}

.histidcellodd
{
  background-color: #f0f0f0;
  font-size:        60%;
}

.histdatecelleven
{
  font-size:           75%;
  background-color:    #d0d0d0;
  border-bottom-color: black;
  border-bottom-width: 2;
  border-bottom-style: dotted;  
}

.histdatecellodd
{
  font-size:           75%;
  background-color:    #f0f0f0;
  border-bottom-color: black;
  border-bottom-width: 2;
  border-bottom-style: dotted;  
}

.xmlcell
{
  font-family:      Courier, monospace;
  background-color: #f0f0f0;
}

.xmlerrorcell
{
  font-family:      Courier, monospace;
  background-color: #e00000;
}

.xmllinecell
{
  font-family:      Courier, monospace;
  background-color: #e0e0e0;
}

.documentlistcell
{
  padding: 5px;
}

.querybox
{
  border-color: green;
  border-width: 3px;
  border-style: ridge;
  padding:      0px;
}

.queryboxcell
{
  background-color: #f0f0f0;
  padding-left:     3px;
  font-family:	    Arial, Helvetica, sans-serif;
  font-size:        11pt;  
}

.queryboxattncell
{
  background-color: yellow;
  padding-left:     3px;
}

.query-history
{
  font-size:   80%;
  margin-top:  8px;
  margin-left: 32px;
  overflow:    hidden;
}

.mainbox
{
  padding:      0px;
}

.mainboxcell
{
  background-color: #f0f0f0;
  padding:          5px;
  border-style:     solid;
  border-color:     black;
  border-width:     thin;
}

.mainboxcell-plain
{
  background-color: #f0f0f0;
  padding:          5px;
  border-style:     solid;
  border-color:     black;
  border-width:     thin;
}

.mainboxcell-search
{
  background-color: #f0f0f0;
  padding:          5px;
  padding-top:	    10px;
  padding-bottom:   10px;
  border-style:     solid;
  border-color:     black;
  border-width:     2px;
}

.mainboxcell-news
{
  padding: 5px;
}

.mainbox-title
{
  font-weight: bold;
}

.mainlist
{
  font-size:	    80%;
}

.queryhr
{
  color: green;
  height: 1;
}

.rightborder
{
  border-right : thin solid teal;
}

.topleftbottomborder
{
  border-top    : thin solid teal;
  border-left   : thin solid teal;
  border-bottom : thin solid teal;
}

.topbottomborder
{
  border-top    : thin solid teal;
  border-bottom : thin solid teal;
}

.toprightbottomorder
{
  border-top    : thin solid teal;
  border-right  : thin solid teal;
  border-bottom : thin solid teal;
}

input.text
{
  border : solid black 1px;
}

textarea.textarea
{
  border : solid black 1px;
}

.texthelpleader
{
  font-size:   80%;
  color:       green;
  font-weight: bold;
}

.texthelp
{
  font-size: 80%;
  color:     #101010;
}

.helpcell
{
  padding-bottom: 6px;
}

.helpcellborder
{
  padding-bottom: 6px;
  border-bottom:  thin solid green;
}

.textsitename
{
  font-size: 150%;
  color: #00008b;
}

.feedinfotable
{
  background-color: #f0f0f0;
  border-style:     solid;
  border-color:     black;
  border-width:     1;
  font-family:	   Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:       11pt;
}

.feedinfotable2
{
  background-color: #f8f8f8;
  border-style:     solid;
  border-color:     black;
  border-width:     1;
  font-family:	   Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:       11pt;
}

.feedlist-description
{
  font-size:     80%;
  margin-bottom: 6px;
}

.feedlist-highlight
{
  color:            red;
  background-color: yellow;
}

.feedlist-row
{
}

.feedlist-row-over
{
  background-color: #d8d8d8;
}

.feedlist-tags
{
  font-size:        75%;
  background-color: #f0f0f0;
  border:           1px dashed blue;
  padding:          8px;
}

.tabtable
{
  border-width: 1px;
}

.tabselectedtext
{
  font-size:   85%;
  font-weight: bold;
}

.tabselected
{
  background-color: #f0f0f0;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: black;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: black;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: black;
  padding-bottom:     4px;
  padding-top:        4px;
  text-align:         center;
}

.tabnormal
{
  padding-bottom: 4px;
  padding-top:    4px;
  text-align:     center;
}

.tabnormaltext
{
  font-size: 85%;
}

.tabrow
{
  border-width:        1px;
  border-color:        black;
  border-top-style:    solid;
  border-left-style:   solid;
  border-right-style:  solid;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.tabrowleft
{
  border-width:        1px;
  border-color:        black;
  border-top-style:    solid;
  border-left-style:   solid;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.tabrowmid
{
  border-width:        1px;
  border-color:        black;
  border-top-style:    solid;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.tabrowright
{
  border-width:        1px;
  border-color:        black;
  border-top-style:    solid;
  border-right-style:  solid;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.tabrowsel
{
  border-width:        1px;
  border-color:        black;
  border-left-style:   solid;
  border-right-style:  solid;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.tabrowleftsel
{
  border-width:        1px;
  border-color:        black;
  border-left-style:   solid;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.tabrowmidsel
{
  border-width:        1px;
  border-color:        black;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.tabrowrightsel
{
  border-width:        1px;
  border-color:        black;
  border-right-style:  solid;
  border-bottom-style: solid;
  background-color:    #f0f0f0;
}

.feedcategorytable
{
  background-color: #f0f0f0;
  border-style:     solid;
  border-color:     black;
  border-width:     1;
}

.tightform
{
  margin-bottom: 0px;
  margin-top:    1px;
}

.tightp
{
  margin-bottom: 0px;
  margin-top:    1px;
}

.arglist
{
  font-size:	   80%;
  margin-left:     12px;
  list-style-type: square;
  padding-left:    0px;
}

.press-box
{
  border-style:     solid;
  border-color:     #252525;
  border-width:     thin;
}

title
{
  font-weight: bold;
  font-size:   120%;
}

.press-date
{
  font-size:	80%;
}

.press-summary
{
  font-size:  80%;
}

.press-release
{
  background-color: beige;
  padding:          20px;
  border-style:	    solid;
  border-color:     #252525;
  border-width:     thin;
}

.feedcatlist
{
  padding-bottom:    6px;
}

.feedcat-xml
{
  padding:          4px;
  background-color: #f0f0f0;
  border-style:     solid;
  border-color:     black;
  border-width:     1;
}

.serviceeven
{
  background-color: #f0f0f0;
  padding:	   4px;
  padding-bottom:  10px;
}

.serviceodd
{
  padding:	   4px;
  padding-bottom:  10px;
}

.helptitle
{
  text-align:       center;
  font-weight:      bold;
  font-size:        120%;
  background-color: yellow;
  border-style:     ridge;
  padding-top:      2px;
  padding-bottom:   2px;
}

.helpimagelist
{
  list-style-image : url('http://www.syndic8.com/help.gif');
}

.subscribetext
{
  background-color: #80e1f6;
}

.unsubscribetext
{
  background-color: #f4b0f3;
}

.fixedtable
{
  table-layout: fixed;
}

.rollcodediv
{
  font-family:      Courier, monospace;
  background-color: #e0e0e0;
  border:           1px solid #b0b0b0;
  padding:	    4px;
}

.rollcodeheader
{
  font-weight: bold;   
}

.rollcodecell
{
  border:  1px solid black;
  padding: 8px;
}

.rolloptiondiv
{
  background-color: #e0e0e0;
  border:           1px solid black;
  padding:          8px;
  font-family:      Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:        12px;
}

.oopstable
{
  background-color: #ffff99;
  border:           1px solid black;
}

.oopsdata
{
  font-family:      Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:        12px;
}

.oopslabel
{
  font-family:      Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:        12px;
  font-weight:      bold;   
}

.merchtable
{
  background-color: #f0f0f0;
  border-style:     solid;
  border-color:     black;
  border-width:     thin;
}

.merchrow
{
  vertical-align: top;
}

.merchcell
{
  padding: 4px;
}

.merchinfotable
{
  vertical-align: top;
}

.merchinforow
{
}

.merchboxcell
{
  background-color: #ffffc0;
  padding:          5px;
  border-style:     solid;
  border-color:     black;
  border-width:     thin;
}

.skyscraper
{
  width:            160px;
  height:           600px;
  background-color: white;
}

.datetable
{
}

.datetablecell
{
  padding-left: 2px;
  font-size:    70%;
}

.skyscraper-colored
{
  width:            160px;
}

.ad-banner
{
  border: 	    solid 1px black;
  padding:          6px;
  font-size:        11px;
  width:            160px;
}

.ad-image
{
}

.ad-image-div
{
  margin-right:  4px;
  text-align:    center;
}

.ad-text-div
{
  float:      left;
  text-align: center;
}

.ad-textfull-div
{
  float:      left;
  text-align: center;
  width:      100%;
}

.ad-end-div
{
  clear: both;
}

.ad-link
{
  color: blue;
}

.ad-text
{
  color:       navy;
  font-weight: bold;
}

.ad-impressions
{
  float:            left;
  color:            red;
  background-color: yellow;
  font-size:        10px;
  padding:          2px;
  border:           1px dashed green;
}

.previewbox
{
  border:           2px solid black;
}

.previewurl
{
  background-color: #B0C4DE;
  font-weight:      bold;
  font-size:        120%;
  text-align:       center;
  border-bottom:    1px dashed black;
  padding:          4px;
}

.previewstuff
{
  background-color: #E0FFFF;
  border-bottom:    1px dashed black;
  padding:          4px;
}

.previewinput
{
  background-color: #E0FFFF;
  border-top:       1px dashed black;
  padding-top:      4px;
  padding-bottom:   4px;
}

.previewheadline1
{
  background-color: #FAF0E6;
  width:            35%;
  padding-bottom:   10px;
}

.previewheadline2
{
  width:            35%;
  background-color: #F5F5DC;
  padding-bottom:   10px;
}

.previewdescription1
{
  width:            65%;
  background-color: #FAF0E6;
  padding-bottom:   10px;
}

.previewdescription2
{
  width:            65%;
  background-color: #F5F5DC;
  padding-bottom:   10px;
}

.actionlink
{
  cursor:          pointer;
  text-decoration: underline;
  color:           blue;
  padding-left:    2px;
  padding-right:   2px;

}

.textad
{
  background-color: #FFDD77;
  border:           1px solid #000000;
  color:            #000000;
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
  padding:          0px;
  text-align:       center;
  width:            100%;
}

.textad a
{
  color: #000000;
}

.textad headline
{
  font-size : 11px;
}

.textad .headline a
{
  color:       #0000FF;
  font-weight: normal;
}

.textad .text
{
  font-size : 10px;
}

.nothing
{
}

h1
{
  font-family:	    Arial, Helvetica, sans-serif;
  font-size:        13pt;
  background-color: white;
  margin-bottom:    0px;
}

.opmlblock
{
  border: 1px solid black;
  width:  65%;
  padding: 4px;
}

.matchinfo
{
  border:           1px solid black;
  width:            100%;
  text-align:       center;
  background-color: #ffcc66;
  padding-top:      5px;
  padding-bottom:   5px;
  margin-top:       20px;
  margin-bottom:    20px;
}

.matchpattern
{
  font-style: italic;
}

.halftext
{
  margin-left:  25%;
  margin-right: 25%;
}

.boxdatelist
{
  margin-bottom:  12px;
  padding-bottom: 12px;
  padding-top:    4px;
  padding-left:   4px;
  font-weight:    bold;
}

.boxdatelistitem
{
  font-weight: normal;
}

.boxdatelistitem-spaced
{
  font-weight: normal;
  margin-top:  20px;
}

.art-h1
{
}

.art-pcenter
{
  text-align: center;
}

.art-author
{
  text-align: center;
  width:      100%;
  font-style: italic;
}

.art-authoremail
{
  text-align: center;
  width:      100%;
  font-style: italic;
}

.art-imgvcenter
{
  vertical-align: middle;
}

.art-imgvcenterp
{
  vertical-align: middle;
  border:         2px dashed gray;
  padding:        10px;
}

.art-cell
{
}

.art-content-div
{
  font-size: 80%;
  border:    1px solid gray;
  padding:   6px;
}

.art-title-div
{
  font-weight:   bold;
  text-align:    center;
  font-size:     120%;
  width:         100%;
  margin-bottom: 4px;
}

.art-section-div
{
  width:         100%;
  font-weight:   bold;
  text-align:    center;
  margin-bottom: 8px;
}

.art-controls-div
{
  width:       100%;
  font-weight: bold;
  margin-top:  16px;
  text-align:  center;
  background-color: #eeeeee;
  border:      1px solid #dddddd;
}

.cc-prompt
{
  text-align:    center;
  font-weight:   bold;
  margin-bottom: 12px;
  font-size:     120%;
}

.cc-dialog
{
  border:           1px dashed black;
  padding:          10px;
  background-color: #f0f0f0;
}

.ad-info-border
{
  padding: 10px;
  border:  1px dotted black;
  background-color: #e0e0e0;
}

.feature-feed
{
  font-weight:      bold;
  font-size:        120%;
  text-align:       center;
  margin-bottom:    8px;
  padding:          4px;
  border:           4px solid green;
  background-color: lightgreen;
  margin-left:      15%;
  margin-right:     15%;
}

.feature-options
{
  font-size: 80%;
  border:    1px solid gray;
  padding:   2px;
}

.feature-text-cell
{
  border-bottom:  1px dashed #808080;
  padding-top:    4px;
  padding-bottom: 4px;
}

.feature-price-cell
{
  text-align:      right;
  border-bottom:   1px dashed #808080;
  padding-top:     4px;
  padding-bottom:  4px;
}

.feature-spacer-cell
{
  border-bottom:  1px dashed #808080;
  width:          10px;
  padding-top:    4px;
  padding-bottom: 4px;
}

.feature-text-cell-last
{
  padding-top: 4px;
}

.feature-price-cell-last
{
  text-align:  right;
  padding-top: 4px;
}

.feature-spacer-cell-last
{
  width:       10px;
  padding-top: 4px;
}

.fg-box
{
  border:           2px solid black;
  background-color: #e0e0e0;
  padding:          4px;
  margin-bottom:    16px;
  margin-right:     16px;
}

.fg-image
{
  margin: 6px;
  border: 1px solid black;
}

.fg-image-box
{
  float:      left;
  text-align: center;
  width:      240px;
}

.fg-icon-box
{
  clear:      both;
  float:      left;
  text-align: center;
  width:      240px;
}

.fg-title
{
  border:           1px solid black;
  background-color: #f0f0f0;
  text-align:       center;
  font-weight:      bold;
  font-size:        120%;
  margin:           6px;
  margin-left:      250px;
  padding:          4px;
}

.fg-description
{
  border:           1px dotted black;
  background-color: #f0f0f0;
  margin:           6px;
  margin-left:      250px;
  padding:          4px;
}

.fg-featured-cell
{
  padding-top: 25px;
  text-align:  center;
}

.sys-table
{
  margin-left:      20px;
  border:           1px dashed black;
  background-color: #e0e0e0;
}

.sys-cell-right
{
  text-align:   right;
  padding-left: 4px;
}

.sys-cell-left
{
  text-align:   left;
  padding-left: 4px;
}

.sys-cell-left-bold
{
  text-align:   left;
  padding-left: 4px;
  font-weight:  bold;
}

.crash-stack
{
  border:           1px dashed black;
  background-color: #ffffdd;
}

.crash-stack-cell
{
  padding-right: 4px;
  padding-bottom: 6px;
}

.buy-links-cell
{
  padding: 8px;
  margin:  8px;
  border:  1px dashed gray;
}

.feedinfo-action-column
{
  width: 120px;
}

.feedinfo-action-box
{
  border:           1px solid black;
  background-color: #f0f0f0;
}

.feedinfo-action-title
{
  text-align:       center;
  font-weight:      bold;
  background-color: #f8f8f8;
  border-bottom:    1px dashed black;
  padding-bottom:   3px;
}

.feedinfo-action-item
{
  font-size:	  75%;
  text-align:     center;
  padding-top:    2px;
  padding-bottom: 4px;
}

.feedinfo-action-spacer
{
  height: 20px;
}

.feedinfo-tag-list
{
  font-size:      75%;
  text-align:     center;
  padding-left:   4px;
  padding-right:  4px;
  padding-bottom: 8px;
}

.feedinfo-tag-form
{
  font-size:      75%;
  text-align:     center;
  padding-left:   4px;
  padding-right:  4px;
  padding-bottom: 0px;
  margin-bottom:  2px;
}

.feedinfo-tag-message
{
  margin-left:  4px;
  margin-right: 4px;
  font-style:   italic;
}

.action-text
{
  font-family:      arial, sans-serif;
  font-size:        x-small;
  background-color: white;
  border:           1px solid blue;
  margin-left:      5px;
  margin-right:     5px;
  padding-bottom:   0px;
  padding-top:      0px;
}

.action-text-over
{
  font-family:      arial, sans-serif;
  font-size:        x-small;
  background-color: orange;
  border:           1px solid blue;
  margin-left:      5px;
  margin-right:     5px;
  padding-bottom:   0px;
  padding-top:      0px;
}

.action-text a:link
{
  text-decoration: none;
}

.action-text a:visited
{
  text-decoration: none;
}

.google-ad
{
  border: 1px solid black;
}

.hintbox
{
  border:           2px dotted black;
  background-color: #ffff99;
  text-align:       center;
  margin-left:      25%;
  margin-right:     25%;
  margin-top:       8px;
  margin-bottom:    8px;
}

.troll-title
{
  list-style-image: url(b1ogreen.gif);
  text-decoration:  underline;
  font-weight:      bold;
}

.troll-alert
{
  color:       red;
  font-weight: bold;
}

.track-huge
{
  font-weight: bold;
  color:       red;
}

.track-big
{
  color: orange;
}

.track-medium
{
  color: brown;
}

.track-small
{
}

.log-text
{
  font-family: Courier, monospace;
}

.feature-remind-message
{
  border:           1px dashed;
  border-color:     #808080;
  margin:           20px;
  padding:          20px;
  font-family:      Courier, monospace;
  background-color: #e0e0e0;
}

.feature-remind-form
{
  text-align:	center;
}

.feature-remind-status
{
  font-weight: bold;
  color:       green;
  text-align:  center;
}

.text-link-box
{
  font-size:     10px;
  text-align:    center;
}

.text-link-item-div
{
  text-align: center;
  width:      150px;
  border:     1px dotted gray;
  padding:    2px;
  margin:     2px;
  float:      left;
}

.news-cell
{
  width: 80%;
}

.news-frame
{
  width:            100%;
  padding:          8px;
  margin:           20px;
  border:           4px outset;
  background-color: #d0d0d0;
}

.news-feed-title
{
  padding-bottom: 4px;
  margin-bottom:  8px;
  font-size:      120%;
  font-weight:    bold;
}

.news-item
{
  padding:          16px;
  margin-bottom:    8px;
  border:           1px dotted black;
  background-color: #f0f0f0;
  overflow:         hidden;
}

.news-item-date
{
  padding-top: 4px;
  color:       purple;
  font-size:   80%;
  font-style:  italic;
}

.news-item-enclosure
{
  float:            left;
  width:            48px;
  height:           48px;
  margin-right:     8px;
  margin-bottom:    8px;
}

.news-item-cast-image
{
  width:  48px;
  height: 48px;
}

.news-item-debug
{
  color:       green;
  font-size:   80%;
  font-style:  italic;
}

.news-lang-bar
{
  margin:            20px;
  width:             100%;
  text-align:        center;
  font-size:         110%;
  background-color:  #f0f0f0;
  border: 2px dotted black;
  padding:           8px;
}

.news-lang-bar-current-item
{
  font-weight: bold;
}

.news-lang-bar-about
{
  padding-top: 4px;
  font-size:   80%;
}

.news-lang-bar-spacer
{
  height: 4px;
}

.ed-click-on
{
  text-decoration: underline;
  cursor:          pointer;
}

.ed-click-off
{
  text-decoration: underline;
  cursor:          pointer;
}

.tag-pop-div
{
  background-color: #f0f0f0;
  margin-left:      10%;
  margin-right:     10%;
  border:           1px solid black;
  padding:          4px;
}

.tag-pop-div-filter
{
  text-align:     center;
  padding:        4px;
  padding-bottom: 8px;
}

.wondir-box
{
  border:           1px solid black;
  background-color: #c7c7c7;
  text-align:       center;
}

.wondir-box-text
{
  font-size: 70%;
}

.review-sidebar-div
{
  width:  100%;
}

.review-sidebar-list
{
  padding-left: 12px;
  font-size:    80%;
}

.donate-div
{
  border:           2px solid red;
  text-align:       center;
  background-color: wheat;
  padding:          4px;
}

.amber-alert-div
{
  border:   1px solid black;
  width:    160px;
  overflow: hidden;
}

.userimage
{
  border:         1px solid black;
  vertical-align: middle;
}

.feed-map-div
{
  border: 1px solid black;
}

.feed-map-control
{
  border:      1px solid black;
  margin-left: 10px;
  overflow:    auto;
}

.tag-recent
{
 background-color: #fcffcd;
 padding-bottom:   2px;
 margin:           2px;
 border:           1px solid black;
}

/* These are all for the next-generation index page */
.main2-menu
{
  width:  100%;
  border: 1px solid black;
}

.main2-banner-ad
{
  width: 100%;
  border: 1px solid black;
}

.main2-left-column
{
  float:  left;
  width:  160px;
  border: 1px solid black;
}

.main2-right-column
{
  float:  right;
  width:  160px;
  border: 1px solid black;
}

.main2-center-column
{
  border:       1px solid black;
  margin-left:  163px;
  margin-right: 163px;
}

.main2-bottom
{
  width:  100%;
  clear:  both;
  border: 1px solid black;
}

.main2-footer
{
  width:  100%;
  clear:  both;
  border: 1px solid black;
}

.main2-box
{
  width:  200px;
  height: 150px;
  float:  left;
  border: 1px solid black;
}

.filesys-box
{
  border:           2px solid black;
  margin-bottom:    24px;
  padding:          8px;
  width:            60%;
  background-color: #c0c0c0;
  list-style-type:  none;  
}

.filesys-disk
{
  border:           1px solid black;
  margin-bottom:    12px;
  padding:          8px;
  list-style-type:  none;
  background-color: #e0e0e0;
}

.filesys-expando
{
  width:            350px;
  margin-top:       2px;
  margin-bottom:    8px;
  padding:          4px;
  border:           1px dashed black;
  background-color: #f0f0f0;
}

.filesys-disk-label
{
  font-size:       120%;
  text-decoration: underline;
}

.filesys-item
{
}

.track-box
{
  border:  1px dashed black;
  padding: 4px;
  margin:  4px;
}

.suggest-warn
{
  margin-left:  25%;
  margin-right: 25%;
  margin-top:   20px;
  border:       1px dashed black;
  padding:      8px;
}

.link-html
{
  margin-left:  25%;
  margin-right: 25%;
  border:       1px dashed black;
  padding:      8px;
}

.hide-show
{
  float:            left;
  background-color: yellow;
  border:           1px dashed black;
  padding:          4px;
}
