* {
padding : 0;
margin : 0;
}
body {
background : #fff url('images/background.png') no-repeat;
font-size : 12px;
font-family : "trebuchet ms", helvetica, sans-serif;
color : #656551;
line-height : 18px;
}
#secondarycontent a {
color : #656551;
text-decoration : none;
}
#secondarycontent a:hover
{text-decoration: underline;}
#menu a
{text-decoration: none;
}
#menu a:hover {
text-decoration: underline;}
a {
color : #656551;
text-decoration : underline;
}
a:hover {
text-decoration : underline;
color: black;
}
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 : 130px;
padding : 7px;
}
img.floatleft {
float : left;
margin : 0 14px 3px 0;
}
ul.linklist {
list-style : none;
font-size: 1.05em;
}
ul.linklist2 {
list-style : none;
color: #656551;
font-size: 1.05em;
line-height: 25px;
}
ul.linklist li {
padding-top : 5px;
margin : 5px 0 0 0;
}
ul.linklist li.first {
border-top : 0;
margin-top : 0;
padding-top : 0;
}
#upbg {
position : absolute;
top : 0;
left : 0;
width : 747px;
height : 264px;
z-index : 1;
}
#outer {
position : relative;
width : 747px;
margin : 0 250px 0 250px;
background : #fff url('images/') repeat-y;
border : 1px solid #e7e7e7;
}
#inner {
position : relative;
padding : 13px 10px 13px 0;
z-index : 2;
}
#header {
position : absolute;
width : 220px;
height : 150px;
color : #fff;
padding-left : 0;
}
#header span {
font-weight : normal;
}
#header h1{
color : #000;
font-family : "trebuchet ms";
font-size : 20px;
margin-top : 2px;
text-align : center;
padding-left : 0;
line-height : 35px;
font-weight: normal;
letter-spacing: -1px;
}
#header a {
color : #000;
}
#header a:hover {
text-decoration: none;
}
#header img {
border : none;
}
hr {
color : #656551;
height : 1px;
width : 212px;
position : relative;
top : -13px;
}
#header h2 {
position : absolute;
font-size : 10px;
font-weight : normal;
color : #fce2ca;
top : 51px;
}
#header sup {
color : #fce2ca;
}
#splash {
position : absolute;
right : 0;
background : #f5ffeb url('images/splash.png') no-repeat;
width : 520px;
height : 150px;
}
#menu {
position : relative;
background : #f0f0f0 url('images/menu.gif') repeat-x;
height : 45px;
padding : 0 20px 0 5px;
margin : 150px -10px 20px 227px;
border-left: 1px solid #e7e7e7;
}
#menu ul li {
display : inline;
line-height : 34px;
padding-left : 3px;
}
#menu ul li.first {
border-left : 0;
margin-left : -10px;
}

#menu ul li a {
background-color : transparent;
background-repeat : repeat-x;
padding : 8px 12px 8px 12px;
font-size : 12px;
color : #bdbda2;
font-weight : bold;
}
#menu ul li a:hover {
background : #f5ffeb url('images/menu-bacgr.gif') repeat-x;
color : #bdbda2;
text-decoration : none;
}
#date {
position : absolute;
top : 0;
left: 445px;
line-height : 45px;
color : #bdbda2;
font-size : 13px;
letter-spacing : 0px;
text-align: right;
}

#date img
{border: none;}
#date a
{margin-left: 0px;}
#secondarycontent {
position : relative;
width : 220px;
float : left;
margin : -66px 20px 0 0;
background : #fff url('images/menubgr.png') no-repeat;
border : 1px solid #e7e7e7;
border-left : 0;
border-top: 0;
}
#secondarycontent h3 {
position : relative;
top : 4px;
font-size : 18px;
line-height : 28px;
color : #656551;
letter-spacing : -1px;
padding : 0 0 5px 10px;
margin-bottom : 5px;
border-bottom: 1px solid #656551;
}
#secondarycontent .content {
padding : 0 10px 0 10px;
margin-bottom : 20px;
text-align: left;
}
#primarycontent {
position : relative;
width : 510px;
float : left;
margin-left: -15px;
margin-top: -30px;
}
#primarycontent h2 {
position : relative;
font-size : 20px;
line-height : 20px;
color : #656551;
letter-spacing : -1px;
background : url('images/a33.gif') repeat-x;
padding : 5px 0 0px 19px;
margin-bottom : 10px;
border-top : 0 solid #656551;
}
#primarycontent h3 {
position : relative;
font-size : 18px;
line-height : 20px;
color : #656551;
letter-spacing : -1px;
padding : 5px 0 0px 19px;
margin-bottom : 10px;
border-top : 0 solid #656551;
}
#primarycontent .content img
{border: none;}
#primarycontent .content {
padding : 0 15px 0 15px;
margin-bottom : 20px;
background : #f5ffeb;
}
#primarycontent .post {
margin-bottom : 30px;
}
#primarycontent .post .header {
position : relative;
}
#primarycontent .post .date {
position : absolute;
right : 15px;
top : 0;
line-height : 35px;
color : #afafa4;
font-weight : bold;
}
#primarycontent .post .content {
margin-bottom : 0;
}
#primarycontent .post .footer {
position : relative;
top : -10px;
height : 64px;
}
#primarycontent .post .footer ul {
list-style : none;
position : absolute;
right : 15px;
bottom : 15px;
}
#primarycontent .post .footer ul li {
display : inline;
line-height : 14px;
padding-left : 17px;
margin-left : 25px;
background-repeat : no-repeat;
background-position : 0 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');
}
#primarycontent span {
font-weight: bold;
}
#contactcontent
{
position : relative;
width : 200px;
float : left;
margin : 250px 20px 0px -241px;
background : #fff url('images/enubgr.png') no-repeat;
border : 1px solid #e7e7e7;
border-left : 0;
border-top: 0;
}
#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;
}
input {position: absolute;
left: 285px;
margin: 0px 0px 20px 0px;}
