﻿/* ----- LOW-DOWN ----- */

a:link img { border-bottom: 0; }

/* Amazon Widgets */
div.widget160x600 {
	width: 170px;
	height: 610px;
	border: black 1px solid;
	padding: 5px;
	}


/* ----- Table with List of Transit Dates ----- */
/*   Used in July-August 2009 Low-Down   */

table.datatable { 
	font-family: Tahoma,Arial,sans-serif; 
	background: white;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: .9em
	}
table.datatable td {
	padding: 0 10px;
	vertical-align: top;
	line-height: 150%;
	text-align: left;
	}
table.datatable td.shadedcell {
	background: cornsilk;
	}
table.datatable th {
	background: white;
	font-family: Tahoma,Arial,sans-serif; 
	color: indigo;
	font-weight: bold;
	padding: 5px 10px;
	text-align: left;
	font-size: 1.15em;
	}

/* Lunation and Date Boxes */

div.datebox {
	width: 160px;
	border: 1px dashed darkkhaki;
	background-color: #FFFFEE;
	padding: 15px 15px 5px 15px;
	}
div.datebox h2 {
	color: indigo;
	font-size: .85em;
	margin: 0 0 10px 0;
	text-align: center;
	}
div.datebox p.place {
	font-weight: bold;
	margin: 0px;
	}
div.datebox p {
	text-align: left;
	font-size: .85em;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	}
div.datebox a {
	color: mediumblue;
	text-decoration: none;
	border: 0;
	}
div.datebox a:hover {
	color: indianred;
	text-decoration: none;
	border-bottom: 1px dashed indianred;
	}
div.datebox a:visited {
	color: cornflowerblue;
	text-decoration: none;
	border: 0;
	}

div.boxleft {
	float: left;
	margin: 5px 15px 10px 0px;
	}
div.boxright {
	float: right;
	margin: 5px 0px 10px 15px;
	}



/* General Styles */

.ldtransitname  { 
 font-family: Tahoma,Arial,sans-serif; 
 font-size: 10pt; 
 color: #B22222; 
 text-align: left; 
 font-weight: bold; 
 margin-top: 10px; 
 margin-bottom: 2px; 
 }
.ldtransitdescr { 
 font-family: Tahoma,Arial,sans-serif; 
/* font-size: 10pt;  */
 text-align: left; 
 margin-top: 0px; 
 margin-bottom: 1.5em; 
 }
.ldh3 {
	font-size: 10pt;
	color: indigo;
	font-weight: bold;
	font-style: normal;
	margin-top: 25px;
	margin-bottom: 3px;
	}


.ed08bodyupc { 
 font-size: 8pt; 
 font-family: Tahoma,Arial,sans-serif; 
 text-align: center; 
 }
.ed08bodyitalc { 
 font-size: 8pt; 
 font-family: Tahoma,Arial,sans-serif; 
 font-style: italic;
 text-align: center; 
 }

.nextupd-top { 
 font-size: 8pt; 
 font-family: Tahoma,Arial,sans-serif; 
 text-align: center; 
 margin-top: 0px;
 margin-bottom: 0px;
 }

.jumponpage { 
 font-family: Tahoma,Arial,sans-serif; 
 font-size: 8pt; 
 text-align: left; 
 margin-top: 0px; 
 margin-bottom: 0px; 
 }

.copyrightmine { 
 font-family: Times New Roman,serif; 
 font-size: 10pt; 
 font-style: italic; 
 font-weight: bold;
 text-align: left; 
 margin-top: 20px; 
 margin-bottom: 0px; 
 }
.nextupd-bottom {
 font-family: Tahoma,Arial,sans-serif; 
 font-size: 8pt; 
 text-align: left; 
 margin-top: 20px; 
 margin-bottom: 0px; 
 }
.notifyupdate {
 font-family: Tahoma,Arial,sans-serif; 
 font-size: 8pt; 
 font-weight: normal;
 color: black;
 text-align: left; 
 margin-top: 15px; 
 margin-bottom: 0px; 
 }
span.foreign {
 color: darkred;
 font-weight: normal;
 }

.troubleshooting {
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 10px;
	}
span.new10 {
	color: firebrick;
	font-weight: bold;
	font-size: 10pt;
	}


/* ----- LOW-DOWN HEADINGS ----- */

.timerange {
 font-family: Verdana,Arial,sans-serif;
 color: black;
 font-weight: bold;
 font-size: 10pt;
 text-align: center;
 margin-bottom: 20px;
 margin-top: 0px;
 }
.ed10bubrick     { 
 font-family: Verdana,Arial,sans-serif; 
 font-size: 10pt; 
 color: #b22222; 
 font-weight: bold; 
 text-align: left; 
 }
.hdrshortcuts { 
 text-align: left; 
 font-family: Times New Roman; 
 color: #838358; 
 font-size: 12pt; 
 font-weight: bold; 
 font-style: italic;
 margin-top: 8px; 
 margin-bottom: 10px 
 }

.h1 { 
	font-family: Verdana,Arial,sans-serif; 
	font-size: 24pt; 
	color: #b22222; 
	font-weight: bold; 
	}
.h1trine {
	font-family: Verdana,Arial,sans-serif; 
	font-size: 3em; 
	color: dodgerblue; 
	font-weight: bold; 
	font-style: italic;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 20px;
	}
.h2a {
	font-family: Verdana,Arial,sans-serif; 
	font-size: 1.75em; 
	color: darkblue; 
	font-weight: bold; 
	text-align: center;
	margin-top: 0px;
	margin-bottom: 30px;
	}
.h2b {
	font-family: Verdana,Arial,sans-serif; 
	font-size: 1.15em; 
	color: darkgreen; 
	font-weight: bold; 
	text-align: left;
	margin-top: 25px;
	margin-bottom: 5px;
	}


/* ----- AD BOXES ----- */

.adh2 {
 font-family: Tahoma,Arial,san-serif; 
 font-size: 10pt; 
 font-weight: bold; 
 color: firebrick;
 text-align: center; 
 margin-top: 4px; 
 margin-bottom: 0px; 
 }
.adhdr {
 font-family: Tahoma,Arial,san-serif; 
 font-size: 10pt; 
 text-align: center; 
 margin-top: 10px; 
 margin-bottom: 2px; 
 }
.adhdrcalendar {
 font-family: Tahoma,Arial,san-serif; 
 font-size: 12pt; 
 text-align: center; 
 margin-top: 0px; 
 margin-bottom: 15px; 
 color: firebrick
 }

.adhdrbig {
 font-family: times new roman,serif; 
 font-size: 1.5em; 
 font-weight: bold;
 font-style: italic;
 color: firebrick;
 text-align: center; 
 margin-top: 0px; 
 margin-bottom: 2px; 
 }

.adtext {
 font-family: Tahoma,Arial,san-serif; 
 font-size: .9em; 
 text-align: left; 
 margin-top: 8px; 
 margin-bottom: 2px; 
 }
.adlisttext {
 font-family: Tahoma,Arial,san-serif; 
 font-size: .85em; 
 text-align: left; 
 margin-top: 0px; 
 margin-bottom: 0px; 
 }

div.floatleft {
	float: left;
	margin: 0px 15px 10px 0px;
	}
div.floatright {
	float: right;
	margin: 0px 0px 10px 15px;
	}


/* ----- AD BOXES  ----- */

table.adboxnm {
 border-collapse: collapse;
 border: 3px solid #6600cc;
 background-color: #FFFFFF;
 } 
table.adboxfm {
 border-collapse: collapse;
 border: 3px solid #808000;
 background-color: #FFFFFF;
 } 
.adh2 {
 font-family: Tahoma,Arial,san-serif; 
 font-size: 10pt; 
 font-weight: bold; 
 color: firebrick;
 text-align: center; 
 margin-top: 4px; 
 margin-bottom: 0px; 
 }
.adhdr10 {
 font-family: Tahoma,Arial,san-serif; 
 font-size: 10pt; 
 font-weight: bold;
 text-align: center; 
 margin-top: 10px; 
 margin-bottom: 2px; 
 }
.adhdr08 {
 font-family: Tahoma,Arial,san-serif; 
 font-size: 8pt; 
 font-weight: bold;
 text-align: center; 
 margin-top: 10px; 
 margin-bottom: 2px; 
 }
 



/* ----- SPAN STYLES ----- */

span.edlink2gloss {
 font-family: Times New Roman,serif; 
 font-size: 10pt; 
 font-style: italic; 
 }
span.ldextrainfo {
 font-family: Tahoma,Arial,sans-serif;
 font-size: 8pt;
 font-style: normal;
 color: black;
 font-weight: bold;
 }
span.buyitnow {
 font-size:10pt;
 font-weight:bold;
 color: firebrick;
}

span.italic {
	font-family: times new roman, serif;
	font-style: italic;
	font-size: 10.5pt;
	}



/* ----- OTHER BOXES ----- */

table#sidebar {
	float: right;
	}

table#yellowsidebar {
   border-collapse: collapse;
   border: 1px solid #ffffcc;
   width: 275px;
 	float: right;
   background-color: #FFFFCC;
   margin: 0px 0px 10px 15px;
   }
table#yellowsidebar td {
   text-align: center;
   padding: 8px;
   vertical-align: top;
   }


table#ldadtop {
   border-collapse: collapse;
   border: 1px solid darkkhaki;
   width: 260px;
   height: 260px;
   background-color: lightyellow;
   }
table#ldadtop td {
	padding: 5px;
	}


.edboxfm  { 
 border-left: 1px solid #EEE8AA; 
 border-right: 1px solid #999966; 
 border-top: 1px solid #EEE8AA; 
 border-bottom: 1px solid #999966; 
 padding: 20px; 
 border-width: 5px;
 }

.edtablemed {
 border-collapse: collapse;
 border: 2px solid #cdc5bf;
 } 
.edtablefirebrick {
 border-collapse: collapse;
 border: 2px solid firebrick;
 } 
.edtabledkgreen {
 border-collapse: collapse;
 border: 2px solid #006600;
 } 
.edtablebooks {
 border-collapse: collapse;
 border:2px solid #CDC5BF; 
 font-family:Tahoma,Arial,sans-serif; 
 font-size:8pt; 
 text-align:center; 
 padding-left:3px; 
 padding-right:3px; 
 padding-top:5px; 
 padding-bottom:5px;
 } 
.edtblamzadbold {
 border-collapse: collapse;
 border:3px solid #FF0000;
 font-family:Comic Sans MS,cursive,serif; 
 text-align:center; 
 padding-left:2px; 
 padding-right:2px; 
 padding-top:6px; 
 padding-bottom:6px; 
 } 


/* ----- LIST STYLES ----- */
.left0ul {
	font-size: 8pt; 
	padding-left: 0px;
	margin-left: 5px;
   margin-top:15px; 
   margin-bottom:20px; 
 }
.left5ul {
	font-size: 8pt; 
	padding-left: 5px;
	margin-left: 5px;
   margin-top:15px; 
   margin-bottom:20px; 
 }
.left15ul {
   font-family: Tahoma,Arial,sans-serif; 
	font-size: 8pt; 
	padding-left: 15px;
	margin-left: 5px;
   margin-top:10px; 
   margin-bottom:10px; 
 }
 .left20ul {
   font-family: Tahoma,Arial,sans-serif; 
	font-size: 8pt; 
	padding-left: 20px;
	margin-left: 5px;
   margin-top:15px; 
   margin-bottom:20px; 
 }
.left0li {
	list-style-image: url("../images/edbulstar1.gif");
	padding-left: 0px;
	margin-left: 0px;
	font-size: 8pt; 
   text-align: left; 
   margin-top:2px; 
   margin-bottom:2px; 
 }
.left5li {
	font-size: 8pt; 
	padding-left: 5px;
	margin-left: 0px;
   text-align: left; 
   margin-top:2px; 
   margin-bottom:2px; 
 }
.left15li {
	font-size: 8pt; 
	padding-left: 15px;
	margin-left: 5px;
   text-align: left; 
   margin-top:2px; 
   margin-bottom:2px; 
 }


/* ----- BASE STYLES ----- */

/* body, p { 
 font-family: Tahoma,Arial,sans-serif; 
 font-size: 10pt 
 }
 */
/* li, ul {
	font-size: 8pt; 
   text-align: left; 
   margin-top:2pt; 
   margin-bottom:2pt; 
 }
 */
/* .footertext {
 font-family: Tahoma,Arial,sans-serif; 
 font-size: 8pt; 
 margin-top: 0px;
 margin-bottom: 15px;
 text-align: left; 
 }
 */
 
 