/*
Theme Name: The Visionier
Theme URI: http://themes.onlypinoy.com
Description: The template designed for the website of Asian Poker Tour 2010 for the new features of site
Author: Jenner Alagao
Author URI: http://jenner.onlypinoy.com
version: 1.02
*/



body{
	background: #000000 url(images/bg.jpg) repeat-x top left;
	font-family: Tahoma, Arial, Verdana;
	background-position: 0px 209px;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}

h1{
	font-size: 24px;
	line-height: 30px;
	font-weight: 600;
	}

h2{
	font-size: 18px;
	
}

.light,b{
	color: #ac0401;
}
strong{
	color: #000000;
}

td.title strong{
	color: #FFFFFF;
}
strong a,a strong{
	color: #ac0401;
}
.dark{
	color: #FFF;
}
.clear{
	clear: both;
}
a{
	color: #ac0401;
	text-decoration: none;
	font-weight: bold;
}
a:hover{
	color: #ac0401;
	text-decoration: underline;
}
a img{
	border: 0;
}

h2 a,h1 a{
	text-decoration: none !important;
}

div{
	display: block;
	font-size: 12px;
	padding: 0;
	margin: 0;
	
}
hr{
	border: 0;
	padding: 0;
	height: 1px;
	background-color: #efefef;
	padding-top: 2px;
}

#wrap{
	margin: 0px auto;
	width: 975px; /* Should be the same in #page_content */

}
#content_page{
	width: 950px;
	margin: 0px auto;
	clear: both;
}
#header{
	background: #000000 url(images/header.jpg) repeat-x top left;
	background-position: 0px 60px;
	clear: both;
	}
	#header .language_bar{
		float: right;
		padding-top: 5px;
		text-align: right;
		padding-right: 10px;
		color: #FFFFFF;
		}
		#header .language_bar a{
			color: #FFFFFF;
			font-size: 11px;
			padding-right: 10px;
			}
	#header #logo{
		background: #000000 url(images/asian_poker_tour_2010_logo.jpg) no-repeat top left;
		width: 970px;
		height: 179px;
		}
	#header #logo a.logo{
		padding-left: 730px;
		padding-top: 150px; 
		height: 1px;
		width: 1px;	
		display: block;
		font-size: 0px;
		text-decoration: none;
		color: #ececec;
		border: 0;
		}
	
	#header #navigation{
		border: 0px solid blue;
		display: block;
		height: 31px;
		padding-left: 8px;
		background: transparent url(images/navi_bg.gif) repeat-x top left;
		background-position: 0px 19px;
		}
		#header #navigation #list{
			margin: 0px auto;
		}
		#header #navigation #list a{
			font-family: "Arial", Tahoma ,Times New Roman ;
			font-size: 12px;
			border: 1px solid #000000;
			background-color: #000000;
			display: block;
			/* text-transform: uppercase; */
			color: #cecece;
			float: left;
			text-align: center;
			padding: 7px 20px;
			font-weight: 900;
			margin: 0px 2px;
			
			-webkit-border-top-left-radius: 4px;
			-webkit-border-top-right-radius: 4px;
			
			-moz-border-radius-topleft: 4px;
			-moz-border-radius-topright: 4px;
			
			-khtml-border-radius-topleft: 4px;
			-khtml-border-radius-topright: 4px;
			
			-o-border-radius-topleft: 4px;
			-o-border-radius-topright: 4px;
			
			-opera-border-radius-topleft: 4px;
			-opera-border-radius-topright: 4px;
			
			
			border-top-left-radius: 4px;
			border-top-right-radius: 4px;
			
			-webkit-transition-duration: 1s;
			-moz-transition-duration: 1s;
			-o-transition-duration: 1s;
			transition-duration: 1s;
			
		}
		#header #navigation #list a:hover,#header #navigation #list a.active{
			color: #010101 ;
			background-color: #ffffff;
			border-color: #ffffff;
			text-decoration: none;
			-webkit-transition-duration: 10ms;
			-moz-transition-duration: 10ms;
			-o-transition-duration: 10ms;
			transition-duration: 10ms;
		}
		
	#page_content{
		margin: 0px auto;
		padding: 0px 10px;
		width: 955px;
		border: 0px solid #f5f5f5;
		background: transparent url(images/content_bg.png) top left;
		/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.theasianpokertour.com/wp-content/themes/the-visionier/images/content_bg.png',sizingMethod='scale'); */
		}
	
	#main_content{
		background-color: #ffffff;
		padding: 15px 0px 10px 10px;
		}
	
		#main_content #navigation{
			border: 0px solid #e1e1e1;
			border-bottom-width: 5px;
			/* padding: 0px 0px 8px 0px; */
			margin-bottom: 12px;
			margin-right: 10px;
			}
			#main_content #navigation a{
				font-family: Arial, Tahoma, Verdana;
				font-size: 11px;
				padding-right: 10px;
				padding-left: 5px;
				font-weight: normal;
				color: #2e2e2e;
				text-transform: uppercase;
				}
			#main_content #navigation a:hover,#main_content #navigation a.active{
				text-decoration: underline;
				color: #d50100;
				}
			#main_content #navigation form{
				float: right;
				font-size: 11px;
				margin: 0;
				padding: 0;
				}
			#main_content #navigation input.txt_input{				
				font-size: 11px;
				color: #ababab;
				padding: 2px 5px;
				width: 135px;
				margin-right: 0px;
				}
			#main_content #navigation input.submit_btn{				
				font-size: 11px;
				background-color: #b01004;
				color: #FFFFFF;
				border-color: #000000;
				font-weight: bold;
				margin-left: 0px;
				padding: 1px 3px;
				}
				
			
	#main_navigation{
		margin-top: 20px !important;
		margin-bottom: 10px !important;
		border: 0px solid #f5f5f5;
		border-top-width: 1px;
		padding: 0 1px;
		background: #000 url(images/main_nav_sep.jpg) repeat-x top;
		clear: both;
		height: 48px;
		}
		#main_navigation #links{
			background: #FFF url(images/main_nav_sep.jpg) repeat-x top;
			display: block;
			height: 48px;
			padding-right: 1px;
			float: left;
			}
		#main_navigation a{
			background: #000 url(images/main_nav_link.jpg) repeat-x top;
			display: block;
			font-family: Arial, tahoma;
			font-size: 14px;
			font-weight: bold;
			padding: 15px 18px;
			padding-right: 17px;
			padding-bottom: 13px;
			margin-left: 1px;
			color: #FFF;
			text-decoration: none;
			float: left;
			}
		#main_navigation a:hover,#main_navigation a.active{
			background: #c10400 url(images/main_nav_link_h.jpg) repeat-x top;
			text-decoration: none;
			}
		
	#main_navigation #last_links{
		display: block;
		height: 48px;
		background: #000 url(images/main_nav_link.jpg) repeat-x top;
		}
		#main_navigation #last_links a{
			background: #8f0401 url(images/main_nav_link_l_h.jpg) repeat-x top;
			float: right;
			}
		#main_navigation #last_links a:hover{
			background: #c10400 url(images/main_nav_link_h.jpg) repeat-x top;
			text-decoration: none;
			}
		
		
	#content_left{
		float: left;
		width: 630px;
		line-height: 16px;
		border: 0px solid green;
		}
		
		#content_left #content_box{
			font-family: Tahoma, Arial, Verdana;
			min-height: 160px;
			background: #FFFFFF url(images/contentbox_bg.jpg) repeat-x top left;
			padding: 10px;
			clear: both;
			}
			#content_left #content_box hr{
				border: 1px dotted #bcb7b4;
				border-width: 1px 0 0 0;
				margin: 20px 0 5px 0;
				padding: 0;
				height: 1px;
				background-color: #FFFFFF;
				clear: both;
			}
			#content_left #content_box h1{
				font-weight: bold;
				color: #bc0201;
				font-size: 24px;
				line-height: 27px;
				border: 0px solid #bc0201;
				padding-bottom: 7px;
				border-width: 0 0 6px 0;
				margin-bottom: 8px;
			}
			#content_left #content_box h2{
				font-weight: bold;
				color: #bc0201;
				font-size: 20px;
				line-height: 28px;
			}
			#content_left #content_box .thumb{
				float: left;
				margin: 0px 10px 2px 0px;
				border: 0;
			}
			#content_left #content_box #meta{
				padding: 8px 10px 8px 0px;
				display: block;
				background: transparent url(images/meta_bg.png) no-repeat top right;
				/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/meta_bg.png',sizingMethod='scale'); */
			}
			#content_left #content_box  .meta_home{
				margin-left: 90px;
			}
			#content_left #content_box  .meta_news{
				margin-left: 138px;
			}
			#content_left #content_box #meta a{
				font-weight: normal;
				color: #000000;
			}#content_left #content_box #meta a:hover{
				font-weight: normal;
				color: #bc0201;
			}
			#content_left #content_box #meta #date{
				margin-top: -8px;
				padding: 9px 5px 6px 7px;
				color: #FFFFFF;
				font-weight: bold;
				width: 85px;
				display: block;
				text-align: center;
				margin-right: 10px;
				float: left;
				text-transform: uppercase;
				background: #f2f2f2 url(images/meta-date.png) no-repeat top left;
				/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/meta-date.png',sizingMethod='scale'); */
			}
			#content_box #the_content{
				padding-top: 5px;
				color: #5e5e5e;
				}
				
		
		#content_box #spacer{
			border: 5px solid #e6e6e6;
			background-color: #e6e6e6;
			}
		ul#no_list{
			list-style-type: none;
			list-style-position: inside;
			padding: 10px; margin:0px;
			padding-top: 0px;
		}
		
		#no_list li{
			display: block;
			list-style-type: none;
			padding: 5px 0px;
			padding-top: 0px;
			width: 130px;
			float: left;
		}
	
	
	.footer{
		clear: both;
		background: #3d3d3d url(images/footer.jpg) repeat-x top left;
		color: #FFFFFF;
		font-weight: normal;
		text-align: center;
		width: 920px;
		padding: 15px 15px 10px 20px;
		margin-bottom: 20px;
		}
		.footer #info{
			font-size: 13px !important;
			color: #FFFFFF !important;
		}
		.footer #links{
			font-size: 11px !important;
			padding-bottom: 10px;
		}
		.footer #links a{
			padding: 0px 6px;
			text-decoration: underline;
			color: #ffffff;
			font-weight: normal;
		}
		.footer #links a:hover{
			color: #999999;
			text-decoration: none;
		}
		.footer b,.footer strong{
			color: #FFFFFF !important;
		}
	blockquote{
		font: 12px/20px Arial, Tahoma, Verdana;
		font-style: italic;
		padding: 8px;
		background-color: #e9e9e9;
		border-top: 1px solid #9c9c9c;
		border-bottom: 1px solid #9c9c9c;
		margin: 5px;
		text-indent: 23px;
		color: #000000;
	}

	form{
		padding: 3px 0px;
		margin: 0px;
	}
	input{
		padding: 2px 3px;
		margin: 0px 5px 4px 2px;
		border: 1px solid #c5c5c5;
		font-family: tahoma,Arial;
	}
	
	#the_content input{
		padding: 2px 4px;
		margin: 2px 1px;
		border: 1px solid #9d9d9d;
		font-family: tahoma,Arial;
		font-size: 12px;
		width: 250px;
	}
	
	#the_content textarea{
		padding: 2px 4px;
		margin: 2px 1px;
		border: 1px solid #9d9d9d;
		font-family: tahoma,Arial;
		font-size: 12px;
		width: 250px;
	}
	#the_content label{
		width: 130px;
		display: block;
		float: left;
		clear: both;
		text-align: right;
		padding-right: 10px;
	}
	#the_content input.btn,
	#the_content input#contactsubmit{
		padding: 2px 4px;
		margin: 2px 1px;
		border: 1px solid #000000;
		font-family: tahoma,Arial;
		font-size: 12px;
		width: 100px;
		background-color: #d60000;
		color: #FFFFFF;
		font-weight: bold;
		clear: both;
	}
	input.hidden{
		display: none;
		margin: 0px;
	}
	
	input.input_txt{
		font-size: 14px;
		font-weight: normal;
		color: #000000 !important;
		background-color: #FFF; /* url(images/input.jpg) repeat-x top left */
		padding: 3px 6px;
		height: 19px;
	}
	input.button{
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #d60000/*  url(images/button.jpg) repeat-x top left */;
		padding: 2px 6px;
		margin: 0;
	}
	textarea{
		font-size: 12px;
		font-weight: normal;
		color: #000000 !important;
		background-color: #FFF/*  url(images/input.jpg) repeat-x top left */;
		padding: 3px 6px;
		margin: 2px 1px;
		border: 1px solid #9d9d9d;
		font-family: tahoma,Arial;
	}
	input.input_radio{
		font-size: 14px;
		font-weight: bold;
		color: #000000;
		background-color: #000 /* url(images/input.jpg) repeat-x top left */;
		padding: 3px 6px;
		height: 19px;
		border: 3px solid #ac0401;
	}
	input.checkbox{
		width: 20px !important;
	}
	
	
	#sidebar{
		float: right;
		background-color: #f2f2f2;
		width: 285px;
		border: 1px solid #eaeaea;
		padding: 0px 8px 10px 10px;
		border-top-width: 0px;
	}
	
	#sidebar *{
		color: #000000;
	}
	#sidebar a{
		color: #d81010;
		text-decoration: none;
	}
	#sidebar a:hover{
		color: #ff0000;
		text-decoration: underline;
	}
	
	
	#sidebar #title,#sidebar h2{
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #d60000;
		text-transform: uppercase;
		padding: 10px 5px 5px 20px;
		border: 3px solid #e1e1e1;
		border-width: 0 0 3px 0;
	}
	#sidebar #s_content{
		padding: 10px 10px 10px 20px;
		color: #464646;
		border: 3px solid #d81010;
		border-width: 4px 0 0 0;
	}
	#sidebar #no_content{
		padding: 0px 0px;
		color: #464646;
		border: 0px solid #d81010;
		border-width: 0px 0 0 0;
		display: block;
	}
	
	#sidebar b{
		color: #d60000;
	}
	#sidebar #s_content a{
		text-decoration: none;
	}#sidebar #s_content a:hover{
		text-decoration: underline;
	}
	
	#sidebar ol,#sidebar ul{
		padding: 1px;
		border: 1px solid #d1d1d1;
		border-width: 1px 0 0 0;
		background-color: #FFFFFF;
		list-style-position: inside;
		
	}
	#sidebar ul, #sidebar ol{
		margin: 5px -10px 5px -20px;
	}
	#sidebar ol li, #sidebar ul li{
		padding: 8px 15px;
		border: 1px solid #d1d1d1;
		border-width: 0 0 1px 0;
		background-color: #F7F7F7;
		list-style-position: inside;
		color: #464646
	}
	#widget,.widget{
		border: 3px solid #e1e1e1;
		border-width: 0 0 6px 0;
		margin-bottom: 10px;
		font-size: 12px;
		color: #464646;
		padding: 0px 0 10px 0;
	}
	.widget form,
	#widget form{
		font-size: 14px;
		font-weight: bold;
	}
	.widget .input_txt,
	#widget .input_txt{
		margin: 2px 5px;
		line-height: 10px;
	}
	.textwidget{
		color: #464646 !important;
	}
	
	.widget #listed,
	#widget #listed{
		font-size: 14px;
		font-weight: bold;
	}
	#widget h2{
		font-size: 16px;
		color: #d60000;
		border: 0;
	}
	
	#no_content a:hover img{
		font-size: 16px;
		color: #d60000;
		border: solid 0px #CCC;
		-moz-box-shadow: 0 0 5px #3d3d3d;
		-webkit-box-shadow: 0 0 5px #3d3d3d;
        box-shadow: 0 0 5px #3d3d3d;
	}
	
	.right_align{
		float: right;
	}
	.left_align{
		float: left;
	}
	.alignright{
		float: right;
		border: 1px solid #DEDEDE;
		padding: 5px;
		margin: 5px 0 10px 10px;
		background-color: #FFFFFF;
		color: #3D3D3D;
		text-align: center;
	}
	.alignleft{
		float: left;
		border: 1px solid #DEDEDE;
		padding: 5px;
		margin: 5px 10px 10px 0;
		background-color: #FFFFFF;
		color: #3D3D3D;
		text-align: center;
	}
	.aligncenter{
		float: none;
		text-align: center;
		margin: 5px auto;
		display: block;
		border: 1px solid #DEDEDE;
		padding: 5px;
		background-color: #FFFFFF;
		color: #3D3D3D;
	}
	.thumbnail{
		float: left;
		margin-right: 5px;
		padding: 5px;
		border: 1px solid #BBBBBB;
	}
	.date_meta{
		color: #777777;
	}
	.postmetadata{
		clear: both;
	}
	.comment_icon{
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		-o-border-radius: 3px;
		-opera-border-radius: 3px;
		border-radius: 3px;
		color: #FFFFFF !important;
		background-color: #b50000;
		border: 1px solid #b50000;
		padding: 2px 4px;
	}
	.error{
		font-size: 14px;
		color: #b50000;
	}
	
	table.listboard{
		border: 1px solid #DEDEDE;
		text-align: center;
		margin: 0 auto;
		border-collapse: collapse;
	}
	
	.listboard td{
		border: 1px solid #DEDEDE;
		padding: 5px 10px;
	}
	
	/* 
	
	ul.dropdown{
		display: none;
		position: absolute;
		float: left;
		margin-left: -20px;
	}
	ul.dropdown:hover{
		display: block;
	}
	ul.dropdown li{
		display: block;
		position: relative;
		clear: both;
		border-width: 0px !important;
	}
	ul.dropdown li a{
		border-width: 0px !important;
		-webkit-border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		-khtml-border-radius: 0px !important;
		-o-border-radius: 0px !important;
		-opera-border-radius: 0px !important;
		border-radius: 0px !important;
		
	}
	 */
	
	
	#list ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	#list li{
		float:left;
		padding:0px;
		}
	#list li a{
		text-decoration:none;
		}
		#list li a:hover, #list ul li:hover a{
			color:#FFFFFF;
			text-decoration:none;
			}
	#list li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		z-index:200;
		margin-top:30px;
		/*left:0;*/
		}
	#list li:hover ul{
		display:block;
		background-color: #1d1d1d;
		padding-bottom: 2px;
		}
	#list li li {
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		}
	#list li:hover li a{
		
		border-width: 0px !important;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	-khtml-border-radius: 0px !important;
	-o-border-radius: 0px !important;
	-opera-border-radius: 0px !important;
	border-radius: 0px !important;
		}
	#list li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin:0px;
		text-align:left !important;
		float:none !important;
		}
		#list li ul a:hover, #list li ul li:hover a{
			background-color: #EFEFEF !important;
			display: block;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			float:none;
			}
	#list p{
		clear:left;
		}	
	.right{
		float: right;
	}
	.left{
		float: left;
	}
	/* 
	table,td{
		border-collapse: collapse;
		border-spacing: 1px;
		border-width: 1px;
		border-style: solid;
		padding: 1px;
		
	} */
	table{
		border: 1px solid #d1d1d1;
		border-spacing: 0px;
		margin: 0px auto;
	}
	.odd td{
		background-color:#d4e8f1;
		border: 1px solid #aabdc5 !important;
		border-color: #e3f4fc #bdcdd5 #aabdc5 #d7ebf3 !important;
		color: #244a6d;
		font-size: 12px;
		line-height: 20px !important;
		padding: 3px 5px;
		text-align: center;
		vertical-align: middle;
		font-family: Tahoma, Verdana, Arial;
		background-image: url(images/tr1.jpg);
		background-repeat: repeat-x;
		background-position: top;
		border-collapse: collapse;
		border-style: solid;
	}
	.highlish{
		background-color:#f0ca5f !important;
		border: 1px solid #FFFFFF;
		border-color: #edcf6f #dc9c07 #dc9c07 #edcf6f !important;
		color: #000000 !important;
		font-size: 12px;
		line-height: 20px !important;
		padding: 3px 5px;
		text-align: left;
		vertical-align: middle;
		font-family: Tahoma, Verdana, Arial;
		background-image: url(images/tr3.jpg) !important;
		background-repeat: repeat-x;
		background-position: top left !important;
		border-collapse: collapse;
		border-spacing: 0px;
	}
	td.title{
		border-width: 1px!important;
		border-color: #c8abac #460201 #4d0206 #c59292 !important;
		padding: 3px 5px;
		background-image: url(images/title.jpg) !important;
		background-repeat: repeat-x;
		background-position: top left !important;
		background-color: #c10003 !important;
		color: #FFFFFF !important;
		font-weight: bold;
		text-align: center !important;
	}
	.even td{
		background-color:#d3e7f0;
		border-collapse: collapse;
		border-spacing: 0px;
		border: 1px solid #FFFFFF;
		border-color: #e3f4fc #bdcdd5 #aabdc5 #d7ebf3;
		color: #244a6d;
		font-size: 12px;
		line-height: 20px !important;
		padding: 3px 5px;
		text-align: center;
		vertical-align: middle;
		font-family: Tahoma, Verdana, Arial;
		background-image: url(images/tr2.jpg);
		background-repeat: repeat-x;
		background-position: top left !important;
	}