/***************************************************************
 * TITLE: Common Stylesheet for Null Space                     * 
 * URI  : http://www.null-space.org/nullspace.css              *
 * CREATED: 16 Aug 2007                                        *
 * LAST MODIFIED: 16 Aug 2007                                  *
 ***************************************************************/

/** Top-Level Styles **/

* { font-family: arial, verdana, tahoma, helvetica, sans-serif;}

body { 	
        text-align: justify;
	      margin: 0;
	      font-size: 13px;
	      line-height: 18px; }

p { 
      	margin-top: 5px;
	      margin-bottom: 10px; }

a {
	      color: #949494;
	      text-decoration:none; }

a img {
        border: 2px;
        border-color: #949494; }

a:hover {
        color: #5a9108;
	      text-decoration:underline; }

a:hover img {
        border: 2px;
        border-color: #5a9108; }

/** Header Styles **/

#header {
	      font-size: 16px;
       	color: white;
    	  padding: 20px 15px 20px 43px;
    	  text-indent: -18px;
    	  background-color: #6699cc; }
    	
.headerTitle {
    	  font-weight: bold;
	      font-size: 24px; }

.usage {
        font-weight: bold;
        font-style: italic; }
        
.usage p {
        padding-left: 15px; }        
	
.def p {
        margin-top: 2px;
        margin-bottom: 2px;
        padding-left: 15px; }

/** Sidebox Styles **/

#sideBox {
	      float:left;
	      margin: 30px 20px 20px 20px;
	      width: 120px;
	      padding: 15px;
	      background: #ececec;
	      border: solid #cccccc;
	      border-width: 0 1px 1px 0; 
	      color: #949494; }

#sideBox a {
	      display:block; }

.links {
	      padding-left: 10px; }
	
/** Body Styles **/

#bodyText {
        margin: 30px 40px 40px 40px; }

#bodyTextHome {
        margin: 30px 40px 40px 220px; }
  
h1 {
        font-weight: bold;
        font-size: 18px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        padding-bottom: 5px; }
        
.picRHS {
        margin: 5px 0px 10px 20px;
        float:right; }
        
.picLHS {
        margin: 5px 20px 10px 0px;
        float:left; }
        
/** Validator Style **/

#val {
        margin-right: 40px;
        float:right; }

#val img {
        border-style: none; }