a { color: #999; text-decoration: none; }
a:visited { color: #999; }
a:active { color: #999; }
body { margin: 0; font: 9pt arial,verdana,sans-serif; color: #000; }
#wrapper { width: auto; margin: 0; border: 0; text-align: left; background-color: #fff; }

/* Headings,text
================================================================*/

/* Structure - branding, nav, main ( contentwrapper, content, sidebar, members), footer
================================================================*/
/*branding contains logo and search*/
#branding { margin-bottom: 1.5em; background: none; }
#logo { margin-left: 0; }
#searchBox, #nav, #subnav, p.more, #webmaster { display: none; }
/*main contains all other elements except footer*/
#main { clear: both; background-color: #fff; }
#pageCvs #contentWrapper, #contentWrapper, .wide #contentWrapper { float: none; overflow:visible; height: auto; width: auto; }
#pageCv #content, #content { margin: 0; text-align: left; }
/*right hand side sidebar column*/
#sidebar { float: left; display: inline; width: 362px; }
.internal #sidebar { display: none; }
#expertise a { color: #333; }
#expertise a:hover .label { border-bottom: 1px solid #333; }
/*footer containing copyright info*/
#footer { border-top: 1px dashed #999; background: none; color: #999; }
#copyright { float: none; margin: 0; }

/* Special cases
================================================================*/

#homeContent { margin-left: 0; }

#members { background: none; }
#memberContent, #page_contacts #memberContent { margin: 0; width: auto; float: none; display: block; }
#memberMenus, #page_contacts #memberContent p, #pageCvs #membercontent p { display: none; }  

/*search results*/
.searchResult { margin-bottom: 1em; }
.searchResult a { color: #333; }
.searchResult h3 a { color: #999; }

/*cvs*/
#summary { position: static; border: 0; padding-bottom: 1em; }
#summary .email { margin: 0.5em 0 0; position: static; }

/* tables
=================================================================*/
.list { clear: both; width: 600px; margin: 19px 0; width: auto; }
.list th { text-transform: uppercase; color: #333; }
.list td, .list th { border-bottom: 1px solid #999; }