
/* 2010.03.11
Great-GrandMa_com / css.css

.x {
  background-image: 
    url(image/starfield-800x600.gif);
}

*/



/*
see page bottom for additional "a".
*/

a {
font-family: 'courier new', 'MS Sans Serif', Geneva, sans-serif;
  font-size: 78%;
  font-weight: bold;
}

a:link { /* orig 9cf */
  background-color: #222;
  color: #99f;
  text-decoration: none;
}

a:visited { /* orig daf */
  background-color: #222;
  color: #c7e;
  text-decoration: none;
}

a:hover,
a:focus { 
  background-color: #043;
  color: #ffa;
  text-decoration: none;
}

a:active {
  background-color: #1ff;
  color: #a00;
  text-decoration: none;
}

a.a_visited_not:visited { /*  */
  background-color: #292929;
  color: #99f;
  text-decoration: none;
}


/*
Proper example
a.class_name:visited {
  color: #ff0;
}
*/


body, html { /* Some versions 
    of Opera apply margin and 
    padding to the <html> element
    instead of the <body> tag. */
  background-color: #000;
  color: #dfd;
  cursor: crosshair;
  font-family: "courier new", 
    verdana,  monospace;
  font-size: 100%;
  font-weight: bold;
}

html { /* Nav-Bar bottom spacer 
            works for Top but not 
						not Bottom. */
  margin: 0 0 4em 0;
} 




/* ************************** */





div {
  padding: 0px;
}


dt {
  color: #ff8;
  margin-top: 10px;
}


dl li {
  margin: 0px auto 0px;
}

h1, h2, h3, h4, h5, h6 {
  color: #ff8;
  padding: 0px;
  margin: 12px auto;
}


h1 {
  font-size: 160%;
}

/* See also .header h1 */

h2 {
  font-size: 175%;
}

h3 {
  font-size: 160%;
}

h4 {
  font-size: 145%;
}

h5 {
  font-size: 130%;
}

h6 {
  font-size: 115%;
}



img { /* ?? prevents border around 
    'a href=""' images. */
  border: solid 2px #000000;
  margin: 0px;  
}

/* 
  See Also: 
(under ".h..")
.header img
img.header_home_page_icon
*/


li {
  margin: 1em auto;
  padding: 0;
}


p {
  margin: 0.25em 7px;
	padding: 0.25em 7px;
}

pre {
  font-family: 'Courier New';
  white-space: pre-wrap;
  margin:0;
}









/*

.a_visited_not
See above under "a"
*/


.aside { 
  border: solid 
          #5b4
          2px;
  font-weight: bold;
  margin: 1em 5em;
  padding: 1em;
}

div.aside {
  border: solid 3px #888888;
	margin: 2.5em 5em;
}


.aside a {
  font-family: verdana;
  font-weight: bold;
  text-decoration:  none;
}

.aside a:link {
  color: #6cf;
}

.aside a:visited {
  color: #faf;
}

.aside a:hover { 
  color: #ffcc66;
}

.aside a:active {
  background-color: #1ff;
  color: #f60;
}


.attention {
  color: #fb6;
  font-size: 130%;
}



/* BG = BackGround */

.bg_blk {
  background-color: #000;
}

.bg_lt_green {
  background-color: #252;
}

.bg_stars {
  background-image: url(image/starfield-800x600.gif);
}




/* See also .bold.. */

.bold_black_courier a:link, 
.bold_black_courier a:visited {
  background-color:  #fff;
  color: #000;
  font-family: 'courier new', 
    monospace;
  font-weight: bold;
  padding: 5px;
} 
.bold_black_courier a:hover {
  background-color: #ccc;
  color: #000;
}
.bold_black_courier a:active {
  background-color: #363;
  color: #f33;
}


.bold_black_verdana a:link, 
.bold_black_verdana a:visited {
  background-color:  #fff;
  color: #000;
  font-family: verdana, 
    sans-serif;
  font-weight: bold;
  padding: 5px;
} 
.bold_black_verdana a:hover {
  background-color: #ccc;
}
.bold_black_verdana a:active {
  background-color: #363;
  color: #ff3333;
}


.bold_black_verdana-gray a:link, 
.bold_black_verdana-gray a:visited {
  background-color:  #ccc;
  color: #000;
  font-family: verdana, 
    sans-serif;
  font-weight: bold;
  padding: 5px;
} 
.bold_black_verdana-gray a:hover {
  background-color: #cc8;
}
.bold_black_verdana-gray a:active {
  background-color: #363;
  color: #ff3333;
}


.bold_white_courier a:link, 
.bold_white_courier a:visited {
  background-color:  #000;
  color: #fff;
  font-family: 'courier new', 
    monospace;
  font-weight: bold;
  padding: 5px;
} 
.bold_white_courier a:hover {
  background-color: #444;
}
.bold_white_courier a:active {
  background-color: #363;
  color: #ff3333;
}


.bold_white_verdana a:link, 
.bold_white_verdana a:visited {
  background-color:  #000;
  color: #fff;
  font-family: verdana, 
    sans-serif;
  font-weight: bold;
  padding: 5px;
} 
.bold_white_verdana a:hover {
  background-color: #444;
}
.bold_white_verdana a:active {
  background-color: #363;
  color: #ff3333;
}



.border_2 {
  border: solid 2px #898;
;
}

.box {
  border: solid 4px #888888;
  margin: 1.25em 0;
  padding: 3px 10px;
}

.box_8 {
  border: solid 10px #888888;
}

.box_black {
  background-color: #000;
  border: solid 4px #888888;
  margin: 0 0 1em 0;
  padding: 3px 10px;
}

.box_bookmarklet {
  border: solid 2px #888888;
  margin: 8px 3px;
  padding: 2px 2px;
}


.box_icon {
  background-color: #010;
  border: solid 3px #393;
  color: #dfd;
  margin: 5px 5px;
  padding: 5px;
}

.box_inner {
  background-color: #060;
  border: solid 4px #030;
  color: #dfd;
  margin: 16px 14px;
  padding: 12px;
}

.box_inner_black {
  background-color: #000;
  border: solid 4px #000;
  color: #dfd;
  margin: 24px 14px;
  padding: 17px;
}

.box_inner_bg_lt_green {
  background-color: #004800;
  border: solid 4px #030;
  color: #dfd;
  margin: 16px 14px;
  padding: 12px;
}

.box_inner_stock {
  background-color: #060;
  border: solid 2px #090;
  color: #dfd;
/*  margin: 16px 14px; */
  padding: 12px; 
}

.box_redish {
  background-image: url(image/starfield-800x600.gif);
  border: solid 5px #800;
  margin: 10px;
  padding: 12px;
}

.box_redish_10 {
  background-image: url(image/starfield-800x600.gif);
  border: solid 10px #800;
  margin: 10px;
  padding: 12px;
}


.box_white {
  background-color: #fff;
}

.center { 
  text-align: center;
}


.center_img { 
  display: block; 
  margin: 0 auto; 
}


.center_margin {
  margin-left: auto;
  margin-right: auto;
}



.clear_both {
  clear: both;
}





.critical {
  color: #f88;
}


.code_zzr { 
  white-space: 
pre-wrap;
/*
normal
pre
nowrap
pre-wrap
pre-line
inherit
*/
}




.color_blue {
  color: #55f;
}

.color_red {
  color: #f55;
}


.color_gray {
  color: #aaa;
}


.color_green {
  color: #5f5;
}

.color_orange {
  color: #f80;
}


.color_yellow {
  color: #ff0;
}



.cursive {
  font-family: cursive;
}



.definition { /* span */
  color: #3a2;
  display: none;
  font-size: 85%;
}
/* html
 <span class=
    "definition">[* - ]</span>
 */



.display_block {
  display: block;
}



.display_none {
  display: none;
}


.display_inline {
 display: inline;
}



.div_all {
  background-color: #ff0;
  border: solid 6px #082208;
  color: #dfd;
  margin: 6px 4px;
  padding: 0px;
}


.div_all_black {
  background-color: #000;
  border: solid 6px #174517;
  color: #fff;
  margin: 6px 0px;
  padding: 0px;
}


.div_all-green {
  background-color: #060;
  border: solid 3px #888888;
  color: #ffffff;
  margin: 6px 4px;
  padding: 12px;
}


.e_me img {
  margin: auto 7px;
}


.float_left {
  float: left;
}

.float_right {
  float: right;
}


.font_size_33 {
  font-size: 33.33%;
}

.font_size_78 {
  font-size: 78%;
}


.font_size_87 {
  font-size: 87%;
}

.font_size_92 {
  font-size: 92%;
}

.font_size_100 {
  font-size: 100%;
}

.font_size_107 {
  font-size: 107%;
}

.font_size_110 {
  font-size: 110%;
}

.font_size_115 {
  font-size: 115%;
}

.font_size_120 {
  font-size: 120%;
}

.font_size_125 {
  font-size: 125%;
}

.font_size_130 {
  font-size: 130%;
}

.font_size_150 {
  font-size: 150%;
}




.footer_info {
  font-size: 87%;
  font-weight: bold;
  margin: 0;
  padding: 0 7px 0.7em;
  text-indent: 0; 
}

.footnote-div_end {
  font-size: 75%;
}



.header { 
  background-color: #060;
  border-bottom: solid 5px 
    #174517;
  color: #ffd;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}


.header h1 {
  font-size: 125%;
  text-align: center; 
}


.header img {
  border: solid 4px #89e;
  margin: 4px 6px 4px 6px;
  text-decoration: none;
}

.header a:hover img {
  border: solid 4px #fc6;
  text-decoration: none;
}

.header a:active img {
  border: solid 4px #f66;
  text-decoration: none;
}

img.header_home_page_icon {
  border: solid 4px #fff;
}


.head_djr  {
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  width: 700px;
}


.header-site_name {
  font-size: 130%;
  font-family: serif, 
    verdana, 'courier new';
  padding: 4px 7px 0px;
}


.hide {
  display: none;
}


.img_border {
  border: solid 6px ;
}


.img_djr01 {
  border: solid #888 5px;
  margin: 10px;
  padding: 7px;

}


.indent {
  text-indent: 1.3em;
}


.list-style-type_none {
  list-style-type: none;
}



/* d7-modules-lullabot-50.html 
white (none or no d7) - mod_00
*/
a.mod_00:link,
a.mod_00:visited {
  color: #fff;
}
/* yellow (alpha / beta/ rc?) - mod_ab */
a.mod_ab:link,
a.mod_ab:visited {
  color: #ff0;
}
/* red - mod_dev */
a.mod_dev:link,
a.mod_dev:visited {
  color: #f88;
}
/* green/yellow BG - not final - mod_nf */
a.mod_nf:link,
a.mod_nf:visited {
  background-color: #660;
  color: #6c6;
}
/* green (ok)- mod_ok */
a.mod_ok:link, 
a.mod_ok:visited {
  background-color: transparent;
  color: #8f8;
}
/* 
deprecated..
green not final (rc) - mod_rc
*/
a.mod_rc:link, 
a.mod_rc:visited {
  color: #393;
}




p.nav_bar {/* p border-color 2a3*/
  background-color: #060; 
  border-bottom: solid #555 2px; 
  border-left: solid #555 4px; 
  border-right: solid #555 4px; 
  border-top: solid #555 4px; 
  bottom: 0;
  font-size: 87%;
  font-weight: bold;
  left: 0;
  line-height: 1.6em; 
  margin: 0;
  padding: .35em 0.1em 0.15em;
  position: fixed;
  right: 0;
  text-align: center;
  text-indent: 0;
/*  top: 0;  */

}

.nav_bar a {
  border: solid 2px;
  font-family: verdana;
  text-decoration: none;
}

.nav_bar a:link, 
.nav_bar a:visited {
  background-color:  #030;
  color: #4d4;
} 
.nav_bar a:hover {
  background-color: #030;
  color: #fc6;
}
.nav_bar a:active {
  background-color: #1ff;
  color: #f60;
}



.noindent_no {
  text-indent: 0;
}





/* See also .bold.. */

.normal_black_courier a:link, 
.normal_black_courier a:visited {
  background-color:  #fff;
  color: #000;
  font-family: 'courier new', 
    monospace;
  font-weight: normal;
  padding: 5px;
} 
.normal_black_courier a:hover {
  background-color: #ccc;
  color: #000;
}
.normal_black_courier a:active {
  background-color: #363;
  color: #f33;
}


.normal_black_verdana a:link, 
.normal_black_verdana a:visited {
  background-color:  #fff;
  color: #000;
  font-family: verdana, 
    sans-serif;
  font-weight: normal;
  padding: 5px;
} 
.normal_black_verdana a:hover {
  background-color: #ccc;
  color: #000;
}
.normal_black_verdana a:active {
  background-color: #363;
  color: #ff3333;
}


.normal_white_courier a:link, 
.normal_white_courier a:visited {
  background-color:  #000;
  color: #fff;
  font-family: 'courier new', 
    monospace;
  font-weight: normal;
  padding: 5px;
} 
.normal_white_courier a:hover {
  background-color: #444;
}
.normal_white_courier a:active {
  background-color: #363;
  color: #ff3333;
}


.normal_white_verdana a:link, 
.normal_white_verdana a:visited {
  background-color:  #000;
  color: #fff;
  font-family: verdana, 
    sans-serif;
  font-weight: normal;
  padding: 5px;
} 
.normal_white_verdana a:hover {
  background-color: #444;
}
.normal_white_verdana a:active {
  background-color: #363;
  color: #ff3333;
}



.plan {
  color: #bf9;
}



.special {
  color: #ff0;
  font-size: 110%;
}

.td-mem_area_blogs td {
  padding-right: 10px;
}

.text_align-right {
  text-align: right;
}


.underline_link {
  text-decoration: underline;
}

.version_small {
  color: #6c6; 
  font-size: 72%;
  font-weight: bold;
  margin-top: 0;
  padding-top: 0;
  text-indent: 0; 
}


/*

*/
