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) } 

TD.adbar { background-color: #993333; font-size: 8pt; color: #ffffff; font-family: verdana  }

TABLE.top { background-color: #999999 }
A:LINK.hide,A:ACTIVE.hide,A:VISITED.hide,A:HOVER.hide { cursor: text; color: #FFFFFF; text-decoration: none }

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: 130% }
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.projectrowbodys { background-color: #990000; color: #ffffff; 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: #999999; color: #ffffff; font-weight: bold }
TD.projectlist { background-color: #666666; color: #ffffff; text-align: center; font-weight: bold }
TD.projectlisthigh { background-color: #006699; color: #FFFFFF; text-align: center; font-weight: bold }
TD.border { border: solid 6px #993333; padding: 0px }



DIV.step { background: #006699; color: #ffffff; text-align: center; margin-right: 20px; margin-left: 20px; font-size: 130%; font-weight: bold; font-style: italic } 
DIV.nav { color: black; background: #cccccc; margin-right: 20px; margin-left: 20px; font-size: 7px }
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 } 

DIV.google { text-align: center; background: #ffffff }


UL.wg {font-size: smaller; margin: 20px 0px 20px 20px; list-style-type: square}







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 { color: #FFFFFF }
A:HOVER.white { color: #993333 }

A:LINK.clover,A:ACTIVE.clover,A:VISITED.clover { color: #ffff99 }
A:HOVER.clover { color: #ffffff }


A:LINK.freeplans,A:ACTIVE.freeplans,A:VISITED.freeplans,A:HOVER.freeplans {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: #000000; text-decoration: none; cursor: text; }


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: #993333 }
A.big { color: #FFFFCC }
TABLE.main A.big { color: #003366 }
TABLE.main A:HOVER.big { color: #993333; font-size: 110% }

TABLE.project { margin-left: 0px; margin-right: 20px }

TABLE.projects { margin-left: 20px; width: 96% }

A:LINK.next,A:VISITED.next,A:ACTIVE.next {color: #CCCCCC; font-weight: bold; font-size: 65%}
A:HOVER.next {color: #FFFFFF; font-weight: bold; font-size; font-size: 65%}
A:LINK.next2,A:VISITED.next2,A:ACTIVE.next2 {color: #FFFFFF}
A:HOVER.next2 {color: #FFFFCC}
.this {font-weight: bold; color: #0066cc }

H1,H2 { margin-left: 20px; color: #003366; font-style: italic }
H3,H4  { margin-left: 20px; color: #003366; font-style: italic }
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: 15px }

TABLE.wide A:HOVER { color: #FFFFCC }

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: 20px; margin-right: 20px; color: #FFFFFF; padding: 4px }
DIV.faq { background: #cccccc; 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 { line-height: 180%; color: #000000; text-align: justify; margin-left: 20px; margin-right: 290px }
BLOCKQUOTE.table { text-align: justify; margin-left: 20px; margin-right: 35px }
BLOCKQUOTE.image { padding: 20px }
BLOCKQUOTE.voodoo { line-height: 180%; text-align: justify; margin-left: 100px; margin-right: 100px }

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 */


 












