h1, h2, h3, h4, h5, h6{ 
	margin: 0 !important;
	padding: 0 !important;
}

html{
	font-size: 100%
}

body{
	font: normal 0.625em/1.50em Verdana, Arial, sans-serif;
	color:#2F433B;
}

input, textarea{
	font: normal 1em "helvetica neue", Helvetica, Arial, sans-serif;
}

select{
	font: normal 1em "helvetica neue", Helvetica, Arial, sans-serif;
}

h1{
	font: bold 2em "helvetica neue", Helvetica, Arial, sans-serif !important;
	margin-bottom:17px !important
}

h2{
	font: bold 2em/1em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#31423B;
	margin-bottom:17px !important
}

h3{
	font: bold 1em Verdana, Helvetica, Arial, sans-serif;
}

h4{
	font: bold 1em Verdana, Helvetica, Arial, sans-serif;
}

div.error-msg {
	font: bold 1.25em/0.7em Helvetica, Arial, sans-serif;
	color:#EF4130;
	margin-bottom:17px !important
}

#form-help-heading, #form-errors-heading {
	margin:5px 5px 5px 9px !important
}

.uppercase {
	text-transform:uppercase
}

.startpage-header h1 {
	font: bold 1.40em "helvetica neue", Helvetica, Arial, sans-serif !important;
	color:#42C1C7 !important;
	margin-bottom:0px !important
}
.startpage-sub-header h2 {
	font: bold 1.9em/0.7em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#31423B;
	margin-bottom:0px !important
}

/* Players online */
#header .top-text, #header .options a {
	font:bold 0.95em/1.75em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#767676;
	text-decoration:none
}

/* Submenu */
.submenu li a {
	font:bold 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#2F433B !important;
	text-decoration:none;
	text-transform:uppercase
}
	.submenu li.selected a {
		color:#42C1C7 !important
	}
#footer .submenu li a {
	font: normal 0.9em/1.50em Verdana, Arial, sans-serif !important;
	color:#333 !important;
	text-decoration:none;
	text-transform:none !important
}
	#footer .submenu li.selected a {
		color:#333 !important;
	}	

/* Quickes */
#quickes-minimized h5 {
	float:left;
	display:inline;
	font:bold 1em/2.4em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#5B5B5B;
	margin-right:5px	
}
#quickes-maximized .quicke table.system-message tbody th, #quickes-maximized .quicke table.personal-message tbody th {
	font-weight:normal;
}
	#quickes-maximized .quicke table.system-message tbody th b, #quickes-maximized .quicke table.personal-message tbody th b {
		font-weight:normal;
		color:#FFF
	}

/* Footer */
#footer address, #footer address a {
	font:normal 1em verdana, Arial, sans-serif;
	color:#31423b;
	text-decoration:none;
}
#footer .text p {
	font:normal 1em/1.25em verdana, Arial, sans-serif;
	color:#a4a4a4;
	line-height:13px;
	margin-top:1.3em
}

/* startpage */
.landing-page-grid .startpage-signup div ol li {
	font-weight:bold;
	color:#FFF;
	line-height:1.25em
}
.landing-page-grid .startpage-support div {
	color:#FFF
}
.landing-page-grid .startpage-support div p strong {
	font-size:1.5em;
	line-height:2em
}
.landing-page-grid .startpage-get-inspired div {
	color:#FFF
}
.landing-page-grid .startpage-get-inspired div p strong {
	font-size:1.5em;
	line-height:1.25em
}
	.landing-page-grid .startpage-get-inspired div p strong.margin {
		color:#000;
		margin-left:30px
	}
.landing-page-grid .startpage-get-inspired div ul li {
	color:#30433C
}
	.landing-page-grid .startpage-get-inspired div ul li a {
		color:#30433C
	}
	
/* Template type 1 */
.landing-page-grid .template-welcome div p {
	color:#FFF
}
.landing-page-grid .template-welcome div div.download a {
	color:#ABE1FA
}
.landing-page-grid .template-upcoming div h6 {
	font-weight:bold;
	font-size:1.5em;
	color:#F17DB1;
	line-height:1.25em
}
.landing-page-grid .template-upcoming div div.content p {
	float:left;
	line-height:1.25em;
	margin-top:5px
}
.landing-page-grid .template-upcoming div div.content a {
	float:right;
	color:#000;
	margin-top:1px
}
.landing-page-grid .template-shortstacked div h6 {
	font-weight:bold;
	font-size:1.5em;
	color:#FFF;
	line-height:1.25em
}
.landing-page-grid .template-shortstacked div div.content a {
	float:right;
	color:#000;
	margin-top:1px
}


/* Sign-up form */
.close-registration{
	font: 0.9em "helvetica neue", Helvetica, Arial, sans-serif;
}

.wizard-tabs a, .tab a{
	font: 0.9em "helvetica neue", Helvetica, Arial, sans-serif;	
}

/* Deposit */
table.preffered-deposit-methods thead th {
	font:bold 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
}
table.preffered-deposit-methods tbody td {
	font:normal 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
}

table.preffered-deposit-methods tbody td.item-a a {
	font:bold 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#000
}

table.deposit-methods tbody td {
	font:normal 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
}

tr.information {
	display:none;
	font:normal 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;	
	border:1px solid #FFF;
	border-width:1px 1px 0 0;
	width:883px;
	min-height:25px;
	height:auto !important;
	height:25px;
	padding-top:5px;
	list-style:none
}	

.deposit-first-time h1 {
	font: normal 2em/0.5em "helvetica neue", Helvetica, Arial, sans-serif;
}
.deposit-first-time p b {
	color:#FF3333 !important
}
		
#deposit-successful .content .information h1 {
	font:bold 1.55em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333
}

#deposit-successful .content .information table, #deposit-successful .content .information p {
	font:normal 1em/1em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#000
}

#deposit-successful .content .information p a {
	font-weight:bold;
	color:#333
}

#deposit-error h1 {
	font:bold 1.55em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#000;
	margin-bottom:0.50em
}

#deposit-error p {
	font:normal 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	margin:0;
	padding:0
}

#deposit-error a {
	font:normal 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333
}

td.chosen-deposit-method b {
	float:left;
	margin-bottom:-1px
}

/* Cashier */
.cashier-realmoney .block h6 {
	font:bold 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333
}

.cashier-realmoney .block-deposit .content table td a, .cashier-realmoney .block-withdraw .content table td a, .cashier-realmoney .block-transfer .content table td a, .cashier-realmoney .block-deposit .content table td, .cashier-realmoney .block-withdraw .content table td, .cashier-realmoney .block-transfer .content table td  {
	font:bold 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333
}

.cashier-realmoney .locked .content table td {
	font-weight:normal
}

table.cashier-block td a {
	float:right;
	font:bold 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333;
	margin-right:10px	
}

.cashier-block-full table.history tbody td a {
	font:normal 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333;
	background:url(../images/cashier-undo.gif) no-repeat center left;
	margin-left:20px;
	padding-left:10px
}

.cashier-block-full .history-next a {
	font:bold 1em/1.25em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333;
}

.cashier-block-full .history-paging a {
	font:bold 1em/2.50em "helvetica neue", Helvetica, Arial, sans-serif;
	color:#333;
	margin-right:1px
}
	.cashier-block-full .history-paging a.selected {
		text-decoration:none !important
	}


/* Sign-up form */
.close-registration{
	font: 0.9em "helvetica neue", Helvetica, Arial, sans-serif;
}

.wizard-tabs a{
	font: 0.9em "helvetica neue", Helvetica, Arial, sans-serif;	
}

/* My GNUF startpage */
.my-gnuf-profile div.profile, .my-gnuf-profile div.profile a, .my-gnuf-profile div.messages, .my-gnuf-profile div.messages a {
	color:#000;
	line-height:1.35em
}
.my-gnuf-startpage .scroll ul li a {
	color:#000;
}
.my-gnuf-startpage .scroll ul li.selected a {
	font-weight:bold;
	text-decoration:none
}
.my-gnuf-startpage .scroll .content table.members th, .my-gnuf-startpage .scroll .content table.members th a {
	font-weight:normal;
	color:#000;
	line-height:1.25em
}

.gnuf-startpage .scroll table.members th {
	font-weight:normal
}
.gnuf-startpage .scroll table.members th h3, .gnuf-startpage .scroll table.members th h3 a{
	font-weight:bold;
	color:#333;
	line-height:1.25em;
	text-decoration:none
}

.gnuf-startpage .scroll table.members th a {
	color:#333;
}

/* Contact */
.contact-page h1{
	font-family:arial !important;
	line-height:0 !important;
	margin-bottom:1em
}
.contact-list td a {
	color:#000
}

/* Poker Startpage */

.poker-startpage-lineitem-title {
	font-weight: normal; 
}

.templatepage-list a { color:#000; }

div.sitemap a { color:#000; }
div.black-links a { color:#2F433B; }

p.blackletter b{ color:#000 !important; }