/* TAC (observers.org) primary page style sheet.
	Based on CSS1 <http://www.w3.org/TR/1999/REC-CSS1-19990111>
	observers.org version 0.21 of September 12, 2001
	By Steve Sergeant <mailto:webmaster@observers.org> */

BODY {
	background: #000000 ;
	color: #FFFF99 ;
	margin-left: 20px ;
	margin-top: 1px ;
        align: center ;
}

TABLE {
	color: #FFFF99 ;
	background: #000000 ;
}

PRE {
	color: #FFFF99 ;
	font-family: Monaco,Terminal,Courier,monospace ;
	font-size: small ;
	background: #000000 ;
}	

P, TD, TH, H1, H2, H3, H4, H5, BLOCKQUOTE, DL, UL, OL {
	font-family: Times,"Times New Roman",serif ;
	color: #FFFF99 ;
	background: #000000 ;
}

P, UL, OL {
	font-size: medium ;
}

DT {
	margin-top: 0.75em ;
	color: #FFC ;
	font-style: normal ;
	font-weight: 600;
}

EM {
	font-size: larger ;
	font-style: normal ;
	font-weight: 600;
}

STRONG {
	font-size: larger ;
	font-style: normal ;
	font-weight: bold ;
}

A:link {
	color: #FFF ;
	background: #000000 ;
}
A:visited {
	color: #CFF ;
	background: #000000 ;
}
A:active {
	color: #C00 ;
	background: #000000 ;
}

.UserInfo {
	color: #FFFF99 ;
	background: #000000 ;
	font-size: 9pt ;
	font-family: "New York",Times,"Times New Roman",serif ;
	text-align: center ;
}

.Time {
	color: #00FF00 ;
	background: #000000 ;
	font-weight: bold ;
	font-size: large ;
	font-family: Monaco,Terminal,Courier,monospace ;
}

.NavBar {
	background: #000033 ;
	color: #FFFF99 ;
	font-family: Geneva,Helvetica,Arial,sans-serif ;
	font-size: 9pt ;
	text-align: center ;
	vertical-align: middle;
	padding-left: 6px ;
	padding-right: 6px ;
	padding-top: 2px ;
	padding-bottom: 2px ;
	margin: 4px ;
}

TH.NavBarHead {
	background: #000033 ;
	color: #FFFF99 ;
	font-family: Geneva,Helvetica,Arial,sans-serif ;
	font-size: 9pt ;
	text-align: right ;
	vertical-align: middle;
	padding-left: 6px ;
	padding-right: 6px ;
	padding-top: 2px ;
	padding-bottom: 2px ;
	margin: 4px ;
}

TH.NavBarTail {
	background: #000033 ;
	color: #FFFF99 ;
	font-family: Geneva,Helvetica,Arial,sans-serif ;
	font-size: 9pt ;
	text-align: left ;
	vertical-align: middle;
	padding-left: 6px ;
	padding-right: 6px ;
	padding-top: 2px ;
	padding-bottom: 2px ;
	margin: 4px ;
}

A:link.Nav {
	color: #FFF ;
	background: #003 ;
}
A:visited.Nav {
	color: #CFF ;
	background: #003 ;
}
A:active.Nav {
	color: #C00 ;
	background: #003 ;
}

.calcaption {
	background: #000000 ;
	color: #FFFF99 ;
	font-family: Helvetica,Arial,sans-serif ;
	font-weight: bold ;
	font-size: x-large ;
}
.caltable {
	background: #000000 ;
	color: #FFFF99 ;
}
.caledate {
	background: #000000 ;
	color: #FFFF99 ;
	font-family: Helvetica,Arial,sans-serif ;
	font-weight: bold ;
	font-size: large ;
}

.calered {
	background: #000000 ;
	color: #FF0000 ;
	font-size: small ;	
}

.calevent {
	background: #000000 ;
	color: #FFFF99 ;
	font-family: Times,"Times New Roman",serif ;
	font-weight: normal ;
	font-size: small ;
}
.caltableT {
	background: #000033 ;
	color: #FFFF99 ;
}
.caledateT {
	background: #000033 ;
	color: #FFFF99 ;
	font-family: Helvetica,Arial,sans-serif ;
	font-weight: bold ;
	font-size: large ;
}

.caleredT {
	background: #000033 ;
	color: #FF0000 ;
	font-size: small ;	
}

.caleventT {
	background: #000033 ;
	color: #FFFF99 ;
	font-family: Times,"Times New Roman",serif ;
	font-weight: normal ;
	font-size: small ;
}
.caltableW {
	background: #1F1F1F ;
	color: #FFFF99 ;
}
.caledateW {
	background: #1F1F1F ;
	color: #FFFF99 ;
	font-family: Helvetica,Arial,sans-serif ;
	font-weight: bold ;
	font-size: large ;
}

.caleredW {
	background: #1F1F1F ;
	color: #FF0000 ;
	font-size: small ;	
}

.caleventW {
	background: #1F1F1F ;
	color: #FFFF99 ;
	font-family: Times,"Times New Roman",serif ;
	font-weight: normal ;
	font-size: small ;
}

A:link.Cal {
	color: #FFF ;
	background: #000 ;
}
A:visited.Cal {
	color: #CFF ;
	background: #000 ;
}
A:active.Cal {
	color: #C00 ;
	background: #000 ;
}

A:link.CalT {
	color: #FFF ;
	background: #003 ;
}
A:visited.CalT {
	color: #CFF ;
	background: #003 ;
}
A:active.CalT {
	color: #C00 ;
	background: #003 ;
}

A:link.CalW {
	color: #FFF ;
	background: #1F1F1F ;
}
A:visited.CalW {
	color: #CFF ;
	background: #1F1F1F ;
}
A:active.CalW {
	color: #C00 ;
	background: #1F1F1F ;
}

PRE.daily {
	background: #000000 ;
	color: #FFFF99 ;
	font-size: 9pt ;
}

P.intro { font-size: large }

P.TACisGold {
	background: #000000 ;
	color: #FFFF00 ;
	font-family: Times,"Times New Roman",serif ;
	font-size: x-large ;
}

.linkcategory {
	margin-left: 3em ;
}

.linkitem {
	margin-left: 6em ;
	font-weight: bold ;
}

.linknote {
	font-weight: normal;
}


.contrib {
	font-size: small ;
}

.terms {
	font-size: small ;
	background: #000000 ;
	color: #999999 ;
	margin-left: 3em ;
	margin-right: 3em ;
}

