/* IPB CLUB POKER STYLES */

body {
	font: 13px/1.4 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	position: inherit;
}

h3, h4, h5, h6 { font-weight: normal; }

#ipbwrapper h3 {
	font-weight: normal;
	padding: 5px 8px 3px 10px;
	color: #555555;
}

#content h2 {
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 8px 0;
	clear: both;
}

ul
{
	list-style-type:none;
}

ul li
{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-type:image;
}

ol li
{
	list-style: decimal;
}

ul.decimal li
{
	list-style-image:none;
	list-style-type: decimal;
}

img
{
	vertical-align:middle;
}

.hide { display: none; }

a
{
	color:#1b87b2;
}

a:link, a:visited
{
	text-decoration:none !important;
}

a:hover
{
	color:#1b87b2;
	background-color:#caedff;
	text-decoration:none !important;
}

a:active
{
	color:#FFFFFF;
	background-color:#ff0000;
	text-decoration:none !important;
}
	
#ajax_loading {
	background-color: #6f8f52;
	color: #fff;
	text-align: center;
	padding: 5px;
	width: 8%;
	top: 0px;
	left: 46%;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	z-index: 10000;
	position: fixed;
}

.post_body li, .rules li
{
	list-style-image:url("/assets/images/global/puce-rouge.png");
	margin:10px 60px 15px 60px;
}


.row1, .row1 td, .post_block.row1 {
	background-color: #ffffff; /* Very light blue */
}

	.row1 .altrow, .row1.altrow,
	.personal_info, .general_box {
		background-color: #f9f9f9; /* Slightly darker than row1 */
	}

.row2, .row2 td, .post_block.row2,
.message {
	background-color: #f9f9f9; /* Light blue */
}

	.row2 .altrow, .row2.altrow,
/*	ul.post_controls,*/
	ul.topic_moderation {
		background-color: #f3f3f3; /* Slightly darker than row2 */
	}
	
.row1 a, .row2 a
{
	font-size:12px;
}

body .maintitle {
	color: #000000;
	font-family: "MyriadLight", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif !important;
	font-size:24px !important;
	font-weight:bold !important;
	border-bottom:4px solid #000000;
	background-color:transparent;
	background-image:url("/assets/images/global/white-bottom-gradient-background.png");
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:1.2;
}

body .maintitle h2 {
	font-size:24px;
	margin:0;
	padding-bottom:0px !important;
}

	body .maintitle a {
		color: #000000;
		font-size:24px;
		line-height:1;
	}

	body .maintitle a:link, body .maintitle a:visited {
		color:#000000;
		background-color:transparent;
	}
	
	body .maintitle a:hover {
		color:#1b87b2;
		background-color:transparent;
		text-decoration:none !important;
	}
	
	body .maintitle a:active {
		color:#ffffff;
	}
	
.bar {
	background: #eef2f6;
	margin-bottom:5px;
}

	.altbar {
		color: #555555;
	}
	
h3.bar a
{
	font-weight:bold;
	color:#1b87b2;;
}

h3.bar a:hover
{
	color:#1b87b2;
}

h3.bar a:active
{
	color:#ffffff;
}

/* Table column headers */
.header {
	background: #dbe4ee;
	color: #666666;
	background-image:url("/assets/images/global/white-small-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
}

	body .ipb_table .header a,
	body .topic_options a {
		color: #555555;
	}
	
/* General block */
.general_box {
	background-color: #f9fbfd;
	border: 1px solid #f9fbfd;
	border-bottom: 4px solid #dae5f1;
	padding: 10px;
	background-image:url("/assets/images/global/white-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
}

	.general_box h3 {
		background: #dae5f1;
		font-weight:bold !important;
		color: #555555;
		background-image:url("/assets/images/global/white-small-gradient-background.png");
		background-repeat:repeat-x;
		background-position:top;
	}
	
	.general_box #updateStatusForm .input_text
	{
		width:180px;
		font-size:11px;
	}
	
.post_block {
	background: transparent;
}

.post_block h3 {
	background: #dbe4ee;
	font-weight:bold;
	color: #666666;
	background-image:url("/assets/images/global/white-small-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
}

/* Dates */
.date, .poll_question .votes {
	font-size: 10px;
}

/* Filter & moderation bars */
.filter_bar {
	background-color: #f9fbfd;
	color: #999999;
	background-image:url("/assets/images/global/white-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
}

	.filter_bar a, .filter_bar label {
		color: #999999;
	}
	
		.filter_bar li a
		{
			color:#1b87b2;
		}
		
		.filter_bar li a:hover
		{
			background-color:#caedff;
			text-decoration:none !important;
		}
		
		.filter_bar li a:active
		{
			color:#FFFFFF;
			background-color:#ff0000;
		}
	
.moderation_bar {
	background: #dae5f1;
}

.moderated a
{
	color:#ff0000;
	font-size:11px;
}

.moderated a:active
{
	color:#ffffff;
}

/* Comments */
.comment_wrap .comment.by_author,
.comment_wrap .comment.by_author.row1 {
	background: #f5fbfe;
	border-top: 1px solid #e6f5fc;
	border-bottom: 1px solid #e6f5fc;
}

.comment_wrap .comment.row1 {
	border-top: 1px solid #dae5f1;
	border-bottom: 1px solid #dae5f1;
}

.topic_prefix {
	background-color: #e8f3e1;
	color: #429539;
}

/* Menu popups */
.ipbmenu_content, .ipb_autocomplete {
	background-color: #f9fbfd;
	border: 1px solid #dae5f1;
}

	.ipbmenu_content li, .ipb_autocomplete li {
		border-bottom: 1px solid #dae5f1;
	}
	
		.ipb_autocomplete li.active {
			background: #dae5f1;
		}
		
/* Forms */
.input_submit {
	position:relative;
	font-weight: bold;
	cursor: pointer;
	background-color: #3494df;
	color:#ffffff;
	border:none;
	border-width:0 0 0 0;
	padding: 4px 10px 5px 10px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow:inset 0 0 3px #005a9f;
	-webkit-box-shadow:inset 0 0 3px #005a9f;
	-moz-box-shadow:inset 0 0 3px #005a9f;
	text-shadow: #005a9f 1px 1px 0px;
}

	.input_submit:hover {
		color: #ffffff;
		background-color: #0072c8;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		box-shadow:inset 0 0 3px #003d6b;
		-webkit-box-shadow:inset 0 0 3px #003d6b;
		-moz-box-shadow:inset 0 0 3px #003d6b;
		text-shadow: #003d6b 1px 1px 0px;
	}
	
	.input_submit:active {
		color: #ffffff;
		background-color: #ff0000;
		box-shadow:inset 0 0 3px #7c0000;
		-webkit-box-shadow:inset 0 0 3px #7c0000;
		-moz-box-shadow:inset 0 0 3px #7c0000;
		text-shadow: #7c0000 1px 1px 0px;
	}
	
	#ipboard_body .show_all_emoticons
	{
		bottom:-1px;
		height:25px;
		padding-top:3px;
	}

	.ips_editor div.sidebar
	{
		overflow:hidden;
	}

	
	.input_submit.alt, .input_submit.emoticons {
		background-color: #f9fbfd;
		font-weight:normal;
		border:none;
		border-width:0 0 0 0;
		padding: 4px 10px 5px 10px !important;
		color: #005a9f;
		box-shadow:inset 0 0 5px #79b5e3;
		-webkit-box-shadow:inset 0 0 5px #79b5e3;
		-moz-box-shadow:inset 0 0 5px #79b5e3;
		text-shadow: none;
	}
	
	.input_submit.emoticons {
		padding: 2px 10px 3px 10px !important;
		margin-top:1px !important;
	}
	
		.input_submit.alt:hover, .input_submit.emoticons:hover {
			background-color: #e4ebf2;
			color: #004c87;
			box-shadow:inset 0 0 5px #559ed6;
			-webkit-box-shadow:inset 0 0 5px #559ed6;
			-moz-box-shadow:inset 0 0 5px #559ed6;
			text-shadow: none;
		}
		
		.input_submit.alt:active, .input_submit.emoticons:active {
			background-color: #ff0000;
			color: #ffffff;
			box-shadow:inset 0 0 3px #7c0000;
			-webkit-box-shadow:inset 0 0 3px #7c0000;
			-moz-box-shadow:inset 0 0 3px #7c0000;
		}

body#ipboard_body fieldset.submit,
body#ipboard_body p.submit {
	background-color: #f5f5f5;
}

#branding {
	min-height: 0px;
}

#defaultHeader
{
	display:none;
}

#admin_bar {
	font-weight:normal;
	color: #666666;
	font-size: 11px;
	padding: 5px 10px 6px 10px;
	height: 14px;
	margin-bottom:12px;
	background-color: #f5f5f5;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

	#admin_bar strong {
		font-weight:normal;
	}
	
	#admin_bar a {
		color:#1b87b2;
	}
	
	#admin_bar a:active {
		color:#ffffff;
	}

		#admin_bar li.active a:hover {
			background-color:#caedff;
		}
		
		#admin_bar li.active a:active {
			background-color: #ff0000;
			color: #ffffff;
		}
		
/* Navigation */
#primary_nav {
	background: transparent none;
	font-size: 11px;
	border-bottom: 0;
	padding-left: 0px;
	height: inherit;
}

	#primary_nav ul li {
		color: #666666;
		text-decoration: none;
		font-size: inherit;
		padding: inherit;
		margin-left: inherit;
	}

		#primary_nav ul li.active {
			background: transparent none;
			font-size: inherit;
			font-weight: inherit;
			padding: 0;
			margin: 0;
			position: relative;		
		}
		
		#primary_nav ul li.active a {
			background: transparent none;
			padding: 0;
			margin-left: 0;
			display: block;			
		}
		
		#primary_nav ul li a {
			color: #1b87b2;
			text-decoration: none;
		}
		
		#primary_nav ul li a:hover {
			background-color:#caedff;
			text-decoration: none;
		}
	
		#primary_nav ul li a:active {
			color:#FFFFFF;
			background-color:#ff0000;
			text-decoration: none;
		}

	#user_navigation .photo {
		border: 1px solid #555555;
	}
	
	.info dt {
		float: left;
		font-weight: normal;
		font-size:11px;
		line-height:1.2;
		color:#666666;
		text-align:right;
		padding: 5px 6px;
		clear: both;
		width: 40%;
		white-space: nowrap;
		vertical-align:middle;
	}
	
	.info dd {
		font-size:12px;
		line-height:1.2;
		padding: 5px 6px;
		width:50%;
		margin-left:45%;
		vertical-align:middle;
	}
	
		.userpopup .info dt
		{
			width: 30%;
		}
		
		.userpopup .info dd
		{
			width: 60%;
			margin-left:35%;
		}
		
		#member_list .info dt
		{
			width: 20%;
		}
		
		#member_list .info dd
		{
			width: 80%;
			margin-left:25%;
		}
		
			#user_navigation ul a {
				color: #dae5f1;
			}
			
			#user_navigation ul#user_other {	
				margin-left: 5px;
				top: 0px;
				position: inherit;
			}
			
			#user_navigation ul#user_other li {
				float: left;
				padding: 0 4px;
			}
			
	#user_navigation ul#user_link_menucontent {
		background: #dae5f1;
		border: 1px solid #555555;
	}
	
		#user_navigation ul#user_link_menucontent a {
			color: #555555;
		}
		
			#user_navigation ul#user_link_menucontent a:hover {
				background: #528f6c;
			}
			
	#user_navigation #user_link {
		background: #555555 url(/forum-poker/public/style_images/clubpoker/th_bg.png) repeat-x 50%;
		border: 1px solid #555555;
		padding: 3px 20px 3px 10px;
		margin: 6px 0 0px 8px;
		min-width: 150px;
		-moz-outline: 0px;
		position: relative;
		display: block;
		overflow: hidden;
		right: inherit;
		height: inherit;
	}
	
	#user_navigation.not_logged_in {
		padding: 15px 25px;
	}
	
#search {
	color: #666666;
	font-size: 11px;
	text-align:right;
	margin:5px 0 0 0;
	float:right;
	clear:both;
}

	#search_wrap {
		background: #fff;
		border: 0;
		padding: 0;
		float: left;
		white-space: nowrap;
	}
	
		#search .choice {
			background: #e7f7ff url(/forum-poker/public/style_images/clubpoker/search_expand.png) no-repeat 110px 7px;
			padding: 1px 15px 2px 7px;
			min-width: 100px;
			display: inline-block;
			color:#1b87b2 !important;
			border: 1px solid #caedff;
			height:15px;
			cursor:pointer;
			text-align:left;
		}

		#search .choice:hover {
			background-color: #caedff;
		}

		#search .choice:active {
			color:#ffffff !important;
			background-color: #ff0000;
		}
		
		#search_options_menucontent {
			background-color:#f9f9f9;
			border: 8px solid rgba(0, 0, 0, 0.2);
			border-radius:5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			margin-top: 4px;
			min-width: 150px;
			display: inline-block;
			z-index: 1000;
			padding-bottom:10px;
			text-align:left;
		}
		
			#search_options_menucontent li {
				clear:both;
				color:#696969;
				margin: 0 !important;
				padding: 5px 5px 9px 10px !important;
				display:block !important;
			}

			#search_options_menucontent li.title {
				color:#696969 !important;
				background-color:#e7f7ff;
				margin:0 !important;
				padding-bottom:5px !important;
			}

			#search_options_menucontent li label {
				display:block !important;
				color:#696969;
				cursor:pointer;
			}
				
				#search_options_menucontent li.special {
					background-color: #c7d2df;
					min-height:15px;
				}
				
				#search_options_menucontent li.special label {
				}
				
				#search_options_menucontent li.special + li.app,
				#search_options_menucontent li.title + li.special {
					border-top: 1px solid #cbcbcb;
				}
			
				#search_options_menucontent li input {
					margin-right: 10px;
					margin-top:2px;
				}

	#search .submit_input {
		background-color: #e7f7ff;
		color:#1b87b2 !important;
		border: 1px solid #caedff;
		border-width: 1px 1px 1px 0;
		border-bottom-right-radius:4px;
		-moz-border-radius-bottomright: 4px;
		-webkit-border-bottom-right-radius: 4px;
		border-top-right-radius:4px;
		-moz-border-radius-topright: 4px;
		-webkit-border-top-right-radius: 4px;
		height:20px;
	}

	#search .submit_input:hover {
		background-color: #caedff;
	}
	
	#search .submit_input:active {
		background-color: #ff0000;
	}
	
	#search input#main_search {
		width:99px;
		height:16px;
		vertical-align:middle;
		background-color: #e7f7ff;
		border: 1px solid #caedff;
		border-width:1px 0 1px 1px;
		padding: 2px 3px 0 3px;
		border-bottom-left-radius:4px;
		-moz-border-radius-bottomleft: 4px;
		-webkit-border-bottom-left-radius: 4px;
		border-top-left-radius:4px;
		-moz-border-radius-topleft: 4px;
		-webkit-border-top-left-radius: 4px;
	}

	#search a {
		color: #1b87b2;
		margin: 5px 0px 5px 0px;
	}
	
	#search a:hover
	{
		background-color:#caedff;
		text-decoration:none !important;
	}
	
	#search a:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}
	
	#adv_search {
		display:block !important;
		width: 25px;
		height: 20px;
		margin:0 -5px 0 5px  !important;
		padding:0 0 0 0px !important;
		text-indent:1000px;
		overflow:hidden;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	
	#adv_search:active
	{
	}

	#search label,
	#search input,
	#search #adv_search {
		float: left;
	}
	
#secondary_nav, .secnavBC {
	color: #878787;
	margin-top:15px;
	margin-left:-5px;
	padding: 0 0 10px 0;
	font-size:11px;
	clear: both;
}

#secondary_nav{
	margin-top:0px;
}

#secondary_nav a, .secnavBC a {
	color: #1b87b2;
}

#secondary_nav a:active, .secnavBC a:active {
	color: #ffffff;
}

	#secondary_nav li, .secnavBC li {
		padding-right: 7px;
		float: left;
	}
	
		#secondary_nav ul li.active a, .secnavBC ul li.active a {
			padding:2px 5px 2px 5px;
			border-radius:4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			background-color: #ff0000;
			color:#ffffff;
			font-weight: normal;
		}
		
		#secondary_nav ul li.active a:hover, .secnavBC ul li.active a:hover {
			background-color: #ffffff;
			color:#ff0000;
			font-weight: normal;
		}
		
		#secondary_nav ul li.active a:active, .secnavBC ul li.active a:active {
			background-color: #ff0000;
			color:#ffffff;
			font-weight: normal;
		}

		#secondary_nav #section_links li {
			padding: 0 0 0 22px;
		}

	#secondary_nav a {
		text-decoration: none;
	}
	
#rss_menu {
	background-color: #fff5ea;
	border: 1px solid #ffd7b5;
	padding: 1px;
	width: 200px;
	display: block;	
	z-index: 500;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

	#rss_menu a {
		color: #eb7e1f;
	}
	
		#rss_menu a:hover {
			background-color: #eb7e1f;
		}

#pm_notification {
	background: url(/forum-poker/public/style_images/clubpoker/trans_bg.png);
	color: #515151;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 0;
	margin: 0 140px;
	width: 700px;
	position: absolute;
	z-index: 9000;
}

	#pm_notification #pm_wrap {
		background: #f9f9f9;
		padding: 0px 0 0px 0;
		margin: 6px;
	}

	#pm_notification h2 {
		font-size: 1.1em;
		font-weight: bold;
		clear: none;
		padding-left: 18px;
		margin: -8px 0 0 10px;
		color: #1c2837;
	}
	
		#pm_notification.open h2 {
			background: url(/forum-poker/public/style_images/clubpoker/folder_open.png ) no-repeat 2px 2px;
		}
		#pm_notification.closed h2 {
			background: url(/forum-poker/public/style_images/clubpoker/folder_closed.png ) no-repeat 2px 2px;
		}
		
	#pm_notification p.excerpt { 
		margin: 15px 20px 0;
		line-height: 150%;
		overflow: auto;
		max-height: 400px;
	}
	
	#pm_notification p.excerpt a
	{
		color:#1b87b2;
	}
	
		#pm_notification p.excerpt a:hover
		{
			background-color:#caedff;
			text-decoration:none !important;
		}
		
		#pm_notification p.excerpt a:active
		{
			color:#FFFFFF;
			background-color:#ff0000;
			text-decoration:none !important;
		}
	
	#pm_notification p.desc {
		margin: 0px 15px 0;
		float: right;
	}
	
	body#ipboard_body #pm_notification p.submit {	
		margin: 15px 0 0;
		padding: 15px;
		text-align: left;
	}
	
	#pm_notification a.configure {
		font-size: 0.9em;
		float: right;
		margin-right: 15px;
	}
	
	#pm_notification .ok_thanks {
		text-align: center;
		padding: 6px;
		clear: both;
	}
	
	#pm_notification h3 {
		background-color: #dae4ed;
		font-size: 1.2em;
		padding: 6px;
		margin-bottom: 2px;
	}
	
	#pm_notification h3 a {
		text-decoration: underline;
	}
	
	#pm_notification h3 img {
		margin-right: 6px;
	}

	#pm_notification .photo {
		float: left;
		margin: 0 15px;
	}
	
/* FOOTER */
#board_footer {
	color: #606060;
	font-size: 11px;
	border-top: 1px solid #dedede;
	padding: 8px 8px 15px 15px;
	margin: 10px 0 20px 0px;	
	top: 20px;
	clear: both;
}

	#board_footer ul#utility_links li {
		padding-right: 20px;
	}

		#board_footer ul#utility_links li a
		{
			color:#1b87b2;
		}
		
			#board_footer ul#utility_links li a:hover
			{
				background-color:#caedff;
				text-decoration:none !important;
			}
			
			#board_footer ul#utility_links li a:active
			{
				color:#FFFFFF;
				background-color:#ff0000;
				text-decoration:none !important;
			}
	
#footer_utilities {
	background: #f9fbfd none;
	color: #666666;
	font-size: 11px;
	padding: 2px 10px 6px 10px;
	margin: 25px 0 0 0;
}

	#footer_utilities ul {
		padding: 1px 0 0 0;
		margin: 8px 0 0 0;
	}
	
		#footer_utilities ul li:first-child {
			color: #666666;
		}
		
#content {
	padding: 20px 0 0 0;
	clear: both;
}

#ajax_loading {
	background-color: #429539;
	font-weight:bold;
	font-size:18px;
	color: #fff;
	text-align: center;
	padding: 10px 40px 10px 40px;
}

.topic_options, .generic_bar, .tab_filters {
	color: #555555;
	font-size: 12px;
}

	.generic_bar, .tab_filters {
		background: #eef2f6;
	}
	
	.tab_filters {
		background: #000000 url(/forum-poker/public/style_images/clubpoker/th_bg.png) repeat-x top;
		color: #fff;
		margin-top:0px;
		height:35px;
		clear:both;
	}

	.tab_filters ul {
		padding-top:6px;
	}
	
	.tab_filters ul li {
		list-style:none;
	}
	
	.topic_options li {
		list-style:none;
	}
	
.general_box h3 {
	font-size: 13px;
	padding: 5px 5px 5px 10px;
}

		.general_box .block_list li {
			margin: 0 0;
		}
		
.progress_bar {
	background-color: #fff;
	border: 1px solid #d4e7d2;
}

	.progress_bar span {
		background-color: #429539;
	}
	
.progress_bar.user_warn {	
	margin: 3px 0 0 0;
	width:90%;
}

.progress_bar.topic_poll {
	border:0;
}

.resized_img {
	margin-top:20px;
}

.resized_img img {
	margin-bottom: 20px;
}

.maintitle .desc {
	font: 16px/1.4 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color: #666666;
	margin:0px 0 0 0 !important;
}

/* Rounded corners */
#user_navigation #new_msg_count, .message, .popupWrapper, .poll_question h4, .reputation,
.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/* Description */
.desc, p.posted_info, .warn_panel strong {
	margin-top:5px;
	font-size: 12px;
}

p.posted_info {
	margin-top:5px;
	font-size: 11px;
	color: #888888;
	font-style:italic;
}

/* Maintitle */
body .maintitle {
	font-size: 13px;
	padding: 4px 10px 6px 0 !important;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
}

#stat_links a
{
	color: #1b87b2;
}

#stat_links a:active
{
	color: #ffffff;
}

table.ipb_table {
	box-shadow:0px 3px 12px #ebebeb;
	-moz-box-shadow:0px 3px 12px #ebebeb;
	-webkit-box-shadow:0px 3px 12px #ebebeb;
}

	table.ipb_table caption span.desc {
		font-size: 10px;
	}
	
	table.ipb_table h4 {
		color:#000000;
		font-size: 14px;
		font-weight: bold;
		display: inline;
	}
	
	table.ipb_table h3 {
		font-size: 14px !important;
		font-weight: bold !important;
	}
	
	table.ipb_table .topic_title {
		color:#000000;
		font-size: 13px;
		line-height:1.4;
		font-weight: normal;
		display: inline;
	}
	
	table.ipb_table a.topic_title a:link, table.ipb_table a.topic_title:visited
	{
		color:#000000;
		background-color:transparent;
	}
	
	table.ipb_table a.topic_title:hover
	{
		color:#1b87b2;
		background-color:transparent;
		text-decoration:none !important;
	}
	
	table.ipb_table a.topic_title:active
	{
		color:#ffffff;
	}
	
	table.ipb_table h4 a
	{
		font-size: 14px;
		color:#000000;
	}

	table.ipb_table h4 a:link, table.ipb_table h4 a:visited
	{
		color:#000000;
		background-color:transparent;
		border-bottom:1px dotted #E8E8E8;
	}
	
	table.ipb_table h4 a:hover
	{
		color:#1b87b2;
		background-color:transparent;
		border-bottom:1px solid #CAEDFF;
		text-decoration:none;
	}
	
	table.ipb_table h4 a:active
	{
		color:#ffffff;
	}
	
	table.ipb_table tr td {
		vertical-align:middle;
		padding: 7px 10px 7px 10px;
		border-bottom: 1px solid #fff;
	}
	
		body table.ipb_table tr td p {
			font-size: 12px;
		}
		
	table.ipb_table th,
	div#current_calendar ol#week_view li.month_bar {
		font-size: 11px;
		font-weight: normal;
		padding: 4px 6px 4px 6px;
	}
	
	table.ipb_table ol.subforums {
		padding-top: 2px;
		list-style-type:none;
	}
	
		table.ipb_table ol.subforums li {
			list-style-type:none;
			background: transparent url(/forum-poker/public/style_images/clubpoker/bullet_black.png) no-repeat 3px 4px;
			color: #555555;
			font-size: 12px;
			margin: 0px;
			padding: 1px 10px 1px 15px;			
			float: left;
		}
		
		table.ipb_table ol.subforums li.newposts {
			background: transparent url(/forum-poker/public/style_images/clubpoker/bullet_green.png) no-repeat 0px 0px;
			color: #555555;
			font-size: 12px;
			padding: 1px 10px 1px 16px;			
			float: left;
		}
		
		table.ipb_table ol.subforums li a
		{
			color:#000000;
		}
		
		table.ipb_table ol.subforums li a:link, table.ipb_table ol.subforums li a:visited
		{
			color:#000000;
			background-color:transparent;
			border-bottom:1px dotted #E8E8E8;
		}
		
		table.ipb_table ol.subforums li a:hover
		{
			color:#1b87b2;
			background-color:transparent;
			border-bottom:1px solid #CAEDFF;
			text-decoration:none;
		}
		
		table.ipb_table ol.subforums li a:active
		{
			color:#ffffff;
		}
		
	table.ipb_table tr.announcement td {
		font-weight: normal;
		line-height:1.4;
	}

		table.ipb_table tr.announcement td a
		{
			color:#ca0000;
		}
		
		table.ipb_table tr.announcement td .desc a
		{
			color:#000000;
		}
		
		table.ipb_table tr.announcement td a:link, table.ipb_table tr.announcement td a:visited
		{
			background-color:transparent;
		}
		
		table.ipb_table tr.announcement td a:hover
		{
			color:#1b87b2;
			background-color:transparent;
			text-decoration:none !important;
		}
		
		table.ipb_table tr.announcement td a:active
		{
			color:#ffffff;
		}
	
	table.ipb_table tr.subhead th {
		font-weight: normal;
		font-size: 11px;
		padding: 4px 10px 4px 5px;
		background: #dbe4ee;
		color: #636363;
		background-image:url("/assets/images/global/white-small-gradient-background.png");
		background-repeat:repeat-x;
		background-position:top;
	}
	
	table.ipb_table tr.subhead {
		border-top:4px solid #9cb0c6;
	}
	
	table.ipb_table ul li {
		font-size: 11px;
		color:#666666;
	}
	
	table.ipb_table ul li a {
		font-size: 12px;
	}
	
		table.ipb_table tr .stats ul li
		{
			margin:0;
		}

		table.ipb_table tr .stats ul li, table.ipb_table tr .stats ul li a {
			font-size:11px;
		}
		
	table.ipb_table .last_post a {
		font-size:12px;
	}
		
	table.ipb_table ul.last_post li {
		margin-top:3px;
	}
	
	table.ipb_table ul.last_post li:first-child a {
		font-size:11px;
	}
	
		table.ipb_table .last_post strong {
			font-weight:normal;
		}
	
.input_text {
	font: 13px/1.4 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
}

	.message.unspecific {
		margin: 10px 0 10px 0;
	}
	
	.message.user_status {
		background: #fef7fa;
		color: #682a67;
		border: 1px solid #efd8ed;
		margin-bottom: 20px;
	}
	
	.message.user_status #update_status {
		background: #407abe;
		font-size: 11px;
		font-weight: normal;
		-border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
	}
	
	.message.user_status #update_status:hover {
		color: #ffffff;
		background: #1866c2;
	}
	
	.message.user_status #update_status:active {
		color: #ffffff;
		background: #ff0000;
	}
	
	.message.user_status .cancel {
		font-size: 10px;
	}
	
.ipbmenu_content, .ipb_autocomplete {
	font-size: 12px;
}

	.popupInner {
		border: 3px solid #dae5f1;
		width: 700px;
		/*overflow: hidden;*/
	}
	
		.popupInner h3 {
			background-color: #dae4ed;
			font-size: 13px;
			font-weight:bold;
			border: 0;
			padding-left: 24px;
		}
		
.userpopup {
	font-size:12px;
}

	.userpopup h3 {
		font-weight:bold;
		font-size: 13px !important;
		padding-bottom:5px;
	}
	
	.userpopup h3 .nickname {
		font-size: 14px !important;
	}
	
	.userpopup h3 a:hover {
		text-decoration:underline;
	}

.topic_controls li, .topic_controls li:hover
{
		
	background:transparent none;
}

.topic_buttons li {
	padding: 0 0 0 0px;
	margin: 0 0 10px 10px;
	float: right;
	background:transparent none;
}

	.topic_buttons li a,
	.topic_buttons li span {
		color:#1151a0;
		font-size: 13px;
		display: block;
		margin: auto 0px auto 0px;
		-moz-outline: 0;
	}
	
	.topic_buttons li a img {
		margin-left:6px;
		margin-right:3px;
	}
	
	.topic_buttons li span {
		padding: 4px 10px 2px 3px;
	}
	
	.topic_buttons li:hover {

	}
	
	.topic_buttons li:active {

	}
	
	.topic_buttons li a {
		background-color: #3494df;
		color:#ffffff;
		background-image:url("/assets/images/global/white-small-gradient-background.png");
		background-repeat:repeat-x;
		background-position:top;
		padding: 5px 10px 5px 3px;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		box-shadow:inset 0 0 3px #005a9f;
		-webkit-box-shadow:inset 0 0 3px #005a9f;
		-moz-box-shadow:inset 0 0 3px #005a9f;
		text-shadow: #005a9f 1px 1px 0px;
	}
	
	.topic_buttons li a:hover {
		color:#ffffff;
		background-color: #0072c8;
		background-image:url("/assets/images/global/white-small-gradient-background.png");
		background-repeat:repeat-x;
		background-position:top;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		box-shadow:inset 0 0 3px #003d6b;
		-webkit-box-shadow:inset 0 0 3px #003d6b;
		-moz-box-shadow:inset 0 0 3px #003d6b;
		text-shadow: #003d6b 1px 1px 0px;
	}
	
	.topic_buttons li a:active {
		background-color: #ff0000;
		background-image:url("/assets/images/global/white-small-gradient-background.png");
		background-repeat:repeat-x;
		background-position:top;
		color:#ffffff;
		box-shadow:inset 0 0 3px #7c0000;
		-webkit-box-shadow:inset 0 0 3px #7c0000;
		-moz-box-shadow:inset 0 0 3px #7c0000;
		text-shadow: #7c0000 1px 1px 0px;
	}
	
	.topic_buttons li.disabled a {

	}
		.topic_buttons li.disabled span {
			background-color: #e5e5e5;
			background-image:url("/assets/images/global/white-small-gradient-background.png");
			background-repeat:repeat-x;
			background-position:top;
			padding: 5px 10px 5px 10px;
			border-radius:5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}	

	.topic_buttons li.closed {
		background: transparent none;
	}

	.topic_buttons li.closed a, .topic_buttons li.closed span {
		color:#ffffff;
		background-color: #ff0000;
		background-image:url("/assets/images/global/white-small-gradient-background.png");
		background-repeat:repeat-x;
		background-position:top;
		padding: 5px 10px 5px 10px;
		box-shadow:inset 0 0 3px #7c0000;
		-webkit-box-shadow:inset 0 0 3px #7c0000;
		-moz-box-shadow:inset 0 0 3px #7c0000;
		text-shadow: #7c0000 1px 1px 0px;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
		
ul.post_controls {
	background: inherit none;
	font-size: 11px;
}

		ul.post_controls li {
			background:transparent none;
		}
		
				ul.post_controls li.report a img
				{
					max-width:16px;
				}
				
		ul.post_controls a {	
			background:#c7d2df none;
			color: #555555;
			text-decoration: none;
			padding: 3px 9px 3px 4px;
			margin-left: 4px;
			display: block;
			border-radius:4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			box-shadow:inset 0 0 3px #9fadbd;
			-webkit-box-shadow:inset 0 0 3px #9fadbd;
			-moz-box-shadow:inset 0 0 3px #9fadbd;
		}
		
		ul.post_controls a:hover {
			background-color:#3494df;
			color: #ffffff;
			box-shadow:inset 0 0 3px #005a9f;
			-webkit-box-shadow:inset 0 0 3px #005a9f;
			-moz-box-shadow:inset 0 0 3px #005a9f;
			text-shadow: #005a9f 1px 1px 0px;
		}
		
		ul.post_controls a:active {
			background-color:#ff0000;
			color: #ffffff;
			box-shadow:inset 0 0 3px #7c0000;
			-webkit-box-shadow:inset 0 0 3px #7c0000;
			-moz-box-shadow:inset 0 0 3px #7c0000;
			text-shadow: #7c0000 1px 1px 0px;
		}
		
		/* Selected button */
		ul.post_controls li.selected {
			background:transparent none;
		}

			ul.post_controls li.selected a {
				background:#ff0000 none;
				color: #ffffff;
			}
			
ul.pagination a,
ul.pagination li.active, 
ul.pagination li.pagejump {
	text-decoration: none;
	padding: 1px 10px 1px 10px;
	display: block;
}

ul.pagination li.total {
	text-decoration: none;
	padding: 1px 5px 1px 0;
	display: block;
}

ul.pagination li {
	font-size: 12px;
	margin: 0 3px 0 3px;
}

ul.pagination li.pagejump:hover, ul.pagination li a:hover {
	background: #caedff;
}


ul.pagination li.pagejump:active, ul.pagination li a:active {
	background: #ff0000;
	color:#ffffff;
}

	ul.pagination li.total
	{
		color: #666666;
		background: none;
		border: 0;
		margin-left: 0px;
	}

	ul.pagination li.active {
		color:#666666;
		background: #e5e5e5;
		font-weight: bold;
	}
	
ul.mini_pagination {
	font-size: 11px;
	margin-left: 10px;
}

	ul.mini_pagination li a:hover {
		background: #caedff;
		text-decoration:none;
	}

	ul.mini_pagination li {
		margin: 0px 0px;
	}
	
.filter_bar {
	font-size: 12px;
}

/* TAB BAR STYLES */

/* Tab bars */
.tab_bar, #chat-tab-bar {
	background-image:url("/assets/images/global/white-small-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
	list-style-type:none;
	padding-top:5px;
	padding-bottom:0px;
	min-height:27px;
	background-color: #e4ebf2;
	color: #1b87b2;
}

	ol.tab_bar li {
		list-style-type:none;
	}

	.tab_bar li.active, #chat-tab-bar li.active {
		background-color: #3494df;
		background-image:url("/assets/images/global/white-small-gradient-background.png");
		background-repeat:repeat-x;
		background-position:top;
	}
	
	.tab_bar li, #chat-tab-bar li {
		padding-top:5px !important;
		font-weight:normal;
		border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		-webkit-border-top-left-radius: 4px;
		-webkit-border-top-right-radius: 4px;
		background-color: #f3f3f3;
		height:20px;
		margin-left:4px;
		margin-right:4px;
		overflow:hidden;
	}

	.tab_bar li:hover, #chat-tab-bar li:hover {
		background-color: #caedff;
	}
	
	.tab_bar li:active, #chat-tab-bar li:active {
		color:#ffffff;
		background-color: #ff0000;
	}

	.tab_bar li.active, .tab_bar li.active:hover, #chat-tab-bar li.active, #chat-tab-bar li.active:hover {
		background-color: #3494df;
		font-weight:bold;
		padding-top:4px;
		height:15px;
		margin-top:0;
		margin-left:5px;
		margin-right:5px;
	}
	
	.tab_bar li.active:active, #chat-tab-bar li.active:active {
		margin-top:0;
		color:#ffffff;
		background-color: #ff0000;
	}
	
	.tab_bar.no_title {
		padding-bottom:31px;
	}
	
	.tab_bar.no_title.mini {
		border-bottom: 4px solid #000000;
		padding-bottom:0px;
	}
	
	.tab_bar.no_title.mini li.clickable {
		margin-left:4px;
		margin-right:4px;
		padding-top:4px;
		padding-left:15px;
		padding-right:15px;
		min-height:15px;
	}
	
	.tab_bar.no_title.mini li.clickable {
		padding-bottom:2px !important;
	}
	
	.tab_bar.no_title.mini li.active.clickable {
		padding-bottom:7px !important;
	}
	
	.tab_bar li a, #chat-tab-bar li a {
		color: #1b87b2;
	}
	
	.tab_bar li a:active, #chat-tab-bar li a:active {
		color: #ffffff;
	}

	.tab_bar li.active a:hover, #chat-tab-bar li.active a:hover {
		background-color: transparent;
	}

	.tab_bar li.active a:hover, #chat-tab-bar li.active a:hover {
		background-color: transparent;
	}

	.tab_bar li.active a:active, #chat-tab-bar li.active a:active {
		background-color: transparent;
	}

.post_wrap h3
{
	padding-top:10px !important;
}
	

.author.vcard a.url
{
	font-family: "MyriadLight", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif !important;
	font-size:21px;
	line-height:1.1;
}

.general_box .author.vcard a.url
{
	font: 13px/1.4 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif !important;
}

.post_wrap .author.vcard a img
{
	margin-top:-5px;
	margin-left:5px;
}
	
.post_wrap .onlineStatus img
{
	margin-top:-6px;
	margin-right:5px;
}
	
.author_info {
	text-align: left;	
	font-size: 11px;
	border:none;
	margin: 10px -5px 10px 0;
	text-shadow: #ffffff 0px 1px 0px;
}

	.author_info.no_rep {
		margin-bottom: 0px;
	}
	
	.author_info ul.user_details {
		margin-bottom:10px;
	}

		.author_info ul.user_details li.avatar {
			margin-bottom:10px;
		}
		
		.author_info ul.user_details li.title {
			margin-bottom:2px;
			padding-top:7px;
			border-top:1px solid #e9e9e9;
			font-size:16px;
		}
		
			.author_info ul.user_details li.title img
			{
				float:right;
				margin-top:-3px;
				margin-left:10px;
				margin-right:10px;
				cursor:help;
			}
		
		.author_info ul.user_details li.group_icon {
			margin-top:4px;
			margin-bottom:5px;
		}
			
			.author_info ul.user_details li.group_icon img {
				cursor:help;
			}
		
		.author_info li.avatar {
			text-align: left;
			padding-left:10px;
			max-width:205px;
		}

		.author_info li.avatar img {
			max-width:205px;
		}
		
		.author_info li.group_icon, .author_info li.title, .author_info li.group {
			text-align: left;
			padding-left:15px;
		}
	
	.author_info ul.user_fields {
		margin-top:10px;
		padding-top:10px;
		border-top:1px solid #e9e9e9;
	}
	
	.author_info ul.user_fields li {
		clear: both;
		color: #718a96;
		padding: 2px 10px 2px 15px;
		overflow: hidden;
		text-align:left;
	}
	
	.author_info ul.user_fields li span.ft {
		display: block;
		float:inherit;
		padding: 0;
	}
	
	.author_info ul.user_fields li span.fc {
		display: inline;
		padding-right:0;
		float:none;
		max-width:100%;
	}
	
	.author_info ul.user_fields li.paneReputation
	{
		margin-bottom:2px;
	}
	
	.author_info ul.user_fields li .reputation
	{
		float:none;
		cursor:help;
		font-size:11px;
		font-weight:normal;
		display:inline;
		padding:4px 6px 2px 6px;
		margin:0;
	}
	
	.author_info ul.user_fields li.messages
	{
		font-size:11px;
	}
	
	.author_info .customFields
	{
		margin-top:4px;
		padding-top:10px;
		padding-left:15px;
		text-align:right;
		border-top:1px solid #e9e9e9;
	}

	.author_info .customFields .customField
	{
		display:inline;
		font-size: 12px;
		color: #718a96;
	}
	
	.author_info ul.user_controls {
		margin-bottom:6px;
		margin-top:10px;
		padding-top:5px;
		padding-left:10px;
		text-align:left;
		border-top:1px solid #e9e9e9;
	}
	
.user_controls {
	text-align: center;
	margin: 3px 0;
	white-space:nowrap;
}

	.user_controls li {
		margin: 0 3px;
	}
	
		.user_controls li a {
			display: inline-block;
			color: #555555;
			background-color: transparent;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			padding: 2px 3px;
		}

		.user_controls li a:hover {
			background-color: #caedff;
		}

		.user_controls li a:active {
			background-color: #ff0000;
		}

	.warn_panel a {
		font-size:11px;
		font-weight:normal;
	}

	.warn_panel {
		width:90%;
	}

	.warn_panel .warn_link {
		margin-left: 0;
		padding-left: 0%;
		text-decoration: none;
		font-size:11px;
	}
	
		font-size:11px;
	}
	
	.warn_panel .warn_link:hover
	{
		background-color:#caedff;
		text-decoration:none !important;
	}
	
	.warn_panel .warn_link:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}

	.warn_panel .warn_edit {
		margin-top:3px;
	}
	
	.warn_panel .warn_edit.up {
		margin-top:3px;
		margin-left:3px;
		margin-right:10px;
	}
	
.rating_mode.user_warn {
	margin: 15px auto 0 auto;
	font-size: 11px;
}

a.toggle {	
	background: transparent url(/forum-poker/public/style_images/clubpoker/cat_minimize.png) no-repeat;
	margin-top: 7px;
	width: 16px;
	height: 16px;
}

a.toggle:hover {	
	background-color: transparent !important;
}

#latest_news {
	color: #666666;
	font-size:12px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	margin: 0 0px 6px 0;
	border:0;
}

	#latest_news strong {
		font-weight:normal;
		font-style:italic;
	}

div#categories {
	width: 640px;
	overflow:visible;
}

#index_stats {
	margin-top: 31px;
	width: 280px;
}

.sidebar_toggle {
	background-color: #eeeeee;
	color:#666666;
	font-size:11px;
	width:inherit;
	padding: 2px 5px 0 5px;
	right: 0;
}

.sidebar_toggle:hover {
	background-color:#caedff;
}

.sidebar_toggle:active {
	background-color:#ff0000;
	color:#ffffff;
}

	#close_sidebar.sidebar_toggle
	{
		text-align: left;
		width:270px;
		-moz-border-radius-top-left: 0 !important;
		-moz-border-radius-bottom-left: 0 !important;
		-webkit-border-top-left-radius: 0;
		-webkit-border-bottom-left-radius: 0;
	}

		#close_sidebar.sidebar_toggle img {
			margin-right:6px;
			margin-top:-2px;
		}

	#open_sidebar.sidebar_toggle {
		text-align: right;
		-moz-border-radius-top-right: 0 !important;
		-moz-border-radius-bottom-right: 0 !important;
		-webkit-border-top-right-radius: 0;
		-webkit-border-bottom-right-radius: 0;
	}
	
		#open_sidebar.sidebar_toggle img {
			margin-left:6px;
			margin-top:-2px;
		}

.category_block h3.collapsed {
	border-bottom: 4px solid #e6e6e6;
}

	#stats a
	{
		color:#1b87b2;
	}
	
	#stats a:hover
	{
		background-color:#caedff;
		text-decoration:none !important;
	}
	
	#stats a:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}

	.statistics h2 {
		font-size: 13px;
		margin-bottom:10px;
		color:#666666;
	}
	
		.statistics h2 span {
			font-size: 11px;
			color: #666666;
		}
		
	#stats dt,
	#stats dd {
		font-size: 11px;
	}
	
	#stats dt {
		font-weight: normal;
		color:#666666;
	}
	
	#stats .extra {
		font-size: 11px;
	}
	
#stat_links {	
	font-size: 12px;
}

	#stat_links li {
		padding: 2px 12px;
	}

.topic_prefix {
	font-size: 10px;
	font-weight: normal;
	margin-top:2px;
}

#forum_legend {
	border-left: 1px solid #e4ebf2;
	padding-left: 20px;
	width:250px;
	color:#696969;
}

	#forum_legend dl {
		font-size: 11px;
	}
	
		#forum_legend dt,
		#forum_legend dd {
			font-size: 11px;
			line-height:1;
			height: inherit;
		}

		#forum_legend dt {
			width:25px;
		}

		#forum_legend dd {
			width:90px;
		}
		
#forum_table .maintitle .main_forum_title {
	font-size:36px;
	line-height:1.1;
}

	#forum_table .maintitle .desc a
	{
		font-size:11px !important;
		font: 13px/1.4 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
		color:#1b87b2;
	}
	
	#forum_table .maintitle .desc a:link, #forum_table .maintitle .desc a:visited
	{
	}
	
	#forum_table .maintitle .desc a:hover
	{
		background-color:#caedff;
	}
	
	#forum_table .maintitle .desc a:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}
	
/* TOPIC VIEW (& RELATED) STYLES */

ul.topic_jump {
	font-size: 10px;
}

	ul.topic_jump li a
	{
		color:#1b87b2;
	}
	
	ul.topic_jump li a:link, ul.topic_jump li a:visited
	{
	}
	
	ul.topic_jump li a:hover
	{
		background-color:#caedff;
		text-decoration:none !important;
	}
	
	ul.topic_jump li a:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}
	
	ul.topic_jump li.previous {
		border-right: 1px solid #e5e5e5;
	}
	
	ul.topic_jump li.next {
		border-left: 1px solid #e5e5e5;
	}
	
.poll h3 {
	background: #f5f5f5 url(/forum-poker/public/style_images/clubpoker/gradient_bg.png) repeat-x 50%;
}

span.answer
{
	font-weight:bold;
}

body .ip {
	float:right;
}

span.post_id {
	margin-left:10px;
}

.signature {
	border-top: 1px solid #e5e5e5;
	padding: 10px 0 0 0;
	margin: 20px 0px 0px 20px;
}

.signature a
{
	color:#1b87b2;
}

.signature a:link, .signature a:visited
{
}

.signature a:hover
{
	background-color:#caedff;
	text-decoration:none !important;
}

.signature a:active
{
	color:#FFFFFF;
	background-color:#ff0000;
}

.post_block {
	background-image:url("/assets/images/forum/author-bg.png");
	background-repeat:repeat-y;
	background-position:0 0;
}

	.post_block h3 {
		padding: 5px 10px 5px 10px;
	}

	.post_block h3 .author a {
		font-weight:bold;
		color:#000000;
	}
	
	.post_block h3 .author a:hover {
		font-weight:bold;
		color:#1b87b2;
	}
	
	.post_block h3 .author a:active {
		font-weight:bold;
		color:#ffffff;
	}

	.post_wrap .memberStatus
	{
		font-weight:normal;
		color:#682a67;
		font-size:12px;
		margin-left:5px;
	}
	
	.post_block.topic_summary .post_body .post {
		padding: 3px 40px 10px;
	}
	
	.post_block.with_rep .post_body {
		margin-bottom: 45px;
	}
	
#ipbwrapper .post_body {
	margin-left: 225px;
}

	#ipbwrapper .post_body .post {
		padding: 20px 0 0px 20px;
		line-height:1.4;
	}
	
		.post_body .post a
		{
			color:#1b87b2;
		}
		
		.post_body .post a:link, .post_body .post a:visited
		{
		}
		
		.post_body .post a:hover
		{
			background-color:#caedff;
			text-decoration:none !important;
		}
		
		.post_body .post a:active
		{
			color:#FFFFFF;
			background-color:#ff0000;
		}
		
		.post_body .post ul {
			margin: 10px 40px 10px 40px;
		}
		
			.post_body .post ul li {
				margin: 7px 0 7px 0;
			}
	
.rep_bar {
	font-size: 10px;
	padding: 0 8px;
	border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

	.rep_bar ul {
		margin-top: 10px;
	}
	
p.rep_highlight {
	margin: 10px 0px 20px 15px;
	background: #f5f7fa;
	color: #266197;
	padding: 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 9px;
	line-height:1;
}

p.posted_info {
	margin-left: 13px;
}

p.edit {
	font-size: 10px;
	line-height: 1.2;
	padding: 5px 10px 5px 10px;
	margin-top: 20px;
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
	
	.topic_share {
		font-size:12px;
		color:#696969;
		line-height:1;
		vertical-align:top;
	}

	.topic_share li {
		padding:0;
		margin:0 0 0 10px;
	}

	.topic_share li a {
		font-size:12px;
	}

.poll {
	border-bottom: 4px solid #c5c5c5;
	margin-top: 10px;
	margin-bottom: 10px;
}

	.poll_question h4 {
		margin: 0;
		font-weight:bold;
	}
	
	.poll_question ol label {
		margin-left:8px;
	}
	
	.poll_question li {
		font-size: 12px;
	}
	
.maintitle .rating {
	font: 12px/1.4 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	color:#666666;
	margin: 0px 0 5px 15px;
}

	.vcard .maintitle .rating {
		margin: 8px 0 0 15px;
		height:20px;
	}

	.maintitle .rating img {
		margin: 1px 0 0 3px;
	}
	
	fieldset.with_subhead ul {
		border-bottom: 1px solid #dae5f1;
	}
	
	#attachments li {
		border: 1px solid #dae5f1;
	}
	
#attach_wrap {
	background: #f9fbfd;
	padding: 5px 10px 5px 10px;
	margin-top: 15px;
	margin-bottom: 20px;
}

	#attach_wrap h4 {
		font-size: 11px;
		font-weight: normal;
	}
	
	#attach_wrap ul li {
		list-style-image:none;
	}
	
.comment_wrap .comment {
	line-height: 1.4;
}

		.comment_wrap .rep_bar {
			margin: -10px -5px -5px 10px;	
		}
		

	.comment_wrap .comment a
	{
		color:#1b87b2;
	}

	.comment_wrap .comment a:hover
	{
		background-color:#caedff;
		text-decoration:none !important;
	}

	.comment_wrap .comment a:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}

	.comment_wrap .comment h4 {
		font-size: 14px;
	}
	
	.comment_options li {
		font-size: 11px;
		font-weight: normal;
		list-style-type:none;
	}
	
/*.post_block .rep_highlight*/ {
	font-size:11px;
	padding: 2px 6px;
	margin: 10px 6px 6px 6px;
}

	.reputation.positive, .members li.positive {
		background-color:#d3e0c7;
		color: #518720;
	}
	
	.reputation.negative, .members li.negative {
		color: #b82929;
		background-color:#eacfcf;
	}

		
.index_stats_collapse.open, .index_stats_collapse.close
{
	padding-right:2px;
	background-repeat:no-repeat;
}

	#statusHook .status_update .desc
	{
		line-height:1;
		margin-top:0;
		font-size:10px;
	}

	#main_profile_body .status_update .desc, #status_standalone_page .status_update .desc
	{
		line-height:1;
		margin-top:5px;
		color:#999999;
	}
	
	#main_profile_body .status_update #statusUpdate {
		font-size:21px;
	}
	
	#main_profile_body .status_update .input_submit {
		font-size:21px;
	}
	
	#statusHook .status_update .input_submit {
		padding: 3px 7px 3px 7px;
		line-height:1;
	}
	
	#statusHook .status_main_wrap {
		background-color: #ffffff;
	}
	
	#statusHook .status_main_wrap:nth-child(even)  {
		background-color: #f9f9f9;
	}
	
.status_main_content h4 {
	font-weight:bold;
	font-size:21px;
}

	.status_main_content h4 a {
		font-weight:normal;
		text-decoration: none;
	}
	
	.status_main_content .desc {
		font-size:10px;
		color:#a9a9a9;
	}

		.status_main_content .desc a {
			font-size:10px;
		}
		
		.status_main_content .status_mini_content h5 {
			font-weight:bold;
			padding-top: 4px;
			font-size:16px;
		}
	
#statusHook .status_mini_content h5 {
	font-weight:bold;
	padding-top: 4px;
	font-size:13px;
}

	.status_mini_content h5 a {
		font-weight:normal;
	}

	#statusHook .status_mini_wrap {
		background-color: #f3f3f3 !important;
	}
	
.status_update {
	background: #f3f3f3;
}

#stats, #forum_legend {
	width: 250px;
}

body .stats_list {
	width: 620px;
}

	body .stats_list h2, #stats h2, #forum_legend h2, #topic_active_users h2 {
		font-weight:bold !important;
		font-size:14px !important;
	}

	#topic_active_users ol, #topic_active_users ol li {
		list-style-type:none;
	}

#active_chat p
{
	color:#696969;
}

.block_list .nexttophoto a
{
	font-size:13px;
	font-weight:bold;
	line-height:1.1;
}

	.block_list .nexttophoto p.desc a strong
	{
		font-size:12px;
		font-weight:normal;
	}

.block_list .nexttophoto p.desc
{
	font-size:10px;
	color:#A9A9A9;
	font-weight:normal;
}

.mini_cal tr.header th
{
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}

.mini_cal tr td
{
	text-align:center;
}

.mini_cal tr th.view_week
{
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
}

#pm_notification
{
	top:0px;
}

#categories, #board_index
{
	overflow:visible;
}

.postlist li
{
	list-style-type: circle;
}

.post_body .post .titre, .row1 .titre, .postlist .titre, .entry_content .titre, .post_wrap .titre
{
	font-weight:bold;
	font-size:24px;
	line-height:1.2;
	color:#000000;
	padding:0 0 10px 0;
	margin:20px 0 0 0;
	border-bottom: 1px solid #d5d5d5;
}

.post_body .post .titre1, .row1 .titre1, .postlist .titre1, .entry_content .titre1, .post_wrap .titre1
{
	font-size:21px;
	font-weight:bold;
	line-height:1.2;
	color:#000000;
	padding:0 0 10px 0;
	margin:20px 0 0 0;
	border-bottom: 1px solid #d5d5d5;
}

.post_body .post .titre2, .row1 .titre2, .postlist .titre2, .entry_content .titre2, .post_wrap .titre2
{
	font-size:18px;
	font-weight:bold;
	line-height:1.2;
	color:#000000;
	padding:0 0 10px 0;
	margin:20px 0 0 0;
	border-bottom: 1px solid #d5d5d5;
}

.post_body .post .titre3, .row1 .titre3, .postlist .titre3, .entry_content .titre3, .post_wrap .titre3
{
	font-size:18px;
	line-height:1.2;
	color:#000000;
	padding:0 0 10px 0;
	margin:20px 0 0 40px;
	border-bottom: 1px solid #d5d5d5;
}

.ips_editor ul, .ips_editor li
{
	margin:0 !important;
	list-style-image:none !important;
	list-style-type:none !important;
}

.videoLegend
{
	width:668px;
	margin:12px auto 20px auto;
	padding:6px;
	font-weight:normal;
	font-size:14px;
	line-height:19px;
	text-align:center;
	color:#484848;
	background:#e7e7e7;
	border-radius:3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.blogBreadcrumb
{
	border-bottom:4px solid #000000;
	margin:5px 0 0 0 !important;
	padding-bottom:20px !important;
}

.bbc_emoticon
{
	vertical-align:middle;
}

.tournamentBuyin
{
	margin-left:540px;
}

tr td.tableSeparator
{
	height:10px !important;
	padding:0 !important;
	background-color:#636363;	
}

.postRoomsPseudos
{
	margin-top:4px;
	margin-left:25px;
	padding-bottom:5px;
	font-size:11px;
	color:#696969;
	font-weight:normal;
}

.postRoomsPseudo
{
	padding-right:7px;
	font-weight:bold;
}

.postRoomsPseudo + .postRoomsPseudo
{
	padding-left:8px;
	border-left:1px solid #8e8e8e;
}

.postRoomsPseudo .postRoomsName, .postRoomsPseudo .postRoomsName a
{
	color:#8e8e8e;
	font-weight:normal;
}

.manageMyPseudos
{
	float:right;
}

		#user_navigation #user_notifications_link {
			background: transparent none;
			border: 0;
			padding: 0 !important;
			margin: 0 !important;
			min-width: 0;
			-moz-outline: 0px;
			position: inherit;
			display: inline;
			overflow: inherit;
			float: inherit;
			white-space: nowrap;
			text-decoration: none;
			height: inherit;
		}
		
			#user_notifications_link_menucontent {
				border: 8px solid rgba(0, 0, 0, 0.2);
				border-radius:5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				margin-top: 3px;
				min-width: 325px;		
				float: right;
				z-index: 10000;
				font-size: 0.85em;
				color:#696969;
			}
			
			#user_notifications_link_menucontent li {
				list-style-type:none;
				list-style-image:none;
				padding: 5px 10px 5px 8px;
				float: none;
				clear: both;
				margin: 0 !important;
				/*border-top: thin solid #000;*/
			}
					
			#user_notifications_link_menucontent li:nth-child(even)  {
				background-color: #f9f9f9;
			}
			
			#user_notifications_link_menucontent li a {
				/*text-decoration: none;*/
			}
			
				#user_notifications_link_menucontent li.view-all {
					text-align: right;
					padding-right:10px;
					background-color: #d5dde5;
					font-weight: bold;
				}
				
				#user_notifications_link_menucontent li.no-notifications {
					text-align: center;
					font-style: italic;
				}

			#user_notifications_link_menucontent img {
				float: left;
				margin: 2px 10px 0 0;
			}
	
				#user_notifications_link_menucontent li.notify:hover {
					background: #e4ebf2;
				}
				
				#user_notifications_link_menucontent li p {
					display: inline;
					margin-left: 0px;
				}
				
				#user_notifications_link_menucontent li span.desc {
					font-size: 0.8em;
					padding-top: 2px;
				}
				
			#user_notifications_link_menucontent .unread,
			#user_notifications_link_menucontent .unread a {
				font-weight: bold;
			}
			
			#user_notifications_link_menucontent .unread {
				background-color:#ffeded !important;
				border-bottom:1px solid #ffd7d7;
			}

			#user_notifications_link_menucontent .unread:hover {
				background: #e4ebf2 !important;
			}
			
.topic_list .desc
{
	display:block;
	clear:both;
}

.members li.member_entry
{
	min-height:130px;
}

	.members li.member_entry h3 a
	{
		color:#1b87b2;
	}
	
		.members li.member_entry h3 a:active
		{
			color:#FFFFFF;
			background-color:#ff0000;
		}
		
.result_details ul li
{
	list-style-type:none;	
}

#search_results ol li
{
	margin-left:0;		
}

.no_messages {
	background-color: #f6f8fa;
	color: #1c2837;
	padding: 25px 30px;
}

h2.main_topic_title
{
	font-family: "MyriadBold", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
	font-size:36px !important;
	line-height:1.1 !important;
	margin-bottom:0 !important;
}

.main_topic_desc
{
	font-family: "MyriadLight", "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif !important;
	font-size:24px !important;
}

table.report_center tr td
{
	position:relative !important;
}

table.report_center tr td ul.ipbmenu_content
{
	position:absolute;
	margin-top:-280px;
	left:0 !important;
}

.message.error
{
	padding-left:30px !important;
	background-repeat:no-repeat;
	background-position:8px 12px;
}

#messenger_utilities
{
	width:200px;
}

#messenger_utilities ol li
{
	list-style-type:none;
}

#messenger_utilities .desc {
	font-size:10px;
}
	
#messenger_content {
	width: 720px;
}

	#usercp_menu li.active {
		background-color: #429539;
	}
	
#usercp_menu {
	border-right: 4px solid #429539;
}

#usercp_content {
	border-left: 4px solid #429539;
}

h2.maintitle .nickname
{
	font-size:32px;	
}

div#profile_overview {
	width: 200px;
}

div#main_profile_body {
	width: 720px;
	margin-top: 10px;
}


#userBg #profile_overview .info dl, .vcard dl
{
	width:inherit;
}

#userBg #profile_overview .info dl dt, .vcard dt
{
	float:none !important;
	display:block !important;
	width:inherit !important;
	font-weight:normal !important;
	font-size:11px !important;
	color:#999999 !important;
	margin:10px 0 0 0 !important;
	padding:0 5px 0 8px !important;
	text-align:left !important;
}

#userBg #profile_overview .info dl dd, .vcard dd
{
	float:none !important;
	display:block !important;
	width:inherit !important;
	margin:2px 0 5px 0 !important;
	padding:0 5px 0 20px !important;
	text-align:left !important;
	font-size:12px !important;
}

.vcard dd a
{
	font-size:12px;
}

.vcard .other_contact dd a
{
	font-size:11px;
}

	.personal_info .photo {
		margin: 10px auto 0px auto;
	}

	.personal_info img.photo {
		max-width:195px !important;
	}
	
	.personal_info ul li a
	{
		background-color: #ffffff;
	}
	
		.personal_info ul li a:hover
		{
			background-color:#caedff;
			text-decoration:none !important;
		}
		
		.personal_info ul li a:active
		{
			color:#FFFFFF;
			background-color:#ff0000;
			text-decoration:none !important;
		}

	.personal_info ul li a img
	{
		margin: 0 5px 5px 0;
	}
	
.friend_list ul
{
	overflow:visible;
	scroll:no;
}

	#post_comment .input_textarea {
		width: 90%;
		min-height:120px;
	}

.recent_activity
{
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


div#login_form {
	margin:0;
	width:100%;
}

div#register_info {
	width: 258px;
}
div#register_form {
	width: 640px;
}

div#member_login {
	width: 640px;
}

div#guest_register {
	width: 258px;
}

div#member_login form {
	margin:0;
}

#regular_signin
{
	height:inherit;
}

	#regular_signin li.field input
	{
		font-size:32px;
		width:570px;
		margin-bottom:10px;
	}

	#regular_signin li.field a
	{
		color:#1b87b2;
		font-size:16px;
	}

	#regular_signin li.field a:active
	{
		color:#ffffff;
	}

	.general_box a
	{
		color:#1b87b2;
	}

	.general_box a:active
	{
		color:#ffffff;
	}
	
	#regular_signin li.field label
	{
		font-size:21px;
		margin-bottom:10px;
		color:#696969;
		width:100%;
	}

ul.bbc li, ul.bullets li
{
	list-style-image:url("/assets/images/global/puce-rouge.png");
	margin:10px 60px 15px 60px;
}

#register_info ul.bbc li
{
	margin:10px 0px 15px 0px;
}

#register_info .desc
{
	margin-top:10px;
	margin-bottom:10px;
}

#timezone
{
	max-width:370px;
}

#conversation .topic_controls .topic_buttons
{
	clear:both;
}

#conversation .topic_controls ul.pagination
{
	margin-bottom:10px;
}

#conversation #fast_reply h3.maintitle
{
	width:100%;
}

#ipboard_body #editor_message {
	margin-right: 170px;
}

	#ipboard_body #editor_message textarea {
		height: 60px;
	}
	
#chat-submit {
	margin-top:0px;
	top:4px;
	height:94px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:1px solid #407abe;
	background-image:url("/assets/images/global/white-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
}
	
#chat-submit:active {
	border-color:#ff0000;
}

#emoticons_custom_menu_menucontent
{
	position:absolute !important;
	width:300px;
	margin-top:-300px !important;
	left:110px !important;
	border: 8px solid rgba(0, 0, 0, 0.2);
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow-x: hidden;
}

#mod-menu-container
{
	position:absolute;
	top:-275px !important;
}

.kickmenu
{
	left:775px !important;
	border: 8px solid rgba(0, 0, 0, 0.2) !important;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float:none !important;
	padding:4px;
	color:#696969;
	background-color:#fefefe !important;
}

	ul.kickmenu a
	{
		color:#1b87b2;
	}
	
	ul.kickmenu a:hover
	{
		color:#1b87b2;
		background-color:#caedff;
		text-decoration:none !important;
	}
	
	ul.kickmenu a:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
		text-decoration:none !important;
	}

.chat-notice {
	font-style:italic;
}

.chat-myown {
	background-color:#f0fbff;
}

#ipschat {
	border: none;
}

/* Navigation */
#chat-tab-bar {
	background-image:url("/assets/images/global/white-small-gradient-background.png");
	background-repeat:repeat-x;
	background-position:top;
	font-size: 0.95em;
	border-bottom: 5px solid #000000;
	padding-left: 10px;
	height: inherit;
}

	#chat-tab-bar ul li, #chat-tab-bar ul li a {
		color: #9bb2c8;
		text-decoration: none;
	}
	
	#chat-tab-bar ul li {
		font-size: 0.95em;
		padding: 5px 10px 2px 10px !important;
		height:20px !important;
		margin:0 4px 0 4px !important;
	}
	
		#chat-tab-bar ul li.active {
			background-color: #407abe;
			background-image:url("/assets/images/global/white-small-gradient-background.png");
			background-repeat:repeat-x;
			background-position:top;
			font-size: 1.05em;
			font-weight: bold;
			padding: 0;			
			margin: 0 0px 0 5px;
			position: inherit;
			color:#ffffff;
		}
		
		#chat-tab-bar ul li.active a {
			background: transparent url(/forum-poker/public/style_images/clubpoker/tab_right.png) no-repeat top right;
			padding: 0;
			margin-left: 0;
			display: inherit;
			color: inherit;
		}
		
	#chat-tab-bar ul li a {
		color: #1b87b2;
	}
	
#main_search_form #main_search {
	background: #000000;
	background-image:url("/assets/images/global/lighted.png");
	background-repeat:no-repeat;
	background-position:left top;
}

	#main_search_form .search_app.active {
		background: #407abe;
	}
	
#board_statistics, #topic_stats, #forum_footer
{
	border-top-right-radius:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius:5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	background-image:url("/assets/images/global/dark-lighted.png");
	background-repeat:no-repeat;
	background-position:left top;
}

#blogListTable td
{
	vertical-align:top;
}

/* Blogs */

	#main_blog_wrapper {
	}
	
	#main_blog_wrapper #main_column,
	#main_blog_wrapper .cblock {
		position: relative;
		float: left;
		/*margin-top: 10px;*/
	}
	
	#main_blog_wrapper #cblock_left.cblock.temp {
		left: 0px !important;
	}
	
	#main_blog_wrapper #cblock_right.cblock.temp {
		height: 700px;
		left: -300px !important; /* Left width */
	}
	
	#main_blog_wrapper.with_left {
		padding-left: 300px; /* Left width */
	}
	
	#main_blog_wrapper.with_right {
		padding-right: 300px; /* Right width */
	}
	
	#main_blog_wrapper #main_column {
		width: 100%;
	}
	
	#main_blog_wrapper #cblock_left {
		width: 280px; /* Left width */
		right: 300px; /* Left width */
		margin-right:20px;
		margin-left: -100%;
	}
	
	#main_blog_wrapper #cblock_right {
		width: 280px; /* Right width */
		margin-left:20px;
		margin-right: -300px; /* Right width */
	}

#main_column .ipb_table {
	width: 100%;
}

#main_column .entry_header
{
	font-family: inherit;
}

#main_blog_wrapper .entry {
	margin: 0 0 35px 0 !important;
	padding-top:6px;
}

	#main_column .entry_meta
	{
		font-family: inherit;
	}
	
	#main_blog_wrapper .entry div.entry_content,
	li.entry div.entry_content {
		font-size: inherit;
		font-family: inherit;
		line-height:inherit;
	}
	
.topic_buttons.tracker a
{
	font-family: inherit;
	font-style: normal;
}

.blog_top_tab {
	padding:7px 10px 6px 10px;
}

	.blog_top_tab a {
		color: #1b87b2;
	}

	.blog_top_tab a:hover
	{
		color: #1b87b2;
	}

	.blog_top_tab a:active
	{
		color: #ffffff;
	}
	
	#main_column .entry_header .entry_date
	{
		font-size: 10px;
	}
	
	#main_column .entry_header .entry_comments
	{
		font-size: 10px;
	}
	
		#main_column .entry_header .entry_comments a
		{
			color: #1b87b2;
		}
		
		#main_column .entry_header .entry_comments a:hover
		{
			color: #1b87b2;
		}
		
		#main_column .entry_header .entry_comments a:active
		{
			color: #ffffff;
		}
		
.isfeatured {
	background: #3481db;
	padding:2px 7px;
	font-size:12px;
	float:left;
	margin-right:10px;
}

		#main_column .entry_meta .entry_author
		{
			font-size: 11px;
		}

		#main_column .entry_meta .entry_author strong
		{
			font-weight: normal;
		}
		
		#main_column .entry_meta .entry_tags
		{
			font-size:11px;
		}
		
			#main_column .entry_meta .entry_tags a
			{
				color: #1b87b2;
			}
			
			#main_column .entry_meta .entry_tags a:hover
			{
				color: #1b87b2;
			}
			
			#main_column .entry_meta .entry_tags a:active
			{
				color: #ffffff;
			}
			
			
		#main_column .entry_meta .entry_tags a,
		#main_column .entry_footer p a,
		#main_column .entry_footer .has_more a  {
			font-size: 12px;
			color: #1b87b2;
		}
		
		#main_column .entry_meta .entry_tags a:hover,
		#main_column .entry_footer p a:hover,
		#main_column .entry_footer .has_more a:hover
		{
			color: #1b87b2;
		}
		
		#main_column .entry_meta .entry_tags a:active,
		#main_column .entry_footer p a:active,
		#main_column .entry_footer .has_more a:active
		{
			color: #ffffff;
		}
		
	#main_blog_wrapper .featured {
		background: #f4f9ff;
		border-bottom-right-radius:5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
		border-bottom-left-radius:5px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-bottom-left-radius: 5px;
		margin-top:-6px;
	}
	
.teaser_wrap
{
	font-size: inherit;
	margin: 0px 0 15px 0;
}

.cblock_title
{
	color:#696969;
}

.ipbmenu_content.menu_blog a
{
	color: #1b87b2;
}
	
	.ipbmenu_content.menu_blog a:hover
	{
		background-color:#caedff !important;
		color: #1b87b2;
	}
	
	.ipbmenu_content.menu_blog a:active
	{
		background-color:#ff0000 !important;
		color: #ffffff;
	}
	
	#main_blog_wrapper .cblock .general_box {
		margin: 0 0 20px 0;
	}
	
.noheaderbox
{
	margin-bottom:20px;
	color:#696969;
}
	
.noheaderbox .fancytext a
{
	border-bottom:none;
}

#cblock_recent li.blog_row_off .nexttophoto,
#cblock_recent li.row2 .nexttophoto,
#cblock_recent li.row1 .nexttophoto
{
	font-weight:bold;
}

li.blog_row_off .nexttophoto,
li.row2 .nexttophoto,
li.row1 .nexttophoto
{
	font-weight:normal;
}

li.blog_row_off .desc a strong,
li.row2 .desc a strong,
li.row1 .desc a strong
{
	display:block;
	font-weight:normal;
}

	li.blog_row_off .desc a:hover, li.row2 .desc a:hover, li.row1 .desc a:hover
	{
		background-color:#caedff !important;
		color: #1b87b2;
	}
	
	li.blog_row_off .desc a:active, li.row2 .desc a:active, li.row1 .desc a:active
	{
		background-color:#ff0000 !important;
		color: #ffffff;
	}

li.blog_row_off .desc,
li.row2 .desc,
li.row1 .desc
{
	font-size:11px;
	font-weight:normal;
}

	#main_blog_wrapper #cblock_right {
		margin-top:-1px;
	}
	
.isfavorite {
	display:block;
	background: #429539;
	margin-top:2px;
	padding:2px 8px 2px 8px;
	font-size:12px;
}

#main_blog_wrapper .entry h2 {
	margin-bottom: 0px;
}
	
	#main_blog_wrapper .entry h2 a {
		color:#000000;
	}
	
	#main_blog_wrapper .entry h2 a:link, #main_blog_wrapper .entry h2 a:visited
	{
		color:#000000;
		background-color:transparent;
		border-bottom:1px dotted #E8E8E8;
	}
	
	#main_blog_wrapper .entry h2 a:hover
	{
		color:#1b87b2;
		background-color:transparent;
		border-bottom:1px solid #CAEDFF;
		text-decoration:none !important;
	}
	
	#main_blog_wrapper .entry h2 a:active
	{
		color:#ffffff;
	}
	
		#main_column .entry_footer p.cats
		{
			font-size: 11px;
			display: block;
			height: 22px;
			color: #666666;
			font-family: Georgia;
			float: right;
			padding-top: 1.0em;
		}
		
.baby_go_back a
{
	color: #1b87b2;
}
	
.baby_go_back a:hover
{
	color: #1b87b2;
}

.baby_go_back a:active
{
	color: #ffffff;
}
	
	.topic_buttons.tracker a {
		color: #005a9f !important;
		background-color: #f9fbfd !important;
		font-weight:normal;
		border:none;
		border-width:0 0 0 0;
		padding: 4px 10px 5px 10px !important;
		box-shadow:inset 0 0 5px #79b5e3;
		-webkit-box-shadow:inset 0 0 5px #79b5e3;
		-moz-box-shadow:inset 0 0 5px #79b5e3;
		text-shadow: none;
	}
	
	.topic_buttons.tracker a:hover {
			color: #004c87 !important;
			background-color: #e4ebf2 !important;
			box-shadow:inset 0 0 5px #559ed6;
			-webkit-box-shadow:inset 0 0 5px #559ed6;
			-moz-box-shadow:inset 0 0 5px #559ed6;
			text-shadow: none;
	}
	
	.topic_buttons.tracker a:active {
			color: #ffffff !important;
			background-color: #ff0000 !important;
			box-shadow:inset 0 0 3px #7c0000;
			-webkit-box-shadow:inset 0 0 3px #7c0000;
			-moz-box-shadow:inset 0 0 3px #7c0000;
	}
	
	
#leave_comment .general_box {
	margin: 0;
}

.general_box ol li
{
	list-style-image:none;
	list-style-type: none;
	margin:0;
	padding:0;
}

#trackbacks,
.comment_wrap,
#leave_comment,
.comment_pages.topic_controls {
	margin-left: inherit;
	margin-right: inherit;
}

			#main_blog_wrapper .entry div.entry_content img {
				max-width:100%;
			}
			
#main_blog_wrapper .entry div.entry_content a
{
	color:#1b87b2;
}


	#main_blog_wrapper .entry div.entry_content a:hover
	{
		background-color:#caedff;
		text-decoration:none !important;
	}
	
	#main_blog_wrapper .entry div.entry_content a:active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}
	
#main_blog_wrapper .entry_header .ipbmenu
{
	color:#696969;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
	
ul.menu_blog
{
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#main_column .ipb_table {
	width: 100%;
	margin-left:0;
}

.blog_list .maintitle .desc a 
{
	font-size:11px;
}

.cblock_inner .desc
{
	font-size:10px;
}

#main_blog_wrapper a, .blog_tab_wrap a
{
	color:#1b87b2;
}

#main_blog_wrapper a:hover, .blog_tab_wrap a:hover
{
	background-color:#caedff;
	text-decoration:none !important;
}
		
#main_blog_wrapper a:active, .blog_tab_wrap a:active
{
	color:#FFFFFF;
	background-color:#ff0000;
}

.cblock_inner a
{
	font-size:12px;
}

.cblock_inner .desc a
{
	font-size:11px;
}

.blog_list .desc
{
	font-size:11px;
}

.ipbmenu_content
{
	margin-top:5px;
	margin-left:-6px;
	font-size:12px;
}

.menu_blog
{
	margin-top:0px !important;
	margin-left:0px !important;
	font-size:12px;
}

.blog_list .maintitle .desc a 
{
	font-size:11px;
}

.comment
{
	margin-right:0 !important;
}

.post_wrap h4 a
{
	font-size:13px;
}

.blog_rating a:hover, .blog_rating a:active
{
	background-color:transparent !important;
}

.header a {
	border-bottom:0;
}

/* Gallery */

.gallery_row {
	padding: 10px 5px;
}

	h2.maintitle span.rating .desc {
		font-size:inherit;
	}

	.gallery_cat_title.maintitle .desc a {
		font-size:12px;
		color:#1b87b2;
	}
	
	.gallery_cat_title.maintitle .desc :hover
	{
		background-color:#caedff;
		text-decoration:none !important;
	}
	
	.gallery_cat_title.maintitle .desc :active
	{
		color:#FFFFFF;
		background-color:#ff0000;
	}
	
.gallery_photo_info {
	min-width: 330px;
	max-width: 330px;
}

.gallery_view {
	margin-right: 350px;
}

			.image_info li {
				font-weight:bold;
			}
			
			.image_info li STRONG {
				width: 40% !important;
				float: left;
				font-weight:normal;
			}
			
#theImage .galattach
{
	max-width:98%;
}

		.gallery_filter a.active {
			background: #407abe;
		}
		
		
/* Links */

.link_details {
	font-size: 11px;
}

.link_details .linkrow2 {
	font-size:13px;
}

.link_details .linkrow1 .comment_options a {
	font-size: 13px;
}


.post.entry-content p.citation
{
	font-weight:normal !important;
	color:#696969;
}

p.citation {
	background: #d3e9d5 url(/forum-poker/public/style_images/clubpoker/citation_bg.png) no-repeat right;
	color: #2b3730;
	font-size: 11px;
	font-weight: normal;
	border-width: 1px 1px 0 3px;
	border-style: solid;
	border-color: #6fa973;
	padding: 5px 8px;
	margin:15px 0 0 0;
	border-top-right-radius:5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

	div.blockquote {
		background: #f3f9f6;
		font-size: 13px;
		border-width: 1px 1px 1px 3px;
		border-style: solid;
		border-color: #6fa987;
		margin: 0px;
		margin-top: 0px;
		box-shadow:0px 3px 12px #b7b7b7;
		-moz-box-shadow:0px 3px 12px #b7b7b7;
		-webkit-box-shadow:0px 3px 12px #b7b7b7;
		border-bottom-right-radius:5px;
		-moz-border-radius-bottomright: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}

		div.blockquote p.citation {
			background-color: #e5d2e9;
			color: #413544;
			border-color: #ae7eb9;
			font-size: 11px;
		}
		
		div.blockquote div.blockquote {
			background: #f9f5fa;
			font-size: 12px;
			border-color: #ae7eb9;
			margin: -0px 15px 0px 15px;
		}

			div.blockquote div.blockquote p.citation {
				background-color: #e9e7d1;
				color: #474534;
				border-color: #b2ab72;
				font-size: 11px;
			}

			div.blockquote div.blockquote div.blockquote {
				background: #f9f8f3;
				border-color: #b2ab72;
				font-size: 12px;
			}
			
			div.blockquote p.citation {
				margin: 6px 15px 0 15px;
				font-size: 11px;
			}

div.quote {
	padding: 10px;
	font-size:12px;
} 

div.quote p.blockquote {
	margin-left: -12px;
}

cite {
	display: block;
	font-weight: bold;
}

	blockquote cite {
		font-size: 1em;
	}
	
.snapback { 
	margin-right: 5px;
	vertical-align:middle;
	padding: 0px 0 1px 1px;
}

#attach_wrap {
	background: #f9fbfd;
	padding: 5px 10px 5px 10px;
	margin-top: 15px;
	margin-bottom: 20px;
}

	#attach_wrap h4 {
		font-size: 11px;
		font-weight: normal;
	}
	
	#attach_wrap li {
		margin: 5px 6px;
		list-style:none;
		float: left;
	}
		
		#attach_wrap .desc.info {
			margin-left: 24px;
		}

.popupWrapper, .popupInner
{
	min-width:450px;
}

.tab_toggle_content
{
	min-height:180px;
}


