body { margin: 0; padding: 0; font-family: arial, helvetica, verdana, sans-serif; font-size: 76%; color: #FFFFFF; background-color: #999999; }
	
/* LAYOUT BOXES */
#container { position: relative; margin: 3% auto 0px auto; padding: 0; width: 750px; height: auto; }
	
/* navigation */
table#navTable { margin: 16px 0 24px 0; }
	
/* ddNav -- drop down menus */
table.ddNav { font-size: 0.9em; font-weight: normal; color: #996633; text-align: left; background: #ffffff; border: 1px solid #333333; }
table.ddNav td { border-bottom: 1px solid #333333; }

#menu1 { position: absolute; top: 367px; left: 140px; cursor: hand; z-index: 10; visibility: hidden;}
#menu2 { position: absolute; top: 367px; left: 210px;;cursor: hand; z-index: 20; visibility: hidden;}
#menu3 { position: absolute; top: 367px; left: 290px; cursor: hand; z-index: 30; visibility: hidden;}
#menu4 { position: absolute; top: 367px; left: 350px; cursor: hand; z-index: 40; visibility: hidden;}
#menu5 { position: absolute; top: 367px; left: 395px; cursor: hand; z-index: 50; visibility: hidden;}
	
a.menu:link { color: #666666; text-decoration: none; }
a.menu:visited { color: #666666; text-decoration: none; }
a.menu:hover { color: #FFFFFF; text-decoration: none; }

a.gallery:link { color: #FFFFFF; text-decoration: none; }
a.gallery:visited { color: #FFFFFF; text-decoration: none; }
a.gallery:hover { color: #00FF00; text-decoration: none; }

a.classes:link { color: #FFFFFF; text-decoration: none; }
a.classes:visited { color: #FFFFFF; text-decoration: none; }
a.classes:hover { color: #FF0000; text-decoration: none; }

a.artist:link { color: #FFFFFF; text-decoration: none; }
a.artist:visited { color: #FFFFFF; text-decoration: none; }
a.artist:hover { color: #FF9900; text-decoration: none; }

a.yogi:link { color: #FFFFFF; text-decoration: none; }
a.yogi:visited { color: #FFFFFF; text-decoration: none; }
a.yogi:hover { color: #33CCCC; text-decoration: none; }

a.ideas:link { color: #FFFFFF; text-decoration: none; }
a.ideas:visited { color: #FFFFFF; text-decoration: none; }
a.ideas:hover { color: #333399; text-decoration: none; }

a.news:link { color: #FFFFFF; text-decoration: none; }
a.news:visited { color: #FFFFFF; text-decoration: none; }
a.news:hover { color: #FF00FF; text-decoration: none; }

a.contact:link { color: #FFFFFF; text-decoration: none; }
a.contact:visited { color: #FFFFFF; text-decoration: none; }
a.contact:hover { color: #FFFF00; text-decoration: none; }

/* subNav table */
table#subNav { font-size: 0.9em; font-weight: normal; color: #FFFFFF; }
table#subNav td { padding: 0 5px 0 5px; text-align: center; }

a.subNav:link { color: #FFFFFF; text-decoration: none; }
a.subNav:visited { color: #FFFFFF; text-decoration: none; }
a.subNav:hover { color: #33CCCC; text-decoration: underline; }

h1 { margin: 0; font-size: 1.7em; font-weight: normal; letter-spacing: 0.6em; text-align: center; }
h2 { margin: 0; padding-left: 4px; padding-right: 20px; font-size: 1.2em; font-weight: normal; }
h3 { margin: 0 0 2.0em 0; font-size: 1.0em; font-weight: normal; text-align: center; }

h2.nopad { margin: 0; padding-left: 0px; padding-right: 0px; font-size: 1.2em; font-weight: normal; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

/* footer */
#footer { margin: 0px 0px 4px 0px; padding-top: 3px; font-size: 0.9em; text-align: center; border-top: 1px solid white; }

/* images */
img { margin-top: 15px; border: 1px solid #333333; }
img.no_border {margin: 10px; border: 0;}