/*=============================================================================================================================	*/
/* Virtual Apple ][                                        																       	*/
/* (c) Seattle Omniworks, Inc.												            										*/
/* This is the main CSS for the Virtual Apple ][ website.  It is not a template and as such may not be copied for any purpose. 	*/
/*============================================================================================================================= */


/* ============== */
/* Basic Elements */
/* ============== */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: Black;
}

H1 {
	font-weight: normal;
	margin-bottom: 0px;
}

H2 {
	font-weight: normal;
	margin-bottom: 0px;
}

H3 {
	font-weight: normal;
	margin-bottom: 0px;
} 

p {
	font-weight: normal;
	margin-bottom: 0px;
}

hr {
  border: 0;
  width: 100%;
  height: 1px;
}

/* ============= */
/* News Elements */
/* ============= */

.newsdate	{
	background-color: #000000; border: 0px #88AAAA solid;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	padding:2px 2px 2px 2px; 
}

.newstable {
  border: 1px #000000 solid;
}

.newstableheadline {
	background-color: #AA0000; border: 0px #88AAAA solid;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	padding:2px 2px 2px 2px; 

}

.document {
	margin-left: 25px;
	margin-right: 25px;

}

.newstext {
	background-color: #FFFFFF; border: 0px #88AAAA solid;
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	padding:5px 5px 5px 5px; 
 }

/* ============== */
/* Table Elements */
/* ============== */

.sidebartable	{ 
	background-color: #EBEFC4;
	border: 1px #AAAAAA solid;
	width: 220px;
}

.sidebartable td {
	border: 2px #AAAAAA solid;
	padding: 3px; 
}

.magtable	{ 
	background-color: #EBEFC4;
	border: 0px #AAAAAA solid;
	width: 170px;
}

.magtable td {
	border: 0px #AAAAAA solid;
	padding: 0px; 
}

.standardtable1 {
	background-color: #E8E0D1;
	border: 1px #AAAAAA solid;
	width: 90%;
}

.standardtable1 td {
	padding: 10px; 
}

.standardtable1 h1 {
	font-size: 15pt;
	background: #EBEFC4;
	border: 2px dotted #AA0000;
	padding: 3px;
}

.smalltable {
	background-color: #EFEFEF;
	border: 1px #000000 dashed;
	width: 50%;
}

.sidesmalltable {
	background-color: #EFEFEF;
	border: 1px #000000 dashed;
	width: 98%;
}
.smalltable td {
	padding: 4px; 
	font-size: 7pt;
}
.sidesmalltable td {
	padding: 4px; 
	font-size: 7pt;
}

.descriptiontable {
	background-color: #FFFEC3;
	border: 2px #8C8B46 dotted;
	width: 80%;
}

.descriptiontable td {
	padding: 5px; 
	font-size: 10pt;
}

/* ================== */
/* Title Bar Elements */
/* ================== */

.toptitle {
	font-family: Arial, Helvetica, sans-serif;
	color:white; 
	border-bottom: 1px #770000 solid; 
	background: #B70C0C url("img/title_back.jpg") no-repeat fixed right top;
}

.toptitle tr {
	color:white; 
	
}

.topbar {
	font-family: Arial;
	font-size: 12pt;
	border-bottom: 2px #AAAAAA solid;
	background: #DDDDDD url("img/gray_bar.gif");
}

.button 
{
	 border: font-size: 11px; color: #FFFFFF; font-weight: normal; font-family: arial; background-color: #CC0000; text-decoration: none; 
}
.footer {
	font-family: Arial;
	font-size: 7pt;
}

/* ============= */
/* Link Elements */
/* ============= */

a:link { 
        color: #AA0000; 
     	text-decoration: none
}

a:visited { 
	color: #AA0000; 
	text-decoration: none
}

a:hover { 
	color: #000000; 
	text-decoration: none
}

a:link.titlelink {
	font-size: 15pt; 
	color: #FFFFFF; 
	text-decoration: none
}

a:visited.titlelink {
	font-size: 15pt;
 	color: #FFFFFF; 
	text-decoration: none
}

a:hover.titlelink {
	font-size: 15pt; 
	color: #660000; 
	text-decoration: none
}


