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 */

/* border-bottom: 1px solid #FFFFFF; */

#navbox { margin-bottom: 30px; padding: 0; }

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: 64px; left: 140px; cursor: hand; z-index: 10; visibility: hidden;}

#menu2 { position: absolute; top: 64px; left: 210px;;cursor: hand; z-index: 20; visibility: hidden;}

#menu3 { position: absolute; top: 64px; left: 290px; cursor: hand; z-index: 30; visibility: hidden;}

#menu4 { position: absolute; top: 64px; left: 350px; cursor: hand; z-index: 40; visibility: hidden;}

#menu5 { position: absolute; top: 64px; 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; }

	

/* general page stylings */

table#body { margin: 0; padding: 0; width: 100%;}

table#body td.left { padding: 0 15px 20px 0; width: 375px; }

table#body td.left p { margin: 0.2em 0 1.5em 0; width: 310px; text-align: right; font-size: 0.9em; line-height: 1.2em; }

table#body td.right { padding: 0 0 20px 15px; width: 375px; }

table#body td.right p { margin: 0 0 1.0em 0; width: 310px; font-size: 1.0em; line-height: 1.5em; }


table#body td.left2 { padding: 0 15px 20px 0; width: 375px; }

table#body td.left2 p { margin: 0 0 1.0em 0; width: 310px; font-size: 1.0em; line-height: 1.5em; }



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 14px 0; font-size: 1.0em; font-weight: normal; text-align: center; }

h4 { margin: 0 0 14px 15px; font-size: 1.2em; font-weight: normal; }


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



a.home:link { color: #FFFFFF; text-decoration: none; }

a.home:visited { color: #FFFFFF; text-decoration: none; }

a.home:hover { color: #333333; text-decoration: none; }



a:link { color: #212121; text-decoration: none; }

a:visited { color: #505050; text-decoration: none; }

a:hover { color: #212121; text-decoration: underline; }



img { display: block; border: 1px solid #666666; }



.u {text-decoration: underline;}



.workshop {margin: 0 0 1.0em 0; padding: 0; border-bottom: 1px dotted #FFFFFF;}

.workshop #top {margin: 0; padding: 0;}

	

	/* gallery stylings */

td.gallery { padding: 0 15px 20px 0; width: 375px; }

div.gallery_l {float: left; width: 172px; text-align: center;}

div.gallery_l p { margin: 0.2em 0 1.5em 0; font-size: 0.9em; line-height: 1.2em;}

div.gallery_r {float: right; width: 172px; text-align: center;}

div.gallery_r p { margin: 0.2em 0 1.5em 0; font-size: 0.9em; line-height: 1.2em;}

img.prints {border: 0;}



div#print {margin-top: 1.5em;}

div#print_close {margin-bottom: 1.5em; font-size: 0.9em; }



td.paintings { padding: 0 0 20px 0; width: 25%;}

td.paintings p { margin: 0.2em 0 1.5em 0; font-size: 0.9em; line-height: 1.2em;}

img.paintings {border: 0;}

img.paintings_big {border: 1px solid black;}


	/* workshop list */

#list { font-size: 1.0em; line-height: 1.5em; text-align: left; }


	/* public art subnav box */

#pa_subnav { margin: 2em 0 0 15px; padding: 0; width: 150px; background: #CCCCCC; border: 1px dashed #666666;}

#pa_subnav ul{ margin: 0; padding: 0;}

#pa_subnav li{ margin: 0; padding: 0; list-style-type: none; border-bottom: 1px solid #FFFFFF;}

#pa_subnav a { display: block;margin: 0; padding: 5px 0 4px 15px;text-decoration: none; }

#pa_subnav a:link { text-decoration: none; }

#pa_subnav a:visited { text-decoration: none; }

#pa_subnav a:hover { text-decoration: none; color: #666666; background: #FFFFFF;}



	/* ideas pages */

div#ideas { margin: 0 auto; padding: 0; width: 375px; }

div#ideas p {margin: 0; padding: 0 0 1.0em 0; text-align: left; font-size: 1.0em; line-height: 1.5em; }

div#ideas p.question {color: #666666; font-weight: bold;}

	

	/* resume page stylings */

table#resume { margin: 0; padding: 0; }

table#resume td { padding: 0 0 20px 0; font-size: 1.0em; line-height: 1.5em; text-align: left; border-top: 1px solid #666666;}

td.topic { width: 225px; }

td.details { width: 375px; }

div.indent { padding: 0 0 0 2.0em; }



	/* contact form */

#contact {margin: 0;padding: 0;}

#contact td {margin: 0; padding: 0 1.0em 1.0em 0; text-align: left;}

#contact input.style_box{ outline:none; background-color: #CCCCCC;}

#contact input.style_box:focus { outline:none; background-color: #FFFFFF; }

#contact textarea.style_box{ outline:none; background-color: #CCCCCC;}

#contact textarea.style_box:focus { outline:none; background-color: #FFFFFF; }

#contact input.city_box{ margin-right: 1.0em; outline:none; background-color: #CCCCCC;}

#contact input.city_box:focus { outline:none; background-color: #FFFFFF; }

#contact input[type=radio] { margin-right: 20px; outline:none; background-color: #CCCCCC;}



	/* site map styles */

div#site_map { margin: 0 auto 20px auto; padding: 0; width: 280px; text-align: left; }

div#site_map ul { margin: 0; padding: 0 0 1.0em 0; font-weight: bold; }

div#site_map ul li { margin-left: 2.0em; list-style-type: none; font-weight: normal; }



/* footer */

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