body {background-color: #F0F0FF;  text-align: center;}
body {background-color: #CCF; text-align: center;}
img {border: none;}
td {padding: 0; margin: 0;}
table {padding: 0; margin: 0; width: 100%;}
table#menu1 {width: 175px;}
table#menu1 td{text-align:left;}
table#menu1 a{display:block;}
tr.top {background-color: #BFBFFF;}
tr.bottom {background-color: #CCF;}
td#header {width: 750px;}
td.menu, td#gif1, td#shannon {height: 235px;}
td#gif1 {width: 315px; background: url(assets/sil1b.jpg) 0 0 no-repeat;}
td#shannon {width: 260px;}
a {text-decoration: none;}

td.menu, td#meet, td#philosophy, td#articles, td#testimonials, td#products, td#contact, td#other {width: 175px; margin: 0;}
td#philosophy, td#articles, td#testimonials {height: 33px;}
td#meet,  td#products, td#contact, td#other {height: 34px;}

td.sil1a {background: url(assets/sil1a.jpg) 0 0 no-repeat; }
td.sil2a {background: url(assets/sil2a.jpg) 0 0 no-repeat; width: 175px; height: 235px; margin: 0;}
td.sil3a {background: url(assets/sil3a.jpg) 0 0 no-repeat; width: 175px; height: 235px; margin: 0;}
td.sil4a {background: url(assets/sil4a.jpg) 0 0 no-repeat; width: 175px; height: 235px; margin: 0;}
td.sil5a {background: url(assets/sil5a.jpg) 0 0 no-repeat; width: 175px; height: 235px; margin: 0;}
td.sil6a {background: url(assets/sil6a.jpg) 0 0 no-repeat; width: 175px; height: 235px; margin: 0;}
td.sil7a {background: url(assets/sil7a.jpg) 0 0 no-repeat; width: 175px; height: 235px; margin: 0;}

td#sil1b {width: 315px; background: url(assets/sil1b.jpg) 0 0 no-repeat; width: 315px; height: 235px; margin: 0;}
td#sil2b {width: 315px; background: url(assets/sil2b.jpg) 0 0 no-repeat; width: 315px; height: 235px; margin: 0;}
td#sil3b {width: 315px; background: url(assets/sil3b.jpg) 0 0 no-repeat; width: 315px; height: 235px; margin: 0;}
td#sil4b {width: 315px; background: url(assets/sil4b.jpg) 0 0 no-repeat; width: 315px; height: 235px; margin: 0;}
td#sil5b {width: 315px; background: url(assets/sil5b.jpg) 0 0 no-repeat; width: 315px; height: 235px; margin: 0;}
td#sil6b {width: 315px; background: url(assets/sil6b.jpg) 0 0 no-repeat; width: 315px; height: 235px; margin: 0;}
td#sil7b {width: 315px; background: url(assets/sil7b.jpg) 0 0 no-repeat; width: 315px; height: 235px; margin: 0;}

/*td#meet {background: url(assets/meet_over.gif) 0 0 no-repeat;}
td#philosophy {background: url(assets/philosophy_over.gif) 0 0 no-repeat;}
td#products {background: url(assets/products_over.gif) 0 0 no-repeat;}
td#articles {background: url(assets/articles_over.gif) 0 0 no-repeat;}
td#contact {background: url(assets/contact_over.gif) 0 0 no-repeat;}
td#testimonials {background: url(assets/testimonials_over.gif) 0 0 no-repeat;}
td#other {background: url(assets/other_over.gif) 0 0 no-repeat;}*/

td#meet a {background: url(assets/meet_up.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;}
td#philosophy a {background: url(assets/philosophy_up.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#products a {background: url(assets/products_up.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#discussion a {background: url(assets/discussion_up.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#contact a {background: url(assets/contact_up.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#testimonials a {background: url(assets/testimonials_up.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;}
td#other a {background: url(assets/other_up.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;}

td#meet a:hover {background: url(assets/meet_over.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;}
td#philosophy a:hover {background: url(assets/philosophy_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#products a:hover {background: url(assets/products_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#discussion a:hover {background: url(assets/discussion_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#contact a:hover {background: url(assets/contact_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;}
td#testimonials a:hover {background: url(assets/testimonials_over.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;}
td#other a:hover {background: url(assets/other_over.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;}

td a#currentmeet {background: url(assets/meet_over.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;cursor:default;}
td a#currentphil {background: url(assets/philosophy_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;cursor:default;}
td a#currentproducts {background: url(assets/products_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;cursor:default;}
td a#currentdiscuss {background: url(assets/discussion_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;cursor:default;}
td a#currentcontact {background: url(assets/contact_over.gif) 0 0 no-repeat;width:85px;margin:4px 0 0 40px;cursor:default;}
td a#currenttest {background: url(assets/testimonials_over.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;cursor:default;}
td a#currentother {background: url(assets/other_over.gif) 0 0 no-repeat;width:109px;margin:4px 0 0 40px;cursor:default;}


td.ribbon {background: url(assets/barstretch.gif) 0 0 repeat-x;}
td#vertstretch {background: url(assets/verticalstretch.jpg) 0 0 repeat-y; width: 750px; height: 200px;}

td#background1 {background: url(assets/background1.jpg) 0 0 no-repeat; width: 750px; height: 710px; vertical-align: top;}
td#background2 {background: url(assets/background2.jpg) 0 0 no-repeat; width: 750px; height: 710px; vertical-align: top;}
td#background3 {background: url(assets/background3.jpg) 0 0 no-repeat; width: 750px; height: 700px; vertical-align: top;}
td#background4 {background: url(assets/background.jpg) 0 0 no-repeat; width: 750px; height: 700px; vertical-align: top;}
td#background5 {background: url(assets/background5.jpg) 0 0 no-repeat; width: 750px; height: 700px; vertical-align: top;}
td#background6 {background: url(assets/background6.jpg) 0 0 no-repeat; width: 750px; height: 700px; vertical-align: top;}
td#background7 {background: url(assets/background.jpg) 0 0 no-repeat; width: 750px; height: 700px; vertical-align: top;}

h1 {text-align: left; font: italic bold 110% arial, sans-serif; color: #555580; padding: 20px 325px 0 40px;}

p {text-align: justify; align: top; font: 90% arial, sans-serif; color: #669; padding: 20px 325px 20px 40px; line-height: 1.3em;}
p.fullpage {text-align: justify; font: 90% arial, sans-serif; color: #669; padding: 20px 40px 20px 40px; line-height: 1.3em;}
p#enter {text-align: center;}
p a {font: bold 90% arial, sans-serif; color: #669;}
p a:hover {font: bold 90% arial, sans-serif; color: #600;}


p#links{text-align: center; font: 90% arial, sans-serif; color: #FOFOFF; padding: 20px 40px; line-height: 1.3em;}
p#links a {font: bold 90% arial, sans-serif; color: #F0F0FF;}
p#links a:hover {font: bold 90% arial, sans-serif; color: white;}


img.photo {border: 4px solid white; margin: 10px;}