
		body,html{
			margin: 0;
			padding: 0;
			margin-top: 0px;
			background: black url(img/bodybg.png);      
			background-repeat: repeat-y;
			background-position:center top;
			color: #FFFFFF;
			/* Makes content center in IE, by using text-align on the #container div */
			text-align: center;
		}
		
		a:link {
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: underline;
		}
		a:visited {
			text-decoration: none;
			color: #FFFFFF;
			text-decoration: underline;
		}
		a:hover {
			text-decoration: underline;
			color: #CCFFCC;
			text-decoration: underline;
		}
		a:active {
			text-decoration: none;
			color: #AAFFAA;
			text-decoration: underline;
		}
		
		#headerimgtop {
			margin: 0;
			padding: 0;
			margin-top: 0px;
			background: black url(img/bodybg_top.jpg);      
			background-repeat: repeat-y;
			background-position:center top;
			border: none;
			height: 54px;
		}
		
		.blueglow_top {
			margin: 0;
			padding: 0;
			margin-top: -20px;
			background-image: url(img/blueglow_t.jpg);      
			background-repeat: none;
			background-position:center 0px;
			border: none;
			height: 32px;
		}
			
		#container
		{
			background: black url(img/pagebg_fill.jpg); 
			/* Width of Content */
			width: 976px;
			/* Centers the content in everything but IE */
			margin: 0 auto;
		}

		.contentwrapper,
		.contentwrapper_toedge
		{
			border: none;
			width: auto;
		}
		
		.contentwrapper div,
		.contentwrapper td
		{
			padding-left: 8px;
			padding-right: 8px;
		}
		
		#topbox 
		#topbox P,
		#topbox div,
		#topbox tr,
		#topbox td
		{
			margin-left:0px;
			padding-left: 0px;
			padding-right: 0px;
		}
		#topbox P
		{
			padding-right: 32px;
		}
		
		#ConsoleIcons
		{
			border: none;
	
			margin-left: 0px;

			position: absolute;
			top: 0px;
			
			z-index: 3;
		}
		
		#SocialIcons
		{
			border: none;
	
			margin-left: 912px;
			height: 48px;
			position: absolute;
			top: 0px;
			vertical-align: middle;
			z-index: 3;
		}
		
		#ConsoleIcons a img,
		#SocialIcons a img { border: 0; margin: 2px 0 0 auto; opacity: 1.0; }
		#ConsoleIcons a:hover img,
		#SocialIcons a:hover img { margin: 0 0 2px auto; opacity: 0.75; }
		
		#TopNav
		{
			margin-left: 0px;
			height: 0px;
			position: absolute;
			margin-top: 336px;
			width: 976px;
			z-index: 3;
		}
		
		
		#TopNav a img { border: 0; margin: 2px 0 0 auto; }
		#TopNav a:hover img { margin: 0 0 2px auto; }
	
		.scrcaption 
		{
			color: #FFFFFF;
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-style: italic;
			font-weight: bold;
			text-align: center;
			width: 400px;
		}
		
		.boardtable 
		{
			color: #FFFFFF;
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: italic;
			font-weight: bold;
			text-align: left;
		}
		
		.simpleimg,
		.simpleimg div,
		.simpleimg tr,
		.simpleimg td,
		.simpleimg img 
		{ border: 0; margin: 0 0 0 0; padding: 0 0 0 0; }
		
		.scrcaption a img { color: #FFFFFF; border: 0; margin: 2px 0 0 auto; }
		.scrcaption a:hover img { color: #FFDDAA; margin: 0 0 2px auto; }
		
		.scrcaption a { color: #FFFFFF; }
		.scrcaption a:hover { color: #FFDDAA; }
		
		
		.scrcaption a:link,
		.scrcaption a:visited,
		.scrcaption a:hover,
		.scrcaption a:active {
			text-decoration: none;
		}
		
		
		
		.galleryentry 
		{
			color: #FFFFFF;
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: italic;
			text-align: left;
		}
		.galleryentry img
		{
			border: 6px solid #f1f1f1;
		}
		
		.galleryentry a:link,
		.galleryentry a:visited,
		.galleryentry a:hover,
		.galleryentry a:active {
			text-decoration: none;
		}
		
		.mainhdr
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: x-large;
			font-weight: bolder;
			color: #EFE1B2;
			text-shadow: 0 0 10px #534824, 
			-1px 0 #44250C, 0 1px #44250C,
     		1px 0 #44250C, 0 -1px #44250C;}
     		
     		
		.titlehdr,
		.lefttitlehdr
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: xx-large;
			font-weight: bolder;
			color: #CFC192;
			text-shadow: 0 0 10px #534824, 
			-1px 0 #44250C, 0 1px #44250C,
     		1px 0 #44250C, 0 -1px #44250C;}
     		
		.darkoutlinehdr
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: xx-large;
			font-weight: bolder;
			color: #CFC192;
			
		   -webkit-text-stroke: 1px black;
			text-shadow: 0 0 10px #534824, 
			   3px 3px 0 #000,
			 -1px -1px 0 #000,  
			  1px -1px 0 #000,
			  -1px 1px 0 #000,
			   1px 1px 0 #000;}
     		
		.darkoutlinehdrsm
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: xx-large;
			font-weight: bolder;
			color: #CFC192;
			
			text-shadow: 0 0 8px #534824, 
			   2px 2px 0 #100,
			   2px 0px 0 #100,
			   0px 2px 0 #100,
			 -1px -1px 0 #000,  
			  1px -1px 0 #000,
			  -1px 1px 0 #000,
			   1px 1px 0 #000,
			 -1px  0px 0 #000,  
			  1px  0px 0 #000,
			  0px -1px 0 #000,
			   0px 1px 0 #000;}
			
     	.lefttitlehdr
     	{
     		text-align: left;
			margin-left: 8px;
     	}
     		
		.basehdr,
		.basehdr a:link,
		.basehdr a:visited,
		.basehdr a:hover,
		.basehdr a:active
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: medium;
			font-weight: bolder;
			color: #CFC192;
			text-decoration: none;
			text-shadow: 0 0 10px #534824, 
			-1px 0 #332814, 0 1px #332814,
     		1px 0 #332814, 0 -1px #332814;}
		.basehdr a:hover
		{
			color: #534824;
		}
     		
		.doitnow 
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: medium;
			font-weight: bold;
			color: #CFC192;
			text-shadow: 0 0 1px #534824, 
			-1px 0 #44250C, 0 1px #44250C,
     		1px 0 #44250C, 0 -1px #44250C;
		}
		

	.posterleg {
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: x-small;
			font-weight: bold;
			color: #CCCCBB;
		text-shadow:  
		0 -1px #111;
		}
		
	.base {
		font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		color: #CCCCBB;
		}
		
	.share {
		font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		color: #000000;
	}
		
		.addthis_toolbox a:link {
			font-size: 32px;
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
		.addthis_toolbox a:visited {
			font-size: 32px;
			text-decoration: none;
			color: #000000;
			text-decoration: none;
		}
		.addthis_toolbox a:hover {
			font-size: 32px;
			color: #DD7722;
			text-decoration: none;
		}
		.addthis_toolbox a:active {
			font-size: 32px;
			text-decoration: none;
			color: #DD7722;
			text-decoration: none;
		}
    .newslettertext 
    {
    	font-size: small; color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		
		text-shadow: 0 0 5px #534824, 
		-1px 0 #444, 0 1px #444,
 		1px 0 #444, 0 -1px #444;
	}
    .outsidetext 
    {
		font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		color: #CCCCBB;
		
		text-shadow:  
		-1px 0 #333, 0 1px #333,
 		1px 0 #333, 0 -1px #333;
	}
	
	
    .bodyheaderl
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: large;
			font-weight: bolder;
			color: #CFC192;
			text-shadow: 0 0 10px #534824, 
			-1px 0 #332814, 0 1px #332814,
     		1px 0 #332814, 0 -1px #332814;}
     		
    .bodyheader 
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: medium;
			font-weight: bolder;
			color: #CFC192;
			text-shadow: 0 0 10px #534824, 
			-1px 0 #332814, 0 1px #332814,
     		1px 0 #332814, 0 -1px #332814;}
     		
    .boldish 
		{
			font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
			font-size: medium;
			color: #CFC192;
			text-shadow: 0 0 10px #534824, 
			-1px 0 #332814, 0 1px #332814,
     		1px 0 #332814, 0 -1px #332814;}
	
    .normaltext 
    {
    	font-size: small; color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		text-align: left;
		
		text-shadow: 0 0 5px #534824, 
		-1px 0 #444, 0 1px #444,
 		1px 0 #444, 0 -1px #444;
	}
	
    .bodytext 
    {
    	font-size: small; color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
		margin-left: 96px;
		margin-right: 96px;
		
		text-shadow: 0 0 3px #402211, 
		-1px 0 #111, 0 1px #111,
 		1px 0 #111, 0 -1px #111;
	}
    .bodytextwide,
    .bodytextwidem
	{
    	color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
		margin-left: 96px;
		
		text-shadow: 0 0 3px #402211, 
		-1px 0 #111, 0 1px #111,
 		1px 0 #111, 0 -1px #111;
	}
    .bodytextwide_noglow
	{
    	color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
		margin-left: 0px;
    	font-size: small; 
	}
    .bodytextwidem2
	{
    	color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
		margin-left: 96px;
		
		text-shadow: 0 0 2px #402211, 
		-1px 0 #111, 0 1px #111,
 		1px 0 #111, 0 -1px #111;
    	font-size: medium; 
	}
    .bodytextwide 
    {
    	font-size: small;
	}
    .bodytextwidem
    {
    	font-size: medium; 
	}
	
    .bodytextwidem_nomargin
	{
    	color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
    	font-size: medium; 
		
		text-shadow: 0 0 3px #402211, 
		-1px 0 #111, 0 1px #111,
 		1px 0 #111, 0 -1px #111;
	}
    .bodytextwidel_nomargin
	{
    	color: #FFFFFF; font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		text-align: justify;
    	font-size: large; 
			font-weight: normal;
		
		text-shadow: 0 0 3px #402211, 
		-1px 0 #111, 0 1px #111,
 		1px 0 #111, 0 -1px #111;
	}
    
	.addthis_toolbox.atfixed {
		margin: 258px 230px auto;
		height: 0px;
		position: absolute;
		width: 800px;
		z-index: 3;
	}
	.addthis_toolbox .custom_images a {
	    width: 32px;
	    height: 32px;
	    margin: 0;
	    padding: 0;
	    cursor: pointer;
	}
	.addthis_toolbox .custom_images a img { border: 0; margin: 1px 0 0 auto; opacity: 1.0; }
	.addthis_toolbox .custom_images a:hover img { margin: 0 0 1px auto; opacity: 0.75; }


	.videoalignment
	{
		margin-left: 140px;
		margin-top: 68px;
		width: 480px;
		height: 385px;
	}

		.emptydiv
		{
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}

		.hdrdiv
		{
			background: url('img/hdr.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;
			padding-top: 16px;

			z-index: 3;
		}
		.hdrdiv2
		{
			background: url('img/hdr.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}

		.contentdiv
		{
			background: url('img/topgradient.png') no-repeat top;
			border: none;
			height: 168px;
			width: 952px;

			z-index: 3;
		}
		
		.scrshotsdiv
		{
			background: url('img/hdr_screenshots.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}
		
		.fanartdiv
		{
			background: url('img/hdr_fanart.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}
		.remixdiv
		{
			background: url('img/hdr_remix.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}
		
		.wallpapersdiv
		{
			background: url('img/hdr_wallpaper.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}
		
		.indexdiv
		{
			background: url('img/hdr_index.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}

		.contactdiv
		{
			background: url('img/hdr_contact.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}
		.musicdiv
		{
			background: url('img/hdr_music.gif') no-repeat top;
			border: none;
			height: auto;
			width: 952px;

			z-index: 3;
		}

		.videodiv
		{
			background: url('img/hdr_videos.gif') no-repeat top;
			border: none;
			height: 128px;
			width: 952px;

			z-index: 3;
		}

		.videobody
		{
			background: url('img/pg_videos.jpg') no-repeat top;
			border: none;
			height: 812px;
			width: 952px;
			padding-top: 32px;

			z-index: 3;
		}
		
		.scrshotsdiv,
		.wallpapersdiv,
		.contactdiv,
		.musicdiv,
		.fanartdiv,
		.remixdiv
		{
			padding-top: 160px;
		}
		.indexdiv
		{
			padding-top: 160px;
		}



    .tweetstyle
    {
    }
	.tweetstyle div,
	.tweetstyle td
    {
    	padding-left:0px;
		padding-right:0px;
		-moz-border-radius:0px 0px 0px 0px;
	}
	.tweetstyle .twtr-hd
    {
		visibility:hidden;
		height: 0px;
		padding:0px;
	}
	.tweetstyle .twtr-doc
    {
			
	}
	.tweetstyle .twtr-ft
    {
		visibility:hidden;
		height: 0px;
	}


.div_logos
{
	height: 78px;
	width: 100%;
	vertical-align: middle;
} 

	.bullets,
	.bulletcaptions {
	vertical-align: top;
		font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
			text-align: left;
		color: #CCCCBB;
		
			margin: auto;
			padding: auto;
		}
		
	.bullets {
		font-size: medium;
		text-shadow: 0 0 1px #443311;
	}
	.bulletcaptions {
		font-size: small;
		text-shadow: none;
	}
		
	.bullets li
	{
		padding-bottom: 8px;
	}
	.bullets li ul li
	{
		padding-bottom: 0px;
	}
	
	
    .anchorbar 
    {
		font-family: Lato, Verdana, Arial, Helvetica, sans-serif;
		font-size: large;
			font-weight: bolder;
			color: #CFC192;
			text-shadow: 0 0 10px #534824, 
			-1px 0 #332814, 0 1px #332814,
     		1px 0 #332814, 0 -1px #332814;
	}
	
	