
/*--- general style rules ---*/

* {
	outline: none;
	}

div#blq-main #blq-content a {color: #11c1c1 !important;text-decoration: none !important;}
div#blq-main #blq-content a:hover {text-decoration: underline !important;}
	
div#blq-main {
	font-family: verdana, arial, sans-serif;
	padding-top: 24px;
	color: #fff !important;
	}
	div#blq-main a {
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
		}
		div#blq-main a:hover {
			color: #11c1c1;
			font-weight: bold;
			text-decoration: none;
			}
	.promo a {
		color: #f9f9f9 !important;
		}
#click-logo {
	float: left !important;
	width: 250px !important;
	height: 100px;
	margin-top: -30px;
	}
hr {
	
	height: 1px !important;
	background-color: #000 !important;
	}
div#blq-main #blq-content .button {
	font-size: 1.3em;
	display: block;
	background: #c0c0c0;
	padding: 10px;
	text-align: center;
	text-decoration: none !important;
	color: #000 !important;
	}

input {
	margin: 5px;
	}
	
.small {
	margin-bottom: 13px !important;
	}

/*--- layout ---*/

#blq-content {
	padding-top: 15px !important;
	}
#blq-main {
	background: url(/staticarchive/6279b9aebf48f7c51d2df24483e551f919edc832.jpg) no-repeat #000;
	}
	#prg-masthead {
		min-height: 85px !important;
		}
		* html #prg-masthead {
			height: 85px !important;
			}
		#prg-masthead a {
			display: block;
			width: 100px;
			float: right;
			}
#prg-wrapper-shell {
	background: url(/staticarchive/fffe6736406af67ac18793286889d9cc279d50a1.jpg) no-repeat bottom;
	}
	#prg-wrapper-featured {
		margin-bottom: 200px !important;
		
		}
.promo h2 {
	background-image:none !important;
	padding-left: 0 !important;
	}
.p-grp {
	margin-bottom: 13px !important;
	
	}
#prg-type-index .promo-large
	{
	margin-bottom: 300px;
	}


#prg-type-index	.p-grp.p-grp-aaa.nth-row-n {
	position: absolute;
	top: 618px;
	}

#prg-type-index.prg-index-gamepromo .p-grp.p-grp-aaa.nth-row-n {
	position: absolute;
	top: 700px !important;
	}
	
@-moz-document url-prefix() { 

#prg-type-index	.p-grp.p-grp-aaa.nth-row-n {
	position: absolute;
	top: 620px;
	}
	
#prg-type-index.prg-index-gamepromo .p-grp.p-grp-aaa.nth-row-n {
	position: absolute;
	top: 696px !important;
	}

.p-grp.p-grp-a.p-grp-a-composite h2 ul,
.p-grp.p-grp-a.p-grp-a-composite #side-nav ul
	{
		margin-top: 15px;
	}

}

.p-grp.p-grp-a.p-grp-a-composite h2 ul,
.p-grp.p-grp-a.p-grp-a-composite #side-nav ul
	{
		padding: 0 15px;
	}

.p-grp.p-grp-a.p-grp-a-composite #side-nav ul li
	{
		list-style: square;
		.vertical-align:top;
	}

.p-grp.p-grp-a.p-grp-a-composite h2 ul li a
	{
		font-size: 14px !important;		
	}


.prg-header {
	background: url(/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png);
	bac\kground-image: url('/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png');
	_bac\kground-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png');
	margin-bottom: 10px !important;
	}
.promo {
	background: url(/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png);
	bac\kground-image: url('/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png');
	_bac\kground-image: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png');
	border: 1px solid #336666;
	
	}
	
	.prg-index .p-grp.p-grp-aaa.nth-row-n .promo,
	.prg-index-gamepromo .p-grp.p-grp-aaa.nth-row-n .promo

{
	height: 223px !important;
}

.prg-index .p-grp.p-grp-aaa.nth-row-n .promo h3,
.prg-index .p-grp.p-grp-aaa .nth-child-n .promo h3,
.prg-index-gamepromo .p-grp.p-grp-aaa.nth-row-n .promo h3, .prg-index-gamepromo .p-grp.p-grp-aaa .nth-child-n .promo h3	 
{
	margin-top: 171px !important;	
}

* html .prg-index .p-grp.p-grp-aaa.nth-row-n .promo h3 {
	margin-top: 10px !important;
}

*:first-child+html  .prg-index .p-grp.p-grp-aaa.nth-row-n .promo h3 {
	margin-top: 10px !important;
}

* html .prg-index .p-grp.p-grp-aaa .nth-child-n .promo h3 {
	margin-top: 10px !important;
}

*:first-child+html  .prg-index .p-grp.p-grp-aaa .nth-child-n .promo h3 {
	margin-top: 10px !important;
}

.morefun {
		padding: 0 !important;
		}
#prg-bookmark {
	background: #000 !important;
	color: #fff !important;
	border: 1px solid #336666 !important;
	}
.promo-large h2, .promo-large p {
	width: 512px;
	margin: 0 auto .6em auto !important;
	display: block;
	}
#prg-type-characters #prg-wrapper-featured .nth-row-1 {
	float: left;
	margin-right: 13px;
	}
#prg-type-characters #prg-wrapper-featured .nth-row-n {
	float: left;
	clear: none !important;
	}
	
*:first-child+html #prg-type-characters #prg-wrapper-featured .nth-row-n {
	float: none !important;
	clear: none !important;
}
	
/*--- nav ---*/

#nav-strip {
	width: 	1000px;

	}
	#prg-nav-main ul.nav-strip li a {
		width: 120px !important;
		font-size: 1.1em;
		text-decoration: none;
		
		}

	#prg-nav-main ul.nav-strip li  {
	width:175px;	
	float: left;
	}
		
		}
		
		#prg-nav-main ul.nav-strip li.nav-cat-game a
		{
		width: 175px !important;
		} 
		
		#prg-nav-main ul.nav-strip li a:hover {
			text-decoration: underline;
			}
		#prg-type-index .nav-cat-index a,
		#prg-type-episodes .nav-cat-episodes a,
		#prg-type-thelegend .nav-cat-thelegend a,
		#prg-type-game .nav-cat-game a,
		#prg-type-characters .nav-cat-characters a,
		#prg-type-morefun .nav-cat-morefun a,
		#prg-type-wallpaper .nav-cat-wallpaper a  {
			color: #11c1c1;
			}

/*--- wallpaper ---*/

#vision-gallery-nav {
	display: none;
	clear: both;
	}
/*.prg-content .prg-wrapper .p-grp .p-mod-content {
	width: 100% !important;
	}*/
div#vision-gallery-view {
	background: none !important;
	}
#vision-gallery-view ul#vision-gallery-grid li div {
	height: 94px !important;
	line-height: 94px !important;
	background: none !important;
	}
* html #vision-gallery-view ul#vision-gallery-grid li div {
	padding: 0 !important;
	margin: 0 !important;
	}
#prg-wrapper-featured {
	overflow: visible !important;
	}
#vision-gallery-view a {
	color: #494e50 !important;
	}
* html #vision-gallery-view ul#vision-gallery-grid li div {
	padding-top:10px;
	}
* html #vision-gallery-view ul#vision-gallery-grid li div span {
	display:none;
	}
*+html .prg-wrapper #vision-gallery-view ul#vision-gallery-grid li p {
	height: 48px !important;
	}
* html .prg-wrapper #vision-gallery-view ul#vision-gallery-grid li p {
	position: relative;
	bottom: 7px;
	height: 49px !important;
	}
* html #vision-gallery-view ul#vision-gallery-grid li div a:hover img {
	text-decoration:none !important;
	padding-top:1px;
	}
#vision-gallery-view ul#vision-gallery-grid {
	padding-top: 0 !important;
	}
.gallery {
	padding: 0 !important;
	border: none;
	}

/*--- footer ---*/
	
div#prg-bookmark {
	background: #fff;
	padding: 6px 10px;
	color: #000;
	}
	div#prg-bookmark a {
		color: #494e50;
		}
	div#prg-bookmark h2 {
		margin-top: 4px;
		}
	div#prg-bookmark ul {
		margin: 4px 5px 0 5px;
		}
	div#prg-bookmark p {
		margin: 1px 0 0 0;
		}

/* @group Todds Styles */

div.prg-grp div.promo h3 {
	margin-top: 173px;
	
}

* html div.prg-grp div.promo h3 {
	margin-top: 12px;
}

*:first-child+html div.prg-grp div.promo h3 {
	margin-top: 12px;
}

*:first-child+html .p-grp div.promo h3 
	{
	margin-top: 12px;
	}

div#blq-main #blq-content a.game-button {
	color: #ffffff !important;
	background: url(/staticarchive/9897ae74f6fd188d17406608a40b0ee0dc5362e9.png) no-repeat;
	font-weight: normal !important;
	padding:3px 0 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:146px;
	display: block;
	text-align:center;
}

#prg-type-morefun div#blq-main #blq-content a.game-button {
	color: #ffffff !important;
	background: url(/staticarchive/9897ae74f6fd188d17406608a40b0ee0dc5362e9.png) no-repeat;
	font-weight: normal !important;
	padding:3px 0 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	width:146px;
	display: block;
	text-align:center;
}

#prg-wrapper-featured a.game-button
	{
	margin: 10px auto;
	}
	
.prg-index-gamepromo #prg-wrapper-featured a.game-button
	{
	margin: 10px 0px !important;
	}
	
#prg-type-game a.game-button
	{
		margin: 15px 0 0 0 !important;
	}

/*#utility-links
	{
	margin:0 0 0 20px;
	}*/

#prg-type-wallpaper .p-grp-aaa .promo .p-grp-a-composite {
		
	padding: 10px !important;	
				
}

div.promo a h3 {
	margin-top: 10px;
}

#prg-nav-main {
	margin-bottom: 0px !important;
}

.p-grp-a-composite h3, .p-grp-a-composite dl  {
	padding-left: 10px;
	width: 150px;
}

.p-grp-a-composite .p-mod-content h3 {
	padding-left: 0;
}

#prg-type-characters .p-grp-a-composite {
	border: none !important;
}

hr {
	display: none;
}

@-moz-document url-prefix() { 

#prg-nav-main {
	margin-bottom: 10px !important;
	width: 1000px;
}

}

.p-grp-a-composite {
	border: 1px solid #336666;
}

* html .promo {
	width: 284px !important;
	padding-left: 8px !important;
}


* html .p-grp-aaa .p-aps .promo {
	width: 284px !important;
	padding-left: 8px !important;
}

* html .p-grp-aaa .promo.promo-large {
	width: 602px !important;
	padding: 10px !important;
}

* html .p-grp-aaa .promo.morefun {
	width: 606px !important;
	padding: 10px !important;
}

* html #prg-type-wallpaper .p-grp-aaa .promo {
		padding: 0 !important;
		width: 622px !important;					
}

* html #prg-type-wallpaper .p-grp-aaa .promo .p-grp-a-composite {
	width: 602px !important;
}

* html #prg-type-characters .p-grp-a-composite .promo {
	width: 602px !important;
	
}

.prg-index .p-aps div.promo h2
{
	margin-bottom: 10px;
}

li.icon-digg {
	background: url(/staticarchive/0047c7c0cc5bacfbe040c836fee5708e22990f42.gif) no-repeat !important;
	}

/* @end */

.prg-index-gamepromo .p-mod .promo a
	{
	.margin-top: -15px;
	}
.prg-index-gamepromo .p-aps .promo a
	{
	.margin-top: 0 !important;
	}
.prg-index-gamepromo .p-mod .promo h3 a
	{
	.display: block;
	.position: absolute;
	}
	
#prg-type-game .prg-wrapper .p-grp
	{
	background: url(/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png);
bac\kground-image: url('/staticarchive/fb75aafa9b11a152c706de67efd364615537dbbb.png');
_bac\kground-image: none;
	}
	
* html #prg-type-game #prg-wrapper-featured
	{
	background: #000;
	filter: alpha(opacity=80);
	}
	
@-moz-document url-prefix() { 
	#prg-type-index.prg-index-gamepromo .p-grp.p-grp-aaa.nth-row-n {
	position: absolute;
	top: 658px;
	}

}

.prg-wrapper .p-grp-a-composite #side-nav {
float:left;
margin-top:10px;
padding-right:10px;
width:130px;
}

.prg-wrapper .p-grp-a-composite #side-nav
	{
		padding-left:15px;
	}

#prg-type-game #prg-wrapper-featured .p-mod-content ul
	{
		padding: 0 0 0px 15px !important;
		margin: 15px 0px 0 0px;
	}
#prg-type-game #prg-wrapper-featured .p-mod-content ul li
	{
	list-style: square;
	}

#prg-type-game #prg-wrapper-featured .p-mod-content ul ul li
	{
		list-style: circle !important;
	}
