html {  }
body { color: #ccc; font-size: 16px; background-color: #000; position: relative; width: 720px; margin: 0 auto 500px; padding: 10px 0 0; border-color: #2d2d2d; border-style: dotted; border-width: 0 1px 1px; }
p { width: 300px; margin: 1em auto; }
h2 { margin-top: 0.5em; margin-bottom: 1em; margin-left: 1em; }
.index-list { margin-right: auto; margin-left: auto; }
.index-list li { font-size: 1.5em; background-image: url(../img/graphics/bullet_2.gif); background-repeat: no-repeat; background-position: left center; margin: 1em 0.5em; padding: 0 0 0 1em; list-style-type: none; display: inline; }
h4 { margin-left: 1.5em; }
img { border-style: none; display: block; }
a:link { }
#nav { margin-top: -5px; margin-bottom: 0; padding-bottom: 1em; border-bottom: 1px dotted #2d2d2d; }
#nav li { background-color: #282828; margin: 0 10px 5px; padding: 0.3em 1em 0.1em; !important; border: dotted 1px #838383; display: inline; }
#foot { margin-top: 1.5em; padding: 0.3em 0.5em; border-top: 1px dotted #2d2d2d; }
#foot p { color: #838383; font-size: 0.8em; text-align: center; width: 700px; margin: 0.2em 0.5em; padding: 0; }
li { margin-left: 3em; list-style-type: square; }
.item { position: relative; width: auto; clear: both; margin: 5px; padding: 5px; border: dotted 1px #484848; }
.item p { position: absolute; top: 0; width: 500px; float: left; margin: 0 0 0 190px; padding: 20px 5px 5px; }
.item img { margin: 0; }
#nav a:active { color: #93c2ed; font-size: 130%; font-style: italic; text-decoration: none; }
#nav a:link { color: #93c2ed; font-size: 130%; font-style: italic; text-decoration: none; }
#nav a:visited { color: #93c2ed; font-size: 130%; font-style: italic; text-decoration: none; }
#nav a:hover { color: #c8ff8e; font-size: 130%; font-style: italic; text-decoration: none; }
.sold { color: #FFF480; font-style: italic; font-weight: bold; }
a:active { color: #93c2ed; }
a:link { color: #93c2ed; }
a:visited { color: #93c2ed; }
a:hover { color: #366da1; text-decoration: none; }
form { margin-left: 0; }
form br { clear: left; }
label { text-align: right; vertical-align: top; width: 75px; float: left; margin-left: 10px; padding-right: 5px; display: block; }
input, textarea { float: left; margin-bottom: 10px; display: block; }

