
body { font-family: Trebuchet MS, Verdana, sans-serif; font-size: 12px; line-height: 1.25em; color: #000066; background-image: url(/images/banner_background_square.jpg); margin: 0px; }

#skeleton { width: 875px; margin: 10px auto; }

h2 { font-size: 16px; line-height: 18px; }

#headerlinks { text-align: center; margin: 0; padding: 0; }

#headerlinks li { display: inline; list-style-type: none; background: url(/images/bullet_000099.gif) no-repeat 0px 4px; margin: 3px; padding-left: 18px; font-size: 12px; font-weight: bolder; color: #000066; }

#headerlinks li.nodot { background: none; padding: 0; }

#divider { width: 100%; margin: 5px 0px 5px 2px; padding: 0px; border: 0; }

img.border { border: 1px solid #EDE2A9; padding: 3px; background: #ffffff; } 

#shoptable img { border: 1px solid #EDE2A9; padding: 3px; background: #ffffff; }

#sea_of_words { padding: 10px; }

#sea_of_words img { border: 1px solid #EDE2A9; padding: 3px; background: #ffffff; }

#copyright { text-align: center; margin: 20px; font-size: 10px; color: #000066; }

a:link { text-decoration: none; color: #000066; }
a:visited {     text-decoration: none; color: #000066; }
a:hover { text-decoration: underline; color: #000066; }
a:active { text-decoration: underline; color: #000066; }

.text { font-family: Trebuchet MS, Verdana, sans-serif; color: #000066; }
.boldtext {     color: #000066; font-weight: bolder; }

#show_reel { display: inline; height: 325px; width: 500px; }

#show_reel_150 { display: inline; height: 170px; width: 400px; }

#big_image_loader { height: 520px; width: 500px; margin: 0; padding: 0; }

#friendlink { padding: 5px; width: 450px; }

#friendlink h1 { font-weight: bold; font-size: 1em; float: left; margin: 0; }
#friendlink h2 { margin: 0; font-size: 1em; font-weight: normal; float: right; }
#friendlink p { line-height: 1.3em; clear: both; margin: 15px 20px 5px 20px; }

#about_pics { padding-right: 20px; float: right; margin: 20px 0px 50px 20px; }
#about_pics img { border: 1px solid black; }

#image-caption { margin-bottom: 15px; }

#desc { text-align: right; padding: 30px 20px 0px 0px; }

#tarotcard { text-align: center; margin: 0px auto; }

#tarotcard img { margin-top: 10px; }

#tarotcaption { text-align: justify; width: 400px; padding: 5px; }

#scroller { width: 500px; height: 90px; overflow: auto; white-space: nowrap; }
#scroller img, #big_image { padding: 3px; border: 1px solid #EDE2A9; background: #ffffff; }

ul#shopgrid { margin: 0; padding: 0; }
ul#shopgrid li { list-style-type: none; display: inline; margin: 0px; padding: 0; }
ul#shopgrid img { border: 1px solid #EDE2A9; padding: 3px; background: #ffffff; }
 border: 1px solid #EDE2A9; padding: 3px; background: #ffffff; }
