body {
			font-family: Lucida Grande, Helvetica, sans-serif;
			font-size:12px;
			line-height:18px;
			color: #fff;
			margin: 0;
			padding: 0px 20px 20px 20px;
			text-align:center;
			background: #000;
			
		}

		
		a {
			color: #fff;
			text-decoration:none;
		}
		#right p a:hover, a.menu:hover {
			text-decoration:none;
			background: url(hg_nav.gif) repeat;
		}
		
		a.menu{
			list-style:none;
			display: block;
			padding:2px 0;
			margin:0;
		}
		 a.active{
			
			display: block;
			padding:2px 0;
			background: url(hg_nav_a.gif) repeat;


		}
		a.tooltip span {
			display:none; 
			width:175px;
			height:20px;
		}
		a.tooltip:hover span{
			display:inline; 
			position:absolute;
			top:60px;
			left:0;
			color:#ffffff;
			
		}


		hr {
			margin: 10px 0; 
			padding:10px 0;

		    height: 1px;
		    color: #ccc;
		    border: none;
			clear:both;
		}

		#page {
			/*text-align:center;*/
			margin: 0 auto;
			width: 880px;
			position: relative;
			padding-top:30px;
		}
		
		

		
		
		#left {
		
			text-align:right;
			margin: 0px;
			margin-left:0;
			width: 200px;
			/*height:100%;*/
			float: left;
			padding: 10px;
			border-right:1px solid #2a5559;
			position: fixed;
			/*top:0;
			left:0;*/
		}
		
		
		
		
		*:first-child+html #left {
			position: static;
		}
		
		
		
		
		
		
		
		
		
		#right {

			text-align:left;
			margin: 0px;
			float: right;
			width:620px;
			border-left:1px solid #2a5559;
			 padding: 10px;

		}
		.thumb {
			float:left;
			margin:10px 10px 0px 0;
			padding: 0px;
			overflow: hidden;
			width:175px;
			height:130px;
			line-height:1em;
			position:relative;

		}

		.thumb:hover{
			background:black;

		}
		a:hover img {
			filter:alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;
		
		
		}
		
		.video{
			margin:10px 0;
		}
		#footer{

			margin:10px 0;
			padding:10px 0;
			height: 40px;
			clear:both;

		}
		small{
			background:black;
			color:white;
			display: block;
			margin-bottom:0px;
		}
		h1{
			font-size:24px;
			font-weight:normal;
			margin:0px;
			padding:0;
			line-height:24px;
		}
		.thumb h1{
			font-size: 12px;
			padding:0px;
			margin:0px
			display:inline;
			line-height:18px;
			background:#000;
				filter:alpha(opacity=75);
			-moz-opacity:.75;
			opacity:.75;

		}
		h2{	
			color:#888;
			font-size:24px;
			font-weight:normal;
			margin:8px 0;
			padding-bottom:8px;
			border-bottom:1px solid #2a5559;
		}
		h3{
			font-size:24px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			line-height:24px;

		}
		#left li{
			text-indent: 0;
			list-style:none;
			padding:0px;
			margin-left:0;
			margin-right:0;
			display:block;
		}
		ul{
			text-indent: 0;
			list-style:none;
			border-top:1px solid #2a5559;
			padding:1px 0;
			margin-left:0;
			margin-right:0;
		}
		
		img {
			border:0;
		}
		#right img {
			margin-right:10px;
			clear:both;
		}
		#right p img {
			margin:5px 10px 5px 0;
			clear:both;
		}
		#right em{
			font-family: "Times New Roman", Times, Georgia, serif;
			font-size:30px;
			line-height:35px;
			font-style:italic;
			font-weight: thin;
			color:#68d5de;
			text-align:center;
			border-bottom:1px solid #2a5559;
			padding:20px;
			display:block;
		}

