/*
Theme Name:WordPress mu europoker.net
Theme URI:http://www.bwingames.se/
Description:WordPress mu theme for europoker.net.
Version:1.0
Author:bwin games ab
Author URI:http://www.bwingames.se/
Tags:ep.net
europokerdotnet v1.0
http://www.bwingames.se/
This theme was built by IT Development,Poker Applications.
The CSS and XHTML is Copyright 2008 bwin Games AB,
except where otherwise noted.
See ie.css for IE-specific fixes.
Design is Copyright 2008 bwin Games ab.
*/
/* =LAYOUT Main Page Sections and columns */
html,body{height:100%;}
html{background:#000 url(images/stars_bg.png) repeat;color:#fff;}
body{background:url(images/page_gradient_bg.png) repeat-x;}
#page{margin:0 auto;position:relative;text-align:center;width:1000px;}
#header{left:0;height:156px;position:absolute;text-align:left;top:0;width:1000px;}
#content{float:left;margin-top:156px;padding-left:15px;text-align:left;width:985px;}
#footer{width:1000px;}
.fourzerofour_page #footer,
.country_page #footer,
.casino_page #footer{float:left;margin-left:197px;width:803px;}
.col1,.col2,.col3,.col4,.col5{float:left;}
.col1{width:197px;}
.col2{width:394px;}
.col3{width:591px;}
.col4{width:788px;}
.col5{width:985px;}
/* used on content columns to allow sidebars to be placed later in markup */
div.right{float:right;}
/* LANDING AND DEFAULT PAGES (full-width,light background content area) */
.default_page #content,
.utility_page #content,
.landing_page #content{background:#e5e5e5;color:#000;padding-top:20px;}
/* COUNTRY AND CASINO PAGES (4-column wide,light-background main-content area) */
.fourzerofour_page #content,
.country_page #content,
.casino_page #content{background:url(images/content_bg.gif) repeat-y;}
.fourzerofour_page #main,
.country_page #main,
.casino_page #main{background-color:#e5e5e5;padding:30px 0 0 15px;position:relative;}
.fourzerofour_page #secondary,
.country_page #secondary,
.casino_page #secondary{background-color:#000;margin-left:-15px;position:relative;width:182px;top:-31px;}
/* =RESET:streamlined and adapted version of yui reset.css */
body,div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,
form,fieldset,legend,input,textarea,
p,blockquote,
th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
strong{font-weight:bold;}
em{font-style:italic;}
li{list-style:none;}
caption,th{text-align:left;}
th{font-weight:bold;}
td.right,
th.right{text-align:right;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
/* =FONTS:streamlined and adapted version of yui font.css */
/*
px % | px % | px % | px % | px % | px %
10 77 | 13 100 | 16 123.1 | 19 146.5 | 22 167 | 25 189
11 85 | 14 108 | 17 131 | 20 153.9 | 23 174 | 26 197
12 93 | 15 116 | 18 138.5 | 21 161.6 | 24 182 |
*/
body{font:13px/1.231 verdana,arial,Helvetica,sans-serif;}
/* Nudge down to get to 13px equivalent for these form elements */ 
select,input,button,textarea{font:99% verdana,arial,Helvetica,sans-serif;}
/* To help tables remember to inherit */
table{font-size:inherit;font:100% verdana,arial,Helvetica,sans-serif;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
select,input{font-size:77%;}
/* =HEADER */
#logo{background-image:url(images/whiteLogo.png);display:block;height:79px;left:10px;position:absolute;text-align:left;text-indent:-9000px;top:30px;width:210px;}
#logo:focus{outline:none;}
#banner{background-color:transparent;height:60px;position:absolute;right:0;top:42px;width:468px;}
/* =LANGUAGE NAV */
#language_nav{position:absolute;right:0;top:0;width:50%;}
#language_nav li{display:block;float:right;height:40px;position:relative;width:24px;}
#language_nav strong{background:url(images/current_language_bg.gif) repeat-x;height:100%;left:0;position:absolute;top:0;width:100%;}
#language_nav a{background:url(images/flags.png) no-repeat;display:block;height:14px;margin:7px 2px 0;text-align:left;text-indent:-9000px;width:20px;}
#language_nav a:focus{outline:none;}
#en_flag a{background-position:0 0;}
#ru_flag a{background-position:-20px 0;}
#pl_flag a{background-position:-40px 0;}
#de_flag a{background-position:-60px 0;}
#es_flag a{background-position:0 -14px;}
#fr_flag a{background-position:-20px -14px;}
#hu_flag a{background-position:-40px -14px;}
/* =MAIN NAV - header */
#header .main_nav{background-color:#252525;bottom:0;float:left;min-height:18px;padding:13px 15px 0;position:absolute;width:970px;}
#header .main_nav li{border-right:1px solid #d7d7d7;display:block;float:left;line-height:1.3;margin-right:12px;padding-right:12px;}
#header .main_nav li.last{border-right:none;}
#header .main_nav li a{color:#d7d7d7;display:block;font-size:77%;font-weight:bold;margin-top:-2px;text-decoration:none;}
#header .main_nav li a:hover,
#header .main_nav li.current a{color:#959595;}
.fourzerofour_page #header .main_nav,
.country_page #header .main_nav,
.casino_page #header .main_nav{right:0;width:773px;}
/* =SEARCH */
#searchform{background-color:#363636;display:none;/* TODO:Confirm design */
height:60px;padding:5px;position:absolute;right:0;top:40px;width:226px;}
#searchform label{color:#ccc;font-size:77%;text-transform:uppercase;}
#s{display:block;font:77% verdana,arial,helvetica,sans-serif;margin:3px 0 6px;width:220px;}
.submit{font:77% verdana,arial,helvetica,sans-serif;}
/* =FOOTER */
/* =MAIN NAV - footer */
#footer .main_nav{float:left;padding:5px 15px;width:600px;}
#footer .main_nav li{border-right:1px solid #d7d7d7;display:block;float:left;line-height:1.3;margin-right:12px;padding-right:12px;}
#footer .main_nav li.last{border-right:none;}
#footer .main_nav li a{color:#d7d7d7;display:block;font-size:77%;font-weight:bold;margin-top:-2px;text-decoration:none;}
#footer .main_nav li.current a{color:#959595;}
#footer .right{color:#959595;float:right;font-size:77%;padding:5px 15px 0 0;}
#disclaimer{clear:both;color:#959595;font-size:77%;padding:15px 0;}
/* =MAIN CONTENT */
h1{padding-bottom:13px;}
a{color:#464646;}
a:hover{color:#000;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.admin_edit{border:1px solid #252525;background-color:#c00000;font-size:77%;font-weight:bold;padding:3px;text-align:center;width:125px;}
.admin_edit a{color:#d4d4d4;text-decoration:none;text-transform:uppercase;}
.admin_edit a:hover{color:#fff;}
#content table{margin-bottom:13px;}
#content th,
#content td{font-size:85%;}
/* Featured text */
.featured_text{background-color:#fff;margin-bottom:15px;padding:5px;}
.col5 .featured_text{width:960px;}
.col4 .featured_text{width:763px;}
.col3 .featured_text{width:566px;}
.col2 .featured_text{width:369px;}
.col1 .featured_text{width:172px;}
.featured_text .text{background-color:#ececec;color:#000;padding:15px;position:relative;}
.featured_text h2{padding-bottom:13px;}
.featured_text p{font-size:85%;padding-bottom:11px;}
/* =LANDING PAGES */
/* Intro text */
#intro{background-color:#fff;margin-bottom:15px;padding:15px;width:546px;}
#intro p{font-size:85%;}
/* Large list of countries */
#country_list{background:#fafafa url(images/large_map.jpg) no-repeat;color:#000;height:241px;margin:15px 0;padding:25px 55px;width:466px;}
#country_list h2{margin-bottom:25px;}
#country_list li.col{display:block;float:left;width:145px;}
#country_list li.col li{margin-bottom:5px;}
#country_list a{color:#363636;font-size:85%;font-weight:bold;text-decoration:none;}
#country_list a:hover{color:#636363;}
/* COUNTRY PAGES */
.col3 .casino_list{background-color:#fff;color:#000;margin-bottom:15px;padding-top:20px;width:576px;}
.col3 .casino_list h2{font-size:93%;font-weight:bold;margin:0 15px 5px;}
.col3 .casino_list li{border-bottom:1px solid #e5e5e5;min-height:77px;padding:15px 15px 30px;position:relative;width:546px}
.col3 .casino_list h3,
.col3 .casino_list .location,
.col3 .casino_list .description{left:182px;position:relative;top:15px;width:364px;}
.col3 .casino_list h3{font-size:85%;font-weight:bold;}
.col3 .casino_list h3 a{color:#252525;text-decoration:none;}
.col3 .casino_list img{height:92px;left:15px;position:absolute;top:15px;width:123px;}
.col3 .casino_list .rating{left:195px;position:absolute;top:15px;}
.col3 .casino_list .location{color:#252525;font-size:77%;margin-bottom:10px;}
.casino_list .description{font-size:77%;}
/* CASINO PAGES */
.featured_text .rating{left:13px;position:absolute;top:10px;}
.casino_page h1{padding-bottom:3px;}
.featured_text .location{font-size:93%;font-weight:bold;padding-bottom:12px;}
.casino_page .featured_text h1,
.featured_text .location,
.featured_text .casino_description{position:relative;top:15px;}
.featured_text .casino_description{font-size:93%;padding-bottom:15px;}
/* =SIDEBAR WIDGETS */
/* Landing page widgets (2-column casino listings) */
.landing_page .col2 .widget{background-color:#fff;color:#000;margin-bottom:14px;width:379px;}
.landing_page .col2 .widget h3{padding:15px 15px 13px;}
.col2 .casino_list li{border-bottom:1px solid #e5e5e5;min-height:63px;padding:15px 15px 30px;position:relative;}
.col2 .casino_list h4{font-size:85%;font-weight:bold;}
.col2 .casino_list img{height:78px;left:15px;position:absolute;top:15px;width:105px;}
.col2 .casino_list .rating{left:133px;position:absolute;top:12px;}
.col2 .casino_list h4,
.col2 .casino_list .location,
.col2 .casino_list div{left:120px;position:relative;top:10px;width:229px;}
.col2 .casino_list .location{color:#252525;font-size:77%;margin-bottom:5px;}
.col2 .casino_list div{font-size:77%;}
/* Country and Casino page main-content widgets */
.country_page .col1 .widget,
.casino_page .col1 .widget{background:#efefef url(images/widget_bg.gif) repeat-x;color:#000;margin-bottom:15px;padding:15px;width:152px;}
.widget h3{font-weight:bold;line-height:1.455;padding-bottom:13px;text-transform:uppercase;}
.widget a{color:#252525;text-decoration:none;}
.widget dl{font-size:85%;}
.widget dt{font-weight:bold;padding-bottom:3px;}
.widget dd{margin-bottom:10px;overflow:hidden;width:100%;}
.facilities dt{padding-top:5px;}
.facilities dt,
.facilities dd{padding-left:29px;position:relative;}
.facilities dt div{background:url(images/facilities.jpg) no-repeat;height:24px;left:0;position:absolute;top:5px;width:24px;}
.facilities dt div.facilities_1{background-position:0 0;}
.facilities dt div.facilities_2{background-position:0 -24px;}
.facilities dt div.facilities_3{background-position:0 -48px;}
.facilities dt div.facilities_4{background-position:0 -72px;}
.facilities dt div.facilities_5{background-position:0 -96px;}
.facilities dt div.facilities_6{background-position:0 -120px;}
.facilities dt div.facilities_7{background-position:0 -144px;}
.facilities dt div.facilities_8{background-position:0 -168px;}
.facilities dt div.facilities_9{background-position:0 -192px;}
.facilities dt div.facilities_10{background-position:0 -216px;}
.facilities dt div.facilities_11{background-position:0 -240px;}
/* Country and Casino page - secondary sidebar widgets */
#secondary .widget{padding:15px;width:152px;}
#secondary h3{color:#fff;font-size:85%;font-weight:bold;text-transform:uppercase;}
/* Country List */
#secondary .country-listing{background:#7b7b7b url(images/choose_country_bg.gif) no-repeat;min-height:57px;}
#choose_country a{color:#d7d7d7;font-size:85%;}
#choose_country a:hover{color:#111;}
#choose_country .current a{color:#111;font-weight:bold;}
#choose_country select{max-width:168px;}
/* Country casinos (no location,image nor description) */
#secondary .country-casinos{background:#202020 url(images/country_casinos_bg.gif) repeat-x;color:#ebebeb;}
.country-casinos h3{text-transform:none;}
.country-casinos a{color:#ebebeb;font-size:77%;}
.country-casinos a:hover{color:#fff;}
/* Europoker Yahoo Finance */
#secondary .yahoo-finance{margin-bottom:32px;padding:0;width:182px;}
.yahoo-finance h3{background-color:#333;padding:20px 15px 10px;}
.yahoo-finance form{background-color:#161616;color:#e4e4e4;padding:15px 15px 5px;position:relative;}
.yahoo-finance form p{padding-bottom:10px;position:relative;}
.yahoo-finance label{font-size:85%;position:relative;top:2px;}
.yahoo-finance form input,
.yahoo-finance form select{position:absolute;right:0;text-align:left;}
.yahoo-finance form input.text{max-width:96px;}
.yahoo-finance form select{max-width:100px;}
#exch_rate_results{font-size:77%;margin-top:20px;}
#exch_rate_results.js{font-size:100%;margin-top:15px;}
#credit{color:#959595;font-size:77%;margin-top:10px;}
.yahoo-finance a{color:#e1e1e1;text-decoration:underline;}
/* Casino lists (small) */
#secondary .top-rated-casinos,
#secondary .latest-casino-review{margin-bottom:32px;padding:0;width:182px;}
.top-rated-casinos h3,
.latest-casino-review h3{background-color:#333;padding:20px 15px 10px;}
.top-rated-casinos ol,
.latest-casino-review ol{background-color:#161616;color:#e4e4e4;}
.top-rated-casinos li,
.latest-casino-review li{border-bottom:1px solid #252525;padding:5px 15px 30px;position:relative;}
.top-rated-casinos h4,
.latest-casino-review h4,
.top-rated-casinos .location,
.latest-casino-review .location{position:relative;top:13px;width:152px;}
.top-rated-casinos h4,
.latest-casino-review h4{font-size:85%;font-weight:bold;}
.top-rated-casinos h4 a,
.latest-casino-review h4 a{color:#fff;}
.top-rated-casinos .location,
.latest-casino-review .location{color:#959595;font-size:77%;}
.top-rated-casinos .rating,
.latest-casino-review .rating{left:15px;position:absolute;top:5px;}
/* DEFAULT PAGES */
.sub-navigation{margin-bottom:32px;padding:0;width:182px;}
.sub-navigation h3{background-color:#333;padding:20px 15px 10px;}
.sub-navigation h3 a{color:#fff;/*font-size:85%;font-weight:bold;*/
text-decoration:none;text-transform:uppercase;}
.sub-navigation h3 a:hover{color:#e4e4e4;}
.sub-navigation ol{background-color:#161616;padding:10px 15px;}
.sub-navigation ol a{color:#e4e4e4;font-size:85%;text-decoration:none;}
.sub-navigation ol a:hover{color:#fff;}
.sub-navigation li.current a{color:#fff;font-weight:bold;}
.breadcrumbs{color:#363636;font-size:77%;font-weight:bold;padding-top:5px;position:absolute;top:0;width:300px;}
.breadcrumbs span{color:#636363;}
.breadcrumbs a{color:#636363;text-decoration:none;}
.breadcrumbs a:hover{color:#363636;}
/* =RATINGS */
.rating{background-repeat:no-repeat;text-indent:-9000px;}
.col3 .rating{background-image:url(images/rating_lrg_light.png);height:15px;line-height:15px;width:83px;}
.col1 .rating,
.col2 .rating{background-image:url(images/rating_med_light.png);height:11px;line-height:11px;width:59px;}
#secondary .rating{background-image:url(images/rating_med_dark.png);}
.col1 .stars_5,
.col2 .stars_5,
.col3 .stars_5{background-position:0 0;}
.col1 .stars_4,
.col2 .stars_4{background-position:0 -11px;}
.col3 .stars_4{background-position:0 -15px;}
.col1 .stars_3,
.col2 .stars_3{background-position:0 -22px;}
.col3 .stars_3{background-position:0 -30px;}
.col1 .stars_2,
.col2 .stars_2{background-position:0 -33px;}
.col3 .stars_2{background-position:0 -45px;}
.col1 .stars_1,
.col2 .stars_1{background-position:0 -44px;}
.col3 .stars_1{background-position:0 -60px;}
.col1 .stars_0,
.col2 .stars_0{background-position:0 -55px;}
.col3 .stars_0{background-position:0 -75px;}
/* =BWIN AD */
#bwin_ad{background:#000 url(images/bwin_ad.png) no-repeat;color:#fff;font-family:verdana,arial,helvetica,sans-serif;min-height:291px;margin-bottom:15px;width:379px;}
#bwin_ad h3{color:#fc0;font-size:123.1%;font-weight:bold;margin-left:37px;padding-top:25px;width:305px;}
#bwin_ad p,
#bwin_ad ul{font-size:85%;line-height:1.4;width:305px;}
#bwin_ad p{margin:20px 0 15px 37px;}
#bwin_ad ul{margin-left:37px;}
#bwin_ad ul li{list-style:disc;margin-left:15px;}
#play_poker_now{display:block;color:#fc0;font:bold 138.5%/54px FagoNoBoldTf-Roman,fago,'Trebuchet MS',arial,helvetica,sans-serif;height:54px;margin:10px 0 34px 29px;text-decoration:none;text-indent:-9000px;}
#play_poker_now:focus{outline:none;}
#play_poker_now{/* .en default image until others translated */
background:url(images/en-GB/play_poker_now.png);width:184px;}
#go_to_bwin{color:#fc0;font:bold 85% verdana,arial,helvetica,sans-serif;margin-left:37px;text-decoration:none;width:100%;}
/* =CAROUSEL IMAGES (non-js) */
#carousel_images{background:#000 url(images/carousel_bg.gif) repeat-x;height:277px;margin-bottom:15px;padding:15px;position:relative;width:349px;}
#large_viewport{height:100%;overflow:auto;position:relative;width:349px;}
#large_strip{height:262px;left:0;position:absolute;top:0;}
#large_strip a{background-color:#000;display:block;float:left;height:262px;text-align:center;width:349px;}
/* =CAROUSEL IMAGES (js) */
#carousel_images.js{height:330px;padding-bottom:0;}
#image_header{display:none;left:15px;position:absolute;top:15px;width:349px;}
#image_title_background{background-color:#000;height:30px;opacity:0.5;width:100%;z-index:1;}
#image_title{color:#fff;font:bold 85%/30px verdana,arial,helvetica,sans-serif;padding:0 15px;position:absolute;top:0;z-index:2;}
#carousel_images.js #large_viewport{height:262px;overflow:hidden;}
#carousel_next,
#carousel_prev{cursor:pointer;display:none;height:40px;position:absolute;top:126px;width:39px;}
#carousel_next{background-image:url(images/carousel_next.png);left:7px;}
#carousel_prev{background-image:url(images/carousel_prev.png);right:7px;}
#scroller{height:68px;position:absolute;top:277px;width:349px;}
#viewport{height:68px;left:26px;overflow:hidden;position:absolute;width:298px;}
#strip{height:68px;left:0;position:absolute;top:0;width:1000px;}
#strip div{float:left;height:68px;margin-right:12px;text-align:center;width:50px;}
#strip div.current{background:url(images/carousel_thumb_bg.png) repeat-x;}
#strip img{margin-top:15px;}
#carousel_left,
#carousel_right{cursor:pointer;height:13px;position:absolute;top:27px;width:10px;}
#carousel_left{background-image:url(images/carousel_left.png);left:5px;}
#carousel_left.disabled{background-image:url(images/carousel_left_disabled.png);cursor:default;}
#carousel_right{background-image:url(images/carousel_right.png);right:5px;}
#carousel_right.disabled{background-image:url(images/carousel_right_disabled.png);cursor:default;}
.col1 .ad_space{height:190px;margin-bottom:15px;position:relative;width:182px;}
.ad_space .message_background{background-color:#000;bottom:0;opacity:.5;position:absolute;width:100%;z-index:1;}
.ad_space a{color:#fff;display:block;font-size:85%;height:100%;letter-spacing:1px;position:relative;text-decoration:none;width:100%;z-index:2;}
.ad_space span{bottom:0;display:block;line-height:2;position:absolute;text-align:center;width:100%;}
.pokernews-cup .message_background{display:none;/* shading is in the image */}
.col1 .big-bounty{background-image:url(images/big-bounty.jpg);}
.col1 .pokernews-cup{background-image:url(images/pokernews-cup.jpg);}
