html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
html, body{background-color:#fff;font-family:Arial,sans-serif;height:100%;}
.clearfix:after clear:both;content:".";display:block height:0;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;}
input[type="text"], input[type="password"], textarea{border:1px #ddd solid;color:#373737;font-family:Arial,sans-serif;font-size:1em;padding:5px;width:400px;}
input[type="text"].short {width:200px;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus{border-color:#FF6000;}
a.button, a.button:visited{font-weight:bold;}
input[type="submit"]:focus, input[type="button"]:focus, a.button:focus{border-color:#FF6000;outline:0;}
a.button:focus, a.button:hover{border-color:#FF6000;background-position:0px -100px;color:#FF6000 !important;}
input[type="submit"]:active, input[type="button"]:active, a.button:active{background-position:left bottom;outline:0;}
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{outline:none;border:none;}
a.button span{padding:3px 30px 3px 0px;}
textarea{width:450px;height:200px;}
#hd{color:#000;font-size:0.7em;min-height:50px;margin:0 auto;padding:10px 20px 10px 740px;position:relative;text-align:right;width:230px;}
#hd a.logo{left:5px;position:absolute;top:10px;}
#hd ul{list-style-type:none;}
#hd li{display:inline;line-height:19px;margin-left:1em;}
#hd li.left{float:left;margin-left:0;margin-right:1em;}
#hd li.lang{background:url(../img/icon_world.png) left center no-repeat;float:right;margin-left:0;margin-top:10px;padding-left:49px;}
#hd li.lang div.submit{display:inline;padding-left:3px;}
#hd li a, #hd li a:visited{color:#000;text-decoration:none;}
#hd li a:hover, #hd li a:focus, #hd li a:active{text-decoration:underline;}
#hd li.lang a{background:url(../img/icon_lang.png) right center no-repeat;padding-right:12px;}
#hd li.lang ul.lang-list{background-color:#fff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;float:left;padding:3px;position:absolute;}
#hd ul.lang-list li{display:block;line-height:1.5em;margin:0;}
#hd ul.lang-list li.selected{background-color:#eee;}
#hd ul.lang-list a{background:none;display:block;padding:0 15px 0 30px;}
#hd .widget-search form{clear:both;padding-top:10px;}
#hd .widget-search form input{background:url(../img/icon_search.png) right center no-repeat;padding-right:25px;width:200px;}
#ft{font-size:0.7em;line-height:1.4em;margin:0 auto;overflow:auto;padding:1em 0 1em 215px;width:775px;}
#ft > div{float:left;min-width:14em;padding-right:2em;vertical-align:top;}
#ft h5{color:#999;font-weight:bold;text-transform:uppercase;}
#ft ul{list-style-type:none;}
#ft a, #ft a:visited{color:#999;text-decoration:none;}
#ft a:hover, #ft a:focus, #ft a:active{border-bottom:1px #ddd solid;}
#bd{background:#eee url(../img/bg.png);border-bottom:2px solid #ddd;font-size:0.75em;line-height:1.4em;}
#bd-inner{overflow:auto;margin:0 auto;width:990px;}
#bd-main{background-color:#fff;float:right;width:990px;}
#bd-main.with-sidebar{background:#fff;}
#bd-main h2{border-bottom:2px solid #eee;color:#ff6000;font-weight:bold;margin-bottom:1em;text-transform:uppercase;}
#bd-main h3{border-bottom:2px solid #eee;color:#aaa;font-size:0.95em;margin-bottom:1em;}
#sidebar{float:left;width:190px;}
#sidebar > div{background-color:#fff;color:#a9a9a9;margin-bottom:17px;padding:15px;}
#sidebar h4{color:#FF6000;font-size:1.2em;overflow:auto;}
#sidebar h4 img.userimage{float:left;margin-right:10px;}
#sidebar a, #sidebar a:visited{color:#444444;text-decoration:none;}
#sidebar a:hover, #sidebar a:focus, #sidebar a:active{text-decoration:underline;}
#sidebar a.promotion {color:#ff6000;font-weight:bold;}
#sidebar p.notifications{background:#fff6c8 url(../img/icon_notifications.png) 7px center no-repeat;border-bottom:1px solid #ffd902;border-top:1px solid #ffd902;clear:left;color:#514721;font-size:0.95em;margin:12px -7px 0px -7px;padding:5px 0 5px 24px;}
#sidebar p.notifications a, #sidebar p.notifications a:visited, #sidebar p.notifications a:hover, #sidebar p.notifications a:focus, #sidebar p.notifications a:active{color:#514721;text-decoration:underline;}
#sidebar ul{list-style-type:none;}
#sidebar > div > ul{margin-top:15px;}
#sidebar > div > ul:first-child{margin-top:0;}
#sidebar > div > ul > li{border-top:1px solid #ddd;display:block;margin-top:15px;padding-top:15px;position:relative;}
#sidebar > div > ul > li:first-child{border-top:none;margin-top:0;padding-top:0;}
#sidebar > div > ul > li span.icon{background-image:url(../img/icon_nav.png);background-repeat:no-repeat;display:block;height:1.4em;left:0;position:absolute;top:15px;width:12px;}
#sidebar > div > ul > li:first-child span.icon{top:0;}
#sidebar > div > ul > li.home span.icon{background-position:0px 50%;}
#sidebar > div > ul > li.contacts span.icon{background-position:-12px 50%;}
#sidebar > div > ul > li.profile span.icon{background-position:-24px 50%;}
#sidebar > div > ul > li.groups span.icon{background-position:-36px 50%;}
#sidebar > div > ul > li.locations span.icon{background-position:-48px 50%;}
#sidebar > div > ul > li.events span.icon{background-position:-48px 50%;}
#sidebar > div > ul > li.networks span.icon{background-position:-48px 50%;}
#sidebar > div > ul > li.invite span.icon{background-position:-72px 50%;}
#sidebar ul a.head{font-weight:bold;padding-bottom:1em;}
#sidebar ul a.toggle{color:#a9a9a9;float:right;font-size:0.95em;font-weight:normal;}
#sidebar > div > ul > li > p, #sidebar > div > ul > li > ul, #sidebar > div > ul > li > a.head{padding-left:20px;}
#formLogin input[type="text"], #formLogin input[type="password"], #formLoginOpenId input[type="text"], #formLoginOpenId input[type="password"]{width:152px;}
#formLogin input[type="submit"], #formLoginOpenId input[type="submit"]{float:right;margin-top:1.4em;}
#bd-main-hd{background:url(../img/background_bd_main_hd.png) left bottom repeat-x;color:#999;overflow:auto;padding:10px 15px 0;border-top:1px solid #606161;}
#bd-main-hd h1{color:#fff;text-shadow: black 0px -2px 0px;font-size:1.6em;line-height:1.4em;margin:10px 0 0 0;}
#bd-main-hd h1 span{color:#ccc;}
#bd-main-hd h1 span a, #bd-main-hd h1 span a:visited{color:inherit;text-decoration:none;}
#bd-main-hd h1 span a:hover, #bd-main-hd h1 span a:focus{text-decoration:underline;}
#bd-main-hd h2{border:0;color:#fff;font-weight:bold;line-height:1.4em;}
#bd-main-hd > p{margin-bottom:10px;}
#bd-main-hd .widget-profile > .vcard{float:left;padding-right:20px;width:470px;}
/*#bd-main-hd .widget-profile > .vcard .photo{float:left;margin-right:15px;}*/
#bd-main-hd .widget-profile > .vcard .avatar-background{float:left;background:url(/img/avatar_background.png) center center transparent no-repeat; width: 190px; height: 190px;}
#bd-main-hd .widget-profile > .vcard .photo{position: relative; top: 36px; left: 45px;}

#bd-main-hd .widget-profile > .vcard .fn{font-size:1.9em;font-weight:bold;margin-bottom:0;}
#bd-main-hd .widget-profile > .vcard .url{color:#fff;font-size:1.4em;text-decoration:none;}
#bd-main-hd .widget-profile > .vcard .url:hover, #bd-main-hd .widget-profile > .vcard .url:focus, #bd-main-hd .widget-profile > .vcard .url:active{text-decoration:underline;}
#bd-main-hd .widget-profile > .vcard .url strong{font-weight:bold;}
#bd-main-hd .widget-profile > .vcard .role{font-size:1.4em;line-height:1.4em;padding-top:.5em;}
#bd-main-hd .widget-profile > .vcard .ratingstars{}
#bd-main-hd .widget-profile > .vcard .adr{font-size:1.05em;}
img.packshot {
border-radius:70px; height:115px; width:115px; -webkit-box-shadow: 0px 0px 10px #000000; -moz-box-shadow: 0px 0px 10px #000000; box-shadow: 0px 0px 10px #000000; margin:10px 0 0 10px;
}
#bd-main-hd .widget-profile .buttons{float:left;min-height:150px;padding-left:35px;width:235px;}
#bd-main-hd .widget-profile .buttons .add-contact, #bd-main-hd .widget-profile .buttons .send-message{display:block;margin-top:10px;}
#bd-main-hd .widget-profile .buttons a.add-contact span{background:url(../img/icon_button.png) -30px 50% no-repeat;}
#bd-main-hd .widget-profile .buttons a.send-message span{background:url(../img/icon_button.png) -60px 50% no-repeat;}
#bd-main-hd .widget-profile .buttons ul{font-size:0.95em;margin-top:10px;}
#bd-main-hd .widget-profile .buttons ul a{color:#FF6000;padding-left:8px;text-decoration:none;}
#bd-main-hd .widget-profile .buttons ul a:hover, #bd-main-hd .widget-profile .buttons ul a:focus, #bd-main-hd .widget-profile .buttons ul a:active{text-decoration:underline;}
#bd-main-hd .widget-profile .buttons span.icon{background:url(../img/icon_nav.png) 0px 50% no-repeat;padding:3px 12px 3px 0px;}
#bd-main-hd .widget-profile .buttons li.vcard span.icon{background-position:-84px 50%;}
#bd-main-hd .widget-profile .buttons li.feed span.icon{background-position:-96px 50%;}
#bd-main-hd .widget-profile > ul{clear:both;padding-top:15px;}
#bd-main-hd .widget-profile > ul li{float:left;margin-right:2px;}
#bd-main-hd .widget-profile > ul a{background-color:#555555;color:#fff;float:left;font-weight:bold;outline:none;padding:.5em 1.5em;text-decoration:none;}
#bd-main-hd .widget-profile > ul li.active a, #bd-main-hd .widget-profile > ul a:hover, #bd-main-hd .widget-profile > ul a:focus, #bd-main-hd .widget-profile > ul a:active{background-color:#fff;color:#111;}
#bd-main-sidebar{color:#666;float:left;padding:35px 20px 35px 35px;width:230px;}
#bd-main-sidebar li{border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:5px;}
.comment-list li{border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:5px;}
#bd-main-sidebar .block-contact li{border-bottom:none !important;margin-bottom:0 !important;padding-bottom:0 !important;}
#bd-main-sidebar .block, #bd-main-sidebar .block-contact, #bd-main-sidebar .block-friends, #bd-main-sidebar .block-groups, #bd-main-sidebar .block-links, #bd-main-sidebar .widget{margin-bottom:2em;}
#bd-main-sidebar p{margin-bottom:1em;}
#bd-main-sidebar a{color:#FF6000;text-decoration:none;}
#bd-main-sidebar a:hover, #bd-main-sidebar a:focus, #bd-main-sidebar a:active{text-decoration:underline;}
#bd-main-sidebar .block-groups li{border-bottom:1px solid #f6f6f6;color:#aaa;line-height:2em;}
#bd-main-sidebar .block-groups a{font-weight:bold;}
#bd-main-sidebar .block-links li{border-bottom:1px solid #f6f6f6;line-height:2em;}
#bd-main-sidebar .block-friends ul{margin-right:-10px;overflow:auto;}
#bd-main-sidebar .block-friends li{float:left;}
#bd-main-sidebar .block-friends a img{border:4px solid #eee;margin:0 10px 10px 0;}
#bd-main-sidebar .block-friends a:hover img, #bd-main-sidebar .block-friends a:focus img, #bd-main-sidebar .block-friends a:active img{border-color:#FF6000;}
#bd-main-sidebar h2 a.more{color:#aaa;font-size:0.95em;float:right;font-weight:normal;text-decoration:none;text-transform:none;}
#bd-main-sidebar h2 a.more:hover, #bd-main-sidebar h2 a.more:focus, #bd-main-sidebar h2 a.more:active{color:#FF6000;}
#bd-main-sidebar p.more{font-size:0.9em;margin-bottom:3em;text-align:right;}
#bd-main-sidebar p.more a{color:#aaa;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#bd-main-sidebar p.more a:hover, #bd-main-sidebar p.more a:focus, #bd-main-sidebar p.more a:active{color:#FF6000;}
#bd-main-sidebar .block-contact{margin-right:-15px;overflow:auto;width:100%;}
#bd-main-sidebar .block-contact a{display:block;float:left;font-weight:bold;height:25px;line-height:25px;margin-bottom:8px;margin-right:15px;padding-left:44px;width:55px;}
#bd-main-sidebar .block-contact a[href ^="mailto:"]{background:url(../img/buttons_grey_small.png) 0px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="mailto:"]:active{background-position:-150px;}
#bd-main-sidebar .block-contact a[href ^="icq:"]{background:url(../img/buttons_grey_small.png) -300px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="icq:"]:active{background-position:-450px;}
#bd-main-sidebar .block-contact a[href ^="skype:"]{background:url(../img/buttons_grey_small.png) -600px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="skype:"]:active{background-position:-750px;}
#bd-main-sidebar .block-contact a[href ^="xmpp:"]{background:url(../img/buttons_grey_small.png) -900px no-repeat;}
#bd-main-sidebar .block-contact a[href ^="xmpp:"]:active{background-position:-1050px;}
#bd-main-sidebar .widget-join-group a{display:block;}
#bd-main-sidebar .widget-join-group a span{background:url(../img/btn_icons.png) 0px 50% no-repeat;}
#bd-main-sidebar .widget-group-statistics li{border-top:1px solid #f6f6f6;color:#aaa;line-height:2em;}
#bd-main-sidebar .widget-group-statistics li:first-child{border-top:0;}
#bd-main-sidebar .widget-group-statistics strong{display:block;font-weight:bold;float:left;width:50%;}
#bd-main-bd{color:#333;padding:35px 20px 35px 15px;width:955px;}
#bd-main.with-sidebar #bd-main-bd{float:left;width:600px;}
#bd-main-bd a{color:#FF6000;text-decoration:none;}
#bd-main-bd a:hover, #bd-main-bd a:focus, #bd-main-bd a:active{text-decoration:underline;}
#bd-main-bd strong{font-weight:bold;}
#bd-main-bd em{font-style:italic;}
#bd-main-bd p{margin-bottom:1.4em;line-height:18px;}
#bd-main-bd p.more{color:#aaa;font-size:0.9em;font-weight:bold;margin-bottom:3em;text-align:right;text-decoration:none;text-transform:uppercase;}
#bd-main-bd p.more a{color:#aaa;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#bd-main-bd p.more a:hover, #bd-main-bd p.more a:focus, #bd-main-bd p.more a:active{color:#FF6000;}
#bd-main-bd .widget-search-results p.more{margin:1.4em 0 0;}
#bd-main-bd .photos{margin-right:-10px;overflow:auto;}
#bd-main-bd .photos li{float:left;}
#bd-main-bd .photos a img{border:5px solid #eee;margin:0 10px 10px 0;}
#bd-main-bd .photos a:hover img, #bd-main-bd .photos a:focus img, #bd-main-bd .photos a:active img{border-color:#FF6000;}
#bd-main-bd .halfwidth{margin-right:-10px;padding-right:15px;overflow:auto;width:215px;float:left;}
#bd-main-bd .lifestream li{border-top:1px dashed #ddd;overflow:auto;padding:1em 0 0 26px;position:relative;}
#bd-main-bd .lifestream li:first-child{border:none;padding-top:0;}
#bd-main-bd .lifestream li span.icon{background-image:url(../img/icon_service_type.png);background-repeat:no-repeat;display:block;height:1.4em;left:0;position:absolute;top:1em;width:16px;}
#bd-main-bd .lifestream li:first-child span.icon{top:0;}
#bd-main-bd .lifestream li.noserub span.icon{background-position:0px 50%;}
#bd-main-bd .lifestream li.photo span.icon{background-position:-16px 50%;}
#bd-main-bd .lifestream li.link span.icon{background-position:-32px 50%;}
#bd-main-bd .lifestream li.text span.icon{background-position:-48px 50%;}
#bd-main-bd .lifestream li.event span.icon{background-position:-64px 50%;}
#bd-main-bd .lifestream li.micropublish span.icon{background-position:-80px 50%;}
#bd-main-bd .lifestream li.video span.icon{background-position:-96px 50%;}
#bd-main-bd .lifestream li.audio span.icon{background-position:-112px 50%;}
#bd-main-bd .lifestream li.document span.icon{background-position:-128px 50%;}
#bd-main-bd .lifestream li.location span.icon{background-position:-144px 50%;}
#bd-main-bd .lifestream p{margin-bottom:1em;}
#bd-main-bd .lifestream strong{color:#FF6000;}
#bd-main-bd .lifestream a{border-bottom:1px solid #ddd;color:#333;text-decoration:none;}
#bd-main-bd .lifestream a.user{border:0;color:#FF6000;}
#bd-main-bd .lifestream a:hover, #bd-main-bd .lifestream a:focus, #bd-main-bd .lifestream a:active{border-bottom:1px solid #FF6000;}
#bd-main-bd .lifestream span.date, #bd-main-bd .lifestream span.favorites, #bd-main-bd .lifestream span.comments{color:#ccc;float:right;margin-left:1em;}
#bd-main-bd .lifestream span.favorites, #bd-main-bd .lifestream span.comments{padding-bottom:1em;}
#bd-main-bd .lifestream span.favorites{}
#bd-main-bd .lifestream span.comments{clear:right;}
#bd-main-bd .lifestream span.favorites a, #bd-main-bd .lifestream span.comments a{background-image:url(../img/icon_favcom.png);background-repeat:no-repeat;border:0;padding-left:10px;}
#bd-main-bd .lifestream span.comments a{background-position:0px 50%;}
#bd-main-bd .lifestream span.comments a:hover, #bd-main-bd .lifestream span.comments a:focus, #bd-main-bd .lifestream span.comments a:active{background-position:-10px 50%;}
#bd-main-bd .lifestream span.favorites a{background-position:-20px 50%;}
#bd-main-bd .lifestream span.favorites a:hover, #bd-main-bd .lifestream span.favorites a:focus, #bd-main-bd .lifestream span.favorites a:active{background-position:-30px 50%;}
#bd-main-bd .lifestream a.photo{border:none;}
#bd-main-bd .lifestream a.photo img{border:3px solid #eee;}
#bd-main-bd .lifestream a.photo:hover img, #bd-main-bd .lifestream a.photo:focus img, #bd-main-bd .lifestream a.photo:active img{border-color:#FF6000;}
#bd-main-bd .widget-group-info{overflow:auto;padding-bottom:2em;}
#bd-main-bd .widget-group-info div.left{float:left;margin-right:10px;width:150px;}
#bd-main-bd .widget-group-info div.left img{border:5px solid #EEEEEE;margin-bottom:10px;width:140px;height:140px;}
#bd-main-bd .widget-group-info div.left a.button{display:block;}
#bd-main-bd .widget-group-info div.left a.button span{background:url(../img/icon_button.png) -90px 50% no-repeat;}
#bd-main-bd .widget-group-info div.right{float:left;width:310px;}
#bd-main-bd .widget-group-overview{margin-bottom:3em;}
#bd-main-bd .widget-group-overview thead{border-bottom:2px solid #EEEEEE;color:#FF6000;font-weight:bold;margin-bottom:1em;text-transform:uppercase;font-size:10px;}
#bd-main-bd .widget-group-overview table{table-layout:fixed;width:100%;}
#bd-main-bd .widget-group-overview th.games{width:130px;}
#bd-main-bd .widget-group-overview th.discussions{width:290px;}
#bd-main-bd .widget-group-overview th.news{width:290px;}
#bd-main-bd .widget-group-overview th.ratings{width:130px;}
#bd-main-bd .widget-group-overview th.trophies{color:#aaa;width:60px;}
#bd-main-bd .widget-group-overview th.replies{color:#aaa;width:60px;}
#bd-main-bd .widget-group-overview th.activity{color:#aaa;}
#bd-main-bd .widget-group-overview tbody tr{border-top:1px dashed #DDDDDD;}
#bd-main-bd .widget-group-overview tbody:first-child{border:0;}
#bd-main-bd .widget-group-overview tbody td{padding:10px 10px 10px 20px;}
#bd-main-bd .widget-group-overview td.replies{color:#aaa;font-family:Georgia;font-size:2.5em;text-shadow:1px 1px 0 #FFFFFF;}
#bd-main-bd .widget-group-overview td.activity{color:#888;}
#bd-main-bd .widget-form-accounts table{margin-bottom:1.4em;}
#comment-form{margin-top:30px;}
#bd-main-bd fieldset{margin-bottom:1.4em;}
#bd-main-bd .widget-form-accounts form, #bd-main-bd .widget-contact-add form{margin-bottom:1.4em;}
#bd-main-bd .widget-form-accounts label, #bd-main-bd .widget-contact-add label, #PasswordRecoveryForm label{display:block;float:left;width:180px;}
#UserRegisterForm label{display:block;float:left;width:250px;}
#UserPagesLoginForm label{display:block;float:left;width:130px;}
#bd-main-bd .widget-form-accounts div.input, #bd-main-bd .widget-form-accounts div.submit, #bd-main-bd .widget-contact-add div.input, #bd-main-bd .widget-contact-add div.submit, #talkbackForm div.input, #UserRegisterForm div.input, #PasswordRecoveryForm div.input, #PasswordRecoveryForm div.submit, #UserPagesLoginForm div.input, #UserPagesLoginForm div.submit{padding:3px 0;}
#bd-main-bd .widget-form-accounts div.submit, #bd-main-bd .widget-contact-add div.submit, #OpenIDLoginForm div.submit, #PasswordRecoveryForm div.submit{padding-left:180px;}
#bd-main-bd .widget-form-accounts div.input.text.error input, #bd-main-bd .widget-form-accounts div.input.password.error input, #bd-main-bd .widget-contact-add div.input.text.error input, #bd-main-bd .widget-contact-add div.input.password.error input, #UserRegisterForm div.input.text.error input, #UserRegisterForm div.input.password.error input, #PasswordForm div.input.text.error input, #UserPagesLoginForm div.input.text.error input, #UserPagesLoginOpenIDForm div.input.text.error input{border-color:#a41900;}
#bd-main-bd .widget-form-accounts div.error-message, #bd-main-bd .widget-contact-add div.error-message, #PasswordRecoveryForm div.error-message{color:#a41900;padding-left:180px;}
#UserRegisterForm div.error-message{color:#a41900;padding-left:250px;}
#UserPagesLoginForm div.error-message{color:#a41900;padding-left:130px;}
#bd-main-bd .message{color:#363636;padding:5px 20px 5px 45px;margin-bottom:10px;text-align:left;}
#bd-main-bd .message p{margin-bottom:0;}
#bd-main-bd .message.alert{border-top:2px solid #f7aea5;border-bottom:2px solid #f7aea5;background-position:15px 50%;}
#bd-main-bd .message.info{border-top:2px solid #bfdaff;border-bottom:2px solid #bfdaff;background-position:15px 50%;}
#bd-main-bd .message.warning{border-top:2px solid #f8dd70;border-bottom:2px solid #f8dd70;background-position:15px 50%;}
#bd-main-bd .message.success{border-top:2px solid #9fe8b8;border-bottom:2px solid #9fe8b8;background-position:15px 50%;}
#noserub_webcam_snapshot, #noserub_webcam_upload, #noserub_webcam_cancel{background:url(../img/btn_grad.png) left top repeat-x;border:1px solid #bbb;-webkit-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;color:#373737 !important;font-family:Arial,sans-serif;font-size:1em;min-width:100px;padding:3px 5px;text-decoration:none !important;}
.trophies li{width:190px;height:31px;font-size:16px;color:#fff;padding:7px 0 0 45px;text-shadow:0.1em 0.1em #222}
.bronze{background:url(../img/trophie-bronze.png) left top no-repeat;}
.silver{background:url(../img/trophie-silver.png) left top no-repeat;}
.gold{background:url(../img/trophie-gold.png) left top no-repeat;}
.platin{background:url(../img/trophie-platin.png) left top no-repeat;}
div.herocard{width:200px;height:100px;font-size:11px;}
div.herocard img{float:left;}
table{width:600px;border-collapse:collapse;color:#363636;background:#f6f6f6;text-align:left;}
caption{text-align:center;font:bold 16px arial, helvetica, sans-serif;background:transparent;padding:6px 4px 8px 0px;color:#CC00FF;text-transform:uppercase;}
thead, tfoot{background-color:#fff;text-align:left;height:30px;}
thead th, tfoot th{padding:5px;}
table a{color:#333333;text-decoration:none;}
table a:hover{text-decoration:underline;}
tr.odd{background:#f1f1f1;}
tbody th, tbody td{padding:5px;}
td.number{text-align:right;}
div.error-message{color:#f00;}
div.post-comments{float:right;}
div.post-meta{margin-left: 20px; margin-bottom:30px}
img.teaser{float:left; margin:10px;}
#friendfinder{background-color:#555;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:15px 25px 20px 25px;margin-bottom:30px;font-size:20px;}
#friendfinder label{color:#fff;font-size:16px;}
#friendfinder input[type="text"]{width:300px!important;margin:5px 10px 0 0;}
#friendfinder input[type="submit"]{padding:10px 19px !important;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:32px;border-bottom:1px solid #999;border-left:1px solid #999;width:100%;}
ul.tabs li{float:left;margin:0;padding:0;height:31px;line-height:31px;border:1px solid #999;border-left:none;margin-bottom:-1px;background:#fff;overflow:hidden;position:relative;}
ul.tabs li a{text-decoration:none;color:#fff;display:block;font-size:12px;padding:0 10px;border:1px solid #fff;outline:none;}
ul.tabs li a:hover{background:#ccc;}
ul.tabs li.active,html ul.tabs li.active a:hover{background-color:#000;color:#fff;border-bottom:1px solid #000;}
.tab_container{border:1px solid #111;border-top:none;clear:both;float:left;width:100%;background:#000;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
.tab_content{padding:20px;font-size:1.2em;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:#191919;background-color:rgba(25,25,25,0.92);background-image:-webkit-gradient(linear,0% 0,0% 100%,from(transparent),to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#191919;border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#191919;border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#191919;border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#191919;border-left-color:rgba(25,25,25,0.92);}
@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_content{padding:4px 8px 5px 8px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:rgba(20,20,20,0.92);}
}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/img/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/img/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -32px!important}
div.star-rating-hover a{background-position:0 -16px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
ul.game_list li{list-style-type:none;float:left;}
ul.game_list li img{float:left;background-color:#f5f5f5;}
ul.hero_list li{list-style-type:none;float:left;}
div.gamecard{width:110px;height:110px;font-size:11px;}
div.gamecard-full{width:117px;height:110px;font-size:11px;}
div.gamecard-mini{width:110px;height:70px;font-size:11px;}
div.topic{background-color:#eee;float:left;padding:15px;width:600px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
div.topic_starter{background-color:#333;color:#f5f5f5;float:left;padding:15px;width:600px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
button , .button , a.button , .form-submit , .form-reset , .form-button{display:-moz-inline-stack;display:inline-block;zoom:1;cursor:pointer;color:#fff !important;background:#f60 -moz-linear-gradient(top, #ff8f00, #ff4f00);background:#f60 -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff8f00),color-stop(1, #ff4f00));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff8f00', EndColorStr='#ff4f00');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff8f00', EndColorStr='#ff4f00')";width:auto;height:auto;font:bold 12px/normal Arial, FreeSans, sans-serif;text-decoration:none !important;text-align:center;vertical-align:middle;margin:0;padding:3px 19px;outline:0 none !important;border:1px solid #ff7e00;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .2);-moz-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .2);-webkit-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, .2);user-select:none;-moz-user-select:none;-webkit-user-select:none;}
button:hover , .button:hover , a.button:hover , button:focus , .button:focus , a.button:focus , .form-submit:hover , .form-reset:hover , .form-button:hover , .form-submit:focus , .form-reset:focus , .form-button:focus{color:#fff !important;background:#f60 -moz-linear-gradient(top, #ff9c1c, #d44200);background:#f60 -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff9c1c),color-stop(1, #d44200));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9c1c', EndColorStr='#d44200');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9c1c', EndColorStr='#d44200')";}
button:active , .button:active , a.button:active, .form-submit:active , .form-reset:active , .form-button:active{color:#fff;background:#f60 -moz-linear-gradient(top, #bb6900, #fc7100, #ff5b12);background:#f60 -webkit-gradient(linear,left top,left bottom,color-stop(0, #8b6900),color-stop(.5, #fc7100),color-stop(1, #ff5b12));filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#bb6900', EndColorStr='#ff5b12');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#bb6900', EndColorStr='#ff5b12')";}
button[disabled], .button[disabled], .form-submit[disabled], .form-reset[disabled], .form-button[disabled]{cursor:not-allowed;opacity:.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";}
.button-big{padding:7px 30px !important;font-size:20px !important;}
.button-tiny{padding:1px 11px !important;font-size:11px !important;}
button::-moz-focus-inner , .button::-moz-focus-inner , a.button::-moz-focus-inner , .form-submit::-moz-focus-inner , .form-reset::-moz-focus-inner , .form-button::-moz-focus-inner{border:0 none;padding:0;}
#bd-main h6{}
.forum_games{background-color:#f5f5f5;}
.forum_games li{width:250px;margin-bottom:30px;float:left;}
.forum_games_with_sidebar li{width:230px;margin-bottom:30px;float:left;}
.forums_games_desc{float:left;margin-left:15px;line-height:15px;color:#888;}
.forum_games li img{float:left;background-color:#f5f5f5;}
.forums_allgames{margin-bottom:25px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#eee;padding:5px 0 5px 10px;}
.forums_allgames li{display:inline;margin-right:4px;padding-right:4px;border-right:1px dotted #999;}
.forums_allgames .last{margin-right:0px;padding-right:0px;border-right:none;}
.forums_allgames li a{height:16px;}
.discussions a{font-weight:bold;}
div.hero_comment_info{float:right;width:600px;margin:10px 5px 0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.forums_userinfo_trophies li, .forums_userinfo_trophies ul{display:inline;}
.forums_userinfo{height:50px;}
.forums_userinfo_avatar{float:left;}
.forums_userinfo_infoblock{float:left;line-height:19px;margin-right:10px;padding-right:10px;color:#666;border-right:1px dotted #bbb;}
.forums_userinfo_last{border:none !important;}
.forums_strike{margin:30px 0 30px 0;background-color:#fff;border-color:#bbb;border-style:none none dotted;border-width:1px;color:#fff;padding-top:30px;}
.topic .date, .topic_starter .date, .discussions .date{color:#999;font-size:11px;margin-bottom:0px !important;}
.topic h3, .topic_starter h3{color:#ff6000 !important;font-size:1.2em !important;margin-bottom:5px !important;font-weight:bold;border-bottom:none !important;}
.topic_meta{float:right;text-align:center;}
.topic_number{font-size:50px;font-family:Georgia;color:#fff;display:block;}
div.flash_message{background-color:#111;position:absolute;width:100%;z-index:10000;opacity:0.9;font-size:30px;padding:20px 0;color:#fff;text-align:center;}
blockquote{border:1px solid #000;padding:10px;}

/* Reset form margin/padding */
.thumbsup_template_mini-thumbs form { position:relative; margin:0; padding:0; height:16px; color:#000; }

/* Stuff to hide */
.thumbsup_template_mini-thumbs .thumbsup_hide { display:none; }

/* Position buttons */
.thumbsup_template_mini-thumbs input { position:absolute; top:0; left:0; width:16px; height:16px; background:url(../img/thumbs.png) no-repeat 0 0; border:0; text-indent:-9999px; cursor:pointer; }
.thumbsup_template_mini-thumbs input.vote_down { left:18px; background-position:-16px 0; }
.thumbsup_template_mini-thumbs input:hover { background-position:0 -16px; }
.thumbsup_template_mini-thumbs input.vote_down:hover { background-position:-16px -16px; }
.thumbsup_template_mini-thumbs input:active { background-position:0 -32px; }
.thumbsup_template_mini-thumbs input.vote_down:active { background-position:-16px -32px; }

/* Position score */
.thumbsup_template_mini-thumbs strong { display:block; margin:0 0 0 40px; font-size:12px; line-height:16px; text-align:left; }

/* Closed form */
.thumbsup_template_mini-thumbs .closed input, .thumbsup_template_mini-thumbs .closed input:hover { background-position:0 -48px; cursor:default; }
.thumbsup_template_mini-thumbs .closed input.vote_down, .thumbsup_template_mini-thumbs .closed input.vote_down:hover { background-position:-16px -48px; }

/* Right aligned */
.thumbsup_template_mini-thumbs.right input { left:auto; right:18px; }
.thumbsup_template_mini-thumbs.right input.vote_down { right:0; }
.thumbsup_template_mini-thumbs.right strong { margin:0 40px 0 0; text-align:right; }

/* Fix for IE <= 7: text-indent does not work to hide text on submit buttons */
.thumbsup_template_mini-thumbs input { font-size:0; line-height:999px; }
div.trophy-upload {
    display:none;
}
li.action-list-item {
    border-width: 1px 0px 0px;
    border-style: solid;
    border-color: #E9E9E9;
}
li.first {
    border-style: none;
}
div.action-avatar a {
    float:left;
    margin: 10px;
}
a.uiclose {
    display:none;
    float:right;
}

span.uiaction {
    display:none;
    float:right;
}

div.action-item {
    width:600px;
    display: table-cell;
}
div.action-item img {
    float:left;
    margin:0 10px 0px 0;
}

div.action-content {
    vertical-align:top;
    padding-top:10px;
    padding-bottom:10px;
}
div.action-actions{
    color:#999;
    clear:both;
}
div.action-text {
    color:#333;
    padding-left:10px;
}
ul.action-trophy img {
    padding: 1px;
}
ul.action-trophy li {
    float:left;
}

div.more {
    margin: 20px;
    padding: 10px;
    font-size: 15px;
    text-align:center;
    background-color:#eee;
}
table.calendar{border-left:1px solid #999;width:600px;border-collapse:collapse;color:#363636;background:#f6f6f6;text-align:left;}
p.release{background:#FF6000; padding:1px;margin-bottom: 5px !important}
p.release a {color:#fff !important;}
p.event{background:#363636; padding:1px;margin-bottom: 5px !important}
p.event a {color:#fff !important;}

tr.calendar-row { vertical-align: top }
td.calendar-day { 
    min-height:80px; 
    font-size:11px; 
    position:relative; 
} 
* html div.calendar-day { 
    height:80px; 
}
td.calendar-day:hover { 
    background:#eceff5; 
}
td.calendar-day-np  { 
    background:#eee; 
    min-height:80px; 
} 
* html div.calendar-day-np { 
    height:80px;
    }
td.calendar-day-head { 
    background:#ccc; 
    font-weight:bold; 
    text-align:center; 
    width:120px; 
    padding:5px; 
    border-bottom:1px 
    solid #999; 
    border-top:1px solid #999; 
    border-right:1px solid #999; 
}
div.day-number { 
    padding:3px; 
    color:#ff6000; 
    font-weight:bold; 
    /*float:right;*/ 
    margin:-5px -5px 0 0; 
    text-align:right; 
}
/* shared */
td.calendar-day, td.calendar-day-np { 
    width:120px; 
    padding:5px; 
    border-bottom:1px solid #999; 
    border-right:1px solid #999;
}
td.calendar-today { 
    width:120px; 
    padding:5px; 
    border:2px solid #ff6000;
}
#importantmessage {color: #333; height: 15px; font-size: 12px; text-align: center; padding: 5px; background-color: #ddd; margin: 0pt auto; width: 990px; -moz-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px;}

#importantmessage {text-shadow: 1px 1px 0px #eee;}
#importantmessage a {color:#FF6000; text-decoration:none;}

/* SEARCHRESULTS */
#searchresults { position:absolute; border-width:1px; border-color:#919191; border-style:solid; width:230px; background-color:#a0a0a0; font-size:10px; line-height:14px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height:56px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#FF6000; }
#searchresults .hover { background-color:#b7b7b7; color:#FF6000; }
#searchresults .hover span.searchheading { color:#FF6000; }
#searchresults span.seperator a.hover { color:#FF6000; }
#searchresults span.seperator a:hover { color:#FF6000; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#FF6000; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#FF6000; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:10px; color:#ffffff; }
div#share-something textarea {width:450px; height:50px;}
#ActionGameName {width:450px;}

div.action-add-comment textarea {
    height: 30px;
}
div.action-text dl {
    display:table;padding:10px;border-radius:5px;background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.05, rgb(255,255,255)),
        color-stop(0.77, rgb(240,240,240))
    );
    background-image: -moz-linear-gradient(
        center bottom,
        rgb(255,255,255) 5%,
        rgb(240,240,240) 77%
    );
}
div.action-text dt {
    float:left;clear:both;color:#333;
}
div.action-text dd {
    float:right;width:405px;margin-bottom:15px;color:#333;
}
a.show-all-comments {
    margin-bottom:10px;
}

.piggybank {margin:0 0 15px 0; text-align:center;}
/* MENU */
#dropdown {background-color:#333;height:37px; width:990px; margin:0 auto; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px;margin-bottom:50px;}
ul#topnav {
	padding: 0 0 0 84px;
	list-style: none;
	position: relative; /*--Set relative positioning on the unordered list itself - not on the list item--*/
	font-size: 1.2em;
	z-index: 9999;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	border-right: 1px dotted #555; /*--Divider for each parent level links--*/
}
ul#topnav img {position:absolute;}
ul#topnav strong {padding-left: 30px;}
ul#topnav li a {
	padding: 10px 15px;
	display: block;
	color: #f0f0f0;
	text-decoration: none;
}
ul#topnav li:hover { background-color: #121212; }
/*--Notice the hover color is on the list item itself, not on the link. This is so it can stay highlighted even when hovering over the subnav--*/
ul#topnav li span {
	padding: 12px 0;
	position: absolute;
	display: none; /*--Hide by default--*/

	background: #121212;
	color: #fff;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; } /*--Show subnav on hover--*/
ul#topnav li span a { display: inline; } /*--Since we declared a link style on the parent list link, we will correct it back to its original state--*/
ul#topnav li span a:hover {text-decoration: underline;}

#topnav .twitter, #topnav .facebook {text-indent: -9999px; margin: 0 10px;}
#topnav .twitter {background:url(/img/icon_twitter.png) no-repeat 50% 50%;}
#topnav .facebook {background:url(/img/icon_facebook.png) no-repeat 50% 50%;}

/* chosen.js - start */
/* @group Base */
select.chzn-select {
  visibility: hidden;
  height: 28px !important;
  min-height: 28px !important;
}
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -webkit-border-radius: 4px;
  -moz-border-radius   : 4px;
  border-radius        : 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaa;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 26px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -moz-binding: url('/xml/ellipsis.xml#ellipsis');
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single div {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius   : 0 4px 4px 0;
  border-radius        : 0 4px 4px 0;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #aaa;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('/img/chosen-sprite.png') no-repeat 0 1px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  margin: 0;
  white-space: nowrap;
}
.chzn-container-single .chzn-search input {
  background: #fff url('chosen-sprite.png') no-repeat 100% -20px;
  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('chosen-sprite.png') no-repeat 100% -20px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}
.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 5px;
  top: 6px;
  width: 8px;
  height: 9px;
  font-size: 1px;
  background: url(/img/chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -9px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -9px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
}
.chzn-container .chzn-results .highlighted {
  background: #3875d7;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 1px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Right to Left */
.chzn-rtl { direction:rtl;text-align: right; }
.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
.chzn-rtl .chzn-single div { 
  left: 0; right: auto; 
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius   : 4px 0 0 4px;
  border-radius        : 4px 0 0 4px; 
}
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, #ffffff;
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);  
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('/img/chosen-sprite.png') no-repeat -38px -20px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}
/* @end */
/* chosen.js - end */

.hero_game_list td a {
    display: block;
    width: 100%;
    text-align: center;
}
.hero_game_list th {
    text-align: center;
}
.hero_game_list td {
    text-align: center;
}

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #FF6000;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #555555;
	border: 1px solid #FFF;
	color: #fff;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #FF6000;
}

