a:link 	{text-decoration: none; color:#8B9466;}
a:visited 	{text-decoration: none; color:#8B9466;}
a:hover 	{text-decoration: none; color:#ACB48F;}
a:active 	{text-decoration: none; color:#8B9466;}


body {
background-color: #343B1A;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-size: 12px; 
margin-top: 0; 
margin-left: 0; 
margin-right: 0;
}

td {
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}
td.indent{
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
padding-left: 20pt;}

h1 {font-family: Chronicles of a Hero;  color: #525A32; font-weight: normal; font-size: 46px; line-height: 46px; margin-bottom:-5; margin-top: 5;}
h2 {font-family: Chronicles of a Hero;  color: #525A32; font-weight: normal; font-size: 26px; line-height: 26px; margin-bottom:5; margin-top: 5;}
h3 {font-family: Chronicles of a Hero;  color: #000000; font-weight: normal; font-size: 22px; line-height: 22px; margin-bottom:5; margin-top: 5;}
h4 {font-family: Chronicles of a Hero;  color: #A6AD89; font-weight: normal; font-size: 20px; line-height: 20px; margin-bottom:-10; margin-top: 5;}

b{color: #4D532F;}
u{color: #4D532F; text-decoration: none; font-weight: normal;}

.main-table {background-color: #E7E9DB;}
.main-table td{
background-color: transparent; 
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}


.stat-table {
background-color:transparent; 
}
.stat-table td{
background-color: transparent; 
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-size: 12px; }


.index-table {background-color: transparent;}
.index-table td{
border-bottom: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-size: 12px; 
}

.pedigree-table {
background-color:transparent; 
}
.pedigree-table td{
background-color: transparent; 
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-size: 12px; 
}

.image{
background-image: url("images/img_pic_bk.jpg");
border-top: 1px solid #ACB48F;
border-left: 1px solid #ACB48F;
border-bottom: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
height:45; 
width:45;
}
.image-sf{
background-image: url("images/starfield_index.jpg"); 
border-top: 1px solid #6180A9; 
border-left: 1px solid #6180A9; 
border-bottom: 1px solid #6180A9; 
border-right: 1px solid #6180A9; 
height:45; 
width:45;
}
.image-pre{
background-image: url("images/img_pic_bk.jpg");
border-top: 1px solid #ACB48F;
border-left: 1px solid #ACB48F;
border-bottom: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
height:96; 
width:96;
}

td.index-fix{
background-color: transparent;
border-bottom: 0px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
text-align: center;
}

td.bond-l{
background-color: #E2E4D2;
border-left: 1px solid #C5CAB2;
border-bottom: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}
td.bond{
background-color: #E2E4D2;
border-bottom: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}
td.bond-r{
background-image: url("images/img_table_bk_br.jpg");
border-bottom: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}
td.table-blank{
background-image: url("images/img_table_blank.jpg");
border-top: 0px solid  #000000;
border-left: 0px solid  #000000;
border-bottom: 0px solid #000000;
border-right: 0px solid  #000000;
font-family: DejaVu Sans, Verdana ;
color: #CDD0C0;
font-weight: normal; 
text-align: center;
font-size: 10px; 
}

td.table-foot{
background-image: url("images/img_table_bottom.jpg");
border-top: 0px solid  #000000;
border-left: 0px solid  #000000;
border-bottom: 0px solid #000000;
border-right: 0px solid  #000000;
font-family: DejaVu Sans, Verdana ;
color: #CDD0C0;
font-weight: normal; 
text-align: center;
font-size: 10px; 
}

td.table-foot-l{
background-image: url("images/img_table_bottom_l.jpg");
border-top: 0px solid  #000000;
border-left: 0px solid  #000000;
border-bottom: 0px solid #000000;
border-right: 0px solid  #000000;
width:33px; 
}

td.table-foot-r{
background-image: url("images/img_table_bottom_r.jpg");
border-top: 0px solid  #000000;
border-left: 0px solid  #000000;
border-bottom: 0px solid #000000;
border-right: 0px solid  #000000;
width:33px; 
}

td.side-col{
background-image: url("images/img_table_info.jpg");
border-left: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #6C7546;
font-weight: bold; 
text-align: right;
font-size: 12px; 
}
td.side-col2{
background-image: url("images/img_table_info.jpg");
border-left: 1px solid #ACB48F;
border-bottom: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #6C7546;
font-weight: bold; 
text-align: right;
font-size: 12px; 
}
td.row-head-l{
background-image: url("images/img_table_rowhead.jpg");
border-top: 1px solid  #BDC2A2;
border-left: 1px solid  #BDC2A2;
border-bottom: 1px solid  #BDC2A2;
font-family: DejaVu Sans, Verdana ;
color: #6C7546;
font-weight: bold; 
text-align: center;
font-size: 12px; 
}
td.row-head{
background-image: url("images/img_table_rowhead.jpg");
border-top: 1px solid  #BDC2A2;
border-bottom: 1px solid  #BDC2A2;
font-family: DejaVu Sans, Verdana ;
color: #6C7546;
font-weight: bold; 
text-align: center;
font-size: 12px; 
}
td.row-head-r{
background-image: url("images/img_table_rowhead.jpg");
border-top: 1px solid  #BDC2A2;
border-bottom: 1px solid  #BDC2A2;
border-right: 1px solid  #BDC2A2;
font-family: DejaVu Sans, Verdana ;
color: #6C7546;
font-weight: bold; 
text-align: center;
font-size: 12px; 
}

td.table-head{
background-image: url("images/img_table_rowhead2.jpg");
border-top: 1px solid  #BDC2A2;
border-left: 1px solid  #BDC2A2;
border-bottom: 1px solid  #BDC2A2;
border-right: 1px solid  #BDC2A2;
font-family: Chronicles of a Hero; 
color: #525A32;
font-size: 26px;
text-align: center;
height: 36px;
line-height: 26px;
}

td.male1{
background-image: url("images/tt_bk_m.png");
border-left: 1px solid #ACB48F;
border-bottom: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}
td.male{
background-image: url("images/tt_bk_m.png");
border-bottom: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}

td.female1{
background-image: url("images/tt_bk_f.png");
border-left: 1px solid #ACB48F;
border-bottom: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}
td.female{
background-image: url("images/tt_bk_f.png");
border-bottom: 1px solid #ACB48F;
border-right: 1px solid #ACB48F;
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}

.generator {
background-image: url("images/tt_bk_m.png");
font-family: DejaVu Sans, Verdana ;
color: #000000;
font-weight: normal; 
font-size: 12px; 
}


