
/* generic tag styles */

	BODY
		{ margin: 0
		; background-color: #246
		; color: #000
		}

	BODY.printout
		{ background-color: #fff
		; margin: 15 }
	BODY, TH, TD
		{ font-family: "helvetica", "arial"
		}
	SAMP
		{ font-family: "tahoma", "arial"
		; letter-spacing: 1 }
	A:hover
		{ color: #000 }

/* special classes */

	P.blurb .signature
		{
		; text-align: right
		; display: block
		; letter-spacing: 1pt
		; margin: 0 }
	 DIV.copynote
		{ font-size: 9pt }

/* forms */
	FORM
		{ margin: 0}
	BUTTON, .button
		{ cursor: hand }
	TEXTAREA, INPUT
		{ font-family: "verdana"}
	LABEL
		{ cursor: hand }

	.txtbox, .pwdbox, textarea
		{ border-style: ridge
		; background-color: #f6f6f6 }
	FORM TH
		{ font-size: 12pt
		; font-family: arial narrow
		; color: #666 }

/* article content */
	DIV.article .hilite
	  { background-color: #ff6 }
	 DIV.article DIV.attention
		{ border: 1 solid red
		; padding: 10
		; font-size: 90%
		; margin: 10
		; background-color: #fee}
	DIV.article, DIV.article TABLE
		{ margin: 5
		; font-family: "verdana"
		; color: #000
		; background-color: #fff }
	DIV.article CODE.block
		{ border: 1 solid green
		; display: block
		; padding: 10
		; font-size: 90%
		; margin: 10
		; background-color: #ffe}

	DIV.article CAPTION
		{ color: #666
		; font-weight: bold}
	DIV.article P, DIV.article BLOCKQUOTE
		{ text-align: justify
		; line-height: 133% }
	DIV.article .legal
		{ font-family: garamond, times}
	DIV.article LI
		{ text-align: left
		; font-size: 90%
		; line-height: 133% }

	DIV.article DT
		{ font-weight: bold
		; color: #333 }

	DIV.article H1
		{ margin-top: 0 }
	DIV.article H1,
	DIV.article H2,
	DIV.article H3,
	DIV.article H4,
	DIV.article H5,
	DIV.article H6
		{ color: #69c
		; font-family: "arial narrow" }

	DIV.article HR
	  { color: navy
	  ; height: 1
	  ; margin: 5 0 5 0}

	DIV.article .subtitle
	   { font-weight: bold }
	DIV.article .signature
	   { font-size: smaller }

	DIV.article p.realityIsReal,
	DIV.article p.realityIsSemiReal,
	DIV.article p.realityIsUnreal,
	DIV.article p.realityIs
	   { padding: 3
	   ; font-size: smaller
	   ; text-align: center }

	DIV.article p.realityIsReal,
	DIV.article p.realityIsSemiReal,
	DIV.article p.realityIsUnreal,
	DIV.article p.realityIs
	   { border: 1 solid #666
	   ; background-color: #ddd }

	DIV.article p.realityIsReal
	   { background-color: #bcd }
	DIV.article p.realityIsSemiReal
	   { background-color: #ddb }
	DIV.article p.realityIsUnreal
	   { background-color: #dbc }



	DIV.article DIV.articleNotes DIV.noteText
	DIV.article DIV.articleReferences
	   { font-family: verdana;
	   ; line-height: 130% }

	DIV.article DIV.articleNotes DIV.noteText,
	DIV.article DIV.articleNotes .noteId
	   { font-size: 95%
	   ; padding-bottom: 5 }



/* additional (co-pilot) content */

	DIV.copilot
		{ font-family: "trebuchet MS", "helvetica", "arial"
		; font-size: smaller }

	DIV.copilot P.title
		{ font-weight: bold
		; color: #666 }

	DIV.copilot DT
		{ padding: 3
		; background-color: #d6d6d6 }
	DIV.copilot DD
		{ margin-left: 10 }
/* page header */

	#head
		{
		; background-color: #4162A4
		; background-image: url("/themes/images/decorations/funstars.gif")
		; border-bottom: 1 solid #000000
		}

	#head A
		{ text-decoration: none }
	#head A:link, #head A:visited
		{ color: #fff390 }
	#head A:active
		{ color: #000 }
	#head A:hover
		{ color: #fff }

	DIV.prjmenu
		{ margin: 5
		; font-size: 10pt
		; font-family: "tahoma"
		; font-weight: bold
		; color: black
		}

	#billboard
		{ margin: 5
		; font-style: italic
		; font-size: smaller
		; color: #fff
		; font-family: "verdana"
		}
	#billboard INPUT.text
		{ border: 2 dashed #fff
		; background-color: #214284
		; color: #ff9 }
	#billboard INPUT.button
		{ border: 1 solid #fff390
		; background-color: #214284
		; font-family: verdana
		; font-size: 10pt
		; color: #fff390 }
	DIV.prjmenu A, DIV.billboard A
		{ color: #ff9
		; text-decoration: none }


/* template */

	/* table cells */
	#homebar, #breadcrumb
		{ background-color: #89c
		; border-bottom: 1 dotted #67a
		}
	#sitemenu
		{ padding: 3
		; background-color: #89c
		; border-bottom: 2 solid #67a
		; border-right: 1 dotted #67a
		; text-align: right}
	#extra
		{
		; background-color: #e6e6e6
		; color: #000
	}
	/*
	 border-left: 1 dashed #ddd
	; border-bottom: 1 dashed #ddd */
	#body
		{ background-color: #fff
		; color: #000
		}

	#foot
		{ background-color: #fff
		; color: #444
		; font-size: 10pt
		; text-align: left
		; padding-top: 20
		}

	#foot DIV.notice, #foot DIV.webring
		{ margin-top: 10
		; padding-top: 5
		; border-top: 1 dashed #444 }


/* navigation */

	.homeident, .sctident
		{ font-size: 11pt
		; font-family: "tahoma" }
	.breadcrumb, .homebar
		{ font-size: 11pt
		; font-family: "arial narrow" }
	.homeident A, sctident A, .breadcrumb A
		{ text-decoration: none
		; font-weight: bold
		; color: #000
		}
	.sctident A:hover,.homeident A:hover, .breadcrumb A:hover
		{ color: #fff }

	.sitemenu
		{ font-size: 10pt
		; font-family: "tahoma" }
	.sitemenu DL DT
		{ font-weight: bold
		; padding: 2 }
	.sitemenu DL DD
		{ margin: 0 5 0 0
		; padding: 0 }
	.sitemenu DL A
		{ display: block
		; padding: 2
		}
	.sitemenu A
		{ text-decoration: none
		; color: #fff390
		}
	.sitemenu A:hover
		{ color: #fff }

	BODY.news .sitemenu #siteNews,
	BODY.articles .sitemenu #siteArticles,
	BODY.downloads .sitemenu #siteDownloads,
	BODY.resources .sitemenu #siteResources,
	BODY.draftboard .sitemenu #siteDraftboard,
	BODY.products .sitemenu #siteProducts
		{ border-bottom: 1 solid #67a
		; color: #fff }

/* blogs */

div.blogPost A,
div.more A
   { text-decoration: none }
div.blogSig
   { font-size: smaller
   ; text-align: right
   ; margin-top: 5
   ; font-style: italic
   ; color: #555}

div.more
   { text-decoration: none
   ; font-size: smaller
   ; background-color: #eee
   ; padding: 3
   ; text-align: center }
/* adverts */

	DIV.advert A
		{ text-decoration: none
		}
	DIV.advert A:link, DIV.advert A:link IMG
		{ color: #89c
		; border-color: #89c }
	DIV.advert A:active, DIV.advert A:active IMG
		{ color: #000
		; border-color: #000 }
	DIV.advert A:visited, DIV.advert A:visited IMG
		{ color: #c98
		; border-color: #c98 }
	DIV.advert A:hover, DIV.advert A:hover IMG
		{ color: #fff
		; border-color: #fff }

/* wiki */

BODY.wiki DIV.article H1
  { background-color: #eef
  ; padding: 5 }

DIV.wikiRevision
  { font-size: smaller
  ; background-color: #eef
  ; padding: 3
  ; text-align: center
  }
DIV.wikiDate
  { font-size: smaller
  ; text-align: center
  ; margin-top: 15
  }
DIV.wikiBartext
  {
  ; border-width: 1 0 1 0
  ; border-style: dotted
  ; border-color: #339
  ; padding: 3
  ; text-align: center
  }


