/* =============================================================================
   Import
   ========================================================================== */
@import url('http://fonts.googleapis.com/css?family=Oswald:400,700,300');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,700');
@import url('http://media.playpark.net/pp/v6/stylesheets/sprites-playpark.css');
@import url('http://media.playpark.net/pp/v6/stylesheets/sprites-icons.css');
@import url('http://media.playpark.net/pp/v6/stylesheets/tipTip.css');
@import url('http://media.playpark.net/pp/v6/javascripts/dddropdownpanel.css');
@import url('http://media.playpark.net/PP/css/normalize.css');

@import url('http://media.playpark.net/PP/v6/css/subtheme-dcuo.css');

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html, body {height: 100%}

html { font-size: 100%; -webkit-font-smoothing: antialiased; padding: 0!important }

body { margin: 0; font-size: 14px; line-height: 22px; background-repeat: no-repeat; background-position: center top; background-attachment: fixed; }

body, button, input, select, textarea { font-family: 'Arial', sans-serif; color: #222; }

::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
img {vertical-align: middle;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}

/* =============================================================================
   Typography
   ========================================================================== */
   
h1, h2, h3, h4, h5, h6 { 
	color: #181818;
	font-family: "Oswald", Arial, sans-serif;
	font-weight:normal; margin: 0; padding: 0;
}

h1 {font-size: 26px; margin-bottom: 20px}
h2 {font-size: 24px; margin-bottom: 20px}
h3 {font-size: 20px; margin-bottom: 10px}
h4 {font-size: 18px; margin-bottom: 10px}
h5 {font-size: 16px; margin-bottom: 10px}
h6 {font-size: 14px; margin-bottom: 10px}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}

nav h5 {font-family: "Arial", sans-serif; font-weight: bold}

.hdr-title {
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #333; 
	background: #f2f2f2;
	border-bottom: solid 1px #ccc; 
	padding: 15px 10px; margin: 0 0 20px 0;
}

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
hr {
	width: 100%;
	border-top: solid 1px #d5d5d5;
	margin: 15px 0;
	
}

.cf {font-family: "Oswald", Arial, sans-serif}
.cf-sans {font-family: "Open Sans", Arial, sans-serif}
.text-default {font-size: 14px}
.text-medium {font-size: 16px}
.text-large {font-size: 20px}

a { color: #333; }
a:visited { color: #333; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

.animated a {  
  -webkit-transition: color .4s linear;  
  -moz-transition: color .4s linear;  
  -o-transition: color .4s linear;  
  -ms-transition: color .4s linear;  
  transition: color .4s linear;  
}

a.btn {color: #fff;}

nav ul, nav ol { list-style: none; margin: 0; padding: 0; }
ul.style-none, ol.style-none {list-style: none; padding: 0; margin: 0}

ul.list-zebra {}
	ul.list-zebra li {padding: 5px 10px;}
	ul.list-zebra li.even {background: #f2f2f2}
		ul.list-zebra li a {text-decoration: none;}


.thumb {overflow: hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
	.thumb img {width: 100%; height: auto}



/* =============================================================================
   Forms
   ========================================================================== */

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}

#search-widget {width: 200px;}
	#topNav #search-widget {float: right;}
#searchform {width: 200px; margin: 0}
	#searchform div {
		position: relative;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border: solid 1px #444;
		padding: 5px 10px;
		background: #222;
		line-height: 18px; height: 18px;
	} 
	#searchform label {display: none;}
	#searchform input[type="text"] {
		background: none;
		width: 153px;
		margin: 0; padding: 0;
		border: none;
		font-size: 12px;
		color: #f2f2f2;
		outline: none;
	}
		#searchform input[type="text"]:focus {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
          box-shadow: none;
		}
	#searchform input#searchsubmit {
		position: absolute; top: 5px; right: 10px;
		border: none; margin: 0 0 0; padding: 0;
	}
	#searchform input#searchsubmit2 {
		position: absolute; top: 5px; right: 10px;
		border: none; margin: 0 0 0; padding: 0;
		background-position: -48px 0; width: 14px; height: 14px;
		background-image: url("http://media.playpark.net/PP/images/glyphicons-halflings-white.png");
	}
	

/* =============================================================================
   Buttons
   ========================================================================== */
.btn {font-family: 'Arial', sans-serif}

.btn-grey {
  background-color: hsl(0, 0%, 23%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a5a5a5", endColorstr="#3a3a3a");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#a5a5a5), to(#3a3a3a));
  background-image: -moz-linear-gradient(top, #a5a5a5, #3a3a3a);
  background-image: -ms-linear-gradient(top, #a5a5a5, #3a3a3a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5a5a5), color-stop(100%, #3a3a3a));
  background-image: -webkit-linear-gradient(top, #a5a5a5, #3a3a3a);
  background-image: -o-linear-gradient(top, #a5a5a5, #3a3a3a);
  background-image: linear-gradient(#a5a5a5, #3a3a3a);
  border-color: #3a3a3a #3a3a3a hsl(0, 0%, 12.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.69);
}

.btn-red {
  background-color: hsl(0, 69%, 39%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#dd4545", endColorstr="#a81e1e");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#dd4545), to(#a81e1e));
  background-image: -moz-linear-gradient(top, #dd4545, #a81e1e);
  background-image: -ms-linear-gradient(top, #dd4545, #a81e1e);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd4545), color-stop(100%, #a81e1e));
  background-image: -webkit-linear-gradient(top, #dd4545, #a81e1e);
  background-image: -o-linear-gradient(top, #dd4545, #a81e1e);
  background-image: linear-gradient(#dd4545, #a81e1e);
  border-color: #a81e1e #a81e1e hsl(0, 69%, 34.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.29);
  -webkit-font-smoothing: antialiased;
}

.btn-green {
  background-color: hsl(110, 50%, 32%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5bc147", endColorstr="#367a28");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc147), to(#367a28));
  background-image: -moz-linear-gradient(top, #5bc147, #367a28);
  background-image: -ms-linear-gradient(top, #5bc147, #367a28);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc147), color-stop(100%, #367a28));
  background-image: -webkit-linear-gradient(top, #5bc147, #367a28);
  background-image: -o-linear-gradient(top, #5bc147, #367a28);
  background-image: linear-gradient(#5bc147, #367a28);
  border-color: #367a28 #367a28 hsl(110, 50%, 27%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
}

.btn-yellow {
  background-color: hsl(41, 85%, 35%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efb73d", endColorstr="#a5750d");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#efb73d), to(#a5750d));
  background-image: -moz-linear-gradient(top, #efb73d, #a5750d);
  background-image: -ms-linear-gradient(top, #efb73d, #a5750d);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efb73d), color-stop(100%, #a5750d));
  background-image: -webkit-linear-gradient(top, #efb73d, #a5750d);
  background-image: -o-linear-gradient(top, #efb73d, #a5750d);
  background-image: linear-gradient(#efb73d, #a5750d);
  border-color: #a5750d #a5750d hsl(41, 85%, 29%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39);
}

.btn-blue {
  background-color: hsl(195, 60%, 35%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d95b7", endColorstr="#23748e");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#2d95b7), to(#23748e));
  background-image: -moz-linear-gradient(top, #2d95b7, #23748e);
  background-image: -ms-linear-gradient(top, #2d95b7, #23748e);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d95b7), color-stop(100%, #23748e));
  background-image: -webkit-linear-gradient(top, #2d95b7, #23748e);
  background-image: -o-linear-gradient(top, #2d95b7, #23748e);
  background-image: linear-gradient(#2d95b7, #23748e);
  border-color: #23748e #23748e hsl(195, 60%, 32.5%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16);
}
	
.button.download {font-size: 18px; padding: 12px 25px;-webkit-transition: all .2s ease-in-out;}
	.button.download:hover {-webkit-transform: scale(1.05);}
	
.button.icon {position: relative; padding-left: 30px !important;}
	.button.icon i {position: absolute; top: 3px; left: 3px;}

.animate-zoom {-webkit-transition: all .2s ease-in-out;}
	.animate-zoom:hover {-webkit-transform: scale(1.05);}
	
/* =============================================================================
   Navigation
   ========================================================================== */

#mainNav {}
					
#menu-main-navigation {
	width: 956px; height: 50px;
	background: rgb(93,93,96);
	background: -moz-linear-gradient(top,  rgba(93,93,96,1) 0%, rgba(62,62,64,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(93,93,96,1)), color-stop(100%,rgba(62,62,64,1)));
	background: -webkit-linear-gradient(top,  rgba(93,93,96,1) 0%,rgba(62,62,64,1) 100%);
	background: -o-linear-gradient(top,  rgba(93,93,96,1) 0%,rgba(62,62,64,1) 100%);
	background: -ms-linear-gradient(top,  rgba(93,93,96,1) 0%,rgba(62,62,64,1) 100%);
	background: linear-gradient(to bottom,  rgba(93,93,96,1) 0%,rgba(62,62,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d5d60', endColorstr='#3e3e40',GradientType=0 );
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	line-height: 100%;
}

#menu-main-navigation li {
	float: left;
	border-left: solid 1px #222;
	position: relative;
}
#menu-main-navigation li:first-child {border: none;}

#menu-main-navigation a {
	float: left;
	padding: 15px 0; 
	color: #f2f2f2;
	min-height: 20px; line-height: 20px; width: 190px;
	text-decoration: none; text-align: center;
	font-family: "Oswald", Arial, sans-serif; font-weight: 400; font-size: 16px;
	text-shadow: 0px 0px 1px #007642;
	display: block;
}

#menu-main-navigation li:hover > a {color: #FFF; /* Old browsers */ text-shadow: none;}
*html #menu-main-navigation li a:hover { color: #FFF /* IE6 only */}

#menu-main-navigation ul {
	margin: 20px 0 0 0; padding: 0;
	_margin: 0; /*IE6 only*/
	display: none;
	width: 190px;
	position: absolute; top: 50px; left: 0;
	z-index: 1;    
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
	background: #262628; /* Old browsers */
	border-radius: 5px;
	-webkit-transition: all .2s ease-in-out; 
	-moz-transition: all .2s ease-in-out; 
	transition: all .2s ease-in-out; 
}

#menu-main-navigation li:hover > ul {
	display: block;
	margin: 0;
}

#menu-main-navigation ul ul {
	top: 0;
	left: 190px;
	margin: 0 0 0 20px;
	_margin: 0; /*IE6 only*/
	box-shadow: -1px 0 0 rgba(255,255,255,.3);		
}
	#menu-main-navigation li:last-child ul ul {left: -190px;}

#menu-main-navigation ul li {
	float: none;
	display: block;
	border: none;
	_line-height: 0; /*IE6 only*/
}

#menu-main-navigation ul li:last-child {   
	box-shadow: none;    
}

#menu-main-navigation ul a {    
	padding: 10px 0;
	width: 190px;
	_height: 10px; /*IE6 only*/
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
	font-size: 13px; color: #f2f2f2; font-family: 'Arial', sans-serif;
	border-top: solid 1px #3f3f41;
	border-bottom: solid 1px #111111;
}
	#menu-main-navigation ul li:first-child > a {border-top: none}

#menu-main-navigation ul li:hover > a { background: #444}

#menu-main-navigation ul li:first-child > a {
	border-radius: 3px 3px 0 0;
}

#menu-main-navigation ul li:first-child > a:after {
	content: '';
	position: absolute;
	left: 90px;
	top: -6px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #262628;
}

#menu-main-navigation ul ul li:first-child a:after, #menu-main-navigation ul ul ul li:first-child a:after {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	border-left: 0;	  
	border-bottom: 6px solid transparent;
	border-top: 6px solid transparent;
	border-right: 6px solid transparent;
}

#menu-main-navigation ul li:first-child a:hover:after {

}

#menu-main-navigation ul ul li:first-child a:hover:after {
	border-bottom-color: transparent; 	
}

#menu-main-navigation ul li:last-child > a {
	border-radius: 0 0 3px 3px;
}

#topNav {
	position: relative; z-index: 10;
	line-height: 100%;
	width: 955px; height: 30px;
	padding: 10px 0;
}
	.top-menu {height: 25px;width: 720px; float:left;}
		.top-menu li {
			margin: 0 5px; padding: 0;
			float: left;
			position: relative;
			font-size: 11px; border-right: solid 1px #444;
		}
		.top-menu li a {
			text-decoration: none;
			display: block;
			min-height: 30px; line-height: 30px; color: #f2f2f2;
			padding: 0 10px; margin: 0 5px 0 0;
		}
			.top-menu li:hover a {color: #f2f2f2; text-decoration: underline}

	.games-menu {height: 40px;width: 340px; float:right; margin-top: -5px; margin-right: 10px}
		.games-menu li {
			margin: 0 4px; padding: 0;
			float: right;
		}
		
	#topNav ul#social-navigation {float:right;}
	#topNav a#logo {position: absolute; top: -45px; left: 20px;}

#userNav {
	padding: 10px;
	width: 976px; height: 30px;
	background: #f2f2f2; /* Old browsers */
	margin-left: -20px;
	position: relative;
	-moz-box-shadow: 0px 10px 10px -10px #000000;
	-webkit-box-shadow: 0px 10px 10px -10px #000000;
	box-shadow: 0px 10px 10px -10px #000000;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 180, color = '#000000');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 180, Color = '#000000')";

}

	#userNav .btn {font-size: 12px;}
	#userNav .btn-toolbar {float: right; margin: 0}
	

#footerNav { padding: 20px;}
ul#menu-footer-navigation {
	
}
	ul#menu-footer-navigation > li {
		float: left;
		width: 200px;
		margin-left: 30px;
	}
	ul#menu-footer-navigation .btn {padding: 10px}
	ul#menu-footer-navigation > li:first-child {margin: 0}
		ul#menu-footer-navigation li a {color: #aaa; text-decoration: none;}
		ul#menu-footer-navigation > li > a {
			font-family: 'Open Sans', sans-serif;
			text-transform: uppercase;
			color: #fff;
			font-weight: 700;
			border-bottom: solid 1px #999;
			padding-bottom: 10px;
			display: block;
		}
		
	ul#menu-footer-navigation ul.sub-menu {margin: 10px 0}
		ul#menu-footer-navigation ul.sub-menu li {float: none;}
			ul#menu-footer-navigation ul.sub-menu li a {font-size: 13px;}
			ul#menu-footer-navigation ul.sub-menu li a:hover {color: #fff;}
	
	
	
.sideNav ul {
	
}
	.sideNav ul li {
		background: #bbb;
		position: relative;
		padding: 10px 15px; margin: 0;
		border: solid 1px #ccc;
		border-top: solid 1px #aaa;
	}
	.sideNav ul li:first-child {
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}
	.sideNav ul li:last-child{
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
	}
	.sideNav ul li:only-child {
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.sideNav ul li:hover {background: #aaa;}

		.sideNav ul li a {text-decoration: none; display: block}
		.sideNav ul li a:hover {color: #000; font-weight: bold}
		
	.sideNav ul li.current_page_item {
		background: #d29511; 
		-moz-box-shadow: inset 0px 0px 5px #bbb;
		-webkit-box-shadow: inset 0px 0px 5px #bbb;
		box-shadow: inset 0px 0px 5px #bbb;
	}
		.sideNav ul li.current_page_item > a {color: #000;font-weight: bold; }
		
	.sideNav ul ul {margin-top: 10px}
		.sideNav ul ul li {background: #ccc;}
		.sideNav ul ul li:hover {background: #bcbcbc}
		
	.sideNav ul ul ul li {background: #ddd;border: solid 1px #ccc;}
		.sideNav ul ul ul li:hover {background: #cdcdcd}
		 
			.sideNav.hierarchical ul li:hover {border-right: none}
			.sideNav.hierarchical > ul > li:first-child:hover {
				-webkit-border-radius: 5px 0 0 0;
				-moz-border-radius: 5px 0 0 0;
				border-radius: 5px 0 0 0;
			}
			.sideNav.hierarchical > ul > li:last-child:hover {
				-webkit-border-radius: 0 0 0 5px;
				-moz-border-radius: 0 0 0 5px;
				border-radius: 0 0 0 5px;
			}
			
	.sideNav ul.sub-menu {
		position: absolute; top: -11px; left: 192px;
		display: none;
	}
	.sideNav ul li:hover ul.sub-menu {display: block}
	.sideNav ul.sub-menu li {
		background: #aaa;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		border-left: none;
		width: 180px
	}
		.sideNav ul.sub-menu li a {color: #333;}
		.sideNav ul.sub-menu li:first-child {
			-webkit-border-radius: 0 5px 0 0;
			-moz-border-radius: 0 5px 0 0;
			border-radius: 0 5px 0 0;
		}
		.sideNav ul.sub-menu li:last-child {
			-webkit-border-radius: 0 0 5px 0;
			-moz-border-radius: 0 0 5px 0;
			border-radius: 0 0 5px 0;
		}
		.sideNav ul.sub-menu li:only-child {
			-webkit-border-radius: 0 5px 5px 0;
			-moz-border-radius: 0 5px 5px 0;
			border-radius: 0 5px 5px 0;
		}

/* =============================================================================
   Post-Content
   ========================================================================== */
   
.post-content {}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {font-family: 'Open Sans', sans-serif; font-weight: bold}

.post-content p{
	margin: 0; line-height: 1.4; padding: 10px 0;
}
.post-content img, .post-single img {max-width: 100%; height: auto;}

.post-meta p {padding: 0; margin: 0; font-size: 12px}
.post-content a {text-decoration: underline;}
.post-content a.btn, .post-content .nav a {text-decoration: none; margin-bottom:5px; font-weight: bold}

.post-content ul li, .post-content ol li,
.post-single ul li, .post-single ol li {margin: 15px 0}

.post-single .post-share.well {border: none}
.post-content .post-share.well {margin: 20px 0 0}
.post-content .addthis_toolbox,
.post-single .addthis_toolbox {padding: 3px 0; margin-left: 110px}
.post-single figure {float:left; width: 80px; height: 55px; overflow: hidden; margin-right: 10px}
.post-single figure img {width: auto; height: 55px}
.post-single .post-title {font-weight: 700; margin-bottom: 5px; display: block}

/* =============================================================================
   Main Wireframe
   ========================================================================== */

a#backgroundLink {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1}
	
.page {position: relative; min-height: 100%;}
	body.home .page {padding: 0}
	
#container {width: 976px; margin: 0 auto; background: url('http://media.playpark.net/PP/v6/images/bg-black.png') top center repeat; z-index:10; position:relative;}

.wrapper {width: 956px; margin: 0 auto; padding: 0; position: relative;}

	#top-header .wrapper {z-index: 99}
	#main .wrapper {background: #ffffff; z-index: 2;}
	#footer .wrapper {width: 956px; height: auto; padding: 0; z-index: 1; background-image: none; border: 0}
	
#sub-header {
	width: 936px; height: 34px;
	padding: 5px 10px;
	background: rgb(125,126,125); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(89,89,89,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(89,89,89,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(89,89,89,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(89,89,89,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(89,89,89,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(89,89,89,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#595959',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0px 3px 1px #888a89;
	-webkit-box-shadow: inset 0px 3px 1px #888a89;
	box-shadow: inset 0px 3px 1px #888a89;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 3, direction = 180, color = '#888a89');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 3, Direction = 180, Color = '#888a89')";
	border-top: solid 1px #333;
}
	
#footer {color: #f2f2f2}
	#footer span.copy {float: left; display: block; padding: 5px 0; font-size: 12px; font-weight: bold; color: #333}
	#footer a.game-rating {display: block; top: 5px; right: 20px; position: absolute;}
	#footer .footnotes {
		background: #f2f2f2;
		position: relative;
		width: 996px; height: 50px;
		margin-left: -20px; padding: 0;
		-moz-box-shadow: 0px -10px 10px -10px #000000;
		-webkit-box-shadow: 0px -10px 10px -10px #000000;
		box-shadow: 0px -10px 10px -10px #000000;
		filter: progid:DXImageTransform.Microsoft.Shadow(strength = 0, direction = 0, color = '#000000');
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 0, Color = '#000000')";
		color: #222;
	}
		#footer .footnotes small {width: 350px; position: absolute; top: 15px; }
		#footer .footnotes .copy-statement {left: 230px}
		#footer .footnotes .logo-footer {
			position: absolute; top: 8px; left: 40px;
			background: url('http://media.playpark.net/PP/v6/images/logo-playpark-embossed.png') 0 0 no-repeat;
			width: 178px; height: 35px;
		}
	


#content {
	padding: 20px; min-height: 700px;
}

#main .wrapper {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

/* =============================================================================
   Gameplay Wireframe
   ========================================================================== */
   
.fullscreen.page-template-tpl-gameplay-php #container {width: 100%}
.fullscreen.page-template-tpl-gameplay-php .wrapper {width: 100%}
.fullscreen.page-template-tpl-gameplay-php #main {position: relative;}
.fullscreen.page-template-tpl-gameplay-php #main .wrapper {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0}
.fullscreen.page-template-tpl-gameplay-php #userNav {width:auto; margin: 0}
.fullscreen.page-template-tpl-gameplay-php {background: none !important}
.fullscreen.page-template-tpl-gameplay-php #footerNav {display: none;}
.fullscreen.page-template-tpl-gameplay-php #footer .wrapper {width: 100%; height: 50px; padding:0}
.fullscreen.page-template-tpl-gameplay-php #footer .footnotes {width: auto; margin: 0; -webkit-box-shadow: 0 0 10px 0 #000;-moz-box-shadow: 0 0 10px 0 #000;box-shadow: 0 0 10px 0 #000;}
.fullscreen.page-template-tpl-gameplay-php #topNav {width: 100%}


.framed.page-template-tpl-gameplay-php #main .wrapper {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.framed.page-template-tpl-gameplay-php #content {position: relative}

.fullscreen.page-template-tpl-gameplay-php .ribbon-shadow-left,
.fullscreen.page-template-tpl-gameplay-php .ribbon-shadow-right {display: none}

.page-template-tpl-gameplay-php .top-menu {width: 60%;}
.page-template-tpl-gameplay-php .games-menu {width: 30%;}

/* =============================================================================
   Full Width Body
   ========================================================================== */
   
#full-width-body #container {width: 100%}
#full-width-body .wrapper {width: 100%}
#full-width-body {background: none !important}
#full-width-body #userNav {width:auto; margin: 0}
#full-width-body #footer .wrapper {width: 100%; height: 50px; padding:0}
#full-width-body #footer .wrapper {width: 100%; height: 50px; padding:0}
#full-width-body #footer .footnotes {width: auto; margin: 0; -webkit-box-shadow: 0 0 10px 0 #000;-moz-box-shadow: 0 0 10px 0 #000;box-shadow: 0 0 10px 0 #000;}

#full-width-body .ribbon-shadow-left,
#full-width-body .ribbon-shadow-right {display: none}

/* =============================================================================
   Miscellaneous Template Overrides
   ========================================================================== */
   
.page-id-12889 #main .wrapper {background-size: cover;}

/* =============================================================================
   Sections/Pages
   ========================================================================== */

#content.e-magazine {padding: 20px 0; margin: 0 auto; background: #000}

#content.e-magazine.post-20830 {padding: 20px}
.e-magazine h2 {
	height: 40px !important; 
	margin: 20px auto; padding: 40px 0 0 0;
	font-size: 20px;
	color: #fff;
	border: none;
	text-align: right
}
	.single-e-magazine h2 {padding: 0 0 40px}
	.single-e-magazine h2 a {padding: 40px 0 0 0; color: #fff; display: block}

.e-magazine h3.year {
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	padding: 0; margin: 20px 0;
	color: #ddd
}
	
#current-issue-cover {
	position: relative;
	width: 956px; height: 500px;
	margin-left: -20px;
	overflow: hidden;
}
	#current-issue-cover a.btn {position: absolute; right: 20px; bottom: 20px;}
	
	
#content.e-magazine .thumbnails {}
	#content.e-magazine .thumbnails li {width: 127px; height: 210px}
	#content.e-magazine .thumbnails a {text-decoration: none; cursor: pointer; border-color: #333; text-align: center}
		#content.e-magazine .thumbnails a:hover {border-color: #999}
	#content.e-magazine .thumbnails img {margin-bottom: 10px}
	#content.e-magazine .thumbnails h4 {color: #ddd}

#emag_pages {
	width: 900px;
	margin: 0 auto;
}
	.emag-page {
		position: relative;
		width: 900px; height: 677px;
		margin-bottom: 20px;
	}
		.emag-page .content {
			width: 900px; height: 677px;
			overflow: hidden;
		}
		
	.emag-page .controls a {position: absolute; top: 50%}
		.emag-page .controls a.prev {left: -20px;}
		.emag-page .controls a.next {right: -20px; }
		
#emag_thumbs.simplecarousel {
	width: 880px; height: 75px; margin: 0 auto 20px;
}

.home h1 {margin: 0 0 20px 20px; float: none; color: #006613;}
	.home h1 a {float: none; margin: 0; color: #006613}
.home ul.tabs {width: 100%}
.home #left-column {width: 600px; float: left;}
.home #right-column {width: 300px; float: right; padding-right: 20px}

/* Play TV */
#playtv-home, post-type-archive-video {}
	#playtv-home object, .post-type-archive-video #content object {margin: 5px auto; display: block}
	#playtv-home ul {margin-left: 20px; padding: 0; list-style: none}
		#playtv-home ul li {float: left; width: 120px; margin: 0 10px}
		
	.post-type-archive-video ul.list-videos {list-style: none; margin: 0; padding: 0}
		.post-type-archive-video ul.list-videos li {float: left; width: 23%; height: 68px; padding: 1%; overflow: hidden; -webkit-transition: all .2s ease-in-out;}
		
		.post-type-archive-video ul.list-videos li.even {background: #e2e2e2}
		.post-type-archive-video ul.list-videos li.odd {background: #f2f2f2}
		.post-type-archive-video ul.list-videos li:hover {
			background: #111;-webkit-transform: scale(1.02);
			-moz-box-shadow: 0px 0px 5px #000000;
			-webkit-box-shadow: 0px 0px 5px #000000;
			box-shadow: 0px 0px 5px #000000;
		}
			.post-type-archive-video ul.list-videos li img {float: left; width: 90px; height: auto;}
			.post-type-archive-video ul.list-videos li a {text-decoration: none}
				.post-type-archive-video ul.list-videos li:hover a {color: #f2f2f2}
			.post-type-archive-video ul.list-videos li span.title {
				margin-left: 100px; height: 70px;
				font-size: 12px;
				line-height: auto;
				font-weight: bold;
				line-height: 17px;
				overflow: hidden;
				display: block
			}
	#playtv-home .button {margin-bottom: 0}
			
	#playlist-player {}
		#playlist-player .video-player {float: left; width: 530px;}
		#playlist-player .video-list {float: right; width: 330px; height: 340px; border-top: solid 4px #ddd; border-bottom: solid 4px #ddd;}
			#playlist-player .video-list .bx-window {height: 336px; overflow: hidden}
		#playlist-player ul.tabs {margin: 0; padding: 0}
			#playlist-player ul.tabs li {
				float: none;
				width: 330px; height: 84px; overflow: hidden;
				margin: 0; padding: 0;
			}
				#playlist-player ul.tabs li .video-thumb {width: 100px; height: 60px; overflow: hidden; float: left; margin-right: 10px}
					#playlist-player ul.tabs li .video-thumb img {margin-top: -10px; width: 100px; height: auto;}
				#playlist-player ul.tabs li a {
					background: #fff;
					height: 60px; line-height: 14px;
					padding: 10px; margin: 2px 0 0;
					border: solid 1px #ddd;
					border-width: 1px;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
				}
				#playlist-player ul.tabs li a.active {position: static; top: 0; left: 0; background: #cf9191; color: #fff; font-weight: bold;}
		#playlist-player #playlist-description {margin-bottom: 30px}
		#playlist-player ul.tabs-content {background: #000; border: none; padding: 0}
		#playlist-player .bx-prev, #playlist-player .bx-next {left: 50%; right: auto; top: auto}
		#playlist-player .bx-prev {background-image: url(http://media.playpark.net/PP/v6/images/gray_top.png); top: -20px;}
		#playlist-player .bx-next {background-image: url(http://media.playpark.net/PP/v6/images/gray_bottom.png); bottom: -20px;}
		
	#browse-videos {font-size: 13px;}
		#browse-videos ul {}
			#browse-videos ul li {
				float: left;
				width: 198px;
				padding: 10px; margin-bottom: 0;
				-webkit-transition: all .2s ease-in-out;
				-moz-transition: all .2s ease-in-out;
				transition: all .2s ease-in-out;
			}
			#browse-videos ul li:hover {background: #920000;-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);
			}
		#browse-videos .video-thumb {width: 194px; height: 90px; overflow: hidden; margin-bottom: 10px;}
			#browse-videos .video-thumb img {margin-top: -15px; width: 194px; height: auto}
		#browse-videos a.title {line-height: 15px; height: 30px; overflow: hidden; display: block; text-decoration: none;}
			#browse-videos ul li:hover a.title {color: #fff}
		
	#browse-playlists {}
		#browse-playlists .playlist-thumb {
			float: left;
			background: #000;
			width: 279px; height: 70px;
			margin-right: 10px;
			overflow: hidden;
		}
		#browse-playlists.full-mode .playlist-thumb {width: 372px; }
		
		#browse-playlists .playlist-content {
			width: 340px; float: right;
		}
		#browse-playlists.full-mode .playlist-content {width: 480px;}
			#browse-playlists .playlist-content a.playlist-title {text-decoration: none; display: block; margin-bottom: 10px; font-weight: bold }
			#browse-playlists .playlist-content span.playlist-description {font-size: 12px; color: #999; line-height: 15px; display: block;}
			
	#related-videos {}
		#related-videos .video-thumb {width: 70px; height: 35px; overflow: hidden; float: left; margin-right: 10px}
			#related-videos .video-thumb img {margin-top: -10px; width: 70px; height: auto;}
		#related-videos li {}
			#related-videos li a {
				background: #fff;
				height: 35px; line-height: 14px; font-size: 12px;
				padding: 10px; margin: 2px 0 0;
				border: solid 1px #ddd;
				border-width: 1px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				text-decoration: none;
				display: block; overflow: hidden; 
			}
			
	#related-playlists {}
		#related-playlists .playlist-thumb {
			background: #000;
			width: 248px; height: 46px;
			margin-bottom: 10px;
			overflow: hidden;
		}
		#related-playlists a {display: block; font-weight: bold; text-decoration: none; font-size: 12px;}
		
/* End of Play TV */

.page-template-tpl-onecolumn-iframe-php #content {padding: 0 0 20px 0}
	.page-template-tpl-onecolumn-iframe-php iframe {width: 100%}
	.page-template-tpl-onecolumn-iframe-php h2 {background: #222; color: #f2f2f2; padding: 15px 20px; margin: 0}
.page-template-tpl-onecolumn-php #content {padding: 0 0 20px 0}
	.page-template-tpl-onecolumn-php #content .post-content {padding: 0 20px 20px}
	
body.single-promotions #contents {padding: 0 0 20px 0} 
body.single-promotions .bx-window,
body.single-promotions .bx-wrapper {height: 120px;}


	.type-promotions .promotion-redeemed {
		background-image: url('http://media.playpark.net/PP/v6/images/stamp-redeemed.png');
		background-position: 715px 5px;
		background-repeat: no-repeat;
		border-color: #913434;
		color: #913434;
		background-color: #ffd3d3;
	}
	
ul#list-promotions {width: 916px;list-style: none; margin: 0 0 20px 0; padding: 0; height: 100px; overflow: hidden;}
	ul#list-promotions li {
		position: relative;
		float: left;
		width: 227px; height: 100px;
		border-left: solid 1px #FFF;
		border-right: solid 1px #FFF;
		background: #f2f2f2;
		overflow: hidden;
		
	}
		ul#list-promotions li a.title {
			position: absolute; bottom: 10px; left: 0;
			background: #111;
			padding: 5px 10px;
			color: #f2f2f2;
			font-size: 12px;
			text-decoration: none;
		}
		ul#list-promotions li a.thumbnail {
			width: 237px; height: 100px;
			background-position: left top;
			background-size: cover;
			opacity: 0.7;
		}
			ul#list-promotions li a.thumbnail:hover {opacity: 1.0;}
#list-promotions-main {}
	#list-promotions-main li {padding: 0 !important}
	#list-promotions-main li:hover {
		-moz-box-shadow: 0px 0px 5px #444;
		-webkit-box-shadow: 0px 0px 5px #444;
		box-shadow: 0px 0px 5px #444;
	}
	#list-promotions-main a {
		background-position: right top;
		background-repeat: no-repeat;
		height: 60px;
		text-decoration: none;
		padding: 20px 360px 20px 20px;
		overflow: hidden;
		display: block;
	}
	#list-promotions-main a:hover {
		background-color: #f2f2f2;
	}
	#list-promotions-main p {padding: 0; margin: 0}

#list-promotions-main-new {}
	#list-promotions-main-new .view-grid {}
		#list-promotions-main-new .view-grid li {
			height: 158px;
			background: #f2f2f2;
			display: block;
		}
		#list-promotions-main-new .view-grid li a {
			position: relative;
			width: 100%; height: 100%;
			display: block;
		}
		#list-promotions-main-new .view-grid li a span.title {
			position: absolute; bottom: 0; left: 0;
			background: url('http://media.playpark.net/PP/v6/images/bg-black.png') top center repeat;
			width: 90%; padding: 5px 5%;
			color: #f2f2f2;
		}
		
#acash-promotions {}
	#acash-promotions .nav {
		height: 50px; padding: 20px 0 0 80px;
		position: relative;
		background: url('http://media.playpark.net/PP/v6/images/bg-acash-promotions.jpg') no-repeat;
	}
	#acash-promotions .nav-pills > .active > a, #acash-promotions .nav-pills > .active > a:hover {background-color: #d90011}
		#acash-promotions .nav li.link-acash {
			position: absolute; top: 0; right: 0;
			width: 180px; height: 80px;
		}
			#acash-promotions .nav li.link-acash a {
				background: none;
				width: 180px; height: 80px;
				padding: 0; margin: 0;
			}
			
.carousel-acash {}
	.carousel-acash .carousel-inner {
		width:550px; height: 350px;
		overflow: hidden;
	}
	.carousel-acash ol.carousel-linked-nav {
	  position: absolute; top: 10px; right: 10px;
	  width: 330px; height: 350px; overflow: auto;
	  list-style: none; padding: 0; margin: 0;
	}
		.carousel-acash ol.carousel-linked-nav li {
			float: none;
			width: 310px; height: 84px; overflow: hidden;
			margin: 0; padding: 0;
		}
			.carousel-acash ol.carousel-linked-nav li .thumb {width: 80px; height: 60px; overflow: hidden; float: left; margin-right: 10px}
			.carousel-acash ol.carousel-linked-nav li a {
				width: 290px; height: 60px; line-height: 14px;
				padding: 10px; margin: 2px 0 0;
				background: #FFF;
				text-indent: 0;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				border: solid 1px #ddd;
				border-width: 1px;
			}
			.carousel-acash ol.carousel-linked-nav li.active a {position: static; top: 0; left: 0; background: #cf9191; color: #fff; font-weight: bold;}
			
	#featured-promos-2 .bx-prev, #featured-promos-2 .bx-next {left: 50%; right: auto; top: auto}
	#featured-promos-2 .bx-prev {background-image: url(http://media.playpark.net/PP/v6/images/gray_top.png); top: -20px;}
	#featured-promos-2 .bx-next {background-image: url(http://media.playpark.net/PP/v6/images/gray_bottom.png); bottom: -20px;}
			
.type-games {}
#content.type-games {padding-left: 0}
	.type-games h2 {font-weight: bold; margin: 0 0 20px; padding: 0; border: none;}
	.type-games #download-game {
		margin: 10px 0;
		text-align: center;
	}
	.download-info table th {text-align: left}
	.download-req table td {text-align: center;}
	
#list-games.simplecarousel {
	width: 905px; height: 75px;
	margin: 0 0 20px 25px; padding: 15px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc; 
}
	#list-games.simplecarousel .prev, #list-games.simplecarousel .next {top: 37%}
	#list-games.simplecarousel li img {
		-moz-box-shadow: 0px 0px 5px #000000;
		-webkit-box-shadow: 0px 0px 5px #000000;
		box-shadow: 0px 0px 5px #000000;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	
.list-games	{}
	.list-games {list-style: none; margin: 0; padding: 0}
		.list-games > li {
			float: left;
			padding: 10px;
			border: solid 1px #e6e6e6;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background: #fff;
			-webkit-transition: all .2s ease-in-out;
		}
	.list-games span.game-status {
		position: absolute; top: 5px; left: 5px; text-transform: uppercase;
	}
	.list-games .title {width: 100%; text-align: center; display: block; margin-bottom: 10px;}
	.list-games .thumb {width: 100%; height: 100px; margin-bottom: 5px; position: relative; overflow: hidden; background: #e0e0e0}
	.list-games .button {margin-bottom: 0}
	.list-games .btn-action {width:150px;}

#list-webgames {}
	#list-webgames ul.list-games {width: 890px; }
		#list-webgames ul.list-games > li {width: 156px;}
		#list-webgames ul.list-games .thumb {height: 90px}
		#list-webgames .list-games .btn-action {width:106px;}
		
#list-allgames-home {}
	#list-allgames-home .hdr {margin: 0}
	#list-allgames-home .tab-content {overflow: visible}
	#list-allgames-home ul.list-games {width: 576px; }
		#list-allgames-home ul.list-games > li {width: 170px;}
	#list-allgames-home ul.tabs-content {background: none;padding: 0; border: none;}
			#list-allgames-home .tab-content .pager {margin: 0;}
	#list-allgames-home .list-games .btn-action {width:120px;}
	#list-allgames-home .nav {margin-bottom: 0}
	
#list-allgames-home-2 {}
	#list-allgames-home-2 .hdr {margin: 0}
	#list-allgames-home-2 .tab-content {overflow: visible}
	#list-allgames-home-2 ul.list-games {width: 890px; }
		#list-allgames-home-2 ul.list-games > li {width: 156px;}
	#list-allgames-home-2 ul.tabs-content {background: none;padding: 0; border: none;}
			#list-allgames-home .tab-content .pager {margin: 0;}
	#list-allgames-home-2 .list-games .btn-action {width:106px;}
	#list-allgames-home-2 .nav {margin-bottom: 0}
	#list-allgames-home-2 .popover {background: #333; width: 165px;}
	#list-allgames-home-2 .popover.right .arrow {border-right-color: #333}
	#list-allgames-home-2 .popover.left .arrow {border-left-color: #333}
	#list-allgames-home-2 .popover.top .arrow {border-top-color: #333}
	#list-allgames-home-2 .popover img {width: 100%; padding-bottom: 2px;}
	#list-allgames-home-2 .popover .popover-title {display:none}
	#list-allgames-home-2 .popover .popover-content {padding: 0}
	#list-allgames-home-2 .popover .btn-action {width:114px;}
	#list-allgames-home-2 .popover .dropdown-toggle .caret {border-top-color: #fff; border-bottom-color: #fff; }
	#list-allgames-home-2 .popover .dropdown-menu {width: 163px}
	#list-allgames-home-2 .popover .dropdown-menu li>a:hover {background: #222}
	#list-allgames-home-2 .nav-list-mmorpg {}
		#list-allgames-home-2 .nav-list-mmorpg > li {float: left; width: 50%}
		#list-allgames-home-2 .nav-list-mmorpg > li.nav-header {width: 100%;}
	#list-allgames-home-2 .nav-list>li>a, 
	#list-allgames-home-2 .nav-list .nav-header {margin: 0; padding: 3px 5px;}
	#list-allgames-home-2 .nav-list li.nav-header {color: #26748F}
	#list-allgames-home-2 .nav-list>li>a {display: block; height: 20px; }
	#list-allgames-home-2 .nav-list>li>a:focus {background: #eee}
	#list-allgames-home-2 .arrow {display: none!important;}
	
#list-allgames-home-3 {}
	#list-allgames-home-3 .hdr {margin: 0}
	#list-allgames-home-3 .tab-content {overflow: visible}
	#list-allgames-home-3 ul.list-games {width: 890px; }
		#list-allgames-home-3 ul.list-games > li {width: 156px;}
	#list-allgames-home-3 ul.tabs-content {background: none;padding: 0; border: none;}
			#list-allgames-home .tab-content .pager {margin: 0;}
	#list-allgames-home-3 .list-games .btn-action {width:106px;}
	#list-allgames-home-3 .nav {margin-bottom: 0}
	#list-allgames-home-3 .popover {background: #333; width: 165px;}
	#list-allgames-home-3 .popover.right .arrow {border-right-color: #333}
	#list-allgames-home-3 .popover.left .arrow {border-left-color: #333}
	#list-allgames-home-3 .popover.top .arrow {border-top-color: #333}
	#list-allgames-home-3 .popover img {width: 100%; padding-bottom: 2px;}
	#list-allgames-home-3 .popover .popover-title {display:none}
	#list-allgames-home-3 .popover .popover-content {padding: 0}
	#list-allgames-home-3 .popover .btn-action {width:114px;}
	#list-allgames-home-3 .popover .dropdown-toggle .caret {border-top-color: #fff; border-bottom-color: #fff; }
	#list-allgames-home-3 .popover .dropdown-menu {width: 163px}
	#list-allgames-home-3 .popover .dropdown-menu li>a:hover {background: #222}
	#list-allgames-home-3 .nav-list-mmorpg {}
		#list-allgames-home-3 .nav-list-mmorpg > li {float: left; width: 50%}
		#list-allgames-home-3 .nav-list-mmorpg > li.nav-header {width: 100%;}
	#list-allgames-home-3 .nav-list>li>a, 
	#list-allgames-home-3 .nav-list .nav-header {margin: 0; padding: 3px 5px;}
	#list-allgames-home-3 .nav-list li.nav-header {color: #26748F}
	#list-allgames-home-3 .nav-list>li>a {display: block; height: 20px; }
	#list-allgames-home-3 .nav-list>li>a:focus {background: #eee}
	#list-allgames-home-3 .arrow {display: none!important;}
	#list-allgames-home-3 .row-all-games {border-bottom: solid 1px #e2e2e2;}
	#list-allgames-home-3 .row-all-games:hover {background-color: #f2f2f2}
		#list-allgames-home-3 .row-all-games .col-header {color: #26748F; text-align: right; text-transform: uppercase; font-size: 11px; font-weight: 700; padding-top: 8px}
		#list-allgames-home-3 .row-all-games .nav {border-left: solid 1px #e2e2e2}
			#list-allgames-home-3 .row-all-games .nav li  {/*border-right: solid 1px #e2e2e2*/ width: 25%}
			#list-allgames-home-3 .row-mmorpg .nav li {/*border-top: solid 1px #e2e2e2*/ width: 25%}
			#list-allgames-home-3 .row-all-games .nav li a:hover {background-color: #ccc}

#list-allgames-home-4 {}
	#list-allgames-home-4 .hdr {margin: 0}
	#list-allgames-home-4 .tab-content {overflow: visible}
	#list-allgames-home-4 ul.list-games {width: 890px; }
		#list-allgames-home-4 ul.list-games > li {width: 156px;}
	#list-allgames-home-4 ul.tabs-content {background: none;padding: 0; border: none;}
			#list-allgames-home .tab-content .pager {margin: 0;}
	#list-allgames-home-4 .list-games .btn-action {width:106px;}
	#list-allgames-home-4 .nav {margin-bottom: 0}
	#list-allgames-home-4 .popover {background: #333; width: 165px;}
	#list-allgames-home-4 .popover.right .arrow {border-right-color: #333}
	#list-allgames-home-4 .popover.left .arrow {border-left-color: #333}
	#list-allgames-home-4 .popover.top .arrow {border-top-color: #333}
	#list-allgames-home-4 .popover img {width: 100%; padding-bottom: 2px;}
	#list-allgames-home-4 .popover .popover-title {display:none}
	#list-allgames-home-4 .popover .popover-content {padding: 0}
	#list-allgames-home-4 .popover .btn-action {width:114px;}
	#list-allgames-home-4 .popover .dropdown-toggle .caret {border-top-color: #fff; border-bottom-color: #fff; }
	#list-allgames-home-4 .popover .dropdown-menu {width: 163px}
	#list-allgames-home-4 .popover .dropdown-menu li>a:hover {background: #222}
	#list-allgames-home-4 .nav-wrap {width: 20%}
	#list-allgames-home-4 .nav-wrap.nav-wrap-mmorpg {width: 40%}
	#list-allgames-home-4 .nav-list-mmorpg {}
		#list-allgames-home-4 .nav-list-mmorpg > li {float: left; width: 50%}
		#list-allgames-home-4 .nav-list-mmorpg > li.nav-header {width: 100%;}
	#list-allgames-home-4 .nav-list>li>a, 
	#list-allgames-home-4 .nav-list .nav-header {margin: 0; padding: 3px 5px;}
	#list-allgames-home-4 .nav-list li.nav-header {color: #26748F}
	#list-allgames-home-4 .nav-list>li>a {display: block; height: 20px; }
	#list-allgames-home-4 .nav-list>li>a:focus {background: #eee}
	#list-allgames-home-4 .arrow {display: none!important;}

/* www.playpark.net/downloads/ */
ul.list-games.full-four-col {width: 894px; }
	ul.list-games.full-four-col > li {width: 201px;}
	
ul.list-games.full-five-col {width: 890px; }
	ul.list-games.full-five-col > li {width: 156px;}
	ul.list-games.full-five-col .thumb {height: 90px}
		
.page-id-7877 {}
	.page-id-7877 ul.list-games {width: 894px; }
		.page-id-7877 ul.list-games > li {width: 201px;}
		
.post-4497 {}
	.post-4497 ul li {width: 285px;}
		.post-4497 ul li a {display: block; position: relative;}
			.post-4497 ul li a .label {position: absolute; top: 10px; left: 10px;}
				.post-4497 ul li a .label-Ended {background-color: #b94a48}
				.post-4497 ul li a .label-Ongoing {background-color: #468847}
				.post-4497 ul li a .label-Upcoming {background-color: #3a87ad}
	.post-4497 h3 {font-family: "Arial", serif; font-size: 14px; font-weight: bold}
	
		
#list-partners {}
	#list-partners li {float: left; margin: 5px; width: 136px; height: 93px;}
	#list-partners img {width: 136px; height: 93px}
	
#list-news {}
	#list-news .nav-tabs {margin-bottom: 0}
	#list-news .tab-content {background-color: #fff; border-left: solid 1px #ddd; border-right: solid 1px #ddd;}
	#list-news .post-snippet {height: 55px !important; margin: 0 !important; padding: 10px; border-bottom: dashed 1px #ccc; }
		#list-news .post-snippet:hover {background-color: #eee}
	#list-news .post-snippet figure {float:left; width: 80px; height: 55px; overflow: hidden;}
		#list-news .post-snippet figure img {width: auto; height: 55px}
	#list-news .post-snippet .post-title,
	#list-news .post-snippet .post-meta,
	#list-news .post-snippet .label-group {margin-left: 90px;}
	#list-news .post-snippet .label-group {padding-bottom: 5px; margin-bottom: 5px;}
	#list-news .post-snippet .post-title {margin-bottom: 10px; line-height: 18px; height: 22px; overflow: hidden;}
	#list-news .post-snippet .post-meta {font-size: 12px}

#list-maintenance {}
	#list-maintenance .accordion {height: 430px}
	#list-maintenance .accordion-body {}
	#list-maintenance .accordion-inner {background: #fff; padding: 0; height: 325px !important; overflow: auto;}
	#list-maintenance a.accordion-toggle:hover {text-decoration: none}
	#list-maintenance .accordion-heading {background-color: #e1e1e1}
	#list-maintenance a.accordion-toggle {text-align: center; text-transform: uppercase; font-weight: bold; font-size: 13px}
	#list-maintenance a.accordion-toggle.today {background-color: #b94a48; color: #FFF; }
		#list-maintenance a.accordion-toggle.today:hover {color: #521514}
	#list-maintenance .post-snippet {margin: 0 !important; padding: 10px; border-bottom: dashed 1px #ccc; height: 55px}
		#list-maintenance .post-snippet:hover {background-color: #eee}
	#list-maintenance .post-snippet .post-title {height: auto}
		#list-maintenance .post-snippet .post-title a {display: block; margin-bottom: 5px}
		#list-maintenance .post-snippet .post-title .label {font-size: 13px}
	#list-maintenance .accordion-inner .alert {height: 295px; margin: 5px; line-height: 295px;text-align: center;font-weight: bold}
		
.post-snippet figure {float:left; width: 80px; height: 55px; overflow: hidden;}
	.post-snippet figure img {width: auto; height: 55px}
.post-snippet .post-title,
.post-snippet .post-meta,
.post-snippet .label-group {margin-left: 90px;}
.post-snippet .label-group {padding-bottom: 5px; margin-bottom: 5px;}
.post-snippet .post-title {margin-bottom: 10px; line-height: 18px; height: 22px; overflow: hidden;}
.post-snippet .post-meta {font-size: 12px}
	
body.archive.category .post-single .post-thumbnail {position: relative; width: 100%; height: 1px;}
	body.archive.category .post-single .post-thumbnail img {position: absolute; top: -60px; right: 20px;}
	
#ads-300x250 {}
	#ads-300x250 img {width: 295px;}
	#ads-300x250 a {text-decoration: none;}

#ads-300x250-new {width: 298px; height: 248px; border: solid 1px #eee}
	#ads-300x250-new img {width: 298px; height: 248px;}
	#ads-300x250-new a {text-decoration: none;}
	#ads-300x250-new .carousel-control {
		width: 20px; height: 20px; line-height: 20px;
		font-size: 14px;
		border-width: 2px;
		margin-top: 0;
		top: 5px; left: 5px;
	}
	#ads-300x250-new .carousel-control.right {left: 35px; right: auto}
	
.post-blog.post-single .post-title,
.post-type-archive-blog .post-single .post-title {font-size: 22px; padding: 10px 0}
.post-blog.post-single .post-meta,
.post-type-archive-blog .post-single .post-meta {border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 5px 0; margin: 10px 0}
.post-blog .more-link {
	-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(1, #c62d1f) );
	background:-moz-linear-gradient( center top, #f24537 5%, #c62d1f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f');
	background-color:#f24537;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	text-indent:0;
	border:1px solid #d02718;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	width: 140px; height:30px;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #810e05;
}
.post-blog .more-link:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c62d1f), color-stop(1, #f24537) );
	background:-moz-linear-gradient( center top, #c62d1f 5%, #f24537 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d1f', endColorstr='#f24537');
	background-color:#c62d1f;
}.post-blog .more-link:active {
	position:relative;
	top:1px;
}

#author-box {position: relative}
	#author-box h4 {font-size: 20px; font-family: 'Arial', sans-serif; font-weight: bold}
	#author-box .author-bio {display: block; padding: 20px 0 0}
	#author-box .img-polaroid {
		width: 80px; height: 80px;
		position: absolute; top: -10px; right: -10px;
	}

#ads-728x90-leaderboard {
	width: 100%;
	padding: 15px 0 10px;
	text-align: center;
}
	
#fb-likebox {}
	#fb-likebox .well {background: #EDEFF4}
	
#calendar{}
	.page-id-17997 #content {background: url('http://media.playpark.net/PP/v6/images/bg-tile-kindajean.jpg') top center repeat !important;}
	#calendar .event-block {float: left;height: 45px; width: 200px; overflow: hidden}
	#calendar .event-block.well {padding: 2px; margin: 2px}
		#calendar .event-block .tn {width: 70px; height: 45px; overflow: hidden; float: left}
			#calendar .event-block .tn img {height: 45px; }
		#calendar .event-block span.event-title {margin: 3px 5px 3px 75px; font-size: 11px; line-height: 13px; display: block; height: 42px; overflow: hidden}
	#calendar .event-block:hover {text-decoration: none; background: #d9edf7}
	
#ads-marketgid {
	margin-left: -20px; width: 958px;
}
	#ads-marketgid .well {
		width: 938px; background-color: #ccc;
		border-left: 0; border-right: 0;
	}
		#ads-marketgid .well #MarketGidComposite3059 {
			width: 938px; margin-top: 15px;
		}
		
#mybbpanel {z-index: 99999 !important}
		
/* =============================================================================
   Roadblock
   ========================================================================== */

#roadblock .modal-header {
	max-width: 600px;
	margin: 7% auto 0;
	border-bottom-style: solid;
	border-bottom-color: black;
}

#roadblock .modal-header table {
	text-align: center;
	width: 100%;
}

#roadblock .modal-header a {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

#roadblock.modal {background-color: black; z-index: 999999}
#roadblock.modal.fade.in {top:0;}
#roadblock.modal.fade {top:0;}
#roadblock .close-bar{
	width:100%;
	height:36px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}

#roadblock .close-bar p{
	font-size:11px;
	text-align:center;
	margin:3px 0 0;
}

#roadblock a.skip_btn{
	background:url(http://media.playpark.net/PP/images/gif.gif);
	width:136px;
	height:29px;
	text-indent:-999999px;
	margin:7px 0 0;
	float:right;
}
#roadblock a.skip_btn:hover {background-position: 0 -29px;}

.bigmodal {
  width: 100%;
  height: 100%;
  left: 0;
  margin: 0;
}
.bigmodal.fade.in {
  top: 0;
}
.bigmodal .modal-body {
  max-height: none;
}

/* =============================================================================
   Comments
   ========================================================================== */

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
ol.commentlist li.comment div.comment-author {}
ol.commentlist li.comment div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { font-size:9px; }
ol.commentlist li.comment div.comment-meta a { color:#ccc; }
ol.commentlist li.comment p { font-size:11px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

/* =============================================================================
   Plugin Classes
   ========================================================================== */

.fc-calendar-container {position: relative;height: 400px;width: 916px;}
.fc-calendar {width: 100%;height: 100%;}
.fc-calendar .fc-head {
	height: 30px;
	line-height: 30px;
	background: #ccc;
	color: #fff;
}
.fc-calendar .fc-body {
	position: relative;
	width: 100%;
	height: 100%;
	height: -moz-calc(100% - 30px);
	height: -webkit-calc(100% - 30px);
	height: calc(100% - 30px);
	border: 1px solid #ddd;
}
.fc-calendar .fc-row {width: 100%;border-bottom: 1px solid #ddd;}
.fc-four-rows .fc-row  {height: 25%;}
.fc-five-rows .fc-row  {height: 20%;}
.fc-six-rows .fc-row {
	height: 16.66%;
	height: -moz-calc(100%/6);
	height: -webkit-calc(100%/6);
	height: calc(100%/6);
}
.fc-calendar .fc-row > div,
.fc-calendar .fc-head > div {
	float: left;
	height: 100%;
	width:  14.28%; /* 100% / 7 */
	width: -moz-calc(100%/7);
	width: -webkit-calc(100%/7);
	width: calc(100%/7);
	position: relative;
}
/* IE 9 is rounding up the calc it seems */
.ie9 .fc-calendar .fc-row > div,
.ie9 .fc-calendar .fc-head > div {width:  14.2%;}
.fc-calendar .fc-row > div {
	border-bottom: 1px solid #ddd;
	padding: 4px 0;
	overflow: hidden;
	position: relative;
}
.fc-calendar .fc-head > div {text-align: center}
.fc-calendar .fc-row > div > span.fc-date {
	position: absolute;
	width: 30px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	bottom: 5px;
	right: 5px;
	text-align: right;
}
.fc-calendar .fc-row > div > span.fc-weekday {display: none}
.fc-calendar .fc-row > div.fc-today {background: #fff4c3}
.fc-calendar .fc-row > div.fc-out {opacity: 0.6}
.fc-calendar .fc-row > div:last-child,
.fc-calendar .fc-head > div:last-child {border-right: none}
.fc-calendar .fc-row:last-child {border-bottom: none}

.fc-calendar-container {
	height: auto;
	bottom: 0px;
	width: 100%;
	top: 50px;
	position: absolute;
}

.custom-calendar-wrap .custom-header {background: url('http://media.playpark.net/PP/v6/images/bg-tile-moulin.jpg') top center repeat !important; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.custom-calendar-wrap .custom-header.affix {z-index: 100;width:896px;top:0; opacity: 0.9}
.custom-calendar-wrap .custom-header h3 {font-weight: 300;text-transform: uppercase;letter-spacing: 4px;text-align: center; color: #f2f2f2; margin: 0; padding: 10px 0; font-size: 26px}
.custom-calendar-wrap .custom-header nav {position: relative; height: 30px; width: 100%}
.custom-calendar-wrap .custom-header nav span {position: absolute; top: 0; cursor: pointer}
.custom-calendar-wrap .custom-header nav span.custom-prev {left: 45%}
.custom-calendar-wrap .custom-header nav span.custom-next {right: 45%}
.custom-calendar-wrap .custom-header nav span.custom-current {left: 49.5%}

	.fc-calendar-container, 
	.fc-calendar,
	.fc-calendar .fc-head {
		position: relative;
		top: auto;
		left: auto;
		bottom: auto;
		right: auto;
		height: auto;
		width: auto;
	}
	.fc-calendar .fc-row {
		border: none;
	}
	
	.ie9 .fc-calendar .fc-row > div,
	.fc-calendar .fc-row > div {
		height: auto;
		width: 95%;
		padding-left: 5%;
	}
	.fc-calendar .fc-row:nth-child(even) > div:nth-child(even),
	.fc-calendar .fc-row:nth-child(odd) > div:nth-child(odd) {background: #eee}

	.fc-calendar .fc-row > div {
		float: none;
		min-height: 50px;
		box-shadow: inset 0 -1px rgba(255,255,255,0.2) !important;
		border-radius: 0px !important;
	}

	.fc-calendar .fc-row > div:empty{
		display: none;
	}
	
	.fc-calendar .fc-row > div:hover {}
	
	.fc-calendar .fc-row > div a {display: block; margin: 5px 0}

	.fc-calendar .fc-row {
		box-shadow: none;
	}

	.fc-calendar .fc-head {
		display: none;
	}

	.fc-calendar .fc-row > div > div {
		margin-top: 0px;
		padding-left: 10px;
		display: inline-block;
	}

	.fc-calendar .fc-row > div.fc-today {
		background: #fcf8e3 !important;
	}

	.fc-calendar .fc-row > div.fc-today:after { 
		display: none;
	}
	.fc-calendar .fc-row > div > span.fc-weekday,
	.fc-calendar .fc-row > div > span.fc-date {
		position: absolute; left: 10px;
		display: inline-block;
		text-align: center;
		width: 30px;
	}
	.fc-calendar .fc-row > div > span.fc-date {
		top: 10px;
		
	}

	.fc-calendar .fc-row > div > span.fc-weekday {
		top: 30px;
		font-size: 10px;
		text-transform: uppercase;
	}

.no-touch .fc-calendar .fc-row > div > div a:hover {
	background: rgba(255,255,255,0.3);
}

.nivoSlider {
	position:relative;
	width:100%; height:auto;
	overflow: hidden;
}
	.nivoSlider img {position:absolute; top:0px; left:0px; max-width: none;}
	.nivo-main-image {
		display: block !important;
		position: relative !important; 
		width: 100% !important;
	}
	.nivoSlider a.nivo-imageLink {
		position:absolute; top:0px; left:0px;
		width:100%; height:100%; border:0;
		padding:0; margin:0;
		z-index:6;
		display:none;
	}

	.nivo-slice {
		display:block;
		position:absolute; top:0; z-index:5;
		height:100%;
	}
	.nivo-box {
		display:block;
		position:absolute; z-index:5;
		overflow:hidden;
	}
		.nivo-box img { display:block; }

	.nivo-caption {
		position:absolute; left:0px; bottom:0px;
		background:#000; color:#fff;
		width:100%;
		z-index:8;
		padding: 5px 10px;
		opacity: 0.8;
		overflow: hidden;
		display: none;
		-moz-opacity: 0.8;
		filter:alpha(opacity=8);
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		box-sizing: border-box;         /* Opera/IE 8+ */
	}
		.nivo-caption p {padding:5px; margin:0;}
		.nivo-caption a {display:inline !important;}
		.nivo-html-caption {display:none;}

	.nivo-directionNav a {
		position:absolute; top:45%; z-index:9;
		cursor:pointer;
		display:block;
	}
		.nivo-prevNav {left:0}
		.nivo-nextNav {right:0}
	.nivo-controlNav {
		text-align:center;
		padding: 15px 0;
	}
		.nivo-controlNav a {cursor:pointer}
		.nivo-controlNav a.active {font-weight:bold}

.theme-light.slider-wrapper {
  background: #000;
}
	.theme-light .nivoSlider {
		position:relative;
		background:#fff url(http://media.playpark.net/PP/v6/themes/light/loading.gif) no-repeat 50% 50%;
	  overflow: visible;
	}
		.theme-light .nivoSlider img {
			position:absolute;
			top:0px;
			left:0px;
			display:none;
		}
		.theme-light .nivoSlider a {border:0; display:block;}
	
	.theme-light .nivo-controlNav {
		text-align: left;
		padding: 0;
		position: absolute; left: 10px; bottom: 0;
		z-index: 10;
	}
		.theme-light .nivo-controlNav a {
			display:inline-block;
			width:10px;
			height:10px;
			background:url(http://media.playpark.net/PP/v6/themes/light/bullets.png) no-repeat;
			text-indent:-9999px;
			border:0;
			margin: 0 2px;
		}
		.theme-light .nivo-controlNav a.active {background-position:0 100%}
	
	.theme-light .nivo-directionNav {display: block}	
		.theme-light .nivo-directionNav a {
			width:30px; height:30px;
			background: #f2f2f2 url('http://media.playpark.net/PP/v6/themes/light/arrows.png') no-repeat;
			text-indent:-9999px;
			-webkit-border-radius: 2px;
		  -moz-border-radius: 2px;
		  border-radius: 2px;
		}
		.theme-light .nivo-directionNav a:hover {background-color: #eee;}
		.theme-light a.nivo-nextNav {background-position:160% 50%}
		.theme-light a.nivo-prevNav {background-position:-60% 50%}
	
	.theme-light .nivo-caption {}
		.theme-light .nivo-caption a {color:#fff;border-bottom:1px dotted #fff}
		.theme-light .nivo-caption a:hover {color:#fff}
	
	.theme-light .nivo-controlNav.nivo-thumbs-enabled {width: 80%;}
		.theme-light .nivo-controlNav.nivo-thumbs-enabled a {
			width: auto;height: auto;
			background: none;
			margin-bottom: 5px;
		}
		.theme-light .nivo-controlNav.nivo-thumbs-enabled img {
			display: block;
			width: 120px;height: auto;
		}
   
.accordion a.expand_all{display:block;font-size:12px;padding-bottom:20px;text-align:right;text-decoration:none;}
.accordion a.expand_all:hover{text-decoration:underline;}
.accordion dt{-moz-border-radius:5px;-webkit-border-radius:5px;background:#f2f2f2;border-bottom:solid 1px #ccc;border-radius:5px;padding:10px;}
.accordion dt:first-child{border-top:solid 1px #ccc;}
.accordion dt a{color:#333;cursor:pointer;font-size:14px;font-weight:700;line-height:24px;text-decoration:none;}
.accordion dd{margin:0;padding:20px 10px;}

.mosaic-block {
	/* float:left; */
	position:relative;
	overflow:hidden;
	width:190px; height:120px;
	background: #e0e0e0 none no-repeat center center;
	border:1px solid #fff;
}
	/**.mosaic-backdrop, .mosaic-overlay {display: none; width:100%; height:100%; background:#111; position:absolute; }**/
	.mosaic-backdrop, .mosaic-overlay { width:100%; height:100%; background:#111; position:absolute; }
	.mosaic-backdrop {top:0;}
	.mosaic-overlay {position:absolute; z-index:5;}
	
		/*** Custom Animation Styles (You can remove/add any styles below) ***/
		.circle .mosaic-overlay {
			background:url(http://media.playpark.net/PP/v6/images/hover-magnify.png) no-repeat center center;
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			display:none;
		}
		
		.fade .mosaic-overlay {
			opacity:0;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
			filter:alpha(opacity=00);
			background:url(http://media.playpark.net/PP/v6/images/bg-black.png);
		}
		
		.bar .mosaic-overlay {
			bottom:-100px;
			height:100px;
			background:url(http://media.playpark.net/PP/v6/images/bg-black.png);
		}
		
		.bar2 .mosaic-overlay {
			bottom:-50px;
			height:100px;
			opacity:0.8;
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter:alpha(opacity=80);
		}
		
			.bar2 .mosaic-overlay:hover {
				opacity:1;
				-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
				filter:alpha(opacity=100);
			}
		
		.bar3 .mosaic-overlay {
			top:-100px;
			height:100px;
			background:url(http://media.playpark.net/PP/v6/images/bg-black.png);
		}
		
.simplecarousel {
	position: relative;
	width: 880px; height: 75px; margin: 0 auto 20px;
}
	.simplecarousel .prev, .simplecarousel .next {
		position: absolute; top: 30%;
		background-color: #333 !important;
		width: 20px; height: 20px;
		cursor: pointer;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
	.simplecarousel .prev {left: -20px;}
	.simplecarousel .next {right: -20px;}
	.simplecarousel li {float: left;}
		.simplecarousel li img {margin: 0 5px;}
		
.jThumbnailScroller{position:relative; width:800px; height:122px; margin:0 auto; background:#f2f2f2; padding:0; overflow:hidden; }
.jThumbnailScroller .jTscrollerContainer{position:absolute;}
.jThumbnailScroller .jTscroller{position:relative; height:100%; margin:0; left:0; top:0; display:inline-block; *display:inline;}
.jThumbnailScroller .jTscrollerNextButton,.jThumbnailScroller .jTscrollerPrevButton{position:absolute; display:block; width:40px; height:40px; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px; opacity:0.7;}
.jThumbnailScroller .jTscrollerNextButton{background:#000 url(nextArrow.png) center center;}
.jThumbnailScroller .jTscrollerPrevButton{background:#000 url(prevArrow.png) center center;}
.jThumbnailScroller .jTscrollerNextButton:hover,.jThumbnailScroller .jTscrollerPrevButton:hover{background-color:#d56916; opacity:1;}
.jThumbnailScroller .jTscroller a{display:block; float:left; border:5px solid #ddd; margin:0 10px 0 0; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.jThumbnailScroller .jTscroller a:hover{border-color:#fff;}
.jThumbnailScroller .jTscroller a:first-child{margin-left:10px;}
.jThumbnailScroller .jTscroller a img{border:none;}

	.jThumbnailScroller#list-games{width:935px; margin: 0; padding:15px 10px; height: 73px; border-bottom: solid 1px #bbb; border-top: solid 1px #bbb}
	.jThumbnailScroller#list-games .jTscroller a {display:block; margin:0 6px; width:120px; height: 73px; overflow:hidden; opacity:0.7; border: none; background: none;-moz-box-shadow: 0px 0px 5px #000; -webkit-box-shadow: 0px 0px 5px #000;box-shadow: 0px 0px 5px #000;
}
	.jThumbnailScroller#list-games .jTscroller a:hover {opacity:1;}

	
ul.tabs { 
	display: block;
	padding: 0; margin: 5px 0 20px;
	border-bottom: solid 1px #ddd;
	float: left;
	width: 100%;
}
	ul.tabs li { 
		display: block;
		width: auto; height: 30px;
		padding: 0; margin-bottom: 0;
		float: left;
	}
	ul.tabs li a { 
		display: block; 
		text-decoration: none;
		width: auto; height: 29px; 
		padding: 0px 20px; margin: 0;  
		line-height: 30px; 
		border: solid 1px #ddd;
		border-width: 1px 0 0 1px;
		background: #f5f5f5;
		font-size: 13px; 
	}
	ul.tabs li a.active { 
		background: #fff; 
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-right-width: 1px;
		margin: 0 -1px 0 0;
		color: #111;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px;
	}
	ul.tabs li:first-child a {
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
	}
	ul.tabs li:last-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px;
	}
	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0;
	}
	ul.tabs:after {clear: both;}
	ul.tabs {zoom: 1;}
	
ul.tabs.style-red {position: relative; z-index: 999}
	ul.tabs.style-red li { }
	ul.tabs.style-red li a { 
		background: #fff;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		color: #999;
	}
	ul.tabs.style-red li a.active { 
		background: #920000; color: #fff; font-weight: bold;
		top: 0;
		padding-top: 0; margin: 0;
	}
	ul.tabs.style-red li a.active:after {
		content: '';
		position: absolute;
		left: 40%;
		bottom: -6px;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #920000;
	}
	
ul.tabs-content { margin: 0; display: block; padding: 0; clear: both;}
	ul.tabs-content > li { display:none;}
	ul.tabs-content > li.active { display: block;}
	

ul.tabs_dl { 
	display: block;
	width: 95%;
	color: #c0c0c0;
	margin: 9px 22px 20px;
	list-style: none; padding: 0
}
	ul.tabs_dl li { 
		display: block;
		width: auto;
	margin-right: 2px;
	margin-left: 2px;
	float: left;
}
	ul.tabs_dl li a {
	color: #1a1916;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 61%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.61, #ffffff),
		to(#d6d6d6));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	float: left;
	padding: 10px;
	height: 15px;
}
	ul.tabs_dl li a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8d0208;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ffffff 61%,
		#d6d6d6);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.61, #ffffff),
		to(#d6d6d6));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 0px solid #000000;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.1),
		0px 1px 0px rgba(255,255,255,1);
}
	
	ul.tabs-content_dl { margin: 0; display: block; list-style: none; padding: 0}
	ul.tabs-content_dl > li { display:none;
	padding-left: 0;
}
	ul.tabs-content_dl > li.active { display: block; }
	ul.tabs_dl {
	  zoom: 1;
}

.bx-prev, .bx-next {
	position: absolute; top: 40%;
	width: 31px; height: 31px;
	background-repeat: no-repeat;
	background-position: 0 -30px;
	text-indent: -999999px;
	display: block;
}

	.bx-next:hover, .bx-prev:hover {background-position: 0 0}
	.bx-prev {background-image: url(http://media.playpark.net/PP/v6/images/gray_prev.png); left: -20px;}
	.bx-next {background-image: url(http://media.playpark.net/PP/v6/images/gray_next.png); right: -20px;}
	
ul.game-links {width: auto;}
	ul.game-links li {float: right;position:relative; margin: 5px 3px;}
	
.breadcrumbs {
	font-size: 12px;
	border-top: solid 1px #ddd;
	border-bottom: solid 1px #ddd;
	margin-bottom: 10px;
}
	.breadcrumbs a {font-size: 12px}

.pagination {line-height: 16px}

	.pagination span, .pagination a {
		display:block;
		float:left;
		margin: 2px 2px 2px 0; padding:6px 9px 5px 9px;
		text-decoration:none;
		width:auto;
		color:#fff;
		background: #555;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.pagination a:hover{color:#fff;background: #9DD204;}
	.pagination .current{padding:6px 9px 5px 9px; background: #9DD204; color:#333; font-weight: bold;}
	
.ticker-wrapper.has-js{width:auto;height:32px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#BBB;font-size:13px;border-bottom:solid 1px #ddd;margin:0;padding:0 10px 0 9px;}
.ticker{width:910px;height:30px;display:block;position:relative;overflow:hidden;background-color:#BBB;margin:1px 0;}
.ticker-title{padding-top:5px;color:#900;font-weight:700;background-color:#BBB;font-size:14px;text-transform:uppercase;}
.ticker-content{padding-top:8px;position:absolute;color:#000;font-weight:700;background-color:#BBB;overflow:hidden;white-space:nowrap;line-height:1.2em;margin:0;}
.ticker-content a{text-decoration:none;color:#000;}
.ticker-content a:hover{text-decoration:underline;color:#000;}
.ticker-swipe{padding-top:9px;position:absolute;top:0;background-color:#bbb;display:block;width:800px;height:23px;}
.ticker-swipe span{margin-left:1px;background-color:#bbb;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block;}
.ticker-controls{list-style-type:none;float:left;margin:0;padding:0;}
.ticker-controls li{margin-left:5px;float:left;cursor:pointer;height:16px;width:16px;display:block;padding:0;}
.ticker-controls li.jnt-play-pause{background-image:url(../images/controls.png);background-position:32px 16px;}
.ticker-controls li.jnt-play-pause.over{background-position:32px 32px;}
.ticker-controls li.jnt-play-pause.down{background-position:32px 0;}
.ticker-controls li.jnt-play-pause.paused{background-image:url(../images/controls.png);background-position:48px 16px;}
.ticker-controls li.jnt-play-pause.paused.over{background-position:48px 32px;}
.ticker-controls li.jnt-play-pause.paused.down{background-position:48px 0;}
.ticker-controls li.jnt-prev{background-image:url(../images/controls.png);background-position:0 16px;}
.ticker-controls li.jnt-prev.over{background-position:0 32px;}
.ticker-controls li.jnt-prev.down{background-position:0 0;}
.ticker-controls li.jnt-next{background-image:url(../images/controls.png);background-position:16px 16px;}
.ticker-controls li.jnt-next.over{background-position:16px 32px;}
.ticker-controls li.jnt-next.down{background-position:16px 0;}
.js-hidden{display:none;}
.no-js-news{color:#F8F0DB;padding:10px 0 0 45px;}
.left .ticker-controls,.left .ticker-content,.left .ticker-title,.left .ticker{float:left;}
.left .ticker-controls{padding-left:6px;}
.right .ticker-controls,.right .ticker-content,.right .ticker-title,.right .ticker{float:right;}
.right .ticker-controls{padding-right:6px;}

#disqus_thread {margin-top: 20px;}

.dataTable {margin-bottom: 5px; float: left;}
.dataTables_wrapper {}
.dataTables_length {float: left; width: 50%; height: 30px;}
.dataTables_length select {width: 100px;}
.dataTables_filter {float: right; width: 50%; height: 30px; text-align: right}
.dataTables_filter input {width: 150px; margin-bottom: 0; height: 14px; line-height: 14px;}

#btn-livechat {
	position: fixed;
	right: 10px; bottom: 10px; z-index: 99999 !important;
	width: 139px; height: 63px;
	background: url('http://media.playpark.net/PP/v6/images/btn-livechat.png');
	display: block;
}
	#btn-livechat.online {background-position: left top}
	#btn-livechat.offline {background-position: left bottom}

/* =============================================================================
   Grid
   ========================================================================== */

.row {width: 100%;margin: 0 auto 20px;}
	.row.overflowVisible {overflow: visible}

.col-one, .col-two, .col-three, .col-four, .col-five, .col-six, .col-seven, .col-eight, .col-nine, .col-ten, .col-eleven {
margin-right: 20px;
float: left;
min-height: 1px;
}

.col-one {width: 58px}
.col-two {width: 136px}
.col-three {width: 214px}
.col-four {width: 292px}
.col-five {width: 370px}
.col-six {width: 448px}
.col-seven {width: 526px}
.col-eight {width: 604px}
.col-nine {width: 682px}
.col-ten {width: 760px}
.col-eleven {width: 838px}
.col-twelve {width: 100%}
.col-last {margin-right: 0px}

.fluid-cols .col-one, .fluid-cols .col-two, .fluid-cols .col-three, .fluid-cols .col-four, .fluid-cols .col-five, .fluid-cols .col-six, .fluid-cols .col-seven, .fluid-cols .col-eight, .fluid-cols .col-nine, .fluid-cols .col-ten, .fluid-cols .col-eleven {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.fluid-cols .col-one {width: 4.85%}
.fluid-cols .col-two {width: 13.45%}
.fluid-cols .col-three {width: 22.05%}
.fluid-cols .col-four {width: 30.75%}
.fluid-cols .col-five {width: 39.45%}
.fluid-cols .col-six {width: 48%}
.fluid-cols .col-seven {width: 56.75%}
.fluid-cols .col-eight {width: 65.4%}
.fluid-cols .col-nine {width: 74.05%}
.fluid-cols .col-ten {width: 82.7%}
.fluid-cols .col-eleven {width: 91.35%}
.fluid-cols .col-twelve {width: 100%}
.fluid-cols .col-last {margin-right: 0px}

/* =============================================================================
   Wordpress Classes
   ========================================================================== */

.alignleft, img.alignleft {
	margin-right: 10px;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 10px;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}

/* =============================================================================
   Override Twitter Bootstrap Defaults
   ========================================================================== */
   
.label {padding: 4px 5px}
.label-red {background-color: #b94a48}
.label-green {background-color: #468847}
.label-yellow {background-color: #f89406}
.label-blue {background-color: #3a87ad}

#redemption-box.modal {
	width: 855px;
	margin: -350px 0 0 -420px
}
	#redemption-box.modal .modal-body {width: 825px;height: 555px; max-height: none;}

[class^="icon-"],
[class*=" icon-"] {
  background-image: url("http://media.playpark.net/PP/images/glyphicons-halflings.png");
}
/* White icons with optional class, or on hover/active states of certain elements */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: url("http://media.playpark.net/PP/images/glyphicons-halflings-white.png");
}
	
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  background-color: #222;
}

.well .nav-stacked > li {background: #fff}

.nav-tabs > .current_page_item > a, .nav-tabs > .current_page_item > a:hover {
	background: #ffbd2d;
}

.well {margin-bottom: 10px}

.well header {
	background: #fff;
	border: 1px solid #e3e3e3;
	margin: 0 0 10px -30px; 
	position: relative; height: 40px;
	-moz-box-shadow: 0px 10px 10px -10px #666666;
	-webkit-box-shadow: 0px 10px 10px -10px #666666;
	box-shadow: 0px 10px 10px -10px #666666;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 10, direction = 180, color = '#666666');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 10, Direction = 180, Color = '#666666')";
}
.well.well-small > header {
	margin: 0 0 10px -21px; 
}
	.well header .title {
		position: absolute; top: 0; height: 40px; padding: 0 0 10px 20px;
		left: 0; background: url('http://media.playpark.net/PP/v6/images/ribbon-shadow-left-black.png') bottom left no-repeat;
		line-height: 40px;
		overflow: hidden;
		font-weight: 300;
		text-transform: uppercase;
		letter-spacing: 4px;
	}
		.well header .title a {text-decoration: none}
		
	.well .title-head {

	}

.well header.title-plate {
	background: #e1e1e1;
	margin: -10px -10px 10px -10px; padding: 0 10px;
	border-bottom: solid 1px #ddd;
	line-height: 40px;
	-moz-box-shadow: 0 0 0 0 #666666;
	-webkit-box-shadow: 0 0 0 0 #666666;
	box-shadow: 0px 0 0 0 #666666;
	filter: progid:DXImageTransform.Microsoft.Shadow(strength = 0, direction = 0, color = '#666666');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 0, Direction = 0, Color = '#666666')";
}
		
.well.well-white {background-color: #fff}
.well.well-condensed {margin: 0}
.well.well-padless {padding: 0}

.well.well-article header {
	margin: -19px -19px 10px -19px; padding: 15px 20px;
	height: auto;
	border: none;
	border-bottom: 1px solid #000;
	background-color: #222;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
	.well.well-article header h2,
	.well.well-article header h3,
	.well.well-article header h4,
	.well.well-article header h5,
	.well.well-article header h6 {color: #f2f2f2; margin: 0;line-height: 28px}
	
.alert-red {color: #B94A48; background-color: #F2DEDE; border-color: #EED3D7}
.alert-blue {color: #3A87AD; background-color: #D9EDF7; border-color: #BCE8F1}
.alert-green {color: #468847; background-color: #DFF0D8; border-color: #D6E9C6}

.table tr.green td, .table tr.green th {background-color: #DFF0D8 !important}
.table tr.blue td, .table tr.blue th {background-color: #D9EDF7 !important}
.table tr.red td, .table tr.red th {background-color: #F2DEDE !important}
.table tr.dark-gray td, .table tr.dark-gray th {background-color: #595959 !important; color: #f2f2f2 !important}

ol.carousel-linked-nav {
  position: absolute; bottom: 20px; right: 20px;
  list-style: none; padding: 0; margin: 0
}
	ol.carousel-linked-nav li {float: left; margin: 0 2px}
		ol.carousel-linked-nav li a{
			-webkit-border-radius: 7px;
			-moz-border-radius: 7px;
			border-radius: 7px;
			height: 14px; width: 14px;
			background: #FFF; line-height: 30px;
			text-decoration: none;
			text-indent: -9999em;
			display: block;
		}
		ol.carousel-linked-nav li.active a {opacity: 1}
		
.carousel-indicators {
  position: absolute; top: 15px; right: 15px; z-index: 5;
  margin: 0; list-style: none;
}

.carousel-indicators li {
  display: block;
  float: left;
  width: 10px; height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.carousel-indicators .active {background-color: #fff;}

.carousel-caption {
  position: absolute; right: 0; bottom: 0; left: 0;
  padding: 15px;
  background: #333333;
  background: rgba(0, 0, 0, 0.75);
}

.carousel-caption h4,
.carousel-caption p {
  line-height: 20px;
  color: #ffffff;
}

.carousel-caption h4 {margin: 0 0 5px;}

.carousel-caption p {margin-bottom: 0;}

.post-content a.accordion-toggle {text-decoration: none; font-weight: bold; background: #f2f2f2}
.post-content a.expandcollapse {margin-bottom: 10px;}


/* =============================================================================
   Non-semantic Classes
   ========================================================================== */
img.bg-cover {
	min-height: 100%;
	min-width: 1024px;
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: -1;
}   

.news-box{}
	.news-box .timestamp {width: 75px; float: left; }
	.news-box .link {width: 300px; float: left;}
		.news-box .link:hover {}
	.news-box .cat {
		float: right;
		font-size: 11px;
		padding: 2px 8px;
		background: #E5CD00;
		color: #000;
		width: 40px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		text-align: center;
	}
	
	.news-box a.label {float: right; width: 45px; text-align: center; color: #fff}

.label-news {background-color: #3A87AD}
.label-updates {background-color: #468847}
.label-events {background-color: #F89406}

.grey-box {
	background: #f2f2f2; 
	border: #ffe1e1 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
	.grey-box .hdr {border-bottom: solid 1px #ddd; padding-bottom: 10px; color: #8c0303}
		.grey-box .hdr a {color: #920000}
	.grey-box ul.tabs {margin: 10px 0 0}
	.grey-box ul.tabs-content {padding: 10px; background: #fff; border: solid 1px #DDD; border-width: 0 1px 1px 1px}
	
		
.darkgrey-box {
	background: #e6e6e6; 
	border: #DADADA 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.white-box {
	background: #fff; 
	border: #DADADA 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.lightred-box {
	background: #ff8585; 
	border: #DADADA 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.black-box {
	background: #000; 
	border: #DADADA 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.topup-popbox {font-size: 12px; text-align: center}
	.topup-popbox .disclaimer {color: #990000}
	
.lightblue-box {
	background: #e6e6e6; 
	border: #DADADA 1px solid;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.pad20 {padding: 20px}
.pad10 {padding: 10px}
.mrg20 {margin: 20px}
.mrg10 {margin: 10px}
.bdr-bottom {border-bottom: solid 1px #ccc}

.table-box {width: 100%; margin-bottom: 20px;}
	.table-box header {
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
		background: #111;
		padding: 10px 20px;
		border: solid 1px #000;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
		text-shadow: 0 1px 0 #333;
	}
	
	.table-box .inner-wrap {
		padding: 20px;
		border-left: solid 1px #ccc;
		border-right: solid 1px #ccc;
		border-bottom: solid 1px #ccc;
		background: #fff;
	}
	.table-box table {width: 100%}
		.table-box table tr {border-bottom: solid 1px #ccc;}
			.table-box table tbody tr:hover,
			.table-box table th.tbl-header
			{background: #f2f2f2}
		.table-box table th {font-weight: bold}
		.table-box table td, .table-box table th {padding: 10px}
		.table-box table td.tbl-content {text-align: left}

.notification {
	border: solid 1px #ea0000;
	padding: 10px; margin-bottom: 20px;
	background: #ffbebe;
	font-weight: bold;
}

.ribbon-shadow-left, .ribbon-shadow-right {
	position: absolute; width: 10px; height: 10px;
}
	#userNav .ribbon-shadow-left {left: 0; top: 50px; background: url('http://media.playpark.net/PP/v6/images/ribbon-shadow-left-black.png') 0 0 no-repeat}
	#userNav .ribbon-shadow-right {right: 0; top: 50px; background: url('http://media.playpark.net/PP/v6/images/ribbon-shadow-right-black.png') 0 0 no-repeat}
	.footnotes .ribbon-shadow-left {left: 0; top: -10px; background: url('http://media.playpark.net/PP/v6/images/ribbon-shadow-leftbottom-black.png') 0 0 no-repeat}
	.footnotes .ribbon-shadow-right {right: 0; top: -10px; background: url('http://media.playpark.net/PP/v6/images/ribbon-shadow-rightbottom-black.png') 0 0 no-repeat}

.full-width {width: 100%}
.align-center {text-align: center}

.nospace{margin: 0 !important}
.btmspace10 {margin-bottom: 10px}
.btmspace20 {margin-bottom: 20px}
.topspace10 {margin-top: 10px}
.topspace20 {margin-top: 20px}
.
.block {display: block}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }

.hidden { display: none !important; visibility: hidden; }

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.invisible { visibility: hidden; }

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0; height: 0;
}

.inline {
	display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

a.more-link {display: block; margin-top: 10px}
	a.more-link .button {margin-bottom: 0}
	
.text.light-grey {color: #6a6a6a}
.text.red {color: #b60000}
.text.green {color: #527200}
.text.small {font-size: 12px; line-height: 15px}

/* =============================================================================
   For Print
   ========================================================================== */

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; } /* h5bp.com/t */
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
