body {
	padding : 0em 0em 0em 0em;
	text-align : center;
	background-color: #063D03;
	background-image: url("../images/back.gif");
	background-position: top left;
	background-repeat: repeat-x; 		
        	
}

	/* navigation area */
	#canvas {
		position : relative;
		width : 60em;
		margin : 0em auto 0em auto;
		background-color :#FFFFFF;
		background-image: url("../images/back.gif");
		background-position: top left;
		background-repeat: repeat-x; 				
		text-align : left;		
	}
		/* document header */
		#header {}
			#header div.headerrow {
				position : relative;
				padding : 0.5em 0em 0em 1em;				
                                height : 199px;				
				background-color : transparent;
				background-image: url("../images/logo.gif");
				background-repeat : no-repeat;
				background-position : top right;
			}
				#header h1 {
					color : #FFFFFF;
					background-color : transparent;
					white-space : nowrap;
				}
					#header img {
						vertical-align : middle;
						width : 4.76em;
					}
				/* meta navigation */
				#listmeta0 {
					position : absolute;
					right : 0.7em;
					top : 0.4em;
					color : #FFFFFF;
					background-color : transparent;
				}
					#listmeta0 li {
						float : right;
						margin-left : 1em;
						list-style-type : none;
					}
					#listmeta0 a:link, #listmeta0 a:visited {
						text-decoration : none;
						color : #FFFFFF;
						background-color : transparent;
					}
					#listmeta0 a:hover, #listmeta0 a:active {
						text-decoration : underline;
						color : #FFFFFF;
						background-color : transparent;
					}		
                /* navigation area */
		#navi {
			position : absolute;
			top: 2em;
			left: 2em;			
			z-index : 10;
			background-color : #063D03;
		}                
                /* content area */
		#content {
			position : relative;
			padding : 0em 4em 2em 4em;
			line-height : 1.33em;
		}
			* html #content {
				width : 100%;
			}
				body #content {background-image : url(../images/content_back_home.gif);}
				body.games #content {background-image : url(../images/content_back_games.gif);}
				body.gallery #content {background-image : url(../images/content_back_graphics.gif);}
				body.merchandise #content {background-image : url(../images/content_back_gear.gif);}
				body.articles #content {background-image : url(../images/content_back_documents.gif);}
				body.about #content {background-image : url(../images/content_back_info.gif);}
					#content .contentrow {
						padding : 2em 2em 2em 2em;
					}
					#content img {
						margin : 0.4em 0.4em 0.4em 0.4em;
					}
					#content .date {
						font-size : 90%;
					}
		/* document variants */
			/* headlines */
			#content div.headlines {
				margin-left : 0em;
				clear : left;
				width : 100%;
			}
				#content div.headline {
					float : left;
					width : 46%;
					min-height : 21em;
					margin : 0% 2% 3% 0%;
				}
					* html #content div.headline {
						height : 21em;
					}
						#content div.headline h2 {
							margin-bottom : 0em;
						}
						#content div.headlines img {}
							#content div.headlines img.left,
							#content div.headlines img.right {
								float : none;
							}
						body.home #content div.headlines .notOnHomepage {
							display : none;
						}
			/* index */
			dl.index {}
				dl.index dt {}
				dl.index dd {}
					dl.index img {}
			/* table */
			table.zebraTable {
			}
				table.zebraTable tr {
				}
					table.zebraTable tr.odd {
						background-color : #FFFFFF;
					}
					table.zebraTable tr.even {
						background-color : #DDEEFF;
					}
				table.zebraTable th {
					border-bottom : solid 0.2em #3366CC;
				}
				table.zebraTable td {
					vertical-align : middle;
				}
					table.zebraTable td.odd {
					}
					.zebraTable td.even {
					}
			table th.sortTable {
				cursor : pointer;
			}
				table th.sortTable:hover {
					text-decoration : underline;
				}
				table th.forwardSorted {
					border-bottom : solid 0.2em #CC6633;
				}
				table th.reverseSorted {
					border-bottom : solid 0.2em #66CC33;
				}
			/* links */
			dl.links {
				margin-left : 1.4em;
				margin-bottom : 1.4em;
			}
				dl.links dt {
					display : inline;
				}
				#content dl.links dd {
					display : inline;
				}
				dl.links a.rsslink:link, 
				dl.links a.rsslink:visited {
					color : #FF6600;
				}
				dl.links a.rsslink:hover, 
				dl.links a.rsslink:active {
					color : #FF9933;
				}				

