* { 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: 15px; }
h4 a { color: #366; text-decoration: none; border-bottom: 1px dotted #366 !important; }
h5 { font: bold 9pt Georgia; margin-top: 30px; }

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

#address { font: 8pt Verdana; position: absolute; left: 300px; top: 52px; }
#airplane { position: relative; }
#all { width: 100%; margin-top: 22px; }
#allnews { text-align: right; position: relative; top: -30px; }

#board {  height: 240px; background: url(/data/board-center.png) repeat-x; }
#lBoard { height: 240px; padding-left: 20px; background: url(/data/board-left-side.png) left no-repeat; }
#pBoard { position: relative; top: 68px; left: 44px; }
#rBoard { height: 240px; padding-right: 20px; background: url(/data/board-right-side.png) right no-repeat; }

#flower { position: relative; top: -160px; left: -100px; margin-bottom: -160px; }

#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 { margin-top: 15px; clear: both; overflow: hidden; width: 100%; }
#info { padding: 0 123px 0 148px; margin-top: -405px; }
#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; }

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

#news { width: 109%; margin-right: -9%; }
#news td { width: 50%; padding-right: 9%; vertical-align: top; }

#noise { position: relative; top: -72px; z-index: -1; height: 395px; background: url(/data/texture.png) repeat-x; }
#pad { position: relative; top: -405px; padding: 0 123px 0 148px; }
#pcs { clear: both; width: 100%; overflow: hidden; padding-bottom: 7px; }

#whole { font: 9pt Georgia; min-width: 910px; margin: 0 auto; }
* html #whole { padding-left: 910px; }

.chalk { display: block; position: relative; }
.chalk#book { margin-left: 25%; left: -42px; top: -137px; }
.chalk#glasses { left: -17px; top: -67px; }
.chalk#phone { margin-left: 100%; margin-right: -100%; left: -137px; top: -105px; margin-bottom: -10px; }
.chalk#plane { margin-left: 100%; margin-right: -100%; left: -164px; top: -278px; margin-bottom: -278px; }
.chalk#question { margin-left: 60%; left: -12px; top: -92px; margin-bottom: -92px; }
.chalk#school { margin-left: 25%; left: -55px; top: -113px; margin-bottom: -113px; }

.corner { background: url(/data/corner.png) no-repeat right; width: 21px; height: 21px; position: relative; top: -21px; left: 132px; }
* html .corner { left: -28px; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/data/corner.png"); margin-left: 160px; }
.date { white-space: nowrap; font: italic 9pt Georgia; background-color: #f90; width: 126px; line-height: 21px; color: #fff; padding-left: 6px; }

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

.new { margin: -21px 0 43px 22px; }
.new a { border: none; }

.pc { float: left; }

