html * {
	margin: 0 ;
	padding: 0 ;
	}

body {
	background-color: #1C1914 ;
	background-image: url(background.jpg) ;
	background-position: center top;
	background-repeat: repeat-y ;
	}
	
#wrapper {
	width: 800px ;
	margin-left: auto ;
	margin-right: auto ;
	}
	
#wrapper a:link, #wrapper a:visited {
	text-decoration: none;
	color: #B1FF4F ;
	}

#wrapper a:hover {
	color: #000 ;
	background: #678C32 ;
	}
	
#wrapper h1 {
	padding: 129px 0 0 0 ;
	margin: 64px 0 32px 200px ;
    overflow: hidden;
    font-weight: normal ;
    background-image: url("title.gif"); 
    background-repeat: no-repeat;
	height: 0px !important; /* for most browsers */
    height /**/:129px; /* for IE5.5's bad box model */
	} 
	
#wrapper p.left {
	font-family: Verdana, sans-serif ;
	color: #D3D3D2 ;
	font-size: 12px ;
	line-height: 22px ;
	margin: 0 200px 24px 32px ;
	}

#wrapper h2.left {
	font-family: Arial, sans-serif ;
	color: #B1FF4F ;
	font-size: 20px ;
	font-weight: normal ;
	line-height: 28px ;
	margin: 32px 200px 12px 32px ;
	}

#wrapper p.right {
	font-family: Verdana, sans-serif ;
	color: #ffffff ;
	font-size: 12px ;
	line-height: 22px ;
	margin: 0 32px 24px 200px ;
	}

#wrapper h2.right {
	font-family: Arial, sans-serif ;
	color: #B1FF4F ;
	font-size: 20px ;
	font-weight: normal ;
	line-height: 28px ;
	margin: 32px 32px 12px 200px ;
	}

#wrapper div.float {
	width: 320px ;
	text-align: left ;
	float: left ;
	margin: 0 0 32px 54px ;
	display: inline ;
	}

#wrapper div.float img {
	border: 1px solid #0F0E0A ;
	}
	
#wrapper p.description {
	font-family: Verdana, sans-serif ;
	color: #ffffff ;
	font-size: 11px ;
	line-height: 22px ;
	margin: 12px 32px 24px 0 ;
	}
	
#wrapper p.left2 {
	font-family: Verdana, sans-serif ;
	color: #D3D3D2 ;
	font-size: 12px ;
	line-height: 22px ;
	margin-left: 0 ;
	}

#wrapper h2.left2 {
	font-family: Arial, sans-serif ;
	color: #B1FF4F ;
	font-size: 20px ;
	font-weight: normal ;
	line-height: 28px ;
	margin: 0 0 12px 0 ;
	}