* {
padding : 0;
margin : 0;
}
fadediv {
position : absolute;
left : 0;
top : 0;
margin : 0;
}
body {
background : #f9f9f7 url('/images/a1.gif') repeat-x;
font-size : 11.5px;
font-family : "trebuchet ms", helvetica, sans-serif;
color : #554444;
line-height : 18px;
}
a {
color : #660000;
text-decoration : underline;
}
a:hover {
text-decoration : none;
}
sup {
font-size : 0.5em;
}
p {
margin-bottom : 14px;
text-align : justify;
}
img.picA {
position : relative;
width : 220px;
height : 160px;
padding : 8px;
}
img.picB {
position : relative;
top : -2px;
background : url('/images/a26.gif') no-repeat;
width : 108px;
height : 75px;
padding : 7px;
}
img.floatleft {
float : left;
margin : 0 14px 3px 0;
}
ul.linklist {
list-style : none;
}
ul.linklist li {
border-top : 1px solid #eeeeee;
padding-top : 2px;
margin : 2px 0 0 0;
}
ul.linklist li.first {
border-top : 0;
margin-top : 0;
padding-top : 0;
}
#upbg {
position : absolute;
top : 0;
left : 0;
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 49px 13px 30px;
z-index : 2;
}
#header h1 {
position : absolute;
font-size : 23px;
letter-spacing : -1px;
top : 20px;
height : 72px;
}
#header h2 {
position : absolute;
font-size : 10px;
font-weight : normal;
color : #fce2ca;
top : 51px;
margin-bottom : 10px;
}
#header sup {
color : #fce2ca;
}
#menu {
position : relative;
background : #ffffff url('/images/a16.gif') repeat-x;
height : 57px;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#menu ul li {
display : inline;
line-height : 40px;
padding-left : 3px;
}
#menu ul li.first {
border-left : 0;
}
#menu ul li a {
background-color : transparent;
background-repeat : repeat-x;
padding : 8px 12px 8px 12px;
font-size : 12px;
color : #fff;
font-weight : bold;
}
#menu ul li a:hover {
color : #fc2;
text-decoration : none;
}
#secondarycontent {
position : relative;
width : 180px;
float : right;
}
#secondarycontent h1 {
position : relative;
top : 4px;
font-size : 16px;
line-height : 20px;
color : #113388;
letter-spacing : -1px;
padding : 0 0 10px 10px;
margin-bottom : 7px;
}
#secondarycontent .content {
padding : 0 10px 0 10px;
margin-bottom : 10px;
}
#secondarycontentpfo {
position : relative;
width : 180px;
float : right;
}
#secondarycontentpfo h1 {
position : relative;
top : 4px;
font-size : 16px;
line-height : 20px;
color : #113388;
letter-spacing : -1px;
padding : 0 0 10px 10px;
margin-bottom : 7px;
}
#secondarycontentpfo .content {
padding : 0 10px 0 10px;
margin-bottom : 10px;
}
#primarycontent {
position : relative;
width : 480px;
float : left;
}
#primarycontent h1 {
position : relative;
top : 4px;
font-size : 18px;
line-height : 25px;
color : #113388;
letter-spacing : -1px;
padding : 0 0 10px 15px;
margin-bottom : 20px;
}
#primarycontent .content {
padding : 0 15px 0 15px;
margin-bottom : 20px;
}
#primarycontent .post {
margin-bottom : 30px;
}
#primarycontent .post .header {
position : relative;
}
#primarycontent .post .noindent {
position : relative;
left : 19px;
}
#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 .content .col1 {
position : relative;
width: 100%; 
left : 5px;
top : 0;
line-height : 15px;
margin-right:-230px;
float: right;
}
#primarycontent .post .content .col1 .colcontent{
margin-right:230px;
}
#primarycontent .post .content .col2 {
position : relative;
width: 180px; 
left : 10px;
top : 0;
line-height : 15px;

}
#primarycontent .post .content .col2 .colcontent{
margin-left:11px;
}
#primarycontent .post .columns ul {
position : relative;
}
#primarycontent .post .columns ul li {
line-height : 14px;
padding-left : 17px;
background-repeat : no-repeat;
background-position : 0 2px;
}
#primarycontent .post .columns ul li.comments {
background-image : url('/images/a48.gif');
}
#primarycontent .post .footer {
position : relative;
top : -10px;
background : url('/images/a33.gif') repeat-x;
height : 40px;
}
#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');
}
#footer {
position : relative;
clear : both;
height : 30px;
text-align : center;
line-height : 20px;
background-image : url('/images/a50.gif');
color : #999977;
}
#footer a {
color : #8c8c73;
}
