* { padding: 0px; margin: 0px; }
body { background: #F9F9F7 url('images/a1.gif') repeat-x; font-size: 12px; font-family: "trebuchet ms", helvetica, sans-serif; color: #8C8C00; line-height: 18px; }
a { color: #FF7800; text-decoration: underline; }
a:hover { text-decoration: none; }
sup { font-size: 0.5em; }
p { margin-bottom: 14px; text-align: justify; }
img.picA { position: relative; top: -2px; background: url('images/a47.gif') no-repeat; width: 76px; height: 74px; padding: 8px; }
img.picB { position: relative; top: -2px; background: url('images/a26.gif') no-repeat; width: 146px; height: 75px; padding: 7px; }
img.floatleft { float: left; margin: 0px 14px 3px 0px; }
ul.linklist { list-style: none; }
ul.linklist li { border-top: solid 1px #EEEEEE; padding: 5px 0px 0px 10px; margin: 5px 0px 0px 0px; font-weight:bold; }
ul.linklist li.first { border-top: 0px; margin-top: 0px; padding-top: 0px; }
#upbg {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #fff url('images/upbg.gif') no-repeat;
	width: 747px;
	height: 264px;
	z-index: 1;
	background-image: url(images/upbg.gif);
}
#outer { position: relative; width: 747px; margin: 0 auto; background: #fff url('images/abg.gif') repeat-y; }
#inner { position: relative; padding: 13px 30px 13px 30px; z-index: 2; }
#header { position: absolute; background: #FF7800 url('images/a8.gif') repeat-x; width: 666px; height: 60px; color: #fff; padding-left: 20px; padding-top:50px;}
#header span { position: absolute; font-size: 23px; letter-spacing: -1px; top: 30px; height: 92px; display:block; left: 16px; }

#splash { position: absolute; right: 30px; background: #EAEAE2 url('images/a10.jpg') no-repeat; width: 458px; height: 92px; }
#menu { position: relative;  height: 10px; padding: 0px 20px 0px 5px; margin: 98px 0px 20px 0px; }
#menu ul { }
#secondarycontent { position: relative; width: 180px; float: right; }
#secondarycontent h3 { position: relative; top: 4px; font-size: 16px; line-height: 25px; color: #656551; letter-spacing: -1px; background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 10px 10px; margin-bottom: 20px; }
#primarycontent { position: relative; width: 480px; float: left; }
#primarycontent h1 { position: relative; top: 4px; font-size: 18px; line-height: 25px; color: #656551; letter-spacing: -1px; background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 10px 15px; margin-bottom: 20px;  font-weight: normal;}

#primarycontent h2 { position: relative; top: 4px; font-size: 17px; line-height: 25px; color: #656551; letter-spacing: -1px; background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 10px 15px; margin-bottom: 20px; font-weight: normal; }

#primarycontent .content { padding: 0px 15px 0px 15px; margin-bottom: 20px; }
#primarycontent .post { margin-bottom: 30px; }
#primarycontent .post .header { position: relative; }
#primarycontent .post .content { margin-bottom: 0px; }
#footer { position: relative; clear: both; height: 66px; text-align: center; line-height: 66px; background-image: url('images/a50.gif'); color: #A8A88D; }
#footer a { color: #8C8C73; }
