@CHARSET "ISO-8859-1";

body {
		color: #008000;
		background-color: #000000;
		text-decoration: none;
     }
     
h1 	{font-size: 125%}
h2 	{font-size: 110%}
h3 	{font-size: 105%}
h4 	{font-size: 90%}
h5 	{font-size: 75%}
h6 	{font-size: 50%}

h2 a { text-decoration: none; }

a:link { color:#90ee90 }
a:visited { color:#ffff00; }

/* height/padding/overflow hack to replace content with image from http://www.kryogenix.org */
div#tl_titlebar	{
					z-index:1;
					position:absolute;
					left:0px;
					top:32px;
					width:100%;
					height:0px;
					overflow:hidden;
					padding-top:64px;
					background-image: url(glasshalfempty_green/ghe_title.png);
					background-repeat: no-repeat;
					background-position: center center;
				}

div.dev-beacon {
	position:absolute;
	top:16px;
	left:80px;
	z-index:2;
	height:49px;
	width:44px;
	background-image: url(gold-light.gif);
}

div#tl_navmenu	{
					z-index:1;
					position:absolute;
					left:10px;
					top:80px;
					width:192px;
					height:100%;
				}

div#tl_navmenu hr	{
						display: none;
					}

div a.navmenu_item	{
						font-size: x-large;
						font-family: serif;
						font-style: oblique;
						text-align:center;
						border-left: 2px solid #009600;
						border-right: 2px solid #009600;
						background-color: #001500;
						color: #008000;
						display:block;
						padding: 20px 10px 20px 10px;
					}
				
div a.navmenu_top	{
						margin-top: 20px;
						border-top:2px solid #009600;
					}
					
div a.navmenu_bottom	{
							margin-bottom: 20px;
							border-bottom:2px solid #009600;
						}
						
div a.navmenu_item:link	{
							color:#009600;
							text-decoration:none;
						}
						
div a.navmenu_item:visited	{
								color:#009600;
								text-decoration:none;
							}

div a.navmenu_item:hover	{
								color:#00ff00;
							}

div#tl_navmenu a#cc-license {
				text-align:center;
				position:absolute;
				left:52px;
			    }
							
div#tl_content	{
					z-index:1;
					position:absolute;
					left:216px;
					top:90px;
					right:0px;
					margin-left:0px;
					margin-right:10px;
					margin-top:10px;
					margin-bottom:10px;
					text-align:justify;
				}

div#tl_content div#tl_footer {
				font-size:75%;
				font-style:italic;
				text-align:center;
			     }

div#timeline span#timeline_older
{
	position:absolute;
	left:12px;
}


div#timeline 
{
	text-align:center;
}

div#timeline span#timeline_newer
{
	position:absolute;
	right:12px;
}
				
div.block	{
				display:block;
				background-color: #001500;
				border-left: 2px solid #009600;
				border-right: 2px solid #009600;
				border-top: 2px solid #009600;
				border-bottom: 2px solid #009600;
				padding-left: 10px;
				padding-right: 10px;
				margin: 0px 0px 16px 0px;
		}

div.bad_block	{
				display:block;
				background-color: #320000;
				border-left: 2px solid #960000;
				border-right: 2px solid #960000;
				border-top: 2px solid #960000;
				border-bottom: 2px solid #960000;
				padding-left: 10px;
				padding-right: 10px;
				margin: 0px 0px 16px 0px;
				color:#960000;
		}
			
div.block_header	{
						color:#009600;
					}

div.block_header a{
	color:#009600;
}
					
div.block_text	{
					padding: 0px 0px 1px 0px;
					display:block;
				}
				
div.block_comments	{
						display:block;
						text-align:left;
						padding-top:16px;
					}
					
div.block_comment	{
						border-top: 1px solid #00ff00;
						margin-left:32px;
						padding-bottom:8px;
					}
					
div.block_footer	{
						display:block;
						text-align:right;
						padding-bottom:10px;
					}
					
span.footer	{
				font-size:75%;
				font-style:italic;
			}
			
a.ghe-button	{
					border:1px solid black;
					background-color:#009600;
					color:#000000;
					padding-left:2px;
					padding-right:2px;
					padding-top:2px;
					padding-bottom:2px;
					font-size:75%;
				}

a.ghe-button span.link_destination	{
					display:none;
					}
				
span.block_tags	{
					display:block;
					font-style:italic;
					text-align:right;
					font-size:75%;
					margin-top:4px;
				}
				
span a.ghe-tag	{
					/*border:1px solid red;*/
				}

div#userauth {
		display:none;
		position:absolute;
		left:0px;
		top:0px;
		right:0px;
		z-index:0;
		color:#f0f0f0;
		background-color:#404040;
		padding-top:2px;
		padding-left:16px;
		padding-right:16px;
		padding-bottom:2px;
	     }
