/* CSS Layout */

/* top-most box, includes all other boxes */
#mainbox {
		position: relative;
		top: 0px;
		left: 0px;
		right: 0px;
		min-height: 26em; 
		min-width: 950px;
		padding-bottom: 2em;	
		display: inline;	
	}

#header {

	        width: 99%;
		min-width: 800px;
	        height: auto;
        	top: 0;
	        right: 0;
	        bottom: auto;
	        left: 0;
		margin: .15em;
		position: relative;
	
        }
	
/* .urhere:after {
	content: "<";
}

.urhere:before {
	content: ">";
	}

.urhere {
 	      text-decoration: none; 
	      font-weight    : normal !important;		
	} */
	
#left_sidebar {
  		position: absolute;
			
	        width: 10em;
 	        height: auto; 
	        top: 1em;
		float: left;	        
	        left: 1em;
		clear: left;
	}  

#left_adbar {
  		position: relative;
		
			
	        width: 10em;
 	        height: 10em; 
	        top: 1em;
		
		clear: left;
	        left: 1em;
		

		
	}  

	
#main {
		display: block;
		position: relative;
		overflow: auto;
		width: 62%;
		left: 12em;
		top: 1em;
 		min-width: 45em;
	
 		height: auto;
		padding-left: 2em;
		padding-right: 2em;
		padding-bottom: 2em; 

		background-color: #e5e5e5;
		border-style: solid;
	        border-width: thin;  
		border-right-width: 2px;
		border-bottom-width: 2px;     
	        border-color: black;
				
}

#right_sidebar {
  		position: relative;
		
		border-width: thin; 
		background-color: #e5e5e5;
 	        height: auto; 
	        top: 1em;	  
		width: 120px;     
		display: inline;	     
		right: 1em;
}


#topic_logo {
		position: absolute;
		top: 14px;
		right:1em;
		
}

/*  div#main:after {
		content: "$LAST_MODIFIED";
} */
 
div#main a, a:link, a:active, a:visited {
	      text-decoration: none; 
	     color          : blue; 
	      font-family    : Verdana, Helvetica;
	      font-weight    : bold;
}

div#main a:hover {
		color: blue;
}

#footer2 {
		position: relative;
		display: block;
		bottom: 0px;
		left: 0px;
		right: 0px;
		height: 58px;
		padding-top: 2em;				
}

/* a.offsite:after {
		content: " (offsite link)";
		}
		
a.offsite {	
		color: #0BAA00 ! important;
	}
 */
 
/* #infobox {
		display: none;
		top: 00px;
		z-index: 100;
		left: 200px;
		height: 200px;
		width: 20em;
		border-style: solid;
		border-width: 1px;
		background-color: #e5e5e5; 

	}	
 */ 
 
.info span {
		display: none;		
	}
		
.info:hover span {
		display: block;			
		position: absolute;			
		text-decoration: none;
		font-weight: normal;
		color: black;
		top: 26.5em;
		left: 0em;
		width: 9.5em;
		margin-top: .5em;
		margin-bottom: .5em;		
}

.hidden {
		display: none;
	}
	
	

/* Colors, fonts and eyecandy */

a, a:link, a:active, a:visited {
	      text-decoration: none;
	      color          : #36383B;
	      font-family    : Verdana, Helvetica;
	      font-weight    : bold;
}

a:hover {
		color: blue;
}

body, table {
		font-family: Arial, Verdana;
		font-size  : 14px;
		color      : #1D1F22;
		background-color: #BCBCBC; 
	}

h5 {
		/* Needed for IE */
		padding-top: 1em;
		font-family: Arial, Verdana;		
		font-size  : 14px;
		text-decoration: underline;		
	}


dt {
		font-family: Arial, Verdana;
		font-size  : 14px;
		/* text-decoration: underline; */
		padding: .5em;				
}

pre {
		font-size  : 12px;		
		border-style: dashed;
	        border-width: thin;  
	        border-color: black;
		padding: 1em;
/* 		background-color: black; 
		color: white; */
	}

/* thin bordercolor for tables */
.border		{ background-color: #54575B; margin: .15em;}

/* bgcolor of the page */
.normal		{ background-color: #BCBCBC;}	

/* normal bgcolor for any box */      
.bright		{ background-color: #e5e5e5; }

/* Navigation box */
.navbox {
		font-family: Arial, Verdana;
		font-size  : 14px;
		font-weight    : normal;
		font-style: normal;
		text-decoration: none;
		background-color: #e5e5e5;
		border-style: solid;
		border-width: thin;       
		border-color: black; 	

		border-right-width: 2px;
		border-bottom-width: 2px;     


}

.navbox_row {		
		padding: .2em;
		background-color: #e5e5e5;		
		border-style: none none solid none;
		border-width: thin;       
		border-color: #BCBCBC; 	
		text-align: center;	
}	

.navbox_row_active {
		padding: .2em;
		background-color: #C8C8C8;
		/* border-style: none none solid none; */
		border-style: solid none solid none;
       
/* 		border-color: #BCBCBC;  */
		border-color: black;
		border-width: 1px;
		text-align: center;		
	 
}

#navbox_topic {
		font-family: Arial, Verdana;
		font-size  : 16px;
		font-weight    : bold;		
		padding: .2em;
		color: #1D1F22;
		background-color: #BCBCBC;
		border-style: none none solid none;
		border-width: thin;       
		border-color: black;
		text-align: center;
}

#navbox_topic2 {
		font-family: Arial, Verdana;
		font-size  : 16px;
		font-weight    : bold;		
		padding: .2em;
		color: #1D1F22;
		background-color: #BCBCBC;
		border-style: none none solid none;
		border-width: thin;       
		border-color: black;
		text-align: center;
}

/* Page heading */
.heading {
		font-family: Arial, Verdana;
		font-size  : 16px;
		font-weight    : normal;
		font-style: normal;
		text-decoration: none;
}

/* location text [Home / Blahh] */	
#location {
		font-family: Arial, Verdana;
		font-size  : 12px;
		font-weight    : normal;
		font-style: normal;
		text-decoration: none;	
		padding: .5em;
}

.xtable {
		font-family: Arial, Verdana;
		font-size  : 14px;
		text-decoration: none;
		font-style: normal;
		background-color: #95FFA0;
	}

.hidden_table {
		background-color: #e5e5e5;
/* 		border-color: black;
		border-width: 1px; */		
	}

.bash_string {
		font-family: fixed;
		font-size: 14px;
		font-style: normal; 
		font-weight: bold;	
}

.var {
		color: red;
		font-weight: normal;
	}

.string {
		color: blue;
		font-weight: normal;
	}
	
.regexp {
		font-weight: normal;
		color: green;
	}

#last_modified {
		position: relative;
		top: 2em;
		font-family: Arial, Verdana;
		font-size  : 10px;
		text-decoration: none;
		font-style: normal;
		color:	#c4c4c4;		
		text-align: center;
		left: 0px;
		right: 0px;						 
	}
	
#last_modified:hover {
		color: black;					
	}
	
.nice_table {
		background-color: black !important;
	}

