body { background:#e0dda9; margin:0; font: 0.69em "Trebuchet MS", Arial, sans-serif; }
h1 { font-size:28px; color:#666; letter-spacing:.4em; margin:0; }
h1#logo { letter-spacing: 19px; margin-top:15px; }
h1 span { font-size:15px; color:#999; letter-spacing:6px; }
h2 { font-size:1.6em; color:#663; padding:5px; }
h2.series { font-weight:700; font-size:.9em; background-color:#CC9; text-decoration:none; color:#333; }
h2 .subtitle { font-size: 12px; font-style: italic; font-weight: normal; color: #666666; }
h3 { font-size:1.2em; font-weight:bold; color:#666; margin-bottom:2px; }
h4 { font-size:1.1em; font-weight:700; color:#333; font-style:italic; }
h5 { color:#666; margin-bottom:-1px; font-size:1.2em; }
a:link, a:visited { color:#663; text-decoration:none; font-weight:700; }
a:active { color:#000; }
a:hover { color:#000; text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.column {width:45%; margin-right:2%;}
.red {color:red;}
p { margin: 5px 0 0; padding: 0; line-height: 1.5em; }
.clear { font-size:1px; display:block; clear:both; }
.clearfix { display: block; clear: right; margin: 5px; }
img { border:none; padding: 5px; }
img.sold { text-align: center; margin: 0px; padding: 0px; vertical-align: text-bottom; }
a img, :link img, :visited img { border:0; }
img.left {padding:5px 15px 5px 0}
img.right {padding:5px 0 5px 15px}
.smtext, .series { font-size:.9em; }
.border { border:1px ridge; border-color:#999; }
.tableborders { border:1px solid #ececec; }
.news { color:#999; width:160px; font-size:0.9em; padding:2px; }
.label { width:100px; position:relative; float:left; height:20px; clear:left; margin:2px 2px 2px 22px; }
ul { margin:0; padding:0; }
ul li { list-style:none; margin:0; padding:0 0 0 8px; }
ul.left li { text-align:right; padding:10px 20px; }
ul.bullet li { padding-left: 12px; background: url(../images/other/bulletDisk.png) no-repeat 3px 3px; padding-top: 2px; padding-bottom: 2px; }
div#wrapper { width:900px; margin:5px auto; padding:0; }
/* Left Side 
------------------------------*/
#leftside { width:165px; float:left; height:auto; background:#ECE9D8; border-right:1px dotted #FFF; margin:0; padding: 0; }
#leftside .inner { padding:10px; }
#leftside ul { list-style-type:none; margin:0 0 5px; padding:0 0 5px; }
#leftside ul li { list-style-type:none; background:none; margin:0; padding:0; }
#leftside ul li a { list-style-type:none; padding-left:20px; background:url(../images/other/bullet_arrow_o.gif) no-repeat left center; text-indent:10px; }
#leftside-gem1 { width:340px; float: left; }
#leftside-gem1 img { padding:5px; }
#leftside-gem2 { width:340px; float: left; }
#leftside-gem2 img { padding:5px; }
#leftside ul li a:hover { background:url(../images/other/bullet_arrow.gif) no-repeat left center; }
#leftside h2 { margin:0; }
/* Main Content
------------------------------*/
#main-content { float:left; padding: 10px; width:700px; margin-bottom:25px;}
body#home #main-content { padding:0; }
#main-content.gem { float:right; width:530px; }
#signup input.fields { float:right; height:14px; clear:right; margin:-14px 22px 2px 2px; padding:0; }
#inner { margin-top:20px; }
#signup { width:300px; background-color:#ececec; margin-left:75px; padding:5px 25px 25px; }
/* Masthead
------------------------------*/
#search { display:inline; text-align:right; position:absolute; top:5px; right: 0px; }
#searchform input { font-size:10px; }
/* Menu
------------------------------*/
#menu { z-index:50; }
#cssdropdown { position:relative; width:900px; display:block; height:20px; z-index:50; font-family:Arial, sans-serif; border-bottom:1px solid #000; margin:0; }
#cssdropdown ul { list-style:none; }
#cssdropdown li { float:left; position:relative; list-style-type:none; height:19px; background-image:none; margin:0; padding:0; }
#cssdropdown li a:hover { color:#000; display:block; background-color:#b2ab7c; visibility:visible; height:19px; }
#cssdropdown li>ul { top:20px; left:0; position:absolute; text-decoration:none; }
.mainitems { width:114px; text-align:center; top:0; position:relative; left:166px; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px none #ECE9D8; border-left:1px solid #999; height:19px; }
#menu .subuls { display:none; position:absolute; float:left; margin:0; padding:0; }
#menu .subuls li { display:block; width:118px; top:-1px; left:-2px; z-index: 500; }
#menu .subuls li a { color:#663; display:block; font-family:Arial, sans-serif; background-color:#ECE9D8; height:19px; border-top:1px solid #94A3A0; border-right:2px solid #94A3A0; border-bottom:1px none #94A3A0; border-left:2px solid #94A3A0; }
#menu .subuls li a:hover { color:#000; text-decoration:none; }
#menu .subuls li.last { border-bottom:solid 3px #999; }
#cssdropdown li a:link, #cssdropdown li:hover ul, li.over ul { display:block; height:19px; }
.subnav { position:relative; left:75px; font-family:"Trebuchet MS", Tahoma, sans-serif; top:10px; }
/* Slideshow
------------------------------*/
#slideshow { height: 500px; width: 700px; }
#slideshow object { z-index:1; position: relative; margin: 0px; padding: 0px; }
embed { padding:0; margin:0; }
/* About
------------------------------*/
img#portrait { padding:25px; }

/* Footer
------------------------------*/
#footer { bottom:0; color:#333333; font-size:0.8em; left:0; margin:0; overflow:hidden; padding:5px; position:fixed; width:100%; background:#CC9; margin: 0; padding: 5px; overflow:hidden; }
ul#index-nav li ul li a { font-weight: normal; margin-left: 10px; background: url(../images/other/bulletDisk.png) no-repeat 2px 5px; }
label { font-weight: bold; color: #666666; clear: both; line-height: 2em; }
/* News / Feedburner
------------------------------*/
.new { list-style:none; margin:0; padding:0; }
ul.new li { padding:5px; background-image: none; }
ul.new h4 { margin-bottom:-2px; }
p.feedTitle { display: none; }
span.headline { padding:5px 0 0 0; }
#news ul li { border:1px solid #999933; padding:15px; margin-top:5px; }
p.fbsubscribelink { float:left; }
#creditfooter { float:left; margin-left:100px; }
img.bio {
	position: absolute;
	left: 500px;
	top: 190px;
}
