/*
Theme Name: Poker-Heaven
Description: Semantic, SEO Optimised, Custom Wordpress Theme for PH
Author: MR
Author URI: #
*/

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#A80F0F;text-decoration:none;font-weight:bold}
a:hover {}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#EEE;border-left:2px solid #CCC;margin:0 0 1em}
blockquote p {margin:.5em}
body {background:#000 url(images/bg.gif);color:#000;font:69%/125% Tahoma, Verdana, Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
ins {text-decoration:none}
h1 {font-size:1.5em;line-height:1em;margin:0 0 1em}
h2 {margin:0 0 1em}
h3 {font-size:1em}
h4 {font-size:9pt;padding: 0 10px 4px 10px;line-height:1.3em}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}
tt {display:block;margin:0.5em 0;padding: 0.5em 1em}
th {background:#EEE;border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
td {border:solid #CCC;border-width:1px 0 0 1px;padding:3px}
table {border:solid #CCC;border-width:0 1px 1px 0;margin-bottom:10px}

/* Containers */
#page {background:#FFF;margin:0 auto;width:960px}

/* Header */
#header {background:#000;border-left:1px solid #555;border-right:1px solid #555;color:#FFF;height:1%;padding:10px 10px 0}
#header #logo {float:left;margin:10px 0 20px 10px}

#header .qtrans_language_chooser {clear:right;float:right;padding:15px 0 0}
#header .qtrans_language_chooser li {float:right;margin:0 0 0 5px}
/*
#header #menu {background:url(images/menu.gif) repeat-x;clear:both;height:25px;list-style:none;margin:0 -10px}
#header #menu li {border-right:1px solid #555;float:left;position:relative;text-transform:uppercase}
#header #menu li a {background:#000 url(images/menu.gif) repeat-x;color:#FFF;float:left;font-size:.86em;font-weight:bold;height:25px;line-height:24px;padding:0 10px}
#header #menu li a:hover, #header #menu li.current_page_item a, #header #menu li.current_page_ancestor a {background-position:left bottom}

#header #menu ul {background:#222;border-bottom:1px solid #555;height:auto;left:-999em;margin:0;position:absolute;top:25px;z-index:1000 !important;
}
#header #menu ul li {border:solid #555;border-width:1px 1px 0}
#header #menu ul li a {background:#222;width:150px}
#header #menu ul li a:hover, #header #menu ul li.current_page_item a, #header #menu ul li.current_page_ancestor a  {background:#594646 url(images/submenu.gif) repeat-x 0 -51px}
#header #menu li:hover ul, #header #menu li.hover ul {left:auto}
*/


#header #menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu.gif) repeat-x scroll 0 0;
clear:both;
height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 -10px;
z-index:1000 !important;
}
#header #menu li {
border-right:1px solid #555555;
float:left;
position:relative;
text-transform:none;
}
#header #menu li a {
background:#000000 url(images/menu.gif) repeat-x scroll 0 0;
color:#FFFFFF;
float:left;
font-size:1em;
font-weight:bold;
height:25px;
line-height:24px;
padding:0 13px;
}
#header #menu li a:hover, #header #menu li.current_page_item a, #header #menu li.current_page_ancestor a {
background-position:left bottom;
}
#header #menu ul {
background:#222222 none repeat scroll 0 0;
border-bottom:1px solid #555555;
height:auto;
left:-999em;
margin:0;
position:absolute;
top:25px;
z-index:1000 !important;
}

#header #menu ul li a {
background:#555 none repeat scroll 0 0;
border-top:1px solid #888;
border-bottom:1px solid #222;
height:auto;padding:5px 10px;line-height:1.2em;
width:180px;
}
#header #menu ul li a:hover, #header #menu ul li.current_page_item a, #header #menu ul li.current_page_ancestor a {
background:#2A2020 url(images/submenu.gif) repeat-x scroll 0 -51px;
}
#header #menu li:hover ul, #header #menu li.hover ul {
left:0;
}

#header p {float:right;font-size:1.1em}
#header select {clear:right;float:right}
#header p.pLangFlags {clear:right;float:right}

/* Actions */
#actions {background:#EEE;border:1px solid #DDD;display:inline;float:left;height:238px;margin:10px 10px 0;width:225px}
#actions a {background:#222222;padding:1px;color:#FFF;font-weight:bold;margin:20px auto;display:block;width:175px;text-align:center;text-decoration:none}

.intro {display:inline;float:left;margin:10px 10px 0 3px}

/* Poker News */
#news {background:#EEE;border:1px solid #DDD;color:#000;display:inline;float:left;height:238px;margin:10px;padding:15px;width:340px}
#news h2 {font-size:1em;margin:0 0 25px;}
#news h3 {margin:0 0 1em}
#news div {height:190px;overflow:auto;width:340px}

#banners {background:#EEE;border:1px solid #DDD;float:left;height:238px;margin:10px 0 0;padding:15px 5px 15px 5px;width:540px}
#banners img {margin:0 0 0 8px}

#welcome {background:#EEE;border:1px solid #DDD;clear:both;margin:0 10px 10px;padding:15px 25px}

#welcome img {margin:10px 0 0 -20px}

/* Content */
#content {float:right;margin:45px 30px 40px 0;overflow:hidden;width:710px}
#content ul {list-style:disc;margin:0 0 1em 18px}
#content ol {list-style:decimal;margin:0 0 1em 22px}
	
	/* Post */
	#content .post {border-bottom:1px solid #CCC;margin:0 0 25px}
	#content .post .meta {font-size:0.8em}
	#content .post h1 {border:0;margin:0}
	#content .sticky {background:#f5efca}

	/* Callbox */
.pCallBox {
	background:#E5E5E5;
	border:1px solid #999999;
	display:inline;
	float:left;
	font-size:0.9em;
	height:86px;
	line-height:1.3em;
	margin:0 20px 15px 0;
	padding:0 5px 0 0;
	width:325px;
	position:relative;
}

.pCallBox .edmright {
	bottom:5px;
	margin:0;
	position:absolute;
	right:5px;
	text-align:right;
}

.pCallBox img {
	float:left;
	margin:0px 5px 0px 0px;
	width:120px;
	overflow: hidden;
}
a.edmlink {
	color: #A80F0F;
	text-decoration: none;
}

a.edmlink:hover {
	text-decoration: underline;
}

#map {
background:url("/wp-content/uploads/2010/03/map.jpg") repeat scroll 0 0 #000000;
height:586px;
width:707px;
}
#uk {
left:173px;
position:relative;
top:310px;
}
#holland {
left:141px;
position:relative;
top:312px;
}
#danish {
left:300px;
position:relative;
top:224px;
}
#france {
left:205px;
position:relative;
top:367px;
}
#germany {
left:297px;
position:relative;
top:303px;
}
#italy {
left:306px;
position:relative;
top:390px;
}
#poland {
left:380px;
position:relative;
top:249px;
}
#spain {
left:118px;
position:relative;
top:350px;
}
#romania {
left:445px;
position:relative;
top:413px;
}
#czech {
left:344px;
position:relative;
top:235px;
}
#sweden {
left:352px;
position:relative;
top:35px;
}
#finland {
left:445px;
position:relative;
top:2px;
}
#hungary {
left:385px;
position:relative;
top:212px;
}
#russia {
left:518px;
position:relative;
top:105px;
}
#bulgaria {
left:450px;
position:relative;
top:250px;
}
#greece {
left:428px;
position:relative;
top:277px;
}
#turkey {
left:554px;
position:relative;
top:239px;
}

/* Pagination */
#content #prev-next {list-style:none}
#content #prev-next #prev {float:left}
#content #prev-next #next {float:right}

/* Sidebar */
#sidebar {float:left;margin:45px 0 40px 15px;width:175px}
#sidebar ul {list-style:none;margin:0}
#sidebar #submenu li a {background:#1C1C1C url(images/submenu.gif) repeat-x;border-top:1px solid #666;color:#FFF;display:block;padding:4px 8px;text-decoration:none}
#sidebar #submenu li a:hover, #sidebar #submenu li.current_page_item a, #sideabr #submenu li.current_page_ancestor {background-color:#282020;background-position:0 -51px}

/* Footer */
#footer {background:#000 url(images/footer.png) no-repeat center 15px;clear:both;color:#999;font:.85em Arial;line-height:1.4em;padding:70px 50px 20px 50px;text-align:center}
#footer p {margin:0}

/* Image Alignment */
img.centered {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* Legacy Comments */
#comments #commentlist {list-style:none;margin:0 0 1em;padding:0;text-align:justify}
#comments #commentlist li {list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
#comments #commentlist li.alt {background:#EEE}
#comments #commentlist li .avatar {background:#fff;border:1px solid #eee;float:right;padding:2px}
#comments #commentlist cite, #commentlist cite a {font-style:normal;font-weight:bold}
#comments #commentlist p {margin:10px 5px 10px 0}
#comments #commentmetadata {font-weight:normal}
#comments #commentform input.input {border:1px solid #CCC;font-size:1.1em;margin:5px 5px 1px 0;padding:2px;width:170px}
#comments #commentform input.input:hover {background:#EEE}
#comments #commentform textarea {border:1px solid #CCC;padding:2px;width:98%}
#comments #commentform textarea:hover {background:#EEE}
#comments #commentform #submit {}
#comments #commentform p {margin:0 0 .5em}
#comments #allowed-tags strong {display:block}
#comments .nocomments {margin:0;padding:0;text-align:center}
#comments .commentmetadata {display:block;margin:0}

/* 2.7+ Comments */
#comments_wrap ol {list-style:none}
#comments_wrap ol li {border-bottom:1px solid #CCC;margin:0 0 5px}
#comments_wrap .commentmetadata {margin:0 0 10px}
#comments_wrap .comment-author {border-bottom:1px solid #CCC;width:100%;overflow:hidden;padding:0 0 3px;line-height:32px;}
#comments_wrap .comment-author img {float:left;margin:0 10px 0 0}
#comments_wrap .comment-author cite {font-weight:bold}

/* Captions */
.wp-caption {background:#f3f3f3;border:1px solid #ddd;border-radius:3px;khtml-border-radius:3px;margin:10px;moz-border-radius:3px;padding-top:4px;text-align:center;webkit-border-radius:3px}
.wp-caption img {border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

.pInfBox {
	clear:right;
	float: right;
	color: #FFF;
	font-size: 1.7em;
	text-align:right;
}
.pInfBox form {overflow:hidden;height:35px}
.pLangFlags a {margin:0 2px}

.downloadPopup {
	background:#000000 url(/media/images/bg_1x300_3072.jpg) repeat-x center bottom;
	display:none;
	height:290px;
	left:500px;
	margin:0;
	padding:0;
	position:absolute;
	top:181px;
	width:348px;
	z-index:10000;
}

.downloadPopup .main {
	color: #ffffff;
}

.downloadPopup .header {
	padding-top: 25px;
	margin-bottom: 10px;
}

.downloadPopup .logo {
	padding-bottom: 10px;
}

.downloadPopup img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.downloadPopup .container {
	width:320px;
	margin:0 auto;
}

.downloadPopup .column_1 {
	float: left;
}

.downloadPopup .column_2 {
	float: left;
	margin-left: 10px;
}

.downloadPopup .column_3 {
	float: left;
	margin-left: 10px;
}

.downloadPopup .column_4 {
	float: left;
	margin-left: 10px;
}

.downloadPopup .closeButton {
	border:medium none;
	left:340px;
	position:absolute;
	top:-6px;
}


/*

	TEXT STYLES
	
*/

.downloadPopup p.dlHeading {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	margin-top:5px;
}

.downloadPopup h2 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 0 0 30px;
	vertical-align:middle;
}

.downloadPopup a {
	color:#ffffff;
	text-decoration:none;
}

.downloadPopup a:hover {
	text-decoration:underline; 
}

/*

	BUTTONS
	
*/

.downloadPopup .english {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_england_3077.jpg);
	margin-bottom: 10px;
}	

.downloadPopup .german {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_germany_3080.jpg);
	margin-bottom: 10px;
}	

.downloadPopup .spanish {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_spain_3088.jpg);
	margin-bottom: 10px;
}

.downloadPopup .greek {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_greece_3081.jpg);
	margin-bottom: 10px;
}

.downloadPopup .french {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_france_3079.jpg);
	margin-bottom: 10px;
}

.downloadPopup .hungarian {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_hungary_3082.jpg);
	margin-bottom: 10px;
}

.downloadPopup .netherlands {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_netherlands_3083.jpg);
	margin-bottom: 10px;
}

.downloadPopup .polish {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_poland_3084.jpg);
	margin-bottom: 10px;
}

.downloadPopup .portuguese {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_portugal_3085.jpg);
	margin-bottom: 10px;
}

.downloadPopup .romanian {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_romania_3086.jpg);
	margin-bottom: 10px;
}

.downloadPopup .finnish {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_finland_3078.jpg);
	margin-bottom: 10px;
}

.downloadPopup .bulgarian {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_bulgaria_3075.jpg);
	margin-bottom: 10px;
}

.downloadPopup .turkish {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_turkey_3090.jpg);
	margin-bottom: 10px;
}

.downloadPopup .swedish {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_sweden_3089.jpg);
	margin-bottom: 10px;
}

.downloadPopup .russian {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_russia_3087.jpg);
	margin-bottom: 10px;
}

.downloadPopup .danish {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_denmark_3076.jpg);
	margin-bottom: 10px;
}

.downloadPopup .braz_port {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_brazil_3074.jpg);
	margin-bottom: 10px;
}

.downloadPopup .braz_port h2 {
	padding: 4px 0 0 30px;
	font-size:9px;
	line-height: 9px;
}

.downloadPopup .latin {
	width: 100px;
	height: 25px;
	background-image: url(/media/images/btn_latin_3544.jpg);
	margin-bottom: 10px;
}
.downloadPopup .latin h2 {
	padding: 4px 0 0 30px;
	font-size: 9px;
	line-height: 9px;
}

.pEmailForm {
	position: relative;	
	width:100%;
}

.pEmailForm ol {
	list-style: none;	
	overflow: hidden;
	display:inline;
	float: left;
}

.pEmailForm li {
	display:inline;
	float: left;
	width: 300px;
}

.pEmailForm .pEmailFull {
	display:inline;
	float: left;
	width: 600px;
}

.pEmailForm label {
	display:inline;
	float: right;
	line-height:1em;
	margin: 0px 10px 0 10px;
}

.pEmailForm input {
	display:inline;
	float: right;
	margin: 10px 0;
	width: 150px;
}

.pEmailForm textarea {
	display:inline;
	float: right;
	margin: 0px 0px 10px 0;
	width: 450px;
}

.pEmailForm img {
	display:inline;
	float: right;
}

.topFader  {
background-color:#000000;
display:none;
height:100%;
left:0;
opacity:0;
position:absolute;
width:100%;
z-index:1000;
}

/* Live Chat */
#liveInvite {
background-color:#D7D7D7 !important;
border:1px solid #BFBFBF !important;
display:none;
height:279px;
left:362px;
margin:0;
position:absolute;
top:97px;
width:364px;
}
* html #liveInvite {
	width:362px !important;
	height:281px !important;
        top:-97px;
}
#operatorBox {
	padding:11px 0 11px 11px;
	float:left;
}
#LSbanner {
	padding:11px;
	float:right;
}
#LPForm {
	position:absolute;
	width:342px;
	padding:20px 0 0;
	top:188px;
	left:11px;
}
#LPmessage textarea {
	width:237px;
	height:53px;
	float:left;
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#LPbutton input {
	color:#000;
	float:right;
	height:57px;
	font-weight:700;
	font-size:20px;
	background-image:url(http://pokerheaven.com/liveSupport_button.jpg);
	border:none;
	height:57px;
	width:88px;
	cursor:pointer;
	font-family:"Myriad Pro", "Tahoma", Verdana, Arial, Helvetica, sans-serif
}
#closeButton {
	position:absolute;
	left:355px;
	top:-6px;
	border:none;
}
* html #closeButton {
	left:359px
}


