div.yui-b h2 {
    font: 1.3em/1.1em Arial, sans-serif;
    margin-top:10px;
}

div#bd {
    background-color: #bbb;
    margin:20px 0 10px 0;
}

div#hd {
}

div#ft {
    height:100px;
    background-color: #ddd;
}

#mainnav {
    margin-top:240px;
    background-color: #fff;
}

div#ft h2 {
    vertical-align: bottom;
    font: 2em/1.5em Arial, sans-serif;
    padding:50px 0 10px 10px;
}

#maincontent ul li {
    list-style: disc;
    margin: 0 40px;
}


.memberheadshot {
    margin: 16px 20px;
}

#maincontent p.categories {
    font-size: .9em;
}


body {
    background:  url(/images/uploads/bg3e.jpg) no-repeat left top;
    background-color: #fffaf7;
}

div.yui-b {
    background-color: #fffaf7;
    padding:10px;

}

div.yui-b h2 {
    font: 1.3em/1.1em Tahoma, sans-serif;
}

div#bd {
    background-color: #fffaf7;
    margin: 40px 0px 2px 42px;
}

div#sidebar{
    border-color:#EE8E5E;
    border-style:dotted;
    border-width:0pt 0pt 0pt 2px;
    float:right;
}


div#ft {
    height:100px;
    background-color: #fffaf7;
    margin: 0px 100px 0px 100px;
}

div#hd h1 {
    padding:70px 0 10px 200px;
}

div#ft h2 {
    vertical-align: bottom;
    font: 1.1em/0.9em Arial, sans-serif;
    color:#999;
    padding:50px 0 10px 10px;
}

#maincontent ul li {
    font:  1.3em/1.1em Geneva, sans-serif;
    color:#666;
    list-style-type: none;
    padding-left: 10px;
    background-image: url(/images/uploads/bullet.jpg);
    background-repeat: no-repeat;
    background-position: 0 .3em;
    margin:0px 0px 0px 30px;
}


#maincontent p {
    font: 1.3em/1.1em Geneva, sans-serif;
    margin: 0px 0px 0px 10px;
    padding: 0px 10px 0px 10px;
    color:#333;
    margin: 10px;
}

#sidebar p {
    font: .9em Geneva, sans-serif;
    margin: 0px 0px 0px 10px;
    padding: 0px 10px 0px 10px;
    color:#333;
    margin: 10px;
}

#maincontent a.morelink {
    margin: 0px 0px 0px 10px;
    padding: 0px 10px 0px 10px;
    margin: 10px;
}

#maincontent div.filter {
    margin: 0px 0px 0px 10px;
    padding: 0px 10px 0px 10px;
    margin: 10px;
}

#maincontent h2 {
    font: 1.5em/1.3em Tahoma, sans-serif;
    margin: 20px 0 0 10px;
    padding: 0px 10px 0px 10px;
    color:#aeb943;
}

#sidebar h2 {
    font: 1em Tahoma, sans-serif;
    margin: 20px 10px;
    padding: 0px 10px 0px 10px;
    color:#aeb943;
}


div#sidebar table {
    margin: 0px 0px 0px 10px;    
    text-align:right;
}

div#sidebar table th, #sidebar table td {
    border: none;
    font: .9em Geneva, sans-serif;
    padding: 2px 2px 2px 10px;
    color:#333;
}



#mainnav {
    background-color: #fffaf7;
    margin:280px 0px 0px 240px;
}

#yui-main {
z-index:100;
}