@charset "UTF-8";
/* CSS Document */

/* -- SAME AS HOMEPAGE -- */

/* languages dropdown menu */
@import url(menu.css);

html { height: 100%;}

body { padding:0; margin:0; background-color:#2c0101; background-image:url(http://www.pokerstarsmacau.com/images/bg.gif); background-position:top; background-repeat:repeat-x; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.clear { clear:both;}
img { border:0;}

.height_holder {float:left; width:1px; height:640px;}
.imgAbout { float:left; margin:0 15px 10px 0; padding:0px; border:#6f020a 5px solid; background:#c5c4c5;}

#container { width:984px; margin:0px auto; padding:0; color:black;}

#container .strong { font-weight:bold;}

/* header */
#container #header { padding:0; margin:0; height:111px; background:#04214b; background:url(http://www.pokerstarsmacau.com/images/bg_header.jpg) 0 0 no-repeat;}
#container #header .logoPM { float:left; margin:0; padding:25px 0 0 22px;}
#container #header .logoGL { float:left; margin:0; padding:25px 0 0 0;}
#container #header .logoGL { float:left; margin:0; padding:25px 0 0 0;}
#container #header .logoPM2 { float:right; margin:0; padding:47px 33px 0 0;}

#container #header #langsForm { 
	display:inline; overflow:hidden; float:right; 
	width:135px; margin:20px 33px 0 0; padding:0;
}
#socialLinks {
	clear:both; overflow:hidden; 
	width:auto; margin:0 0 5px 0;
}
#socialLinks a {
    display:block; float:left;
    margin:0 3px 0 0; width:25px; height:25px; text-indent:-9999px;  
}

#socialLinks a.btnFacebook { background:url(http://www.europeanpokertour.com/images/homepage/facebook.gif) 0 0 no-repeat; }
#socialLinks a.btnTwitter  { background:url(http://www.europeanpokertour.com/images/homepage/twitter.gif) 0 0 no-repeat; }
#socialLinks a.btnYoutube  { background:url(http://www.europeanpokertour.com/images/homepage/youtube.gif) 0 0 no-repeat; }
#socialLinks a:hover       { background-position:0 -25px; }

/* top navigation */
#container #nav { margin:0; padding:0; background:url(http://www.pokerstarsmacau.com/images/bg_nav.jpg) no-repeat; height:35px; width:984px;}
#container #nav #navItems { margin:0; padding:9px 0 0 0; color:#170001;}
#container #nav #navItems a { font-weight:bold; color:#be0d0c; text-decoration:none;}
#container #nav #navItems a:hover {color:#ff0100;}

/* -- END SAME AS HOMEPAGE -- */

.spacing { clear:both; height:8px;}
.spacing2 { clear:both; height:5px;}
.sm { font-size:10px;}

/* middle section (leftNav, copy, right column) */
#container #content { padding:0; margin:0; background:url(http://www.pokerstarsmacau.com/images/bg_middleAll.gif); background-repeat:repeat-y;}
/* bg spade for leftNav */
#container #content #bgSpade { padding:0; margin:0; background:url(http://www.pokerstarsmacau.com/images/bgspade.gif); background-repeat:no-repeat;}

/* left side navigation */
#container #content #leftNav { float: left; padding:0 0 0 5px; margin: 0; width: 155px; text-align:left; }
#container #content #leftNav a { color:#ffffff; text-decoration:none; display: block; }
#container #content #leftNav ul { padding: 0px 0px 20px 0; margin: 0; list-style-type: none; }
#container #content #leftNav li { padding: 0; margin: 0; background: url(http://www.pokerstarsmacau.com/images/div_leftnav.gif) 0 0em no-repeat; display: block; }
#container #content #leftNav li a { padding-left:21px; padding-bottom:5px; padding-top:5px; padding-right:6px; }
#container #content #leftNav li.first { margin: 0;  background:none; display: block; padding-left:8px; padding-bottom:8px; padding-top:4px; color:#ffffff; font-weight:bold; }
#container #content #leftNav li.second { margin: 0;  background:none; display: block; padding-left:15px; padding-bottom:8px; padding-top:14px; color:#801800; font-weight:bold; }
#container #content #leftNav li a:hover { background: url(http://www.pokerstarsmacau.com/images/leftnavhover2.gif) 0 0em no-repeat;  text-decoration:underline; color:#FFFFFF; }
#container #content #leftNav .pressed { background: url(http://www.pokerstarsmacau.com/images/leftnavhover.gif) 0 0em; color:#FFFFFF; }
#container #content #leftNav li.blank { margin: 0;  background: url(http://www.pokerstarsmacau.com/images/div_leftnav_last.gif) 0 0em no-repeat; display: block; padding-left:15px; padding-bottom:1px; padding-top:2px;}
#container #content #leftNav .sub1 { padding: 0; margin: 0; list-style-type: none; }
#container #content #leftNav .sub1 li { background: url(http://www.pokerstarsmacau.com/images/div_leftnav_s.gif) 0 0em no-repeat; }
#container #content #leftNav .sub1 li a { padding-left:30px; padding-bottom:4px; padding-top:2px; padding-right:6px;}
#container #content #leftNav .sub1 li a:hover { background: url(http://www.pokerstarsmacau.com/images/leftnavhover2_s.gif) 0 0em ; color:#FFFFFF; }
#container #content #leftNav .sub1 .pressed { background: url(http://www.pokerstarsmacau.com/images/leftnavhover_s.gif) 0 0em; color:#FFFFFF; }

#container #content #copy #faq ul { padding:5px 0; margin: 0; list-style-type: none; }
#container #content #copy #faq ul ul{ padding:5px 0 0 20px; margin: 0; list-style-type: circle; }
#container #content #copy #faq .que { background: url(http://www.pokerstarsmacau.com/images/faq_q.gif) 0 0.8em no-repeat; font-weight:bold; border-top:1px solid #b0b1b1; padding:8px 0 10px 20px; }
#container #content #copy #faq .que_first { background: url(http://www.pokerstarsmacau.com/images/faq_q.gif) 0 0.8em no-repeat; font-weight:bold; padding:8px 0 10px 20px; }
#container #content #copy #faq .ans { background: url(http://www.pokerstarsmacau.com/images/faq_a.gif) 0 0.7em no-repeat; padding:8px 0 10px 20px; }

/* copy section */
#container #content #copy { float:left; padding:0 0 0 5px; margin:0; text-align:left; width:813px;}
#container #content #copy h1 { padding:0; margin:0 0 10px 0; background:url(http://www.pokerstarsmacau.com/images/bg_h1.gif) no-repeat; width:813px; height:47px; text-align:left;}
#container #content #copy #txt { margin:0; padding:0 40px 20px 40px; width:733px;}
#container #content #copy #txt a { color:#000000; text-decoration:underline;}
#container #content #copy #txt a:hover { color:#470303; text-decoration:none;}
#container #content #copy #txt a:visited { color:#767676;}
#container #content #copy #txt h2 { font-size:13px; color:#e41e26;}
#container #content #copy #txt h3 { font-size:11px; color:#e41e26;}

#container #content #copy #txt .red { color:#e41e26;}

.imgEvent { float:right; margin:0 0 10px 10px; padding:1px; border:#b10605 5px solid; background:#c5c4c5;}

/* teamPS gallery */
#container #content #galleryThn { clear:both; padding:15px 0 20px 0; margin:0;}
#container #content #galleryThn img { padding:3px 1px;}
#container #content #galleryThn h3 { height:43px; margin:0; padding:12px 0 0 63px; background:url(http://www.pokerstarsmacau.com/images/gallery_camera.gif) 0 0em no-repeat; color:#000000; font-size:12px;}

/* events table */
table.events { padding:0; margin:0; width:700px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b0b1b1;}
table.events th { background-color:#808284; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.events th,
table.events td { padding:8px; border:1px; border-style:solid; border-color:#b0b1b1;}

/* schedule table 3, smaller font */
table.tbl1 { padding:0; margin:0; width:700px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b0b1b1; font-size:10px;}
table.tbl1 th { background-color:#808284; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl1 th,
table.tbl1 td { padding:3px; border:1px; border-style:solid; border-color:#b0b1b1;}
table.tbl1 td.marked { background-color:#808284; font-weight:bold; color:#FFFFFF; text-align:left;}

/* schedule table */
table.tbl2 { padding:0px 0px 0px 0px; margin:0; width:700px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b0b1b1; font-size:11px;}
table.tbl2 th { background-color:#808284; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl2 th,
table.tbl2 td { padding:3px; border:1px; border-style:solid; border-color:#b0b1b1;}
table.tbl2 td.marked { background-color:#808284; font-weight:bold; color:#FFFFFF; text-align:left;}

/* schedule table 2 */
table.schedule2 { padding:0; margin:0; width:700px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#b0b1b1;}
table.schedule2 th { background-color:#808284; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.schedule2 th,
table.schedule2 td { padding:3px; border:1px; border-style:solid; border-color:#b0b1b1;}

/* -- SAME AS HOMEPAGE -- */

/* footer */
#container #footer { width:984px; margin:0; padding:13px 0 0 0; text-align:center;}
#container #footer #sponsors { width:930px; margin:0; padding:0 0 0 25px;}

#container #footer #sponsors p { margin:0; padding:5px 0 10px 0; color:#FFFFFF;}
#container #footer #sponsors a { font-weight:bold; color:#e41e26; text-decoration:underline;}
#container #footer #sponsors a:hover { text-decoration:none;}
/* copyright*/
#container #footer #copyRight { font-size:10px; width:980px; height:30px; padding:10px 0 0 0; margin:0; text-align:center;}
#container #footer #copyRight p { margin:0; padding:8px 0; color:#959595;}

/* if image doesn't have 1px white border */
.imgBrd { margin:0; padding:1px; border:#b10605 5px solid; background:#c5c4c5;}
.imgRight { float:right; margin:0 0 10px 10px; padding:1px; border:#b10605 5px solid; background:#c5c4c5;}
.imgLeft { float:left; margin:0 10px 10px  0; padding:1px; border:#b10605 5px solid; background:#c5c4c5;}

/* if image has 1px white border */
.imgEvent2 { float:right; margin:0 0 10px 10px; padding:0px; border:#b10605 5px solid; background:#c5c4c5;}
.imgBrd2 { margin:0; padding:0px; border:#b10605 5px solid; background:#c5c4c5;}
.imgRight2 { float:right; margin:0 0 10px 10px; padding:0px; border:#b10605 5px solid; background:#c5c4c5;}
.imgLeft2 { float:left; margin:0 10px 10px  0; padding:0px; border:#b10605 5px solid; background:#c5c4c5;}

#container #content #copy hr { clear:both; color:#808284; background:#808284;}

#container #content #copy #txt li { padding:4px 0;}


/* schedule table 3, smaller font */
table.tbl3 { padding:0; margin:0; width:700px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#e7e7e7; font-size:10px;}
table.tbl3 th { background-color:#808284; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl3 th,
table.tbl3 td { padding:3px; border:1px; border-style:solid; border-color:#e7e7e7;}
table.tbl3 td.marked { background-color:#808284; font-weight:bold; color:#FFFFFF; text-align:left;}

/* TV schedule table 4, smaller font */
table.tbl4 {  padding:0; margin:0; width:700px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#e7e7e7; font-size:10px;}
table.tbl4 th { background-color:#808284; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl4 th,
table.tbl4 td { padding:3px; border:1px; border-style:solid; border-color:#e7e7e7;}


/* schedule table 3, smaller font */
table.tbl5 { padding:0; margin:0; width:700px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#e7e7e7; font-size:10px;}
table.tbl5 th { background-color:#808284; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl5 th,
table.tbl5 td { padding:3px; border:1px; border-style:solid; border-color:#e7e7e7;}
table.tbl5 td.marked { background-color:#808284; font-weight:bold; color:#FFFFFF; text-align:left;}


/* tournament calendar table, smaller font */
.tbl_cal_div	{ float:left; width:210px; text-align:center; margin:5px 15px;}
table.tbl_cal { padding:0; margin:0; width:210px; background:#e7e7e7; text-align:left; border-collapse:collapse; border:1px; border-style:solid; border-color:#e7e7e7; font-size:10px;}
table.tbl_cal th { background-color:#808284; font-size:10px; font-weight:bold; color:#FFFFFF; text-align:left;}
table.tbl_cal th,
table.tbl_cal td { padding:3px; border:1px; border-style:solid; border-color:#e7e7e7; text-align:center;}

table.tbl_leg	{ padding:0; margin:auto; width:700px; background:#e7e7e7; text-align:center; border-collapse:collapse; border:1px; border-style:solid; border-color:#e7e7e7; font-size:9px;}

.weekly		{ background-color:#FF0;}
.monthly	{ background-color:#09F;}
.special	{ background-color:#CF1919;}
.small		{ font-size:10px;}

