body {
  color: #151515;
  margin: 0 auto 0 auto; /* top right bottom left */
  min-width:750px;
  max-width: 960px;
  width: 960px;
  background: white;
  font-family: Arial, sans-serif;
}

A:link {text-decoration: none; color: #8A5C00;}
A:active {text-decoration: none; color: #99CCFF;}
A:hover {text-decoration: underline overline; }
A:visited {text-decoration: none; color: #4D667F;}

hr {table
  border: 0;
  width: 1000px;
  text-align: left;/*this will align it for IE*/
  margin: 30 0 0 0; /*this will align it left for Mozilla*/
  color: #99CCFF;
  background-color: #99CCFF;
}


#Banner {
  height: 100px;
  position: absolute; top: 0px; left: 0px;
}

html>body #Banner { position: static }

#Banner_image
  {
  margin: 0px;
  border-style: solid;
  border-width: 0px;
  border-color: #FFFFFF;
  position: relative;
  top: 10px;
  left: 0px
  position: static;
}

H1 {
  color: #8A5C00;
  font-family: Arial, sans-serif;
  font-size: 50px;
  padding-top: 0px;
  padding-bottom: 0px;
  position: relative; top: -118px; left: 25px;
}

html>body #Title { }

html>body #TitleTransparent { position: absolute;   font-size: 1px;}


H2 {
  font-family: Arial, sans-serif;
  font-size: 27px;
  color: red;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  width: 630px;
}

html>body #Term { position: relative; top: -365px; left: 320px; }

html>body #Term_banner_image { position: relative; top: -365px; left: 320px; font-size: 33px;}

html>body #Term_banner_image_tshirts { position: relative; top: -515px; left: 320px; font-size: 33px;}

html>body #Term_banner_image_home { position: relative; top: -600px; left: 320px; font-size: 33px;}

html>body #Textbooks_second_level { font-size: 25px; position: relative; text-align: left; top: -375px; left: 300px; }

html>body #Textbooks_third_level { font-size: 20px; position: relative; text-align: left; top: -375px; left: 330px; }

html>body #Textbooks_table_of_contents { font-size: 30px; position: relative; text-align: center; top: -375px; left: 320px; }

H3 {
  font-family: Arial, sans-serif;
  font-size: 15px;
  color: gray;
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
  width: 630px;
}

html>body #Aside { position: relative; top: -380px; left: 320px; }

html>body #Aside_tshirts { position: relative; top: -530px; left: 320px; }

html>body #Aside_home { position: relative; top: -615px; left: 320px; }

html>body #AsideSmall {   font-size: 11px; position: relative; top: -380px; left: 320px; }

html>body #AsideSmall_tshirts {   font-size: 11px; position: relative; top: -530px; left: 320px; }

P {
  font-family: Arial, sans-serif;
  text-align: left;
  width: 690px; /* had been 675px but seemed too narrow */
  font-size: 20px;
  color: black; /* had been #252525 */
  padding-top: 0px;
  padding-bottom: 0px;
}

html>body #Definition { position: relative; top: -375px; left: 300px; }

html>body #Definition_tshirts { position: relative; top: -525px; left: 300px; }

html>body #DefinitionNavigate { position: relative; top: -0px; left: -100px; }

html>body #OtherNote { position: relative; top: -0px; left: -0px; font-size: 15px; color: gray;}

html>body #Panorama { position: relative; top: -355px; left: 300px; }

html>body #PanoramaCenter { position: relative; top: -355px; left: 315px; }

html>body #BaPImage { position: relative; top: -355px; left: 315px; }

html>body #DefinitionIndent { position: relative; top: -375px; left: 325px; }

html>body #DefinitionQuote { position: relative; top: -375px; left: 340px; width: 600px; text-align: justify;}

html>body #DefinitionHigher { position: relative; top: -440px; left: 300px; }

html>body #DefinitionCenter { position: relative; top: -375px; left: 320px; text-align: center; width: 630px;}

html>body #DefinitionCenter_tshirts { position: relative; top: -525px; left: 320px; text-align: center; width: 630px;}

html>body #DefinitionCenterEmphasis { color: blue; font-size: 24px; font-style: italic; position: relative; top: -375px; left: 320px; text-align: center; width: 630px;}

html>body #DefinitionCenterEmphasis_tshirts { color: blue; font-size: 24px; font-style: italic; position: relative; top: -525px; left: 320px; text-align: center; width: 630px;}

html>body #DefinitionCenterNoEmphasis { color: blue; font-size: 24px; position: relative; top: -375px; left: 320px; text-align: center; width: 630px;}

html>body #DefinitionCenterMedium { position: relative; top: -375px; left: 300px; text-align: center; width: 630px;}

html>body #DefinitionTopVideo { position: absolute; top: 350px; left: 400px; text-align: center; width: 630px;}

html>body #DefinitionExtraLogo { position: absolute; top: 200px; left: 200px; text-align: center; width: 630px;}

html>body #DefinitionCenterWide { position: relative; top: -375px; left: 200px; text-align: center; width: 630px;}

html>body #DefinitionFurtherCenter { position: relative; top: -375px; left: 420px; text-align: center; width: 630px;}

html>body #DefinitionCenterHigher { position: relative; top: -390px; left: 325px; text-align: center; width: 630px;}

html>body #DefinitionPostIcons { position: relative; top: -415px; left: 300px; }

html>body #Additional {   font-size: 17px; position: relative; top: -375px; left: 300px;}

html>body #AdditionalIndent {   font-size: 17px; position: relative; top: -375px; left: 325px;}

html>body #AdditionalEquation {   font-size: 17px; color: blue; position: relative; top: -375px; left: 320px;}

html>body #AdditionalQuote {   font-size: 17px; position: relative; top: -375px; left: 340px; width: 600px; text-align: justify;}

html>body #AdditionalQuote2 {   font-size: 17px; position: relative; top: -375px; left: 340px; width: 605px; text-align: center;}

html>body #AdditionalCenter {   font-size: 17px; position: relative; text-align: center; top: -375px; left: 300px; }

html>body #AdditionalBlog {   font-size: 17px; position: relative; text-align: center; top: -390px; left: 275px; }

html>body #Other {   font-size: 15px; position: relative; top: -375px; left: 300px; }  

html>body #OtherCenter {   font-size: 15px; position: relative; top: -370px; left: 325px; text-align: center; width: 635px;}

html>body #OtherBlog {   font-size: 15px; position: relative; top: -370px; left: 300px; text-align: center; width: 635px;}

html>body #OtherCenterTD {   font-size: 15px; position: relative; top: -362px; left: 316px; text-align: center; width: 635px;}

html>body #PanosDescription {   font-size: 12px; position: relative; top: -355px; left: 310px; text-align: center; width: 635px; color: #8A5C00; }

html>body #QuestionsAnswers {   font-size: 15px; position: relative; top: -375px; left: 300px; }

html>body #Meta {   font-size: 1px; position: relative; top: -300px; left: 300px; color: white;}

html>body #Sponsor {   font-size: 17px; position: relative; top: -130px; left: 85px; }

html>body #Sponsor_home_page {   font-size: 17px; position: relative; top: -117px; left: 80px; }

html>body #Sponsor_banner_image {   font-size: 17px; position: relative; top: -100px; left: 85px; }

p.randomimage { position: relative; top: -370px; left: 299px; }

p.CaveatProperties { position: relative; top: -395px; left: 300px; width: 630px; text-align: center;}

input.randombutton { position: relative; top: 335px; left: 150px; }

p.randomimagetest { position: relative; top: -383px; left: 299px; }

input.randombuttontest { position: relative; top: 335px; left: 150px; }


p.randomquizquestion { position: relative; top: -375px; left: 300px; background-color: #EBF5FF; }

input.randomquizbutton { position: relative; top: -375px; left: 300px; }

p.randomquizquestionplusimage { position: relative; top: -347px; left: 300px; background-color: #EBF5FF;}

input.randomquizebuttonplusimage { position: relative; top: -360px; left: 300px; color: black; width: 160px; }

input.randomquizebuttonplusimage3 { position: relative; top: -360px; left: 400px; color: black; width: 160px; }

input.randomquizebuttonplusimage4 { position: relative; top: -360px; left: 315px; color: black; width: 160px; }

input.randomquizebuttonplusimageCHROMEFIX { position: relative; top: -375px; left: 300px; color: black; width: 160px; }

input.randomquizebuttonplusimagewider { position: relative; top: -360px; left: 300px; color: black; width: 300px; }

input.majbioexambutton { position: relative; top: -360px; left: 300px; color: black; width: 160px;}

input.majbioexambuttonfinal { position: relative; top: -360px; left: 300px; color: black; width: 130px;}

input.quizrootbutton { position: relative; top: -360px; left: 355px; color: black; width: 90px;}

input.randomquizebuttonplusimagecenter { position: relative; top: -360px; left: 450px}

input.donatebuttonblue { position: relative; top: -373px; left: 434px; color: #8A5C00; background-color: #99CCFF; font-size: 25px; height: 40px; width: 200px;}

input.donatebuttongold { position: relative; top: -373px; left: 434px; color: #99CCFF; background-color: #8A5C00; font-size: 25px; height: 40px; width: 200px;}


input.homebutton1 { height: 35px; width: 100px; color: #99CCFF; background-color: #8A5C00; font-size: 25px; position: relative; top: -100px; left: 14px;}

input.homebutton1_home { height: 35px; width: 100px; color: #99CCFF; background-color: #8A5C00; font-size: 25px; position: relative; top: -300px; left: 14px;}

input.homebutton2 { height: 35px; width: 100px; color: #8A5C00; background-color: #99CCFF; font-size: 25px; position: relative; top: -100px; left: 16px;}

input.homebutton2_home { height: 35px; width: 100px; color: #8A5C00; background-color: #99CCFF; font-size: 25px; position: relative; top: -300px; left: 16px;}

UL {
  font-family: Arial, sans-serif;
  text-align: left;
  width: 600px; /* had been 675px but seemed too wide */
  font-size: 20px;
  color: black; /* had been #252525 */
  padding-top: 0px;
  padding-bottom: 0px;
}

html>body #DefinitionBulletedList {   font-size: 20px; position: relative; top: -375px; left: 300px; }

html>body #AdditionalBulletedList {   font-size: 17px; position: relative; top: -375px; left: 300px; }

OL {
  font-family: Arial, sans-serif;
  text-align: left;
  width: 600px; /* had been 675px but seemed too wide */
  font-size: 20px;
  color: black; /* had been #252525 */
  padding-top: 0px;
  padding-bottom: 0px;
}

html>body #DefinitionNumberedList {   font-size: 20px; position: relative; top: -375px; left: 300px; }

html>body #AdditionalNumberedList {   font-size: 17px; position: relative; top: -375px; left: 300px; }

html>body #AdditionalNumberedListNarrower {   font-size: 17px; position: relative; top: -375px; left: 300px; width: 540px;   text-align: justify;
}

html>body #OtherNumberedListPhageTherapy {   font-size: 15px; position: relative; top: -395px; left: 300px; padding-top: 25px; padding-bottom: 25px;}

#table300position {
position: relative;
top: -373px;
left: 300px;
}

#googlesearchposition {
position: relative;
top: -377px;
left: 309px;
}

#googlesearchpositionmainpage {
position: relative;
width: 480px;
top: -375px;
left: 400px;
}

#facebookpositionmainpage {
position: relative;
top: -375px;
left: 500px;
}

#facebookpositionmainpageleft {
position: relative;
top: -373px;
left: 350px;
}

#facebookpositionmainpagefarleft {
position: relative;
top: -373px;
left: 325px;
width: 400px;
}

#facebookpositionmainpagecenter {
position: relative;
//top: -393px;
//left: 475px;
top: -373px;
left: 500px;
width: 400px;
}

#facebookpositionmainpagecenter_tshirts {
position: relative;
//top: -393px;
//left: 475px;
top: -523px;
left: 500px;
width: 400px;
}

#googlesearchpositionalt {
position: relative;
top: -375px;
left: 286px;
width: 600px;
}

#googlesearchpositionphage_therapy {
position: relative;
top: -390px;
left: 300px;
}

#googlesearchpositionbeg {
position: relative;
top: -380px;
left: 300px;
}


#twitterscriptposition {
position: relative;
width: 550px;
top: -370px;
left: 375px;
}

#endmaterialposition {
position: relative;
top: -350px;
left: 300px;
}

#bapendmaterialposition {
position: relative;
top: -320px;
left: 300px;
}

#Logo
  {
  margin: 0px;
  border-style: solid;
  border-width: 0px;
  border-color: #FFFFFF;
}

html>body #Logo_BEG_1 { position: relative; top: -140px; left: 32px; }

html>body #Logo_BEG_2 { position: relative; top: 225px; left: -195px; }

html>body #Logo_BEG_updated_1 { position: relative; top: -115px; left: 30px; }

html>body #Logo_BEG_updated_2 { position: relative; top: 180px; left: -187px; }

html>body #Logo_PT_1 { position: relative; top: -105px; left: 0px; }

html>body #Logo_PT_2 { position: relative; top: 160px; left: -207px; }

html>body #Logo { position: relative; top: -102px; left: 22px; }

html>body #Logo_banner_image { position: relative; top: -100px; left: 15px; }

html>body #Logo2 { position: relative; top: 220px; left: -205px; }

html>body #Logo2_banner_image { position: relative; top: 180px; left: -207px; }

html>body #Logo2b_banner_image { position: relative; top: 180px; left: -175px; }

html>body #Logo2c_banner_image { position: relative; top: 400px; left: -375px; }

html>body #Logo2d_banner_image { position: relative; top: 685px; left: -15px; }

html>body #Logo3 { position: relative; top: 220px; left: -180px; }

html>body #Logo4 { position: relative; top: 475px; left: -375px; }

html>body #Logo5 { position: relative; top: 735px; left: -580px; }

html>body #Logo6 { position: relative; top: -785px; left: -620px; }

html>body #Logo7 { position: relative; top: 410px; left: -415px; } 

html>body #Logo8 { position: relative; top: 425px; left: -427px; } 

// if "author" is 200: html>body #Logo9 { position: relative; top: 400px; left: -425px; } 

html>body #Logo9 { position: relative; top: 375px; left: -390px; } 

// if "author" is 200: html>body #Logo10 { position: relative; top: 650px; left: -640px; } 

html>body #Logo10 { position: relative; top: 650px; left: -580px; } 

html>body #Logo10b { position: relative; top: 650px; left: -595px; } 

html>body #Logo11 { position: relative; top: -115px; left: 22px; }

#Image
  {
  margin: 0px;
  border-style: solid;
  border-width: 0px;
  border-color: #FFFFFF;
}

html>body #Image_1 { position: relative; top: -375px; left: 445px; } 

html>body #Image_2 { position: relative; top: -375px; left: 340px; }

html>body #Image_3 { position: relative; top: -345px; left: 300px; }

html>body #Image_4 { position: relative; top: -370px; left: 395px; }

html>body #Image_textbooks { position: relative; top: -375px; left: 340px; }

#books1
  {
  margin: 0px;
  height: 220px;
  width: 160px;
  border-style: solid;
  border-width: 0px;
  border-color: #FFFFFF;
}

html>body #books1 { position: relative; top: -325px; left: 300px; }

#books2
  {
  margin: 0px;
  height: 220px;
  width: 160px;
  border-style: solid;
  border-width: 0px;
  border-color: #FFFFFF;
}

html>body #books2 { position: relative; top: -325px; left: 300px; }

#books3
  {
  margin: 0px;
  height: 220px;
  width: 160px;
  border-style: solid;
  border-width: 0px;
  border-color: #FFFFFF;
}

html>body #books3 { position: relative; top: -325px; left: 300px; }

.boxed {
  width: 225px;
  padding: 0px;
  border: 25px solid #99CCFF;
  content: 0px solid #99CCFF;
  margin: 0px;
  position: absolute; top: 375px;
}

html>body #boxed { }

.boxed_banner_image {
  width: 225px;
  padding: 0px;
  border: 25px solid #C5E2FF;
  content: 0px solid #C5E2FF;
  margin: 0px;
  position: absolute; top: 500px;
}

html>body #boxed_banner_image { }

#textbooks_home_banner_position1{
position: relative;
top: -380px;
left: 300px;
}

#textbooks_home_banner_position2{
position: relative;
width: 690px;
top: -395px;
left: 300px
}

#textbooks_vocabulary_positioning{
position: relative;
top: -370px;
left: 300px;
width: 690px;
}

#tshirts_table_positioning{
position: relative;
top: -525px;
left: 300px;
width: 690px;
}

.asidefont { 
  color: #787878; 
  font-family:arial; 
  font-size: 15px; 
}

.toc_asidefont { 
  //color: #787878; 
  font-family:arial; 
  font-size: 12px; 
}

html>table#textbooks_quiz_question {
    background-color: #EBF5FF;
    width: 100%;
 }
 table#textbooks_quiz_question td {
    padding: 20px;
    width: 690px;
 }
 .qq_question {
    font-weight: bold;
    text-align: center;
    vertical-align: center;
    background-color: #EBF5FF;
    color: #8A5C00;
    font-size: 20px;
    border-collapse:collapse
}


#poetry_definition_positioning{
position: relative;
top: -380px;
left: 300px;
width: 690px;
}

#poetry_definition_positioning_tshirts {
position: relative;
top: -530px;
left: 300px;
width: 690px;
}

#listbox_positioning_phagetherapyorg{
position: relative;
top: -400px;
left: 490px;
}

#listbox_positioning_BaP{
position: relative;
top: -400px;
left: 486px;
}

#listbox_positioning_abedon{
position: relative;
top: -400px;
left: 500px;
}

#listbox_positioning_abedonsub{
position: relative;
top: -400px;
left: 510px;
}


html>table#poetry_definition {
    background-color: yellow;
    width: 100%;
 }
 table#textbooks_vocabulary td {
    padding: 20px;
    border: 1px solid black;
 }
 .poetry_definition_text {
    / font-weight: bold;
    text-align: center;
    vertical-align: middle;
    background-color: yellow;
    font-size: 20px;
    color: blue;
    padding: 10px;
    border: 1px solid black;
    width: 655px;
    font-family: "Comic Sans MS";
}


html>table#textbooks_vocabulary {
    background-color: white;
    width: 100%;
 }
 table#textbooks_vocabulary td {
    padding: 5px;
 }
 .av_title {
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    background-color: white;
    font-size: 18px;
    border: white;
}
 .av_term {
    text-align: left;
    vertical-align: middle;
    background-color: white;
    font-size: 18px;
    border: white;
 }
 .av_links {
    text-align: left;
    vertical-align: middle;
    background-color: white;
    font-size: 15px;
    border: white;
 }
 .av_text {
    text-align: left;
    vertical-align: middle;
    background-color: white;
    font-size: 15px;
    border: white;
 }
 .cv_title {
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    background-color: white;
    font-size: 20px;
    border-collapse:collapse;
}
 .cv_definition {
    color: #000000;
    //font-style: italic;
    text-align: left;
    background-color: white;
    font-size: 20px;
    color: blue;
    border: solid #99CCFF 1px;
 }
 .cv_discussion {
    color: #000000;
    text-align: left;
    background-color: white;
    font-size: 15px;
    border: solid #99CCFF 1px;
}
 .cv_tshirts_table {
    color: #000000;
    text-align: center;
    background-color: white;
    font-size: 15px;
    border: solid #99CCFF 1px;
}
 .toc_section_number {
    color: #000000;
    text-align: left;
    background-color: white;
    font-size: 15px;
    width: 15px;
    border: solid #99CCFF 1px;
}
 .toc_section_title {
    color: #000000;
    text-align: left;
    background-color: white;
    font-size: 20px;
    width: 300px;
    border: solid #99CCFF 1px;
}
 .toc_subsection_title {
    color: pink;//#000000;
    text-align: left;
    background-color: white;
    font-size: 15px;
    width: 355px;
    border: solid #99CCFF 1px;
}
 .cv_discussion_top_two {
    color: #000000;
    text-align: left;
    background-color: white;
    font-size: 15px;
    border: solid #99CCFF 1px;
    vertical-align: top;
    width: 75%;
    padding: 10px;
}
 .toc_chapter_title {
    font-weight: bold;
    color: #000000;
    text-align: center;
    background-color: white;
    font-size: 20px;
    border-collapse:collapse;
    vertical-align: middle;
    padding: 5px;
    white-space: nowrap;
}
 .cv_discussion_top_three {
    color: #000000;
    text-align: left;
    background-color: white;
    font-size: 15px;
    border: solid #99CCFF 1px;
    vertical-align: top;
    width: 37.5%;
    padding: 10px;
}
 .toc_centered {
    color: #000000;
    text-align: center;
    background-color: white;
    font-size: 15px;
    border-collapse:collapse;
    vertical-align: middle;
    width: 75px;
    padding: 5px;
}
 .toc_duration {
    color: #FF0000;
    text-align: center;
    background-color: white;
    font-size: 17px;
    border-collapse:collapse;
    vertical-align: middle;
    width: 75px;
    padding: 5px;
}
 .cv_discussion_top_four {
    color: #000000;
    text-align: left;
    background-color: white;
    font-size: 15px;
    border: solid #99CCFF 1px;
    vertical-align: top;
    width: 25%;
    padding: 10px;
}
 .toprow {
    font-weight: bold;
    text-align: left;
    color: #99CCFF;
    background-color: #8A5C00;
    font-size: 20px;
 }
 .cv_term {
    text-align: left;
    vertical-align: top;
    background-color: white;
    font-size: 20px;
    border: solid #99CCFF 1px;
}

 .cv_term_fixed {
    text-align: center;
    vertical-align: top;
    background-color: white;
    font-size: 20px;
    font-weight: bold;
    border: solid #99CCFF 1px;
    width: 25%;
}

 .cv_tshirt_image {
    text-align: center;
    vertical-align: middle;
    background-color: white;
    font-size: 20px;
    font-weight: bold;
    border: solid #99CCFF 1px;
    width: 25%;
}

 .cv_tshirt_title {
    color: #000000;
    //font-style: italic;
    text-align: center;
    background-color: white;
    font-size: 20px;
    color: blue;
    border: solid #99CCFF 1px;
 }

 .cv_plain_medium {
    text-align: left;
    vertical-align: top;
    background-color: white;
    font-size: 17px;
    border: solid #99CCFF 1px;
}
.leftrow {
    font-weight: bold;
    text-align: left;
    color: #99CCFF;
    background-color: #8A5C00;
    font-size: 20px;
}

u {
    text-decoration: none;
    border-bottom: 1px dotted #ffdd99;
//    border-bottom: 1px dotted #A0A0A0;
//    border-bottom: 1px dotted #D7A94D; // gold lightened 30%, see http://www.hexcolortool.com/#8A5C00
}​