* { margin: 0; padding: 0; }

a { color: #db7800; text-decoration: none; border-bottom: 1px dotted #db7800; line-height: 25px; }
a.noLink { color: #000; border: none; }

h1 { color: #366; font: 18pt Georgia; position: relative; top: -40px; margin-left: 45px; }
h3 { font: 36px Georgia; margin-top: 35px; text-align: center; }

h4 { font: 18px Georgia; margin-top: 35px; }
h4 a { color: #366; text-decoration: none; border-bottom: 1px dotted #366; }
h5 { font: bold 9pt Georgia; margin-top: 30px; }

img { border: none; }
li { margin-left: 30px; }
p, ul, ol { margin-top: 17px; }

#all { width: 100%; margin-top: 22px; }
#bill td { width: 50%; vertical-align: top; padding-right: 30px; }
#board { position: relative; z-index: 1; margin-top: 0px; padding-top: 25px; }
#bg { background-color: #db7800; height: 112px; margin-bottom: -112px; }
#img { text-align: right; }

#coord { font: 14pt "Trebuchet MS"; }
#flower { position: relative; top: -83px; left: -90px; display: block; }

#footer { background: url('/data/pencil.png') no-repeat right; height: 107px; width: 964px; margin: 0 auto; }
* html #footer { position: relative; left: 62px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/data/pencil.png"); }
#footer a { font: 18px Georgia; border-bottom: none; }

* html #hack { height: 0; }
#head { clear: both; overflow: hidden; width: 100%; }
#info { position: relative; top: -107px; line-height: 17px; }
#inner { margin-left: 92px; }
#logo { float: left; }
* html #min { margin-left: -910px; position: relative; height: 0; }

#m1 { width: 30%; }
#m2 { width: 40%; }

#made { margin-left: 483px; position: relative; top: 40px; }
* html #made { margin-left: 368px; }

#main { float: left; position: relative; top: 10px; width: 92px; padding-bottom: 3px; }
#main a { color: #db7800; text-decoration: none; border-bottom: 1px dotted #eec07f; }

#map { display: block; margin-right: -100px; }

#motto { float: right; margin: 30px 137px 0 0; width: 350px; }
* html #motto { margin-right: 70px; }
#motto h2 { font: italic 14pt Georgia; }
#motto p { font: 8pt Verdana; margin-top: 13px; }

#paddedBoard { margin-left: 9%; }
#paddedAll { margin: 0 137px 0 67px; }
#pcs { clear: both; width: 100%; overflow: hidden; padding-bottom: 7px; }
#underH3 { font: 9pt Georgia; }
#whole { min-width: 910px; font: 9pt Georgia; margin: 0 auto; }
* html #whole { padding-left: 910px; }

.author { text-align: right; }

.item { padding: 0px 0 13px 0; }
.item a { color: #fff; text-decoration: none; line-height: 17px; border-bottom: 1px dotted #fff; }

.nobr { white-space: nowrap; }
.pc { float: left; }
.top { margin-top: 10px; }

.photos { margin-top: 25px; }
.photos img { padding: 0 10px 10px 0; cursor: pointer; }

