* {margin:0;padding:0;border:0}
body {border-right:5px solid #101010;background:transparent url(/anarchy/frontend/img/ui/iframeBg.jpg) top left repeat-y; background-size: contain; }

/* BOXED DIVS */
div.box {
clear : both;
margin : 20px 15px 20px 0;
padding-bottom : 10px;
border : 1px solid #808080;
}
div.box h5 {margin:10px 10px 0 10px}
h2 {padding-top:10px;background:none}
h4 {margin:0;padding:10px}
p,dt {margin-left:10px;padding:10px 0}
dt {font-weight:bold}
 
/* BOXED TABLES */
div.tableWrap {clear:both;margin:20px 15px 20px 0}
div.tableWrap table.box {margin:0;width:100%;border:1px solid #999}
div.tableWrap table.box thead tr th.boxTitle, 
div.tableWrap table.box thead tr td.boxTitle {
padding : 0 10px;
border-bottom : 1px solid #777;
background-color : #777;
color: #fff;
font-size : 11px;
font-weight : bold;
text-transform : capitalize;
}
div.tableWrap table.box tbody tr td {
padding : 10px 10px 0 10px;
}
div.tableWrap table.box tbody tr td p,
div.tableWrap table.box tbody tr td h5 {
margin : 0 0 10px 0;
}
div.tableWrap table.box tbody tr.lastRow td {
padding-bottom : 10px;
}


/* LAYOUT */
#top {height:50px}
.content {float:none;width:auto;overflow:visible}
.content p {margin-left:0}
.box p {margin-left:10px}
div.photo {
float : left;
width : 350px;
height : 280px;
text-align : center;
}
#barWrap {
position : static;
}
/* TABLES */
table { width: 90% }
th {
 padding-bottom:3px;
 vertical-align: middle;
 height:20px;
 text-transform:uppercase;
 text-indent:5px;
 font-size:1.1em;
 font-weight:bold;
}
div.extra {float:left}
div.main {float:left;width:100%}
div.stats {float:left;width:360px}
div.stats table.box {font-size:11px}
div.tableWrap table.box tbody tr td.count {padding-right : 0;}
div.tableWrap table.box thead tr th.count {padding-right : 0;}
div.tableWrap table.box tbody tr td.percent {padding-right : 5px;}
div.tableWrap table.box thead tr th.percent {padding-right : 5px;}
div.tableWrap table.box tbody tr td.bar {width : 102px; padding-left : 0; padding-top : 9px;}
div.tableWrap table.box thead tr th.bar {width : 102px; padding-left : 0;}
.bar img {margin:0;border:1px solid #808080}
div.members {
float : left;
width : 100%;
}
table#memberslist thead tr td, table#memberslist tfoot tr td {
cursor : hand;
}
div.tableWrap table#memberslist td {padding-right : 0;}

td.image {
width : 120px;
padding : 10px 0 0 10px;
}
td.image img {
border : 1px solid #777;
}
td.bio ul {
margin-top : 10px;
margin-bottom : 10px;
list-style:none;
}
td.bio ul li p {
margin-top : 5px;
margin-bottom : 5px;
}
table#orgs {
font-size : 11px;
}

.tableWrap td {
 margin-left:0;
 white-space:normal;
}
table#orgs td {padding-right :0}
table#orgs td.dim {padding-right :10px;}
table#orgs thead tr td, table#orgs tfoot tr td {cursor : hand;}

div.photo img {
margin : 0;
border : 1px solid #000;
}
div.bio {
float : left;
}
div.bio ul li p {
margin-top : 5px;
margin-bottom : 5px;
}