/*
base.css
*/



.tb {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	display: block;
	position: relative;
	z-index: 99999;
}

.tb-content {
	padding: 0 25px 0 25px;
}

.tb-content form {
	margin: 0 18px 0 0;
}

.tb-content form ul li {
	margin: 20px 0;
}

.tb-content form ul li label {
	display: block;
	margin: 0 0 4px 0;
	color: #417AAE;
	font-weight: bold;
}

.tb-content form ul li label a {
	color: #417AAE !important;
	font-weight: normal;
	font-size: 0.9em;
}

.tb-content form ul li label a:hover {
	color: #1784D5 !important;
}

.tb-content form ul li input.inputtext {
	padding: 8px;
	color: #8d99ad;
	width: 100%;
	background: #FFF;
	font-size: 1.3em;
}

ul.tb-tabs {
	height: 55px;
	display: block;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
}

ul.tb-tabs li {
}

ul.tb-tabs li a {
	display: block;
	margin-top: -36px;
	padding: 0px 20px 13px 43px;
	color: #9D4B51;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	line-height: .8em;
	background: transparent;
}

ul.tb-tabs li a:hover {
	text-decoration: underline;
}

ul.tb-tabs li p {
	margin-top: -15px;
	padding: 0px 20px 13px 63px;
	color: #9D4B51;
	font-size: 12px;
	font-weight: bold;
	line-height: .8em;
}

ul.tb-tabs li p img {
	position: relative;
	top: 0px;
	vertical-align: top;
	width: 36px
	height: 36px;
}

ul.tb-tabs li.selected-tab p {
	/*margin-top: 0px;*/
	padding: 18px 20px 5px 0;
	color: #2b84c6;
	display: block;
	font-size: 24px;
	font-weight: bold;
}

body {
	background: #181818 url(body-background.jpg);
	font-family: Arial, sans-serif;
}

body.sm #subcol {
	width: 200px;
	float: left;
}

body.sm #maincol {
	width: 740px;
	float: left;
}

body.sm #maincol .ad {
	width: 200px;
	float: left;
}

body.sm #maincol .ad .hd {
	padding: 12px 0 0 0;
}

body.sm #maincol .ad .bd {
	margin: 0 0 0 10px;
}

body.sm #maincol .spotlight {
	width: 520px;
	height: 182px;
	float: left;
}

body.ms #maincol {
	width: 637px;
	float: left;
}

body.ms #subcol {
	width: 303px;
	float: left;
}

body#video-home #maincol {
	width: 630px;
	float: left;
}

body#video-home #subcol {
	width: 310px;
	float: left;
	/*padding-top:5px;*/
}

#global-container-wrap {
	background: transparent url(body-background2-top.jpg) 50% 0 no-repeat;
}

#global-container {
	margin: 0 auto;
	width: 990px;
	background: transparent;
}

#page-wrap {
	padding: 0;
	background: url(content-background-ie.gif) repeat-y;
}
 
#page-content {
	margin: 0 5px 0 5px;
}

#content {
	margin: 0 25px;
}

.games-menu-div {
	width: 445px !important;	
}

.games-menu {
	padding-top: 10px !important;
}

.games-menu li {
	float: left !important;
	width: 211px !important;
}

h1 {
	color: #333;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

h1.screenshot {
	padding-left: 58px;
	background: url(icon-screenshot-large.jpg) center left no-repeat;
}

h1.video {
	padding-left: 58px;
	background: url(icon-video-large.jpg) center left no-repeat;
}

input, textarea {
	border: 1px solid #AACEE8;
	padding: 3px;
	background: #FCFEFF;
	color: #444;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.inputtext-hover {
	display: block;
	margin: 4px 0;
	border: 1px solid #E08332;
	padding: 8px;
	width: 100%;
	background: #FFE679;
	color: #342622;
	font-size: 1.3em;
	font-weight: bold;
}

#signup #tb-sign-up-form input.inputtext-hover {
	width: 230px;
}

select {
	border: 1px solid #AACEE8;
	padding: 2px;
	background: #FBFEFF;
	color: #555555;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

label {
	color: #858585;
	font-size: 14px;
	font-weight: bold;
}

.error-message {
	color: #CC0000;
	font-weight: bold;
}

.yellow-note {
	padding: 10px;
	margin: 10px 0 10px 0;
	text-align: center;
	background: #FFFFCC;
	color: #333;
}

.orange-note {
	padding: 10px 0;
	margin: 10px 5px 10px 0 !important;
	text-align: center;
	background: #d6521f;
	display: block;
	width: 100%;
}
#profile .orange-note { margin: 0px 0 8px !important; font-size: 12px; font-weight: bold; }

.orange-note em {
	font-size: 1.3em;
	background: transparent url(smiley-orange.gif) left center no-repeat;
	padding: 0 0 0 19px;
	color: #FFF;
	font-weight: bold;
}

.green-note {
	padding: 10px 0;
	margin: 10px 5px 10px 0 !important;
	text-align: center;
	background: #76A71D;
	display: block;
	width: 100%;
}
#profile .green-note { margin-top: 0px !important; }

.green-note em {
	font-size: 1.3em;
	background: transparent url(smiley-green.gif) left center no-repeat;
	padding: 0 0 0 19px;
	color: #FFF;
	font-weight: bold;
}

.ajax-spinner {
	position: relative;
	top: 12px;
}

/* Buttons, Links
----------------------------------------*/
a { color: #2B84C6; font-weight: bold; }
a:hover { color: #000; }

/* "s" starts "snail," "sauna" and also means "secondary!" */
a.s { color: #9D4B51; font-weight: bold; }
a.s:hover { color: #990000; text-decoration: underline; }

a.btn, button.btn {
	display: block;
	border: none;
	padding: 0px;
	background: none;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

button.btn {
	position: relative;
	left: -4px;
	cursor: pointer;
}

a.btn-cancel {
	display: block;
	position: relative;
	float: left;
	top: 10px;
	left: 0;
	color: #e08639 !important;
	font-weight: bold;
	font-size: 1.2em;
}

a:hover.btn-cancel {
	color: #458ac7 !important;
}

a.btn span, button.btn span {
	display: block;
	background: url(btn-sprite-v2.png) no-repeat;
	float: left;
	padding: 7px 0 9px 15px;
	font-family: Arial;
	line-height: 20px;
}

a.btn span.icon, button.btn span.icon {
	float: left;
	right: 0;
	display: block;
	padding: 0 0 0 14px;
	width: 20px;
	height: 36px;
	background: url(btn-sprite-v2.png) no-repeat;
}



/* default button colors are blue. */
a.btn span, button.btn span { background-position: 0 0; }
a.btn span.icon, button.btn span.icon { background-position: 100% 0; }
a.btn:hover span, button.btn:hover span { background-position: 0 -37px; }
a.btn:hover span.icon, button.btn:hover span.icon { background-position: 100% -37px; }
a.btn:active span, button.btn:active span { background-position: 0 -74px; }
a.btn:active span.icon, button.btn:active span.icon { background-position: 100% -74px; }
/* .main button color for this round so far is orange. */
a.main span, button.main span { background-position: 0 -111px; }
a.main span.icon, button.main span.icon { background-position: 100% -111px; }
a.main:hover span, button.main:hover span { background-position: 0 -148px; }
a.main:hover span.icon, button.main:hover span.icon { background-position: 100% -148px; }
a.main:active span, button.main:active span { background-position: 0 -185px; }
a.main:active span.icon, button.main:active span.icon { background-position: 100% -185px; }
/* orange on light blue background. */
a.main-lt-blue-bg span, button.main-lt-blue-bg span { background-position: 0 -222px; }
a.main-lt-blue-bg span.icon, button.main-lt-blue-bg span.icon { background-position: 100% -222px; }
a.main-lt-blue-bg span, button.main-lt-blue-bg:hover span { background-position: 0 -259px; }
a.main-lt-blue-bg:hover span.icon, button.main-lt-blue-bg:hover span.icon { background-position: 100% -259px; }
a.main-lt-blue-bg:active span, button.main-lt-blue-bg:active span { background-position: 0 -296px; }
a.main-lt-blue-bg:active span.icon, button.main-lt-blue-bg:active span.icon { background-position: 100% -296px; }
/* A happy button (friending mostly). */
a.happy-main span, button.happy-main span { background-position: 0 -334px; }
a.happy-main span.icon, button.happy-main span.icon { background-position: 100% -334px; }
a.happy-main:hover span, button.happy-main:hover span { background-position: 0 -371px; }
a.happy-main:hover span.icon, button.happy-main:hover span.icon { background-position: 100% -371px; }
a.happy-main:active span, button.happy-main:active span { background-position: 0 -408px; }
a.happy-main:active span.icon, button.happy-main:active span.icon { background-position: 100% -408px; }
/* Disabled. */
a.disabled span, button.disabled span { background-position: 0 -445px; color: #aaa; }
a.disabled span.icon, button.disabled span.icon { background-position: 100% -445px; }
a.disabled:hover span, button.disabled:hover span { background-position: 0 -445px; }
a.disabled:hover span.icon, button.disabled:hover span.icon { background-position: 100% -445px; }
a.disabled:active span, button.disabled:active span { background-position: 0 -445px; }
a.disabled:active span.icon, button.disabled:active span.icon { background-position: 100% -445px; }

a.disabled,
button.disabled,
a.btn-small-disabled,
button.btn-small-disabled {
	cursor: default;
}

a.btn-small-disabled,
button.btn-small-disabled,
a.btn-small-white-bg,
button.btn-small-white-bg,
a.btn-small-yellow-bg,
button.btn-small-yellow-bg,
a.btn-small-light-yellow-bg,
button.btn-small-light-yellow-bg,
a.btn-small-share,
button.btn-small-share,
a.btn-small-share-alt,
button.btn-small-share-alt,
a.btn-small-bg-blue-bg,
button.btn-small-bg-blue-bg,
a.btn-small-bg-blue-happy-bg,
button.btn-small-bg-blue-happy-bg,
a.btn-small-lowkey-bg,
button.btn-small-lowkey-bg {
	font-size: 11px;
	text-transform: uppercase;
}

a.btn-small-disabled span,
button.btn-small-disabled span,
a.btn-small-white-bg span,
button.btn-small-white-bg span,
a.btn-small-yellow-bg span,
button.btn-small-yellow-bg span,
a.btn-small-light-yellow-bg span,
button.btn-small-light-yellow-bg span,
a.btn-small-share span,
button.btn-small-share span,
a.btn-small-share-alt span,
button.btn-small-share-alt span,
a.btn-small-bg-blue-bg span,
button.btn-small-bg-blue-bg span,
a.btn-small-bg-blue-happy-bg span,
button.btn-small-bg-blue-happy-bg span,
a.btn-small-lowkey-bg span,
button.btn-small-lowkey-bg span {
	padding: 4px 0 5px 15px;
	line-height: 19px !important;
}

a.btn-small-disabled span.icon,
button.btn-small-disabled span.icon,
a.btn-small-white-bg span.icon,
button.btn-small-white-bg span.icon,
a.btn-small-yellow-bg span.icon,
button.btn-small-yellow-bg span.icon,
a.btn-small-light-yellow-bg span.icon,
button.btn-small-light-yellow-bg span.icon,
a.btn-small-share span.icon,
button.btn-small-share span.icon,
a.btn-small-share-alt span.icon,
button.btn-small-share-alt span.icon,
a.btn-small-bg-blue-bg span.icon,
button.btn-small-bg-blue-bg span.icon,
a.btn-small-bg-blue-happy-bg span.icon,
button.btn-small-bg-blue-happy-bg span.icon,
a.btn-small-lowkey-bg span.icon,
button.btn-small-lowkey-bg span.icon {
	padding: 0 0 0 14px;
	width: 20px;
	height: 28px;
	background: url(btn-sprite-v2.png) no-repeat;
}

a.btn-small-disabled span, button.btn-small-disabled span { background-position: 0 -483px; color: #aaa; }
a.btn-small-disabled span.icon, button.btn-small-disabled span.icon { background-position: 100% -483px; }
a.btn-small-disabled:hover span, button.btn-small-disabled:hover span { background-position: 0 -483px; }
a.btn-small-disabled:hover span.icon, button.btn-small-disabled:hover span.icon { background-position: 100% -483px; }
a.btn-small-disabled:active span, button.btn-small-disabled:active span { background-position: 0 -483px; }
a.btn-small-disabled:active span.icon, button.btn-small-disabled:active span.icon { background-position: 100% -483px; }

a.btn-small-white-bg span, button.btn-small-white-bg span { background-position: 0 -648px; }
a.btn-small-white-bg span.icon, button.btn-small-white-bg span.icon { background-position: 100% -648px; }
a.btn-small-white-bg:hover span, button.btn-small-white-bg:hover span { background-position: 0 -677px; }
a.btn-small-white-bg:hover span.icon, button.btn-small-white-bg:hover span.icon { background-position: 100% -677px; }
a.btn-small-white-bg:active span, button.btn-small-white-bg:active span { background-position: 0 -706px; }
a.btn-small-white-bg:active span.icon, button.btn-small-white-bg:active span.icon { background-position: 100% -706px; }

a.btn-small-yellow-bg span, button.btn-small-yellow-bg span { background-position: 0 -735px; }
a.btn-small-yellow-bg span.icon, button.btn-small-yellow-bg span.icon { background-position: 100% -735px; }
a.btn-small-yellow-bg:hover span, button.btn-small-yellow-bg:hover span { background-position: 0 -764px; }
a.btn-small-yellow-bg:hover span.icon, button.btn-small-yellow-bg:hover span.icon { background-position: 100% -764px; }
a.btn-small-yellow-bg:active span, button.btn-small-yellow-bg:active span { background-position: 0 -793px; }
a.btn-small-yellow-bg:active span.icon, button.btn-small-yellow-bg:active span.icon { background-position: 100% -793px; }

a.btn-small-light-yellow-bg span, button.btn-small-light-yellow-bg span { background-position: 0 -822px; }
a.btn-small-light-yellow-bg span.icon, button.btn-small-light-yellow-bg span.icon { background-position: 100% -822px; }
a.btn-small-light-yellow-bg:hover span, button.btn-small-light-yellow-bg:hover span { background-position: 0 -851px; }
a.btn-small-light-yellow-bg:hover span.icon, button.btn-small-light-yellow-bg:hover span.icon { background-position: 100% -851px; }
a.btn-small-light-yellow-bg:active span, button.btn-small-light-yellow-bg:active span { background-position: 0 -880px; }
a.btn-small-light-yellow-bg:active span.icon, button.btn-small-light-yellow-bg:active span.icon { background-position: 100% -880px; }

a.btn-small-happy-dark-blue-bg span, button.btn-small-happy-dark-blue-bg span { background-position: 0 -1225px; }
a.btn-small-happy-dark-blue-bg span.icon, button.btn-small-happy-dark-blue-bg span.icon { background-position: 100% -1225px; }
a.btn-small-happy-dark-blue-bg:hover span, button.btn-small-happy-dark-blue-bg:hover span { background-position: 0 -1254px; }
a.btn-small-happy-dark-blue-bg:hover span.icon, button.btn-small-happy-dark-blue-bg:hover span.icon { background-position: 100% -1254px; }
a.btn-small-happy-dark-blue-bg:active span, button.btn-small-happy-dark-blue-bg:active span { background-position: 0 -1283px; }
a.btn-small-happy-dark-blue-bg:active span.icon, button.btn-small-happy-dark-blue-bg:active span.icon { background-position: 100% -1283px; }

a.btn-small-grey-dark-bg span, button.btn-small-grey-dark-bg span { background-position: 0 -1312px; }
a.btn-small-grey-dark-bg span.icon, button.btn-small-grey-dark-bg span.icon { background-position: 100% -1312px; }
a.btn-small-grey-dark-bg:hover span, button.btn-small-grey-dark-bg:hover span { background-position: 0 -1341px; }
a.btn-small-grey-dark-bg:hover span.icon, button.btn-small-grey-dark-bg:hover span.icon { background-position: 100% -1341px; }
a.btn-small-grey-dark-bg:active span, button.btn-small-grey-dark-bg:active span { background-position: 0 -1370px; }
a.btn-small-grey-dark-bg:active span.icon, button.btn-small-grey-dark-bg:active span.icon { background-position: 100% -1370px; }

a.btn-small-bg-blue-bg span, button.btn-small-bg-blue-bg span { background-position: 0 -1581px; }
a.btn-small-bg-blue-bg span.icon, button.btn-small-bg-blue-bg span.icon { background-position: 100% -1581px; }
a.btn-small-bg-blue-bg:hover span, button.btn-small-bg-blue-bg:hover span { background-position: 0 -1610px; }
a.btn-small-bg-blue-bg:hover span.icon, button.btn-small-bg-blue-bg:hover span.icon { background-position: 100% -1610px; }
a.btn-small-bg-blue-bg:active span, button.btn-small-bg-blue-bg:active span { background-position: 0 -1639px; }
a.btn-small-bg-blue-bg:active span.icon, button.btn-small-bg-blue-bg:active span.icon { background-position: 100% -1639px; }

a.btn-small-bg-blue-happy-bg span, button.btn-small-bg-blue-happy-bg span { background-position: 0 -1669px; }
a.btn-small-bg-blue-happy-bg span.icon, button.btn-small-bg-blue-happy-bg span.icon { background-position: 100% -1669px; }
a.btn-small-bg-blue-happy-bg:hover span, button.btn-small-bg-blue-happy-bg:hover span { background-position: 0 -1698px; }
a.btn-small-bg-blue-happy-bg:hover span.icon, button.btn-small-bg-blue-happy-bg:hover span.icon { background-position: 100% -1698px; }
a.btn-small-bg-blue-happy-bg:active span, button.btn-small-bg-blue-happy-bg:active span { background-position: 0 -1727px; }
a.btn-small-bg-blue-happy-bg:active span.icon, button.btn-small-bg-blue-happy-bg:active span.icon { background-position: 100% -1727px; }

a.btn-small-lowkey-bg span, button.btn-small-lowkey-bg span { background-position: 0 -561px; color: #888; }
a.btn-small-lowkey-bg span.icon, button.btn-small-lowkey-bg span.icon { background-position: 100% -561px; padding: 0; }
a.btn-small-lowkey-bg:hover span, button.btn-small-lowkey-bg:hover span { background-position: 0 -590px; color: #666; }
a.btn-small-lowkey-bg:hover span.icon, button.btn-small-lowkey-bg:hover span.icon { background-position: 100% -590px; }
a.btn-small-lowkey-bg:active span, button.btn-small-lowkey-bg:active span { background-position: 0 -619px; }
a.btn-small-lowkey-bg:active span.icon, button.btn-small-lowkey-bg:active span.icon { background-position: 100% -619px; }

.more-link {
color:#A1A8AE;
font-size:11px;
line-height:13px;
margin:0 0 0 30px;
}

.more-link strong, .more-link a{
color:#626D77;
display:block;
font-size:12px;
font-weight:bold;
}

.bd img{
float:left;
}



/* Loading Graphics
---------------------------------------------------------------------------------------------*/
#email-import-progress {
	display: none;
	width: 16px;
	height: 16px;
	background:	url(loading-light-yellow.gif) top left no-repeat;
	float: right;
}
#upload #email-import-progress { background: url(loading-light-yellow.gif) top left no-repeat;}
#watch #email-import-progress { background:	url(loading-dark-grey.gif) top left no-repeat; }

/* Vertical Div Centering
---------------------------------------------------------------------------------------------*/
.v-center-wrapper {
	display: table;
	overflow: hidden;
}

.v-center-middle {
	display: table-cell;
	vertical-align: middle;
}


/* User Dashboard, Header, Sub-header
---------------------------------------------------------------------------------------------*/
#user-dashboard {
	position: relative;
	z-index: 99999;
	padding: 10px 0 10px 0;
	text-align: left;
	float: right;
}

#user-dashboard p {
	color: #BBB9B7;
	font-size: 12px;
	font-weight: bold;
	padding: 0 30px 0 0;
}
	
#user-dashboard p a {
	color: #fff;
}
		
#user-dashboard p a:hover {
	text-decoration: underline;
}

.user-nav {
	position: relative;
	top: 0;
	left: 7px;
	float: right;
	display: block;
	margin: 7px 10px 0 10px;
	padding: 0px 0px 0 24px;
	line-height: 20px;
	cursor: pointer;
	text-decoration: none;
}
.user-nav-notification {
	background: url(icon-notification-global.gif) 0 50% no-repeat;
	margin: 5px 10px 0 10px;
	padding: 0px 0px 0 29px;
	color: #FF9900 !important;
	line-height: 24px;
}
.user-nav-vid { background: url(icon-video-add-sm.gif) 0 50% no-repeat; }
.user-nav-ss { background: url(icon-screenshot-add-sm.gif) 0 50% no-repeat; }

.user-nav-signup { background: url(icon-arrow-large-right.gif) 0 50% no-repeat; }
.user-nav-login { background: url(icon-arrow-large-right.gif) 0 50% no-repeat; margin-right: 37px; }

#user-dashboard a#user-nav {
	position: relative;
	top: 0;
	left: 7px;
	float: right;
	display: block;
	padding: 6px 7px 0 6px;
	margin: 0;
	cursor: pointer;
	text-decoration: none;
}

#user-dashboard a#user-nav img {
	vertical-align: middle;
	padding: 0 2px 0 0;
	margin: -1px 0 0 0;
}

.user-nav-hover {
	background: #FFF;
	color: #333;
	display: block;
}

.user-nav-text-hover {
	color: #333;
}

#user-dashboard #dash-nav {
	display: none;
	position: absolute;
	top: 29px;
	right: 18px;
	float: left;
	background: transparent url(nav-menu-shadow.png) 0 0 repeat;
	margin: 5px 4px 0 0 !important;
	padding: 0 1px 4px 4px;
	z-index: 2000;
	width: 175px;
}

#user-dashboard #dash-nav ul {
	padding: 10px 10px 10px;
	background: #FFF;
}

#user-dashboard #dash-nav ul li a {
	padding: 10px 10px 9px 10px;
	display: block;
	margin: 1px 0 1px 0;
	color: #5196D1;
	font-size: 12px;
}

#user-dashboard #dash-nav ul li.even a {
	background-color: #E6EFF7;
}

#user-dashboard #dash-nav ul li.even a:hover {
	background-color: #EDF6FF;
}

#user-dashboard #dash-nav ul li a:hover {
	color: #000;
	text-decoration: none;
}

#user-dashboard p#logged-in {
	padding: 0 30px 0 0 !important;
	text-align: left;
	display: block;
	position: relative;
	top: 5px;
	margin: -10px 0 0 0;
}

#user-dashboard #dash-nav ul li a {
	background-position: 10px 10px;
	background-repeat: no-repeat;
	padding: 10px 10px 9px 28px !important;
}

#user-dashboard #dash-nav ul li a:hover {
	text-decoration: underline;
}

#user-dashboard #dash-nav ul li a.profile { background-image: url(icon-profile-sm.gif); }
#user-dashboard #dash-nav ul li a:hover.profile { background-position: 10px -23px; }
#user-dashboard #dash-nav ul li a.upload { background-image: url(icon-upload-sm.gif); }
#user-dashboard #dash-nav ul li a.friend { background-image: url(icon-find-sm.gif); }
#user-dashboard #dash-nav ul li a:hover.friend { background-position: 10px -23px; }
#user-dashboard #dash-nav ul li a.logout { background-image: url(icon-logout-sm.gif); }
#user-dashboard #dash-nav ul li a:hover.logout { background-position: 10px -23px; }

#user-dashboard #dash-nav ul li a.sub-link {
	background-image: url(icon-arrow-sprite.gif);
	background-position: 10px -225px;
	padding: 10px 10px 11px 34px !important;
	font-size: 10px;
	text-transform: uppercase;
}

#user-dashboard #dash-nav ul li a:hover.sub-link {
	background-position: 10px -252px;
}


/* Header 
---------------------------------------------------------------------------------------------*/
#header {
	background: url(header-background.jpg) top left no-repeat;
	height: 62px;
}

#logo {
	display: inline; /* fixes double margin in IE6 */
	float: left;
	margin: 0 20px 0 23px;
	line-height: 0;
}

#logo a {
	position: relative;
}

#logo img {
	position: relative;
	top: 2px;
}

#logo img#logo-hover {
	display: none;
	position: absolute;
	top: -48px;
	left: 0;
}
/* For Webkit below: */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#logo img#logo-hover { top: -49px; }
}

#nav {
	float: left;
	display: inline;
	margin-left:200px;
}

#nav li {
	display: inline; /* fixes double margin in IE6 */
	float: left;
	margin: 2px 5px 0 -4px;
	padding: 10px 0 0 0;
}

#nav li span {
	display: inline;
	float: left;
	margin: -10px 0 0 10px;
	padding: 15px 10px 4px 5px;
}

#nav li a {
	margin: -18px 0 -9px -20px;
	padding: 28px 5px 23px 22px;
	color: #E1E7EE;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	display: block;
}

#nav li a.main-nav-link {
	text-shadow: #000 1px 1px 2px;
}

#nav li.selected a.main-nav-link,
#nav li.active a.main-nav-link {
	text-shadow: none;
}

#nav li.nav-forums-btn a {
	margin: -18px 0 -5px -20px;
	padding: 28px 5px 22px 22px;
	color: #E1E7EE;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	display: block;
}

#nav li:hover {
	background: transparent url(nav-btn-hover-bg.png) 0 0 repeat-x;
}

#nav li a.menu-arrow {
	display: block;
	float: left;
	width: 13px;
	height: 50px;
	margin: -10px 0 0 0;
	padding: 0 !important;
	background: transparent url(menu-arrow.png) 0 0 no-repeat;
}

#nav li a:hover.menu-arrow {
	background: transparent url(menu-arrow-hover.png) 0 0 no-repeat;
}

#nav li a:active.menu-arrow {
	background: transparent url(menu-arrow-active.png) 0 0 no-repeat;
}

#nav li a:hover {
	color: #fff;
}

#nav li.active {
	margin: -14px 5px 0 -14px;
	padding: 10px 0px 0px 10px;
	background: transparent url(nav-bg-active-left.png) 0 0 no-repeat;	
}

#nav li.active span {
	display: block;
	float: left;
	margin: -10px -10px 0 10px;
	padding: 15px 20px 6px 5px;
	background: transparent url(nav-bg-active.png) 100% 0 no-repeat;
}

#nav li.active a {
	margin: -9px 0 0 0;
	padding: 35px 5px 16px 1px;
	color: #418DCE;
}

#nav li.active a.menu-arrow {
	margin: 5px 0 0 0;
	background: transparent url(menu-arrow-selected.png) 0 0 no-repeat;
}

/* Comment out for showing dropdowns on hover. */
#nav li.active a:hover.menu-arrow {
	margin: 5px 0 0 0;
	background: transparent url(menu-arrow-active-hover.png) 0 0 no-repeat;
}



#nav li.selected {
	margin: -14px 5px 0 -14px;
	padding: 10px 0px 0px 10px;
	background: transparent url(nav-bg-selected-left.png) 0 0 no-repeat;	
}

#nav li.selected span {
	display: block;
	float: left;
	margin: -10px -10px 0 10px;
	padding: 15px 20px 6px 5px;
	background: transparent url(nav-bg-selected.png) 100% 0 no-repeat;
}

#nav li.selected a {
	margin: -9px 0 0 0;
	padding: 36px 5px 14px 2px;
	color: #418DCE;
}

#nav li.selected a.menu-arrow {
	margin: 5px 0 0 0;
	background: transparent url(menu-arrow-selected.png) 0 0 no-repeat;
}

/* Comment out for showing dropdowns on hover. */
#nav li.selected a:hover.menu-arrow {
	margin: 5px 0 0 0;
	background: transparent url(menu-arrow-active-hover.png) 0 0 no-repeat;
}

#nav li {
	position: relative;
	z-index: 10000;
}

#nav li div {
	width: 211px;
	margin: 0 0 0 4px !important;
	padding: 0 1px 4px 0;
	position: absolute;
	top: 76px;
	background: transparent url(nav-menu-shadow.png) 0 0 repeat;
	z-index: 10000;
}

#nav li div ul {
	background: #FFF;
	padding: 0 10px 10px;
	position: relative;
	left: -5px;
	border-left: 1px #cbcbcb solid;
	border-bottom: 1px #cbcbcb solid;
}

#nav li div ul li a img {
	position: relative;
	top: -1px;
	padding: 0 6px 0 0;
	width: 24px;
	height: 24px;
	vertical-align: middle;
}

#nav li ul li {
	float: none;
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent;
}

#nav li ul li.even a {
	background: #E6EFF7;
}

#nav li ul li a {
	color: #5196D1;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	float: none;
	margin: 0 !important;
	padding: 10px 10px 9px 10px !important;
	text-transform: capitalize;
}

#nav li ul li a:hover {
	color: #000;
}

#nav li ul li.first {
	padding-top: 3px !important;
}

#nav li ul li.last {
	margin-top: 10px !important;
}

#nav li ul li.last a {
	background: #D67A28 url(drop-down-hightlighted-link.jpg) 0% 0%;
	padding: 10px 10px 9px 30px !important;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-shadow: #6E4300 1px 1px 2px;
}

#nav li ul li.last a:hover {
	background: #DA8D3E url(drop-down-hightlighted-link.jpg) 0% 50%;
	color: #FFF;
}

#nav li ul li.last a:active {
	background: #DA8D3E url(drop-down-hightlighted-link.jpg) 0% 100%;
	color: #FFF;
}

#nav li ul li a.browse {
	background: url(icon-browse-sm.gif) 10px 50% no-repeat;
	padding: 10px 10px 9px 28px !important;
}

#nav li ul li a.browse:hover {
	background: url(icon-browse-sm.gif) 10px 50% no-repeat;
	padding: 10px 10px 9px 28px !important;
}

#nav li ul li a.sub-link {
	background: url(icon-arrow.gif) 20px 50% no-repeat;
	padding: 10px 10px 11px 34px !important;
	font-size: 10px;
	text-transform: uppercase;
}

#nav li ul li a.sub-link:hover {
	background: url(icon-arrow.gif) 20px 50% no-repeat;
	padding: 10px 10px 11px 34px !important;
}

#nav li ul li.even a.sub-link {
	background: #E6EFF7 url(icon-arrow.gif) 20px 50% no-repeat;
	padding: 10px 10px 11px 34px !important;
}

#nav li ul li.even a.sub-link:hover {
	background: #EDF6FF url(icon-arrow.gif) 20px 50% no-repeat;
	padding: 10px 10px 11px 34px !important;
}

/*#nav li:hover div, */#nav li.over div {
	display: block;
}

#button-download-client {
	float: right;
	margin: 5px 27px 0 0;
}


/* Sub-Header 
---------------------------------------------------------------------------------------------*/

#sub-header {
	margin: 0 5px 16px;
	background: transparent url(subhead-bg.gif) 0 0 repeat-x;
}

#global-messaging {
	float: left;
}
	
#global-messaging li {
	position: relative;
	top: -1px;
	display: block;
	float: left;
	padding: 8px 16px 5px 17px;
	color: #1e3c5d;
	font-size: 12px;
	font-weight: bold;
}

#global-messaging li a {
	color: #144F93;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

#global-messaging li a:hover {
	color: #3577a7;
}

#global-messaging li a em {
	border-bottom: 1px solid #1E3C5D;
}

#global-messaging li a:hover em {
	border-bottom: 1px solid #3577a7;
	color: #3577a7;
}

#global-download {
	float: left;
	display: inline;
	margin: 0 0 0 18px;
	padding: 0;
	background: url(global-download-bg.gif) top left no-repeat;
	width:175px;
	height:30px;
}

#global-download img{
margin-left:16px;
margin-top:-58px;
position:relative;
}

#global-search {
	position: relative;
	float: right;
	display: inline;
	margin: 19px 30px 0 0;
	padding: 0px;
	background: url(global-search-bg.gif) top left no-repeat;
}
	
#global-search input {
	border: none;
	margin: 0;
	padding: 6px 34px 5px 6px;
	width: 160px;
	background: transparent;
	color: #83B5DF;
	font-size: 14px;
}

#global-search a#search-type-selector {
	display: none;
	position: absolute;
	top: 3px;
	right: 48px;
	border-left: 1px dotted #9CCDE3;
	padding: 3px 6px;
	font-size: 12px;
	font-weight: bold;
}

#global-search a#search-type-selector em {
	display: block;
	padding: 0 20px 0 0;
	background: url(icn-sprites.gif) 100% -404px no-repeat;
}

#global-search a#search-type-selector:hover em {
	background: url(icn-sprites.gif) 100% -429px no-repeat;
}

#global-search #global-search-submit {
	display: block;
	position: absolute;
	top: 5px;
	right: 6px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px dotted #9CCDE3;
	padding: 0 0 0 6px;
	width: 23px;
	height: 18px;
	background: url(icn-sprites.gif) -125px -451px no-repeat;
	text-indent: -9999px;
}

#global-search a#global-search-submit:hover {
	background: url(icn-sprites.gif) -125px -476px no-repeat;
}


/* Autocomplete Search Results
---------------------------------------------------------------------------------------------*/
.autocomplete {
	display: none;
	position: relative;
	margin: 4px 0 0 5px;
	padding: 5px;
	width: 210px;
	/*background: transparent url(nav-menu-shadow.png) 0 0 repeat;*/
	font-size: 12px;
	z-index: 99999;
}
#global-search .autocomplete { width: 240px; position: absolute !important; }

.autocomplete dl {
	position: absolute;
	top: -5px;
	left: -5px;
	border: 1px solid #86B6DF;
	width: 219px;
	background: #FFF;
	z-index: 99999;
}
#global-search .autocomplete dl { width: 249px }
@media screen and (-webkit-min-device-pixel-ratio:0){
	.autocomplete dl {
		top: -7px;
	}
}

.autocomplete dt {
	padding: 7px;
	background: #5196D1;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

.autocomplete dt a {
	float: right;
	margin-top: -13px;
	opacity: .6;
	filter: alpha(opacity=60);
}

.autocomplete dt a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.autocomplete dd {
	border-bottom: 1px dotted #CBC2BF;
	padding: 0px;
}

.autocomplete dd.selected {
	background: #CAE6FF;
	color: #065295;
}

.autocomplete dd.selected a {
	color: #065295;
}

.autocomplete dd.last {
	border: none;
}

.autocomplete dd.message {
	padding: 9px 8px;
	background: #FFFFCC;
	color: #313027;
}

.autocomplete dd.message strong {
	font-weight: bold;
}

.autocomplete dd.video a {
	/*
	padding: 12px 0px 10px 36px;
	background: url(icn-sprites.gif) 7px -673px no-repeat;
	*/
}

.autocomplete dd.screenshot a {
	/*
	padding: 12px 0px 10px 36px;
	background: url(icn-sprites.gif) 7px -698px no-repeat;
	*/
}

.autocomplete dd a {
	display: block;
	padding: 7px 0px 7px 7px;
	line-height: 2em;
	height: 24px;
	overflow: hidden;
}

.autocomplete dd a img {
	padding: 0 7px 0 0;
	vertical-align: middle;
}

.autocomplete dd a em {
	font-weight: bold;
	text-decoration: underline;
}

.autocomplete .bottom {
	display: none;
}

/* Base Pod Styles 
---------------------------------------------------------------------------------------------*/
.two {
	float: left;
	width: 200px;
}

.three {
	float: left;
	width: 300px;
}

.four {
	float: left;
	width: 410px;
}

.pod {
	position: relative;
	margin: 5px 5px 10px 5px;
	background: #fff;
	_margin-right:0px;
}

.pod .hd {
	padding: 10px 14px 0;
	position: relative;
}
	
.pod .hd .tl {
	position: absolute;
	top: 0;
	left: 0px; 
	width: 6px;
	height: 6px;
	background: url(rounded-corners-white.gif) 0% 0px no-repeat;
	overflow: hidden;
}
		
.pod .hd .tr {
	position: absolute;
	top: 0;
	right: 0px;
	width: 6px;
	height: 6px;
	background: url(rounded-corners-white.gif) 100% 0px no-repeat;
	overflow: hidden;
}
		
.pod .hd h2 {
	margin-bottom: 8px;
	padding-bottom: 10px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.pod .bd {
	margin: 14px;
	font-size: 12px;
	line-height: 1.3em;
}
		
.pod .ft {
	position: relative;
	margin: 0px px 0px;
	padding: 0px 14px 10px 0;
}
	
.pod .ft .bl {
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 6px;
	height: 6px;
	background: url(rounded-corners-white.gif) 0% -6px no-repeat;
	overflow: hidden;
}
	
.pod .ft .br {
	position: absolute;
	bottom: 0;
	right: 0px;
	width: 6px;
	height: 6px;
	background: url(rounded-corners-white.gif) 100% -6px no-repeat;
	overflow: hidden;
}

.ltblue .ft {
	background: #f1f9ff !important;
}

.ltblue .ft .bl {
	background: url(rounded-corners-ltblue.gif) bottom left no-repeat;
}
	
.ltblue .ft .br {
	background: url(rounded-corners-ltblue.gif) bottom right no-repeat;
}


/* Primary Columns [p]
---------------------------------------------------------------------------------------------*/
.p .hd {
	padding-right: 1px;
	background: #4087B9;
}

.p .hd .tl {
	background: url(rounded-corners-primary.gif) 0% 0px no-repeat;
}

.p .hd .tr {
	background: url(rounded-corners-primary.gif) 100% 0px no-repeat;
}

.p .hd h2 { 
	position: relative;
	color: #fff;
}

.p .bd {
	margin: 10px 14px 0 14px;
}

.no-text-transform { text-transform: none !important; }

/*
.p .hd {
	padding-right: 1px;
	background: url(rounded-corners-primary-top.gif) 0% 0px no-repeat;
}

.p .hd .tl {
	background: none;
}

.p .hd .tr {
	background: url(rounded-corners-primary-top.gif) 100% 0px no-repeat;
}

.p .hd h2 { 
	color: #fff; 
}

..p .bd {
	margin: 10px 14px 0 14px;
}
*/


/* Secondary Column [s] 
---------------------------------------------------------------------------------------------*/
.s .hd {
}
		
.s .hd h2 {
	background: url(h2-h-rule.png) 0 100% repeat-x;
	margin-bottom: 4px;
	padding: 0 0 16px;
}

h2.s {
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(h2-h-rule.png) 0 100% repeat-x;
	margin-bottom: 4px;
	padding: 0 0 16px;
}


/* Filter Columns [f]
---------------------------------------------------------------------------------------------*/

.f {
	margin: 4px 0 0 0;
	background: #F1F9FF url(filter-bg.gif);
	/*position:static;      for ie6       */
}

.f .hd {
	padding-top: 14px;
}

.f .hd .tl {
	background: url(rounded-corners-ltblue-white-bg.gif) top left no-repeat !important;
}

.f .hd h2 {
	border-bottom: 1px solid #78ADDB;
	padding: 0 0 9px !important;
	background: none !important;
}

.f .hd .tr {
	background: url(rounded-corners-ltblue-white-bg.gif) top right no-repeat !important;
}

.f .hd a { 
	color: #fff; 
}

.f .hd a:hover { 
	color: #E1E7EE; 
}

.f .bd {
	margin: 10px 14px 0 14px;
}

.f .ft {
	margin-bottom: 0;
}

.f .ft .bl {
	background: url(rounded-corners-ltblue-white-bg.gif) bottom left no-repeat;
}

.f .ft .br {
	background: url(rounded-corners-ltblue-white-bg.gif) bottom right no-repeat;
}


/* Standard Top Level Header
---------------------------------------------------------------------------------------------*/
.standard-header {
	background: #DFDFDF url(h1-standard-bg-top.jpg) top left no-repeat;
}

.standard-header .hd {
	margin: 0 0 0px 0;
}

.standard-header .hd .tl {
	display: none;
}

.standard-header .hd .tr {
	display: none;
}

.standard-header .ft {
	margin: 0;
	background: transparent url(h1-standard-bg-bottom.gif) bottom left no-repeat;
}

.standard-header .ft .bl {
	display: none;
}
	
.standard-header .ft .br {
	display: none;
}

.standard-header h1 {
	float: left;
	padding: 12px 3px 2px;
	color: #333;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.0em;
}

.standard-header h1 em {
	width: 818px;
	overflow: hidden;
	display: inline;
}

.standard-header h1 img.page-icon {
	vertical-align: middle;
	margin: 0 12px 0 0;
	width: 48px;
	height: 48px;
	position: relative;
	top: -5px;
	float: left;
}

.standard-header h1 a.btn-edit-large {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	width: 48px;
	height: 48px;
	background: url(btn-sprite-v2.png) 0 -1961px no-repeat;
	text-indent: -9999px;
	position: relative;
	top: -5px;
}

.standard-header h1 a.btn-edit-large-disabled {
	float: left;
	display: block;
	margin: 0 5px 0 0;
	width: 48px;
	height: 48px;
	background: url(btn-sprite-v2.png) 0 -2176px no-repeat;
	text-indent: -9999px;
	position: relative;
	top: -5px;
	cursor: default;
}

.standard-header h1 a.btn-edit-large:hover { background-position: 0 -2014px; }
.standard-header h1 a.btn-edit-large:active { background-position: 0 -2067px; }

.standard-header h1 em span.sub-text {
	display: block;
	color: #626D77;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4em;
	width: 818px;
}

.standard-header h1 input.search-filter {
	float: left;
	display: block;
	margin: 0 0 0 10px;
	padding: 8px 8px 7px 8px;
	color: #8d99ad;
	width: 200px;
	background: #FFF;
	font-size: 16px;
}

.standard-header-tabs .bd-inner-wrap {
	padding: 18px 0 0;
}

.standard-header-tabs .bd-inner-wrap h1 {
	padding: 0 4px;
}

.search-submit {
	float: left;
	display: block;
	position: absolute;
	top: 9px;
	right: 6px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px dotted #9CCDE3;
	padding: 0 0 0 6px;
	width: 23px;
	height: 18px;
	background: url(icn-sprites.gif) -125px -451px no-repeat;
	text-indent: -9999px;
}

.search-submit:hover {
	background: url(icn-sprites.gif) -125px -476px no-repeat;
}

.browse-header-text {
	float:left; margin: 7px 10px;
}


/* Alerts, Error Messages
---------------------------------------------------------------------------------------------*/
.alert-main {
	background: #E28C39 url(alert-main-bg-top.jpg) top left no-repeat;
}

.alert-main .hd {
	margin: 0 0 10px 0;
}

.alert-main .hd .tl {
	display: none;
}

.alert-main .hd .tr {
	display: none;
}

.alert-main .hd h1 a {
	color: #FFF;
	font-size: 16px;
}
.alert-main .hd h1 a:hover { filter:alpha(opacity=80); opacity:0.8; }

.alert-main .ft {
	margin: 10px 0 0 0;
	background: #E28C39 url(alert-main-bg-bottom.jpg) bottom left no-repeat;
}

.alert-main .ft .bl {
	display: none;
}
	
.alert-main .ft .br {
	display: none;
}

.alert-main .user-about {
	float: left;
	margin: 0 14px 0;
}

.alert-main .vcard .photo {
	float: left;
}

.alert-main .vcard h1 {
	position: relative;
	float: left;
	padding: 16px 12px 10px;
	color: #965621;
	font-family: "Lucida Grande", Arial;
	font-size: 36px;
	font-weight: bold;
}

.alert-main .vcard h1 em {
	position: absolute;
	top: 15px;
	left: 11px;
	color: #FFFFFF;
	white-space: nowrap;
}

.alert-main .note-invite {
	float: right;
	position: relative;
}

.alert-main .note-invite img {
	position: absolute;
	top: 11px;
	right: 0;
}

.hightlight-friend {
	color: #669900 !important;
}


.alert-med {
	margin: 4px 5px 14px;
	line-height: 1.4em;
}

.alert-med p a {
	display:block;
	position: relative;
	padding: 9px 10px 3px;
	color: #FFF;
	font-size: 16px;
	background: #E28C39 url(alert-med.jpg) top left no-repeat;
}
.alert-med p a:hover em, .alert-med p a:hover img { filter:alpha(opacity=80); opacity:0.8; }

.alert-med p a img {
	position: relative;
	top: -3px;
	vertical-align: middle;
	padding-right: 6px;
}

.alert-med p a em.txt {
	position: relative;
	top: -2px;
	z-index: 2;
}

.alert-med p a em.shadow {
	position: absolute;
	left: 39px;
	top: 11px;
	color: #965621;
	font-size: 16px;
	padding: 0; /* overrides userbar styles */
	background: 0; /* overrides userbar styles */
}

.alert-med-start {
	margin: 4px 0 14px 0;
	line-height: 1.3em;
}

.alert-med-start p a {
	background: #E28C39 url(alert-med-in-pod.jpg) top left no-repeat;
}

.alert-med-watch p a {
	background: #E28C39 url(alert-med-watch.jpg) top left no-repeat;
}
.alert-med-watch p a:hover em, .alert-med p a:hover img { filter:alpha(opacity=100) !important; opacity:1 !important; }

.alert-med-friend {
	margin: 4px 0 19px 0;
	line-height: 1.3em;
}

.alert-med-friend p a {
	background: #E28C39 url(alert-med-in-pod.jpg) top left no-repeat !important;
}

/* Temp new badge in header
---------------------------------------------------------------------------------------------*/

.new-feature-main-nav {
	color: #ffff99 !important;
}

.active .new-feature-main-nav {
	color: #418DCE !important;
}

.new-badge {
	position: absolute;
	top: 11%;
	right: 36%;
}

.active .new-badge {
	position: absolute;
	top: 29%;
	right: 34%;
}

/* Error
---------------------------------------------------------------------------------------------*/
.error-inline {
	display: none;
	padding: 6px 4px 4px 25px;
	background: #CC0000 url(icon-error.gif) 5px 5px no-repeat;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

.error-global {
	margin: 0 5px;
	line-height: 1.3em;
}

/* System Message
---------------------------------------------------------------------------------------------*/
.system-msg {
	padding: 6px 0 5px;
	background: #FFFFCC;
	color: #252111;
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
	border-bottom: 1px solid #000;
}

.system-msg img {
	position: relative;
	top: -1px;
	vertical-align: middle;
}


/* Video Panes 
---------------------------------------------------------------------------------------------*/
.videos{
padding:5px;
}

.videos ul {
	margin: 0 0 25px 0;
	border-bottom: 1px #cbc2bf dotted;
}

.videos ul li.item {
	display: block;
	float: left;
	width: 313px;
}

.videos ul li.last {
	border-bottom: 0;
}

.videos ul li.item .details {
	margin-left: 0px;
}

.videos ul li.item .details h2 a {
	display: block;
	font-weight: bold;
	font-size: 1.4em;
	margin: 0 0 8px 0;
	overflow: hidden;
	line-height: 1.2em;
}

.videos ul li.item .details h2 a:hover {
	font-weight: bold;
	font-size: 1.4em;
	margin: 0 0 8px 0;
}

.meta a.icon {
	/*margin-right: 14px;	*/
}

.stats {
	display: block;
	margin: 0;
	font-size: 11px;
}

.stats span {
	margin-right: 14px;
}

.stats strong {
	font-size: 12px;
	font-weight: bold;
}

a.thumb {
	float: left;
	position: relative;
/*	background: #B0C5E2; add an image for IE */
	line-height: 0em;
	margin-right: 10px;
}

a.thumb:hover { background: #C8E2ED /*transparent url(thumbnail-video-sm.png)*/ left top; }

a.thumb img {
	width: 94px;
	height: 70px;
	border:1px solid #B0C5E2;
	border:1px solid #B0C5E2;
}
#browse #maincol a.thumb img { width: 170px; height: 128px; display: block; }
#games #maincol a.thumb img { width: 170px; height: 128px; display: block; }

a.thumb em.vid {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16px;
	height: 16px;
	background: url(icon-thumb-vid.png) 0 0 no-repeat;
}

a.thumb em.ss {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16px;
	height: 16px;
	background: url(icon-thumb-ss.png) 0 0 no-repeat;
}

a.thumb-spotlight {
	background: orange; /*add an image for IE */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a.thumb em.duration {
	display: block;
	position: absolute;
	right: 5px;
	top: 5px;
	padding: 4px 5px;
	background: #000;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	line-height: .9em;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-bottom-radius: 2px;
	filter:alpha(opacity=85);
	opacity:.85;
}

a.thumb em.new {
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 34px;
	height: 34px;
	background: transparent url(new-content.png) 0 0 no-repeat;
}

/* Featured Thumbs */
.featured ul.main-videos li.item .details {
	margin: 0 0 0 5px;
	width: 409px;
}
body.mm .featured ul.main-videos li.item .details { width: auto; }

.featured a.thumb {
	display: block;
	height: 80px;
	position: relative;
	background: transparent url(featured-thumb-bg.gif) 0 0 no-repeat;
	margin-right: 10px;
}

a.featured-content .featured-thumbnail-wrap em.vid,
a.featured-content .featured-thumbnail-wrap em.ss {
	right: -1px !important;
	bottom: 1px !important;
}

.featured-area em.vid {
	display: block;
	position: absolute;
	right: 7px !important;
	bottom: 8px !important;
	width: 16px;
	height: 16px;
	background: url(icon-thumb-vid.png) 0 0 no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.featured-area em.vid {
		right: 5px !important;
		bottom: 7px !important;
	}
}


.featured-area em.ss {
	display: block;
	position: absolute;
	right: 7px !important;
	bottom: 8px !important;
	width: 16px;
	height: 16px;
	background: url(icon-thumb-ss.png) 0 0 no-repeat;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.featured-area em.ss {
		right: 5px !important;
		bottom: 7px !important;
	}
}

.featured a.thumb:hover { background: transparent url(featured-thumb-bg.gif) bottom left no-repeat; }

.featured a.thumb img {
	padding: 5px 5px 5px 4px;
}

.featured a.thumb .stats {
	float: left;
	display: block;
	position: relative;
	top: 27px;
	left: 5px;
	width: 65px;
	line-height: 1.4em;
}

.featured a.thumb .stats strong {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 1.5em;
}

.featured a.thumb .stats span {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
}

.featured-sm a.thumb {
	display: block;
	width: 144px;
	height: 62px;
	float: left;
	position: relative;
	background: transparent url(featured-sm-thumb-bg.gif) 0 0 no-repeat;
	margin-right: 10px;
}
.featured-sm a.thumb:hover { background-position: 0% -62px; }
.featured-sm a.thumb:active { background-position: 0 0; }

.featured-sm a.thumb img {
	padding: 5px 5px 5px 4px;
}

.featured-sm a.thumb .stats {
	float: left;
	display: block;
	position: relative;
	top: 17px;
	left: 5px;
	width: 65px;
	line-height: 1.4em;
}

.featured-sm a.thumb .stats strong {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 1.5em;
}

.featured-sm a.thumb .stats span {
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	color: #FFF;
	font-size: 1em;
	font-weight: normal;
}





img.icon {
	vertical-align: middle;
	padding-right: 4px;
}


a.icon {
	display: block;
}

a.icon img {
	float: left;
	margin: 2px 0;
	/*width: 24px;
	height: 24px;*/
}

a.icon span.v-center-wrapper {
	float: left;
	height: 28px;
	font-size: 12px;
	overflow: hidden;
}

a.icon span.v-center-wrapper {
	float: left;
	height: 28px;
	font-size: 12px;
	overflow: hidden;
}
.featured .main-videos a.icon span.v-center-wrapper { max-width: 160px; }

a.icon span.v-center-middle {
	padding: 0 0 0 6px;
	color: #9D4B51;
	line-height: 1.2em;
}

a:hover.icon span.v-center-middle {
	color: #990000;
	text-decoration: underline;
}


.dual-columns li {
	float: left;
	width: 315px;
}

.users-online {
	margin: 6px 0 0;
}

.users-online li {
border-bottom:1px solid #FFFFFF;
float:left;
line-height:2.5;
width:99.5%;
_width:98%;
_margin-left:2px;
}

.users-online li.odd {background:#F3F3F3;}
.users-online li.even {background:#FFFFFF;}


.users-online li.BottomTableBg{
background:url(tableIndexBottom_bottom.jpg) no-repeat top center;
height:7px;
}

.users-online li.topTableBg{
background:url(tableIndexBottom_top.jpg) no-repeat top center;
height:32px;
border-bottom:1px solid #fff;
color:#fff;
overflow:hidden;
}


.users-online li.topTableBg .Left span{
	padding-left:23px;
	font-size:11px;
}

.users-online li.topTableBg .RP10{width:161px;padding:0px;}

.users-online li.topTableBg .RP10 span{
	display:block;
	float:left;
	font-size:11px;
	text-align:center;
}


.users-online li.topTableBg .RP10 span.twoLines{
	line-height:13px;
	width:40px;
	padding-top:3px;
}

.users-online li.topTableBg .RP10 span#Visit{
	width:40px;
	padding-left:4px;
	/*
	float:right;
	margin-right:18px;
	width:24px;
	*/
}



.RP10{
float:right;
padding-right:10px;
}


.users-online a.icon {
	float: left;
	padding-left: 10px;
}

.users-online p {
	float: left;
	margin-left: 4px;
}

#profile .users-online p { float: none; padding: 7px 0 0 27px; }

.users-online p a.s {
	display: block;
	width: 96px; 
	overflow: hidden;
}


em.user-status {
color:#999999;
font-size:11px;
font-weight:normal;
margin:-2px 0 0;
padding:0 5px 1px;
text-decoration:none;
}


.u-s-spn{width:37px !important;text-align:center !important;} 

em.user-status span{ 
display:block;
float:left;
line-height:30px;
text-align:left;
width:27px;
}

em.user-status a{
text-align:right;
}

.users-online-total { 
	margin-bottom: -8px;
	border-top: 1px dotted #CBC2BF; 
	padding: 14px 0 14px 40px;
	background: transparent url(smiley-blue-med.gif) 10px 50% no-repeat;
	font-weight: bold;
}


/* Tooltips
---------------------------------------------------------------------------------------------*/
#tt {
    position:absolute;
    display:block;
}

#tttop {
    display:block;
    height:5px;
    margin-left:5px;
    overflow:hidden;
}

#ttcont {
    display:block;
    padding:0px 5px 5px 0px;
    margin-left:5px;
    /* background: transparent url(nav-menu-shadow.png) 0 0 repeat; */
}

#ttbot {
    display:block;
    height:5px;
    margin-left:5px;
    overflow:hidden;
}

.tipdetails-shadow {
	width: 316px;
	display: block;
	position: absolute;
	top: 40px;
	left: 25px;
	background: transparent url(nav-menu-shadow.png) 0 0 repeat;
}

.tipdetails {
	position: relative;
	top: -5px;
	left: -5px;
	background: #FFF;
	border: 5px #6da3d3 solid;
	padding: 10px;
}

.tiparrow-tl {
	display: none; /* till we get the arrows working */
	width: 18px;
	height: 9px;
	background: transparent url(icon-tiparrow.png) 0 0 no-repeat;
	position: absolute;
	top: -4px;
	left: 15px;
}

.tiparrow-tr {
	display: none; /* till we get the arrows working */
	width: 18px;
	height: 9px;
	background: transparent url(icon-tiparrow.png) 0 0 no-repeat;
	position: absolute;
	top: -4px;
	left: 290px;
}

.tiparrow-bl {
	display: none; /* till we get the arrows working */
	width: 18px;
	height: 9px;
	background: transparent url(icon-tiparrow.png) bottom center no-repeat;
	position: relative;
	float: left;
	top: 0;
	left: 15px;
	display: block;
}

.tiparrow-br {
	display: none; /* till we get the arrows working */
	width: 18px;
	height: 9px;
	background: transparent url(icon-tiparrow.png) bottom center no-repeat;
	position: relative;
	float: right;
	display: block;
	top: 0;
	left: 290px;
}

.tipdetails h2 a {
	font-weight: bold;
	font-size: 1.4em;
	color: #000;
	margin: 0 0 8px 0;
	display: block;
}

.tipdetails .thumb {
	width: 94px;
	height: 70px;
	border: 1px solid #ccc;
	float: none;
}

.tipdetails p {
	margin: 0 0 8px 0;
	font-size: 12px;
	color: #585858;
}

.tipdetails .stats {
	clear: none !important;
	margin: 10px 0 0 0;
	font-size: 11px;
	line-height: 1.5em;
	font-weight: bold;
	display: block;
}

.tipdetails .stats span {
	display: block;
	text-align: center;
	margin: -7px 0 0 0;
	color: #585858;
}

.tipdetails .stats strong {
	font-size: 1em;
}

.tipdetails .stats .stats-left {
	width: 45px;
	display: block;
	text-align: right;
	float: left;
}

.tipdetails .stats .stats-right {
	width: 50px;
	display: block;
	text-align: left;
	float: right;
	color: #585858;
	font-weight: normal;
}

.tipdetails .stats .stats-right img {
	vertical-align: middle;
}

.tipdetails .icon em {
	font-size: 12px; 
}

.tipdetails .tipdiv {
	margin: 16px 0 8px 0;
	border-top: 1px #CCC solid;
}

.tipdetails .game-name {
	font-size: 12px; 
}

.tip-left {
	width: 100px;
	float: left;
}

.tip-right {
	width: 180px;
	float: right;
}


/* Games Pane
---------------------------------------------------------------------------------------------*/

ul#time-frame li a {
	border-top: 1px dotted #BEB3AD;
	border-bottom: 1px dotted #BEB3AD;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	cursor: pointer;
	display: block;
	background: #FFF;
	padding: 8px 0 8px 8px;
}

ul#time-frame li a em {
	padding: 6px 0 1px 22px;
	background: transparent url(icon-arrow-sprite.gif) 1px -105px no-repeat;
}

ul#time-frame li a:hover {
	color: #2B84C6;
	background: #f5f5f5;
}

ul#time-frame li a:hover em {
	background: transparent url(icon-arrow-sprite.gif) 1px -130px no-repeat;
}

ul#time-frame li.selected a em {
	background: transparent url(icon-arrow-sprite.gif) 0 -153px no-repeat;
}

ul#time-frame li.selected a {
	color: #2B84C6;
}

ul#time-frame li a.first {
	border-bottom: 0 !important;
}

ul#time-frame li.selected a:hover {
	color: #666;
	background: #f5f5f5;
}

ul#time-frame li a em img , .games ul li h2 em img, .games-tags ul li h2 em img {
	display: none;
}

.games ul {
	margin: 0;
	padding: 0;
}
.game-tags .games ul { margin-top: -10px; }
#browse .games ul { margin-bottom: 9px; }
#video-home .games ul { margin-bottom: 9px; }

.games ul li {
	margin: 0;
	padding: 3px 0;
	background: #FFF;
	display: block;
}
.game-tags .games ul li { padding: 0; }

.games ul li h2 {
	font-weight: bold;
	font-size: 12px;
	color: #000;
	cursor: pointer;
	height: 27px;
	display: block;
	padding: 3px 0 0 7px;
}
.game-tags .games ul li h2 { border-bottom: 1px dotted #BEB3AD; }

.games ul li h2:hover {
	color: #2B84C6;
	cursor: pointer;
	background: #f5f5f5;
	
}

.games ul li.selected {
	color: #2B84C6;
	cursor: pointer;
}

.games ul li.selected:hover {
	color: #666;
	cursor: pointer;
}

.games ul li h2 em {
	display: block;
	padding: 5px 0 0 0px;
}

.games ul li h2 em input {
	margin: 0 10px 0 0;
	vertical-align: middle;
	display: inline;
}

.games ul li h2 em img {
	margin: 0 4px 0 0;
}

.games ul li.selected a.icon span.v-center-middle {
	text-decoration: underline;
}

.games ul li ul li {
	margin: 0;
	padding: 0;
}

.games ul li ul {
	margin: 0 0 0 1px;
}

.games ul li ul li {
	background: #F9FBFC;
	height: 32px;
	padding: 3px 0 0 30px;
}

.games ul li ul li span.v-center-wrapper {
	width: 125px;
}

.games ul li ul li.selected {
	display: block;
}


.games ul li ul li.last {
	margin: 0 0 5px 0;
}

.games ul li ul li.selected a {
}

.games ul li ul li.selected a.icon span.v-center-middle {
	color: #2B84C6;
}

.games ul li ul li.selected a em {
	color: #2B84C6;
	padding: 5px 0 0 0;
}

.selected h2 img {
	position: relative;
	top: -1px;
}

.games ul li ul li.selected a:hover em {
	color: #000;
}

/* Game Tags Pane
---------------------------------------------------------------------------------------------*/
.game-tags ul li a {
	font-size: 1.2em;
	font-weight: bold;
	display: block;
}

.game-tags ul {
}

.game-tags ul li a em {
	padding: 5px 0 0 22px;
	margin: 0;
	display: block;
	background: transparent url(icon-arrow-sprite.gif) 1px -105px no-repeat;
}

.game-tags ul li a:hover em {
	color: #2B84C6;
	background: transparent url(icon-arrow-sprite.gif) 1px -130px no-repeat;
}

.game-tags ul li.selected a em {
	color: #2B84C6;
	background: transparent url(icon-arrow-sprite.gif) 0 -153px no-repeat;
}

.game-tags ul li.selected a {
	padding: 0;
	display: block;
}

.game-tags ul li.selected a:hover em {
	color: #666;
}
	
.pro .hd .tl {
	background: url(rounded-corners-white.gif) top left no-repeat;
}
		
.pro .hd .tr {
	background: url(rounded-corners-white.gif) top right no-repeat;
}
		
.pro .hd h2 {
	background: url(icn-sprites.gif) no-repeat;
	color: #417AAE;
	line-height: 23px;
}
		
.pro .hd h2.number1 {
	background-position: 0px 0px;
	height: 24px;
	text-indent: 29px;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: #666;
}

.vid-bg .hd h2.number1, .ss-bg .hd h2.number1 {
	background: url(icon-upload-number1.gif) no-repeat;
	height: 24px;
	text-indent: 29px;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: #FFF;
}
		
.pro .hd h2.number2 {
	background-position: 0px -25px;
	height: 24px;
	text-indent: 29px;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: #666;
}

.hd h2.option {
	background: url(icn-sprites.gif) 0px -899px no-repeat;
	height: 24px;
	text-indent: 29px;
	padding-bottom: 0px;
	text-transform: capitalize;
	color: #666;
	line-height: 23px;
}
#batch-options-body { margin-left: 24px; }

.pro input.text, .pro textarea {
	width: 392px;
}

.pro .input-container {
	float: left;
	display: block;
	margin: 1px;
}

/* Pagination
---------------------------------------------------------------------------------------------*/
#pagination {
	margin: 10px 0 0 0;
}

#pagination span.nextprev {
	border: 1px #999 solid;
}

#pagination a, #pagination span {
	display: block;
	float: left;
	padding: 3px 6px 2px 6px;
	color: #2b84c6;
	font-weight: normal;
	border: 1px solid #5196D1;
	margin-right: 1px;
}

#pagination span {
	color: #999;
	border: 0;
}

#pagination #selected {
	padding: 3px 6px 2px 6px;
	color: #FFF;
	background: #5196D1;
	border: 1px #5196D1 solid;
}

#pagination a:hover {
	color: #ff5a00;
	border-color: #ff5a00;
}

/* ~General Pages
---------------------------------------------------------------------------------------------*/
body#general #maincol .bd p {
	margin: 15px 0 15px 0;
}

body#general #maincol .bd p, body#general #maincol .bd ul li, body#general #maincol .bd ol li {
	font-size: 1.2em;
	line-height: 1.5em;
}

body#general #maincol .bd ul, body#general #maincol .bd ol {
	margin: 10px 10px 10px 40px;
}

body#general #maincol .bd ul {
	list-style-type: disc;
}

body#general #maincol .bd ol {
	list-style-type: decimal;
}

body#general #maincol .bd strong {
	font-weight: bold;
}

body#general #maincol .bd img {
	border: 1px #CCC solid;
	padding: 1px;
}

body#general #maincol .bd img.imgleft, body#general #maincol .bd a img.imgleft {
	float: left;
	margin: 0 8px 8px 0;
}

body#general #maincol .bd img.imgright, body#general #maincol .bd a img.imgright {
	float: right;
	margin: 0 0 8px 8px;
}

body#general #maincol .bd a img {
	border: 1px #CCC solid;
	padding: 1px;
}

body#general #maincol .bd a:hover img {
	border: 1px #333 solid;
}

body#general #subcol ul.general-subnav li a {
	font-size: 1.1em;
	background: #EEE;
	padding: 5px;
	margin: 2px 0 2px 0;
	display: block;
}

body#general #subcol ul.general-subnav li.selected a {
	color: #FFF;
	background: #417AAE;
}

body#general #subcol ul.general-subnav li.selected a:hover {
	color: #417AAE;
	background: #EEE;
}

body#general #subcol ul.general-subnav li a:hover {
	color: #FFF;
	background: #417AAE;
}

body#general #subcol .bd h3 {
	border-bottom: 1px solid #78ADDB;
	padding: 0 0 9px;
	color: #417AAE;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 5px 0;
}

body#general .bd h3 {
	border-bottom: 1px solid #78ADDB;
	padding: 0 0 9px;
	color: #417AAE;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 5px 0;
}

body#general .bd ul.help_list li {
	color: #CCC;
}

body#general .bd ul.help_list li.qcat {
	border-bottom: 1px solid #CCC;
	padding: 0;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 15px 0 10px -20px;
	list-style-type: none;
}

body#general .bd ul.help_list li.help_ans {
	list-style-type: none;
	border: 1px solid #CCC;
	background: #EEE;
	padding: 10px 10px 0px 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #333 !important;
}
body#general .bd ul.help_list li.help_ans p {
	line-height: 125%;
	margin-bottom: 10px;
	color: #333 !important;
}

body#general .bd ul.help_list li.help_ans ul li {
	color: #333 !important;
}

/* ~Home Page
---------------------------------------------------------------------------------------------*/
.getstarted {
	margin: 5px 5px 10px;
}

.blog-activity {
	float: left;
	width: 205px;
	padding: 0 10px 0 0;
}

.blog-activity ul, .forum-activity ul {
	margin: 0 !important;
}

.forum-activity {
	float: left;
	width: 205px;
	margin: -10px 0 -10px 0;
	border-left: 1px #CCC solid;
	padding: 10px 0 20px 10px;
}

.forum-activity ul li.last {
	border: 0 !important;
}

.blog-activity h2, .forum-activity h2 {
	margin: 0 0 5px 0;
	border-bottom: 1px solid #78ADDB;
	padding: 0 0 9px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.blog-activity h2 a, .forum-activity h2 a {
	color: #333;
}

.blog-activity h2 a:hover, .forum-activity h2 a:hover {
	color: #417AAE;
}

.blog-activity h2 {
	margin: 0 -10px 0 0;
}

.forum-activity h2 {
	margin: 0 0 0 -10px;
	padding: 0 0 9px 10px;
}

.featured-gamers ul.gamer-list li {
	float: left;
	display: block;
	margin: 0 70px 0 0;
}

.featured-gamers ul.gamer-list li a div.user-info {
	float: left;
	padding: 8px 0 0 10px;
}

.featured-gamers ul.gamer-list li a div.user-info  em {
	color: #000;
	font-weight: bold;
}

.featured-gamers ul.gamer-list li a:hover div.user-info em, .featured-gamers ul.gamer-list li a:hover div.user-info span {
	color: #666;
}

.featured-gamers ul.gamer-list li a div.user-info span {
	color: #000;
	font-weight: bold;
	display: block;
}

.featured-gamers ul.gamer-list li.last {
	margin: 0 !important;
}

.featured-users {
	margin: -7px 0 0 0;
}

.featured-users li {
	float: left;
	width: 216px;
	margin: 10px 0 0px 0;
}

.featured-users li a.user-avatar {
	display: block;
	float: left;
}

.featured-users li .details {
	margin: 0 0 0 55px;
}

.hd ul.hd-tabs {
	float: right;
	margin: -5px 0 0 0;
}

.hd ul.hd-tabs li {
	float: left;
	margin:  0 10px 0 0;
}

.hd ul.hd-tabs li a {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 3px;
	background: transparent;
	color: #C7DAE8;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.hd ul.hd-tabs li a em {
	background: transparent;
	margin: 0 -5px 0 0;
	padding: 9px 10px 15px 7px;
	display: block;
}

.hd ul.hd-tabs li a:hover {
	background: transparent url(hd-tabs.png) left top no-repeat;
	color: #418DCE;
}

.hd ul.hd-tabs li a:hover em {
	padding: 10px 10px 14px 7px;
	background: transparent url(hd-tabs.png) right top no-repeat;
}


.hd ul.hd-tabs li.active a {
	background: transparent url(hd-tabs.png) left top no-repeat;
	color: #418DCE;
}

.hd ul.hd-tabs li.active a em {
	padding: 10px 10px 14px 7px;
	background: transparent url(hd-tabs.png) right top no-repeat;
}

#empty-users-online {
	margin: 2px 0 4px 0;
	padding: 175px 50px 0;
	width: 177px;
	height: 165px;
	background: transparent url(users-online-blank.jpg) 0 0 no-repeat;
	color: #2B84C6;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center; 
}

#empty-being-watched {
	margin: 2px 0 4px 0;
	padding: 175px 50px 0;
	width: 177px;
	height: 165px;
	background: transparent url(being-watched-blank.jpg) 0 0 no-repeat;
	color: #2B84C6;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	text-align: center;
}

#watching {
	margin: -8px 0 4px 0;
	font-family:georgia;
}

#watching li.item {
	padding: 8px 0;
	font-size:12px;
}

.table_bottom_bg{
background:transparent url(table_bottom_bg.gif) no-repeat scroll right top;
height:60px;
width:173px;
float:right;
} 



#watching li.item  img{
float:left;
/*border:1px solid silver;*/
height:58px;
width:85px;
}

#watching li.item  h2{
font-size:12px;padding-bottom:5px;
}

.table_bottom_bg .bonus{
float:left;
line-height:1.3;
text-align:center;
width:95px;
color:#000000;
}

.table_bottom_bg{display:block;cursor:pointer;}

.table_bottom_bg .bonus,.table_bottom_bg .bonus a{
color:black;
}

.table_bottom_bg .bonus span, .table_bottom_bg .bonus span a {
color:yellow;
font-size:30px;
font-weight:bold;
} 

.table_bottom_bg .hier{
color:#FFFFFF;
float:right;
line-height:2;
padding-right:14px;
padding-top:5px;
text-align:center;
}

#pokerwahn-tour { position:relative; margin:5px 5px 10px 5px; width:620px; height:318px; }
.Index_Big_Promotion_r{background:url(Index_Big_Promotion_r.jpg) 0 0 no-repeat;}
.Index_Big_Promotion_t{background:url(Index_Big_Promotion_t.jpg) 0 0 no-repeat;}

ul#pokerwahn-tour-controls { 
	position: absolute;
	margin: 0 0 0 79px;
	bottom: 0;
}

ul#pokerwahn-tour-controls li {
	float: left;
}

ul#pokerwahn-tour-controls li a {
	display: block;
	margin: 10px 14px;
	width: 38px;
	height: 38px;
	background: url(pokerwahn-tour-controls.gif) 0 0 no-repeat; 
	text-indent: -9999px;
}
ul#pokerwahn-tour-controls li a#wt-ctrl-1 { background-position: 0 -114px }
ul#pokerwahn-tour-controls li a#wt-ctrl-2 { background-position: 0 -152px }
ul#pokerwahn-tour-controls li a#wt-ctrl-3 { background-position: 0 -190px }
ul#pokerwahn-tour-controls li a#wt-ctrl-4 { background-position: 0 -228px }

ul#pokerwahn-tour-controls li a#wt-ctrl-5 { width: 180px; }
ul#pokerwahn-tour-controls li a#wt-ctrl-5:hover { background-position: 0 -38px }
ul#pokerwahn-tour-controls li a#wt-ctrl-5:active { background-position: 0 -76px }

/* Video and Screenshot Home
---------------------------------------------------------------------------------------------*/
.even2col {
	float: left;
	width: 470px;
}

.featured-area {
	margin: 5px 5px 10px;
	background: url(featured-bg.jpg) top left no-repeat;	
}


a.featured-content {
	cursor: pointer;
}

a.featured-content em.title {
	display: block;
	padding: 2px 14px 0;
	height: 48px;
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
	line-height: 2em;
	text-shadow: #000 1px 1px 3px;
}

a.featured-content .featured-thumbnail-wrap {
	display: block;
	position: relative;
	float: left;
	margin: 5px 15px;
}

a.featured-content .details {
	display: block;
	margin: 14px 0 0 190px;
	width: 260px;
	height: 124px;
	text-shadow: #222 1px 1px 1px;
}

a.featured-content .details .desc {
	display: block;
	margin: 5px 0 0 2px;
	width: 250px;
	height: 1.2em;
	color: #BEC5CB;
	font-size: 14px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}

a.featured-content .details em.icon {
	display: block;
	padding: 22px 0 0;
	color: #BEC5CB;
	font-size: 14px;
	font-weight: bold;
}

a.featured-content .details em.icon img {
	display: inline;
	float: none;
	margin: 0;
	width: 36px;
	height: 36px;
}

a.featured-content .details .meta {
	display: block;
	margin: 20px 0 0 0;
}

a.featured-content .details .meta .stats {
	display: block;
	clear: none;
	color: #BEC5CB;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}

a.featured-content .details .meta .stats strong {
	font-size: 18px;
	font-weight: bold;
}

.featured-selector {
	margin: 6px 14px 10px;
	padding: 0 0 16px 0;
}

.featured-selector li {
	float: left;
	margin: 0px 4px 0 0;
	padding: 10px 0 0 0;
}

.featured-selector li.active {
	background: url(icon-arrow-white-selected-feature.gif) top center no-repeat;
}

.featured-selector li a {
	position: relative;
}

.featured-selector li a img {
	border: 0px solid #FFF;
	padding: 5px;
	width: 94px;
	height: 70px;
	background: url(featured-selector.gif) top center no-repeat;
}

.featured-selector li.active a img {
	border: 5px solid #FFF;
	padding: 0;
}

.featured-selector li:active a:hover img {
	border: 5px solid #FFF;
	padding: 0;
}

.featured-selector li a img {
	width: 94px;
	height: 70px;
}


/* ~Download Page
---------------------------------------------------------------------------------------------*/
#download #subcol a#btn-download {
	width: 293px;
	height: 60px;
	background: transparent url(btn-download-client.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 0 0 0 5px;
}

#download #subcol a:hover#btn-download {
	background-position: bottom;
}

#download #subcol .bd h3 {
	display: block;
	border-bottom: 1px solid #78ADDB;
	padding: 0 0 9px;
	color: #fff;
	color: #417AAE;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0 5px 0;
}

#download #subcol .bd h4 {
	font-weight: bold;
	color: #417AAE;
	font-size: 1.1em;
}

#download #subcol .bd p strong {
	font-weight: bold;
	color: #417AAE;
}

#download #subcol .bd ul {
	margin: 0 0 20px 10px;
}

#download #subcol .bd ul li {
	font-size: 1.1em;
	margin: 5px 0 5px 0;
}

#download #subcol .bd ul li em {
	color: #d43c00;
	font-style: italic;
	margin: -8px 0 0 -10px;
	display: block;
	font-size: 0.9em;
}

#download .filters a {
	cursor: pointer;
}

#download .games .bd  {
	margin-top: -10px;
}

#download .games .games-col ul li.last {
	border: 0 !important;
}

#download .games .games-col ul {
	float: left;
	width: 199px;
	margin: 5px 0 0 0;
}

#download .games .games-col ul li {
	padding: 5px 5px 10px 5px !important;
}

#download .games .games-col ul li a.icon span.v-center-wrapper {
	width: 164px;
}

#download .games .games-col ul li a em {
	color: #207cd1;
	font-weight: bold;
}

#download .games .games-col ul li a:hover em {
	color: #f18144;
}

/* Download ~Tabs
---------------------------------------------------------------------------------------------*/
ul#download-tabs {
	margin: -77px 0 0 0;
	padding: 0px 0 0 0;
}

ul#download-tabs li#left a {
	width: 190px;
	background: url(download-tab-left-bg.jpg) top left no-repeat;
}

ul#download-tabs li#middle a {
	width: 209px;
	background: url(download-tab-middle-bg.jpg) top left no-repeat;
}

ul#download-tabs li#right a {
	width: 330px;
	background: url(download-tab-right-bg.jpg) top left no-repeat;
}

ul#download-tabs li.last, ul#download-tabs li.last a {
	border: 0;
}

ul#download-tabs li#left {
	float: left;
	display: block;
}

ul#download-tabs li {
	float: left;
	display: block;
	width: 260px;
}

ul#download-tabs li#right { /* Temporary hover because there are only two tabs */
	border: 0;
}

ul#download-tabs li#right a { /* Temporary hover because there are only two tabs */
	border: 0;
}

ul#download-tabs li a img {
	float: left;
	margin: -2px 10px 0 0;
}

ul#download-tabs li a {
	background: transparent;
	display: block;
	font-size: 1.4em;
	color: #FFF;
	font-weight: bold;
	padding: 21px 35px;
	text-shadow: #000 1px 1px 6px;
}

ul#download-tabs li a em {
	font-weight: normal;
	font-size: 0.9em;
	display: block;
	color: #cad7e3;
}

#download-box {
	padding-bottom: 5px;
}

ul#download-tabs li a:hover { /* Temporary hover because there are only two tabs */
	filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;
}

ul#download-tabs li a.active {
	margin: 0px 0 0 0;
	padding: 21px 35px;
	background: none;
}

ul#download-tabs li a:hover.active {
	color: #e2e9ef;
	filter:alpha(opacity=100);
	opacity:1.0;
	-moz-opacity:1.0; /* Temporary hover because there are only two tabs */
}

ul#download-tabs li a:hover.active em {
	color: #becad6;
}

ul#download-tabs li#left a:hover {
	/*background: transparent url(download-tab-over-left.gif) left -1px no-repeat;*/
}

ul#download-tabs li#right a:hover {
	/*background: transparent url(download-tab-over-right.gif) right -1px no-repeat;*/
}

ul#download-tabs li#left a.active {
	padding: 21px 35px;
	background: none;
}

ul#download-tabs li#middle a.active {
	padding: 21px 35px;
	background: transparent url(download-tab-middle-over-bg.jpg) 0 0 no-repeat;;
}

ul#download-tabs li#right a.active {
	padding: 21px 35px;
	background: none;
}

#content-download, #content-record, #content-capture, #content-upload {
	display: none;
}

#download-content .display {
	display: block;
}

#download-content a.btn-download {
	width: 191px;
	height: 34px;
	background: transparent url(btn-download-dlbtn.png) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
}

#download-content a:hover.btn-download {
	background-position: bottom;
}


/* Notmatt clean this up
---------------------------------------------------------------------------------------------*/
.dl .bd h1 {
	color: #FFF;
	font-size: 35px;
	margin: 0 0 20px 0;
	padding: 0;
	font-weight: bold;
	text-shadow: #000 1px 1px 6px;
}

.dl .bd p.sub-text {
	color: #FFF;
	font-size: 18px;
	text-indent: 6px;
	text-shadow: #000 1px 1px 6px;
	margin: 0 0 39px 0;
}

#content-recordx {
	margin: 4px 0;
	padding: 35px 32px;
	height: 253px;
	background: url(download-record-bg.jpg) left top no-repeat;
}

#content-uploadx {
	margin: 4px 0;
	padding: 35px 32px;
	height: 253px;
	background: url(download-upload-bg.jpg) left top no-repeat;
}

#content-screenshotsx {
	margin: 4px 0;
	padding: 35px 32px;
	height: 253px;
	background: url(download-screenshots-bg.jpg) left top no-repeat;
}

a.download-client {
	background: url(download-btn.png) left top no-repeat;
	display: block;
	margin-top: 24px;
	width: 272px;
	height: 104px;
	text-indent: -9999px;
}

a.download-client:hover {
	background-position: left bottom;
	display: block;
}

label#tag-label {
	display: block;
}

a.more-content {
	float: right;
	position: relative;
	right: -14px;
	bottom: -10px;
	width: 38px;
	height: 16px;
	background: url(more-content.png) 0 0 no-repeat;
	text-indent: -9999px;
}
a.more-content:hover { background: url(more-content.png) 0 50% no-repeat; }
a.more-content:active { background: url(more-content.png) 0 100% no-repeat; }

.spinner {
	background: url(spinner-white.gif) no-repeat;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
}

.spinner-white {
	float: right;
	position: absolute;
	top: 10px;
	right: 14px;
	background: url(spinner-white.gif) no-repeat;
	
}

/* Welcome / Recent Activity
---------------------------------------------------------------------------------------------*/

.welcome-activity {
	margin: -10px 0;
}

.welcome-activity li {
	padding: 36px 0 36px 100px;
}

.welcome-activity li.find-friends {
	background: url(friends-large.jpg) 35px 50% no-repeat;
}

.welcome-activity li.find-pokerwahn-users {
	border-top: 1px dotted #CBC2BF;
	background: url(search-large.jpg) 35px 50% no-repeat;
}

.welcome-activity li a {
	font-size: 16px;
	font-weight: bold;
}

.in-input-search {
	margin-top: 4px;
	padding: 5px;
	width: 190px;
	font-size: 12px;
}

.in-input-search-submit {
	cursor: pointer;
	position: relative;
	right: 32px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px dotted #9CCDE3;
	padding: 0 0 0 6px;
	width: 23px;
	height: 18px;
	background: url(icn-sprites.gif) -125px -451px no-repeat;
	text-indent: -9999px;
}


/* Paul's Box
---------------------------------------------------------------------------------------------*/
.getstarted .profile {
	margin: 4px 0;
}

.getstarted .profile img {
	float: left;
	width: 48px;
	height: 48px;
}

.getstarted .profile .details {
	position: relative;
	top: 8px;
	margin: 0 0 0 58px;
}

.getstarted .profile .details h2 {
	color: #333;
	font-size: 24px;
	font-weight: bold;
	padding: 0 0 6px;
}

.getstarted .profile .details a {
	padding: 0 14px 0 2px;
}

.getstarted .profile ul {
	margin: 14px 0 0 0;
	border-top: 1px dotted #CBC2BF;
	padding: 4px 0 0;
}

.getstarted .profile ul li {
	float: left;
	padding: 6px 14px 0px 0;
	font-size: 12px;
	font-weight: normal;
}

.getstarted .profile ul li a {
	padding: 6px 6px 6px 30px;
	line-height: 24px;
}
.getstarted .profile ul li a.friends { background: url(icon-notification-friends.gif) 0 50% no-repeat; }
.getstarted .profile ul li a.likes { background: url(icon-notification-likes.gif) 0 50% no-repeat; }
.getstarted .profile ul li a.comments { background: url(icon-notification-comments.gif) 0 50% no-repeat; }

.getstarted .profile ul li em {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

a.all-notifications {
	display: block;
	margin-top: 9px;
	border-top: 1px solid #B3D1EB;
	border-bottom: 1px solid #B3D1EB;
	padding: 8px 0;
	background: #E3F0F6;
	text-align: center;
}

a.all-notifications:hover {
	border-top: 1px solid #CFE2F3;
	border-bottom: 1px solid #CFE2F3;
	background: #EDF6FF;
}


.getstarted-secondary li {
	float: left;
}

.getstarted-secondary li a {
	float: left;
	padding: 15px 16px 10px 45px;
	color: #333;
	font-size: 24px;
	font-weight: bold;
}

.getstarted-secondary li a em {
	display: block;
	margin: 4px 0 0 1px;
	font-size: 11px;
	text-transform: uppercase;
}

.getstarted-secondary a.rd-sm { background: url(pauls-box-record-sm.png) left 50% no-repeat; color: #2B84C6; }
.getstarted-secondary a.vid-sm { background: url(pauls-box-upload-ss-sm.png) left 50% no-repeat; color: #DF9800; }
.getstarted-secondary a.ss-sm { background: url(pauls-box-upload-vid-sm.png) left 50% no-repeat; color: #8EA446; }

.getstarted-secondary a.rd-sm:hover { background: url(pauls-box-record-sm.png) left 50% no-repeat; color: #319FF2; }
.getstarted-secondary a.vid-sm:hover { background: url(pauls-box-upload-ss-sm.png) left 50% no-repeat; color: #FFAC00; }
.getstarted-secondary a.ss-sm:hover { background: url(pauls-box-upload-vid-sm.png) left 50% no-repeat; color: #ADC854; }

/**********************/

.getstarted ul.to-do {
	margin-top: -2px;
}

.getstarted ul.to-do li a {
	display: block;
	padding: 27px 0 28px 60px;
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
}

.getstarted ul.to-do li a.last {
	border-bottom: none;
}

.getstarted ul.to-do li a:hover {
	opacity: .7;
	filter: alpha(opacity=70);

}

.getstarted ul.to-do li a.rd { background: url(pauls-box-record.jpg) left 50% no-repeat; }
.getstarted ul.to-do li a.vid { background: url(pauls-box-upload-vid.jpg) left 50% no-repeat; }
.getstarted ul.to-do li a.ss { background: url(pauls-box-upload-ss.jpg) left 50% no-repeat; }
.getstarted ul.to-do li a.special { background: url(pauls-box-special.jpg) left 50% no-repeat; }


/* Leaderboard
---------------------------------------------------------------------------------------------*/
.leaderboard h2 {
	margin: 0 0 -2px 0 !important;
}

.leaderboard table {
	width: 100%;
}

.leaderboard table tr th {
	font-size: 0.9em;
	font-weight: bold;
	padding: 0 10px 3px 10px;
	border-bottom: 1px #b2b2b2 solid;
	text-transform: uppercase;
}

.leaderboard table tr td {
	padding: 8px 10px 8px 10px;
	vertical-align: top;
	border-bottom: 1px #beb3ad dotted;
}

.leaderboard table tr .rank {
	text-align: center;
}

.leaderboard table tr td.rank {
	width: 33%;
	vertical-align: middle;
	text-align: center;
}

.leaderboard table tr td.rank {
	font-size: 1.5em;
	font-weight: bold;
}

.leaderboard table tr td.rank sup {
	font-size: 0.5em;
	vertical-align: top;
	position: relative;
	top: -3px;
}

.leaderboard table tr td.user {
	width: 33%;
	overflow: hidden;
}

.leaderboard table tr .uploads {
	width: 33%;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
}

/* NO MONIES FOR YOU
.leaderboard table tr th.prize {
	text-align: right;
}

.leaderboard table tr td.prize {
	width: 50%;
	overflow: hidden;
	color: #728d37;
	font-weight: bold;
	text-align: right;
}
*/

.contest-pause p {
	color: #D6521F;
	font-size: 1.3em;
	font-weight: bold;
}

.leaderboard div.table-bot-link a {
	padding: 8px 0 0 12px;
	display: block;
	text-align: right;
}

.leaderboard a.leaderboard-what {
	display: block;
	float: right;
	width: 96px;
	height: 19px;
	background: transparent url(icon-leaderboard-what.gif) 0 0 no-repeat;
	text-indent: -9999px;
	position: relative;
	top: -2px;
}

.leaderboard a:hover.leaderboard-what {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.action-items a.leaderboard-green, .action-items a.leaderboard-blue {
	width: 275px;
	height: 60px;
	display: block;
}

.action-items a:hover.leaderboard-green, .action-items a:hover.leaderboard-blue {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.action-items a.leaderboard-green strong, .action-items a.leaderboard-blue strong {
	font-size: 1.8em;
	color: #FFF;
	position: relative;
	top: -12px;
	left: 20px;
}

.action-items a.leaderboard-green em, .action-items a.leaderboard-blue em {
	color: #FFF;
	display: block;
	position: relative;
	top: -12px;
	left: 62px;
}

.action-items a.leaderboard-green img, .action-items a.leaderboard-blue img {
	position: relative;
	top: 8px;
	left: 12px;
}

.action-items a.leaderboard-green {
	margin: 10px 0 0 0;
	background: transparent url(leaderboard-green-bg.gif) 0 0 no-repeat;
}

.action-items a.leaderboard-blue {
	background: transparent url(leaderboard-blue-bg.gif) 0 0 no-repeat;
}

.action-items .bd {
	margin: 0 0 0 8px;
}

/* Contest Rules
---------------------------------------------------------------------------------------------*/
.contest-rules ol, .contest-rules ul {
	margin: 10px 0 0 0;
}

.contest-rules ol li, .contest-rules ul li {
	font-size: 1.2em;
	margin: 5px 0 5px 0;
}

.contest-rules ul li {
	background: transparent url(icon-arrow-grey.gif) 0 50% no-repeat;
	padding: 0 0 0 15px;
}

.contest-rules ul li strong {
	font-weight: bold;
}

.contest-rules ol li strong {
	color: #000;
	font-weight: bold;
}


/* Ads
---------------------------------------------------------------------------------------------*/
#google_ads_div_Screenshot_250x250,
#google_ads_div_Video_250x250 {
	margin: 5px 5px 10px;
}

.adt:hover {
	color: #000 !important;
}

span.adus {
	color: #9D4B51 !important;
}

span.adus:hover {
	text-decoration: underline !important;
}

/* Userbar
---------------------------------------------------------------------------------------------*/

#userbar-wrap {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	padding: 0;
	z-index: 99999;
	margin: 0;
}

#userbar {
	text-align: left;
	height: 34px;
	margin: 0 20px 0 20px;
	background: transparent url(userbar-bg.gif) top left repeat-x;
}

#userbar-bg-left {
	float: left;
	width: 6px;
	height: 34px;
	background: transparent url(userbar-bg-left.gif) bottom left no-repeat;
}

#userbar-bg-right {
	float: right;
	width: 6px;
	height: 34px;
	background: transparent url(userbar-bg-right.gif) bottom right no-repeat;
}

#userbar-content {
}

#userbar-content ul#userbar-upload li {
	font-size: 1.2em;
	float: left;
	display: block;
}

#userbar-content ul#userbar-upload li a {
	color: #444;
	font-weight: normal;
	padding: 0px 20px 5px 10px;
	display: block;
}

#userbar-content ul#userbar-upload li a img {
	position: relative;
	top: 3px;
	left: -3px;
}

#userbar-content ul#userbar-upload li a em {
	position: relative;
	top: -4px;
}

#userbar-content ul#userbar-upload li a:hover {
	color: #777;
}

#userbar-content ul#userbar-upload li#upload-vid a:hover {
	background: transparent url(userbar-uploadvid-bg.gif) bottom left repeat-x;
}

#userbar-content ul#userbar-upload li#upload-ss a:hover {
	background: transparent url(userbar-uploadss-bg.gif) bottom left repeat-x;
}

/* Userbar - Upload Section
---------------------------------------------------------------------------------------------*/

#userbar-content ul#userbar-upload {
	float: left;
	margin: 5px 0 0 0;
}

#userbar-content ul#userbar-upload li {
	border-right: 1px #FFF solid;
}

#userbar-content ul#userbar-upload li a {
	border-right: 1px #c8c8c8 solid;
}

/* Userbar - Notification/Friends Section
---------------------------------------------------------------------------------------------*/

#userbar-content ul#userbar-activity {
	float: right;
	position: relative;
	z-index: 999999;
}

#userbar-content ul#userbar-activity li {
	margin: 5px 0 -5px 0;
	float: left;
	display: block;
	border-left: 1px #c8c8c8 solid;
}

#userbar-content ul#userbar-activity li.first span#friends a {
	border-left: 1px #FFF solid;
	display: block;
	color: #444;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0;
	padding: 2px 15px 9px 15px;
	width: 127px;
}

#userbar-content ul#userbar-activity li.active span#friends a {
	color: #666;
	background: transparent url(userbar-uploadvid-bg.gif) 0 0 repeat-x;
}

#userbar-content ul#userbar-activity li.first span#friends a:hover {
	color: #666;
	background: transparent url(userbar-uploadvid-bg.gif) 0 0 repeat-x;
}

#userbar-content ul#userbar-activity li.active span#friends a:hover {
	color: #000;
}

#userbar-content ul#userbar-activity li.first span#friends a em {
	position: relative;
	top: 0;
	left: 0px;
}

#userbar-content ul#userbar-activity li.first span#friends a img {
	position: relative;
	top: 4px;
	left: -5px;
}

#userbar-content ul#userbar-activity li.first span#friends a p {
	float: right;
	width: 26px;
	height: 25px;
	position: relative;
	top: -1px;
	left: 8px;
	text-align: center;
	color: #FFF;
	font-size: 0.9em;
	padding: 7px 0 0 0;
	display: block;
	background: transparent url(userbar-icon-online.png) 0 0 no-repeat;
}

#userbar-content ul#userbar-activity li.first #friends-menu .userbar-menu-title {
	background: #8cba29;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	padding: 5px;
	margin: 2px 2px -15px 2px;
	position: relative;
	z-index: 10;
}

#userbar-content ul#userbar-activity li.first #friends-menu .userbar-menu-title a {
	font-size: 1.1em;
	font-weight: normal;
	color: #FFF;
}

#userbar-content ul#userbar-activity li.first #friends-menu .userbar-menu-title a:hover {
	text-decoration: underline;
}

#userbar-content ul#userbar-activity li.first #friends-menu .userbar-menu-title a.userbar-menu-close {
	float: right;
	width: 14px;
	height: 11px;
	background: transparent url(userbar-icon-close.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
}

#userbar-content ul#userbar-activity li.first #friends-menu .userbar-menu-title a:hover.userbar-menu-close {
	background-position: bottom;
}

#userbar-content ul#userbar-activity li.first span.activated {
	background: #FFF;
	padding: 5px 0 0 0;
	margin: -5px 0 0 0;
	display: block;
	z-index: 99999;
	position: relative;
	border-left: 1px #8c8c8c solid;
}

.friends-shadow {
	background: transparent url(nav-menu-shadow.png) 0 0 repeat;
	padding: 3px 3px 0px 3px;
	margin: 0 0 0px 0;
	z-index: -99;
	position: relative;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

.friends-btn-shadow {
	background: transparent url(nav-menu-shadow.png) 0 0 repeat;
	padding: 0 0 0 3px;
}

#userbar-content ul#userbar-activity li.first #friends-menu {
	/* display: none; */
	position: fixed;
	bottom: 34px;
	right: 99px;
	z-index: 9999;
}

#userbar-content ul#userbar-activity li.first #friends-menu #friends-menu-inner {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	position: relative;
	bottom: 0;
	right: 0;
	border: 1px #8c8c8c solid;
	border-bottom: 0;
	background: #FFF;
}

#userbar-content ul#userbar-activity li.first #friends-menu #friends-menu-width {
	width: 200px;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul {
	padding: 5px 5px 4px 5px;
	margin: 0 0 0 0;
	width: 100%;
	position: relative;
	z-index: 0;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul #friends-menu-content {
	width: 193px;
	overflow: auto;
	max-height: 500px;
	position: relative;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li {
	border: 0;
	border-bottom: 1px #c8c8c8 solid;
	display: block;
	width: 100%;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li#last {
	padding: 0;
	border: 0;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.userbar-empty {
	border: 0 !important;
	display: block;
	width: 100%;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.userbar-empty a {
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #9D4B51;
	background: transparent !important;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.userbar-empty p {
	font-size: 1.1em;
	color: #333;
	background: transparent !important;
	padding: 8px 0 5px 0;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.userbar-empty a:hover {
	color: #666;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.last {
	border: 0;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li a {
	position: relative;
	display: block;
	padding: 8px 0 4px 0;
}

#userbar-content ul#userbar-activity li.first a {
	position: relative;
	z-index: 999999999;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li a:hover {
	background: #EEE;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li a em {
	font-size: 1.2em;
	color: #9D4B51;
	position: relative;
	top: -14px;
	left: 3px;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.status-online a span.status-icon, #userbar-content ul#userbar-activity li.first #friends-menu ul li.status-away a span.status-icon {
	position: absolute;
	top: 8px;
	right: 5px;
	width: 10px;
	height: 10px;
	display: block;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.status-online a span.status-icon { 
	background: transparent url(userbar-icon-friendonline.gif) center right no-repeat;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li.status-away a span.status-icon { 
	background: transparent url(userbar-icon-friendaway.gif) center right no-repeat;
}


#userbar-content ul#userbar-activity li.first #friends-menu ul li a p {
	position: relative;
	top: -13px;
	left: 29px;
	color: #777;
	font-weight: normal;
	padding: 0 !important;
	margin: 0 !important;
}

#userbar-content ul#userbar-activity li.first #friends-menu ul li a:hover em {
	color: #990000;
	text-decoration: underline;
}

/*
#userbar-content ul#userbar-activity li.first:hover #friends-menu {
	display: block;
} 
*/



#userbar-content ul#userbar-activity li.last span#notes a {
	display: block;
	color: #444;
	font-weight: normal;
	font-size: 1.2em;
	padding: 8px 37px 9px 10px;
	position: relative;
	border-left: 1px #FFF solid;
	width: 70px;
}

#userbar-content ul#userbar-activity li.last span#notes a:hover {
	color: #666;
	background: transparent url(userbar-notes-bg.gif) 0 0 repeat-x;
}

#userbar-content ul#userbar-activity li.last span#notes a em {
	position: relative;
	top: 0;
	left: 0;
}

#userbar-content ul#userbar-activity li.last span#notes a p {
	width: 24px;
	height: 24px;
	position: absolute;
	top: 2px;
	right: 5px;
	text-align: center;
	color: #333;
	font-size: 0.9em;
	padding: 7px 0 0 0;
	display: block;
	background: transparent url(userbar-icon-notes.png) 0 0 no-repeat;
}


#userbar-content ul#userbar-activity li.last #notes-menu .userbar-menu-title {
	background: #f0ae2e;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topleft: 3px;
	-webkit-border-radius-topright: 3px;
	padding: 5px;
	margin: 2px 2px -15px 2px;
	position: relative;
	z-index: 5;
}

#userbar-content ul#userbar-activity li.last #notes-menu .userbar-menu-title a {
	font-size: 1.1em;
	font-weight: normal;
	color: #FFF;
}

#userbar-content ul#userbar-activity li.last #notes-menu .userbar-menu-title a:hover {
	text-decoration: underline;
}

#userbar-content ul#userbar-activity li.last #notes-menu .userbar-menu-title a.userbar-menu-close {
	float: right;
	width: 14px;
	height: 11px;
	background: transparent url(userbar-icon-notesclose.gif) 0 0 no-repeat;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
}

#userbar-content ul#userbar-activity li.last #notes-menu .userbar-menu-title a:hover.userbar-menu-close {
	background-position: bottom;
}

#userbar-content ul#userbar-activity li.notes-active span#notes a {
	color: #666;
	background: transparent url(userbar-notes-bg.gif) 0 0 repeat-x;
}

#userbar-content ul#userbar-activity li.last span.notes-activated {
	background: #FFF;
	padding: 5px 0 0 0;
	margin: -5px 0 0 0;
	display: block;
	z-index: 99999;
	position: relative;
}

.notes-shadow {
	background: transparent url(nav-menu-shadow.png) 0 0 repeat;
	padding: 3px 3px 0px 3px;
	margin: 0 0 0px 0;
	z-index: -99;
	position: relative;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
}

.notes-btn-shadow {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	border-right: 1px #8c8c8c solid;
	width: 5px;
	height: 40px;
	background: #FFF url(userbar-notes-bg.gif) center bottom repeat-x;
}

#userbar-content ul#userbar-activity li.last #notes-menu {
	/* display: none; */
	position: fixed;
	bottom: 34px;
	right: 17px;
	z-index: 9999;
}

#userbar-content ul#userbar-activity li.last #notes-menu #notes-menu-inner {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	position: relative;
	bottom: 0;
	right: 0;
	border: 1px #8c8c8c solid;
	border-bottom: 0;
	background: #FFF;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li.userbar-empty {
	border: 0 !important;
	display: block;
	width: 260px;
	padding: 5px 0 10px 0;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li.userbar-empty a {
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
	color: #9D4B51;
	background: transparent !important;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li.userbar-empty p {
	font-size: 1.1em;
	color: #333;
	background: transparent !important;
	padding: 8px 0 5px 0;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li.userbar-empty a:hover {
	color: #666;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul {
	padding: 5px 10px 37px 5px;
	width: 260px;
	position: relative;
	top: -1px;
	z-index: 0;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li {
	border: 0;
	border-top: 1px #c8c8c8 solid;
	display: block;
	width: 260px;
	padding: 3px 0 3px 3px;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li.new {
	background: #fffee5;
	background: #fffdd2;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li.last {
	border: 0;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span {
	position: relative;
	display: block;
	padding: 8px 0 8px 0;
	margin: 0 0 0 0;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li.slim span p {
	position: relative;
	display: block;
	padding: 0 0 0 0;
	margin: 0;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span img {
	float: left;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span em.note-title {
	font-size: 1.1em;
	color: #444;
	position: relative;
	top: 15px;
	left: 5px;
	overflow: hidden;
	display: block;
	float: left;
	width: 200px;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span p {
	width: 240px;
	font-size: 1.1em;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span a.note-user {
	color: #9D4B51;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span a:hover.note-user {
	color: #333;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span a.note-linkto em {
	color: #333;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span a:hover.note-linkto em {
	color: #666;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span em, #userbar-content ul#userbar-activity li.last #notes-menu ul li span p {
	color: #990000;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span p b {
	color: #333;
}

#userbar-content ul#userbar-activity li.last #notes-menu ul li span p b {
	font-weight: normal;
	color: #666;
}


/* Userbar - Notification Feed
---------------------------------------------------------------------------------------------*/
.notes-feed {
	position: fixed;
	bottom: 40px;
	right: 25px;
	width: 300px;
	margin: 0px;
	font-size: 1.2em;
}

.notes-feed .shadowness {
	background: transparent url(nav-menu-shadow.png) 0 0 repeat;
	padding: 4px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin: 0 0 5px 0;
}

.notes-feed li {
	border: 1px #AAA solid;
	margin: 0;
	background: #F3F3F3;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	display: block;
	overflow: hidden;
}

.notes-feed li a.userbar-popup-close {
	float: right;
	width: 16px;
	height: 16px;
	background: transparent url(userbar-icon-popup-close.gif) 0 0 no-repeat;
	position: relative;
	top: 5px;
	right: 5px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}

.notes-feed li a:hover.userbar-popup-close {
	background-position: bottom;
}

.notes-feed li.friend {
}

.notes-feed li div {
}

.notes-feed li .notes-type {
	float: left;
	width: 40px;
	-moz-border-radius: 6px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-radius: 6px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
}
.notes-feed li.friend .notes-type { background-color: #D2E2B5; }
.notes-feed li.note .notes-type { background-color: #ffdaa3; }
.notes-feed li .icon-vid-like { background: #E5E5E5 url(icon-video-liked.png) 80% 52% no-repeat; }
.notes-feed li .icon-vid-add { background: #E5E5E5 url(icon-video-add.png) 80% 52% no-repeat; }
.notes-feed li .icon-vid-comment { background: #E5E5E5 url(icon-video-comment.png) 50% 50% no-repeat; }
.notes-feed li .icon-like { background: #E5E5E5 url(icon-screenshot-liked.png) 80% 52% no-repeat; }
.notes-feed li .icon-add { background: #E5E5E5 url(icon-screenshot-add.png) 80% 52% no-repeat; }
.notes-feed li .icon-comment { background: #E5E5E5 url(icon-screenshot-comment.png) 50% 50% no-repeat; }
.notes-feed li .icon-wall { background: #E5E5E5 url(icon-wall.png) 50% 50% no-repeat; }
.notes-feed li .icon-forum { background: #E5E5E5 url(icon-forum.png) 50% 50% no-repeat; }
.notes-feed li .icon-friend { background: #E5E5E5 url(icon-friend.png) 80% 52% no-repeat; }
.notes-feed li .icon-user { width: 76px; background: #E5E5E5 }
.notes-feed li .icon-user img { float: left; margin: 14px 14px 0; }

.notes-feed li .notes-description {
	margin: 0px 14px 0 50px;
	padding: 20px 0 14px 0;
	width: 370px;
}

.notes-feed li .notes-description-user { margin-left: 90px; }

.notes-feed li .notes-description img {
	float: left;
}

.notes-feed li .notes-description p {
	margin: 0px 0 0 0px;
	line-height: 1.3em;
	overflow: hidden;
	white-space: nowrap;
}

.notes-feed li .notes-description p .notes-date {
	float: right;
	margin-top: -16px;
	color: #7f7f7f;
	font-size: 11px;
}

.notes-feed li .notes-description p.batch-note {
	margin-top: 5px;
}

.notes-feed li .notes-description div {
	margin: 5px 0 0;
}

.notes-feed li .notes-description-user div {
	margin: 2px 0 0;
}

.notes-feed li .notes-description div .notes-desc {
	margin: 0px 0 0 88px;
	padding: 5px 0 0 0;
	line-height: 1.3em;
	width: 274px;
	overflow: hidden;
	white-space: nowrap;
}
#profile .notes-feed li .notes-description div .notes-desc { width: 340px; }


.notes-feed li .notes-description div .notes-desc a {
	display: block;
	height: 24px;
}

img.inline-icon {
	vertical-align: middle;
	position: relative;
	top: -4px;
	margin-right: .6em;
}

.notes-feed li .notes-thumbnail {
	margin: 8px 0 0;
}

.notes-feed li.friend a.thumb { background-color: #B2CD7E; }
.notes-feed li.friend a.thumb:hover { background-color: #C1E47D; background-image: none; }

.notes-feed li.note a.thumb { background-color: #f0c269; }
.notes-feed li.note a.thumb:hover { background-color: #ffcd6d; background-image: none; }

.notes-feed li a.thumb img {
	width: 70px;
	height: 52px;
}



/* Footer Extras
---------------------------------------------------------------------------------------------*/
#footer-extra {
	margin: 15px 5px 0px 5px;
	border-top: 6px solid #c7dae8;
	border-bottom: 3px double #8BB7DC;
	background: #FFF;
}


#footer-extra .ft-col {
	width: 220px;
	float: left;
	border-right: 1px #c7dae8 solid;
	padding: 10px 10px 5px 0;
	margin: 0 0 0 10px;
}

#footer-extra h3 {
	display: block;
	border-bottom: 1px #9d8c84 dotted;
	padding: 0 0 8px 8px;
	margin: 0;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#footer-extra a.link-to-main {
	float: right;
	margin: -21px 0 0 0;
	color: #D67A28;
	font-size: 12px;
	text-transform: lowercase;
}
#footer-extra h3 a.link-to-main:hover { color: #333; }

/*#footer-extra .ft-col ul li.last, #footer-extra .games-col ul li.last {
	border: 0;
}*/



/*
#footer-extra .forums {
	width: 440px;
	float: left;
	border-right: 1px #c7dae8 solid;
	padding: 10px 10px 5px 0;
	margin: 0 0 0 10px;
	font-size: 12px;
}
*/

#footer-extra .forums {
border-right:1px solid #C7DAE8;
float:left;
font-size:12px;
padding-left:20px;
padding-right:20px;
width:430px;
}





ul.forum-meta li {
	float: left;
	border: none !important;
	padding: 0 !important;
}

/*ul.forum-meta li.title { padding: 5px 5px 5px 10px !important; width: 205px; overflow: hidden; height: .7em; }*/
ul.forum-meta li.date { padding: 5px 0 5px 5px !important; width: 80px; font-size: 11px; text-align: right; }
ul.forum-meta li.date a {color:gray;text-decoration:underline;}
ul.forum-meta li.posts { padding: 3px 0px 3px 0 !important; width: 45px; }
ul.forum-meta li.title {
line-height:1.3;
padding:0 5px 0 10px !important;
width:235px; 
}




#footer-extra .games-col {
	width: 220px;
	float: left;
	padding: 10px 10px 5px 0;
	margin: 0 0 0 10px;
}

#footer-extra .games-col ul {
	float: left;
	width: 220px;
}

#footer-extra .games-col ul li {
	padding: 4px 0px 4px 9px;
}

#footer-extra .ft-col ul li, #footer-extra .games-col ul li {
	border-bottom: 1px #CBC2BF dotted;
	overflow: hidden;
}

#footer-extra .ft-col ul li a {
	background: transparent url(bull01.gif) no-repeat scroll 0 13px;
	padding: 12px 12px 12px 23px;
	display: block;
	line-height:1.5;
}                                                                         
                                                                          
#footer-extra .ft-col ul li a:hover {                                     
	/*background: transparent url(icon-arrow-sprite.gif) 0 -100px no-repeat;*/
	text-decoration: underline;
}

#footer-extra .ft-col ul li.last a {   
	color: #f18144;
	background: transparent url(icon-arrow-sprite.gif) 0 -340px no-repeat;
}                                                                         
                                                                          
#footer-extra .ft-col ul li.last a:hover {
	color: #000;
	background: transparent url(icon-arrow-sprite.gif) 0 -100px no-repeat;
}                                                                   

#footer-extra .ft-col ul li a, #footer-extra .games-col ul li a {
	font-size: 1.2em;
}

#footer-extra .ft-col ul li.last a em {
	color: #f18144;
	font-weight: bold;
}

#footer-extra .ft-col ul li.last a:hover em {
	color: #D67A28;
	font-weight: bold;
}

#footer-extra .games-col ul li a em {
	color: #207cd1;
}

#footer-extra .games-col ul li a em {
	color: #207cd1;
	font-weight: bold;
}

#footer-extra .ft-col ul li a em {
	color: #D67A28;
	font-weight: bold;
}

#footer-extra .ft-col ul li a:hover em {
	text-decoration: underline;
}

#footer-extra .games-col ul li a:hover em {
	color: #f18144;
}


/* Footer Main
---------------------------------------------------------------------------------------------*/
#footer {
	padding: 20px 30px;
	margin: -1px 0 25px 0;
	height: 65px;
	background: url(footer-background.jpg) bottom left no-repeat;
	color: #fff;
	font-size: 12px;
}

#footer ul {
	padding: 45px 0 0;
}

#footer li {
	float: left;
	margin: 0 30px 0 0;
}

#footer a {
	color: ivory;
	font-weight: bold;
}

#footer li a.home {
	display: block;
	margin: -22px -8px 0 0;
	width: 40px;
	height: 52px;
	background: url(logo-pokerwahn-footer.gif) no-repeat;
	text-indent: -9999px;
}

#footer li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#footer p {
	float: right;
	font-size: 1em;
	line-height:2;
	padding-top:13px;
}

html, body {
	height: 100%;
}














/*****************************/


.NoMargin{margin:0px;}
#NoMargin{margin:0px;}

#storyContyak{
width:600px;
MARGIN-LEFT:10px;
position:relative;

_margin:10px auto 0px;
}


#NoMargin #story22 h2, #NoMargin #story22 h1{
	background:none; 
	margin:0;
}

#story22 li{
	list-style-position:inside;
	margin-bottom:5px;
	margin-left:10px;
}

#story22 p{
margin-bottom:7px;
}


/*****************/









#BT_container{
font-size:12px;
margin-left:5px;
margin-top:5px;
width:300px;
}

#BT_table{
background:#406B96 url(popular-content-bg.gif) repeat-y scroll 0 21px;
color:#F1F949;
}

#BTop{
background:transparent url(popular-content-hd-bg.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:35px;
line-height:2.7;
padding-left:10px;
width:290px;
} 

#BBot{
background:url(popular-content-ft-bg.gif) no-repeat top;
height:10px;
width:300px; 
}

#BTitles{
background:transparent url(popular-content-hd-bg.gif) no-repeat scroll center bottom;
border-top:1px solid black;
color:#fff;
font-size:12px;
font-weight:normal !important;
height:16px;
line-height:0.2;

/*
background:url(graphic-header2.gif) repeat-x;
color:#BFC7CD !important;
font-weight:normal !important;
*/
}

.BTnum{margin-right:18px;}
.BTpokerName{width:90px;}
.BTVisitar{float:right !important;padding-right:15px !important;}

.BT_row{
height:23px;
padding:3px 0;
/*
background:#FFFAC9;
border-bottom:1px solid #FFCC00;
background:#CBDCE8 none repeat scroll 0;
border-bottom:1px solid #A8C7E2;
*/
}

.BT_row span{
display:block;
float:left;
padding:5px;
}

.BT_row img{
float:left;
height:23px;
position:relative;
top:0;
vertical-align:middle;
width:38px; 
}

.BT_row a{
color:#FFFFFF;
text-decoration:underline;
}

.BT_row a:hover{
color:#FFFFFF;
}

.BT_row .bonus, .BT_row .rank{
font-weight:bold;
text-align:center;
width:30px;
}

.BT_row .num{ 
/*color:#BFC7CD;*/
color:#FDFDC7;
font-weight:bold;
}

.BT_row .pokerName{
width:90px;
padding-left:7px;
}

span.Visitar{
float:right;

}

.Visitar a{
font-weight:normal;
}

.Right{float:right;}
.Left{float:left;}



/****************************************************/


.pod .innerScroll22{
margin:0 auto;
width:590px;
}


.OuterScroll22{
margin:0px 0px 0px 5px;
width:620px;
}





/******************************  I N N E R   **********************************/





.newHeader{
background:url(pokerwahn-tour-bg2.jpg) no-repeat;
height:50px;
width:300px;
}

.newHeader h2{
background:transparent url(sidebar-list-widget-arrow-bg.gif) no-repeat scroll left center;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
line-height:3.2;
margin-left:22px;
padding-left:25px;
} 


/***************newMenu****************/


ul#newMenu h2{
color:#626D77;
font-size:16px;
font-weight:bold;
margin:15px 10px;
}

ul#newMenu li{
border-top:1px dotted #CBC2BF;
}

ul#newMenu li a{
background:transparent url(icon-arrow-sprite.gif) no-repeat scroll 1px -285px; 
border:0 none;
color:#9D4B51;
display:block;
padding:4px 5px 4px 22px;
text-decoration:none;
height:16px;
} 

ul#newMenu li a:hover{
color:black;
}




ul#newMenu li{
/*padding-left:10px;*/
}

ul#newMenu li ul li a{
background:transparent url(icon-arrow-sprite.gif) no-repeat scroll 8px -79px;
padding-left:32px;
}

ul#newMenu li ul li ul li a{ 
background:transparent url(icon-arrow-sprite.gif) no-repeat scroll 20px -55px;
padding-left:42px;
}

/********end******* newMenu****************/


#noMar{
MARGIN-LEFT: 4px; MARGIN-RIGHT: 0px;
}

#banner300 img{ 
margin-left:5px;border:1px solid #fff;width:297px;margin-top:5px;
}


a.icon img {
float:left;
height:24px;
margin:2px 0;
width:24px;
}

a.game img{
width:15px;height:15px;margin-top:5px;
}


.popular-content h3{margin-bottom:7px;}
.popular-content h3 a{color:#ffffff;}

#gameCont{
margin:0px 14px;
_margin:14px;
}



#story22 h2, #story22 h1{
background:transparent url(h2-h-rule.png) repeat-x scroll 0 100%;
color:#333333;
font-size:16px;
font-weight:bold;
margin:12px 0 9px;
padding:0 0 14px;
}


.uriya{
_height:10px !important;
_padding:0px !important;
}

#kdfjss{
_width:304px;
}


#profile-wall{
_width:620px;
_margin:0px auto;
}

#profile-wall .hd{
_margin:0px;
_padding:0px;
}

#freenStar{
width:300px;
}

#freenStar .bd{
margin:10px;
}

.featured-creator {
margin:10px 0 10px 5px;
width:300px;
}

#innerMO{
width:300px;
}







/***********  INNER  CARDS  TABLE  ************/


.c{ 
	clear:both;
	float:none !important;
	padding:0 !important;
}

#mani-del-poker{
	width:585px; 
	margin-top:15px;
	border:1px solid #EFEFEF;
}

#mani-del-poker div{
	float:left;
	padding:5px 0;
}

#mani-del-poker .row{
	border-bottom:1px solid #efefef;
	clear:both;
	width:100%;
} 

.title{font-weight:bold;}


.Mano{width:100px; margin-left:8px;}
.Beschreibung{width:210px;}
.Kombinationen{width:100px;}
.Wahrscheinlichkeit{width:160px;}






