@charset "ISO-8859-1";

/**
 *	Nederpoker.nl - Global stylesheet
 *	Copyright Omines
 *	Copying, duplication or reuse in any form is explicitly prohibited.
 */

html, body {
	margin:0;
	padding:0;
}
#header *,
#footer * {
	margin:0;
	padding:0;
}
#mainmenu { margin-left:200px; }
#submenu, #submenu ul, #submenu ul li { margin:0; }

#page					{ background:#FFFFFF; }
#content.page			{ padding:10px; }
#content.page td,
#content.page th,
#content.page p,
#content.page li {
	font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:10pt;
	line-height:16px;
}
#content.page .smallfont,
#content.page .thead,
#content.page .vbmenu_control {
	font-family:tahoma,verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
	font-size:11px;
	line-height:1.3em;
}
#page > .page .thead,
#page > .page .vbmenu_control {
	font-weight:bold;
}

fieldset {
	padding:6px;
}
fieldset legend {
	padding:0 6px;
}
table.tborder {
	border-collapse:collapse;
}
table.tborder th, table.tborder td {
	border:1px solid #E4E4E4;
	padding:6px;
}

.tborder table th, .tborder table td {
	border:0;
}

.vBulletin_editor fieldset,
.vBulletin_editor table th,
.vBulletin_editor table td {
	padding:0;
}
#vB_Editor_QR_color_out {
	line-height:1px;
}

#lastsession	{ float:right; margin:5px 0 5px 5px; }
#lastsession a	{ color:black; text-decoration:underline; }
#ftitle			{ margin:0 0 15px; }
#fdesc			{ margin-top:-10px; }

form#search {
	left:0;
	padding-left:5px;
	position:absolute;
	top:0;
	width:195px;
}
form#search .bginput {
	background:#494949;
	border:1px solid #666;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	line-height:18px;
	margin-top:6px;
	padding:1px 2px;
	width:150px;
}
form#search .button {
	float:left;
	margin:3px 0 0 5px;
}

#body-footer {
	background:#4A7CAB;
	clear:both;
	color:#FFFFFF;
	margin:5px;
	padding:5px;
	text-align:right;
}
#body-footer a			{ color:#FFFFFF; }
#body-footer form		{ float:left; }
#body-footer ul			{ list-style-type:none;margin:0; }
#body-footer ul li		{ display:inline; margin:0 0 0 5px; }

#footer {
	background:transparent url(../images/layout/footer-forum.png);
}
#footer p {
	margin-bottom:5px;
}

body.forum.redirect #wrapper {
	background:none;
	padding-top:75px;
}
body.forum.vberror #wrapper .tborder,
body.forum.redirect #wrapper .tborder {
	margin:0 auto;
	width:70%;
}
#loginblock fieldset {
	margin:0 auto 10px;
	width:70%;
}
#loginblock table,
#loginblock table th,
#loginblock table td,
body.forum.redirect #wrapper .tborder,
body.forum.redirect #wrapper .tborder th, 
body.forum.redirect #wrapper .tborder td {
	border:0;
}
#page #loginblock table {
	width:100%;
}
#page #loginblock table td {
	font-size:11px;
}
#page #loginblock table td input.bginput {
	width:99%;
}
#page #loginblock table td #cb_cookieuser {
	margin-right:5px;
}

div.panel div ol,
div.panel div ul {
	margin:10px 0 10px 25px;
}

.tborder .alt1,
.tborder .alt2 {
	line-height:1.3em !important;
}
.tborder .alt1 hr,
.tborder .alt2 hr {
	margin:6px 0;
}

.userranks {
	text-align:right;
	width:100%;
}

.message .messageseparator {
	border:0;
	border-top:1px solid #D1D1E1;
}
.message .messagecontent {
	
}
.message .signature {
}

.memberinfo #content			{ margin-right:0; }
.memberinfo #contentinner		{ margin-right:260px; }

.col-icon		{ text-align:center; width: 50px; }
.col-title		{  }
.col-lastpost	{ width: 150px; }
.col-replies	{ width: 50px; }
.col-posts		{ width: 50px; }
.col-views		{ width: 50px; }

.vbmenu_option					{ background:#E1E4F2; }
.vbmenu_hilite					{ background:#E1E4F2; }
.vbmenu_hilite a,
.vbmenu_hilite a:link,
.vbmenu_hilite a_link			{ color:#FA7F29; }

.pagenav {
	padding:3px 0;
}
.pagenav .vbmenu_control,
.pagenav .alt1 a,
.pagenav .alt2 span {
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.pagenav table.tborder {
	background:transparent;
	border:0;
}
.pagenav .vbmenu_control {
	border:0 !important;
	padding: 4px 6px 3px;
}
.pagenav .tborder .alt1,
.pagenav .tborder .alt2 {
	background:transparent;
	border:0 !important;
	padding:0 3px !important;
}
.pagenav .alt1 a,
.pagenav .alt2 span {
	background: url(../images/layout/btn-pagenav.png) repeat-x scroll 0 -300px transparent;
	border: 1px solid #C1CDD9;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	margin: -1px 0 0;
	padding: 4px 6px 3px;
}
.pagenav .alt1 a {
	color: #646464;
	cursor: pointer;
}
.pagenav .alt1 a:hover,
.pagenav .alt2 span:hover {
	background-position: 0 -350px;
	border-color: #B6C1CC;
	text-decoration: none;
}
.pagenav .alt1 a:hover {
	color: #3D3D3D;
}
.pagenav .alt1 a:active {
	background-position: 0 -400px;
	border-color: #AAB5BF;
	color: #303030;
}
