/*** undo default browser styles
******************************************************************/
/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words 
:link,:visited { text-decoration:none }*/

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, dl, dt, dd
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */
fieldset {
   border: none 0;
}






/*** reset some basic style
******************************************************************/
dl {margin: 0 0 0 .8em;}
dl dt {margin: 0 0 .5em 0;}
dl dd+dt {margin-top: 1.5em;}
dl dd {margin: 0 0 1em 2em;}

ol {list-style: decimal;}
ol li {margin: 0 0 1em 2.5em;}
ol li ol {margin: 1em 0 1em 1em;}
ol li ul {margin: 1em 0 1em 1em;}

p {margin-bottom: 1em;}

ul {list-style: disc;}
ul li {margin: 0 0 1em 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: circle;}
ul li ol {margin: 1em 0 1em 1em;}

*
{
	padding: 0;
	margin: 0;
}


body
{
	background: #050505;
	color: #e7e7e7;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #050505;
}

a:link, body_alink
{
	color: #65802F;

}
a:visited, body_avisited
{
	color: #65802F;

}
a:hover, a:active, body_ahover
{
	color: #66FF33;
	text-decoration: underline;
}

*[id="background_cont"] 

{ position: relative;
	width: 988px;
	left: auto;
	right: auto;
	padding: 0px;
	margin: 0px auto;
	margin-left: auto;
	margin-right: auto;
	background-image: url('http://tiberian-genesis.net/tibgen_design/mainbg.gif');
	background-repeat: repeat-y; 
}

#container
{
	position: relative;
	z-index: 2;
	width: 900px;
	padding: 0px;
	margin: 0px auto;
	margin-left: auto;
	margin-right: auto;
	background-color: #1b1b1b;
}

*[id="header_top"] 
{ 
	background-image: url('http://tiberian-genesis.net/tibgen_design/header_top.gif');
	position: relative;
	z-index: 3;
	top:10px;
	width: 900px;
	height: 9px;
	padding: 0px; 
}


#headerbox
{
	background-image: url('http://tiberian-genesis.net/tibgen_design/header.jpg');
	position: relative;
	z-index: 3;
	margin-top: 10px;
	width: 900px;
	height: 138px;
	padding: 0px;
}

#content
{
	position: relative;
	z-index: 3;
	width: 800px;
	height: expression(this.scrollHeight > 800 ? "auto":"800px");
	padding: 0px;
}

*[id="footer"]
{
	position: relative;
	z-index: 3;
	background-image: url('http://tiberian-genesis.net/tibgen_design/katbar.jpg');
	background-repeat: repeat-x;
	margin-top: 300px;
	width: 900px;
	height: 35px;
	padding: 0px;
}

*[id="copyright"]
{
	color: #b7b6b6;
	font-size: 10px;
	position: absolute;
	bottom: 40px;
	z-index: 3;
	width: 900px;
}

#topbar
{
	position: relative;
	z-index: 3;
	background-image: url('http://tiberian-genesis.net/tibgen_design/c1_21.jpg');
	background-repeat: repeat-x;
	width: 900px;
	height: 23px;
	padding-top: 3px;
	font-weight: bold;
	font-size: larger;
	text-align: left;
}

*[id="headerbottom"] 
{ 
	position: relative;
	z-index: 3;
	background-image: url('http://tiberian-genesis.net/tibgen_design/header_bottom.gif');
	background-repeat: repeat-x;
	width: 900px;
	height: 9px;
	font-weight: bold;
	font-size: larger; 
}

*[id="headerbottom2"] 
{ 
	position: relative;
	z-index: 3;
	background-image: url('http://tiberian-genesis.net/tibgen_design/header_bottom.gif');
	background-repeat: repeat-x;
	width: 900px;
	height: 9px;
	font-weight: bold;
	font-size: larger; 
}

#menubox
{
	position: absolute;
	z-index: 4;
	width: 150px;
	border: 1px solid #2a2a2a;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	left: 0px;
	float: left;
}

*[id="contentbox"] 
{ 
	position: relative;
	z-index: 4;
	width: 580px;
	left: 170px;
	top: 5px;
	border: 1px solid #2a2a2a;
	margin: 5px 5px 10px 5px;
	padding: 5px; 
}

#linklist
{
	position: relative;
	width: 108px;
	left: 100px;
	z-index: 4;
	border: 1px solid #2a2a2a;
	margin: 5px 5px 5px 5px;
	padding: 5px;
	float: right;
}

#linklist_content
{
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
}

#smallbar
{
	font-weight: bold;
	height: 18px;
	background-image: url('http://tiberian-genesis.net/tibgen_design/katbar.jpg');
	background-repeat: repeat-x;
	padding: 5px;
	margin-bottom: 5px;
	color: #599c25;
}

#innerbox
{
	background-image: url('http://tiberian-genesis.net/tibgen_design/ex2.jpg');
	background-repeat: repeat-xy;
	border: 1px solid #2a2a2a;
	background-color: #202020;
}

#innerbox2
{
	margin: 20px;
}

#innerbox_head
{
	border-bottom: 1px solid #436823;
	height: 20px;
	color: #29A014;
	padding:2px;
}

#innerbox_footer
{

	border-top: 1px solid #436823;
	height: 20px;
	color: #29A014;
	padding:2px;
;}

#innerbox_content
{
	margin: 10px;
	color: #aeaeae;
}

/********************* MENU *********************/

#topbar_navi
{
	z-index: 5;
	position: relative;
	margin-left: 10px;
	list-style: none;
	font-size: 12px;
	width: 900px;
	top: 0px;
}

#topbar_navi li
{
	margin: 0;
	padding: 0px 0px 5px 0px;
	list-style: none;
	display: inline;
}

.topbar_home a
{
	position: absolute;
	width: 120px;
	height: 18px;
	margin-left: 5px;
	background-image: url('http://tiberian-genesis.net/tibgen_design/buttons/home.gif');
	background-repeat: no-repeat;
}

.topbar_home a:hover
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/home_down.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	width: 120px;
	height: 18px;
}

.topbar_news a
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/news.gif);
	background-repeat: no-repeat;
	margin-left: 130px;
	width: 120px;
	height: 18px;
}

.topbar_news a:hover
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/news_down.gif);
	background-repeat: no-repeat;
	margin-left: 130px;
	width: 120px;
	height: 18px;
}

.topbar_forum a
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/forum.gif);
	background-repeat: no-repeat;
	margin-left: 255px;
	width: 120px;
	height: 18px;
}

.topbar_forum a:hover
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/forum_down.gif);
	background-repeat: no-repeat;
	margin-left: 255px;
	width: 120px;
	height: 18px;
}

.topbar_download a
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/download.gif);
	background-repeat: no-repeat;
	margin-left: 380px;
	width: 120px;
	height: 18px;
}

.topbar_download a:hover
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/download_down.gif);
	background-repeat: no-repeat;
	margin-left: 380px;
	width: 120px;
	height: 18px;
}

.topbar_gallery a
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/gallery.gif);
	background-repeat: no-repeat;
	margin-left: 505px;
	width: 120px;
	height: 18px;
}

.topbar_gallery a:hover
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/gallery_down.gif);
	background-repeat: no-repeat;
	margin-left: 505px;
	width: 120px;
	height: 18px;
}

.topbar_team a
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/team.gif);
	background-repeat: no-repeat;
	margin-left: 630px;
	width: 120px;
	height: 18px;
}

.topbar_team a:hover
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/team_down.gif);
	background-repeat: no-repeat;
	margin-left: 630px;
	width: 120px;
	height: 18px;
}

.topbar_jobs a
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/jobs.gif);
	background-repeat: no-repeat;
	margin-left: 755px;
	width: 120px;
	height: 18px;
}

.topbar_jobs a:hover
{
	position: absolute;
	background-image: url(http://tiberian-genesis.net/tibgen_design/buttons/jobs_down.gif);
	background-repeat: no-repeat;
	margin-left: 755px;
	width: 120px;
	height: 18px;
}

*[id="leftnav"]
{
	z-index: 5;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	list-style: none;
	font-size: 12px;
}

#leftnav li
{
	margin: 0;
	padding: 4px 0px 4px 0px;
	background-image: url(http://tiberian-genesis.net/tibgen_design/katbar.png);
	border-bottom: 1px solid #000000;
	background-repeat: no-repeat;
	width: 120;
	list-style: none;
}

#leftnav a
{
	position: relative;
	padding: 2px 0px 2px 10px;
	text-decoration: none;
	border-bottom: 1px solid transparent;
	display:block;
	cursor: pointer;
	color: #65802F;
}

#leftnav a:hover
{
	color: #00FF00;
	border-bottom: 1px solid #00FF00;
}

#leftnav a:active
{
	color: #00FF00;
	border-bottom: 1px solid transparent;
}

.leftmenuc a.leftmenuc, a.leftmenuc:visited
{
	display: block;
}

.leftmenuc a.leftmenuc:hover
{
	background: transparent;
	cursor: pointer;
	display: block;
}