html {
  background-color: #f7f7f7;
}

body {
  margin: 0 auto;
  font-family: Verdana, Helvetica, Arial;
  font-size: 75%;
  padding: 0;
  margin: 0 auto;
  background: #f7f7f7;
  text-align: center;
  color:#333;
  width:720px;
}

p      {
  line-height: 1.3em;
}

#outerwrapper {
  background-color: #fff;
  padding:0;
  margin:25px 0 0 0;
  width:730px;
}

#outerFrame	{
  text-align: left;
  width: 730px;
  margin: 0 auto;
  padding: 0;
  border-right:1px solid #A1A1A1;
  border-left:1px solid #A1A1A1;
  border-bottom:1px solid #A1A1A1;
}

#innerframe {
  background-color: #fff;
}

#header	{
  text-align:left;
  background: #99BFE6 url(img/LadyJustice.gif) no-repeat top left;
  width: 730px;
  margin: 0 auto;
  padding: 0;
  border: 1px solid #A1A1A1;
}

#headertext {
  margin: 2em 2em 3.5em 175px;
}

#headertext h1	{
  margin: 0;
  padding: 0;
  font-size:23px;
}
#headertext h1 span {
  display:block;
  font-size:75%;
  text-align:center;
}

#nav-tab {
  margin-top : -1.5em;
  padding-right : 10px;
  position: relative;
  text-align: right;
}

#nav-tab ul, #nav-tab li {
  list-style-type : none;
  margin : 0;
  padding:0;
  display: inline;
}

#nav-tab a:link, #nav-tab a:visited	{
  background : #E8EBF0;
  border : 1px solid #A1A1A1;
  border-bottom: none;
  color : #666;
  font-size: 0.8em;
  line-height : 1.5em;
  margin: 0;
  padding : 0.3em 10px;
  text-decoration : none;
}

#nav-tab a:hover	{
  color : #f00;
  background: #fff;
}

body.Main #nav-tab li#Homepage a, 
body.Chambers #nav-tab li#Chambers a,
body.Calendar #nav-tab li#Calendar a,
body.Warren #nav-tab li#Warren a,
body.Forest #nav-tab li#Forest a,
body.FAQ #nav-tab li#FAQ a,
body.Download #nav-tab li#Downloads a,
body.Rules #nav-tab li#Rules a {
  background : #fff;
  border-bottom : 1px solid #fff;
  color : #000;
}

#nav-tab #Home ul,
#nav-tab #Chambers ul,
#nav-tab #Calendar ul,
#nav-tab #Warren ul,
#nav-tab #Forest ul,
#nav-tab #FAQ ul,
#nav-tab #Downloads ul,
#nav-tab #Rules ul{
  display : none;
}

body.Main #nav-tab #Home ul, 
body.Chambers #nav-tab #Chambers ul,
body.Calendar #nav-tab #Calendar ul,
body.Warren #nav-tab #Warren ul,
body.Forest #nav-tab #Forest ul,
body.FAQ #nav-tab #FAQ ul,
body.Download #nav-tab #Downloads ul,
body.Rules #nav-tab #Rules ul{
  display: inline;
  top: 1.8em;
  right: .6em;
  position:absolute;
}

body.Main #nav-tab #Home ul a, 
body.Chambers #nav-tab #Chambers ul a,
body.Calendar #nav-tab #Calendar ul a,
body.Warren #nav-tab #Warren ul a,
body.Forest #nav-tab #Forest ul a,
body.FAQ #nav-tab #FAQ ul a,
body.Download #nav-tab #Downloads ul a,
body.Rules #nav-tab #Rules ul a {
  background : #fff;
  border : none;
  border-left : 1px solid #ccc;
  color : #999;
  font-size : 10px;
  margin: 0;
  padding : 2px 5px;
  text-decoration : none;
}

#nav-tab ul a:hover {
  color : #f00 !important;
}

#content {
  float:right;
  text-align:justify;
  background: #fff;
  border-top: none;
  padding: 10px;
  padding-left:0;
  margin:10px;
  margin-top:2em;
  width:500px;
  clear:right;
}

/* side bar */
#sidebar {
/* border-right:1px solid #A1A1A1; */
  float:right;
  width:160px; 
/* background:#eee;*/
  margin:2em 10px 10px 0;
  padding: 0;
  clear:left;
  overflow:hidden;
  font-size : 10px;
}

#sidebar .box {
  border:1px solid #A1A1A1;
  padding: 5px 10px;
  margin: 10px 0;
}

#sidebar p {
  margin:5px 0;
}

#sidebar h3 {
  font-size:12px;
  margin:0;
  padding-bottom:0.3em;
}

#sidebar .editSidebar,
#sidebar .rulesSidebar {
  border:1px solid #A1A1A1;
  padding: 9px;
  font-size : 10px;  
}

#sidebar ul{
  padding:0;
  margin:0;
  border-bottom:1px solid #A1A1A1;
}

#sidebar ul ul{
  padding:0 0 0 1em;
  border:none;
}

#sidebar li{
  margin:0;
  padding:0;
  display:inline;
}

#sidebar .editSidebar li{
  padding:.25em 0;
  font-weight:bold;
}

#sidebar .editSidebar li li{
  font-weight:normal;
}

#sidebar .rulesSidebar li a:link,
#sidebar .rulesSidebar li a:visited {
  display:block;
  border-top:1px solid #A1A1A1;
  text-decoration:none;
  padding:.25em;
}

#sidebar .rulesSidebar li a:hover{
  background:#E8EBF0;
}

#footer {
  margin:0 auto;
  padding:.5em;
  font-size : 10px;
  color:#A1A1A1;
  background-color: #f7f7f7;
  width:722px;
}

#footer a:link, 
#footer a:visited {
  color:#A1A1A1;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
  color:#A1A1A1;
}

#footer a.loginout {
  float:right;
  margin-right:1em;
}

#footer a.shatlink {
  float:left;
}

#content h2 {
  margin-top:0;
}

#content #wikitext p {
  text-indent:2em;
}

#content .indent {
  margin:0 0 1em 3em;
}

#content p.question {
  text-indent:0 !important;
  font-weight:bold !important;
}

#content p.answer {
  text-indent:0 !important;
  margin-left:2em !important;
}

#content li {
  padding-bottom:0.3em;
}

#content li ul {
  padding-top:0.3em;
}

.admin {
  font-size : 10px;
  float:right;
}

.admin a:link,
.admin a:visited {
  color:#A1A1A1;
  text-decoration:none;
  padding:0 1em;
}

.admin a:hover {
  text-decoration:underline;
}

#content hr {
	background-position: top center;
	background-repeat: no-repeat;
	border: 0;
	clear: both;
	display: block;
	height: 1px;
	margin: 10px 0;
	overflow: hidden;
	background-color: transparent;
	background-image: url(img/hr-small.gif);
}

pre.exhibit{
  border:1px solid #A1A1A1;
  background-color: #f7f7f7;
  padding:1em;
}

/*--Fix PMWiki--*/
p.vspace {
  display:none;
}

.wikitrail {
  text-align:center;
  display:block;
}

.lfloat {
  float:left;
}

.rfloat {
  float:right;
}

.lfloat img {
  margin-right:1em;
}

.rfloat img {
  margin-left:1em;
}

.center p {
  text-align:center;
  text-indent:0 !important;
}

p.center {
  text-align:center;
  text-indent:0 !important;
}

p.noindent {
  text-indent:0 !important;
}

Body.Main #content p {
  text-align:justify;
}