/* Border of boxes */
div.row {
  display: flex;
  background-color: #f0f0ff;
}

/* Background of boxes /*
/*  flex: 0 0 45vw;*/
div.column {
  flex: 0 0 48%;
  margin: 1em;
  background-color: #f0f0ff;
}

span.htdocs_chelseawriterscooperative_htdocs_chelseawriterscooperativeTitleCenter {
  font-size: 150%;
  color: #ffffff;
  text-align: center;
  width: 100%;
  display: inline-block;
  float: none;
}

span.htdocsTitleCenter, span.BlogTitleCenter {
  font-size: 180%;
   color: #ffffff;
  text-align: center;
  width: 100%;
  display: inline-block;
}

a.FreeStuffTitleRight, a.htdocsTitleRight, a.BlogTitleRight, a.XXXcflynt_BlogTitleRight, span.BlogLabel {
  color: #ffffff;
  padding-right: .4em;
  float: right;
}

div.htdocs_cflynt2Box {
  margin: .2em;
}

a.AboutTitle, a.FreeStuffTitleLeft, a.Title, a.BlogTitle, a.BlogTitleLeft, a.NovelsTitleLeft {
  color: #ffffff;
  padding: .1em;
}

body  {
    font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  background-color: #ffffff;
    }

p.indent {
  text-indent: 2em;
  margin-top: .1em;
  margin-bottom: .1em;
}

div.navdiv {
  display: flex;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  background-color: #8080f0;
  padding: 0em ;
}

div.htdocsBox {
  border-top: solid .3em #d0d0d0;
  border-left: solid  .3em #d0d0d0;
  border-right: solid  .3em #d0d0d0;
  border-bottom: solid  .3em #d0d0d0;

  padding-top: .1em;
  padding-left: .1em;
  padding-right: .1em;
  padding-bottom: .1em;

  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  margin-bottom: .3em;

  background: #00ff00;
  color:      black;
  overflow: hidden;
}

img.book {
  width: 10vw;
}

img.left, img.noborder {
  float: left;
  border: 0;
  max-height: 10em;
  margin: .25em;
}

img.left-large {
  float: left;
  border: 0;
  max-height: 20em;
  margin: .5em;
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
  border-radius: 10px;
}

img.right-large {
  float: right;
  border-style: solid;
  border-width: 2px;
  border-color: #000000;
  border-radius: 10px;
  max-height: 20em;
  margin: .5em;
}

div.InnerText {
}


/* GENERATED CSS */

div.AboutList {
  border-top: solid 2em #d0d0d0;
  border-left: solid  2em #d0d0d0;
  border-right: solid  2em #d0d0d0;
  border-bottom: solid  2em #d0d0d0;

  padding-top: .1em;
  padding-left: .1em;
  padding-right: .1em;
  padding-bottom: .1em;

  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  margin-bottom: .3em;

  background: #80f0ff;
  color:      black;
  overflow: hidden;
}



div.NovelsList {
  border-top: solid 2em #d0d0d0;
  border-left: solid  2em #d0d0d0;
  border-right: solid  2em #d0d0d0;
  border-bottom: solid  2em #d0d0d0;

  padding-top: .1em;
  padding-left: .1em;
  padding-right: .1em;
  padding-bottom: .1em;

  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  margin-bottom: .3em;

  background: #80f0ff;
  color:      black;
  overflow: hidden;
}



div.BlogList {
  border-top: solid 2em #d0d0d0;
  border-left: solid  2em #d0d0d0;
  border-right: solid  2em #d0d0d0;
  border-bottom: solid  2em #d0d0d0;

  padding-top: .1em;
  padding-left: .1em;
  padding-right: .1em;
  padding-bottom: .1em;

  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  margin-bottom: .3em;

  background: #80f0ff;
  color:      black;
  overflow: hidden;
}



div.AboutTitle {
  border-top: solid 2em #d0d0d0;
  border-left: solid  2em #d0d0d0;
  border-right: solid  2em #d0d0d0;
  border-bottom: solid  2em #d0d0d0;

  padding-top: .1em;
  padding-left: .1em;
  padding-right: .1em;
  padding-bottom: .1em;

  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  margin-bottom: .3em;

  background: #d0b080;
  color:      black;
  overflow: hidden;
}



div.NovelsTitle {
  border-top: solid 2em #d0d0d0;
  border-left: solid  2em #d0d0d0;
  border-right: solid  2em #d0d0d0;
  border-bottom: solid  2em #d0d0d0;

  padding-top: .1em;
  padding-left: .1em;
  padding-right: .1em;
  padding-bottom: .1em;

  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  margin-bottom: .3em;

  background: #d0b080;
  color:      black;
  overflow: hidden;
}



div.BlogTitle {
  border-top: solid 2em #d0d0d0;
  border-left: solid  2em #d0d0d0;
  border-right: solid  2em #d0d0d0;
  border-bottom: solid  2em #d0d0d0;

  padding-top: .1em;
  padding-left: .1em;
  padding-right: .1em;
  padding-bottom: .1em;

  margin-top: .3em;
  margin-left: .3em;
  margin-right: .3em;
  margin-bottom: .3em;

  background: #d0b080;
  color:      black;
  overflow: hidden;
}




ul.horNavbar {
      margin-bottom: .1em;
      padding: 0;  
      margin-top: .7em;
      color: black;
      border-bottom: 0em;
      background-color: transparent;
      font-size: 160%;
      font-family: Impact, Arial, sans;
      margin-left: auto;
      margin-right: auto;
      width: max-content;
    }

li.horNavbar { 
      display: inline; 
      border: 0;
      padding-left: 1em;
      }

a.horNavbar {
      background-color: #8080f0;
      color: #f0f0f0;
      margin: 0;
      text-decoration: none;
      padding: 0;
    }

a#horNavbarCurrent { 
      color: white;
      font-weight: bold;
      background-color: #8080f0;
      border-top:    #d0d0d0  0px solid;
      border-left:   #d0d0d0  0px solid;
      border-right:  #d0d0d0  0px solid;
      border-bottom: #d0d0d0  0px solid;
    }

/* Titles on boxes */
div.highlight {border: 0px;
               background: #6010f0;
               color: #ffffff;
               display: inline;
	       font-size: 150%;
               float: right;
	       padding-top: .3em;
               width: 100%;}

span.red { color: black; background: #80f0ff; position: relative; z-index: 1; }
a.red { color: black; background: #80f0ff; position: relative; z-index: 1; }
div.highlight {
}
img.highlight {
}
div. {
}
a. {
}
div.top {
  display: flex;
  margin-top: .5em;
  left: .5em;
  right: .5em;
  border-right:  .2em solid .3em;
  border-left:   .2em solid .3em;
  border-top:    .2em solid .3em;
  border-bottom: .2em solid .3em;
}
div.holderl {
  display: flex;
  border: none;
  margin-left: auto;  
  margin-right: auto;  
  width: max-content;
  
}

/* Holder of abstract on top */
div.holderr {
  display: flex;
  left: auto;
  right: auto;
  border: none;
  background: #f0f0ff;
}
table.header {
}
img. {
}
div.abstr {
  width: 90%;
  top: 4em;   
  color:      black;
  background: #f0f0ff;
  font-family: Cursive, Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  font-size: 3vw;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: .5em; 
  padding-bottom: .5em;
  margin: 0em;
  overflow: auto;
  height: 11em;
}
!--. {
}
form.formCSS {
}
input. {
}
table.formCSS {
}
span.formCSS {
}
input.formCSS {
}
td.formCSS {  border-width: 0; }
tr.formCSS {
}
select. {
}
input#NOT {
}
textarea. {
}
option. {
}
table. {
}
tr. {
}
!DOCTYPE. {
}
Title. {
}
li. {
}
td. {
}
thead. {
}
tbody. {
}

/* Outer border of scroll area */
div.scroll {
  bottom: 2px;
  left: .5em;
  right: .5em;
  overflow: scroll;
  max-height: 70vh;
  border-top: 2px solid #d0d0d0;
  border-bottom: 2px solid #d0d0d0;
  border-left: 2px solid #d0d0d0;
  border-right: 2px solid #d0d0d0;
  background-color: #f0f0ff;
  padding: 8px;
}
div.bordered {
  position: relative;
  border-right: .2em solid .3em;
  border-left: .2em solid .3em;
  border-top: .2em solid .3em;
  border-bottom: .2em solid .3em;
  background-color: #f0f0ff;
}

/* Background of text */
div.htdocs_chelseawriterscooperative_htdocs_chelseawriterscooperativePageText{
  position: relative;
  background-color: #f0f0ff;
}

div.htdocs_chelseawriterscooperative_htdocs_chelseawriterscooperativePageBox {
  position: relative;
  background-color: #f0f0ff;
}

div.htdocs_chelseawriterscooperative_htdocs_chelseawriterscooperativeBox {
  position: relative;
  background-color: #f0f0ff;
}

img.page {
}
foo. {
}


select, input, textArea {
  margin-left: 17em;
}

label {
  text-align: right;
  display: inline-block;
  width: 10em;
}

input[type="text"] {
  display: inline-block;
  width: 20em;
  margin-left: 2em;
}

input[type="checkbox"] {
  display: inline-block;
  width: 2em;
  margin-left: 2em;
}

select {
  display: inline-block;
  margin-left: 2em;
}

