/*  External style sheet - TomsGoodFiles   */

body { margin:0;
       background-color:#ffffff;  
}

h1 { text-align:center;
}
h2 { text-align:center;
}
h3 { text-align:center;
}
h4 { text-align:center;
}






.splashContainer { min-width:700px;
             font-family: "Times New Roman", Georgia, serif;
/*             background-color:#ddddff;    fills side columns def=ccf  */
             color:#000000;  /* never used I think */
}

.splashLeft { float:left; 
              background-color:#ddddff; 
	      width:200px;
}

.splashRight{ float:right; 
              background-color:#ddddff; 
              width:200px;
}
.splashSideText { margin-top: 5px;
                  padding: 0px 5px 0px 10px;
                  font-size: .9em;
}

.splashCenter { margin: 0px 200px 0px 200px;  
                padding: 10px 15px 10px 20px;
                background-color:#eeeeff;
                color:#000000;
}
.splashLink{
         text-align:center; 
         font-size:2em;
	 font-family: Arial, sans-serif;
	 font-weight: normal;
}
.midsize-arial{
         font-size:1.5em;
	 font-family: Arial, sans-serif;
	 font-weight: normal;
}
.container { min-width:700px;
             font-family: "Times New Roman", Georgia, serif;
             font-size: 12pt;
             background-color:#ccccff;   /* fills side columns defau=ccf */
                                         /* ccccff is websafe */
                color:#000000;  /* never used I think */
}
.leftCol { 
              float:left; 
	      width:100px;
}
.leftColContent {
/*	      padding: 10px 15px 10px 10px; */
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 10px;
		padding-left: 5px;
		font-size:11pt;
	        font-family: Arial, sans-serif;
}
.rightCol {
              float:right; 
              width:100px;
/*                padding: 10px 15px 10px 20px;  */
}
.rightColContent {
	      padding: 10px 15px 10px 10px;
		font-size:11pt;
	        font-family: Arial, sans-serif;
}


.centerCol {
                margin: 0px 100px 0px 100px;  
                padding: 10px 15px 10px 20px;
                background-color:#ffffff;
                color:#000000;
}
.centerColNarrow1 {
                margin: 0px 150px 0px 150px;  
                padding: 10px 15px 10px 20px;
                background-color:#ffffff;
                color:#000000;
}
.altMargin1 {  /*  5/11/2010 doesn't work yet  */
		margin: 0px 150px 0px 150px;
}

.picFloatHiLeftBord {
             margin: 3px 10px 10px 2px;
             float:left;
             border: 2px solid #000000;

}
.picFloatLoRightBord {
             margin: 5px 10px 2px 5px;
             float:right;
             border: 2px solid #000000;

}
.picFloatHiLeft {
             margin: 3px 10px 0px 2px;
             float:left;
}
.picFloatHiRight {
             margin: 3px 5px 0px 5px;
             float:right;
}

.picFloatLoRight {
             margin: 5px 10px 2px 5px;
             float:right;
}
.floatRight  { float:right; }

.clearLeft   { clear:left; }

.clearRight { clear:right;
}

.clearBoth { clear:both; }

.captionFloat {
             margin:0px 0px 0px 0px;
             text-align:center;
         /*    width:640;  not sure why was in, not sure why it fixes things to take out */
             font-size:.9em;
             font-family: Arial, sans-serif;
/*             font-variant:small-caps; */
}
.myUnderline {text-decoration: underline;
}

a:link {
    color: #000000;
    background-color: #ccccff;  /* lt blue */
    text-decoration: none;
}
a:visited {
    color: #000000;
    background-color: #d5d5d5;  /* grey */
    text-decoration: none;
}
a:hover {
    color: #000000;
    background-color: #88ff88;
    text-decoration: none;
}
.crumb {
	font-family:  Verdana, arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;
}
a.crumb:link {
	color: #000000;
	background-color: #ffffff;
	text-decoration: underline;
}
a.crumb:visited {
	color: #000000;
	background-color: #ffffff;
	text-decoration: underline;
}
a.crumb:hover {
	color: #000000;
    	background-color: #ffffff;
	text-decoration: none;
}

.nav { 
/*       background-color:#ddddff;    */
       font-size: 1em;
       text-align:center;
}
.navpad {
       font-family:courier new;
       margin-left: 1em;
       margin-right: 1em;
}
.navpadl { /* navpad for letters menu of QRA Conditions page */
       font-family:courier new;
			 margin-left:0px;
			 margin-right:0px;
			 padding-left:3px;
			 padding-right:3px;
}

.footer { font-size:.70em;
         text-align:right;
	 clear:both;
         background-color:#ffffff;
   	 color:#bbbbff;
         padding-top:1px;
}	
.copyr { font-size: .7em;
         text-align:center;
}
.ftnote { /* used for embedded footnotes in Packer's essay */
	background-color:#dddddd;
	font-size:.8em;
}
.emh1 { /* emh2 - email header style 1: the header data "Sent by", etc. */
      color: #000000; 
      font-size:.8em;
      font-weight:normal;
      font-family: Arial, Verdana, sans-serif;
}
.emh1g { /* emh2 - email header style 1 w/grey bg */
       color: #000000; 
       background-color:#eeeeee;
       font-size:.8em;
       font-weight:normal;
       font-family: Arial, Verdana, sans-serif; 
}
.emp1 { /* emp1 - email paragraph style 1: my style */
      color: #000000;
      font-size:1em;
      font-weight:normal;
      font-family: "Times New Roman", Georgia, serif;
}
.emp2 { /* emp2 - email paragraph style 2: style 1st by Virginia K */
      color: #000000;
      font-size:1em;
      font-weight:normal;
      font-family: Arial, Verdana, sans-serif;
}
.emp3 { /* emp3 - email paragraph style 3: style 1st by Danny J */
      color: navy;
      font-size:10pt; 
      font-weight:100;
      font-family: Arial, Verdana, sans-serif;
}
.emp4 { /* emp4 - email paragraph style 4: style 1st by Doug H */
      color: #000000; 
      font-size:10pt;
      font-weight:100;
      font-family: Arial, Verdana, sans-serif;
}
.emp5 { /* emp5 - email paragraph style 5: style 1st by Marjorie M */
      color: blue;
      font-size:11pt;
      font-weight:normal;
      font-family: "Comic Sans MS", Arial, Verdana, sans-serif;
}
.emp6 { /* emp6 - email paragraph style 6: style 1st by Becky I */
      color: blue;
      font-size:10pt;
      font-weight:100;
      font-family: Arial, Verdana, sans-serif;
}
.emp7 { /* emp7 - email paragraph style 7: style 1st by (Daniel H) */
      color: black;
      font-size:9pt;
      font-weight:100;
      font-family: Arial, Verdana, sans-serif;
}
.emp8 { /* emp8 - email paragraph style 8: style 1st by Jermaine B */
      color: black;
      font-size:12pt;
      font-weight:100;
      font-family: Arial, Tahoma, Verdana, sans-serif;
}
.emp9 { /* emp9 - letter from the 80's from Wordstar */
      color: black;
      font-size:12pt;
      font-weight:100;
      font-family: Courier, Courier New;
	line-height: 1.2;
}
.emp10 { /* emp10 - email paragraph style 10: style 1st by Patty M */
      color: black;
      font-size:11pt;
      font-weight:100;
      font-family: Lucida Console, Tahoma, Verdana, sans-serif;
}
.emp11 { /* emp11 - email paragraph style 11: style 1st by Sherri L */
      color: black;
      font-size:10pt;
      font-weight:100;
      font-family: Verdana, Arial, sans-serif;
}
.emp12 { /* emp12 - paragraph style 12: style of some headings in DrSunshine.htm */
      color: #000000;
      font-size:1em;
      font-weight:bold;
      font-family: Arial, Verdana, sans-serif;
}
.emp13 { /* emp13 - paragraph style 13: style of "Tom sez:"  */
	color: black;
	font-size:20pt;
	font-family: "Times New Roman", Georgia, serif;
	font-style: italic;
}
.signatBlueUnderline {
	color:blue;
	text-decoration:underline;
}
.signatSmallItalic {
	font-size:10pt;
	font-style:italic;
	line-height:15px
	display:inline;
}
.signatSmall {
	font-size:10pt;
	line-height:15px;
	display:inline;
}

.center {
	text-align:center;
}
.left {
	text-align:left;
}
.centerbold {
	text-align:center;
	font-weight:bold;
}
.condtop { /*      - condition list paragraph style - link to top  */
      float:right;
      color: #000000;
      font-size:.66em;
      font-weight:normal;
      font-family: Arial, Verdana, sans-serif;
      clear:right;
}
.cplk { /*      - condition list para. style - copy link to clipboard  */
      float:right;
      color: #999999;
      background-color: #ffffbb;  /* lt yellow */
      font-size:.55em;
      font-weight:normal;
      font-family: Arial, Verdana, sans-serif;
      clear:right;
}
.yellowBG {
	background-color: #ffffbb;
}
.support-button {
	background-color:#FFD696;
	font-family:"Lucida Console", monospace;
	font-size:14pt;
	font-weight:normal;
	height:35px
}
.donation-info {
	border: 2px ;
	border-style: outset;
	padding: 2px;
	margin-top:   2px;
	margin-bottom:8px;
	margin-left: 2px;
	margin-right:4px;
	color: #000000;
	background-color: #FFD696;
	font-family: Arial, sans-serif;
	font-size:11pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.donation-info:link {
	color: #000000;
	background-color: #FFD696;
	text-decoration: none;
}
a.donation-info:visited {
	color: #000000;
	background-color: #FFD696;
	text-decoration: none;
}
a.donation-info:hover {
	color: #ffffff;
	background-color: #FFD696;
	text-decoration: none;
}
.donation-2line {
	display:block;
	width:76px;  /* this is a little redundant w/margin-left -right above, */
		     /* but is necessary for mid of page cases */
}
.donation-1line {
	display:inline;

}

.donation-info-thin {
	border: 2px ;
	border-style: outset;
	padding: 2px;
	margin-top:   2px;
	margin-bottom:8px;
	margin-left: 2px;
	margin-right:4px;
	color: #000000;
	background-color: #FFD696;
	font-family: Arial, sans-serif;
	font-size:7pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.donation-info-thin:link {
	color: #000000;
	background-color: #FFD696;
	text-decoration: none;
}
a.donation-info-thin:visited {
	color: #000000;
	background-color: #FFD696;
	text-decoration: none;
}
a.donation-info-thin:hover {
	color: #ffffff;
	background-color: #FFD696;
	text-decoration: none;
}
.bey-org {
	border: 2px ;
	border-style: outset;
	padding: 2px;
	margin-top:   2px;
	margin-bottom:2px;
	margin-left: 0px;
	margin-right:4px;
	color: #78a22f;
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
a.bey-org:link {
	color: #78a22f;
	background-color: #ffffff;
	text-decoration: none;
}
a.bey-org:visited {
	color: #78a22f;
	background-color: #ffffff;
	text-decoration: none;
}
a.bey-org:hover {
	color: #ffffff;
	background-color: #78a22f;
	text-decoration: none;
}
.bey-org-2line {
	display:block;
	width:60px;  /* this is a little redundant w/margin-left -right above, */
		     /* but is necessary for mid of page cases */
}
.font-bey-org {
	font-size: 9pt;
}
.font-small {
	font-size: 10pt;
}

.logo{ color: #000066; 
       background-color:#3366cc;            /* 3366cc is websafe */
       font-size:3em;
       font-weight:bold;
       font-family: Arial, Verdana, sans-serif;
       border-bottom: 0px solid #000000;
       height:80px;
       line-height:80px; 
       text-align:center;
}

.logo-text{
}

a.logo-text:link {
	color: #000066;
	background-color: #3366cc;
	text-decoration: none;
}
a.logo-text:visited {
	color: #000066;
	background-color: #3366cc;
	text-decoration: none;
}
a.logo-text:hover {
	color: #000066;
	background-color: #3366cc;
	text-decoration: none;
}

.link-to-subscr {
	font-family:"Lucida Console", monospace;
	font-size:14pt;
	font-weight:normal;
	height:35px
}
.donate-prompt3 {
	font-family: Arial, Verdana, sans-serif;
	font-size:13pt;
	font-weight:bold;
}
.donate-prompt4 {
	font-family: Arial, Verdana, sans-serif;
	font-size:12pt;
	font-weight:bold;
}
.donate-prompt5 {
	font-family: "Lucida Console", monospace;
	font-size:14pt;
	font-weight:normal;
}

.dt-fixed {
	font-family:"Courier","Lucida Console", monospace;
}

.condp { /*      - condition list paragraph style  */
      color: #000000;
      font-size:1em;
      font-weight:normal;
      font-family: "Times New Roman", Georgia, serif;
/*      margin-top:0px;
      margin-bottom:0px;
     padding-top:0px;
     padding-bottom:0px; */
}
.condd { /* condd - condition description paragraph style  */
      color: #000000;
      font-size:.8em;
      font-weight:normal;
      font-family: Arial, verdana, sans-serif;
}
.mp3link { /* mp3link - email paragraph for MP3 LINKS  */
         color: black;
         font-size:.66em;
         font-weight:100;
         font-family: Arial, Verdana, sans-serif;
}
.mp3links.a {
         margin-top:0px;
         margin-bottom:0px;

}
.afCourTitl {  /* Omura affidavit style with Courier 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Courier, Courier New";
	text-align:center; 
}
.afCourSng {  /* Omura affidavit style with Courier 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Courier, Courier New";
}
.afCourDbl {  /* Omura affidavit style with Courier 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Courier, Courier New";
	line-height: 1.8;
}
.afCourDblInd {  /* Omura affidavit style with Courier 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Courier, Courier New";
	line-height: 1.8;
	text-indent:3em;
}
.hangIndent1 {
	padding-left: 60pt ;
	text-indent: -18pt ;
}
.hangIndent2 {
	text-indent:-30px;
}

.afTimesTitl {  /* Omura affidavit style with Times New Roman 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Times New Roman, Georgia, serif";
	text-align:center; 
}
.afTimesSng {  /* Omura affidavit style with Times New Roman 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Times New Roman", Georgia, serif;
}
.afTimesSngInd {  /* Omura affidavit style with Times New Roman 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Times New Roman", Georgia, serif;
	line-height: 1.1;
	text-indent:3em;
}
.afTimesDbl {  /* Omura affidavit style with Times New Roman 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Times New Roman", Georgia, serif;
	line-height: 1.8;
}
.afTimesDblInd {  /* Omura affidavit style with Times New Roman 12  */
	color: black;
	font-size:12pt;
	font-weight:100;
	font-family: "Times New Roman", Georgia, serif;
	line-height: 1.8;
	text-indent:3em;
}

.email2 { display: none; }

.font-only-arial { font-family: Arial, sans-serif; }

.invisible-color { 
	background-color: white;
	color: white;
}
