@font-face {
	font-family: 'fuji2n';
	src: url('fuji2n.eot'); /* IE9 Compat Modes */
	src: url('fuji2n.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('webfont.woff') format('woff'), /* Modern Browsers */
	     url('fuji2n.ttf')  format('opentype'), /* Safari, Android, iOS */
	}

body	{background: #030303 url("images/vmm-body-bkg.jpg") fixed repeat-x; margin: 0 auto; }

* 		{margin: 0; padding: 0;}
img		{border: 0px;}


#container	{width: 960px; display: table; background: url("images/vmm-cont-bkg.jpg") fixed repeat-x; margin:0 auto; position: relative;}

#header		{float: left; width: 960px; height: 100%; padding: 50px 0 64px 0; position: relative;}
#header img	{margin: 0 auto; display: block;}

#content	{float: left; width: 960px; height: 500px; padding: 0 0 6px 0; position: relative;}

#footer		{float: left; width: 480px; height: 70px; background: none; border-top: 1px solid #222222; position: relative;}
#footer p	{color: #bbbbbb; font: 13px Fujiyama2, fuji2n; text-align: center; padding: 28px 0; letter-spacing: 0.07em;}
#footer	a	{color: #ffffff; text-decoration: none;}
#footer	a:hover	{color: #4cbf61; text-decoration: underline;}

p	{color: #ffffff; font: 12px Trebuchet MS; text-align: center;}
h1	{color: #ffffff; font: 14px Fujiyama2, fuji2n; text-align: center; padding: 12px 0 0 0; letter-spacing: 0.4em;}
h2	{color: #4cbf61; font: 28px Trebuchet MS; text-align: center; padding: 48px 0 0 0;}
span.h3	{font: 12px Fujiyama2, fuji2n; letter-spacing: 0.2em;}

a	{color: #0f6cae; font: bold; text-decoration: none;}
a:hover	{color: #83b93b; font: bold; text-decoration: underline;}











