* {padding:0; margin:0;}

body {background:#F9F9F7 url('img/bg.gif') repeat-x; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#00007c; line-height:18px;}

a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}

#container {position:relative; width:767px; margin:0 auto; background:#fff url('img/abg.gif') repeat-y;}
#upbg {position:absolute; top:0px; left:0px; background:#fff url('img/upbg.gif') no-repeat; width:767px; height:264px; z-index:1;}

sup {font-size:0.5em;}
p {margin-bottom:14px; text-align:justify;}

img.picA {position:relative; top:-2px; background:url('img/picA.gif') no-repeat; width:76px; height:74px; padding:8px;}
img.picB {position:relative; top:-2px; background:url('img/picB.gif') no-repeat; width:146px; height:75px; padding:7px;}
img.picC {position:relative; top:-2px; background:url('img/picC.gif') no-repeat; width:100px; height:80px; padding:7px; border:0}

img.floatleft {float:left; margin:0px 14px 3px 0px;}

ul.linklist {list-style:none;}
ul.linklist li {border-top:solid 1px #EEEEEE; padding-top:5px; margin:5px 0px 0px 0px;}

#inner {position:relative; padding:13px 30px 13px 30px; z-index:2;}

#header{position:absolute; background:url(img/header2.jpg) no-repeat; width:707px; height:125px; color:#000;}

#menu {position:relative; background:#46461F url('img/a16b.jpg') repeat-x; height:67px; padding:0px 20px 0px 5px; margin:131px 0px 5px 0px;}
#menu ul{}
#menu ul li {display:inline; line-height:52px; padding-left:3px;}
#menu ul li a {background-color:transparent; background-repeat:repeat-x; padding:8px 12px 8px 12px; font-size:13px; color:#fff; font-weight:bold;}
#menu ul li a:hover {background:#fff url('images/a18.gif') repeat-x top; color:#4A4A24; text-decoration:none;}

#sidebar {position: relative; width: 180px; float: right; font-size:11px;}
#sidebar h3 {position:relative; top:4px; font-size:16px; line-height:25px; color:#000; letter-spacing:-1px; background:url('images/a22.gif') bottom repeat-x; padding:0px 0px 10px 10px; margin-bottom:20px}
#sidebar .content {padding: 0px 10px 0px 10px; margin-bottom: 20px;}

#primarycontent {position:relative; width:500px; float:left;}
#primarycontent h3 {position: relative; top: 4px; font-size: 18px; line-height: 25px; color:#0000c0; letter-spacing: -1px; background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 10px 15px; margin-bottom: 20px;}
#primarycontent .content {padding: 0px 15px 0px 15px; margin-bottom:10px;}
#primarycontent .post .header {position:relative;}
#primarycontent .post .date {position:absolute; right:15px; top:0; line-height:35px; color:#AFAFA4; font-weight:bold;}

#footer {clear:both; height:45px; text-align:center; background-image:url('img/footer-bg.jpg'); color:#666; padding:15px}
#footer a {color:#333;}
.iso {margin:0 20px 5px 20px; text-align:center}
.plant {clear:both; height:110px}

