A:link {text-decoration: none; color:#FFF}
A:visited {text-decoration: none; color:#FFF}
A:active {text-decoration: none; color:#FFF}
A:hover {text-decoration: underline; color:#CFF}
body
{
	margin:0;
	margin-bottom:20px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(/pic/aaa-bg-cube.gif);
	background-color:#999966;
	color:#FC9;
}

.clear
{
	clear:both;
	display:block;
	height:1px;
	overflow:hidden;
	margin:0;
	padding:0;
}

div.container
{
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background-image: url(/pic/bg30.jpg);
	background-color:#000;
	background-repeat:repeat;
	width:760px;
	display:block;
	border:2px solid #000000;
}
	.logo {
	margin:20px 0px 0px 50px;
	}
	.mainsection {
	float:left;
	margin:40px 0px 0px 120px;
	width:372px;
	}
		* html .mainsection {margin:40px 0px 0px 50px;}
		.intro {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#9C9;
		}
				.sig {
				font-weight:bold;
				}
					.sig a:link,
					.sig a:visited,
					.sig a:hover {font-weight:bold;}
		.articletitle {
		margin-top:20px;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:20px;
		color:#FFF;
		font-weight:bold;
		}
		.archivelink {
		font-family:Arial,Helvetica,Geneva;
		font-size:13px;
		color:#CFF;
		font-weight:bold;
		}
			.archivelink a {font-weight:bold;}
		.suggestioncontainer {
		margin-top:20px;
		}
			.suggestionimage {
			float:right;
			margin:5px;
			margin-bottom:0px;
			padding:5px;
			}
				/*#number1image {margin-bottom:0px;}*/
			.suggestion {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:17px;
			color:#FFF;
			font-weight:bold;
			}
			.suggestiontext {
			font-family:Arial,Helvetica,Geneva;
			font-size:13px;
			color:#FC9;
			}
	.rightcontainer {
	margin:50px 0px 0px 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CFF;
	width:140px;
	}
		.righttitle {
		margin:20px 0px 0px 0px;
		font-family:georgia;
		font-size:16px;
		color:#CFF;
		font-weight:bold;
		}
		.rightgamecontainer {
		margin:20px 0px 0px 0px;
		}
		.rightquestioncontainer {
		margin:0px;
		}
			.rightquestiontitle {
			margin:0px 0px 20px 0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			color:#CFF;
			font-weight:bold;
			}
			.rightgametitle {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:14px;
			color:#CFF;
			font-weight:bold;
			}
			.rightimage {
			margin:20px 0px 0px 0px;
			}
	.search_section {
	width:600px;
	margin:100px 0px 0px 120px;
	}
		.search_section a {
		color:#473215;
		font-weight:bold;
		font-family:Georgia,Times,"Times New Roman",serif;
		text-decoration:none;
		font-size:12px;
		}

		.search {
		BACKGROUND-COLOR: #000;
		BORDER: #999965 1px solid;
		COLOR: #999965;
		FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px
		}
		#searchmargin {margin:0px 0px 4px 0px;}

.searchfooter {
margin:50px 0 20px 120px;
}
.dgbottomlogo {
float:left;
}
.dgbottomlogo img {border:0px;}
.searchnavigation {
margin:15px 0 0 5px;
float:left;
}
.searchnavigation ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	font: bold 12px "Times New Roman", Times, serif;
	color:#000
	}
.searchnavigation ul li {
	position: relative;
	text-indent:0px !important;
	}
	.searchnavigation ul li:before {
	content: "" !important;
	}
.searchnavigation ul li a:link,
.searchnavigation ul li a:visited,
.searchnavigation ul li a:active {
display: block;
text-decoration: none;
color: #DDD;
padding: 5px !important;
}
/* Fix IE. Hide from IE Mac \*/
* html .searchnavigation ul li { float: left; height: 1%; }
* html .searchnavigation ul li a { height: 1%; }
/* End */
.searchnavigation li {
margin:0px !important;
}
.searchnavigation li ul {
position: absolute;
bottom: 22px; /* Set 1px less than menu width */
left:0px;
display: none;
}
.searchnavigation li ul li a {
width:154px;
text-align:left;
} /* Sub Menu Styles */
		
.searchnavigation li:hover ul, .searchnavigation li.over ul { display: block; } /* The magic */
	.shows {
	width:75px;
	height:22px;
	float:left;
	text-align:center;
	color:#DDD;
	background-image:url(/images/navibuttons/shows_up.jpg);
	background-repeat:no-repeat;
	}
		.shows a:hover {
		color:#000 !important;
		background-image:url(/images/navibuttons/shows_down.jpg);
		background-repeat:no-repeat;
		}
			.shows ul li a:link,
			.shows ul li a:visited,
			.shows ul li a:active {
			color:#000;
			text-indent:0px !important;
			}
			.shows ul li a:hover {
			background-image:none; color:#666 !important;
			}
		#showslist{
		}
			#showslist_top {
			margin-bottom:-5px !important;
			padding:5px 0 0 0;
			width:154px;
			height:22px;
			background-image:url(/images/navibuttons/shows_top.gif);
			background-repeat:no-repeat;
			text-align:center;
			color:#FFF;
			}
			.showslist_middle a:link,
			.showslist_middle a:active,
			.showslist_middle a:visited {
			width:154px;
			height:10px;
			background-image:url(/images/navibuttons/shows_middle.gif);
			background-repeat:repeat-y;
			}
			.showslist_middle a:hover {
			color:#FC9;
			width:154px;
			background-image:url(/images/navibuttons/shows_middle.gif);
			background-repeat:repeat-y;
			z-index:1;
			}
				#showshover_on1,	#showshover_on2,	#showshover_on3,	#showshover_on4,
				#showshover_on5,	#showshover_on6,	#showshover_on7,	#showshover_on8,
				#showshover_on9,	#showshover_on10, 	#showshover_on11, 	#showshover_on12,
				#showshover_on13, 	#showshover_on14,	#showshover_on15,	#showshover_on16,
				#showshover_on17 {
				width:154px;
				background-image:url(/images/navibuttons/shows_middle.gif);
				background-repeat:repeat-y;
				}
			#showslist_bottom {
			padding:5px 0 0 0;
			width:154px;
			height:22px;
			background-image:url(/images/navibuttons/shows_bottom.gif);
			background-repeat:no-repeat;
			}
	.middle {
	width:73px;
	height:22px;
	float:left;
	text-align:center;
	color:#DDD;
	background-image:url(/images/navibuttons/reviews_up.jpg);
	background-repeat:no-repeat;
	}
		.middle a:hover {
		color:#000 !important;
		background-image:url(/images/navibuttons/reviews_down.jpg);
		background-repeat:no-repeat;
		}
			.middle ul li a:link,
			.middle ul li a:visited,
			.middle ul li a:active {
			color:#000;
			text-indent:0px !important;
			}
			.middle ul li a:hover {
			background-image:none; color:#666 !important;
			}
		#middlelist{
		}
			#middlelist_top {
			margin-bottom:-5px !important;
			padding:5px 0 0 0;
			width:154px;
			height:22px;
			background-image:url(/images/navibuttons/shows_top.gif);
			background-repeat:no-repeat;
			text-align:center;
			color:#FFF;
			}
			.middlelist_middle a:link,
			.middlelist_middle a:active,
			.middlelist_middle a:visited {
			width:154px;
			height:10px;
			background-image:url(/images/navibuttons/shows_middle.gif);
			background-repeat:repeat-y;
			}
			.middlelist_middle a:hover {
			color:#FC9;
			width:154px;
			background-image:url(/images/navibuttons/shows_middle.gif);
			background-repeat:repeat-y;
			}
				#middlehover_on1,	#middlehover_on2,	#middlehover_on3,	#middlehover_on4,
				#middlehover_on5,	#middlehover_on6,	#middlehover_on7,	#middlehover_on8,
				#middlehover_on9,	#middlehover_on10, 	#middlehover_on11, 	#middlehover_on12,
				#middlehover_on13, 	#middlehover_on14,	#middlehover_on15,	#middlehover_on16 {
				width:154px;
				background-image:url(/images/navibuttons/shows_middle.gif);
				background-repeat:repeat-y;
				}
			.middlelist_middle_17 a:link,
			.middlelist_middle_17 a:active,
			.middlelist_middle_17 a:visited {
			width:154px;
			height:10px;
			background-image:url(/images/navibuttons/shows_middle.gif);
			background-repeat:repeat-y;
			}
			.middlelist_middle_17 a:hover {
			color:#FC9;
			width:154px;
			background-image:url(/images/navibuttons/shows_middle.gif) !important;
			background-repeat:repeat-y;
			}
			#middlelist_bottom {
			padding:5px 0 0 0;
			width:154px;
			height:22px;
			background-image:url(/images/navibuttons/shows_bottom.gif);
			background-repeat:no-repeat;
			}
		#archivelist{
		}
			#archivelist_top {
			margin-bottom:-5px !important;
			padding:5px 0 0 0;
			width:250px;
			height:22px;
			background-image:url(/images/navibuttons/archive_top.gif);
			background-repeat:no-repeat;
			text-align:center;
			color:#FFF;
			}
			.archivelist_middle a:link,
			.archivelist_middle a:active,
			.archivelist_middle a:visited {
			width:250px;
			height:10px;
			background-image:url(/images/navibuttons/archive_middle.gif);
			background-repeat:repeat-y;
			}
			/*.archivelist_middle a:hover {
			color:#FC9;
			width:250px;
			background-image:url(/images/navibuttons/archive_middle.gif);
			background-repeat:repeat-y;
			}
			
				#archivehover_on1,	#archivehover_on2,	#archivehover_on3,	#archivehover_on4,
				#archivehover_on5,	#archivehover_on6,	#archivehover_on7,	#archivehover_on8,
				#archivehover_on9,	#archivehover_on10 {
				width:250px;
				background-image:url(/images/navibuttons/archive_middle.gif);
				background-repeat:repeat-y;
				}
			.archivelist_middle_17 a:link,
			.archivelist_middle_17 a:active,
			.archivelist_middle_17 a:visited {
			width:154px;
			height:10px;
			background-image:url(/images/navibuttons/archive_middle.gif);
			background-repeat:repeat-y;
			}
			.archivelist_middle_17 a:hover {
			color:#FC9;
			width:154px;
			background-image:url(/images/navibuttons/archive_middle.gif) !important;
			background-repeat:repeat-y;
			}
			*/
			#archivelist_bottom {
			padding:5px 0 0 0;
			width:250px;
			height:22px;
			background-image:url(/images/navibuttons/archive_bottom.gif);
			background-repeat:no-repeat;
			}
		#searchlist{
		}
			#searchlist_form {
			text-indent:0px !important;
			margin-bottom:-5px;
			padding:5px 0 0 0;
			width:154px;
			height:44px;
			background-image:url(/images/navibuttons/search_form.gif);
			background-repeat:no-repeat;
			color:#FFF;
			}
				#searchlist_input {
				color:#000;
				font-size:12px;
				font-weight:bold;
				font-family:"Times New Roman", Times, serif;
				text-align:center;
				margin:5px 0 0 0;
				opacity: .5;
				filter: alpha(opacity=50);
				}
	#matchmaking {
	width:107px;
	height:22px;
	float:left;
	text-align:center;
	color:#DDD;
	background-image:url(/images/navibuttons/matchmaking_up.jpg);
	background-repeat:no-repeat;
	}
		#matchmaking a:hover {
		color:#000;
		background-image:url(/images/navibuttons/matchmaking_down.jpg);
		background-repeat:no-repeat;
		}
			#matchmaking ul li a:hover {background-image:none; color:#DDD !important;}
