BODY { background-color: #FFFFFF; scrollbar-face-color: #999999; scrollbar-track-color: #cccccc }
BODY.philos { background-attachment: fixed; background-repeat: no-repeat; background-image:
url(http://www.uniqueprojects.com/philos/penrose.jpg) } 


TABLE.sky { color: #000000; background-color: #cccccc }
TD.pagehead { background-color: #006699; font-size: smaller; white-space: nowrap; color: #FFFFFF; text-align: center; font-weight: normal }
TD.projecttop { font-style: italic; background-color: #006699; color: #ffffff; text-align: right; font-weight: bold; font-size: 200% }
TD.projectrowhead { background-color: #999999; white-space: nowrap; color: #ffffff; text-align: right; font-weight: bold }
TD.projectrowbody { background-color: #cccccc; color: #000000; text-align: justify; font-weight: normal }
TD.otherprojects { background-color: #999999; color: #ffffff; text-align: center; font-weight: bold; font-style: normal }
TR.content { background-color: #006699; color: #ffffff }
TD.projectlist { font-style: italic; background-color: #006699; color: #ffffff; text-align: center; font-weight: bold }
A:LINK.projectlist,A:ACTIVE.projectlist,A:VISITED.projectlist,A:HOVER.projectlist { font-style: normal; color: #FFFFFF }

DIV.step { background: #006699; color: #ffffff; text-align: center; margin-right: 15px; margin-left: 15px; font-size: 130%; font-weight: bold; font-style: italic } 
DIV.nav { color: black; background: #cccccc; margin-right: 3px; margin-left: 3px; font-size: smaller }
DIV.nav A:HOVER { color: #FFFFFF; text-decoration: none } 
DIV.nav A:LINK { text-decoration: none } 
DIV.nav A:ACTIVE { text-decoration: none } 
DIV.nav A:VISITED { text-decoration: none } 










FONT.u { font-weight: bold; color: #CCCC99; font-family: sans-serif }
FONT.p { font-weight: bold; color: #003366; font-family: sans-serif }

A:LINK.yellow,A:ACTIVE.yellow,A:VISITED.yellow,A:HOVER.yellow { text-decoration: none; cursor: text; color: #FFFFCC }
A:LINK.white,A:ACTIVE.white,A:VISITED.white,A:HOVER.white{ font-family: verdana,arial,helvetica; font-size: smaller; text-decoration: none; color: #FFFFFF }
A:LINK.blue,A:ACTIVE.blue,A:VISITED.blue,A:HOVER.blue { text-decoration: none; cursor: text; color: #003366 }
A { cursor: hand }
A:LINK,A:ACTIVE,A:VISITED { color: #003366 }
A:HOVER { color: #6699CC }
A.big { color: #FFFFCC }
TABLE.main A.big { color: #006600 }
TABLE.main A:HOVER.big { color: #000000; font-size: 110% }




H1,H2,H4 { margin-left: 5px; color: #003366; font-style: italic }
H3 { margin-left: 5px; color: #006600 }
H4.green { margin-left: 5px; color: #006600 }

TABLE.main { color: #000000; text-align: justify; margin-right: 50px; margin-left: 50px }
TABLE.main B { color: #000000 }
TABLE.custom { margin-right: 260px }
TABLE.wide { margin-right: 20px; margin-left: 20px; width: 97% }
TABLE.main A:HOVER { color: #FFFFCC }
TABLE.projects A:HOVER { color: #FFFFCC }
TABLE.wide A:HOVER { color: #FFFFCC }
TABLE.projects { margin-left: 8px; width: 98% }
TABLE.chart { margin-left: 50px }
TABLE.tut { text-align: justify; border-style: double; border-width: 9px; border-color: #CCCC99; margin-left: 50px; margin-right: 50px; background-color: #FFFFCC }

INPUT { font-weight: bold; color: #003366; font-family: serif }
INPUT.email { font-weight: normal; font-family: serif; color: #000000 }
TEXTAREA { color: #003366; font-weight: bold }
SELECT { color: #006600; font-weight: bold }

DIV.ad { background: #000066 }
DIV.news { background: #993300; margin-left: 13px; margin-right: 11px; color: #FFFFFF; padding: 4px }
DIV.faq { background: #FFFFCC; margin-left: 5px; margin-right: 200px }

DIV.faq A { font-weight: bold }
DIV.faq A:HOVER { font-weight: bold; color: #FFFFFF }

DIV.nav A:VISITED { text-decoration: none } 
DIV.nav A:LINK { text-decoration: none } 
DIV.nav A:ACTIVE { text-decoration: none } 
DIV.nav A:VISITED { text-decoration: none } 
DIV.tut { font-style: italic; text-align: center; color: #FFFFFF; background-color: #003366 }
DIV.tip { margin-left: 55px; margin-right: 55px; text-align: center; color: #FFFFCC; background: #99CC99 }

HR { color: #FFFFFF }
div.front { background-color: #6699CC }

BLOCKQUOTE { text-indent: 2em; line-height: 180%; color: #000000; text-align: justify; margin-left: 20px; margin-right: 290px }
BLOCKQUOTE.table { text-indent: 2em; text-align: justify; margin-left: 20px; margin-right: 35px }
BLOCKQUOTE.image { padding: 20px }

I.temp { text-decoration: line-through; color: #003366 }

B.green { color: #006600 }

/* chalk: FFFFCC best chalk*/
/* black: 000000 */
/* slate: 6699CC best slate*/
/* blue:  003366 very dark*/
/* tan:   CCCC99 */
/* green: 006600 */ 
/* white: FFFFFF */


 












