
#astro_display_wrapper_A {
width:900px;
height:auto;
background-color:transparent;

margin:0px auto 0px auto;
text-align:center;
color:#fff;
}

#astro_display_wrapper_B {
width:auto;
height:auto;
background-color:#000;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
text-align:center;
}

#astro_display_wrapper_B h1 {
color:#ccc;
font-size:1em;
margin:20px 0px 10px 0px;
}


#astro_display_wrapper_B p {
color:#ccc;
font-size:1em;
margin:0px 0px 10px 0px;
}

#astro_display_wrapper_B p a:link, #astro_display_wrapper_B p a:visited {
color:#ccc;
text-decoration:none;
}

#astro_display_wrapper_B p a:hover, #astro_display_wrapper_B p a:active {
color:#00f;
text-decoration:none;
background-color:white;
}



#tables_wrapper {
width:600px;
height:auto;
margin:20px auto 0px auto;
background-color:transparent;
text-align:center;
}

#tables_wrapper2 {
width:800px;
height:auto;
margin:20px auto 0px auto;
background-color:transparent;
text-align:center;
}


.details_table_aspects {
width:320px;
margin:0px auto 0px auto;
border:1px solid #666;
float:right;
}

.details_table_aspects tr {
border:1px solid #666;
}

.details_table_aspects td {
padding: 5px 10px 5px 10px;
text-align:left;
color:#ccc;
}


.details_table_pish {
width:220px;
margin:0px auto 0px auto;
border:1px solid #666;
float:left;
}

.details_table_pish tr {
border:1px solid #666;
}


.details_table_pish td {
padding: 5px 10px 5px 10px;
text-align:left;
color:#ccc;
}




.astro_small_glyph {
margin: 0px 0px -5px 0px;
}

.conjunct_row {
color:#02c6fe;
}

.opposition_row {
color:#02c6fe;
}

.trine_row {
color:#00ff00;
}

.sextile_row {
color:#00ff00;
}

.square_row {
color:#f00;
}


#astro_footer {
width:90%;
height:auto;
background-color:transparent;
margin:0px auto 30px auto;
text-align:center;
}

#astro_footer p a:link, #astro_footer p a:visited {
color:#ccc;
text-decoration:none;
}

#astro_footer p a:hover, #astro_footer p a:active {
color:#00f;
text-decoration:none;
background-color:white;
}

#chart_form_wrapper_A {
width:650px;
height:auto;
background-color:transparent;
margin:20px auto 0px auto;
}


#chart_form_wrapper_B {
width:auto;
height:auto;
background-color:transparent;
padding:0px 0px 0px 0px;
border:0px solid #ccc;
text-align:left;
}


#chart_form_wrapper_B h1 {
font-size:1.3em;
margin:0px 0px 20px 0px;
}

#chart_form_wrapper_B p {
width:85%;
font-size:1em;
}


.chart_data_fieldset {
border: 1px solid #ccc;
width: 600px;
margin: 0px 0px 0px 0px;
padding: 20px 0px 20px 20px;
background-color:transparent;
}

legend {
color:#000;
background: #fff;
border: 1px solid #115c26;
padding: 2px 6px;
font-weight:bold;
}


.chart_data_table {
margin: 20px 0px 0px 0px;
color:#fff;
background-color:transparent;
color:#ccc;
}

.chart_data_table tr {
background-color:transparent;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:20px solid #000;
}

.chart_data_table td a:link, .chart_data_table td a:visited {
color:#ccc;
text-decoration:none;
}

.chart_data_table td a:hover, .chart_data_table td a:active {
color:#00f;
text-decoration:none;
background-color:white;
}


.chart_response_table {
margin: 40px 20px 0px 0px;
color:#ccc;
background-color:transparent;
}

.chart_response_table td {
padding:10px 10px 10px 10px;
border:1px solid #333;
}

.chart_response_table tr {
background-color:transparent;
margin:30px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

.chart_response_table td a:link, .chart_response_table td a:visited {
color:#ccc;
text-decoration:none;
}

.chart_response_table td a:hover, .chart_response_table td a:active {
color:#00f;
text-decoration:none;
background-color:white;
}


.chart_response_table p {
width:75%;
}

.input_right {
float:right;
margin-right:50px;
}

.interp_table {
color:#fff;
margin: 0px auto 0px auto;
border: 1px solid #333;
border-collapse:collapse;
}

.interp_table a:link, .interp_table a:visited {
color:white;
text-decoration:none;
}


.interp_table a:hover {
color:white;
text-decoration:underline;
}

.interp_table a:active {
color:white;
text-decoration:underline;
}


.interp_table td {
padding: 5px 10px 5px 10px;
border: 1px solid #333;
text-align: left;
}
