* {padding: 0px; margin: 0px;}

body {background: #F9F9F7 url('images/a1.gif') repeat-x; font-size: 12px; font-family: arial, helvetica, "trebuchet ms", sans-serif; color: #7E7E67; line-height: 18px;}

img  { border-style: none; }

a { color: #FF7800; text-decoration: underline;}

a:hover { text-decoration: none;}

sup {font-size: 0.5em;}

p {margin-top: 8px; margin-bottom: 6px; text-align: justify;}

.m {font-family: "trebuchet ms", helvetica, sans-serif; color: #8C8C73; font-size: 11px; line-height: 14px; margin: 4px 0 2px 0;}

h1 {position: relative; top: 1px; font-size: 18px; line-height: 25px; color: #656551;  background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 8px 15px; margin-bottom: 20px;}

h2 {position: relative; top: 1px; font-size: 14px; font-weight: bold; line-height: 25px; color: #656551;  background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 8px 15px; margin-bottom: 20px;}

h3 {position: relative; top: 1px; font-size: 16px; line-height: 25px; color: #656551;  background: url('images/a22.gif') bottom repeat-x; padding: 0px 0px 8px 8px; margin-bottom: 20px;}

img.picA {float: left; margin-right:10px; background: url('images/a47.gif') no-repeat; width: 76px; height: 74px; padding: 8px;}

img.picB {float: left; margin-right:10px; position: relative; top: -2px; background: url('images/a26.gif') no-repeat; width: 146px; height: 75px; padding: 7px;}

img.flag {float: left; margin: 20px 8px 3px 0px;}

ul.linklist {list-style-type: none;}

ul.linklist li {border-top: solid 1px #EEEEEE; padding-top: 5px; margin: 5px 0px 0px 0px;  }

ul.linklist li.first {border-top: solid 1px #FFF;}

ul.linklist li a {color: #E66B00; text-decoration: none; background: url(images/a38.gif) no-repeat 0 1px; padding-left: 17px;}

ul.linklist li a:hover {color: #FF7800; text-decoration: underline;}

#upbg {position: absolute; top: 0px; left: 0px; background: #fff url('images/upbg.gif') no-repeat; width: 747px; height: 264px; z-index: 1;}

#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: #FFF url('images/l2.jpg') repeat-x; width: 230px; height: 92px;  padding-left: 1px; padding-top: 28px; border-top: solid #F1F0EE 1px;}

#header sup {color: #FCE2CA;}

#splash {position: absolute; right: 30px; background: #FFF url('images/olowki.jpg') no-repeat; width: 460px; height: 92px; border-top: solid #F1F0EE 1px;}

#menu {position: relative; background: #46461F url('images/a16a.gif') repeat-x; height: 60px; padding: 0px 20px 0px 5px; margin: 98px 0px 10px 0px;}

#menu ul {}

#menu ul li {float: right; display: inline; line-height: 46px; padding-left: 3px; padding-top: 1px; }

#menu ul li.first {border-left: 0px;}

#menu ul li a {background-color: transparent;  background-repeat: repeat-x; padding: 8px 12px 8px 12px;font-size: 11px; color: #fff; font-family: Verdana, helvetica, arial, "trebuchet ms", sans-serif;  font-weight: bold; text-decoration: none;}

#menu ul li a:hover {background: #fff url('images/a18.gif') repeat-x top; color: #4A4A24; text-decoration: none;}

#date {position: absolute; top: 0px; line-height: 52px; color: #BDBDA2; right: 30px; font-weight: bold; font-size: 12px; letter-spacing: -1px;}

#secondarycontent {position: relative; width: 182px; float: right;}

#secondarycontent .content {padding: 0px 10px 0px 6px; margin-bottom: 20px;}

#primarycontent {position: relative; width: 480px; float: left;}

#primarycontent .content {padding: 0px 5px 0px 15px; margin-bottom: 20px;}

#primarycontent .post {margin-bottom: 15px;}

#primarycontent .post .header {position: relative;}

#primarycontent .post .date {position: absolute; right: 15px; top: 0px; line-height: 35px; color: #AFAFA4; font-weight: bold;}

#primarycontent .post .content {margin-bottom: 0px;}

#primarycontent .post .footer {position: relative; top: -8px; background: url('images/a33a.gif') repeat-x; height: 56px;}

#primarycontent .post .footer ul {list-style: none; position: absolute; right: 15px; bottom: 12px;}

#primarycontent .post .footer ul li {display: inline; line-height: 14px; padding-left: 17px; margin-left: 25px; background-repeat: no-repeat; background-position: 0px 2px;}

#primarycontent .post .footer ul li.printerfriendly {background-image: url('images/a41.gif');}

#primarycontent .post .footer ul li.comments {background-image: url('images/a36.gif');}

#primarycontent .post .footer ul li.readmore {background-image: url('images/a38.gif');}

#footer {position: relative; clear: both; height: 50px; font-size: 11px; text-align: center; line-height: 50px; background-image: url('images/a50a.gif'); color: #A8A88D;}

#footer a {color: #8C8C73;}

form {margin-left: 30px;}

input {margin-left: 10px; border: solid #CCC 1px;}

textarea {margin-left: 10px; background: #FFF; border: solid #CCC 1px;}

label {font-family: "trebuchet ms", helvetica, sans-serif; color: #8C8C73; font-size: 11px; margin-left: 10px;}

