/* MAC GAMES ARCADE STYLESHEET */

/* BEGIN SPECIAL FORMATTING SETTINGS */

	DIV			{ 	/* HACK FOR LAME IE WINDBLOWS */

				}

	FORM { /* FIX FORMS */
		margin: 0px;
		border: 0px;
		padding: 0px;
	}

	IMG, H1, H2, H3, H4, H5, CENTER { /* HACK FOR CSS3 */
		margin:  0px;
		border:  0px;
		padding: 0px;
	}
	H1, H2, H3 {
		/*display: inline;*/
	}

	.left  		{ float: left; }
	.right 		{ float: right; }
	.nobg 		{ background-image: none; }
	.nospace 	{ margin: 0px; padding: 0px; border: 0px; }
	.clear 		{ clear: both; }
	.hide 		{ display: none; }
	.show 		{ /*display: ;*/ }
	.thinborder { border: 1px solid #999; }
	.noborder 	{ border: 0px hidden; }
	
	#mga-content A.noborder,
	#mga-content A.noborder:link,
	#mga-content A.noborder:visited,
	#mga-content A.noborder:active,
	#mga-content A.noborder:hover { border: hidden; }
	
/* END SPECIAL FORMATTING SETTINGS */

/* BEGIN COMMON FORMATTING */

	BODY {
		margin: 	0px;
		padding: 	0px;
		border:		0px;
	}
	BODY, TD, TH, TR {
		font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		font-size:	12px;
		color:		#333;
		-webkit-text-size-adjust:none;
	}


	#mga-content {
		/* pre-assigned */
	}
	#mga-content .divider-line,
	#mga-content .divider-line-light {
		overflow: 	hidden;
		height: 	2px;
		clear: 		both;
		margin: 	8px 0px 8px 0px;
	}
	#mga-content .divider-line 			{ background: url('/images/line_horiz_2px_deep.gif') repeat-x; }
	#mga-content .divider-line-light 	{ background: url('/images/line_horiz_2px_light.gif') repeat-x; }
	#mga-content .divider-space 		{ overflow: hidden; clear: both; }/* height is assigned on usage */


	.tiny 		{ font-size: 9px; }
	.small 		{ font-size: 10px; }
	.medium 	{ font-size: 12px; }
	.large 		{ font-size: 14px; }
	.light 		{ color: #777; }
	.strong 	{ color: #000; font-weight: bold; }
	.bold 		{ font-weight: bold; }
	.nobold 	{ font-weight: normal; }
	.required 	{ color: #700; }
	.aok 		{ color: #006; }
	.subnote	{ color: #490; }


	.title_small,
	.title_medium,
	.title_large {
		color: 			#258;
		font-weight: 	bold;
	}
	H1, .title_large 	{ font-size: 21px; }
	H2, .title_medium 	{ font-size: 17px; }
	H3, .title_small 	{ font-size: 13px; }

/* END COMMON FORMATTING */






/* BEGIN PAGE HANDLERS */

	BODY {
		background:	#CCC url('/images/fullpage_txtr.gif') repeat-x;
		text-align:	center;
		min-width:	942px;
		width: expression( document.body.clientWidth < 943 ? "942px" : "auto" ); /* set min-width for stupid ass IE */
	}
	
	#mga-fullpage-wrap {
		padding:		13px 0px 20px 0px;
	}
	#mga-fullpage-sized {
		width: 			942px;
		margin: 		0px auto 0px auto;
		text-align:		left;
	}

	#mga-header {
		height: 		87px;
		border: 		0px;
		margin: 		0px;
		padding: 		0px;
		background-repeat:	repeat-x;
		background-color:	#FFF;
	}
	#mga-header-nav .btn 	{
		border-top:		1px hidden;
		margin-top:		1px;
		margin-bottom:	2px;
  	}
	#mga-header-nav .btn:hover 	{
		/*background: 	#9C5; SCOLOR SECTION */
		border-top:		1px solid;/* #AD6; SCOLOR SECTION */
		margin-top:		0px;
		filter: 		alpha(opacity=90);	/* IE crap */
  		opacity: 		0.9;				/* CSS3 standard */
  		cursor:			pointer;
  	}


	#mga-content-border1, 
	#mga-content-border2 {
		margin: 			0px;
		padding: 			0px;
		width: 				auto; /*  fix the width for stupid ass IE */
	}
	#mga-content-border1 {
		border-bottom: 		1px solid #999;
		border-left: 		1px solid #999;
		border-right: 		1px solid #999;
	}
	#mga-content-border2 {
		background-color: 	#FFF;
		border-bottom: 		1px solid #4C4C4C;
		border-left: 		1px solid #4C4C4C;
		border-right: 		1px solid #4C4C4C;
		padding: 			4px 10px 5px 10px;
	}
	#mga-content-border2 .corner {
		float:		right;
		position:	relative;
		bottom:		1px;
		right:		-12px;
	}


	#mga-footer,
	#mga-footer-links,
	#mga-footer-copyright {
		margin: 		0px;
		padding: 		0px;
		color: 			#AAA;
		text-align:		center;
		line-height: 	13px;
		padding-bottom:	5px;
	}
	#mga-footer {
		padding-top:	5px;
	}
		#mga-footer-links {
			font-size:	11px;
		}
		#mga-footer-copyright {
			font-size:	9px;
		}
		
/* END PAGE HANDLERS */



/* BEGIN SIDEBAR HANDLERS */

	#mga-sidebar {
		margin: 	0px;
		border: 	0px;
		padding: 	0px;
		float: 		right;
		width: 		265px;
	}
	
		#mga-sidebar .box,
		#mga-sidebar .box .top,
		#mga-sidebar .box .tail,
		#mga-sidebar .box .bottom {
			margin: 	0px;
			border: 	0px;
			padding: 	0px;
		}
		#mga-sidebar .box {
			margin-bottom:	4px;
		}
			#mga-sidebar .box .top {
				background:		#333 url('/images/sidebar_head_txtr.gif') repeat-x;
				height:			24px;
				text-align:		center;
				overflow: 		hidden;
			}
			#mga-sidebar .box .content,
			#mga-sidebar .box .items {
				background:		#555;
				border-left:	2px solid #262626;
				border-right:	2px solid #262626;
				padding:		5px 12px 0px 12px;
				font-size:		12px;
				color:			#EEE;
				overflow: 		auto;
			}
			#mga-sidebar .box .tail {
				background:		#555;
				border-left:	2px solid #262626;
				border-right:	2px solid #262626;
				padding:		5px 5px 2px 5px;
				text-align:		center;
			}
			#mga-sidebar .box .bottom {
				background:		#555;
				border-left:	2px solid #262626;
				border-right:	2px solid #262626;
				border-bottom:	2px solid #262626;
				height:			3px;
			}
			#mga-sidebar .box .bottom .corner {
				overflow:	visible;
				float:		right;
				position:	relative;
				bottom:		0px;
				right:		-2px;
			}
			
			#mga-sidebar .box .items {
				padding:				0px 0px 0px 0px;
				width:					261px;
			}
			#mga-sidebar .box .items .icon {
				padding:				3px 0px 3px 0px;
				background-position:	center center;
				background-repeat:		no-repeat;
				width:					56px;
			}
			#mga-sidebar .box .items .topic,
			#mga-sidebar .box .items .game {
				color:					#AAA;
				padding: 				3px 10px 3px 0px;
				width:					205px;
			}
			#mga-sidebar .link {
				color:					#EEE;
				font-size:				12px;
				text-decoration: 		none;
			}
			#mga-sidebar .box .items TD {
				border-bottom:			1px solid #666;
			}
			#mga-sidebar .box .items TR:hover {
				cursor:					pointer;
				background:				#687180;
			}
			#mga-sidebar .box .items TR.nofinger:hover {
				cursor:					default;
				background:				#555;
			}
		
/* END SIDEBAR HANDLERS */




/* BEGIN CONTENT BOX DEFINES */

	#mga-content {
		margin: 	0px;
		border: 	0px;
		padding: 	0px;
		float:		left;
		width:		649px;
	}
	#mga-content-forum {
		margin: 	0px;
		border: 	0px;
		padding: 	0px;
	}

		#mga-content 		.box,
		#mga-content 		.box .header,
		#mga-content 		.box .content,
		#mga-content-forum 	.box,
		#mga-content-forum 	.box .header,
		#mga-content-forum 	.box .content {
			margin: 		0px;
			border: 		0px;
			padding: 		0px;
		}
		#mga-content 		.box {
			margin-bottom:	4px;
		}
		#mga-content-forum 	.box {
			margin-bottom:	0px;
		}
			#mga-content 		.box .header,
			#mga-content-forum 	.box .header {
				height:			24px;
				/*background:		#666 url('/images/content_head_txtr.gif') no-repeat;*/
				background-repeat: no-repeat;
				text-align:		left;
			}
			#mga-content-forum 	.box .header {
				/*background:		#666 url('/images/content_head_txtr_f.gif') no-repeat;*/
				background-repeat: no-repeat;
			}
			#mga-content 		.box .content {
				padding:		10px 10px 0px 10px;
			}
			#mga-content 		.box .content,
			#mga-content-forum 	.box .content {
				border-left:	2px solid #b3b3b3;
				border-right:	2px solid #b3b3b3;
				border-bottom:	2px solid #b3b3b3;
				background:		#eee;/* #f3f3f3; */
			}
			#mga-content 		.box .dark {
				border-left:	2px solid #262626;
				border-right:	2px solid #262626;
				border-bottom:	2px solid #262626;
				background:		#555;
				color:			#EEE;
			}
			#mga-content 		.box .dark TD {
				color:			#EEE;
			}
			#mga-content 		.box .content .corner,
			#mga-content-forum 	.box .content .corner {
				overflow:		visible;
				float:			right;
				position:		relative;
				bottom:			3px;
				right:			-12px;
			}
			#mga-content-forum 	.box .content .corner {
				right:			-2px;
			}
	
/* END CONTENT BOX DEFINES */




/* BEGIN A LINK HANDLERS */

	A, A:link, A:visited, A:active, A:hover {
	}
	
	#mga-content A {
		border-bottom: 	1px solid #9C5;
		color:			#111;
		text-decoration: none;
	}
	#mga-content A:link		{  }
	#mga-content A:visited 	{ border-bottom: 1px solid #AAA; color: #666; }
	#mga-content A:active 	{ border-bottom: 1px solid #000; color: #000; }
	#mga-content A:hover 	{ border-bottom: 1px solid #000; color: #000; }


	#mga-content-articles .title A {
		border-bottom: 	1px solid transparent;
		/*color:			#258; SCOLOR SECTION */
		font-size: 		18px;
		font-weight: 	bold;
		text-decoration: none;
	}
	#mga-content-articles .title A:link		{ border-bottom: 1px solid transparent;  }
	#mga-content-articles .title A:visited 	{ border-bottom: 1px solid transparent;  }
	#mga-content-articles .title A:hover 	{ border-bottom: 1px solid #000;  }

	#mga-content-articles  A.morenews {
		border: 		1px solid transparent;
		padding: 		4px 10px 4px 10px;
		font-size:		13px;
		font-weight:	bold;
		text-decoration: none;
	}
	#mga-content-articles  A.morenews:link		{  }
	#mga-content-articles  A.morenews:visited 	{  }
	#mga-content-articles  A.morenews:hover 	{ border: 1px solid #000; background: #FAFAFA; }

	
	#mga-sidebar  .content A {
		color:			#EEE;
		font-size:		12px;
		text-decoration: none;
	}
	#mga-sidebar  .content A:link		{ color: #EEE; }
	#mga-sidebar  .content A:visited 	{ color: #DDD; }
	#mga-sidebar  .content A:hover 		{ border-bottom: 1px solid #9C5; color: #FFF; }
	
	#mga-sidebar  .items A {
		color:			#EEE;
		font-size:		12px;
		text-decoration: none;
	}
	#mga-sidebar  .items A:link		{  }
	#mga-sidebar  .items A:visited 	{  }
	#mga-sidebar  .items A:hover 	{  }
	
	#mga-sidebar  .tail A {
		margin: 		1px;
		padding: 		2px 6px 2px 6px;
		color:			#CCC;
		font-size:		12px;
		font-weight:	bold;
		text-decoration: none;
	}
	#mga-sidebar  .tail A:link		{  }
	#mga-sidebar  .tail A:visited 	{  }
	#mga-sidebar  .tail A:hover 	{ border: 1px solid #DDD; /*background: #68717f; SCOLOR SECTION */ color: #DDD; }
	

	#mga-footer A {
		border-bottom: 	0px hidden;
		color:			#888;
		font-weight: 	bold;
		text-decoration: none;
	}
	#mga-footer A:link 		{ color: #888; }
	#mga-footer A:visited 	{ color: #AAA; }
	#mga-footer A:hover 	{ border-bottom: 1px solid #9C5; color: #999; }
	
/* END A LINK HANDLERS */




	
	
	
/* BEGIN INNER CONTENT DEFINES */

	#mga-content-articles {
		text-align: 	left;
	}
		#mga-content-articles .left  { float: left;  margin-right: 10px; }
		#mga-content-articles .right { float: right; margin-left:  10px; }

		#mga-content-articles .title {
			/*color: 			#258; SCOLOR SECTION */
			font-size: 		18px;
			font-weight: 	bold;
		}
		#mga-content-articles .byline {
			padding-top:	2px;
			color:			#999;
			font-size:		10px;
			padding-bottom:	4px;
		}
		#mga-content-articles .body {
			clear: 			both;
			padding: 		15px 15px 15px 15px;
			line-height:	17px;
		}
		#mga-content-articles .body BLOCKQUOTE {
			display:		block;
			margin:			4px 15px 0px 20px;
			-moz-border-radius: 10px;
			padding:		5px 18px 5px 19px;
			background-color:	#FFF;
			background-image:	url('/images/blockquotes.gif');
			background-position: top left;
			background-repeat: 	no-repeat;
		}
		#mga-content-articles .body BLOCKQUOTE:after {
			display: 		block;
			margin-right: 	-18px;
			margin-top:		-8px;
			margin-bottom:	-5px;
			content:		url('/images/blockquotesend.gif');
			text-align:		right;
		}

		#mga-content-articles .bodyimage {
			float:			right;
			margin-left:	15px;
			margin-bottom:	15px;
		}

		#mga-content-articles .digglink {
			padding-top:	5px;
			float:			right;
		}
		#mga-content-articles .close {
			padding-top:	2px;
			color:			#999;
			font-size:		10px;
			padding-bottom:	4px;
		}
		
		#mga-content-articles .morenews {
			text-align:		center;
			display:		inline;
		}


	#mga-content-disclaimer {
		margin: 		40px 20px 20px 20px;
		color: 			#777;
	}

	
	#mga-content-faq {
		text-align: 	left;
	}
		#mga-content-faq UL {
			list-style-image: url('/images/arrow_faq_dot.gif');
		}
		#mga-content-faq LI {
			padding-bottom:	5px;
		}
		#mga-content-faq .grouptitle {
			/*color: 			#258; SCOLOR SECTION */
			font-weight: 	bold;
			font-size:		17px;
		}
		#mga-content-faq .topic {
			padding: 		8px 10px 5px 10px;
			/*color: 			#900; SCOLOR SECTION */
			font-weight: 	bold;
			font-size:		13px;
		}
		#mga-content-faq .body {
			padding: 		0px 18px 5px 18px;
			line-height:	17px;
		}
		#mga-content-faq .totop {
			padding: 		0px 18px 5px 18px;
			font-size:		11px;
			font-weight: 	bold;
			text-align:		right;
		}


	#mga-content-support {
		text-align: 	left;
	}
		#mga-content-support .grouptitle {
			margin-bottom:	5px;
			/*color: 			#258; SCOLOR SECTION */
			font-weight: 	bold;
			font-size:		17px;
		}
		#mga-content-support .arrow-open,
		#mga-content-support .arrow-closed {
			padding: 		5px 0px 5px 0px;
			width:			15px;
			background:		#EEE url('/images/arrow_support_closed.gif') center center no-repeat;
			font-weight: 	bold;
			font-size:		13px;
			cursor:			pointer;
			float:			left;
		}
		#mga-content-support .arrow-open {
			margin-bottom:	0px;
			background:		#EEE url('/images/arrow_support_open.gif') center center no-repeat;
		}
		
		#mga-content-support .topic-open,
		#mga-content-support .topic-closed {
			margin:			1px;
			padding: 		4px 5px 5px 5px;
			font-size:		13px;
			cursor:			pointer;
			float:			left;
		}
		#mga-content-support .topic-open {
			margin:			0px;
			margin-bottom:	0px;
			border:			1px solid #BBB;
			border-bottom:	0px;
			background:		#F9F9F9;
			font-weight: 	bold;
			color: 			#900;
		}
		#mga-content-support .body {
			clear:			both;
			margin-left:	15px;
			margin-bottom:	5px;
			border:			1px solid #BBB;
			padding: 		8px 18px 10px 18px;
			line-height:	17px;
		}

	#mga-content-contact {
		text-align: 	left;
	}
		#mga-content-contact .arrow-closed {
			padding: 		5px 0px 5px 0px;
			width:			15px;
			background:		#EEE url('/images/arrow_support_closed.gif') center center no-repeat;
			font-weight: 	bold;
			font-size:		13px;
			cursor:			pointer;
			float:			left;
		}
		#mga-content-contact .form-closed {
			margin:			1px;
			padding: 		4px 5px 5px 5px;
			font-size:		13px;
			cursor:			pointer;
			float:			left;
		}


	#mga-sitemap {
		width: 			400px;
		text-align: 	left;
	}
		#mga-sitemap A.main {
			border-bottom: 	0px hidden;
			padding: 		5px 0px 5px 10px;
			display: 		block;
			font-size:		22px;
			font-weight: 	bold;
			text-decoration: none;
		}
		#mga-sitemap .detail {
			border-bottom: 	0px hidden;
			font-size:		14px;
			font-weight: 	normal;
			color:			#333;
			text-decoration: none;
		}

/* END CONTENT DEFINES */





/* BEGIN THUMBER WIZZIT */
	
	#mga-thumber {
		clear: 			both;
		margin:			0px;
		border:			0px;
		padding:		0px 0px 8px 0px;
		text-align:		center;
	}
	#mga-thumber-inner {
		margin:			0px;
		padding:		0px;
		font-weight: 	bold;
		font-size: 		18px;
	}
		/* "thumb" defines every element in the listnav, including links */
		#mga-thumber-inner A.thumb {
			border: 		0px;
			margin:			1px;
		}
		#mga-thumber-inner .thumb {
			border: 		0px;
			margin:			1px;
			padding:			2px 5px 2px 5px;
			background-position: 	center center;
			background-repeat: 		no-repeat;
			background-color:		#EDEDED;
		}
		/* "*link" defines every link in the listnav, not null elements */
		#mga-thumber-inner .imglink,
		#mga-thumber-inner .textlink {
			border: 		0px;
			margin:			1px;
		}
		#mga-thumber-inner .imglink:hover,
		#mga-thumber-inner .textlink:hover {
			border: 			1px solid #999;
			margin:				0px;
			background-color: 	#FAFAFA;
		}
		
		#mga-thumber-inner .back 	{ margin-left:  0px; background-image: url('/images/thumber_back.gif'); }
		#mga-thumber-inner .next 	{ margin-right:	0px; background-image: url('/images/thumber_next.gif'); }
		#mga-thumber-inner .backno 	{ margin-left:  0px; background-image: url('/images/thumber_backno.gif'); }
		#mga-thumber-inner .nextno 	{ margin-right:	0px; background-image: url('/images/thumber_nextno.gif'); }
		
		#mga-thumber-inner .back, 
		#mga-thumber-inner .next,
		#mga-thumber-inner .backno, 
		#mga-thumber-inner .nextno {
			padding-left:	10px;
			padding-right:	10px;
		}
		
		#mga-thumber-inner .backdots 	{ background-image: url('/images/thumber_backdots.gif'); }
		#mga-thumber-inner .nextdots 	{ background-image: url('/images/thumber_nextdots.gif'); }
		
		#mga-thumber-inner .backdots, 
		#mga-thumber-inner .nextdots {
			padding-left:	5px;
			padding-right:	5px;
		}

		#mga-thumber-inner .on {
			border: 			1px solid #999;
			background-color: 	#DDD;
			color:				#A22;
		}
		#mga-thumber-inner .spacer {
			padding-left: 	0px;
			padding-right: 	0px;
		}
	
/* END THUMBER WIZZIT */





/* BEGIN FORM BOXES */
	
	#mga-form-box {
		clear: 		both;
		text-align: left;
	}
	#mga-form-box .topedge,
	#mga-form-box .formarea,
	#mga-form-box .bottomedge {
		background: #EDEDED;
	}
	#mga-form-box .topedge,
	#mga-form-box .bottomedge {
		overflow: 	hidden;
		height: 	10px;
	}
	#mga-form-box .corners {
		overflow: 	hidden;
		width: 		11px;
		height: 	11px;
	}
	#mga-form-box .topedge {
		border-top: 1px solid #8E8E8E;
	}
	#mga-form-box .bottomedge {
		border-bottom: 1px solid #8E8E8E;
	}
	#mga-form-box .formarea {
		clear: 			both;
		border-left: 	1px solid #8E8E8E;
		border-right: 	1px solid #8E8E8E;
		padding: 		1px 12px 1px 12px;
	}



	#mga-error-box {
		border:			2px solid #900;
		padding:		5px;
		color: 			#700;
		font-weight:	bold;
		font-size:		12px;
		line-height:	22px;
	}
	#mga-error-box .title {
		border-right:	6px solid #B00;
		border-left:	6px solid #B00;
		padding:		0px 2px 0px 2px;
		color: 			#B00;
		font-size:		15px;
	}

/* END FORM BOXES */





/* BEGIN SCOLORS */
	
	#mga-header-nav .btn:hover 	{
		background: 		#9C5;
		border-top-color:	#9C5;
	}
	
	H1, H2, H3, 
	.title_small,
	.title_medium,
	.title_large,
	#mga-content-articles .title,
	#mga-content-articles .title A,
	#mga-content-faq .grouptitle,
	#mga-content-support .grouptitle	{ color: 			#777; }
	#mga-content-faq .topic				{ color: 			#800; }
	#mga-sidebar .box .items TR:hover 	{ background-color:	#68717f; }
	#mga-sidebar .tail A:hover 			{ background-color: #68717f; }


/* END SCOLORS */
