* {
	font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
        font-size: 11pt;
	/* font-family: "Georgia", "Palatino", serif; */
}

body {
	margin: 0px;
	background-color: black;
	color: white;
}

td.lt { text-align: left; }
td.rt { text-align: right; }

.whitelink {font-family: Helvetica; font-size:9pt; color:#FFFFFF;}
.whitelink a:hover{color:red}
.whitelink a{font-family: Helvetica; font-size: 8pt; color:#FFFFFF;}

.newsfrom {font-size: 11pt; color: red;}

.blairborder {border:2px solid #990033; width:245}

.blairtop {font-family: Arial; font-size:11pt; color:red}

.blairfont {font-size:9pt; color:#00CCFF}
.blairfont a:hover{color:#FFFFFF;}
.blairfont a{font-size: 9pt; color:gold;}

.send {font-family: Helvetica; font-size: 10pt; color:999999;}
.send a{font-family:Helvetica; font-size: 10pt; color:999999;}
.send a:hover{font-family:Helvetica; font-size: 10pt; color:gold;}

.flashclass {border-right: medium solid #999999; border-left: medium 
solid #999999; border-top: medium solid #999999; border-bottom: medium 
solid #999999; width:255;}

.revent {font-size: 13pt; background-color:#000000; width:270; border:1px solid #000000;}
.revent a:hover{color:#CCCCFF;}
.revent a{font-family: Helvetica; font-size: 13pt; color:#999999;}

.event {border-right: thick solid #990033; border-left: thick solid 
#990033; 
font-size: 11pt; 
background-color:#333333; font-family: Helvetica;}

.event a:hover {color:gold;}
.event a{font-family: Helvetica; font-size: 8pt; 
color:#cccccc;}

.smallredevent {font-family: Helvetica; font-size: 8pt; color:#FFFFFF;}
.smallevent {font-family: Helvetica; font-size: 9pt; color:#CCCCFF;}

.linkage {color:red; font-size: 11pt}
.linkage a:hover{color:red}
.linkage a{font-size:11pt; color:#FFFFFF}

td.warning {color:#ccc; font-size: 11pt;border: 1px solid #000000}

.arclink {color: #FFD700;
          font-size: smaller;
          text-align: left;
	  margin-left: .5em;
}
                                                                                
.arclink a:hover {color:red;}
.arclink a{font-size:smaller; color:#FFFFFF;}



u.warning {color:#999999; font-size: 13pt;}
u.warningyellow {color:gold; font-size: 13pt;}
u.warningwb {color:#CCCCFF ; font-size: 14pt;}
u.warninggr {color:#999999 ; font-size: 14pt;}
table#main {
	width: 100%;
        background-color: #000000;
}

#mainstory {
	background-color: #000;
	text-align: left;
        width: 95%;
        border-right: 1px solid black;
        border-left: 1px solid black;
        border-bottom: 1px solid black;
        margin: 1em;
}
#mainstory p {
	background-color: #000000;
	text-align: left;
        padding-left: 1em;
        padding-right: 1em;
        font-size: smaller;
}

#header {
	/* border: 1px dotted black; */
        width: 100%;
	background-color: #000;
}

#footer {
	border: 1px dotted black;
        background-color: #000;
        text-align: center;
}

#linkbar {
	background-color: #000000;
	width: 15%;
}

table#contenttable {
	background-color: #000000;
	width: 890px;
}
td#content {
        background-color: #000;
}

#recentstories { background-color: #000000; padding-left:2.0em;}

#recentstories ul { padding-left: 1.5em; margin: 0px; }

#sidebar {
	width: 40%;
        background-repeat: no-repeat;
        background-position: top right;
        background-color: #000000;
	color: white;
	/* background-color: #ccf; */
}

.headline {
	background-color: #000000;
	border-bottom: 1px solid #000000;
	font-weight: ;
	padding-left: 0.4em;
	color: #CCCCFF;
        /* background-color: #f0f0f0; */
}

.crucial {
	background-color: #000000;;
	color: #FFFFFF;
	font-size: 14pt;
}
.crucialbox {width:185px;
		border-bottom: 1px solid red;
	     border-top: 1px solid #FFFFFF;
             border-left: 1px solid #FFFFFF;
             border-right: 1px solid red;
}
.animbox {width:270px;
	 border-bottom: 1px solid red;
             border-top: 1px solid #FFFFFF;
             border-left: 1px solid #FFFFFF;
             border-right: 1px solid red;





}

.sidebox { padding-left: 1em; margin-bottom: 1em; background-color:#000000; }
.sidebox ul { padding-left: 0.5em; margin: 0px; 
background-color:#000000; }

.product {
	background-color: #000000;
	color: #666;
	border: 1px solid black;
	width: 140px;
	text-align: center;
	margin: 0.5em;
	font-size: smaller;
}

.smallnews {
	background-color:#000000;
	color: ffffff;
	font-size: 9pt;
	}

.smallnews a:hover {color:red;}
.smallnews a{font-size: 10pt; color:#cccccc;} 

.exnews {
	background-color:#000000;
	color: ffffff;
	font-size: 9pt;
	}

.exnews a:hover {color:cccccc;}
.exnews a{font-size: 11pt; color:red;}

.exfont {font-size: 11pt;
	color: gold;}

.exbox {
width: 270;
border-bottom: 1px solid red;
             border-top: 1px solid #FFFFFF;
             border-left: 1px solid #FFFFFF;
             border-right: 1px solid red;

}

img {
	border: 0px;
}

table#squares { width: 100%; }
table#squares td {
        text-align: center;
        padding: 2em;
}

.button {
        background-color: #993333;
        border-top: 2px solid #cc6666;
        border-left: 8px solid #ff0000;
        border-bottom: 1px solid #660000;
        color: white;
        font-size: smaller;
        text-align: center;
}
