body, html {
	height:100%;
	}
body {
	margin:0; padding:0; min-width:600px; width:100%;		
	background:#6699FF;
	font-family: verdana, tahoma, arial, serif;
	font-size:0.8em; color:navy;
	} 
#wrap {
	background:white url(images/hammer.jpg) top left no-repeat;
	background-position: 40px 380px;
	min-height:100%;
	position:relative;
	border:0px solid yellow;
	width:780px;
	margin:auto;
	}
* html #wrap {
	height:100%;
	}
#header {
	margin:0; padding:0; height:22px;
	background: silver;	
	}
#inner-wrap {
	margin-top:10px;
	padding-bottom:20px;
	padding-top:10px;
	border:0px solid green;	
	}
#inner-wrap:after {
	background:white url(images/grgrad.gif) repeat-x;
	content:" ";
	display:block;	
	}
#left {
	float:left; 
	border:0px solid red;
	display:inline-block;
	font-weight: 600;
	clear:both;	
	}
#main {
	position:relative;
	text-align:left;
	border:0px solid purple;
	width:620px;
	margin:auto;
	margin-left:130px;
	min-height:100%; 
	}
#footer {
	position:absolute; bottom:0; left:0; height:20px; width:100%;
	display:block;
	background: silver;
	border:0px solid blue;
	text-align:center; 
	}
#left-image {
	float:left; display:inline;
	padding:0 1px;
	border:0px solid yellow;
	}
h1 {
	font-size:1.5em;
	display: block; 
	width: 100%;
	padding:0em;
	margin: 0; 
	background: silver url(images/buttn1.jpg);
	text-align: center;
	text-transform: capitalize;
	}
h6 {
	background:white url(images/lbanner.gif) top left repeat-x;
	display: block; 
	font-size:0.5em;
	}
h3 {
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
	padding:0px;
	font-weight: 600;
	background: silver url(images/buttn1.jpg);
	}
a {
	color:blue;
	}
a:hover { 
	position: relative; 
	top: 1px; 
	left: 1px;
	}	
#menu li {margin-left:-30px;
	}
#menu ul { 
	list-style-type: none;
	border:0px solid blue;		
	}  	
#menu a { 
	background: white url(images/button2.gif);
	display: block; 
	width: 91px; line-height: 30px; margin: 1px;
	text-align:center;
	text-decoration: none; color:navy;
	margin-left:0px;	 
	} 
#menu a:hover { 
	background: white url(images/button1.gif);	
	position: relative; 
	color:navy;	
	} 
#navlist {
margin-left: 1px;
padding-left: 8px;
white-space: nowrap;
}
#navlist li {
display: inline;
list-style-type: none;
font-weight: 600;
}
#navlist a { 
padding: 5px 12px;
}
#navlist a:link, #navlist a:visited {
background: navy url(images/buttn1.jpg);
text-decoration: none;
}
#navlist a:hover {
color: #fff;
background: #339;
text-decoration: none;
}
#home .home, #courts .courts, #exec .exec, #law .law, #links .links, #contact .contact,
 #support .support, #jurisdiction .jurisdiction, #powers .powers, #abuses .abuses,
  #facts .facts, #matter .matter, #ethics .ethics, #remedies .remedies, #case .case,
   #process .process, #judgment .judgment, #separation .separation, #operation .operation,
    #execution .execution, #injunctions .injunctions, #administration .administration,
     #administrators .administrators, #watchdog .watchdog
{ 
text-align:center;
color:red;
background: white url(images/button1.gif);
}
#statutory .statutory, #constitutional .constitutional,
     #policies .policies, #common_law .common_law, #unreasonableness .unreasonableness, #n_justice .n_justice,
     #unauthorised .unauthorised, #fabrication .fabrication, #perjurer .perjurer,
     #purpose .purpose, #precedent .precedent, #independence .independence, #justice .justice,
      #corporation .corporation, #hca .hca, #international .international, #magistrates .magistrates
{ 
text-align:center;
color:red;
}
.clicker {
cursor:pointer;
color:blue;
}
.eg {
border:1px solid gray;
margin:auto;
}
.eg p {
margin:0;
}
dl {
position:relative; width:100%;
margin:auto;
border:0px solid gray;
padding:0.5em;
}
.selected {
color:red;
}
dd {
	margin-top:1em;
	}
p{margin: 0 10px}
p{padding-bottom:0.7em;}
#nifty{width:500px; margin: 0 10%;background: #cccccc}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #cccccc}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

a.popup{
    position:relative;
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.popup:hover{z-index:25; background-color:#ff0}

a.popup span{display: none}

a.popup:hover span{
    display:block;
    position:absolute;
    top:2em; left:2em; 
    border:4px solid silver;
    background-color:navy; font-size:1.2em; font-weight: bold; color:white;
    text-align: center;
    }
a:hover{color:#333}