<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
Theme Name: TomKenyon
Author: Michael Sky
*/
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
body { background-color:#666; }
#left { position:absolute; z-index:100; }
#banner { left:119px; position:absolute; z-index:1; }
#tom { font:italic bold 12px/18px Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; position:absolute; left:190px; top:5px; letter-spacing:2px; word-spacing:5px; height:auto; width:400px; z-index:10; text-transform:lowercase; }
#tom2 { font:italic bold 12px/18px Optima, Rockwell, Didot, "Bembo Expert", serif; color:#999; text-decoration:none; position:absolute; left:210px; top:18px; letter-spacing:2px; word-spacing:5px; height:auto; width:350px; text-transform:lowercase; z-index:10; }
#title { font:italic 45px Optima, Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none; position:absolute; left:230px; top:40px; letter-spacing:2px; height:auto; width:400px; text-align:right; z-index:100; }
#main { font:90%/140% Optima, Georgia, "Times New Roman", Times, serif; color:#001; background:#adadaf; padding:0 20px; position:absolute; width:785px; left:131px; top:115px; z-index:1; margin-top:0; border-top:2px solid #ccc; border-left:2px solid #ccc; letter-spacing:1px; padding-bottom:10px; }
#main p { padding:5px 0; }
#main li a:link { font:90%/130% Optima, Georgia, "Times New Roman", Times, serif; color:#fafafa; text-decoration:none; padding:4px 5px; background-color:#999; border-right:1px solid #555; border-bottom:1px solid #555; border-left:1px solid #eee; border-top:1px solid #999; }
#main li a:visited { color:#f1f1f1; text-decoration:none; font-size:90%; padding:4px 5px; background-color:#999; border-right:1px solid #555; border-bottom:1px solid #555; border-left:1px solid #eee; border-top:1px solid #999; }
#main li a:hover { color:#f0f0f0; text-decoration:none; font-size:90%; background-color:#666; padding:4px 5px; border:1px solid #eee; }
#main li#active a { color:#666; text-decoration:none; font-size:90%; background-color:#555; padding:4px 5px; }
#main ul { list-style-type:none; text-align:left; padding-right:10px; margin-top:0; }
#main ul li { display:inline; color:#fff; letter-spacing:2px; margin:1px; }
#main2 { font:100%/135% Optima, Georgia, "Times New Roman", Times, serif; color:#333; background:#ddd; width:624px; margin-top:15px; padding:10px 20px; background-color:#f9f8f7; font-size:105%; line-height:135%; position:relative; top:110px; left:130px; }
#topnav { width:100%; text-align:center; margin:0 auto; margin-top: 6px; border:1px solid #ccc; background: #666; -moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px; }
#topnav a:link,#topnav a:visited { padding:0 5px; color:#fff; font: 110%/140% optima, verdana; letter-spacing:1.2px; text-decoration:none; line-height: 180%; }
#topnav a:hover { background:#ccc;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius: 3px; line-height: 160%; }
#email { color:#fff; }
.label { padding:6px 10px; font-size:85%; }
#info { font-size:80%; padding:10px; border-top:solid 1px #ddd; color:#666; }
#sidebar { position:absolute; top:120px; left:585px; background-color:#feffff; border:2px solid #eee; }
#footer { border-top:1px solid #666; padding-top:3px; font-size:85%; color:#123; margin:-15px 0 20px; }
.buy { font:100%/120% "Times New Roman", Times, serif; }
.buy a:link,.buy a:visited { color:#blue; text-decoration:none; padding:3px 6px; }
.buy a:hover { background:#ccc; }
.post { font-size:90%; background-color:#fff; margin:2px -8px; padding:10px 20px; border:solid 1px #666; }
form { font-size:80%; }
h1 { font-weight:bold; font:210%/135% Optima, "Trebuchet MS", Verdana, sans-serif; color:#373756; text-align:left; padding:20px 0 10px; }
h2 { text-align:left; width:100%; border-bottom:1px #ccc solid; font:135%/140% Optima, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color:#563746; padding:10px 0 5px; }
h3 { text-align:left; width:100%; font:115%/140% Optima, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color:#563746; padding:10px 0 5px; }
h4 { font:bold small-caps Optima, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color:#373756; text-align:left; padding-top:0; }
h5 { font:100% Optima, "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color:#373756; margin:10px 0; }
h6 { text-align:left; width:100%; font:115%/140% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color:#563746; padding:10px 0 5px; }
#arts { text-align:right; }
#black { text-align:center; vertical-align:middle; }
.text2 { font:14px Georgia, "Times New Roman", Times, serif; color:#000; padding:25px; }
#pulse { left:250px; top:100px; }
#ripple { background:#000; position:absolute; margin-left:-10px; top:0; height:3350px; width:1200px; }
#menu { position:absolute; left:0; width:100px; top:150px; height:788px; }
#menu li { list-style-type:none; margin:0; padding:0; }
#menu ul { margin:0; padding:1px; }
#menu a { margin:0; text-align:left; border-bottom:0; display:block; text-decoration:none; padding:5px 10px; }
#menu ul a { margin:0; text-transform:capitalize; letter-spacing:1px; color:#fff; font:95% Optima, Verdana, sans-serif; text-align:left; }
#menu ul a:hover,#menu ul a:active,#menu ul a:focus { color:#ddd; font-weight:bolder; }
blockquote { font-size:95%; color:#444; border-left:#ddd solid 4px; margin:15px; padding:0 12px; }
#rightbox { float:left; margin:10px; }
.label { color:#fff; font-size:100%; padding-bottom:3px; }
.form { padding-left:4px; }
#email { color::#555; }
.right { float:right; margin:15px 3px 15px 15px; border:1px #ddd solid; }
.left { float:left; margin:15px 15px 15px 0; border:1px #ddd solid; }
h6 { width:590px; text-align:center; background-color:#adadac; margin:0; }
h6 a:link { color:#660033; font-family:Optima, Verdana; font-size:85%; text-decoration:none; padding:2px; }
h6 a:visited { color:#660033; text-decoration:none; padding:2px; }
h6 a:hover { background-color:#fff; padding:2px; }

.item { float:left; width:150px; height:280px; margin-right:7px; }

.item img { height:133px; float:left; margin-left:-10px; background:#adadaf; }
.item p { color:#333; letter-spacing:1px; font:95%/145% optima, verdana; }
.item a:link,.item a:visited { font:bold; font-size:115%; }

.small { font-size:60%; }
#footer ul { margin-left:24px; }
ul#one,ul#two,ul#three { float:left; width:170px; }
ul#one li,ul#two li,ul#three li { width:170px; border-bottom:1px solid #eee; }
ul#one li a:link,ul#two li a:link,ul#three li a:link { letter-spacing:1px; background:white; color:#666; border:none; display:block; margin:0; padding:1px 3px; line-height:120%; }
ul#one li a:visited,ul#two li a:visited,ul#three li a:visited { letter-spacing:1px; background:white; color:#666; border:none; display:block; margin:0; padding:1px 3px; line-height:120%; }
ul#one li a:hover,ul#two li a:hover,ul#three li a:hover { letter-spacing:1px; background:#999; color:#fff; border:none; display:block; margin:0; padding:1px 3px; line-height:120%; }
#notice { float:left; font-size:70%; color:#555; margin-top:10px; border-top:#333 solid 1px; line-height:150%; letter-spacing:1px; padding:15px; }

.date {position:absolute; font: 75% Optima, Georgia, Times, serif; color: #1e0b67; right:40px; padding-top: 3px;}
ul#links { list-style-type: none; width: 780px; } 


#links li a { display: block; text-decoration: none;}

 * html ul#links li a { /* make hover effect work in IE */ width: 780px;}
#footer ul {margin-left: 24px; }
ul#one, ul#two, ul#three { float: left; width: 180px;}
ul#one li, ul#two li, ul#three li{width: 180px;border-bottom: 1px solid #eee;}
ul#one li a:link, ul#two li a:link, ul#three li a:link { letter-spacing: 1px;background: white;color: #666; border: none; display: block; margin: 0;padding:1px 3px;line-height: 120%;}
ul#one li a:visited, ul#two li a:visited, ul#three li a:visited{ letter-spacing: 1px;background: white;color: #666;border: none; display: block;margin: 0;padding: 1px 3px;line-height: 120%;}
ul#one li a:hover, ul#two li a:hover, ul#three li a:hover{ letter-spacing: 1px;background: #999;color: #fff;border: none; display: block;margin: 0;padding: 1px 3px;line-height: 120%;}
 #notice {float:left;font-size: 85%; color: #555; margin-top: 10px;border-top: #333 solid 1px; line-height: 150%; letter-spacing: 1px; padding: 15px; }</pre></body></html>