

/* Headings */
/*
	h1 		{ font-size : 18px; color : #39385c; font-family: Verdana,Arial,sans-serif; margin-bottom: 0px; }
	h2		{ font-size : 14px; color : #39385c; font-family: Verdana,Arial,sans-serif; margin-bottom: 0px; }
*/
/* Text*/
	p,td,tr,th, body{ font-size : 11px; font-family : Verdana,Arial,sans-serif; }
	p, body		{ color : #39385c; }
	b		{ font-size : 11px; color : #39385c; font-family : Verdana,Arial,sans-serif; }
	 		{ font-size : 12px; font-family : Verdana,Arial,sans-serif; }
	.exec_time	{ font-size : 12px; text-align: center; font-family : Verdana,Arial,sans-serif; }
	.version	{ font-size : 12px; text-align: center; font-family : Verdana,Arial,sans-serif; }
	.copyright	{ font-size : 12px; text-align: center; font-family : Verdana,Arial,sans-serif; color: #444444; letter-spacing: -1px;}

	.wikitext pre { font-family: Monaco, monospace; }

	div.wikitext {
	  background: white;
	  /* for NS4 */
	  border: 1px solid black;

	  border-top:    1px solid #7c7c7c;
	  border-left:   1px solid #c3c3c3;
	  border-bottom: 1px solid #dddddd;
	  border-right:  1px solid #c3c3c3;
	  padding-left: 0.8em;
	  padding-right: 0.8em;
	  padding-top: 0.5em;
	  padding-bottom: 0.5em;
	  margin: 0.5ex 0px;
	  font-size: 12px;
	 /* This breaks Netscape 4: (display does not go full width).
	    width: auto;
	 */
	 clear: both;
	}



/* Links */
	a:link 		{ text-decoration : none ; color : #0072D2; font-family: Verdana,Arial,sans-serif; }
	a:visited 	{ text-decoration : none ; color : #0072D2; font-family: Verdana,Arial,sans-serif; }
	a:active 	{ text-decoration : none ; color : #0072D2; font-family: Verdana,Arial,sans-serif; }
	a:hover 	{ text-decoration : none ; color : #0072D2; font-family: Verdana,Arial,sans-serif; }

	a.table_heading:link 	{ text-decoration : none ; color : black; font-weight : bold; font-family: Verdana,Arial,sans-serif; }
	a.table_heading:visited { text-decoration : none ; color : black; font-weight : bold; font-family: Verdana,Arial,sans-serif; }
	a.table_heading:active 	{ text-decoration : none ; color : black; font-weight : bold; font-family: Verdana,Arial,sans-serif; }
	a.table_heading:hover 	{ text-decoration : underline ; color : #DD6900; font-weight : bold; font-family: Verdana,Arial,sans-serif; }

	a.heading_link:link { font-size: 12px; color: #ffffff; text-decoration : none; }
	a.heading_link:active{ font-size: 12px; color: #ffffff; text-decoration : none; }
	a.heading_link:visited{ font-size: 12px; color: #ffffff; text-decoration : none; }
	a.heading_link:hover { font-size: 12px; color: #ffffff; text-decoration : underline; }

/* Body */
	body { background: #e5e5e5 url("img/background.jpg"); }

/* Base Table Style */
	table		{ border-style: hidden; }
	
/* Table Classes */
	.tableline	{ background-color: #FFFFFF; border: 2px #006699 solid; font-size: smaller; }
	.nodeinfo 	{ TEXT-ALIGN: left; }
	.area_table 	{ TEXT-ALIGN: center; }
	.int_info 	{ TEXT-ALIGN: left; }
	.service 	{ TEXT-ALIGN: center; }
	td.figure	{ text-align: center; }
	td.caption	{ font-size: smaller; font-family: Verdana,Arial,sans-serif; text-align: center; }
	td.desc		{ font-style: italic; font-family: Verdana,Arial,sans-serif; font-size: smaller; text-align: center; }
	td.operational 	{ color: #00C800; }
	td.testing	{ color: #F7E318; }
	td.building	{ color: #EA9F12; }
	td.gathering	{ color: #FA0000; }
	td.interested	{ color: #000000; }
	td.id 		{ TEXT-ALIGN: center; }
	td.status 	{ TEXT-ALIGN: center; }
	td.suburb 	{ TEXT-ALIGN: center; }
	td.age 		{ TEXT-ALIGN: center; }
	td.closest	{ TEXT-ALIGN: center; }
	td.som		{ TEXT-ALIGN: center; font-size: smaller }
	td.name 	{ TEXT-ALIGN: left; }
	td.map 		{ color: red; }  
	td.heading1 	{ background-color: #006699;}
	td.heading2 	{ background-color: #000000;}	
	th.major	{ font-weight: bold; font-family: Verdana,Arial,sans-serif; background-color: 006699; color: black; }
	th.minor	{ font-weight: bold; font-family: Verdana,Arial,sans-serif; background-color: e4e4e4; }
	td.minor	{ font-family: Verdana,Arial,sans-serif; background-color: e4e4e4; }
	td.error	{ background-color: white; font-size: larger; text-align: center; border: 2px red solid;}
	td.success	{ background-color: white; font-size: larger; text-align: center; border: 2px green solid;}
	tr.error	{ background-color: red; font-size: larger; text-align: center; }
	tr.success	{ background-color: green; font-size: larger; text-align: center; }
        tr.member       { background-color: blue; font-size: larger; text-align: center; }

/* Forms */
	input.delete	{ background: #ffc0c0; }
	input.update	{ background: #c0ffc0; }
	
	input,textarea, select {
		color : #000000;
		font: normal 11px Verdana, Arial, sans-serif;
		border-color : #000000;
	}


	input.post, textarea.post, select {
		background-color : #FFFFFF;
	}

	input { text-indent : 2px; }	
	
	input.button {
		background-color : #EFEFEF;
		color : #000000;
		font-size: 11px; font-family: Verdana, Arial, sans-serif;
	}
