/******************************
 *	Site-wide StyleSheet
 *	11 Mar 2006
 *	Safari (Mac)
 *	Firefox (Mac)
 *****************************/

body {
	margin:				8px 0 8px 0;
	background:			#fff url(../img/bgnd2.gif) repeat;
	color:				#444444;
	font-family:		Verdana, sans-serif;
	font-size:			13px;
	text-decoration:	none;
}

table.itemhead {
	background-color:	#eeddff;
}

table.upline {
	margin:				12px 3% 4px 3%;
	width:				94%;
	border-spacing:		0;
}

/* --- */

#contact select {
	border:				1px solid #999;
}

#contact option {
	border:				0;
}

#contact input.button {
	border:				2px outset #999;
	background-color:	#ddd;
}

#contact input, #contact textarea {
	border:				1px solid #999;
}

/* --- */

#history tr {
	vertical-align:		top;
}

#history td.released {
	width:				100px;
	text-align:			center;
}

#history td.added, #history td.updated, #history td.moved, #history td.removed {
	width:				70px;
	text-align:			center;
}
#history td.added {
	color:				#22aa22;
}
#history td.updated {
	color:				#dd7700;
}
#history td.moved {
	color:				#4444cc;
}
#history td.removed {
	color:				#ee3355;
}

#history td.site, #history td.riscos, #history td.midi {
	width:				90px;
	text-align:			center;
}
#history td.midi, #sitemap td.midi {
	background-color:	#ffeeaa;
}
#history td.riscos, #sitemap td.riscos {
	background-color:	#ccffbb;
}
/*
#history td.mac, #sitemap td.mac {
	background-color:	#cceeff;
} */

/* --- */

em {
	color:				#000000;
	font-weight:		normal;
	font-style:			italic;
}

.reality {
	color:				#6622aa;
	font-family:		Courier, monospace;
	font-size:			14px;
	font-style:			italic;
}

.red    { color: #ff0000; }
.blue   { color: #0000ee; }
.green  { color: #009900; }
.orange { color: #dd7700; }

.banner1 {
	color:				#0077cc;
	font-family:		Arial, sans-serif;
	font-size:			28px;
	font-weight:		bold;
	font-style:			italic;
}
.banner2 {
	color:				#0044cc;
	font-family:		Arial, sans-serif;
	font-size:			18px;
	font-weight:		bold;
	font-style:			italic;
}
.banner3 {
	color:				#0044cc;
	font-family:		Arial, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	font-style:			italic;
}

h1 {
	color:				#7733bb;
	font-family:		Arial, sans-serif;
	font-size:			30px;
	font-weight:		bold;
}
h2 {
	color:				#6622aa;
	font-family:		Arial, sans-serif;
	font-size:			20px;
	font-weight:		bold;
}
h3 {
	color:				#6622aa;
	font-family:		Arial, sans-serif;
	font-size:			17px;
	font-weight:		bold;
}
h4 {
	color:				#6622aa;
	font-family:		Arial, sans-serif;
	font-size:			15px;
	font-weight:		bold;
}

.slimhead {
	color:				#6622aa;
	font-family:		Arial, sans-serif;
	font-size:			15px;
	font-weight:		bold;
}

th {
	font-family:		Arial, sans-serif;
	font-size:			15px;
	font-weight:		bold;
}

.tabsubhead {
	color:				#0044cc;
}

.bigalert {
	color:				#cc0088;
	font-family:		Arial, sans-serif;
	font-size:			24px;
	font-weight:		bold;
	font-style:			normal;
}

.alert {
	color:				#dd5500;
	font-family:		Arial, sans-serif;
	font-size:			16px;
}

.highlight {
	color:				#dd3300;
}

.tinyhigh {
	color:				#dd3300;
	font-family:		Osaka, Arial, sans-serif;
	font-size:			12px;
}

.index {
	font-family:		Verdana, sans-serif;
	font-size:			16px;
}
.indexdesc {
	color:				#664499;
	font-family:		Arial, sans-serif;
	font-size:			15px;
	font-weight:		normal;
}
.desc {
	color:				#664499;
	font-family:		Arial, sans-serif;
	font-size:			14px;
	font-weight:		normal;
}

a {
	color:				#0044cc;
	text-decoration:	none;
}
a:visited {
	color:				#0088cc;
}
a:hover {
	color:				#dd5500;
}
.afake {
	color:				#0044cc;
}
.thispage {
	color:				#7722aa;
}

p.indent {
	margin-left:		50px;
	margin-right:		80px;
}

.lastupdate {
	color:				#777777;
	font-family:		Arial, sans-serif;
	font-size:			12px;
	font-weight:		bold;
}

.date {
	color:				#dd5500;
	font-weight:		normal;
}

.note {
	color:				#dd0099;
	font-family:		Arial, sans-serif;
	font-size:			14px;
	font-weight:		bold;
}

.skip {
	font-weight:		bold;
	font-style:			italic;
}

.copyright {
	color:				#777777;
	font-size:			13px;
	font-style:			italic;
}

.credit {
	border-top:			2px solid #fb6;
	padding:			6px 2% 0 0;
	text-align:			right;
	font-size:			11px;
	color:				#777777;
	font-style:			italic;
}

.iconfilename {
	color:				#008800;
	font-family:		Arial, sans-serif;
	font-size:			16px;
}

.release {
	color:				#559955;
}

.bit32 {
	color:				#cc0044;
}

.hex {
	color:				#aa4400;
}

.comment {
	color:				#7766bb;
}

.zip {
	color:				#991199;
}

