/*
** Ygoow.com CSS. All rights reserved.
**
** 2010 Created by Bil Software, www.bilsoftware.com
*/
body { margin: 0; padding: 0; font: 12px Tahoma, "Arial Narrow", Arial; }
	img { border: 0; }
	form, form fieldset { margin: 0; padding: 0; border: 0; }
	form fieldset legend { display: none; }
	body .main { width: 900px; margin: 0 auto; }
	#main { position: relative; }
		#header { width: 100%; height: 103px; position: absolute; top: 0; left: 0; clear: both; overflow: hidden; zoom: 1.0; background: black url(images/headerbcg.gif) 0 0 repeat-x; }
			#header .main { height: 103px; position: relative; }
			#logo { float: left; width: 323px; height: 103px; background-image: url(images/logo.gif); background-repeat: no-repeat; text-indent: -150px; overflow: hidden; }
			#i_rss { position: absolute; top: 30px; right: 8px; width: 16px; height: 16px; background: white url(images/i_rss.gif) 0 0 no-repeat; text-indent: -150px; overflow: hidden; }
			#header ul { width: 600px; height: 30px; margin: 0; padding: 0; position: absolute; bottom: 0; right: 0; list-style: none; text-transform: uppercase; font-weight: bold; }
				#header ul li { float: right; margin: 0 6px 0 0; }
					#header ul li a { float: left; height: 20px; margin: 0 0 0 6px; padding: 10px 3px 0 5px; text-decoration: none; color: black; position: relative; }
					#header ul li span { width: 6px; height: 30px; position: absolute; top: 0; right: -6px; }
				#header ul li:hover, #header ul li.active { background-image: url(images/m_l.gif); background-repeat: no-repeat; }
					#header ul li:hover a, #header ul li.active a { color: white; background-image: url(images/m_c.gif); background-repeat: repeat; }
					#header ul li:hover span, #header ul li.active span { background-image: url(images/m_r.gif); background-repeat: no-repeat; }
		#top { width: 100%; height: 617px; position: absolute; top: 103px; left: 0; background: black url(images/top.jpg) center 0 no-repeat; }
			#top .main { position: relative; }
			#features { width: 384px; height: 326px; position: absolute; top: 80px; left: 200px; background-image: url(images/features.png); _background-image: url(); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/features.png', sizingMethod=''); }
				#features * { margin: 0; padding: 0; font-size: 10px; text-indent: -200px; overflow: hidden; }
			#download { width: 255px; height: 33px; padding: 48px 0 0 36px; position: absolute; top: 430px; left: 225px; background-image: url(images/download.gif); background-repeat: no-repeat; color: white; font-size: 12px; font-weight: bold; text-decoration: none; }
			#news { width: 200px; position: absolute; top: 200px; left: 0; color: white; }
				#news h2 { margin: 0 0 30px 0; padding: 0; font-size: 16px; font-weight: normal; }
				#news ul { margin: 0; padding: 0; list-style: none; }
					#news ul li { padding: 0 0 10px 0; }
					#news ul li h3 { margin: 0; padding: 0 0 2px 0; font-size: 14px; font-weight: normal; }
					#news ul li h3, #news ul li h3 a { color: white; text-decoration: none;	}
						#news ul li h3 a:hover { text-decoration: underline; }
					#news ul li p { margin: 0; padding: 0; font-size: 11px; color: #F4F4F4; }
					#news a { color: white; text-decoration: none; }
		#main .operafix { height: 720px; clear: both; overflow: hidden; zoom: 1.0; }
			#main .operafix .main * { margin: 0; padding: 0; font-size: 10px; }
		#content { background: #0b0713; clear: both; overflow: hidden; zoom: 1.0; }
			#content .main { padding: 20px 0 20px 0; position: relative; clear: both; overflow: hidden; zoom: 1.0; color: white; border-top: 1px solid #95989d; }
			#content .nav { margin: 0 0 20px 0; font-size: 10px; text-transform: uppercase; color: #aaa5b2; }
				#content .nav a { color: #aaa5b2; text-decoration: none; }
				#content .nav a:hover { color: white; }
				#content .nav a.light { color: white; }
			#content .content { float: right; width: 670px; }
				#content .content h1 { margin: 0; padding: 0 0 30px 0; font-size: 18px; font-weight: normal; }
				#content .content p { margin: 0; padding: 0; line-height: 22px; }
				#content .content ul { margin: 20px 0 20px 0; padding: 0; list-style: none; }
					#content .content ul li { padding: 0 0 5px 0; }
				#content .content a { color: white; font-weight: bold; text-decoration: none; }
				#content .content a:hover { color: #fd8219; text-decoration: underline; }
			#content .menu { float: left; width: 180px; }
				#content .menu ul { margin: 0; padding: 0; text-transform: uppercase; }
				#content .menu ul li { width: 180px; background-image: url(images/sep.gif); background-repeat: repeat-x; background-position: bottom; clear: both; overflow: hidden; zoom: 1.0; }
					#content .menu ul li a { display: block; padding: 12px 0 12px 25px; color: #aaa5b2; text-decoration: none; font-weight: bold; }
					#content .menu ul li a:hover, #content .menu ul li.active a { color: #ec4f00; background-image: url(images/menu_hover.gif); background-repeat: no-repeat; }
				#content .menu .newsletter { margin: 30px 0 0 0; background-image: url(images/newsletter.gif); background-repeat: no-repeat; }
					#content .menu .newsletter h4 { margin: 0; padding: 12px 0 12px 25px; color: white; background-image: url(images/sep.gif); background-repeat: repeat-x; background-position: bottom; font-size: 12px; }
					#content .menu .newsletter fieldset { padding: 20px 0 20px 0; clear: both; overflow: hidden; zoom: 1.0; background-image: url(images/sep.gif); background-repeat: repeat-x; background-position: bottom; }
					#content .menu .newsletter fieldset * { float: left; }
					#content .menu .newsletter .input { width: 122px; height: 20px; margin: 0; padding: 10px; border: 0; background: #14101d; color: white; border-left: 1px solid #5f626d; border-bottom: 1px solid #5f626d; border-top: 1px solid #5f626d; }
		#footer { height: 312px; background: black url(images/footer.jpg) center 0 no-repeat; clear: both; overflow: hidden; zoom: 1.0; }
			#footer .main { height: 260px; position: relative; color: white; border-top: 1px solid #95989d; }
			#footer .column { float: left; width: 220px; margin: 20px 0 0 0; }
				#footer .column h4 { margin: 0; padding: 0; font-size: 16px; color: #95989d; font-family: "Arial Black", Arial, Helvetica, sans-serif; }
				#footer .column ul { margin: 0; padding: 10px 0 0 0; list-style: none; }
					#footer .column ul li { padding: 0 0 10px 1px; }
					#footer .column ul li, #footer .column ul li a { font-size: 12px; color: #95989d; text-decoration: none; }
						#footer .column ul li a:hover { color: #fd8219; text-decoration: underline; }
			#i_up { width: 8px; height: 10px; position: absolute; top: 30px; right: 15px; text-indent: -150px; overflow: hidden; background-image: url(images/i_up.gif); background-repeat: no-repeat; }
			#i_facebook { width: 32px; height: 32px; position: absolute; top: 110px; right: 0; text-indent: -150px; overflow: hidden; background-image: url(images/i_facebook.gif); background-repeat: no-repeat; }
			#i_twitter { width: 32px; height: 32px; position: absolute; top: 150px; right: 0; text-indent: -150px; overflow: hidden; background-image: url(images/i_twitter.gif); background-repeat: no-repeat; }
			#footer .footerlinks { width: 100%; position: absolute; bottom: 0; left: 0; }
				#footer .footerlinks p { float: left; margin: 0; padding: 0; color: #95989d; }
					#footer .footerlinks p span, #footer .footerlinks p a { color: #303030; text-decoration: none; font-size: 11px; }
				#footer .footerlinks ul { float: right; margin: 0; padding: 0; list-style: none; }
					#footer .footerlinks ul li { float: right; margin: 0 0 0 12px; text-transform: uppercase; color: #95989d; }
						#footer .footerlinks ul li a { color: #95989d; text-decoration: none; }
						#footer .footerlinks ul li a:hover { text-decoration: underline; }
					/**/
				/**/
			/**/
		/**/
	/**/
/**/