.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
#PLmainarea:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
#PLmenuinner:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.clearfix{min-height:1%;*height:1%;display:block;}
#PLmainarea{min-height:1%;display:block;margin:0 34px 0 40px;clear:both;background-color:#F0EDE5;}
#PLmenuinner{min-height:1%;display:block;background-image:url(images/bg_menu02.gif);background-position:bottom left;background-repeat:no-repeat;margin:0;padding:0 0 5px;}
* html #PLmainarea{*height:1%;}
* html #PLmenuinner{*height:1%;}
*{margin:0;padding:0;}
body{background-color:#7b7369;margin:0;padding:0;}
#PLwrapper{width:790px;margin:0 auto;*width:100%;background-image:url(images/bg_body.gif);background-position:bottom center;background-repeat:no-repeat;text-align:center;*padding-left:1px;}
#PLcontent{margin:0 auto;width:790px;text-align:left;padding:0 0 20px;position:relative;background-image:url(images/bg_mainarea.gif);background-position:20px 136px;background-repeat:no-repeat;}
#PLfooterarea{padding:10px 0 0;clear:both;font-size:80%;text-align:center;color:#5f5650;margin:30px 0 0;}
#PLmainarea .PLeditinner{width:710px;margin:0;}
#PLmenuarea{font-size:80%;font-style:normal;background-image:url(images/bg_menu01.gif);background-position:top left;background-repeat:no-repeat;margin:0 0 10px 40px;padding:5px 0 0;width:710px;}
#toppage{background-position:top left;background-image:none;background-repeat:no-repeat;padding:0;}
p{font-size:80%;margin:0 6px 10px 0;line-height:1.5;}
table{font-size:80%;margin:0 6px 10px 0;line-height:1.5;}
#PLmainarea ul{margin:0 0 10px 25px;line-height:1.5;}
#PLmainarea ol{margin:0 0 10px 25px;line-height:1.5;}
#PLmainarea ul li{font-size:80%;}
#PLmainarea ol li{font-size:80%;}
blockquote{margin-left:12px;}
p.counter{text-align:right;}
a{color:#da4e37;}
img{border:none;}
hr{clear:both;color:#b7b6b6;margin-right:6px;}
.topImages{border-collapse:collapse;position:static;top:0;}
#PLheaderarea{background-image:url(images/bg_header.gif);background-position:center top;background-repeat:no-repeat;padding:10px 0 15px;margin:0;position:relative;}
.subtitle{font-style:normal;padding:3px 6px 0 28px;*padding:3px 27px;position:absolute;top:0;width:738px;*width:750px;font-size:10px;height:20px;color:#fff;}
.sitename{display:none;}
.search{position:absolute;top:34px;left:730px;}
.logo{margin:31px 0 0 41px;}
#PLmenuinner ul{list-style:none;margin:0 0 0 5px;}
#PLmenuinner ul li{background-image:url(images/bg_menu03.gif);background-position:6px center;background-repeat:no-repeat;padding:8px 0 8px 25px;float:left;white-space:nowrap;}
#PLmenuinner ul li.PLmenu002{background-image:url(images/bg_menu04.gif);background-position:17px center;background-repeat:no-repeat;float:left;white-space:nowrap;display:inline;}
#PLmenuinner ul li.PLmenu003{background-image:none;background-position:left 5px;background-repeat:no-repeat;float:left;white-space:nowrap;display:inline;}
#PLmenuinner ul li.PLmenu004{background-image:none;background-position:left 5px;background-repeat:no-repeat;float:left;white-space:nowrap;display:inline;}
#PLmenuinner ul li.PLmenu002 a{color:#c4a490;}
#PLmenuinner ul li.PLmenu003 a{color:#c4a490;}
#PLmenuinner ul li.PLmenu004 a{color:#c4a490;}
#PLmenuinner ul li a{color:#fff;font-weight:700;}
#PLmenuinner ul li.PLmenuSpace{display:none;}
#PLmaininner{background-image:url("images/bg_h1.gif");background-position:top left;background-repeat:no-repeat;}
#PLmainarea #PLnavi ul{margin:0 0 6px;font-size:80%;}
#PLmainarea #PLnavi ul li{display:inline;}
#PLmainarea #PLnavi ul li.child{background-image:url("images/gt.gif");background-repeat:no-repeat;background-position:center left;padding:0 0.5em 0 1em;margin:0 1em 0 0.5em;}
#PLmainarea #PLnavi ul li a:link{color:#da4e37;text-decoration:none;}
#PLmainarea #PLnavi ul li a:visited{color:#da4e37;text-decoration:none;}
#PLmainarea #PLnavi ul li a:active{color:#da4e37;text-decoration:none;}
h1{color:#3a322d;font-size:160%;padding:15px 0 0 18px;margin:0 0 25px;}
h2{clear:both;color:#7e543c;background-image:url(images/bg_h2.gif);background-repeat:no-repeat;background-position:0 2px;padding:16px 0 15px 10px;margin:25px 0 10px;font-size:14px;*font-size:90%;}
h3{margin:25px 6px 10px 0;background-color:#ac9180;border-left:3px solid #7e543c;padding:5px 0 5px 8px;font-size:90%;color:#fff;}
h4{margin:0 0 10px;color:#7e543c;font-size:80%;}
h5{margin:25px 6px 10px 0;font-weight:700;}
h6{border:1px solid #c1aa9d;font-size:80%;font-weight:400;padding:10px;line-height:1.4;margin:0 6px 0 0;}

