.gdna_nav {position: relative; z-index: 1000; font-family: Arial, Helvetica, sans-serif; text-align: left; height: 40px;}
.gdna_nav a {text-decoration: none}
.gdna_nav a:hover {text-decoration: underline}
.gdna_nav .wrap {width: 992px; margin: 0 auto}
.gdna_nav .content {background-color: #0F0F0F; background-image: url(/public/images/nav2/bg_nav.jpg); background-repeat: no-repeat; background-position: center top; height: 40px; border-bottom: 1px solid #4B4B4A}
.gdna_nav .content .wrap {position: relative}
.gdna_nav .content .logo {position: absolute; left: 0; top: 0px}
.gdna_nav .content ul#primary_nav {float: left; margin: 20px 10px 0 150px; color: #FFF}
.gdna_nav .content ul#primary_nav>li {float: left; position: relative}
.gdna_nav .content ul#primary_nav>li>a {display: block; background-image: url(/public/images/nav2/site_nav_sprite.png); background-repeat: no-repeat}
.gdna_nav .content ul#primary_nav>li#gamesNav>a {width: 74px; height: 28px; background-position: 0 0}
.gdna_nav .content ul#primary_nav>li#gamesNav:hover>a {background-position: 0 -28px}
.gdna_nav .content ul#primary_nav>li#gamesNav>ul {width: 260px; padding: 0px}
.gdna_nav .content ul#primary_nav>li#gamesNav>ul li {width: 231px; margin: 0px; padding: 0px 15px 0px 14px; background-color: transparent; background-image: url(/public/images/nav2/site_nav_menu_bg.png); background-repeat: repeat-y; background-position: left top}
.gdna_nav .content ul#primary_nav>li#gamesNav>ul .cap_top {height: 8px; background-color: transparent; background-image: url(/public/images/nav2/site_nav_menu_games_top.png); background-repeat: no-repeat; background-position: left top}
.gdna_nav .content ul#primary_nav>li#gamesNav>ul .cap_bottom {height: 20px; background-color: transparent; background-image: url(/public/images/nav2/site_nav_menu_bot.png); background-repeat: no-repeat; background-position: left top}
.gdna_nav .content ul#primary_nav>li#playersNav>a {width: 81px; height: 28px; background-position: -74px 0}
.gdna_nav .content ul#primary_nav>li#playersNav:hover>a {background-position: -74px -28px}
.gdna_nav .content ul#primary_nav>li#playersNav>ul {width: 260px; padding: 0px}
.gdna_nav .content ul#primary_nav>li#playersNav>ul li {width: 231px; margin: 0px; padding: 0px 15px 0px 14px; background-color: transparent; background-image: url(/public/images/nav2/site_nav_menu_bg.png); background-repeat: repeat-y; background-position: left top}
.gdna_nav .content ul#primary_nav>li#playersNav>ul .cap_top {height: 8px; background-color: transparent; background-image: url(/public/images/nav2/site_nav_menu_players_top.png); background-repeat: no-repeat; background-position: left top}
.gdna_nav .content ul#primary_nav>li#playersNav>ul .cap_bottom {height: 20px; background-color: transparent; background-image: url(/public/images/nav2/site_nav_menu_bot.png); background-repeat: no-repeat; background-position: left top}
.gdna_nav .content ul#primary_nav>li#nowNav>a {width: 46px; height: 28px; background-position: -155px 0; padding-right: 8px}
.gdna_nav .content ul#primary_nav>li#nowNav:hover>a {background-position: -155px -28px}
.gdna_nav .content ul#primary_nav>li:hover ul {display: block}
.gdna_nav .content ul#primary_nav>li ul {display: none; position: absolute; left: 0; top: 28px; font-size: 11px; color: #EEE}
.gdna_nav .content ul#primary_nav>li ul li {float: left; width: 100%; clear: both; margin-bottom: 5px}
.gdna_nav .content ul#primary_nav>li ul li.sec_title {text-transform: uppercase; padding-bottom: 4px; margin-bottom: 7px}
.gdna_nav .content ul#primary_nav>li ul li.sec_title a {border-bottom: 1px solid #666; width: 239px; padding: 0px 0px 0px 7px; margin: 0px 0px 0px -7px}
.gdna_nav .content ul#primary_nav>li ul li.sec_title a:hover {color: #fff}
.gdna_nav .content ul#primary_nav>li ul li a {overflow: hidden; white-space: nowrap; display: block; height: 18px; line-height: 18px; padding-top: 4px; text-decoration: none; color: #ccc}
.gdna_nav .content ul#primary_nav>li ul li a:hover span {border-bottom: 1px solid #999; color: #fff}
.gdna_nav .content ul#primary_nav>li ul li a:hover img {border: 1px solid #999}
.gdna_nav .content ul#primary_nav>li ul li a img {float: left; width: 16px; height: 16px; border: 1px solid #636363; margin-right: 5px}
.gdna_nav .content ul#primary_nav>li ul li a span {border-bottom: 1px solid #555}
.gdna_nav .content .btn_submit {border: none; background-color: transparent; background-image: url(/public/images/global/arrows/right_light_gray.png); background-position: top left; background-repeat: no-repeat; width: 18px; height: 18px; vertical-align: middle; cursor: pointer}
.gdna_nav .content .btn_submit:hover {background-position: bottom left}
.gdna_nav .content .search {float: left; margin-top: 28px}
.gdna_nav .content .search .search_type {border: none; vertical-align: middle; height: auto; font-family: inherit; font-size: 13px; font-weight: normal; font-variant: normal; padding: 0; margin: 0; background-color: #FFF; color: #000}
.gdna_nav .content .search .search_type option {font-size: 13px; font-weight: normal; font-variant: normal; padding: 0 0 0 3px}
.gdna_nav .content .search .search_field {background-color: #CCCCCC; background-image: url(/public/images/global/forms/bg_textfield_blk_trans.png); background-repeat: repeat-x; background-position: left top; border: none; color: #444; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 3px 1px; vertical-align: middle; margin-left: 5px; width: 140px}
.gdna_nav .content .member_area {position: absolute; right: 0; top: 0; width: 340px; padding: 0px 10px 0px 10px; background-image: url(/public/images/global/black_50.png); color: #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 10px}
.gdna_nav .content .member_area .login form {margin-bottom: 3px}
.gdna_nav .content .member_area .login label {text-transform: uppercase}
.gdna_nav .content .member_area .login input.text_style {width: 127px; background-image: url(/public/images/dna_panel/textfield_bg.gif); background-repeat: repeat-x; background-position: left top; border: none; color: #656565; font-family: Arial,Helvetica,sans-serif; font-size: 11px; padding: 3px 3px 1px; vertical-align: middle}
.gdna_nav .content .member_area .login .switch {margin-bottom: 3px; text-align: right; font-size: 10px; color: #999}
.gdna_nav .content .member_area .login .switch a {color: #999}
.gdna_nav .content .member_area .login .register {margin: 0px 0px 6px 33px; text-align: left; font-size: 10px; color: #999}
.gdna_nav .content .member_area .login .register span {text-align: right}
.gdna_nav .content .member_area .login .register a {text-transform: uppercase; text-decoration: underline; font-size: 9px; color: #999; margin: 0px 19px 0px 0px}
.gdna_nav .content .member_area .login .register a:hover {color: #ccc}
.gdna_nav .content .member_area #logged_in {position: relative}
.gdna_nav .content .member_area #logged_in .avatar {float: left; width: 22px; height: 22px; margin: 15px 5px 0 0; border: 1px solid #000}
.gdna_nav .content .member_area #logged_in .info {float: left; width: 140px; margin: 15px 10px 0 0}
.gdna_nav .content .member_area #logged_in .info .user {overflow: hidden; white-space: nowrap; color: #999}
.gdna_nav .content .member_area #logged_in .info .user a {color: #CCC}
.gdna_nav .content .member_area #logged_in .info .user a.username {display: block; float: left; overflow: hidden; max-width: 92px; white-space: nowrap; margin-right: 4px}
.gdna_nav .content .member_area #logged_in .info .user a.logout {color: #666}
.gdna_nav .content .member_area #logged_in .info .new_items a {font-size: 9px; text-transform: uppercase; color: #999}
.gdna_nav .content .member_area #logged_in .info .new_items a span.active {color: #FFF}
.gdna_nav .content .member_area #logged_in ul#member_nav {float: right; width: 161px; margin: 4px 0 0 0; text-transform: uppercase}
.gdna_nav .content .member_area #logged_in ul#member_nav>li {margin-right: 7px; float: left}
.gdna_nav .content .member_area #logged_in ul#member_nav>li:hover {background-color: #040404}
.gdna_nav .content .member_area #logged_in ul#member_nav>li:hover .dropdown {display: block}
.gdna_nav .content .member_area #logged_in ul#member_nav>li .dropdown {display: none}
.gdna_nav .content .member_area #logged_in ul#member_nav>li>a {display: block; width: 49px; height: 42px; margin-bottom: 4px; background-image: url(/public/images/nav2/member_nav_icons_v03.png); background-repeat: no-repeat}
.gdna_nav .content .member_area #logged_in ul#member_nav>li>a.no_home_tick {background-image: url(/public/images/nav2/member_nav_home_icons_v02.png)}
.gdna_nav .content .member_area #logged_in ul#member_nav>li#dnaNav {margin-right: 0}
.gdna_nav .content .member_area #logged_in ul#member_nav>li#dnaNav>a {background-position: -98px 0}
.gdna_nav .content .member_area #logged_in ul#member_nav>li#dnaNav>a:hover {background-position: -98px bottom}
.gdna_nav .content .member_area #logged_in ul#member_nav>li#homeNav>a {background-position: 0 0}
.gdna_nav .content .member_area #logged_in ul#member_nav>li#homeNav>a:hover {background-position: 0 bottom}
.gdna_nav .content .member_area #logged_in ul#member_nav>li#profileNav>a {background-position: -49px 0}
.gdna_nav .content .member_area #logged_in ul#member_nav>li#profileNav>a:hover {background-position: -49px bottom}
.gdna_nav .content .member_area #logged_in ul#member_nav a.global_guild_link img {max-width: 30px; max-height: 30px; vertical-align: middle}
.gdna_nav .content .member_area #logged_in .dropdown {width: 340px; clear: both; overflow: hidden; background-image: url(/public/images/global/black_50.png); color: #BBB; position: absolute; left: -10px; padding: 0 10px 10px; text-transform: none}
.gdna_nav .content .member_area #logged_in .dropdown .primary a {display: block; height: 20px; line-height: 20px; text-decoration: none; font-size: 11px; font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, arial, sans-serif; font-weight: lighter; letter-spacing: .05em; padding: 2px 0 2px 35px; color: #CCC; background-image: url(/public/images/global/arrows/arrow_right_white_sml.png); background-position: 13px 6px; background-repeat: no-repeat; background-color: #000}
.gdna_nav .content .member_area #logged_in .dropdown .primary a:hover {color: #FFF}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li {overflow: hidden}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li:hover {background-image: url(/public/images/nav2/member_nav_bg_v02.jpg); background-position: left bottom !important; background-repeat: no-repeat}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item {height: 38px; line-height: 38px; font-size: 14px; font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, arial, sans-serif; font-weight: lighter; letter-spacing: .05em; padding: 0 0 0 35px; color: #999; background-repeat: no-repeat; background-position: 5px 6px}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item:hover {color: #FFF; text-decoration: none}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item:hover .view_all {background-position: left center}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item:hover .add_new {background-position: left center}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item .view_all {float: right; display: block; width: 64px; height: 20px; margin: 10px 10px 0 0; background-image: url(/public/images/global/buttons/view_all_64px.png); background-position: left top; background-repeat: no-repeat}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item .view_all:hover {background-position: left bottom}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item .add_new {float: right; display: block; width: 64px; height: 20px; margin: 10px 5px 0 0; background-image: url(/public/images/global/buttons/add_new_64px.png); background-position: left top; background-repeat: no-repeat}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li .menu_item .add_new:hover {background-position: left bottom}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li a.full_link {display: block; height: 38px; line-height: 38px; font-size: 18px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; font-weight: lighter; color: #999; letter-spacing: .05em; padding: 0 0 0 10px; background-repeat: no-repeat; background-position: 10px 0; width: 280px}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li a.full_link:hover {color: #FFF; text-decoration: none}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.odd {background-image: url(/public/images/nav2/member_nav_bg_v02.jpg); background-position: left top; background-repeat: no-repeat}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.even {background-color: #040404}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_gameplay a.full_link {background-image: url(/public/images/nav2/menu_item_gameplay.png)}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_gameplay .menu_item {background-image: url(/public/images/global/icons/current_items/set3/gameplay_24px.png)}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_post a.full_link {background-image: url(/public/images/nav2/menu_item_post.png)}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_post .menu_item {background-image: url(/public/images/global/icons/current_items/set3/post_24px.png)}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_game a.full_link {background-image: url(/public/images/nav2/menu_item_game.png)}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_game .menu_item {background-image: url(/public/images/global/icons/current_items/set3/games_24px.png)}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_image a.full_link {background-image: url(/public/images/nav2/menu_item_image.png)}
.gdna_nav .content .member_area #logged_in .dropdown ul.menu li.item_add_image .menu_item {background-image: url(/public/images/global/icons/current_items/set3/pic_24px.png)}
.gdna_nav .content .member_area #logged_in .dropdown .bot_wrapper {overflow: hidden; background-color: #040404}
.gdna_nav .content .member_area #logged_in .dropdown .bot_says {margin: 15px 10px 10px 10px; padding: 10px 10px 10px 38px; border: 1px solid #333; background-image: url(/public/images/nav2/bot_25px.png); background-repeat: no-repeat; background-position: 5px 7px; font-size: 11px; color: #BBB}
.gdna_nav .content .member_area #logged_in .dropdown .bot_says a {color: #999}
.gdna_nav .message {background-image: url(/public/images/nav2/bg_nav_msg.png); height: 27px}
.gdna_nav .message p {float: left; max-width: 810px}
.gdna_nav .message .text {float: left; margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #EEE; white-space: nowrap; overflow: hidden}
.gdna_nav .message .text a {color: #FFF; text-decoration: underline}
.gdna_nav .message .scroll_left {display: block; float: left; width: 13px; height: 13px; margin-right: 5px; background-image: url(/public/images/global/arrows/circle_white.png); background-repeat: no-repeat; background-position: left top}
.gdna_nav .message .scroll_left:hover {background-position: left bottom}
.gdna_nav .message .scroll_right {display: block; float: left; width: 13px; height: 13px; margin-right: 7px; background-image: url(/public/images/global/arrows/circle_white.png); background-repeat: no-repeat; background-position: right top}
.gdna_nav .message .scroll_right:hover {background-position: right bottom}
.gdna_nav .message .scroll_disabled_left {background-position: left center !important; cursor: default}
.gdna_nav .message .scroll_disabled_left:hover {background-position: left center !important}
.gdna_nav .message .scroll_disabled_right {cursor: default; background-position: right center !important}
.gdna_nav .message .scroll_disabled_right:hover {background-position: right center !important}
.gdna_nav .message .date {float: left; margin-right: 5px; text-transform: uppercase}
.gdna_nav .message .close {display: block; float: right; width: 12px; height: 12px; margin: 5px 5px 0 0; background-image: url(/public/images/events/event_modal_close.png); background-position: center top; background-repeat: no-repeat}
.gdna_nav .message .close:hover {background-position: center bottom}
.gdna_footer {position: relative; z-index: 1; height: 190px; margin-top: 30px; padding-top: 15px; clear: both; background-image: url(/public/images/nav2/bg_footer_v02.jpg); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif}
.gdna_footer .wrap {width: 960px; margin: 0 auto}
.gdna_footer .laces {overflow: hidden; padding-bottom: 18px; margin-bottom: 8px; border-bottom: 1px solid #2A2A2A}
.gdna_footer .laces ul.sections {float: left}
.gdna_footer .laces ul.sections>li {float: left; width: 120px; margin-right: 24px; padding-left: 1px}
.gdna_footer .laces ul.sections ul {font-size: 11px}
.gdna_footer .laces ul.sections ul a {color: #666; text-decoration: none; border-bottom: 1px solid #3f3f3f}
.gdna_footer .laces ul.sections ul a:hover {color: #888; border-bottom: 1px solid #444}
.gdna_footer .laces ul.sections ul li {margin-bottom: 3px}
.gdna_footer .laces ul.sections ul li.title {margin-bottom: 5px; padding-bottom: 2px; font-size: 11px; text-transform: uppercase; color: #FFF; border-bottom: 1px solid #444}
.gdna_footer .laces .info {float: right; width: 184px; height: 79px; padding: 15px 20px; font-size: 11px; text-align: center; color: #AAA; background-image: url(/public/images/nav2/bg_footer_info.png); background-repeat: no-repeat}
.gdna_footer .laces .info .headline {font-size: 24px; color: #FFF}
.gdna_footer .sole {font-size: 11px; color: #444}
.gdna_footer .sole .twitter {float: right; padding-left: 25px; height: 20px; background-image: url(/public/images/nav2/twit_bird.png); background-repeat: no-repeat}
.gdna_footer .sole .twitter a {border-bottom: 1px dotted #444; color: #666; text-decoration: none}
.gdna_footer .sole .twitter a:hover {border-bottom: 1px solid #444; color: #777}
#modalbody {background-color: none; padding: 0px; margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; color: black}
.modalbg {color: black; width: auto; height: 100%; background-color: #e3e3e3; background-image: url(/images/modal/modal_bg_01.jpg); background-position: top left; background-repeat: no-repeat; padding: 10px; margin: 0px; /* z-index: 10001;*/ }
.modaltitlerow {height: auto; width: auto; padding-top: 10px; padding-bottom: 10px; padding-left: 2px; padding-right: 2px}
#signup_form_errors {background-color: red; clear: left; height: auto; margin: 6px; margin-bottom: 10px; padding: 6px 6px 2px; width: 85%}
/* From _login_box.html.erb */ .login_container{ width: 301px; height: 138px; background: transparent url(/public/images/login_box/login_bg_dna.png) no-repeat; color: #FFF; font-family:Helvetica,Arial,sans-serif; position: absolute; left: -1px; padding: 0px 0px 0px 12px; margin-left: -3px; top: 40px; cursor: pointer}
.login_container a{ text-decoration: none; color: #666; font-size:10px}
.login_container a:hover{ text-decoration: underline; color: #8A8A8A}
.login_container img{ border: none}
.login_container input.text_input {background-image:url(/public/images/login_box/input_bg.png); background-position:left top; background-repeat:no-repeat; border:1px solid #000000; color:#BBB; font-family:Helvetica,Arial,sans-serif; font-size:12px; height:12px; line-height:12px !important; margin:6px 0 0 0px; padding:3px; width:269px}
.login_textboxes{ width: 100%; padding-top: 10px}
.login_btn{ margin: 10px 0 0 13px; font-size: 11px; color:#BBB}
.login_btn input.staylogged{ margin-left: 6px}
.login_forgot{ float: right; margin-right: 26px}
.login_tabs{ position: absolute; left: 169px; top: 112px}
.login_tabs img.login_openid_btn{ vertical-align: top; margin-top: -4px}
.login_question_btn{ position:absolute; bottom:11px; right:26px}
.login_container_openid{ width: 301px; height: 138px; background: transparent url(/public/images/login_box/login_bg_openid.png) no-repeat; color: #FFF; font-family: Helvetica,Arial,sans-serif; font-size: 12px; position: absolute; left: -1px; top: 40px; margin-left: -3px; padding: 0px 0px 0px 12px; cursor: pointer}
.login_container_openid a{ text-decoration: none; color: #666; font-size:10px}
.login_container_openid a:hover{ text-decoration: underline; color: #8A8A8A}
.login_container_openid img{ border: none}
.login_textboxes_openid {padding: 0px 0px 0px 12px}
.login_textboxes_openid input {border: 1px solid #B4B4B4; border-bottom: 1px solid #D9D9D9; border-top: 1px solid #727272; background: #FFF url(/public/images/login_box/logo_openid.png) no-repeat 2px 2px; font-family: Helvetica,Arial,sans-serif; font-size: 11px; padding: 3px; padding-left: 23px; width: 222px; height: 13px}
.openid_text{ padding: 20px 0px 2px 0px}
.login_tabs_openid{ position: absolute; top: 110px; left: 13px}
.login_btn_openid{ margin: 12px 0 0 12px}
/* This file specifies all CONSTANTS (variables) that can be used by any other Sass file in our system */ /* BASIC GLOBAL STYLES */ /* TEMPLATE STYLES */ #site_skin {overflow: hidden; min-width: 1008px; # background-image: url(/public/images/global/skins/gamerdna_bg_swoosh_v02.jpg); background-repeat: repeat-x; background-position: center top; background-color: #FFF}
.page_simple #bd_shell, .page_static #bd_shell {width: 940px; padding: 20px 30px; background-image: url(/public/images/global/backgrounds/bg_page_shadow_v04.png); background-repeat: no-repeat; background-position: center top}
a {color: #000000}
a:link {color: #000000}
a.standard {color: #0055ff}
a.standard:link {color: #0055ff}
a.text_and_image_link {color: blue; text-decoration: none}
a.text_and_image_link:hover {text-decoration: none; color: #0070ff}
a.clean:link:focus, a.clean:visited:focus {outline: none}
body {background-color: #FFFFFF; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(/public/images/global/global_bg_v12.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: fixed;}
.clearfix {clear: both}
#shell {width: 940px; padding: 30px 0px 30px 0px; margin: 0px auto 0px auto; margin-bottom: 20px; background-repeat: no-repeat; background-color: transparent; background-position: center top; display: table}
#shell_960 {width: 960px; margin: 0px auto 0px auto; padding: 10px 20px 0px 20px; overflow: hidden}
#shell_960_basic {width: 960px; margin: 20px auto 0px auto; overflow: hidden}
#content_shell {height: auto; border-left: 0px solid transparent; border-right: 0px solid transparent; border-top: 0px transparent; border-bottom: 0px transparent; padding: 0px; background-color: transparent}
#content_shell textarea {margin: 1px 0; position:relative; z-index: 1;}
#hd_shell {width: 960px; margin: 0 auto; position:relative; z-index: 1;}
#bd_outer_shell {width: 1000px; margin: 0 auto; position:relative; z-index: 1;}
#bd_shell {width: 960px; min-height: 700px; margin: 0 auto; position:relative; z-index: 1;}
#list_shell {margin: 0; padding: 0}
#list_shell img {max-height: 80px; max-width: 80px; padding: 3px 0}
#list_shell .list_image {display: block; margin: 0; padding: 0; text-align: center; width: 80px}
#list_shell .info {padding: 0 24px; vertical-align: top; width: 100%}
#list_shell .info .status {color: #BBB; font-weight: normal}
#list_shell .sort {border-left: 1px dotted #656565; font-size: 18px; font-weight: bold; height: auto; margin: 0; padding: 0 12px; text-align: center; white-space: nowrap; width: auto}
#list_shell .list_title a {color: #EEE; font-size: 18px; font-weight: bold}
#list_shell .list_title a:hover {color: #FFF}
#list_shell .results_list ul {list-style: none; margin: 0 8px; padding: 0}
#list_shell .results_list ul li {margin: 24px 0; padding: 0}
#list_shell .results_list .even {background-color: #181B1C}
#list_shell .results_list .odd {background-color: #181B1C}
#list_shell .criteria {color: #EFEFEF; font-size: 18px; font-weight: normal; margin: 4px 0 48px}
.page_support .feedback, .page_support .support {padding: 15px; color: #000; background-color: #DDD}
.page_support .feedback a, .page_support .support a {color: #000}
.page_support .feedback div#gsfn_search_widget, .page_support .support div#gsfn_search_widget {width: 500px}
.page_groups #bd_shell {padding: 20px; background-image: url(/public/images/global/backgrounds/bg_page_shadow_v04.png); background-repeat: no-repeat}
/* TEMPLATE LAYOUTS */ .one_col_shell {clear: both; padding: 0 23px}
.two_col_shell {clear: both; width: 914px; padding: 0 23px; background-color: white;}
.two_col_shell .col_primary {float: left; width: 534px; padding-bottom: 100px}
.two_col_shell .col_secondary {float: right; width: 344px}
/* UNRESET can be used to return certain defaults that were removed by our reset.css */ /* Add and Modify this as desired. Use sparingly. */ .unreset h1 {margin: 0.67em 0; font-size: 2em; font-weight: bold}
.unreset h2 {margin: 0.83em 0; font-size: 1.5em; font-weight: bold}
.unreset h3 {margin: 1em 0; font-size: 1.17em; font-weight: bold}
.unreset p {margin: 1em 0}
.unreset ul {list-style-type: disc; margin: 1em 0; padding-left: 40px}
.unreset ol {list-style-type: decimal; margin: 1em 0; padding-left: 40px}
.unreset li {display: list-item}
/* TEMPLATE STRUCTURE */ /* One Column Template */ #one_col_content_shell {min-width: 960px; height: auto; padding: 0px; margin: 0px; background-color: transparent}
#one_col_content_shell .page_break_top {height: 12px; border-top: 8px solid #232323; border-right: 8px solid #232323; border-left: 8px solid #232323; border-bottom: 0px; margin: 4px 0px 24px 0px; padding: 0px; display: block}
#one_col_content_shell .page_break_bot {height: 12px; border-bottom: 8px solid #232323; border-right: 8px solid #232323; border-left: 8px solid #232323; border-top: 0px; margin: 0px 0px 4px 0px; padding: 0px; display: block}
#one_col_content_shell .body_title {border-bottom: 1px dotted #656565; color: #FFF; font-size: 30px; font-weight: normal; letter-spacing: -2px; text-transform: uppercase; margin-bottom: 0}
/* Two Column Template Left Body */ #two_lcol_content_shell {min-width: 640px; height: auto; border-left: 0px; border-right: 320px solid transparent; border-top: 0px; border-bottom: 0px; padding: 0px 0px 20px 0px; margin: 0px; background-color: transparent}
#two_lcol_content_shell .left_column {float: left; min-width: 580px; height: auto; padding: 0px; margin: 0px 30px 0px 30px}
#two_lcol_content_shell .right_column {float: right; width: 290px; height: auto; padding: 0px 30px 0px 0px; margin-right: -320px; position: relative; background-color: transparent}
#two_lcol_content_shell .r_col_shell {width: 278px; border: 1px solid #999999; background-color: #666; background-image: url(/public/images/global/rails_bg.png); background-repeat: repeat-x; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; display: block}
#two_lcol_content_shell .page_break_top {height: 12px; width: auto; border-top: 8px solid #232323; border-right: 8px solid #232323; border-left: 8px solid #232323; border-bottom: 0px; margin: 36px 0px 24px 0px; padding: 0px; display: block}
#two_lcol_content_shell .page_break_bot {height: 12px; width: auto; border-bottom: 8px solid #232323; border-right: 8px solid #232323; border-left: 8px solid #232323; border-top: 0px solid transparent; margin: 24px 0px 36px 0px; padding: 0px; display: block}
/* Two Column Template Right Body */ #two_rcol_content_shell {min-width: 640px; height: auto; border-right: 0px; border-left: 320px solid transparent; border-top: 0px; border-bottom: 0px; padding: 0px 0px 20px 0px; margin: 0px; background-color: transparent}
#two_rcol_content_shell .right_column {min-width: 580px; height: auto; padding: 0px; margin: 0px 30px 0px 30px}
#two_rcol_content_shell .left_column {float: left; width: 290px; height: auto; padding: 0px 0px 0px 30px; margin-left: -320px; position: relative; background-color: transparent}
#two_rcol_content_shell .l_col_shell {width: 278px; border: 1px solid #999999; background-color: #666; background-image: url(/public/images/global/rails_bg.png); background-repeat: repeat-x; text-align: center; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; display: block}
#two_rcol_content_shell .page_break_top {height: 12px; width: auto; border-top: 8px solid #232323; border-right: 8px solid #232323; border-left: 8px solid #232323; border-bottom: 0px; margin: 36px 0px -12px 0px; padding: 0px; display: block}
#two_rcol_content_shell .page_break_bot {height: 12px; width: auto; border-bottom: 8px solid #232323; border-right: 8px solid #232323; border-left: 8px solid #232323; border-top: 0px; margin: -12px 0px 36px 0px; padding: 0px; display: block}
/* Three Column Template */ #left_column {z-index: 3; float: left; width: 160px; height: auto; position: relative; padding: 0 10px; background-color: transparent; display: block}
#right_column {float: right; width: 300px; height: auto; padding: 0 10px; position: relative; display: block; background-color: transparent}
#right_match_comp {display: block; margin: 0px 0px 0px 0px; padding: 12px; text-align: left}
#right_map_comp {display: block; margin: 0px 0px 0px 0px; padding: 4px; text-align: left}
.comp_shell {display: block; padding: 4px 4px 0px 4px; margin: 0px; text-align: left}
/* CONTAINER */ #page_container {position: relative}
/* GLOBAL STYLES */ .clear {clear: both}
.wrapper {display: table; width: 100%; padding: 0px; margin: 0px}
.form_style1 {background-color: #FFF; background-image: url(/public/images/dna_panel/textfield_bg.gif); background-position: left top; background-repeat: repeat-x; border: 1px solid #999; color: #656565; font-family: Arial,Helvetica,sans-serif; font-size: 11px; margin: 2px 0 6px; padding: 2px}
.form_style2 {height: 18px; padding: 2px 3px 0 3px; background-color: #FFF; background-image: url(/public/images/global/forms/bg_textfield_gray.png); background-position: left top; background-repeat: repeat-x; border: 1px solid #AAA; color: #A9A9A9; font-family: Arial,Helvetica,sans-serif; font-size: 12px}
.form_style2_inactive {height: 18px; padding: 2px 3px 0 3px; background-color: #666; border: 1px solid #999; color: #A9A9A9; font-family: Arial,Helvetica,sans-serif; font-size: 12px}
/* Modal Pop */ .modalpop_shell {width: 600px; margin: 0px auto 0px auto}
.modalpop_top {height: 93px; padding: 0px 40px 0px 40px; background-color: transparent; background-image: url(/public/images/global/modalpop_top_bg.png); background-repeat: no-repeat; background-position: center center}
.modalpop_body {padding: 12px 62px 62px 62px; background-color: transparent; background-image: url(/public/images/global/modalpop_body_bg.png); background-repeat: no-repeat; background-position: bottom center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #121212}
.modalpop_body table {border-top: 1px solid #999}
.modalpop_body .border {border-right: 1px dotted #999}
.modalpop_body h2 {color: #333; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0.83em 0}
.modalpop_body h3 {color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-line-height: 17px; border-bottom: 1px solid #999; padding: 0px 0px 20px 0px; margin: 1em 0}
.modalpop_body h5 {color: #777; padding: 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 1.67em 0}
.modalpop_body ul {margin: 10px 10px 10px 50px}
.modalpop_body li {margin: 4px 0px 0px 0px; list-style-image: url(/public/images//dna_views/up_add_arrow.png); font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-variant: normal; color: #333}
.modalpop_body li a {color: #000; text-decoration: none}
.modalpop_body li a:hover {text-decoration: underline}
.modalpop_head {float: left; margin: 0px; padding: 54px 0px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #666666}
.modalpop_close {float: right; margin: 0px; padding: 54px 14px 0px 0px}
/* Forms */ #login_errorbox {margin-top: 6px}
.game_textarea {border-top: 1px solid #999999; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; background-image: url(/public/images/dna_panel/textfield_bg.gif); background-repeat: repeat-x; background-position: top left; background-color: #FFFFFF; padding: 2px; margin: 2px 0px 6px 0px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; clear: both}
.game_textarea_autocomplete {border-top: 1px solid #999999; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; background-image: url(/public/images/dna_panel/textfield_bg.gif); background-repeat: repeat-x; background-position: top left; background-color: #FFFFFF; padding: 2px; margin: 2px 0px 6px 0px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; clear: both; width: 250px; float: left}
.game_textarea_autocomplete_narrow {border-top: 1px solid #999999; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; background-image: url(/public/images/dna_panel/textfield_bg.gif); background-repeat: repeat-x; background-position: top left; background-color: #FFFFFF; padding: 2px; margin: 2px 0px 6px 0px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #656565; clear: both; width: 150px; float: left}
.game_textarea_off {border-top: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB; border-left: 1px solid #BBBBBB; background-image: none; background-color: #DDDDDD; padding: 2px; margin: 2px 0px 6px 0px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; clear: both}
/* Mini Profile Styles */ .miniprof_shell {width: 311px; padding: 0px; margin: 0px}
.miniprof_shell a {color: white}
.miniprof_shell a:hover {color: white}
.miniprof_shell .profile_narrative_link:hover {color: #0099ff}
.miniprof_shell p {margin: 0px; padding: 0px}
.miniprof_shell .member_name {color: white; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 20px}
.miniprof_shell .quote {min-height: 20px; padding: 6px; margin: 0px 0px 6px 0px; color: white; font-size: 14px; font-style: italic; font-family: Helvetica, Arial, sans-serif; line-height: 16px; background-color: #333333}
.miniprof_shell .member_info {color: #bbbbbb; font-family: Verana, Arial, sans-serif; font-size: 11px; line-height: 14px}
.miniprof_shell .summary {color: white; font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size: 12px; font-style: italic; line-height: 18px}
.miniprof_shell .summary a {color: white; text-decoration: none; border-bottom: 1px dotted #ffffff}
.miniprof_shell .summary a:hover {border-bottom: 1px solid #ffffff}
.miniprof_header_right {min-height: 70px; padding: 25px 40px 12px 39px; margin: 0px; background-image: url(/public/images/mini_profile/miniprof_header_right_bg.png); background-repeat: no-repeat; background-position: top left}
.miniprof_header_left {min-height: 70px; padding: 25px 40px 12px 39px; margin: 0px; background-image: url(/public/images/mini_profile/miniprof_header_left_bg.png); background-repeat: no-repeat; background-position: top left}
.miniprof_body {padding: 0px 40px 0px 39px; margin: 0px; background-image: url(/public/images/mini_profile/miniprof_body_bg.png); background-repeat: repeat-y; background-position: top left}
.miniprof_footer {min-height: 50px; padding: 8px 40px 0px 39px; margin: 0px; background-color: transparent; background-image: url(/public/images/mini_profile/miniprof_footer_bg.png); background-repeat: no-repeat; background-position: bottom left}
.miniprof_body_shell {width: 242px; padding: 10px 0px 10px 0px; margin: 0px; border-top: 1px dashed #999999}
.miniprof_body_shell .title {margin: 0px; padding: 0px 0px 6px 0px; color: black; font-size: 14px; font-family: Helvetica, Arial, sans-serif}
.miniprof_body_shell .activity_item {margin: 0px; padding: 0px; color: white; font-size: 11px; font-family: Helvetica, Arial, sans-serif}
.miniprof_body_shell .activity_stat {margin: 0px; padding: 0px 0px 6px 0px; color: #bbbbbb; font-size: 10px; font-family: Verdana, Arial, sans-serif}
/* Front Page Home Page Styles */ .front_shell {margin: 30px auto 20px auto; padding: 0px; width: 970px}
.front_shell .left_body_shell {float: left; margin: 0px 30px 0px 0px; padding: 0px; width: 630px}
.front_shell .right_body_shell {float: right; margin: 0px; padding: 0px; width: 300px}
/* Value Prop Styles */ .value_shell {width: 606px; height: 376px; margin: 0px; padding: 12px; background-image: url(/public/images/front/value_bg.jpg); background-position: top left; background-repeat: repeat-x; background-color: #000000}
.value_shell ul {list-style-type: none; margin: 0px 0px 0px 27px; padding: 30px 0px 0px 0px}
.value_shell li {cursor: pointer; display: inline; margin: 0px; padding: 0px}
.value_shell p {margin: 0px; padding: 0px}
.value_shell .body_shell {width: 606px; height: 376px; margin: 0px; padding: 0px; overflow: hidden}
.value_shell .overflow_shell {position: relative; height: 376px; margin: 0px; padding: 0px}
.value_shell .slide_body {width: 606px; height: 290px; margin: 0px; padding: 0px}
.value_shell .slide {position: absolute; left: 0px; top: 0px}
.value_shell .nav_shell_one {width: 606px; height: 86px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_nav_bg_one.jpg); background-position: top right; background-repeat: no-repeat; background-color: transparent}
.value_shell .slide_one {float: left; width: 606px; height: 376px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_body_bg_01.jpg); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_one .slide_one_body {width: 606px; height: 290px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_slide1_bg_new.png); position: top left; position-repeat: no-repeat; position-color: transparent; overflow: hidden}
.value_shell .slide_one .slide_one_body .top {float: left; width: 606px; height: 145px}
.value_shell .slide_one .slide_one_body .right {float: right; width: 150px; height: 130px; padding-top: 15px}
.value_shell .slide_one .slide_one_body .left {float: left; width: 444px; height: 125px; padding: 20px 0 0 10px}
.value_shell .slide_one .slide_one_body .left p {font-size: 11px}
.value_shell .slide_one .slide_one_body .left .green {color: #0f0; font-size: 14px}
.value_shell .slide_one .slide_one_body .left .quiz_link {width: 444px; margin-top: 20px}
.value_shell .slide_one .slide_one_body .left .quiz_link span {padding-left: 28px; font-size: 11px; color: #999}
.value_shell .slide_one .slide_one_body .left .quiz_link a {float: left; background-image: url(/public/images/front/arrow_22x22.png); background-position: top left; background-repeat: no-repeat; padding-left: 28px; width: 416px; height: 22px; text-decoration: none; font-size: 16px; font-weight: bold}
.value_shell .slide_one .slide_one_body .left .quiz_link a:hover {text-decoration: underline}
.value_shell .slide_one_copy {width: 366px; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #efefef; line-height: 16px; margin: 0px; padding: 58px 0px 0px 148px}
.value_shell .quiz_taken_box {float: left; background-image: url(/public/images/front/quiz_taken_box.png); background-position: top left; background-repeat: no-repeat; width: 145px; height: 116px; text-align: center}
.value_shell .quiz_taken_box h1 {font-size: 32px; margin: 15px auto 4px 0}
.value_shell .quiz_taken_box span {float: left; font-size: 16px; width: 100%; color: #ccc; margin-bottom: 15px}
.value_shell .quiz_taken_box a {font-size: 10px; color: #999; font-variant: small-caps; text-decoration: none; padding: 1px 0 0 17px; background-image: url(/public/images/front/arrow_15x17.png); background-position: top left; background-repeat: no-repeat}
.value_shell .slide_two {float: left; width: 606px; height: 376px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_body_bg_01.jpg); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_two_body {width: 606px; height: 290px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_slide2_bg.png); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_two_copy {width: 520px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #efefef; line-height: 22px; margin: 0px; padding: 140px 0px 0px 65px}
.value_shell .slide_three {float: left; width: 606px; height: 376px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_body_bg_01.jpg); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_three_body {width: 606px; height: 290px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_slide3_bg.png); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_three_copy {width: 540px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #efefef; line-height: 22px; margin: 0px; padding: 146px 0px 0px 50px}
.value_shell .slide_four {float: left; width: 606px; height: 376px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_body_bg_01.jpg); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_four_body {width: 606px; height: 290px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_slide4_bg.png); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_four_copy {width: 540px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #efefef; line-height: 22px; margin: 0px; padding: 146px 0px 0px 40px}
.value_shell .slide_five {float: left; width: 606px; height: 376px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_body_bg_01.jpg); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_five_body {width: 606px; height: 290px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_slide5_bg.png); background-position: top left; background-repeat: no-repeat; background-color: transparent; overflow: hidden}
.value_shell .slide_five_copy {width: 400px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #efefef; line-height: 22px; margin: 0px; padding: 150px 0px 0px 190px}
.value_shell .nav_shell {width: 606px; height: 86px; margin: 0px; padding: 0px; background-image: url(/public/images/front/value_nav_bg.jpg); background-position: top right; background-repeat: no-repeat; background-color: transparent}
.value_reflect {width: 630px; height: 70px; margin: 0px; padding: 0px; /*: background-image = "url(" + !image_base + "front/value_reflect_bg_01.png)" */; background-position: top; background-repeat: no-repeat; background-color: transparent}
/* Internal Ad Styles */ .ad_205 {float: left; width: 310px; height: 216px; /* :margin -70px 0px 0px 0px */ background-image: url(/public/images/front/front_left_add_bg.png); background-position: bottom left; background-repeat: no-repeat; background-color: transparent}
.ad_310 {float: left; width: 310px; height: 320px; margin: 0px; padding: 0px; background-image: url(/public/images/front/ad_guild_entername_v02.png); background-position: bottom left; background-repeat: no-repeat; background-color: transparent}
.ad_310 ul {list-style-type: none; margin: 0px; padding: 0px}
.ad_310 li {margin: 0px; padding: 0px}
.ad_310 h2 {font-family: Helvetica, Arial, sans-serif; font-size: 22px; color: #333333; padding: 0px; margin: 0px; position: relative; left: 54px; top: 27px}
.ad_310 h3 {font-family: Arial, sans-serif; font-size: 11px; font-weight: normal; color: #666666; padding: 0px; margin: 0px; width: 220px; position: relative; left: 56px; top: 25px}
.ad_310 h3 a {color: #666666; text-decoration: underline}
.ad_310 h3 a:hover {color: #333333; text-decoration: underline}
.ad_310 h4 {font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; text-align: center; color: #666666; padding: 0px; margin: 0px; position: relative; left: 0px; top: 78px}
.ad_310 .build_group {width: 300px; position: relative; left: 0px; top: 110px; margin: 0px; padding: 0px}
.ad_310 .build_group h2 {font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #333333; padding: 0px 0px 0px 18px; margin: 0px; position: relative; top: 2px; left: 43px; background-image: url(/public/images/global/icons/green_arrow_br_15px.png); background-position: left; background-repeat: no-repeat}
.ad_310 .build_group h3 {position: relative; top: 10px; left: 10px; width: 275px; font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #dddddd; text-align: center; padding: 0px; margin: 0px}
.ad_310 .build_group input.text_field {position: relative; top: 8px; left: 30px; height: 22px; width: 235px; padding-top: 6px; border: 1px solid #666666; font-size: 18px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #000000; text-align: center; background-image: url(/public/images/global/forms/textfield_bg.gif); background-position: top left; background-repeat: repeat-x}
.ad_310 .build_group p {position: relative; top: 26px; text-align: center; padding: 0px; margin: 0px}
.ad_630 {width: 630px; height: 123px; background-image: url(/public/images/front/gamerDNA_social_braodcast_v02.jpg); background-position: bottom left; background-repeat: no-repeat; background-color: transparent}
.ad_630 p {width: 234px; position: relative; top: 16px; left: 15px; font-size: 12px; font-weight: lighter; font-family: Helvetica, Arial, sans-serif; color: #bbbbbb; text-align: left; line-height: 18px}
/* Left column ad (from left_col_ad_wide.rhtml) */ .left_col_ad_wide_300_250 {text-align: center; margin: 20px 0 20px 10px; padding: 0; width: 298px}
.hide {display: none}
/* Shoutbox */ .quiz_cobrand_shell .shoutbox {margin: 5px}
.shoutbox {border: 1px solid #999; color: #FAFAFA; background-color: #666; background-image: url(/public/images/global/rails_bg.png); background-repeat: repeat-x}
.shoutbox form {overflow: hidden; padding: 0 7px}
.shoutbox .title {background-image: url(/public/images/profile/comp_title_bg.png); border-bottom: 0 dotted #999; color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px; padding: 2px 0 2px 2px}
.shoutbox .shout_textarea {width: 98%; height: 48px}
.shoutbox .char_count {float: left; margin-left: 4px; font-family: Arial,Helvetica,sans-serif; font-size: 10px}
.shoutbox input.shout_post {float: right; margin-right: 4px; border: 1px solid #999; font-family: Arial,Helvetica,sans-serif; font-size: 11px}
.shoutbox .shout_list {padding: 10px 4px; overflow: hidden}
.shoutbox .shout_list a {border-bottom: 1px dotted #EEE; color: #EEE; text-decoration: none}
.shoutbox .shout_list_odd {background-image: url(/public/images/global/list_odd_bg.png)}
.shoutbox .member_icon {border: 1px solid #FFF; float: left; height: 32px; width: 32px; margin: 2px 12px 4px}
.shoutbox .respect_text {font-size: 12px; line-height: 13px; padding: 4px 4px 0 0}
.shoutbox .respect_text a {border-bottom: 1px solid #FFF}
.shoutbox .delete_all {text-align: right; margin: 0 4px 4px 0}
.shoutbox .shout_login {padding: 5px 0 0 10px}
/* Global use */ .nowrap {white-space: nowrap}
a.blue_standard {color: blue}
a.blue_standard:hover {color: #3388FF}
div.traits_autocomplete {position: absolute; background-color: white; border: 1px solid #888; margin: 0px; padding: 0px; color: #333; overflow-y: scroll; overflow-x: none; height: 150px}
div.traits_autocomplete ul {list-style-type: none; margin: 0px; padding: 0px; background-image: none; background-color: #FFF}
div.traits_autocomplete ul li {list-style-type: none; display: block; font-family: sans-serif; font-size: smaller; color: #444; margin: 4px; padding: 0.1em; line-height: 1.1em; cursor: pointer; border-bottom: 1px dotted #666}
div.traits_autocomplete ul li .select_game_name {color: #000}
div.traits_autocomplete ul li.selected {background-color: #FF9}
.game_traits_300 {width: 292px; padding: 0px; background-color: #333; font-family: Arial, helvetica, sans-serif}
.game_traits_300 h3 {font-size: 12px; font-weight: normal; color: #EFEFEF; padding: 5px 8px}
.game_traits_300 .shell {width: 284px; padding: 4px; background-image: url(/public/images/game_traits/shell_bg_v01.jpg); background-repeat: no-repeat; background-position: bottom center}
.game_traits_300 .shell .column_info {height: 11px; width: 284px; font-size: 9px; color: #eee; position: relative; top: 0px; left: 0px}
.game_traits_300 .shell .column_info .left {width: 30px; padding: 1px 0px 1px 0px; text-align: center; position: absolute; top: 0px; left: 0px; background-color: #bbb}
.game_traits_300 .shell .column_info .center {width: 209px; padding: 1px 0px 1px 3px; margin: 0px 1px 0px 1px; text-align: left; background-color: #bbb; position: absolute; top: 0px; left: 30px}
.game_traits_300 .shell .column_info .right {width: 40px; padding: 1px 0px 1px 0px; text-align: center; background-color: #bbb; position: absolute; top: 0px; left: 244px}
.game_traits_300 .trait_shell {width: 284px; padding: 0px; margin: 20px 0px 0px 0px}
.game_traits_300 .trait_shell h4 {height: 10px; font-size: 10px; font-weight: bold; color: #333; line-height: 10px; padding: 0px 0px 0px 2px; margin: 3px 0px 3px 0px; border-left: 2px solid #333}
.game_traits_300 .trait_shell span {font-size: 10px; color: #888; font-weight: normal}
.game_traits_300 .trait_shell .odd {background-color: #e3e3e3}
.game_traits_300 .trait_shell .even {background-color: #f5f5f5}
.game_traits_300 .trait_shell .more_data {background-image: url(/public/images/global/shadow_top_f8.gif); background-position: top center; background-repeat: repeat-x; background-color: #f8f8f8; min-height: 40px; padding: 10px; font-size: 10px; color: #444}
.game_traits_300 .trait_shell .more_data a {color: #444}
.game_traits_300 .trait_shell .more_data a:hover {color: #000}
.game_traits_300 .trait_shell .more_data p {color: #999; padding: 0px; margin: 0px}
.game_traits_300 .trait_shell .trait_row {height: 18px; width: 284px; padding: 0px; margin: 2px 0px 0px 0px; font-size: 10px; color: #444; font-weight: bold; line-height: 16px; position: relative}
.game_traits_300 .trait_shell .trait_row .left {width: 30px; height: 18px; padding: 0px; margin: 0px; text-align: center; position: absolute; top: 0px; left: 0px}
.game_traits_300 .trait_shell .trait_row .center {width: 209px; height: 18px; padding: 0px 0px 0px 3px; margin: 0px 1px 0px 1px; text-align: left; position: absolute; top: 0px; left: 30px}
.game_traits_300 .trait_shell .trait_row .center a {display: block}
.game_traits_300 .trait_shell .trait_row .right {width: 40px; height: 18px; padding: 0px; margin: 0px; text-align: center; position: absolute; top: 0px; left: 244px}
.game_traits_300 .trait_shell .trait_row .right a {display: block; text-decoration: none}
.game_traits_300 .trait_shell .trait_row .right a span {color: #333; border-bottom: 1px dotted #999; font-weight: bold}
.game_traits_300 .trait_shell .trait_row .right a:hover {text-decoration: none}
.game_traits_300 .trait_shell .trait_row .right a:hover span {color: #121212; border-bottom: 1px dotted #333}
.gametrait_current_comp {width: 300px; margin: 30px auto 0 auto}
.gametrait_current_comp #trait_count_wrapper {height: 60px}
.gametrait_current_comp #trait_list {position: relative}
.gametrait_current_comp .shell {width: 240px; min-height: 380px; background-color: #F5F5F5; border: 10px solid #CCC; padding: 20px 20px 32px 20px; margin: 0px}
.gametrait_current_comp .shell .stat {position: absolute; width: 240px; border-bottom: none !important}
.gametrait_current_comp .shell .trait_wrapper {position: absolute; height: 70px; width: 240px}
.gametrait_current_comp .shell .trait_wrapper p {font-size: 22px !important; line-height: 26px !important; height: 30px !important; overflow: hidden !important}
.gametrait_current_comp .shell .trait_wrapper p a:link {color: inherit; text-decoration: none}
.gametrait_current_comp .shell .trait_wrapper p a:hover {text-decoration: underline}
.gametrait_current_comp h4 {font-family: Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; font-size: 11px; font-weight: normal; text-align: center; text-transform: uppercase; color: #111; padding: 4px 0px 12px 0px; margin: 0px}
.gametrait_current_comp h5 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align: center; text-transform: uppercase; color: #555555; padding: 12px 0px 2px 0px; margin: 0px; border-top: 1px solid #DDD}
.gametrait_current_comp .stat {font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; font-weight: lighter; text-align: center; color: #111; padding: 0px 0px 24px 0px; margin: 0px; border-bottom: 1px solid #DDD}
.gametrait_current_comp p {font-family: Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; font-size: 24px; font-weight: lighter; text-align: center; padding: 6px 0px 0px 0px; margin: 0px}
.gametrait_current_comp span {display: block; font-family: Lucida Sans Unicode, Lucida Grande, Arial, sans-serif; font-size: 10px; font-weight: normal; text-align: center; color: #999; padding: 0px 0px 6px 0px; margin: 0px}
.gametrait_current_comp span a {color: #777; text-decoration: none}
.gametrait_current_comp span a:hover {color: #333; text-decoration: underline}
.header_ad_728_90 {text-align: center}
.game_completion_bar {width: 102px; background-image: url(/public/images/global/icons/game_completion_bar_empty.png); background-repeat: no-repeat; background-position: 1px 1px}
.game_completion_bar p.percent {text-align: center; text-transform: uppercase; font-size: 9px; color: #666}
.game_completion_bar .completion_fill {background-image: url(/public/images/global/icons/game_completion_bar_fill.png); background-repeat: no-repeat; background-position: -99px 1px}
.star_ratings {overflow: hidden; width: 85px; line-height: normal; font-size: 10px; color: #333; /* For temporarily making something look inactive. */ }
.star_ratings a {color: #999}
.star_ratings a:hover {color: #333; text-decoration: underline}
.star_ratings .star {display: block; float: left; width: 17px; height: 17px; background-image: url(/public/images/global/rating/rate_star.png); background-repeat: no-repeat; background-color: transparent; background-position: left -17px}
.star_ratings .star:last-child {margin-right: 0}
.star_ratings a.selected {background-position: left -34px}
.star_ratings a.active {background-position: left bottom !important}
.star_ratings a.temp_inactive {background-position: left -17px !important}
.star_ratings a.unrated {background-position: left top}
.star_ratings a.unclickable {cursor: default !important}
.comment_block {color: #333}
.comment_block a {color: #000; text-decoration: none}
.comment_block a:hover {text-decoration: underline}
.comment_block .form_style1 {margin: 0}
.comment_block .header {overflow: hidden; padding: 0 3px 7px 3px; margin-bottom: 30px; border-bottom: 1px solid #C5C5C5}
.comment_block .header a {font-size: 10px; text-transform: uppercase; color: #000}
.comment_block .header a:hover {color: #333}
.comment_block .header a.add_comment {display: block; float: right; font-size: 10px; text-transform: uppercase}
.comment_block .header a.add_comment span {color: #999}
.comment_block .header a.btn_nudge {display: block; float: right; height: 18px; line-height: 18px; margin-right: 15px; padding-left: 21px; background-image: url(/public/images/global/icons/action_bar/nudge_18px.png); background-repeat: no-repeat; background-position: left top}
.comment_block .header .comment_count {float: left; width: 21px; height: 19px; margin-right: 5px; color: #FFF; font-size: 10px; text-align: center; background-image: url(/public/images/global/icons/comment_bubble_21px.png); background-repeat: no-repeat; background-position: left top}
.comment_block .header .count_zero {background-image: url(/public/images/global/icons/comment_bubble_zero_21px.png) !important}
.comment_block .header .comment_title {float: left; font-size: 12px; text-transform: uppercase; color: #333}
.comment_block .list {padding: 0 15px}
.comment_block .list .section {position: relative; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #C5C5C5}
.comment_block .list .section:last-child {margin-bottom: 30px}
.comment_block .list .section .avatar {position: absolute; left: 0; top: 0; width: 64px; padding: 1px; border: 1px solid #666}
.comment_block .list .section .avatar img {max-width: 64px; max-height: 64px}
.comment_block .list .section .info {min-height: 68px; margin-left: 85px; font-size: 11px}
.comment_block .list .section .info .submitted {margin-bottom: 10px}
.comment_block .list .section .info .submitted a.user {color: #434343; font-weight: bold}
.comment_block .list .section .info .submitted .extra {color: #666}
.comment_block .list .section .info .options {float: right}
.comment_block .list .section .info .options a {font-size: 9px; text-transform: uppercase; color: #555}
.comment_block .list .section .info .options a:hover {color: #777}
.comment_block .list .section .info .options a.edit {display: block; float: right; width: 13px; height: 13px; margin-right: 5px; background-image: url(/public/images/global/icons/icon_pencil_dark_gray.png); background-repeat: no-repeat; background-position: left top}
.comment_block .list .section .info .options a.edit:hover {background-position: left bottom}
.comment_block .list .section .info .options a.delete {display: block; float: right; width: 13px; height: 13px; background-image: url(/public/images/global/icons/icon_x_gray.png); background-repeat: no-repeat; background-position: left top}
.comment_block .list .section .info .options a.delete:hover {background-position: left bottom}
.comment_block .list .section .info .comment {overflow: hidden; font-family: Georgia,Arial,sans-serif; line-height: 17px; color: #666}
.comment_block .list .section .info .comment a {text-decoration: underline; color: #222}
.comment_block .list .section .info .comment a:hover {color: #000}
.comment_block .list .add_comment {margin-bottom: 0 !important; padding-bottom: 30px !important; border-bottom: none !important}
.comment_block .list .add_comment .avatar {margin-right: 0 !important}
.comment_block .list .add_comment .info .submitted {margin: 0 0 5px 17px}
.comment_block .list .add_comment .info .add {padding-left: 17px; margin-bottom: 10px; background-image: url(/public/images/global/arrows/comment_white_arrow.png); background-repeat: no-repeat; background-position: 3px top}
.comment_block .list .add_comment .info .add textarea.form_style1 {width: 310px; height: 45px; border-left: none; color: #333; font-size: 11px; overflow: auto; padding: 5px}
.comment_block .list .add_comment .info .btn_blank_gray_small {margin-left: 17px}
.comment-count {display: block; float: right; width: 21px; height: 19px; line-height: 13px; font-size: 10px; text-align: center; color: #FFF !important; background-image: url(/public/images/global/icons/comment_bubble_21px.png); background-repeat: no-repeat}
.comment-count-zero {background-image: url(/public/images/global/icons/comment_bubble_zero_21px.png) !important}
.rating-count {float: right; padding-left: 20px; font-size: 12px; line-height: 14px; background-image: url(/public/images/global/icons/vote/cupcake_13px_votes.png); background-repeat: no-repeat; background-position: 5px center}
.rating-count-zero {background-image: url(/public/images/global/icons/vote/cupcake_13px_no_votes.png) !important}
a.btn_blank_gray {display: block; width: 153px; height: 23px; line-height: 23px; font-size: 10px; text-align: center; text-decoration: none !important; text-transform: uppercase; color: #535353 !important; background-image: url(/public/images/dna_views/btn_blank_gray.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_gray:hover {background-position: left bottom; color: #000 !important; text-decoration: none !important}
a.btn_blank_gray_large {display: block; width: 204px; height: 23px; line-height: 23px; font-size: 10px; text-align: center; text-decoration: none; text-transform: uppercase; color: #535353 !important; background-image: url(/public/images/global/buttons/btn_blank_gray_204px.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_gray_large:hover {background-position: left 37px; color: #535353 !important; text-decoration: none !important}
a.btn_blank_gray_large_refl {display: block; width: 204px; height: 37px; line-height: 23px; font-size: 10px; text-align: center; text-decoration: none; text-transform: uppercase; color: #535353 !important; background-image: url(/public/images/global/buttons/btn_blank_gray_204px.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_gray_large_refl:hover {background-position: left bottom; color: #535353 !important; text-decoration: none !important}
a.btn_blank_gray_small {display: block; width: 104px; height: 23px; line-height: 23px; font-size: 10px; text-align: center; text-decoration: none; text-transform: uppercase; color: #535353 !important; background-image: url(/public/images/dna_views/btn_blank_gray_104px.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_gray_small:hover {background-position: left bottom; color: #535353 !important; text-decoration: none !important}
a.btn_blank_gray_smallest {display: block; width: 70px; height: 23px; line-height: 23px; font-size: 10px; text-align: center; text-decoration: none; text-transform: uppercase; color: #535353 !important; background-image: url(/public/images/dna_views/btn_blank_gray_70px.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_gray_smallest:hover {background-position: left bottom; color: #535353 !important; text-decoration: none !important}
a.btn_blank_go_small {display: block; width: 80px; height: 18px; padding-left: 8px; line-height: 18px; font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-decoration: none; text-transform: uppercase; text-align: left; color: #535353 !important; background-image: url(/public/images/global/buttons/btn_blank_go_88px.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_go_small:hover {background-position: left bottom}
a.btn_blank_go_225px {display: block; width: 178px; height: 46px; line-height: 45px; padding-left: 47px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-decoration: none !important; text-transform: uppercase; text-align: left; color: #333 !important; background-image: url(/public/images/global/buttons/btn_blank_go_225px.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_go_225px:hover {background-position: left bottom}
a.btn_blank_go_278px_refl {display: block; width: 220px; height: 107px; line-height: 58px; padding-left: 58px; font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-decoration: none !important; text-align: left; color: #333 !important; background-image: url(/public/images/global/buttons/btn_blank_go_278px.png); background-repeat: no-repeat; background-position: left top}
a.btn_blank_go_278px_refl:hover {background-position: left bottom}
a.btn_subscribe {display: block; width: 109px; height: 24px; text-align: center; text-decoration: none; text-transform: uppercase; line-height: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #535353 !important; background-image: url(/public/images/global/buttons/subscribe.png); background-repeat: no-repeat; background-position: left top}
a.btn_subscribe:hover {background-position: right top}
a.btn_game_post {display: block; width: 105px; height: 18px; background-image: url(/public/images/global/buttons/calendar_event_create.png); background-repeat: no-repeat; background-position: left top}
a.btn_game_post:hover {background-position: left bottom}
a.btn_game_event {display: block; width: 105px; height: 18px; background-image: url(/public/images/global/buttons/calendar_event_create.png); background-repeat: no-repeat; background-position: right top}
a.btn_game_event:hover {background-position: right bottom}
a.btn_nudge_gray {display: block; width: 50px; height: 18px; line-height: 18px; padding-left: 22px; text-decoration: none; background-image: url(/public/images/global/icons/action_bar/nudge_18px.png); background-repeat: no-repeat; background-position: left -36px}
a.btn_nudge_gray:hover {background-position: left -18px; text-decoration: underline}
a.btn_nudge_black {display: block; width: 50px; height: 18px; line-height: 18px; padding-left: 22px; text-decoration: none; background-image: url(/public/images/global/icons/action_bar/nudge_18px.png); background-repeat: no-repeat; background-position: left top}
a.btn_nudge_black:hover {text-decoration: underline}
a.btn_onoff_on_gray {display: block; width: 115px; height: 23px; background-image: url(/public/images/global/buttons/on_off_toggle.png); background-repeat: no-repeat; background-position: left top}
a.btn_onoff_saving_gray {display: block; width: 115px; height: 23px; line-height: 23px; font-size: 10px; text-align: center; text-decoration: none; text-transform: uppercase; color: #535353 !important; background-image: url(/public/images/global/buttons/on_off_toggle.png); background-repeat: no-repeat; background-position: left center}
a.btn_onoff_off_gray {display: block; width: 115px; height: 23px; background-image: url(/public/images/global/buttons/on_off_toggle.png); background-repeat: no-repeat; background-position: left bottom}
.btn_nudge_243px {display: block; width: 243px; height: 31px; line-height: 31px; font-size: 10px; text-indent: 32px; text-decoration: none; text-transform: uppercase; color: #333 !important; background-image: url(/public/images/global/buttons/nudge_gray_243px.png); background-repeat: no-repeat; background-position: left top}
.btn_nudge_243px:hover {background-position: left -31px; color: #333 !important; text-decoration: none !important}
.btn_follow_243px {display: block; width: 243px; height: 31px; line-height: 31px; font-size: 10px; text-indent: 32px; text-decoration: none; text-transform: uppercase; color: #333 !important; background-image: url(/public/images/global/buttons/follow_gray_243px.png); background-repeat: no-repeat; background-position: left top}
.btn_follow_243px:hover {background-position: left -31px; color: #333 !important; text-decoration: none !important}
.btn_vote_243px {display: block; width: 243px; height: 31px; line-height: 31px; font-size: 10px; text-indent: 32px; text-decoration: none; text-transform: uppercase; color: #333 !important; background-image: url(/public/images/global/buttons/vote_gray_243px.png); background-repeat: no-repeat; background-position: left top}
.btn_vote_243px:hover {background-position: left -31px; color: #333 !important; text-decoration: none !important}
.search_parameters .sort {height: 77px; padding: 0 15px; background-image: url(/public/images/list_views/bg_search_top_v02.png); background-repeat: no-repeat}
.search_parameters .sort select.form_style1 {margin-left: 12px; width: 190px}
.search_parameters .sort .sort_down {display: inline; padding-left: 13px; background-image: url(/public/images/list_views/sort_down_v02.png); background-repeat: no-repeat; background-position: 0 4px; margin-left: 5px}
.search_parameters .sort .sort_up {display: inline; padding-left: 13px; background-image: url(/public/images/list_views/sort_up_v02.png); background-repeat: no-repeat; background-position: 0 4px; margin-left: 5px}
.search_parameters .filter {background-image: url(/public/images/list_views/bg_search_middle_v02.png); background-repeat: repeat-y; background-position: 10px 0; padding: 0 13px}
.search_parameters .label_list {overflow: hidden}
.search_parameters .label_list label {float: left; width: 50%}
.search_parameters .label_list label:hover {background-color: #444}
.search_parameters .submit {height: 27px; padding-top: 7px; background-image: url(/public/images/list_views/bg_search_bottom_v02.png); background-repeat: no-repeat; background-position: 10px 0; text-align: center}
.search_parameters .submit a {display: block; width: 99px; height: 20px; line-height: 20px; margin: 0 auto; background-image: url(/public/images/list_views/btn_submit1_dual.png); background-repeat: no-repeat; background-position: left top; text-transform: uppercase; text-decoration: none; color: #444; font-size: 10px}
.search_parameters .submit a:hover {background-position: right top}
.search_parameters .parameter {position: relative; padding: 8px 5px 8px 25px; font-size: 11px; color: #333}
.search_parameters .parameter a {font-size: 11px}
.search_parameters .parameter .title {text-transform: uppercase; text-decoration: none; color: #333}
.search_parameters .collapsed {background-image: url(/public/images/list_views/arrow_right_v02.png); background-repeat: no-repeat; background-position: 12px 12px; border-top: 1px dotted #666}
.search_parameters .collapsed a {display: block; background-image: url(/public/images/list_views/plus_sign_v02.png); background-repeat: no-repeat; background-position: right center}
.search_parameters .collapsed a:hover {background-image: url(/public/images/list_views/plus_sign_a_v02.png)}
.search_parameters .expanded {border-bottom: 1px dotted #AAA; background-color: #EEE; background-image: url(/public/images/list_views/arrow_down_v02.png); background-repeat: no-repeat; background-position: 12px 13px}
.search_parameters .expanded a.close {position: absolute; top: 9px; right: 2px; height: 15px; width: 15px; background-image: url(/public/images/list_views/close_dual_v02.png); background-repeat: no-repeat; background-position: left top}
.search_parameters .expanded a.close:hover {background-position: right top}
.search_parameters .expanded .title {margin-bottom: 5px; color: #111}
.search_parameters .expanded .form_style1 {width: 240px; margin-bottom: 5px}
.search_parameters .sec_title {padding: 8px 5px 8px 10px; font-size: 12px; text-transform: uppercase; color: #000}
.search_parameters .form_style1 {width: auto; margin: 0}
.search_parameters_large {width: 600px; margin-bottom: 15px}
.search_parameters_large ul.sections {overflow: hidden; padding: 0 3px; height: 31px; background-image: url(/public/images/global/backgrounds/bg_filter_top_600px_v02.png); background-repeat: no-repeat}
.search_parameters_large ul.sections li {font-size: 10px; text-transform: uppercase; color: #000; float: left; line-height: 31px; padding: 0 16px}
.search_parameters_large ul.sections li a {color: #454545}
.search_parameters_large .parameters {overflow: hidden; padding: 0 3px; background-image: url(/public/images/global/backgrounds/bg_filter_middle_600px_v02.png); background-repeat: repeat-y}
.search_parameters_large .parameters .title {padding: 8px 8px 14px 5px; font-size: 10px; text-transform: uppercase}
.search_parameters_large .parameters .title a {display: block; text-decoration: none}
.search_parameters_large .parameters .collapsed a {background-image: url(/public/images/list_views/plus_sign_v02.png); background-position: right center; background-repeat: no-repeat; color: #555}
.search_parameters_large .parameters .collapsed a:hover {background-image: url(/public/images/list_views/plus_sign_a_v02.png); color: #333}
.search_parameters_large .parameters .expanded {position: relative}
.search_parameters_large .parameters .expanded a {position: absolute; width: 15px; height: 15px; right: 5px; top: 7px; background-image: url(/public/images/list_views/close_dual_v02.png); background-position: left top; background-repeat: no-repeat; color: #FFF}
.search_parameters_large .parameters .expanded a:hover {background-position: right top}
.search_parameters_large .parameters .param {border-top: 1px dotted #555; padding: 8px 5px}
.search_parameters_large .parameters .param .param_title {float: left; width: 70px; margin-right: 5px; font-size: 10px; text-transform: uppercase; color: #454545}
.search_parameters_large .parameters .param ul {overflow: hidden}
.search_parameters_large .parameters .param ul li {float: left; font-size: 11px; color: #000}
.search_parameters_large .parameters .param ul li label {margin-right: 6px}
.search_parameters_large .parameters .param ul li label input {margin-right: 3px; vertical-align: middle}
.search_parameters_large .parameters .param .form_style1 {margin: 0}
.search_parameters_large .parameters .param_keywords .form_style1 {width: 460px}
.search_parameters_large .parameters .param_sort .form_style1 {min-width: 150px}
.search_parameters_large .parameters .param_sort .btn_blank_gray_small {float: right; margin-right: 15px}
.search_parameters_large .parameters_bottom {height: 12px; background-image: url(/public/images/global/backgrounds/bg_filter_bottom_600px_v02.png); background-repeat: no-repeat}
.pagination {font-size: 10px; line-height: 17px}
.pagination .prev_page, .pagination .next_page, .pagination .current, .pagination .gap, .pagination a {padding: 2px 6px; border-right: 1px dotted #9e9e9e; text-decoration: none}
.pagination .prev_page {border-left: 1px dotted #9e9e9e; margin-left: 0}
.pagination a:hover {color: #333; background-color: #ECECEC}
.pagination .disabled {color: #444}
.pagination .current {color: #CCC; background-color: #555}
.pagination_top {border-bottom: 1px dotted #9e9e9e; margin: 5px 0 25px}
.pagination_top .prev_page, .pagination_top .next_page, .pagination_top .current, .pagination_top .gap, .pagination_top a {border-top: 1px dotted #9e9e9e}
.pagination_bottom {border-top: 1px dotted #9e9e9e; margin: 25px 0 5px; clear: both}
.pagination_bottom .prev_page, .pagination_bottom .next_page, .pagination_bottom .current, .pagination_bottom .gap, .pagination_bottom a {border-bottom: 1px dotted #9e9e9e}
.activity_calendar_mini {position: relative; width: 324px; height: 159px}
.activity_calendar_mini .full_calendar_spinner {text-align: center; padding: 25px 0px 0px 0px}
.activity_calendar_mini .cal_tabs {overflow: hidden; width: 294px; height: 16px; margin: 0 auto; font-size: 10px}
.activity_calendar_mini .cal_tabs .tab {float: right; width: 66px; height: 100%; line-height: 16px; margin-right: 5px; text-decoration: none; text-align: center; background-image: url(/public/images/global/tabs/tab_white_66px.png); background-repeat: no-repeat}
.activity_calendar_mini .cal_tabs .tab a {display: block; color: #666}
.activity_calendar_mini .cal_tabs .active {background-position: left bottom}
.activity_calendar_mini .cal_tabs .active a {color: #222}
.activity_calendar_mini .cal_tabs .latest_activity {padding-right: 16px; background-image: url(/public/images/member_home/icon_cal_gameplay.png); background-repeat: no-repeat; background-position: 46px 2px}
.activity_calendar_mini .cal_display {margin: 0 auto; width: 294px; height: 121px; background-color: #FFF}
.activity_calendar_mini .calendar_display_loading {height: 100%; text-align: center}
.activity_calendar_mini .calendar_display_loading #paging_spinner_flash {height: 100%}
.activity_calendar_mini .cal_actions {position: relative; width: 294px; height: 22px; margin: 0 auto; background-image: url(/public/images/member_home/bg_calendar_shadow.png); background-repeat: no-repeat; background-position: center top}
.activity_calendar_mini .cal_actions .icon_game_event {display: block; position: absolute; right: 7px; top: -10px; width: 23px; height: 33px; background-image: url(/public/images/member_home/create_gameplay_23px.png); background-repeat: no-repeat; background-position: left top}
.activity_calendar_mini .cal_actions .icon_game_event:hover {background-position: right top}
.activity_calendar_mini .cal_actions .icon_game_post {display: block; position: absolute; right: 35px; top: -10px; width: 23px; height: 33px; background-image: url(/public/images/member_home/create_post_23px.png); background-repeat: no-repeat; background-position: left top}
.activity_calendar_mini .cal_actions .icon_game_post:hover {background-position: right top}
.activity_calendar_mini .scroll_left {display: block; position: absolute; left: 0; top: 50px; width: 15px; height: 24px; background-image: url(/public/images/global/tabs/tab_arrows_hor_15px.png); background-repeat: no-repeat; background-position: left top}
.activity_calendar_mini .scroll_left:hover {background-position: -15px top}
.activity_calendar_mini .left_disabled {background-position: -40px top !important; cursor: default}
.activity_calendar_mini .scroll_right {display: block; position: absolute; right: 0; top: 50px; width: 15px; height: 24px; background-image: url(/public/images/global/tabs/tab_arrows_hor_15px.png); background-repeat: no-repeat; background-position: left bottom}
.activity_calendar_mini .scroll_right:hover {background-position: -15px bottom}
.activity_calendar_mini .right_disabled {background-position: -40px bottom !important; cursor: default}
.activity_calendar_mini table.calendar {width: 290px; margin: 0 auto; border: 4px solid #FFF; border-top: none; background-color: #FFF; font-size: 9px; font-family: Helvetica,Arial,sans-serif}
.activity_calendar_mini table.calendar thead {background-color: #FFF}
.activity_calendar_mini table.calendar thead .dayName {color: #999}
.activity_calendar_mini table.calendar thead .dayName th {font-weight: normal; font-size: 10px; text-align: center; text-transform: uppercase; padding: 2px 0px 0px 0px}
.activity_calendar_mini table.calendar thead .monthName {text-transform: uppercase; text-align: center}
.activity_calendar_mini table.calendar thead .prev_month_btn {display: block; float: left; width: 19px; height: 18px; margin: 4px 0; background-image: url(/public/images/global/buttons/arrow_prev_btn_19_18px.png); background-repeat: no-repeat}
.activity_calendar_mini table.calendar thead .prev_month_btn:hover {background-position: left bottom}
.activity_calendar_mini table.calendar thead .next_month_btn {display: block; float: right; width: 19px; height: 18px; margin: 4px 0; background-image: url(/public/images/global/buttons/arrow_next_btn_19_18px.png); background-repeat: no-repeat}
.activity_calendar_mini table.calendar thead .next_month_btn:hover {background-position: left bottom}
.activity_calendar_mini table.calendar tbody .normalDay {padding: 0px; background-color: #242424}
.activity_calendar_mini table.calendar tbody .normalDay a {color: #666}
.activity_calendar_mini table.calendar tbody td {border: 1px solid #FFF; border-collapse: collapse; vertical-align: top; text-align: right; background-position: center center}
.activity_calendar_mini table.calendar tbody td .day_container {height: 14px; width: 38px; padding: 1px}
.activity_calendar_mini table.calendar tbody td .day_container_link {height: 16px; width: 40px}
.activity_calendar_mini table.calendar tbody td a.day_link {display: block; height: 14px; padding: 1px; text-decoration: none}
.activity_calendar_mini table.calendar tbody td.day {background-color: #0B0B0B; color: #333}
.activity_calendar_mini table.calendar tbody td.today {background-color: #909090; color: #CCC}
.activity_calendar_mini table.calendar tbody td.today a {color: #CCC}
.activity_calendar_mini table.calendar tbody td.futureDay {background-color: #D6D6D6; color: #AAA}
.activity_calendar_mini table.calendar tbody td.otherMonth {background-color: #E4E4E4; color: #BBB}
.activity_calendar_mini table.calendar tbody td.blogDay, .activity_calendar_mini table.calendar tbody td.playedDay, .activity_calendar_mini table.calendar tbody td.bothDay, .activity_calendar_mini table.calendar tbody td.blogDayConv, .activity_calendar_mini table.calendar tbody td.playedDayConv, .activity_calendar_mini table.calendar tbody td.bothDayConv {background-color: #69C900; background-repeat: no-repeat}
.activity_calendar_mini table.calendar tbody td.blogDay a.day_link, .activity_calendar_mini table.calendar tbody td.playedDay a.day_link, .activity_calendar_mini table.calendar tbody td.bothDay a.day_link, .activity_calendar_mini table.calendar tbody td.blogDayConv a.day_link, .activity_calendar_mini table.calendar tbody td.playedDayConv a.day_link, .activity_calendar_mini table.calendar tbody td.bothDayConv a.day_link {color: #FFF !important}
.activity_calendar_mini table.calendar tbody td.blogDay {background-image: url(/public/images/global/icons/events/mini2/post.png)}
.activity_calendar_mini table.calendar tbody td.playedDay {background-image: url(/public/images/global/icons/events/mini2/gameplay.png)}
.activity_calendar_mini table.calendar tbody td.bothDay {background-image: url(/public/images/global/icons/events/mini2/post_gameplay.png)}
.activity_calendar_mini table.calendar tbody td.blogDayConv {background-image: url(/public/images/global/icons/events/mini2/post.png)}
.activity_calendar_mini table.calendar tbody td.playedDayConv {background-image: url(/public/images/global/icons/events/mini2/gameplay.png)}
.activity_calendar_mini table.calendar tbody td.bothDayConv {background-image: url(/public/images/global/icons/events/mini2/post_gameplay.png)}
.activity_calendar_mini p.helptext {font-size: 11px; margin-bottom: 7px; text-align: center; color: #000}
.activity_calendar_mini .activity_list {text-align: left; background-color: #FFF; padding: 5px}
.activity_calendar_mini .activity_list a {text-decoration: none}
.activity_calendar_mini .activity_list .title_bar {height: 15px; line-height: 15px; text-align: center; font-size: 10px; color: #FFF; background-color: #888}
.activity_calendar_mini .activity_list .title_bar a {color: #FFF; text-decoration: none}
.activity_calendar_mini .activity_list .title_bar a:hover {text-decoration: underline}
.activity_calendar_mini .activity_list .title_bar .btn_back {display: block; float: right; width: 7px; height: 7px; margin: 4px 4px 0 0; background-image: url(/public/images/global/icons/close_white_trans_7px.png); background-repeat: no-repeat; background-position: center top}
.activity_calendar_mini .activity_list .title_bar .btn_back:hover {background-position: center bottom}
.activity_calendar_mini .activity_list .main {overflow-y: auto; overflow-x: hidden; height: 96px; background-color: #D6D6D6}
.activity_calendar_mini .activity_list .main .no_activity {font-size: 11px; text-align: center; color: #666; padding-top: 25px}
.activity_calendar_mini .activity_list .main .no_activity p {margin-bottom: 5px}
.activity_calendar_mini .activity_list .main .activity {text-decoration: none; margin-top: 5px; padding: 0 5px 0 0; background-color: #E3E3E3}
.activity_calendar_mini .activity_list .main .activity .type_gameplay {padding-left: 30px; background-image: url(/public/images/global/icons/current_items/set5/gameplay_27px.png); background-repeat: no-repeat; background-position: left center}
.activity_calendar_mini .activity_list .main .activity .type_post {padding-left: 30px; background-image: url(/public/images/global/icons/current_items/set5/post_27px.png); background-repeat: no-repeat; background-position: left center}
.activity_calendar_mini .activity_list .main .activity .title {overflow: hidden; padding-bottom: 1px; margin-bottom: 4px}
.activity_calendar_mini .activity_list .main .activity .title a {color: #666; text-decoration: none}
.activity_calendar_mini .activity_list .main .activity .title a:hover {color: #999}
.activity_calendar_mini .activity_list .main .activity .title a:hover span {color: #AAA}
.activity_calendar_mini .activity_list .main .activity .title .message {display: block; font-size: 11px; margin-right: 15px}
.activity_calendar_mini .activity_list .main .activity .title .message span {font-size: 9px; color: #999}
.activity_calendar_mini .activity_list .main .activity .title .edit {background-image: url(/public/images/global/icons/set1_13px_edit.png); background-repeat: no-repeat; background-position: left top; display: block; float: right; height: 13px; margin: 1px 0 0 5px; width: 13px}
.activity_calendar_mini .activity_list .main .activity .title .edit:hover {background-position: left bottom}
.activity_calendar_mini .activity_list .main .activity .info {overflow: hidden}
.activity_calendar_mini .activity_list .main .activity .info .tags {float: right; margin-top: 0px; padding-left: 4px}
.activity_calendar_mini .activity_list .main .activity .info .tags li {float: left; height: 20px; margin-right: 1px}
.activity_calendar_mini .activity_list .main .activity .info .tags li:last-child {margin-right: 0}
.activity_calendar_mini .activity_list .main .activity .info .tags li.mood+li {padding-left: 1px; border-left: 1px solid #999999}
.activity_calendar_mini .activity_list .main .activity .info .tags li img {width: 20px}
.activity_calendar_mini .activity_list .main .activity .info .updates .count {float: left; width: 18px; height: 16px; font-size: 10px; background-image: url(/public/images/global/icons/events/event_comment_18px.png); background-repeat: no-repeat; margin-right: 3px; text-align: center; color: #000}
.activity_calendar_mini .activity_list .main .activity .info .updates .count_zero {background-image: url(/public/images/global/icons/events/event_comment_none_18px.png) !important}
.activity_calendar_mini .activity_list .main .activity .info .updates .last_updated {font-size: 10px; line-height: 14px; color: #999}
.activity_calendar_mini .activity_list .main .activity .info .updates .last_updated span {color: #CCC}
.activity_calendar_mini .activity_list .main-titleless {padding: 3px 0; height: 105px !important}
.activity_calendar_mini .activity_list .actions {overflow: hidden; width: 210px; margin: 0 auto; padding: 5px 0 5px 0}
.activity_calendar_mini .activity_list .actions a {float: left}
.feed_current {float: left; position: relative; width: 600px; padding: 0 0 15px 0}
.feed_current .feed_container {margin-right: 15px}
.feed_current .feed_container .current_rss_feed {position: absolute; right: 10px; top: 48px}
.feed_current .feed_container .activity_feed_hr {height: 1px; width: 555px; border-top: 1px dotted #999; margin: 0px 30px 30px 30px}
.feed_current .activity {position: relative; overflow: hidden}
.feed_current .activity .bar {padding-top: 6px; margin-bottom: 8px}
.feed_current .activity .bar .graphic {z-index: 1; position: absolute; left: 31px; top: 0; width: 55px; text-align: center}
.feed_current .activity .bar .graphic img {max-width: 40px; max-height: 60px; border: 2px solid #CCC}
.feed_current .activity .bar .indent {position: absolute; left: 31px; width: 55px; height: 20px; background-color: #CCC}
.feed_current .activity .bar .icon_type {position: absolute; left: 0; top: 6px; background-color: #CCC; width: 30px; height: 20px; text-align: center}
.feed_current .activity .bar .message_container {margin: 0 0 0 87px; overflow: hidden}
.feed_current .activity .bar .message_container a {color: #333}
.feed_current .activity .bar .message_container a:hover {color: #000}
.feed_current .activity .bar .message_container .message {float: left; background-color: #CCC; min-height: 16px; padding: 2px 5px; font-size: 12px}
.feed_current .activity .bar .message_container .message .played {font-size: 11px; font-weight: bold; color: #333}
.feed_current .activity .bar .message_container .message .blog {font-family: Georgia,Arial,sans-serif; font-size: 11px; font-weight: bold; color: #333}
.feed_current .activity .bar .message_container .message .platform {font-size: 9px; color: #555}
.feed_current .activity .bar .message_container .message .by {font-size: 10px; color: #555}
.feed_current .activity .bar .message_container .message .mini_review {font-size: 11px; font-weight: bold; color: #333}
.feed_current .activity .bar .message_container .edit {float: right; display: block; height: 13px; width: 13px; margin-left: 7px; background-image: url(/public/images/global/icons/set1_13px_edit.png); background-repeat: no-repeat}
.feed_current .activity .bar .message_container .edit:hover {background-image: url(/public/images/global/icons/set1_13px_edit.png); background-position: left bottom}
.feed_current .activity .bot_bar {margin-bottom: 15px; padding-left: 56px; background-image: url(/public/images/global/backgrounds/bot_bar_left_dark.png); background-repeat: no-repeat}
.feed_current .activity .bot_bar .bot_bar_end {float: right; width: 16px; height: 34px; background-image: url(/public/images/global/backgrounds/bot_bar_right_dark.png); background-repeat: no-repeat}
.feed_current .activity .bot_bar .message {overflow: hidden; white-space: nowrap; line-height: 34px; font-size: 11px; font-weight: bold; color: #EEE; background-image: url(/public/images/global/backgrounds/bot_bar_center_dark.png); background-repeat: repeat-x}
.feed_current .activity .bot_bar .message a {display: block}
.feed_current .activity .bot_bar .message a.xternal_review_icon {padding-left: 28px; background-image: url(/public/images/global/icons/current_items/set1/mini_review_18px_black.png); background-repeat: no-repeat; background-position: left center}
.feed_current .activity .bot_bar .message a.xternal_video_icon {padding-left: 28px; background-image: url(/public/images/global/icons/current_items/set1/vid_18px_black.png); background-repeat: no-repeat; background-position: left center}
.feed_current .activity .bot_bar .message a.xternal_image_icon {padding-left: 28px; background-image: url(/public/images/global/icons/current_items/set1/pic_18px_black.png); background-repeat: no-repeat; background-position: left center}
.feed_current .activity .tags {float: right; margin-top: 3px; padding-left: 5px}
.feed_current .activity .tags li {float: left; margin-right: 3px}
.feed_current .activity .tags li:last-child {margin-right: 0}
.feed_current .activity .tags li.mood+li {padding-left: 5px; border-left: 1px solid #3D3D3D}
.feed_current .activity .detail {margin: 0 0 5px 87px; font-family: Georgia,Arial,sans-sarif; font-size: 13px; font-style: italic; color: #222; line-height: 18px}
.feed_current .activity .detail+.break_line {margin-left: 87px}
.feed_current .activity .created_date {padding-bottom: 1px; border-bottom: 1px dotted #999; margin: 0px 0px 8px 30px; text-align: right; text-transform: uppercase; font-family: lucida Grande, Arial, sans-serif; font-size: 9px; color: #444}
.feed_current .feed_comment_block {overflow: hidden; margin-left: 87px}
.feed_current .feed_comment_block+.created_date {border-bottom: none; margin-bottom: 0}
.feed_current .feed_comment_block .count {float: left; width: 21px; height: 19px; line-height: 14px; font-size: 10px; padding-right: 6px; margin-right: 7px; border-right: 1px solid #3D3D3D; text-align: center; background-image: url(/public/images/global/icons/comment_bubble_21px.png); background-repeat: no-repeat; color: #FFF}
.feed_current .feed_comment_block .count_zero {background-image: url(/public/images/global/icons/comment_bubble_zero_21px.png) !important; margin-bottom: 20px}
.feed_current .feed_comment_block .content {float: left; width: 444px}
.feed_current .feed_comment_block .content p a {font-size: 10px; text-transform: uppercase; text-decoration: none; color: #333}
.feed_current .feed_comment_block .content p a:hover {color: #000}
.feed_current .feed_comment_block .content p.guest {font-size: 10px; color: #333}
.feed_current .feed_comment_block .content p.guest a {text-transform: none; text-decoration: underline}
.feed_current .feed_comment_block .content .user_response {overflow: hidden; margin-bottom: 20px}
.feed_current .feed_comment_block .content .user_response .avatar {float: left; width: 34px; margin-right: 2px}
.feed_current .feed_comment_block .content .user_response .avatar img {border: 1px solid #333; max-height: 32px; max-width: 32px}
.feed_current .feed_comment_block .content .user_response .avatar img:hover {border: 1px solid #000}
.feed_current .feed_comment_block .content .user_response .user_info {float: left; width: 408px}
.feed_current .feed_comment_block .content .user_response .user_info p {margin-left: 14px; color: #555; font-size: 11px}
.feed_current .feed_comment_block .content .user_response .user_info p a {font-size: 11px; color: #333; text-decoration: none; text-transform: none}
.feed_current .feed_comment_block .content .user_response .user_info p a:hover {color: #000}
.feed_current .feed_comment_block .content .user_response .user_info .quote_arrow {margin-top: 4px; background-image: url(/public/images/global/arrows/quote_gray_small.png); background-position: top left; background-repeat: no-repeat}
.feed_current .feed_comment_block .content .user_response .user_info .quote_arrow .quote {overflow: hidden; padding: 5px 5px 5px 6px; background-color: #ededed; color: #444; border: 1px solid #bcbcbc; border-left: none; margin: 0 0 0 10px; font-family: Georgia, sans-serif; font-size: 11px; font-style: italic; line-height: 16px}
.feed_current .feed_comment_block .content .respond {overflow: hidden; margin-bottom: 17px}
.feed_current .feed_comment_block .content .respond textarea {width: 438px; height: 56px; overflow-y: auto; overflow-x: hidden}
.feed_current .feed_comment_block .content .respond .cancel {float: right; text-transform: uppercase; font-size: 10px; color: #535353}
.feed_current .activity_pic {position: relative; overflow: hidden; margin-bottom: 3px}
.feed_current .activity_pic .content {overflow: hidden}
.feed_current .activity_pic .icon_type {height: 20px; left: 0; position: absolute; text-align: center; top: 6px; width: 30px; background-color: #CCC}
.feed_current .activity_pic .pic {float: left; width: 145px; max-height: 150px; margin: 0 0 0 31px; text-align: right; background-image: url(/public/images/global/backgrounds/bg_current_bar_gray_v02.png); background-repeat: repeat-x}
.feed_current .activity_pic .pic img {max-width: 140px}
.feed_current .activity_pic .info {float: left; width: 385px; padding-top: 6px}
.feed_current .activity_pic .info ul {clear: both; margin-left: 10px}
.feed_current .activity_pic .info ul li .field_title {color: #777; font-size: 10px; text-transform: uppercase}
.feed_current .activity_pic .info ul li .field_info {color: #333; font-size: 10px}
.feed_current .activity_pic .info .message {float: left; overflow: hidden; margin: 0 0 8px 0; padding: 2px 5px 2px 15px; background-color: #CCC; font-family: Georgia,Arial,sans-sarif; font-size: 14px; font-style: italic; min-height: 16px}
.feed_current .activity_pic .info .message .img_title {float: left}
.feed_current .activity_pic .info .message .edit {float: right; display: block; height: 13px; width: 13px; margin: 3px 0 0 7px; background-image: url(/public/images/global/icons/set1_13px_edit.png); background-repeat: no-repeat}
.feed_current .activity_pic .info .message .edit:hover {background-image: url(/public/images/global/icons/set1_13px_edit.png); background-position: left bottom}
.feed_current .activity_pic .info p.detail {clear: both; margin: 0 0 6px 10px; color: #333; font-family: Georgia,Arial,sans-sarif; font-size: 13px; font-style: italic; line-height: 18px}
.feed_current .activity_pic .created_date {padding-bottom: 3px; margin: 0 0 8px 85px; border-bottom: 1px dotted #999; text-align: right; text-transform: uppercase; font-family: lucida Grande, Arial, sans-serif; font-size: 9px; color: #555}
.feed_current .activity_xternal_review .xternal_detail {overflow: hidden; margin: 0 0 10px 83px}
.feed_current .activity_xternal_review .xternal_detail .avatar_affiliate {float: left; width: 42px; margin-right: 10px; text-align: center}
.feed_current .activity_xternal_review .xternal_detail .avatar_affiliate img {max-width: 42px; max-height: 42px}
.feed_current .activity_xternal_review .xternal_detail .info {float: left; width: 450px}
.feed_current .activity_xternal_review .xternal_detail .info .title {font-size: 14px; font-weight: bold; color: #222}
.feed_current .activity_xternal_review .xternal_detail .info .title a {color: #222}
.feed_current .activity_xternal_review .xternal_detail .info .subtitle {font-size: 12px; color: #222}
.feed_current .activity_xternal_review .xternal_detail .info .subtitle span {font-size: 10px; color: #777}
.feed_current .activity_xternal_video .xternal_detail {overflow: hidden; margin: 0 0 10px 78px}
.feed_current .activity_xternal_video .xternal_detail .video_thumb {float: left; width: 162px; margin-right: 7px; text-align: right}
.feed_current .activity_xternal_video .xternal_detail .video_thumb img {max-width: 160px; max-height: 90px; border: 1px solid #252525}
.feed_current .activity_xternal_video .xternal_detail .avatar_affiliate {float: left; width: 32px; margin-right: 7px; text-align: center}
.feed_current .activity_xternal_video .xternal_detail .avatar_affiliate img {max-width: 30px; max-height: 30px; border: 1px solid #252525}
.feed_current .activity_xternal_video .xternal_detail .info {float: left; width: 299px}
.feed_current .activity_xternal_video .xternal_detail .info .title {margin-bottom: 5px; font-family: Georgia,Arial,sans-sarif; font-size: 14px; color: #000}
.feed_current .activity_xternal_video .xternal_detail .info .title a {color: #000}
.feed_current .activity_xternal_video .xternal_detail .info .subtitle {margin-bottom: 5px; font-family: Georgia,Arial,sans-sarif; font-size: 11px; color: #444}
.feed_current .activity_xternal_video .xternal_detail .info ul li .field_title {color: #777; font-size: 10px; text-transform: uppercase}
.feed_current .activity_xternal_video .xternal_detail .info ul li .field_info {color: #333; font-size: 10px}
.feed_current .activity_xternal_video .xternal_detail .info ul li .field_info a {color: #333}
.game_header {z-index: 2; position: relative; width: 960px; padding-bottom: 10px; margin: 0 auto 40px auto}
.game_header object {outline: none}
.game_header .top {margin: 0 0 10px}
.game_header .top .game_title {font-size: 36px; font-weight: normal}
.game_header .top .game_title span {font-size: 18px; color: #333}
.game_header .top .game_title a {text-decoration: none; color: #000}
.game_header .top a.btn_full_details {display: block; width: 90px; height: 20px; background-image: url(/public/images/global/view_full_details_dual.png); background-position: center top; background-repeat: no-repeat}
.game_header .top a.btn_full_details:hover {background-position: center bottom}
.game_header .game_header_left {float: left; width: 630px}
.game_header .game_header_left .summary {overflow: hidden}
.game_header .game_header_left .summary .pic {float: left; padding: 0px 8px 0px 0px}
.game_header .game_header_left .summary .pic img {max-width: 102px; max-height: 86px}
.game_header .game_header_left .summary ul.info {float: left; width: 520px}
.game_header .game_header_left .summary ul.info li {overflow: hidden; margin-bottom: 3px}
.game_header .game_header_left .summary ul.info li .field_title {float: left; width: 85px; font-size: 10px; text-transform: uppercase; color: #666}
.game_header .game_header_left .summary ul.info li .field_info {float: left; width: 388px; font-size: 11px; color: #111}
.game_header .game_header_right {float: right; width: 320px; text-align: right; margin-top: -10px}
.game_header .game_header_right .count {font-size: 24px; margin: 0px; color: #000}
.game_header .game_header_right .count span {font-size: 14px; color: #555}
.game_header .game_header_right .pop_bar {position: relative; overflow: hidden; padding: 1px; margin: 5px 0px 5px 0px; border: 1px solid #C8C8C8; background-color: #F1F1F1}
.game_header .game_header_right .pop_bar .pop_fill {height: 16px; background-color: #AFEB73; padding: 2px}
.game_header .game_header_right .pop_bar .pop_fill span {position: absolute; right: 5px; padding: 0 2px; white-space: nowrap; font-size: 14px; font-weight: bold; color: #333}
.game_header .game_header_right .popularity_text {font-size: 10px; color: #000}
.game_header .game_header_right .popularity_text .popularity {color: #666; margin-right: 2px}
.game_header .game_header_right .popularity_text .desc {float: left; width: 300px; height: 390px; overflow-y: auto; border-left: #333 1px dotted; padding: 0px 20px 0px 20px}
.game_header #full_details {position: absolute; left: -20px; top: -11px; z-index: 500}
.game_header #full_details .clear {clear: both; width: 100%}
.game_header #full_details .full_details_top {width: 1000px; height: 31px; background-image: url(/public/images/global/backgrounds/full_details_bg_top_white.png)}
.game_header #full_details .full_details_top a.close {float: right; width: 12px; height: 12px; margin: 18px 18px 0 0; background-image: url(/public/images/global/event_modal_close.png); background-position: center bottom; background-repeat: no-repeat}
.game_header #full_details .full_details_top a.close:hover {background-position: center top}
.game_header #full_details .full_details_top a.close_details {float: left; margin: 16px 0 0 22px; font-size: 8px; text-transform: uppercase; text-decoration: none; color: #666}
.game_header #full_details .full_details_top a.close_details:hover {color: #BBB}
.game_header #full_details .full_details_mid {float: left; height: auto; width: 1000px; padding-left: 1px; background-image: url(/public/images/global/backgrounds/full_details_bg_mid_white.png); background-repeat: repeat-y}
.game_header #full_details .full_details_mid .game_title {font-size: 36px; font-weight: normal; margin: 0 19px 10px}
.game_header #full_details .full_details_mid .game_title span {font-size: 18px; color: #333}
.game_header #full_details .full_details_mid .cat_title {margin: 0 0 8px; font-size: 10px; color: #111}
.game_header #full_details .full_details_mid .cat_title span {color: #777; font-weight: normal}
.game_header #full_details .full_details_mid .sec_title {margin: 0; padding: 1px; color: #555; background-color: #DDD; font-weight: normal; font-size: 10px}
.game_header #full_details .full_details_mid .sec_title span {float: right; position: relative}
.game_header #full_details .full_details_mid p {margin: 2px 0 15px; padding-left: 2px; color: #333; line-height: 18px; font-size: 11px}
.game_header #full_details .full_details_mid ol {color: #333; margin: 2px 0 15px; padding-left: 2px}
.game_header #full_details .full_details_mid ol li {padding: 1px; font-size: 11px}
.game_header #full_details .full_details_mid ol li span {float: right; position: relative; left: -8px}
.game_header #full_details .full_details_mid .info {float: left; width: 300px; margin: 0 20px 0 19px}
.game_header #full_details .full_details_mid .info .left {float: left; width: 75px}
.game_header #full_details .full_details_mid .info .left img {max-width: 70px; max-height: 86px}
.game_header #full_details .full_details_mid .info .general {float: right; width: 224px}
.game_header #full_details .full_details_mid .traits {float: left; width: 260px; padding: 0 20px; border-left: #333 1px dotted}
.game_header #full_details .full_details_mid .desc {float: left; width: 300px; height: 390px; overflow-y: auto; border-left: #333 1px dotted; padding: 0px 20px 0px 20px}
.game_header #full_details .full_details_end {float: left; width: 1000px; height: 31px; background-image: url(/public/images/global/backgrounds/full_details_bg_end_white.png); background-repeat: no-repeat}
.no_content_styles01 {margin: 0px; padding: 0px 0px 0px 15px}
.no_content_styles01 .empty_msg {font-family: Arials, sans-serif; font-size: 18px; font-weight: normal; color: #333}
.no_content_styles01 ul {list-style-type: none; padding: 0px; margin: 15px 0px 15px 0px}
.no_content_styles01 ul li {border: 1px solid #222; padding: 4px; margin: 0px 0px 15px 0px; font-family: Arials, sans-serif}
.no_content_styles01 ul li .aka {display: block; padding: 20px 0px 20px 64px; margin: 0px; background-image: url(/public/images/member_home/no_content_icon_connect.png); background-repeat: no-repeat; background-position: 12px 15px}
.no_content_styles01 ul li .activity {display: block; padding: 20px 0px 20px 64px; margin: 0px; background-image: url(/public/images/member_home/no_content_icon_activity.png); background-repeat: no-repeat; background-position: 12px 15px}
.no_content_styles01 ul li .friends {display: block; padding: 20px 0px 20px 64px; margin: 0px; background-image: url(/public/images/member_home/no_content_icon_invite.png); background-repeat: no-repeat; background-position: 12px 15px}
.no_content_styles01 ul li .gamers {display: block; padding: 20px 0px 20px 64px; margin: 0px; background-image: url(/public/images/member_home/no_content_icon_search.png); background-repeat: no-repeat; background-position: 12px 15px}
.no_content_styles01 ul li .item {font-size: 14px; text-decoration: none !important; color: #eee; background-color: #111}
.no_content_styles01 ul li .item:hover {text-decoration: none !important; color: #fff; background-color: #222}
.no_content_styles01 ul li a {color: #CCC; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none !important; border-bottom: 1px solid #666}
.no_content_styles01 ul li a:hover {text-decoration: none !important; border-bottom: 1px solid #EEE; color: #EEE}
.no_content_styles01 ul li h4 {font-size: 14px; margin: 0px; padding: 0px}
.no_content_styles01 ul li h4 a {font-size: 14px; font-weight: normal; background-color: none; text-decoration: none; display: inline}
.no_content_styles01 ul li h4 a:hover {text-decoration: none}
.no_content_styles01 ul li h5 {font-size: 11px; font-weight: normal; color: #999; margin: 4px 0px 0px 0px; padding: 0px}
.nudge_block a#nudge_arrow_collapsed, .nudge_block a#nudge_arrow_expanded {text-decoration: none}
.nudge_block .user_list {height: 200px; overflow-y: auto; overflow-x: hidden; margin: 10px 20px 5px}
.nudge_block .user_list .username {padding-right: 15px}
.nudge_block .user_list li {border-bottom: 1px dotted #CCC; padding: 0px}
.nudge_block .user_list li label {display: block; padding: 4px 3px 2px 3px}
.nudge_block .user_list li label:hover {background-color: #EEE}
.nudge_block .disabled_info {margin: 0 0 3px 15px; font-family: lucida,lucida-grand,Arial,sans-serif; font-size: 10px; color: #999}
.nudge_block .select_all {font-size: 12px; margin: 0 5px 0 15px; color: #333}
.nudge_block .clear_all {font-size: 12px; color: #333}
.corners-top {background-image: url(/public/images/global/backgrounds/corners_set1.png); background-repeat: no-repeat; background-position: left 0px}
.corners-top div {height: 7px; background-image: url(/public/images/global/backgrounds/corners_set1.png); background-repeat: no-repeat; background-position: right -7px}
.corners-bottom {clear: both; background-image: url(/public/images/global/backgrounds/corners_set1.png); background-repeat: no-repeat; background-position: left -14px}
.corners-bottom div {height: 7px; background-image: url(/public/images/global/backgrounds/corners_set1.png); background-repeat: no-repeat; background-position: right -21px}
.corners-center {padding: 0 7px}
div.games_autocomplete, div.user_autocomplete {position: absolute; background-color: white; border: 1px solid #888; margin: 0px; padding: 0px; color: #333333; overflow-y: auto; overflow-x: hidden; height: 150px; z-index: 200}
div.games_autocomplete ul, div.user_autocomplete ul {list-style-type: none; margin: 0px; padding: 0px; background-image: none; background-color: #FFF}
div.games_autocomplete ul li.selected, div.user_autocomplete ul li.selected {background-color: #ff9}
div.games_autocomplete ul li, div.user_autocomplete ul li {list-style-type: none; display: block; font-size: 10px; color: #444; padding: 3px; line-height: 1.1em; cursor: pointer; border-bottom: 1px dotted #666666}
div.games_autocomplete ul li .game_platform, div.user_autocomplete ul li .game_platform {margin-left: 4px}
div.games_autocomplete ul li .game_icon, div.user_autocomplete ul li .game_icon {margin-right: 2px; margin-top: 2px}
div.games_autocomplete ul li .select_game_name, div.user_autocomplete ul li .select_game_name {color: #000000}
div.games_autocomplete ul li img, div.user_autocomplete ul li img {max-width: 20px; max-height: 20px; margin-right: 5px; vertical-align: middle}
.activity_events_block {margin: 20px 12px 6px 12px; padding: 4px; background-color: #CFCFCF}
.activity_events_block div.item_odd {background-color: #DDD}
.activity_events_block .aeb_item {position: relative; padding: 4px}
.activity_events_block .aeb_item .briefing {position: relative; overflow: hidden; min-height: 14px}
.activity_events_block .aeb_item .briefing .msg_txt {display: inline; position: absolute; left: 44px; font-family: arial, helvetica, sans-serif; font-size: 10px; color: #444; padding: 0px; margin: 0px}
.activity_events_block .aeb_item .briefing .verified {color: #333}
.activity_events_block .aeb_item .briefing .data {float: right; background-position: center; font-family: arial, helvetica, sans-serif; font-size: 11px; color: #666}
.activity_events_block .aeb_item .briefing .source {width: 38px; height: 13px; text-align: center; position: absolute; left: 0px; border-right: 1px dotted #444; background-position: center; background-repeat: no-repeat}
.activity_events_block .aeb_item .briefing .xfire {background-image: url(/public/images/global/icons/networks/xfire_mini.png)}
.activity_events_block .aeb_item .briefing .steam {background-image: url(/public/images/global/icons/networks/steam_mini.png)}
.activity_events_block .aeb_item .briefing .xbl {background-image: url(/public/images/global/icons/networks/xbl_mini.png)}
.activity_events_block .aeb_item .briefing .psn {background-image: url(/public/images/global/icons/networks/psn_mini.png)}
.activity_events_block .aeb_item .briefing .gamerdna {background-image: url(/public/images/global/icons/networks/gdna_mini.png)}
.activity_events_block .aeb_item .awards {max-height: 200px; overflow-y: auto; overflow-x: hidden; margin-top: 10px}
.activity_events_block .aeb_item .awards .award {min-height: 32px; margin: 10px 5px 0 0; padding-top: 10px; border-top: 1px dotted #CCC}
.activity_events_block .aeb_item .awards .award:first-child {margin-top: 0px}
.activity_events_block .aeb_item .awards .award .graphic {float: left}
.activity_events_block .aeb_item .awards .award .graphic img {max-width: 32px; max-height: 32px}
.activity_events_block .aeb_item .awards .award .info {margin-left: 37px}
.activity_events_block .aeb_item .awards .award .info .title {margin-bottom: 2px; font-size: 12px; color: #444}
.activity_events_block .aeb_item .awards .award .info .desc {overflow: hidden; font-size: 10px; line-height: 12px; color: #777}
.component_block {width: 320px; color: #666; font-size: 12px; margin: 0px auto 50px auto}
.component_block .nodata_gamesgadget {height: 379px; width: 320px; margin: 0px -10px 0px -10px; background-image: url(/public/images/member_home/nodata_gamesgadget_v01.jpg); background-repeat: no-repeat; background-position: top center}
.component_block .nodata_gamesgadget p {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333; line-height: 15px; text-align: justify; padding: 48px 20px 140px 20px}
.component_block .nodata_gamesgadget a {margin: 8px auto 0px auto}
.component_block .nodata_playersgadget {height: 379px; width: 320px; margin: 0px -10px 0px -10px; background-image: url(/public/images/member_home/nodata_playersgadget_v01.jpg); background-repeat: no-repeat; background-position: top center}
.component_block .nodata_playersgadget .msg {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333; line-height: 15px; padding: 52px 20px 140px 20px}
.component_block .nodata_playersgadget .actions {margin: 0px auto 0px auto}
.component_block .nodata_playersgadget .actions .btn_blank_gray {margin: 0 auto 10px auto}
.component_block a {color: #000; text-decoration: none}
.component_block a:hover {text-decoration: underline}
.component_block .section_spinner {float: left; padding: 3px 0 0 3px}
.component_block .block_title {padding: 23px 6px 2px; font-size: 24px; color: #FFF; background-color: #A1A1A1; text-align: right; text-transform: uppercase}
.component_block .no_friends {padding: 100px 10px; text-align: center}
.component_block .no_friends p {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333; line-height: 15px; padding: 0px; margin-bottom: 20px}
.component_block .no_friends .btn_blank_gray {margin: 0px auto 10px auto}
.component_block .no_tracked {height: 379px; width: 320px; margin: 0px; background-image: url(/public/images/member_home/nodata_playersgadget_v01.jpg); background-repeat: no-repeat; background-position: top center}
.component_block .no_tracked p {font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333; line-height: 16px; padding: 50px 20px 0px 20px}
.component_block .no_tracked ul {padding: 100px 55px 0px 55px; text-align: center}
.component_block .no_tracked ul li {list-style: none; margin: 0px; padding: 0px; line-height: 24px; font-size: 12px}
.component_block .no_tracked ul li span {color: #333}
.component_block .no_tracked a {margin: 20px auto 0px auto}
.component_block .list {background-color: #E5E5E5; border-top: 1px solid #FEFEFE; padding: 0px 10px; font-family: Helvetica,Arial,sans-serif}
.component_block .list .item {position: relative; padding: 10px 0; border-top: 1px dotted #878787}
.component_block .list .item:first-child {border-top: none}
.component_block .list .item .item_visual {overflow: hidden}
.component_block .list .item .info .title {overflow: hidden; margin-bottom: 4px; font-size: 12px; font-weight: bold; color: #000}
.component_block .list .item .info .title:hover .platform {color: #333}
.component_block .list .item .info .title a {color: #000}
.component_block .list .item .info .title .platform {font-size: 10px; color: #666}
.component_block .list .item .info ul {margin-bottom: 6px}
.component_block .list .item .info ul li {line-height: 11px}
.component_block .list .item .info ul li .field_title {font-size: 10px; text-transform: uppercase; color: #666}
.component_block .list .item .info ul li .field_info {font-size: 10px; color: #022222}
.component_block .list .item .info .quote {color: #555; font-family: Georgia,Helvetica,Arial,sans-serf; font-size: 11px; font-style: italic}
.component_block .list .item .info .star_ratings {margin-bottom: 2px}
.component_block .list .item .info .boxed {padding: 4px; margin: 10px 0px 0px 0px; background-color: #F1F1F1; border: 1px dotted #A7A7A7; color: #777; font-size: 10px; line-height: 15px}
.component_block .list .item .info .boxed a {color: #777}
.component_block .list .item .info .boxed a:hover {color: #333}
.component_block .list .item .info .boxed .count {font-size: 11px; font-weight: bold; color: #333}
.component_block .list .item .info .boxed .title {font-size: 11px; font-weight: normal; color: #333}
.component_block .list .item .info .mini_stats_bar {border-top: 1px dotted #AAA; margin-top: 15px; padding: 6px 0px 0px 0px}
.component_block .list .item_user {min-height: 32px}
.component_block .list .item_user .item_visual {position: absolute; left: 0px; top: 10px; width: 32px}
.component_block .list .item_user .item_visual a {display: block; text-decoration: none}
.component_block .list .item_user .item_visual img {max-height: 32px; max-width: 32px}
.component_block .list .item_user .info {margin-left: 40px}
.component_block .list .item_user .info .username {font-weight: bold}
.component_block .list .item_user .info .status {font-size: 11px}
.component_block .list .item_user .info .online, .component_block .list .item_user .info .online a {color: #66CF00}
.component_block .list .item_user .info .offline, .component_block .list .item_user .info .offline a {color: #022222}
.component_block .list .item_user .info .offline .status, .component_block .list .item_user .info .offline a .status {color: #666}
.component_block .list .item_user .info .play_info {font-size: 11px; color: #666}
.component_block .list .item_user .info .play_info a {text-decoration: none; color: #333; border-bottom: 1px solid #CCC}
.component_block .list .item_user .info .play_info a:hover {border-bottom: 1px solid #333}
.component_block .list .item_user .info .play_info a .platform {font-size: 10px; color: #333}
.component_block .list .item_user .info .play_info .game_name {color: #222}
.component_block .list .item_user .info .play_info .platform {font-size: 10px; color: #999}
.component_block .list .item_game {min-height: 94px}
.component_block .list .item_game .item_visual {position: absolute; left: 0px; top: 10px; width: 64px}
.component_block .list .item_game .item_visual img {border: 1px solid #999; max-height: 94px; max-width: 62px}
.component_block .list .item_game .info {margin-left: 72px}
.component_block .list .item_game .info .game_title, .component_block .list .item_game .info .game_title a {color: #022222; font-size: 12px; font-weight: bold; margin-bottom: 4px}
.component_block .list .item_game .info .game_title .platform, .component_block .list .item_game .info .game_title a .platform {font-size: 10px; color: #777}
.component_block .list .item_image {min-height: 64px}
.component_block .list .item_image .item_visual {position: absolute; left: 0px; top: 10px; width: 48px}
.component_block .list .item_image .item_visual img {max-height: 64px; max-width: 48px}
.component_block .list .item_image .info {margin-left: 56px}
.component_block .list .item_image .info ul li {line-height: 12px}
.component_block .list .item_image .info ul li .field_title {color: #878787}
.component_block .list .item_image .info ul li .field_info {font-size: 11px; color: #535353}
.component_block .list .item_image .info ul li .field_info a {color: #535353}
.component_block .list .item_image .info ul li .field_info .platform {font-size: 10px; color: #878787}
.component_block .list .item_game_activity {min-height: 32px}
.component_block .list .item_game_activity .item_visual {position: absolute; left: 0px; top: 10px; width: 32px}
.component_block .list .item_game_activity .item_visual img {max-height: 32px; max-width: 32px}
.component_block .list .item_game_activity .info {margin-left: 40px}
.component_block .list .item_user_status {min-height: 32px}
.component_block .list .item_user_status .item_visual {position: absolute; left: 0px; top: 10px; width: 32px}
.component_block .list .item_user_status .item_visual img {max-height: 32px; max-width: 32px}
.component_block .list .item_user_status .info {margin-left: 40px}
.component_block .list .item_game_post {min-height: 32px}
.component_block .list .item_game_post .item_visual {position: absolute; left: 0px; top: 10px; width: 32px}
.component_block .list .item_game_post .item_visual img {max-height: 32px; max-width: 32px}
.component_block .list .item_game_post .info {margin-left: 40px}
.component_block .list .item_user_review {min-height: 32px}
.component_block .list .item_user_review .item_visual {position: absolute; left: 0px; top: 10px; width: 32px}
.component_block .list .item_user_review .item_visual img {max-height: 32px; max-width: 32px}
.component_block .list .item_user_review .info {margin-left: 40px}
.component_block .list .item_quiz {min-height: 32px}
.component_block .list .item_quiz .item_visual {position: absolute; left: 0px; top: 10px; width: 32px}
.component_block .list .item_quiz .item_visual img {max-height: 32px; max-width: 32px}
.component_block .list .item_quiz .info {margin-left: 40px}
.component_block .list .item_review {min-height: 32px}
.component_block .list .item_review .item_visual {position: absolute; left: 0px; top: 10px; width: 32px}
.component_block .list .item_review .item_visual img {max-height: 32px; max-width: 32px}
.component_block .list .item_review .info {margin-left: 40px}
.component_block .simple_pager {background-color: #CACACA; border-top: 1px solid #FEFEFE; overflow: hidden; color: #424242}
.component_block .simple_pager a {color: #333; text-decoration: none}
.component_block .simple_pager a:hover {color: #000; background-color: #AAA}
.component_block .simple_pager a.disabled {color: #888; cursor: default; text-decoration: none}
.component_block .simple_pager a.disabled:hover {color: #888; background-color: #CACACA}
.component_block .simple_pager .prev {float: left; width: 100px; padding: 2px 4px; border-right: 1px solid #FEFEFE}
.component_block .simple_pager .page_loc {float: left; width: 102px; padding: 2px 0px; text-align: center}
.component_block .simple_pager .next {float: right; width: 100px; padding: 2px 4px; border-left: 1px solid #FEFEFE; text-align: right}
.filter_bar {background-color: #CCC; padding: 5px; font-size: 10px; text-transform: uppercase}
.filter_bar+.filter_bar {background-color: #D5D5D5}
.filter_bar ul {overflow: hidden}
.filter_bar ul li {float: left}
.filter_bar ul li.category {margin-right: 3px; color: #777}
.filter_bar ul li.section_spinner embed {float: left; margin: 1px 0 0 2px}
.filter_bar ul li .edit {border-left: 1px dotted #ccc}
.filter_bar ul li a {padding: 1px 6px; color: #222}
.filter_bar ul li a:hover {color: #787878}
.filter_bar ul li a.active {background-color: #666; color: #FFF; text-decoration: none; cursor: pointer}
.filter_bar ul li a.associated {background-color: #787878; color: #FFF; text-decoration: none; cursor: pointer}
.filter_bar ul li a.associated:hover {background-color: #666}
.thread_feed {background-color: #FFF}
.thread_feed .nodata {font-family: arial, helvetica, sans-serif; font-size: 14px; color: #333; line-height: 20px; padding: 20px 20px 40px 20px}
.thread_feed .nodata a {color: #333; text-decoration: underline}
.thread_feed .nodata a:hover {color: #000}
.thread_feed div.non_highlight {border-bottom: none}
.thread_feed div.non_highlight .item_closed {margin: 0}
.thread_feed .item_wrap {clear: both; overflow: hidden; border-bottom: 1px dashed #999}
.thread_feed .item_wrap:first-child .item_closed {padding-top: 3px}
.thread_feed .item_wrap:first-child .item_closed .open_thread {margin-bottom: 10px}
.thread_feed .item_wrap .item_open {background-color: #E5E5E5}
.thread_feed .item_wrap .item_open .close {display: block; float: right; height: 12px; line-height: 12px; margin: 5px 10px 0 0; padding-right: 15px; font-size: 10px; text-decoration: none; text-transform: uppercase; color: #999; background-image: url(/public/images/events/event_modal_close.png); background-repeat: no-repeat; background-position: right top}
.thread_feed .item_wrap .item_open .close:hover {background-position: right bottom; color: #AAA}
.thread_feed .item_wrap .item_open .lead {clear: both; overflow: hidden; margin-bottom: 25px; padding: 10px 14px 0 22px}
.thread_feed .item_wrap .item_open .lead .caption {overflow: hidden; font-family: Georgia,Arial,sans-serif; color: #444}
.thread_feed .item_wrap .item_open .lead .caption .created {color: #666; font-family: Arial,Helvetica,sans-serif; font-size: 10px; min-height: 16px; line-height: 16px; padding-left: 20px}
.thread_feed .item_wrap .item_open .lead .caption .title {font-family: HelveticaNeue,HelveticaLight,Arial,sans-serif; font-size: 22px; margin-bottom: 5px}
.thread_feed .item_wrap .item_open .lead .caption .title .platform {font-size: 14px; color: #777}
.thread_feed .item_wrap .item_open .lead .caption .title .platform a {color: #777}
.thread_feed .item_wrap .item_open .lead .caption .desc {overflow: hidden; font-size: 12px}
.thread_feed .item_wrap .item_open .lead .caption .desc img {max-width: 300px}
.thread_feed .item_wrap .item_open .lead .user {float: right; width: 160px; margin-left: 10px}
.thread_feed .item_wrap .item_open .lead .user .avatar {float: left; width: 32px; margin-right: 4px}
.thread_feed .item_wrap .item_open .lead .user .avatar img {max-width: 32px; max-height: 32px}
.thread_feed .item_wrap .item_open .lead .user .detail {float: left; width: 124px}
.thread_feed .item_wrap .item_open .lead .user .detail .username {overflow: hidden; font-size: 11px; font-weight: bold}
.thread_feed .item_wrap .item_open .lead .user .detail .username a {color: #222}
.thread_feed .item_wrap .item_open .lead .user .detail .posted {font-size: 10px; color: #666}
.thread_feed .item_wrap .item_open .media {margin: 0 0 25px 0; padding: 0 22px}
.thread_feed .item_wrap .item_open .media img {max-width: 476px}
.thread_feed .item_wrap .item_open .associated_games {position: relative; width: 390px; margin: 0 0 25px 22px; padding: 10px 10px 0 0; border-top: 1px dotted #999}
.thread_feed .item_wrap .item_open .associated_games li {margin-bottom: 10px}
.thread_feed .item_wrap .item_open .associated_games .game_box_art {float: left; padding: 0 8px 0 5px; width: 32px}
.thread_feed .item_wrap .item_open .associated_games .game_box_art img {max-width: 32px; max-height: 45px; border: 0px none}
.thread_feed .item_wrap .item_open .associated_games .game_info {min-height: 45px; padding: 6px 0px 0px 0px; margin-left: 45px}
.thread_feed .item_wrap .item_open .associated_games .game_info .name {font-family: "Helvetica Neue", Helvetica, arial, sans-serif; font-size: 11px; margin: 0px 0px 4px 0px}
.thread_feed .item_wrap .item_open .associated_games .game_info .name a {text-decoration: none; color: #333; border-bottom: 1px solid #CCC}
.thread_feed .item_wrap .item_open .associated_games .game_info .name a:hover {border-bottom: 1px solid #666; color: #000}
.thread_feed .item_wrap .item_open .associated_games .game_info .name a:hover span {color: #555}
.thread_feed .item_wrap .item_open .associated_games .game_info .name a span {font-size: 10px; color: #777}
.thread_feed .item_wrap .item_open .associated_games .game_info .info_row {margin-bottom: 2px; font-family: "Helvetica Neue", Helvetica, arial, sans-serif; font-size: 10px; line-height: 10px}
.thread_feed .item_wrap .item_open .associated_games .game_info .info_row .field_title {color: #999; text-transform: uppercase}
.thread_feed .item_wrap .item_open .associated_games .game_info .info_row .field_info {color: #666}
.thread_feed .item_wrap .item_open .associated_games .game_info .star_ratings {margin-bottom: 3px}
.thread_feed .item_wrap .item_open .comment_block {padding: 0 22px 0 22px}
.thread_feed .item_wrap .item_open .comment_block .header {margin-bottom: 20px; padding: 7px 3px 0 0; border-bottom: none; border-top: 1px solid #C5C5C5}
.thread_feed .item_wrap .item_open .comment_block .list .section .avatar {width: 32px; padding: 0; border: none}
.thread_feed .item_wrap .item_open .comment_block .list .section .avatar img {max-width: 32px; max-height: 32px}
.thread_feed .item_wrap .item_open .comment_block .list .section .info {min-height: 32px; margin-left: 40px}
.thread_feed .item_wrap .item_open .comment_block .list .section .info .submitted {margin-bottom: 3px}
.thread_feed .item_wrap .item_open .comment_block .list .section .info .add textarea {width: 95%}
.thread_feed .item_wrap .item_closed {position: relative; display: block; text-decoration: none; cursor: pointer}
.thread_feed .item_wrap .item_closed:hover {background-color: #ececec}
.thread_feed .item_wrap .item_closed:hover .options_menu {display: block}
.thread_feed .item_wrap .item_closed:hover .open_thread {background-image: url(/public/images/global/buttons/open_thread.png); background-repeat: no-repeat; background-position: left top}
.thread_feed .item_wrap .item_closed:hover .preview {color: #000}
.thread_feed .item_wrap .item_closed:hover .object {background-color: #bbb}
.thread_feed .item_wrap .item_closed .item_closed_inner {padding: 10px 0px 0px 0px; margin: 0px 0px 30px 0px}
.thread_feed .item_wrap .item_closed .options_menu {display: none; position: absolute; z-index: 1; right: 5px; top: 10px}
.thread_feed .item_wrap .item_closed .options_menu .menu_dropdown {display: block; float: right; clear: both; width: 80px; height: 13px; line-height: 13px; padding-left: 3px; border: 1px solid #999; font-size: 9px; text-transform: uppercase; text-decoration: none; color: #999}
.thread_feed .item_wrap .item_closed .options_menu .menu_dropdown:hover {background-color: #F5F5F5; color: #777}
.thread_feed .item_wrap .item_closed .options_menu .menu_dropdown .icn_down {float: right; width: 20px; height: 100%; border-left: 1px dotted #666; background-image: url(/public/images/global/arrows/sort_down_8px.png); background-repeat: no-repeat; background-position: center 3px}
.thread_feed .item_wrap .item_closed .options_menu .menu_items {display: none; position: relative; float: right; clear: both; padding: 2px; background-color: #FFF; border: 1px solid #666}
.thread_feed .item_wrap .item_closed .options_menu .menu_items .item {display: block; padding: 2px 5px; text-decoration: none; font-size: 11px; color: #444}
.thread_feed .item_wrap .item_closed .options_menu .menu_items .item:hover {background-color: #CCC; color: #000}
.thread_feed .item_wrap .item_closed .menu_active {display: block}
.thread_feed .item_wrap .item_closed .menu_active .menu_dropdown {background-color: #444 !important; border-color: #666; border-bottom: none; color: #FFF !important}
.thread_feed .item_wrap .item_closed .menu_active .menu_dropdown .icn_down {background-position: center -16px}
.thread_feed .item_wrap .item_closed .menu_active .menu_items {display: block; z-index: 25}
.thread_feed .item_wrap .item_closed .open_thread {position: relative; height: 15px; margin: 0px 0px 8px 5px}
.thread_feed .item_wrap .item_closed .preview {overflow: hidden; min-height: 40px; color: #444; padding: 0px 0px 0px 10px}
.thread_feed .item_wrap .item_closed .preview img {max-width: 325px}
.thread_feed .item_wrap .item_closed .preview .quote {font-family: Georgia, times, serif; font-size: 18px; font-weight: normal; font-style: italic; line-height: 24px}
.thread_feed .item_wrap .item_closed .preview .game_info_block {width: 325px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #999}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_box_art {float: left; padding: 0 8px 0 5px; width: 32px}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_box_art img {max-width: 32px; max-height: 45px; border: 0px none}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_info {min-height: 45px; padding: 6px 0px 0px 0px; margin-left: 45px}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_info .name {font-family: "Helvetica Neue", Helvetica, arial, sans-serif; font-size: 11px; margin: 0px 0px 4px 0px; color: #333}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_info .name span {font-size: 10px; color: #777}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_info .info_row {margin-bottom: 2px; font-family: "Helvetica Neue", Helvetica, arial, sans-serif; font-size: 10px}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_info .info_row .field_title {color: #999}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_info .info_row .field_info {color: #666}
.thread_feed .item_wrap .item_closed .preview .game_info_block .game_info .star_ratings {margin-bottom: 3px}
.thread_feed .item_wrap .item_closed .creator_info {float: right; position: relative; top: 0px; width: 160px; margin-left: 15px}
.thread_feed .item_wrap .item_closed .creator_info img {float: left; width: 32px; height: 32px; border: 1px solid #FFF; margin: 0px 4px 0px 0px}
.thread_feed .item_wrap .item_closed .creator_info .stamp {max-width: 160px; padding: 7px 0px 0px 0px}
.thread_feed .item_wrap .item_closed .creator_info .stamp p {max-width: 160px; font-family: Arial, sans-serif; font-size: 10px; font-weight: normal; line-height: 10px; color: #444; padding: 1px 0px 1px 0px; margin: 0px}
.thread_feed .item_wrap .item_closed .creator_info .stamp .membername {overflow: hidden; font-size: 11px; font-weight: bold; color: #222}
.thread_feed .item_wrap .item_closed .creator_info .stamp .time {font-size: 10px; font-weight: normal; color: #666}
.thread_feed .item_wrap .item_closed .extra_info {float: right; width: 160px; margin: 0 0 10px 15px}
.thread_feed .item_wrap .item_closed .extra_info .extra_info_row {overflow: hidden}
.thread_feed .item_wrap .item_closed .extra_info .specialty_tags {width: 100%; border-top: 1px solid #DDD; margin-top: 8px; padding-top: 8px}
.thread_feed .item_wrap .item_closed .extra_info .type_icon_large {float: left; width: 30px; height: 30px; margin-right: 5px; background-repeat: no-repeat; background-position: left top}
.thread_feed .item_wrap .item_closed .extra_info .date {font-size: 18px; line-height: 30px; color: #333}
.thread_feed .item_wrap .item_closed .object {clear: both; font-family: arial,sans-serif; font-size: 11px; font-weight: normal; color: #777; background-color: #D6D6D6; padding: 6px 4px 8px 10px; margin: 10px 0px 0px 0px}
.thread_feed .item_wrap .item_closed .object .bar {min-height: 16px; line-height: 16px}
.thread_feed .item_wrap .item_closed .object .title {color: #444; padding: 1px 0px 0px 20px}
.thread_feed .item_wrap .item_closed .object .games_summary {color: #777}
.thread_feed .item_wrap .item_closed .object .comment_count {float: right; height: 19px; width: 21px; font-size: 10px; line-height: 14px; text-align: center; color: #fff; background-image: url(/public/images/global/icons/comment_bubble_21px.png); background-position: top right; background-repeat: no-repeat; padding: 0px; margin: -2px 0px 0px 0px}
.thread_feed .item_wrap .item_closed .object .count_zero {background-image: url(/public/images/global/icons/comment_bubble_zero_21px.png) !important}
.thread_feed .grouped_items-top {overflow: hidden; margin-top: 20px; font-size: 14px; border-bottom: 1px dashed #B6B6B6}
.thread_feed .grouped_items-top .group_label {position: relative; height: 24px; line-height: 24px; padding-left: 37px; background-repeat: no-repeat; background-position: left center}
.thread_feed .grouped_items-top .group_label .arrow_status {float: right; width: 8px; height: 100%; margin-left: 5px; background-repeat: no-repeat; background-position: left center}
.thread_feed .grouped_items-top .toggle {min-height: 30px; color: #666}
.thread_feed .grouped_items-top .date {float: right; font-size: 18px; color: #333}
.thread_feed .grouped_items-bottom {overflow: hidden; margin-bottom: 20px}
.thread_feed .grouped_items-bottom .date {float: right; margin-right: 12px; font-size: 18px; color: #333}
.thread_feed .grouped_items-bottom_expanded {border-top: 1px dashed #B6B6B6; margin-top: 20px}
.thread_feed .group_collapsed .group_label {background-image: url(/public/images/global/icons/current_items/set4/gameplay_grp_30px.png)}
.thread_feed .group_collapsed .arrow_status {background-image: url(/public/images/global/arrows/sort_closed_gray_8px.png)}
.thread_feed .group_expanded .group_label {background-image: url(/public/images/global/icons/current_items/set4/gameplay_grp_open_30px.png)}
.thread_feed .group_expanded .arrow_status {background-image: url(/public/images/global/arrows/sort_down_gray_8px.png)}
.thread_feed .item_hidden {position: relative; padding: 10px; background-color: #000; font-size: 11px; color: #999}
.thread_feed .item_hidden p a {text-decoration: none; color: #CCC; border-bottom: 1px solid #444}
.thread_feed .item_hidden p a:hover {text-decoration: none; border-color: #CCC}
.thread_feed .item_hidden .dismiss {display: block; position: absolute; top: 2px; right: 2px; width: 16px; height: 16px; background-image: url(/public/images/global/icons/close_gray_8px.png); background-repeat: no-repeat; background-position: center center}
.thread_feed .item_hidden .msg {margin-bottom: 4px; font-size: 12px; font-weight: bold; color: #FFF}
.thread_feed .item_gameplay .type_icon {background-image: url(/public/images/global/icons/current_items/set2/gameplay_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_gameplay .type_icon_large {background-image: url(/public/images/global/icons/current_items/set7/gameplay.png)}
.thread_feed .item_minireview .type_icon {background-image: url(/public/images/global/icons/current_items/set2/mini_review_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_minireview .type_icon_large {background-image: url(/public/images/global/icons/current_items/set7/review.png)}
.thread_feed .item_pic .type_icon {background-image: url(/public/images/global/icons/current_items/set2/pic_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_pic .type_icon_large {background-image: url(/public/images/global/icons/current_items/set7/pic.png)}
.thread_feed .item_pic .item_open .lead .caption .title, .thread_feed .item_pic .item_open .lead .caption .desc {font-family: georgia, times, serif; font-style: italic}
.thread_feed .item_post .type_icon {background-image: url(/public/images/global/icons/current_items/set2/post_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_post .type_icon_large {background-image: url(/public/images/global/icons/current_items/set7/post.png)}
.thread_feed .item_post .item_open .lead .caption .title {font-size: 20px}
.thread_feed .item_post .item_open .lead .caption .desc {font-style: italic}
.thread_feed .item_vid .type_icon {background-image: url(/public/images/global/icons/current_items/set2/vid_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_vid .type_icon_large {background-image: url(/public/images/global/icons/current_items/set7/vid.png)}
.thread_feed .item_user_status .type_icon {background-image: url(/public/images/global/icons/current_items/set2/user_status_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_user_status .type_icon_large {background-image: url(/public/images/global/icons/current_items/set7/status.png)}
.thread_feed .item_user_status .item_open .lead .caption .desc {font-style: italic}
.thread_feed .item_game_completion .type_icon {background-image: url(/public/images/global/icons/current_items/set2/completion_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_game_completion .type_icon_large {background-image: url(/public/images/global/icons/current_items/set7/review.png)}
.thread_feed .item_game_completion .item_open .lead .caption .desc {font-style: italic}
.thread_feed .item_game_completion .item_open .associated_games .game_info {padding-top: 0px}
.thread_feed .item_game_completion .item_open .associated_games .game_info .info_row .field_title {float: left; margin-right: 3px; text-transform: none}
.thread_feed .item_game_completion .item_open .associated_games .game_info .info_row .field_info {display: block; overflow: hidden; line-height: 11px}
.thread_feed .item_game_completion .item_open .associated_games .game_info .info_row .field_info a {color: #444}
.thread_feed .item_quiz .type_icon {background-image: url(/public/images/global/icons/current_items/set2/quiz_16px.png); background-position: left top; background-repeat: no-repeat}
.thread_feed .item_quiz .type_icon_large {background-image: url(/public/images/)}
.thread_feed .feed_footer {height: 28px; padding: 0 0 0 6px; border: 1px solid #D5D5D5; font-size: 10px; line-height: 28px; background-color: #EBEBEB; text-transform: uppercase}
.thread_feed .feed_footer a {text-decoration: none; color: #444}
.thread_feed .feed_footer a:hover {text-decoration: none}
.thread_feed .feed_footer .option_links {float: right}
.thread_feed .feed_footer .pref_link {display: block; float: right; width: 16px; height: 16px; margin-left: 10px; padding: 6px; border-left: 1px solid #D5D5D5; background-image: url(/public/images/global/icons/set1_16px_edit.png); background-repeat: no-repeat; background-position: center center}
.thread_feed .feed_footer .view_hidden_link {border-bottom: 1px solid #CCC}
.thread_feed .feed_footer .view_hidden_link:hover {border-color: #444}
.thread_feed .feed_footer .more_link {padding-left: 13px; border-bottom: 1px solid #CCC; background-image: url(/public/images/global/arrows/sort_down_8px.png); background-repeat: no-repeat; background-position: left 3px}
.thread_feed .feed_footer .more_link:hover {border-color: #444}
.thread_feed .feed_footer #more_activity_spinner_flash {vertical-align: middle}
.companion_loader {position: fixed; bottom: 0; left: 0; overflow: hidden; width: 100%; height: 419px; background-color: #000; opacity: 0.8; z-index: 25}
.companion_loader .companion_loader_spinner {text-align: center; margin-top: 122px}
.companion {position: fixed; z-index: 20; bottom: 0; left: 0; overflow: hidden; width: 100%; height: 419px; background-color: #000}
.companion .companion_loading_spinner {padding-top: 100px; padding-left: 700px}
.companion .wrap {position: relative; width: 960px; height: 100%; margin: 0 auto}
.companion .wiz_bar {height: 51px; padding-top: 20px; border-bottom: 1px solid #252525; background-image: url(/public/images/jumpstart/bg_wiz_bar.png); background-position: left top; background-repeat: repeat-x}
.companion .wiz_bar .breadcrumb {line-height: 51px; font-family: "ItcEras Medium",Helvetica,Arial,sans-serif; font-size: 16px; font-weight: bold; color: #555}
.companion .wiz_bar .breadcrumb .title {color: #A9A9A9}
.companion .wiz_bar .breadcrumb .active {color: #FFF}
.companion .wiz_bar .breadcrumb .companion_close {position: absolute; right: 0; top: 0; font-size: 11px; font-weight: normal}
.companion .wiz_bar .breadcrumb .companion_close a {color: #666}
.companion .wiz_bar .breadcrumb .companion_close a .close_text {color: #555}
.companion .wiz_bd {height: 307px; padding-top: 40px; background-color: #000; background-image: url(/public/images/jumpstart/bg_wiz_bd.png); background-position: center top; background-repeat: no-repeat}
.companion .wiz_bd .guide {float: left; width: 330px; min-height: 223px; border-right: 1px dotted #535353; padding: 15px 30px 0 0}
.companion .wiz_bd .guide .title {font-family: "HelveticaNeue Light",Helvetica,"Myriad Pro",Arial,sans-serif; font-size: 24px; color: #FFF}
.companion .wiz_bd .guide p {margin-bottom: 15px; font-size: 11px; line-height: 18px; color: #777}
.companion .wiz_bd .guide p a {color: #CCC}
.companion .wiz_bd .guide p .darken {color: #444}
.companion .wiz_bd .guide .jumpstart_guide_start {width: 306px; height: 112px; padding: 15px 12px; background-image: url(/public/images/jumpstart/bg_guide_start.png); background-position: center top; background-repeat: no-repeat}
.companion .wiz_bd .core {position: relative; float: left; width: 445px; height: 100%; padding: 0 77px; color: #777}
.companion .wiz_bd .core .mini_instruct {text-align: center; font-size: 12px; color: #444}
.companion .wiz_bd .core .list_box {width: 385px; margin: 0 auto}
.companion .wiz_bd .core .list_box .box_shell {border: 1px solid #A9A9A9}
.companion .wiz_bd .core .list_box .box_shell .box_hd {position: relative; background-color: #000; padding: 13px 16px; margin-bottom: 1px; border-bottom: 1px dotted #424242}
.companion .wiz_bd .core .list_box .box_shell .box_hd .finding_players_spinner {margin-left: 125px; margin-top: 25px; margin-bottom: 25px}
.companion .wiz_bd .core .list_box .box_shell .box_hd .close {display: block; position: absolute; right: 0; top: 0; width: 18px; height: 18px; background-image: url(/public/images/global/icons/close_gray_8px.png); background-repeat: no-repeat; background-position: center center}
.companion .wiz_bd .core .list_box .box_shell .box_hd .title {font-size: 14px; color: #FFF}
.companion .wiz_bd .core .list_box .box_shell .box_hd ul {margin-top: 8px; font-size: 11px; color: #999}
.companion .wiz_bd .core .list_box .box_shell .box_hd ul li {margin-bottom: 3px; padding-left: 17px; background-image: url(/public/images/global/icons/success_v01_13px.png); background-repeat: no-repeat; background-position: left center}
.companion .wiz_bd .core .list_box .box_shell .box_list {max-height: 170px; overflow-y: auto; background-color: #000}
.companion .wiz_bd .core .list_box .box_shell .box_list li {font-size: 11px; background-color: #121212; margin-bottom: 1px; padding: 2px 10px 2px 15px}
.companion .wiz_bd .core .list_box .box_shell .box_list input {float: right; width: 13px; height: 13px}
.companion .wiz_bd .core .list_box .box_shell .box_list label {display: block}
.companion .wiz_bd .core .list_box .box_shell .box_list label:hover {color: #777}
.companion .wiz_bd .core .list_box .box_shadow {height: 90px; background-image: url(/public/images/jumpstart/bg_list_box_shadow.png); background-position: left 1px; background-repeat: no-repeat}
.companion .wiz_bd .core .connect_networks .list_box .box_shell .box_list {max-height: 81px; font-size: 12px; color: #666}
.companion .wiz_bd .core .connect_networks .list_box .box_shell .box_list li {padding: 5px 10px 5px 32px; background-position: 10px center; background-repeat: no-repeat}
.companion .wiz_bd .core .connect_networks .list_box .box_shell .box_list li.plat_xbox {background-image: url(/public/images/aka/aka_network_xbox_live_16.png)}
.companion .wiz_bd .core .connect_networks .list_box .box_shell .box_list li.plat_xfire {background-image: url(/public/images/aka/aka_network_xfire_16.png)}
.companion .wiz_bd .core .connect_networks .list_box .box_shell .box_list li.plat_steam {background-image: url(/public/images/aka/aka_network_steam_16.png)}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list li {overflow: hidden; padding: 10px 10px 10px 15px}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block {float: left; width: 329px; font-size: 10px; color: #555}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block span {color: #777}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .user_info {float: left; width: 292px; padding-top: 3px}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .avatar {float: left; width: 32px; height: 32px; margin-right: 5px}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .avatar img {max-width: 32px; max-height: 32px}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .relation {min-height: 16px; margin-bottom: 4px; padding-left: 20px; color: #CCC; background-repeat: no-repeat; background-position: left top}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .plat_xbox {background-image: url(/public/images/aka/aka_network_xbox_live_16.png)}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .plat_xfire {background-image: url(/public/images/aka/aka_network_xfire_16.png)}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .plat_steam {background-image: url(/public/images/aka/aka_network_steam_16.png)}
.companion .wiz_bd .core .follow_players .list_box .box_shell .box_list .info_block .username {font-size: 11px}
.companion .wiz_bd .core .platform_select li {float: left}
.companion .wiz_bd .core .platform_select li a {display: block; width: 63px; padding-top: 53px; text-decoration: none; text-align: center; color: #777; background-position: center top; background-repeat: no-repeat}
.companion .wiz_bd .core .platform_select li a:hover {background-position: center -68px}
.companion .wiz_bd .core .platform_select li a.checked {background-position: center bottom}
.companion .wiz_bd .core .platform_select li.plat_pc a {background-image: url(/public/images/global/icons/platforms/set1/pc.png)}
.companion .wiz_bd .core .platform_select li.plat_x360 a {background-image: url(/public/images/global/icons/platforms/set1/x360.png)}
.companion .wiz_bd .core .platform_select li.plat_ps3 a {background-image: url(/public/images/global/icons/platforms/set1/ps3.png)}
.companion .wiz_bd .core .platform_select li.plat_wii a {background-image: url(/public/images/global/icons/platforms/set1/wii.png)}
.companion .wiz_bd .core .platform_select li.plat_psp a {background-image: url(/public/images/global/icons/platforms/set1/psp.png)}
.companion .wiz_bd .core .platform_select li.plat_ds a {background-image: url(/public/images/global/icons/platforms/set1/nds.png)}
.companion .wiz_bd .core .platform_select li.plat_iphone a {background-image: url(/public/images/global/icons/platforms/set1/iphone.png)}
.companion .wiz_bd .core .path_btns {clear: both; position: absolute; bottom: 30px; width: 445px; text-align: center}
.companion .wiz_bd .core .path_btns .btn_blank_gray_small, .companion .wiz_bd .core .path_btns .btn_blank_gray {margin: 0 auto 4px}
.companion .wiz_bd .core .path_btns .btn_skip {font-size: 12px; text-decoration: none; color: #444}
.companion .wiz_bd .core .path_btns .btn_skip:hover {text-decoration: underline}
.companion .wiz_bd .core .btn_recommend_games {display: block; position: absolute; top: 82px; right: 0; width: 90px; padding-top: 40px; font-size: 10px; text-align: center; text-transform: uppercase; text-decoration: none; color: #565656; background-image: url(/public/images/global/buttons/arrow_box_shadow_38px.png); background-repeat: no-repeat; background-position: center top}
.companion .wiz_bd .core .btn_recommend_games:hover {background-position: center -75px; color: #666}
.companion .wiz-jump-start .wiz_bd {background-image: url(/public/images/jumpstart/bg_wiz_surprise_box.png)}
.companion .wiz-jump-start .wiz_bd .core {width: 579px; padding: 0 0 0 20px; font-size: 12px; color: #CCC}
.companion .wiz-jump-start .wiz_bd .core .intro {margin-bottom: 14px; font-size: 11px; color: #999}
.companion .wiz-jump-start .wiz_bd .core .summary {margin: 0 0 20px 8px; color: #CCC}
.companion .wiz-jump-start .wiz_bd .core .summary li {min-height: 20px; line-height: 20px; margin-bottom: 8px; padding-left: 28px; background-repeat: no-repeat; background-position: left center}
.companion .wiz-jump-start .wiz_bd .core .summary .import {background-image: url(/public/images/jumpstart/icon_import_20px.png)}
.companion .wiz-jump-start .wiz_bd .core .summary .add {background-image: url(/public/images/jumpstart/icon_add_20px.png)}
.companion .wiz-jump-start .wiz_bd .core .summary .find {background-image: url(/public/images/jumpstart/icon_find_20px.png)}
.companion .wiz-jump-start .wiz_bd .core .path_btns {bottom: 46px}
.companion .wiz-platform .wiz_bd .core .mini_instruct {margin: 38px 0 30px 0}
.companion .wiz-game-add .wiz_bd .core {width: 539px; padding: 0 0 0 60px}
.companion .wiz-game-add .wiz_bd .core .network_imports {padding-right: 60px}
.companion .wiz-game-add .wiz_bd .core .network_imports .mini_instruct {margin-top: 0}
.companion .wiz-game-add .wiz_bd .core .link_back {margin-bottom: 5px; font-size: 10px; text-transform: uppercase; color: #555}
.companion .wiz-game-add .wiz_bd .core .mini_instruct {margin: 15px 0 25px 0}
.companion .wiz-game-add .wiz_bd .core .add_games {height: 141px}
.companion .wiz-game-add .wiz_bd .core .add_games li {position: relative; float: left; width: 80px; height: 100%}
.companion .wiz-game-add .wiz_bd .core .add_games li.selected .boxart_shell {background-position: right bottom}
.companion .wiz-game-add .wiz_bd .core .add_games li.selected .boxart_shell .boxart {background-image: url(/public/images/jumpstart/bg_boxart_glow.png); background-repeat: no-repeat; background-background-position: left top}
.companion .wiz-game-add .wiz_bd .core .add_games li.selected .checked {position: absolute; top: 0; right: 0}
.companion .wiz-game-add .wiz_bd .core .add_games li.prev_next {width: 50px}
.companion .wiz-game-add .wiz_bd .core .add_games li.prev_next .btn_nav {display: block; position: absolute; bottom: 20px; width: 40px; height: 35px; background-repeat: no-repeat; background-background-position: left top}
.companion .wiz-game-add .wiz_bd .core .add_games li.prev_next .btn_nav:hover {background-position: right top}
.companion .wiz-game-add .wiz_bd .core .add_games li.prev_next .btn_nav-more {margin-left: 10px; background-image: url(/public/images/jumpstart/btn_more_arrow.png)}
.companion .wiz-game-add .wiz_bd .core .add_games li.prev_next .btn_nav-prev {margin-right: 10px; background-image: url(/public/images/jumpstart/btn_prev_arrow.png)}
.companion .wiz-game-add .wiz_bd .core .add_games li.prev_next .spinner {position: absolute; bottom: 29px; left: 6px}
.companion .wiz-game-add .wiz_bd .core .add_games li .boxart_shell {display: block; position: absolute; bottom: 0; padding-bottom: 33px; background-image: url(/public/images/jumpstart/bg_boxart_shadow.png); background-repeat: no-repeat; background-position: left bottom}
.companion .wiz-game-add .wiz_bd .core .add_games li .boxart_shell:hover {background-position: right bottom}
.companion .wiz-game-add .wiz_bd .core .add_games li .boxart_shell:hover .boxart {background-image: url(/public/images/jumpstart/bg_boxart_glow.png); background-repeat: no-repeat; background-background-position: left top}
.companion .wiz-game-add .wiz_bd .core .add_games li .boxart_shell .boxart {width: 64px; max-height: 100px; padding: 8px 8px 0 8px}
.companion .wiz-game-add .wiz_bd .core .networks {overflow: hidden; margin: 0 auto}
.companion .wiz-game-add .wiz_bd .core .networks li {float: left; margin-bottom: 10px}
.companion .wiz-game-add .wiz_bd .core .networks input {background-color: #FFF; border: 1px solid #CCC; padding: 1px 3px}
.companion .wiz-game-add .wiz_bd .core .networks .btn_submit {float: left; cursor: pointer; width: 22px; height: 22px; border: none; vertical-align: middle; background-color: transparent; background-image: url(/public/images/global/buttons/arrow_submit_22px.png); background-repeat: no-repeat; background-position: left top}
.companion .wiz-game-add .wiz_bd .core .networks .btn_submit:hover {background-position: left bottom}
.companion .wiz-game-add .wiz_bd .core .networks .plat_icon {float: left; margin: 3px 10px 0 0}
.companion .wiz-game-add .wiz_bd .core .networks .form_style2, .companion .wiz-game-add .wiz_bd .core .networks .form_style2_inactive {float: left; width: 280px; margin-right: 8px}
.companion .wiz-game-add .wiz_bd .core .networks .text_feedback {float: left; width: 280px; height: 22px; line-height: 22px; padding: 0 4px; margin-right: 8px; font-size: 12px; color: #A9A9A9}
.companion .wiz-game-add .wiz_bd .core .networks .success {float: left; width: 22px; height: 22px; background-image: url(/public/images/global/icons/success_v01_18px.png); background-repeat: no-repeat; background-position: center center}
.companion .wiz-game-add .wiz_bd .core .added_summary {width: 480px; position: absolute; bottom: 60px}
.companion .wiz-game-add .wiz_bd .core .added_summary .game_title {text-align: center; font-size: 14px; color: #FFF}
.companion .wiz-game-add .wiz_bd .core .added_summary .game_title .platform {color: #999}
.companion .wiz-game-add .wiz_bd .core .added_summary .summary_txt {width: 355px; margin: 10px auto 0 auto; padding-top: 15px; font-size: 14px; line-height: 33px; color: #FFF; border-top: 1px dotted #333}
.companion .wiz-game-add .wiz_bd .core .added_summary .summary_txt .options {font-size: 10px; color: #999; text-transform: uppercase; text-decoration: none; padding-left: 4px; margin-left: 2px; border-left: 1px solid #999}
.companion .wiz-game-add .wiz_bd .core .added_summary .summary_txt .options:hover {text-decoration: underline}
.companion .wiz-game-add .wiz_bd .core .added_summary .total_count {float: left; width: 33px; height: 64px; line-height: 33px; margin-right: 8px; font-size: 20px; text-align: center; background-image: url(/public/images/global/icons/count_box_bg_33px.png); background-repeat: no-repeat; background-position: left top}
.companion .wiz-finished .wiz_bd {background-image: url(/public/images/jumpstart/bg_wiz_bd_dust.png)}
.companion .wiz-finished .wiz_bd .summary {height: 200px; padding: 40px 0 0 75px; font-size: 18px; color: #FFF; background-image: url(/public/images/jumpstart/logo_reflect_72px.png); background-repeat: no-repeat; background-position: left top}
.companion .wiz-finished .wiz_bd .path_btns {bottom: 130px}
.companion .wiz-finished .wiz_bd .path_btns .btn_blank_gray_large_refl {margin: 0 auto}
.global_alert {position: fixed; z-index: 999995; left: 0; top: 50%; width: 100%; height: 90px; font-family: arial,helvetica,sans-serif; font-size: 11px; color: #777; background-image: url(/public/images/global/backgrounds/bg_alert_ribbon_v01.png); background-repeat: no-repeat; background-position: center top}
.global_alert .alert-content {width: 707px; height: 74px; margin: 0 auto; padding-left: 300px}
.global_alert .alert-content .close_bar {text-align: right; text-transform: uppercase; font-size: 10px; line-height: 22px; color: #666}
.global_alert .alert-content .close_bar .btn_close {display: block; float: right; width: 22px; height: 22px; margin-left: 10px; background-image: url(/public/images/global/icons/close_gray_8px.png); background-repeat: no-repeat; background-position: center center}
.global_alert .alert-content .close_bar .countdown {color: #444}
.global_alert .alert-content .close_bar .countdown .active {color: #FFF}
.global_alert .alert-content .msg {font-size: 18px; color: #ABABAB}
.global_alert .alert-content .msg a {text-decoration: none; color: #FFF; border-bottom: 1px solid #ABABAB}
.global_alert .alert-content .msg a:hover {border-bottom: 1px solid #FFF}
.global_alert .alert-content .msg_secondary {font-size: 11px; color: #777}
.global_alert .alert-content .msg_secondary a {text-decoration: none; color: #999; border-bottom: 1px solid #555}
.global_alert .alert-content .msg_secondary a:hover {border-bottom: 1px solid #999}
.global_alert .icon_warning {background-image: url(/public/images/global/icons/warning_44px.png); background-repeat: no-repeat; background-position: 245px center}
.global_alert .icon_notice {background-image: url(/public/images/global/icons/notice_44px.png); background-repeat: no-repeat; background-position: 245px center}
.global_alert .icon_error {background-image: url(/public/images/global/icons/error_44px.png); background-repeat: no-repeat; background-position: 245px center}
.gamercur .gamercur-head {position: relative; padding: 4px; background-color: #A1A1A1}
.gamercur .gamercur-head .seperate_below {border-bottom: 4px solid #A1A1A1}
.gamercur .gamercur-head .gamercur-actions {position: absolute; right: 5px; top: -10px}
.gamercur .gamercur-head .gamercur-actions .btn_post {display: block; float: left; width: 23px; height: 33px; margin-right: 5px; background-image: url(/public/images/global/icons/current_items/actions_set1/create_post_23px.png); background-repeat: no repeat; background-position: left top}
.gamercur .gamercur-head .gamercur-actions .btn_post:hover {background-position: right top}
.gamercur .gamercur-head .gamercur-actions .btn_game_activity {display: block; float: left; width: 23px; height: 33px; margin-right: 5px; background-image: url(/public/images/global/icons/current_items/actions_set1/create_gameplay_23px.png); background-repeat: no repeat; background-position: left top}
.gamercur .gamercur-head .gamercur-actions .btn_game_activity:hover {background-position: right top}
.gamercur .gamercur-head .gamercur-actions .btn_image {display: block; float: left; width: 23px; height: 33px; margin-right: 5px; background-image: url(/public/images/global/icons/current_items/actions_set1/create_image_23px.png); background-repeat: no repeat; background-position: left top}
.gamercur .gamercur-head .gamercur-actions .btn_image:hover {background-position: right top}
.gamercur .gamercur-head .filter_title {padding: 3px 0; font-size: 10px; text-transform: uppercase; color: #FFF}
.gamercur .gamercur-head .gamercur-title {height: 27px; line-height: 27px; padding: 0 5px; font-size: 14px; font-weight: bold; color: #FFF; background-image: url(/public/images/global/backgrounds/bg_dust_title_bar.jpg); background-repeat: no-repeat}
.gamercur .now_bar {height: 27px; background-color: #222}
.gamercur .now_bar .title {float: right; margin: 5px 5px 0 0; font-size: 14px; color: #CCC}
.gamercur .now_bar .title a {text-decoration: none; padding-right: 20px; color: #CCC; min-height: 13px; background-image: url(/public/images/global/icons/open_window_12px.png); background-position: right center; background-repeat: no-repeat}
.gamercur .now_bar .now_time {height: 27px; float: left; border-right: 1px solid #FFF; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; font-size: 12px; font-weight: lighter; color: #FFF; padding: 0px; margin: 0px 1px 0px 0px}
.gamercur .now_bar .now_time .time {float: left; width: 62px; color: #FFF; font-size: 14px; margin: 6px 10px 0 0}
.gamercur .now_bar .now_time .time span {font-size: 11px; color: #E5E5E5}
.gamercur .now_bar .now_time .label {float: left; color: #222; margin: 5px 5px 0 5px; padding: 2px 3px 0px 3px; font-family: Helvetica, arial, sans-serif; font-size: 12px; background-color: #CCC}
.gamercur .now_bar .now_controls {float: left; height: 27px; border-right: 1px solid #FFF; padding: 0px; margin: 0px 1px 0px 0px}
.gamercur .now_bar .now_controls .play_on {float: left; cursor: default; height: 20px; width: 20px; display: block; margin: 4px 3px 0px 6px; background-image: url(/public/images/global/buttons/play_pause_20px.png); background-position: left bottom; background-repeat: no-repeat}
.gamercur .now_bar .now_controls .play_off {float: left; height: 20px; width: 20px; display: block; margin: 4px 3px 0px 6px; background-image: url(/public/images/global/buttons/play_pause_20px.png); background-position: right bottom; background-repeat: no-repeat}
.gamercur .now_bar .now_controls .play_off:hover {background-position: center bottom}
.gamercur .now_bar .now_controls .pause_on {float: left; cursor: default; height: 20px; width: 20px; display: block; margin: 4px 0px 0px 0px; background-image: url(/public/images/global/buttons/play_pause_20px.png); background-position: left top; background-repeat: no-repeat}
.gamercur .now_bar .now_controls .pause_off {float: left; height: 20px; width: 20px; display: block; margin: 4px 0px 0px 0px; background-image: url(/public/images/global/buttons/play_pause_20px.png); background-position: right top; background-repeat: no-repeat}
.gamercur .now_bar .now_controls .pause_off:hover {background-position: center top}
.gamercur .now_bar .now_controls .clock_state {float: left; width: 78px; line-height: 27px; text-align: center; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; font-size: 12px; font-weight: lighter; color: #FFF}
.gamercur .thread_feed .item_wrap .item_open .comment_block .list .section .info .add textarea {width: 377px}
.mini_stats_bar {overflow: hidden}
.mini_stats_bar .views {float: left; margin-right: 4px; padding-right: 4px; font-size: 9px; text-transform: uppercase; color: #999; border-right: 1px dotted #CCC}
.mini_stats_bar .views .count {font-size: 11px; color: #666}
.mini_stats_bar .rating-count {float: left; margin-left: 4px; color: #000; border-left: 1px dotted #CCC}
.mini_stats_bar .comment-count {float: left}
.specialty_tags {float: right}
.specialty_tags li {float: left; margin-right: 3px}
.specialty_tags li:last-child {margin-right: 0}
.specialty_tags li.mood+li img {padding-left: 5px; border-left: 1px dotted #989A9D}
.votes_large {float: right; font-size: 48px; font-family: "Trebuchet MS",helvetica,arial,sans-serif; line-height: 50px}
.votes_large:hover a {text-decoration: none !important}
.votes_large:hover .count {color: #000; border-bottom: 1px dotted #666}
.votes_large .count {display: block; color: #333; border-bottom: 1px dotted #AAA}
.votes_large .no_votes {display: block; min-height: 50px; padding-left: 50px; text-decoration: none; background-image: url(/public/images/global/icons/vote/cupcake_50px_no_votes.png); background-repeat: no-repeat; background-position: left top}
.votes_large .votes {display: block; min-height: 50px; padding-left: 50px; text-decoration: none; background-image: url(/public/images/global/icons/vote/cupcake_50px_votes.png); background-repeat: no-repeat; background-position: left top}
.votes_large .voted {display: block; min-height: 50px; padding-left: 55px; text-decoration: none; background-image: url(/public/images/global/icons/vote/cupcake_50px_voted.png); background-repeat: no-repeat; background-position: left top}
.pswrd_help_bg {background-image: url(/public/images/login_standalone/pswrd_bg_page_v01.png) !important}
.login_page_shell {position: relative; width: 415px; min-height: 300px; padding: 100px 75px 0px 75px; margin: 40px auto 0px auto; background-image: url(/public/images/login_standalone/login_bg_page_v01.png); background-repeat: no-repeat; background-position: center top}
.login_page_shell label {margin: 0px 0px 4px 0px; font-size: 18px; font-weight: normal; color: #333}
.login_page_shell .form_input {width: 400px; height: 40px; margin: 0px 0px 20px 0px; padding: 6px; font-size: 30px; font-weight: normal; border: 1px solid #999}
.login_page_shell .register {float: right; font-size: 12px; color: #666}
.login_page_shell .register a {color: #999; text-decoration: none}
.login_page_shell .register a:hover {color: #666; text-decoration: underline}
.login_page_shell .pswrd {font-size: 12px; color: #666}
.login_page_shell .pswrd a {color: #999; text-decoration: none}
.login_page_shell .pswrd a:hover {color: #666; text-decoration: underline}
.login_page_shell .switch {position: absolute; top: 320px; right: 75px}
.login_page_shell .switch a {color: #666; text-decoration: none}
.login_page_shell .switch a:hover {color: #333; text-decoration: underline}
.login_page_shell .login_openid {height: 20px; padding: 10px 0px 0px 35px; background-image: url(/public/images/regpage/openid_icon.png); background-position: left top; background-repeat: no-repeat; font-size: 12px; color: #666}
.login_page_shell .login_gamerdna {height: 20px; padding: 10px 0px 0px 35px; background-image: url(/public/images/global/gamerDNA_mark_32px_v01.png); background-position: left top; background-repeat: no-repeat; font-size: 12px; color: #666}
/* This file specifies all CONSTANTS (variables) that can be used by any other Sass file in our system */ /* BASIC GLOBAL STYLES */ /* TEMPLATE STYLES */ #modal_blocker {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.8; z-index: 999990}
#modal_container {position: absolute; text-align: center; z-index: 999991; width: 100%}
#modal_box {background-color: transparent; color: #000; text-align: left; position: relative; margin-left: auto; margin-right: auto; padding: 5px; min-height: 200px}
.modal_login_box {background-image: url(/public/images/global/backgrounds/bg_white_460px_v01.png); background-repeat: repeat-y; background-position: top center; background-color: transparent}
.modal_login_box .modal_login_success {width: 400px; min-height: 212px; margin: 0px 30px 0px 30px; background-image: url(/public/images/global/backgrounds/bg_welcome_v01.jpg); background-repeat: no-repeat; background-position: top center}
.modal_login_box .modal_login_error {width: 400px; min-height: 212px; margin: 0px 30px 0px 30px; background-image: url(/public/images/global/backgrounds/bg_login_error_v01.jpg); background-repeat: no-repeat; background-position: top center}
.modal_login_box .modal_login_loading {width: 400px; min-height: 212px; margin: 0px 30px 0px 30px; background-image: url(/public/images/global/backgrounds/bg_login_loading_v01.gif); background-repeat: no-repeat; background-position: top center; background-color: #1a1a1a}
.modal_login_box .modal_logout_bg {width: 400px; min-height: 212px; margin: 0px 30px 0px 30px; background-image: url(/public/images/global/backgrounds/bg_logout_v01.jpg); background-repeat: no-repeat; background-position: top center}
.modal_login_box #modal_login h1, .modal_login_box #modal_logout h1 {color: #777; font-size: 12px; font-weight: normal; position: absolute; top: 195px; left: 356px}
.modal_login_box #modal_login #modal_login_results, .modal_login_box #modal_login #modal_logout_results, .modal_login_box #modal_logout #modal_login_results, .modal_login_box #modal_logout #modal_logout_results {position: relative; top: 115px; display: block; color: #FFF; font-weight: normal; font-family: helvetica, arial, sans-serif; font-size: 18px; text-align: center}
.modal_login_box #modal_login a, .modal_login_box #modal_logout a {color: blue !important}
.modal_login_box #modal_login img, .modal_login_box #modal_logout img {float: left; width: 18px}
.event_modal_box {background-color: transparent !important}
.event_modal_head {position: relative; height: 25px; padding: 25px 25px 0 25px; background-image: url(/public/images/events/event_modal_bg_shadow_head.png); background-repeat: no-repeat; background-position: top center}
.event_modal_head p {position: relative; height: 15px; background-color: #FFF; border-top: 10px solid #CCC; border-right: 10px solid #CCC; border-left: 10px solid #CCC; padding: 0px; margin: 0px}
.event_modal_head a {position: absolute; right: 3px; top: 3px; width: 12px; height: 12px; background-image: url(/public/images/events/event_modal_close.png); background-repeat: no-repeat; background-position: bottom center}
.event_modal_head a:hover {background-position: top center}
.event_modal_foot {position: relative; height: 25px; padding: 0 25px 25px 25px; background-image: url(/public/images/events/event_modal_bg_shadow_foot.png); background-repeat: no-repeat; background-position: top center}
.event_modal_foot p {height: 15px; background-color: #FFF; border-bottom: 10px solid #CCC; border-right: 10px solid #CCC; border-left: 10px solid #CCC; padding: 0px; margin: 0px}
.event_modal_body {position: relative; padding: 0 25px; background-image: url(/public/images/events/event_modal_bg_shadow_body.png); background-repeat: repeat-y; background-position: top center}
.event_modal_body .body {position: relative; margin: 0px auto 0px auto; padding: 0px 20px 0px 20px; background-color: #fff; border-right: 10px solid #CCC; border-left: 10px solid #CCC}
.event_modal_body .body #loading_spinner {height: 200px; text-align: center; padding-top: 40px}
.event_modal_body .body a {color: #333}
.event_modal_body .body .form_save {margin-top: 10px; position: relative}
.event_modal_body .body .form_save .cancel {position: absolute; right: 0; bottom: 0}
.event_modal_body .content_creation a.icon_plus_sign, .event_modal_body .content_creation a.icon_arrow_right, .event_modal_body .content_creation a.icon_pencil {display: block; min-height: 16px; line-height: 19px; font-size: 11px; padding-left: 20px; background-repeat: no-repeat; background-position: left center}
.event_modal_body .content_creation a.icon_plus_sign:hover, .event_modal_body .content_creation a.icon_arrow_right:hover, .event_modal_body .content_creation a.icon_pencil:hover {text-decoration: underline; color: #000000}
.event_modal_body .content_creation a.icon_plus_sign {background-image: url(/public/images/global/icons/set1_16px_add.png)}
.event_modal_body .content_creation a.icon_x_red {display: block; height: 20px; line-height: 20px; padding-left: 22px; color: #333; background-image: url(/public/images/global/icons/icon_x_red_vert.png); background-repeat: no-repeat}
.event_modal_body .content_creation a.icon_x_red:hover {background-position: left bottom}
.event_modal_body .content_creation h5 {font-family: lucida, lucida-grand, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #777; padding: 0px; margin: 0px}
.event_modal_body .content_creation h5 span {color: #999}
.event_modal_body .content_creation .type {font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #bbb; padding: 4px 0px 4px 20px}
.event_modal_body .content_creation .type_game {background-image: url(/public/images/global/icons/events/event_modal_type_game.png); background-repeat: no-repeat; background-position: top left}
.event_modal_body .content_creation .type_post {background-image: url(/public/images/global/icons/events/event_modal_type_post.png); background-repeat: no-repeat; background-position: top left}
.event_modal_body .content_creation .type_nudge {background-image: url(/public/images/global/icons/action_bar/nudge_18px.png); background-repeat: no-repeat; background-position: top left}
.event_modal_body .content_creation ul li {width: 390px; border-bottom: 1px dotted #CCC; padding: 0px}
.event_modal_body .content_creation ul .game {position: relative; top: 20px; font-family: Arial, helvetica, sans-serif; font-size: 14px; color: #666; padding: 0px 0px 20px 0px; min-height: 16px}
.event_modal_body .content_creation ul .game span#played_platform_name {font-family: Arial, helvetica, sans-serif; font-size: 10px; color: #999}
.event_modal_body .content_creation ul .game .game_typeahead {width: 320px; float: left; margin-left: 8px}
.event_modal_body .content_creation ul .game .prompt {float: left; padding-top: 2px}
.event_modal_body .content_creation ul .games {position: relative; top: 20px; color: #666; padding: 10px 0px 10px 0px; min-height: 90px}
.event_modal_body .content_creation ul .games .game_list_creation ul {margin-bottom: 10px}
.event_modal_body .content_creation ul .games .game_list_creation ul li {font-size: 12px; padding: 1px 3px; margin-bottom: 3px; line-height: 20px; background-color: #F3F3F3; color: #000; border-bottom: none}
.event_modal_body .content_creation ul .games .game_list_creation ul li .game_platform {font-size: 10px; color: #999}
.event_modal_body .content_creation ul .games .game_list_creation ul .icon_x_red {float: right; margin-left: 3px}
.event_modal_body .content_creation ul .games #game_typeahead_container {min-height: 20px}
.event_modal_body .content_creation ul .games #game_typeahead_container .game_typeahead {width: 235px; float: left; margin-left: 8px}
.event_modal_body .content_creation ul .games #game_typeahead_container .prompt {float: left; padding-top: 4px}
.event_modal_body .content_creation ul .title {position: relative; top: 20px; font-family: Arial, helvetica, sans-serif; font-size: 14px; color: #666; padding: 0px 0px 5px 0px; min-height: 16px}
.event_modal_body .content_creation ul .title input {width: 385px}
.event_modal_body .content_creation ul .group {position: relative; top: 20px; font-family: Arial, helvetica, sans-serif; font-size: 14px; color: #666; padding: 10px 0px 10px 0px; min-height: 16px}
.event_modal_body .content_creation ul .group select {width: 250px}
.event_modal_body .content_creation ul .nudge_block {position: relative; top: 30px; margin-bottom: 10px; padding-bottom: 10px}
.event_modal_body .content_creation .edit {position: relative; top: 2px; padding: 0px 12px 0px 12px; background-image: url(/public/images/global/icons/set2_11px_edit.png); background-repeat: no-repeat; background-position: center center}
.event_modal_body .content_creation .date {height: 45px; position: relative; top: 20px}
.event_modal_body .content_creation .date div.radio {float: left; position: relative; top: 12px}
.event_modal_body .content_creation .date label {font-family: Arial, helvetica, sans-serif; font-size: 12px; color: #666; padding: 0px 24px 0px 0px}
.event_modal_body .content_creation .date p {position: relative; top: 15px; font-family: Arial, helvetica, sans-serif; font-size: 12px; color: #666; padding: 0px; margin: 0px}
.event_modal_body .content_creation .date span#short_date, .event_modal_body .content_creation .date span.short_date {font-size: 10px; color: #999}
.event_modal_body .content_creation .mood_selection {height: 64px; position: relative; top: 24px}
.event_modal_body .content_creation .mood_selection ul {list-style-type: none; width: 270px; height: 31px; position: relative; top: 8px; padding: 0px; margin: 0px; border-right: 1px solid #aaa}
.event_modal_body .content_creation .mood_selection ul li {float: left; width: 33px; height: 31px; cursor: pointer; border: none; padding: 0px; margin: 0px}
.event_modal_body .content_creation .mood_selection ul li:hover {background-image: url(/public/images/global/icons/mood/pos/28/mood_h.png); background-repeat: no-repeat; background-position: top left}
.event_modal_body .content_creation .mood_selection .active {background-image: url(/public/images/global/icons/mood/pos/28/mood_a.png); background-repeat: no-repeat; background-position: top left}
.event_modal_body .content_creation .mood_selection .text {width: 190px; position: absolute; top: 30px; left: 280px; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #666}
.event_modal_body .content_creation .milestones {height: 64px; position: relative; top: 28px}
.event_modal_body .content_creation .milestones ul {list-style-type: none; width: 270px; height: 31px; position: relative; top: 8px; padding: 0px; margin: 0px; border-right: 1px solid #aaa}
.event_modal_body .content_creation .milestones ul li {float: left; width: 38px; height: 31px; cursor: pointer; border: 0px; padding: 0px; margin: 0px}
.event_modal_body .content_creation .milestones ul li:hover {background-image: url(/public/images/global/icons/milestones/pos/32/milestones_h.png); background-repeat: no-repeat; background-position: top left}
.event_modal_body .content_creation .milestones .active {background-image: url(/public/images/global/icons/milestones/pos/32/milestones_a.png); background-repeat: no-repeat; background-position: top left}
.event_modal_body .content_creation .milestones .text {width: 122px; position: absolute; top: 30px; left: 280px; font-family: Arial, helvetica, sans-serif; font-size: 11px; color: #666}
.event_modal_body .content_creation .details {position: relative; top: 14px; padding: 20px 0px 20px 0px}
.event_modal_body .content_creation .details #details_text {padding: 5px; width: 380px}
.event_modal_body .content_creation .details input {width: 390px; position: relative; top: 6px}
.event_modal_body .content_creation .post_text {position: relative; top: 14px; padding: 10px 0px 10px 0px}
.event_modal_body .content_creation .post_text #details_text {padding: 5px; width: 380px}
.event_modal_body .content_creation .post_text input {width: 390px; position: relative; top: 6px}
.event_modal_body .content_creation .create {padding: 32px 0px 6px 0px}
.event_modal_body .content_creation .cancel {color: #000000; float: right; font-size: 10px; text-transform: uppercase; text-decoration: none}
.modal_box_600px {width: 600px}
.modal_box_600px .event_modal_head {background-image: url(/public/images/events/event_modal_bg_shadow_head_600px.png)}
.modal_box_600px .event_modal_body {background-image: url(/public/images/events/event_modal_bg_shadow_body_600px.png)}
.modal_box_600px .event_modal_foot {background-image: url(/public/images/events/event_modal_bg_shadow_foot_600px.png)}
.modal_box_700px {width: 700px}
.modal_box_700px .event_modal_head {background-image: url(/public/images/events/event_modal_bg_shadow_head_700px.png)}
.modal_box_700px .event_modal_body {background-image: url(/public/images/events/event_modal_bg_shadow_body_700px.png)}
.modal_box_700px .event_modal_foot {background-image: url(/public/images/events/event_modal_bg_shadow_foot_700px.png)}
.modal_list_style1 .modal_lead {font-size: 14px; color: #000; padding-bottom: 10px; border-bottom: 1px dotted #999}
.modal_list_style1 .modal_lead .extras {float: right; font-size: 10px; line-height: 18px; text-transform: uppercase; color: #333}
.modal_list_style1 .modal_lead .extras a {text-decoration: none; color: #333; border-bottom: 1px solid #CCC}
.modal_list_style1 .modal_lead .extras a:hover {border-color: #999; color: #111}
.modal_list_style1 .list {overflow-x: hidden; overflow-y: auto; max-height: 350px; padding-top: 25px}
.modal_list_style1 .list .sec_title {margin-bottom: 5px; font-size: 12px; color: #000}
.modal_list_style1 .list .sec_title-members {padding-left: 22px; background-image: url(/public/images/global/icons/current_items/set1/members_18px_black.png); background-repeat: no-repeat; background-position: left center}
.modal_list_style1 .list .sec_title-games {padding-left: 22px; background-image: url(/public/images/global/icons/current_items/set1/games_18px_black.png); background-repeat: no-repeat; background-position: left center}
.modal_list_style1 .list .row {overflow: hidden; margin-bottom: 30px}
.modal_list_style1 .list .row_odd {background-color: #E5E5E5}
.modal_list_style1 .list .row_odd .main {min-height: 66px; border-right: 1px solid #FFF; padding: 10px}
.modal_list_style1 .list .row_odd .actions {padding: 10px}
.modal_list_style1 .list .row_even .main {border-right: 1px solid #E5E5E5; padding: 0 10px}
.modal_list_style1 .list .row_even .actions {padding: 0 10px}
.modal_list_style1 .list .main {float: left}
.modal_list_style1 .list .main .avatar, .modal_list_style1 .list .main .game_image {float: left; width: 66px}
.modal_list_style1 .list .main .avatar img, .modal_list_style1 .list .main .game_image img {max-width: 64px; border: 1px solid #777}
.modal_list_style1 .list .main .info {float: left; width: 365px}
.modal_list_style1 .list .main .info .basic_info {padding-left: 10px}
.modal_list_style1 .list .main .info .name {margin-bottom: 5px; font-size: 12px; font-weight: bold; color: #333}
.modal_list_style1 .list .main .info .location {font-size: 12px; color: #333}
.modal_list_style1 .list .main .info .user_stats {font-size: 10px; color: #666}
.modal_list_style1 .list .main .info .basic_data_list {font-size: 11px; color: #666}
.modal_list_style1 .list .main .info .basic_data_list .label {float: left; width: 65px; color: #999}
.modal_list_style1 .list .main .info .quote_arrow {margin-top: 4px; background-image: url(/public/images/global/arrows/quote_white_small_v01.png); background-repeat: no-repeat; background-position: left top}
.modal_list_style1 .list .main .info .quote_arrow .quote {overflow: hidden; margin: 0 0 0 10px; padding: 5px 5px 5px 6px; background-color: #FFF; border: 1px solid #E6E6E6; border-left: none; color: #777; font-family: Georgia,Helvetica,Arial,sans-serif; font-size: 11px; font-style: italic}
.modal_list_style1 .list .actions {float: left; width: 100px; font-size: 10px; line-height: 19px; text-transform: uppercase}
.modal_list_style1 .list .actions a {color: #333}
.modal_list_style1 .list .actions .follow {display: block; min-height: 16px; padding-left: 20px; background-image: url(/public/images/global/icons/set1_16px_add.png); background-repeat: no-repeat; background-position: left center}
.modal_list_style1 .list .actions .following {display: block; min-height: 16px; padding-left: 20px; background-image: url(/public/images/global/icons/set1_16px_complete.png); background-repeat: no-repeat; background-position: left center; color: #999}
.modal_list_style1 .list .actions .unhide {display: block; min-height: 16px; padding-left: 20px; background-image: url(/public/images/global/icons/set1_16px_clear.png); background-repeat: no-repeat; background-position: left center}
.modal_list_style1 .pagination_top {border-bottom: none; margin: 0 0 10px 1px}
.modal_list_style1 .pagination_top .prev_page, .modal_list_style1 .pagination_top .next_page, .modal_list_style1 .pagination_top .current, .modal_list_style1 .pagination_top .gap, .modal_list_style1 .pagination_top a {border-bottom: 1px dotted #9e9e9e; border-top: none}
.modal_list_style1 .empty_list {padding-top: 12px}
.modal_bubble_445px {width: 445px}
.modal_bubble_445px .modal_bubble-head {position: relative; height: 80px; background-image: url(/public/images/events/bg_modal_bubble_head.png); background-repeat: no-repeat; background-position: center bottom}
.modal_bubble_445px .modal_bubble-head .title {position: absolute; left: 27px; bottom: 41px; font-size: 12px; color: #CCC}
.modal_bubble_445px .modal_bubble-head .close_modal {display: block; position: absolute; z-index: 1; right: 0; top: 0; width: 26px; height: 26px; background-image: url(/public/images/events/btn_close_modal_26px.png); background-repeat: no-repeat; background-position: left top}
.modal_bubble_445px .modal_bubble-head .close_modal:hover {background-position: left bottom}
.modal_bubble_445px .modal_bubble-body {overflow: hidden; padding: 0 38px 0 77px; color: #363636; background-image: url(/public/images/events/bg_modal_bubble_body.png); background-repeat: repeat-y; background-position: center top}
.modal_bubble_445px .modal_bubble-body .post_text {margin-bottom: 15px}
.modal_bubble_445px .modal_bubble-body .post_text textarea {width: 324px; height: 80px; margin-bottom: 0; color: #363636}
.modal_bubble_445px .modal_bubble-body .post_text .chars_remaining {padding-left: 4px; color: #555; font-size: 10px}
.modal_bubble_445px .modal_bubble-body .submit {font-size: 11px; color: #999}
.modal_bubble_445px .modal_bubble-body .submit .blue_arrow_right {display: block; margin-top: 10px; padding-left: 26px; line-height: 27px; font-size: 10px; text-transform: uppercase; color: #666; background-image: url(/public/images/global/arrows/circle_blue_22px.png); background-repeat: no-repeat; background-position: left center}
.modal_bubble_445px .modal_bubble-body .submit .internal {float: left; width: 182px; padding-right: 19px; border-right: 1px dotted #999}
.modal_bubble_445px .modal_bubble-body .submit .internal input {width: 165px}
.modal_bubble_445px .modal_bubble-body .submit .external {float: right; width: 110px}
.modal_bubble_445px .modal_bubble-foot {height: 45px; background-image: url(/public/images/events/bg_modal_bubble_foot.png); background-repeat: no-repeat; background-position: center top}
.modal-profile_bg .modal_lead {font-size: 24px; color: #333; margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999}
.modal-profile_bg .desc {margin-bottom: 11px; font-size: 11px; color: #999}
.modal-profile_bg .status_message {height: 14px; font-size: 11px; font-weight: bold}
.modal-profile_bg .themes_outer {max-height: 320px; padding: 18px 0; overflow-y: auto; overflow-x: hidden; background-color: #EEE; border: 1px solid #BBB}
.modal-profile_bg .themes_inner {overflow: hidden; width: 568px; margin: 0 auto}
.modal-profile_bg .theme_item {float: left; width: 284px; height: 150px; padding: 4px 0px 6px 0px; background-image: url(/public/images/events/bg_shadow_profile_theme_item.png); background-repeat: no-repeat; background-position: center center}
.modal-profile_bg .theme_item .theme {position: relative; width: 257px; height: 150px; margin: 0 auto}
.modal-profile_bg .theme_item .theme a {overflow: hidden; display: block; height: 142px; width: 249px; background-color: #FFF; border: 4px solid #FFF}
.modal-profile_bg .theme_item .theme a:hover {border-color: #DFFFEC}
.modal-profile_bg .theme_item .theme a.theme_selected {border-color: #BFE6C0 !important}
.modal-profile_bg .theme_item .theme img {width: 249px}
.modal-profile_bg .theme_item .theme .name {position: absolute; left: 73px; top: 64px; width: 111px; text-align: center; font-size: 10px; color: #999}
.modal-user-compare .body {overflow: hidden; padding: 0 10px; font-size: 11px; color: #666}
.modal-user-compare .body a {color: #666}
.modal-user-compare .row_head {height: 40px; font-size: 14px; border-bottom: 1px dotted #999; background-color: #DDD; color: #000}
.modal-user-compare .row_head a {color: #000}
.modal-user-compare .row_head .col {line-height: 32px}
.modal-user-compare .row_head .cell-common_items {font-size: 12px; text-transform: uppercase; color: #333}
.modal-user-compare .row_head .cell-common_items .count {font-size: 18px; font-weight: bold}
.modal-user-compare .row_head .cell-graphic .graphic {float: left; width: 32px}
.modal-user-compare .row_head .cell-graphic .graphic img {max-width: 32px; max-height: 32px}
.modal-user-compare .row_head .cell-graphic .name {overflow: hidden; margin-left: 42px}
.modal-user-compare .main_container {max-height: 400px; background-color: #DDD; overflow-y: auto; overflow-x: hidden}
.modal-user-compare .row_title {height: 49px; border-bottom: 1px solid #FFF; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #333}
.modal-user-compare .row_title .col {height: 41px}
.modal-user-compare .row_title .cell-title {position: relative}
.modal-user-compare .row_title .cell-title .title {position: absolute; bottom: 10px; left: 0}
.modal-user-compare .row {height: 40px; border-bottom: 1px solid #FFF}
.modal-user-compare .row .cell-graphic .graphic {float: left; width: 32px}
.modal-user-compare .row .cell-graphic .graphic img {max-width: 32px; max-height: 32px}
.modal-user-compare .row .cell-graphic .name {overflow: hidden; margin-left: 42px; font-size: 10px}
.modal-user-compare .row .cell-rating .rating {float: left; width: 85px; margin-right: 10px; padding-right: 10px; border-right: 1px dotted #999}
.modal-user-compare .row .cell-trait {font-size: 12px; line-height: 32px}
.modal-user-compare .row .cell-count {line-height: 36px}
.modal-user-compare .row .cell-count .count {float: left; width: 42px; margin-right: 5px; font-size: 24px; line-height: 32px; text-align: right}
.modal-user-compare .row .cell-date .date {margin-left: 5px; font-size: 14px}
.modal-user-compare .col {float: left; height: 32px; padding: 4px 10px}
.modal-user-compare .col-title {width: 180px; background-color: #FFF; padding-left: 0 !important}
.modal-user-compare .col-viewing {width: 180px; background-color: #DDD}
.modal-user-compare div.col-viewer {width: 180px; background-color: #E7E7E7}
/* This file specifies all CONSTANTS (variables) that can be used by any other Sass file in our system */ /* BASIC GLOBAL STYLES */ /* TEMPLATE STYLES */ .floating {background-color: #fff; margin: 0px; border: 3px solid #ccc; font-family: Arial; font-size: 12px; width: 154px; display: block; padding: 0px}
.floatinghover {cursor: pointer}
.floating .calwrapper {display: block}
.floating .calweekswrapper {display: block}
.floating .calheader {display: block; width: 100%; text-align: center; color: black; font-size: 11px; font-weight: bold; background-color: #EEF3F6; padding-bottom: 2px}
.floating .caltitle {width: auto; margin-left: auto; margin-right: auto; text-align: center}
.floating .calcontrol {font-weight: bold; width: 20px; cursor: pointer; background-color: transparent; background-repeat: no-repeat; background-position: center center}
.floating .calclose {display: none}
.floating .calprevmonth {float: left}
.floating .calnextmonth {float: right}
.floating .calnextyear {display: none}
.floating .calprevyear {display: none}
.floating .daybox {float: left; background-color: #fff; width: 18px; padding: 2px; color: black; text-align: center}
.floating .dayboxvalue {display: none}
.floating .dayboxname {background-color: #EEF3F6; color: #666; cursor: default}
.floating .dayboxsunday {background-color: #fff}
.floating .dayboxsaturday {background-color: #fff}
.floating .dayboxhover {background-color: #ddd}
.floating .dayinmonth {color: #666; cursor: pointer}
.floating .dayoutmonth {color: #666; background-color: #efefef; cursor: pointer}
.floating .dayselected {background-color: #5ed700; color: black}
.floating .daycurrent {border: 1px solid #e8eef7}
.floating .weekbox {width: 100%; min-height: 18px; display: block; background-color: #EEF3F6}
.floating .endweek {float: left}
.floating .weekboxname {background-color: #EEF3F6}
.floating .disabled {color: #aaa; cursor: default !important; background-color: #fff !important}
.floating .disabledhover {background-color: #fff !important; color: #aaa; cursor: default !important}

/* CSS Document */


/* overrides for new top nav bar */
.gdna_nav .content .logo {
    left: 0;
    position: absolute;
    top: -13px;
}
a.logo img {
    border: 0 none;
    margin: 0 0 0;
}
.gdna_nav .content { background-color: rgb(15, 15, 15); background-image:  url(../images/nav2/topnav-bar-bg.png); background-repeat: repeat-x; background-position: center top; height: 40px; border-bottom: 0; }
.gdna_nav .content ul#primary_nav { float: left; margin: 7px 10px 0pt 15px; color: rgb(255, 255, 255); }
.gdna_nav .content .member_area {
    background-image: url("../images/nav2/topnav-bar-toolbox-bg.png");
    color: #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 40px;
    padding: 0 0 0 10px;
    position: absolute;
    right: 0;
    top: 0;
    width: 340px;
}

/* search box */

#search_type_dropdown {
	display:none;
}


.gdna_nav .content .search {
    float: left;
    margin-top: 7px;
}

.gdna_nav .content .search .search_field {
    background-color: transparent;
    background-image: url("../images/nav2/search-field-background.png");
    background-position: left top;
    background-repeat: repeat-x;
    border: medium none;
    color: #EEEEEE;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 15px;
    margin-left: 0;
    padding: 7px 0 5px;
    vertical-align: middle;
    width: 145px;
}

#game_select_autocompleter_global_nav, #user_select_autocompleter_global_nav {
    float: left;
}

div#global_search_wrapper form.search input.btn_submit {
	background-color: transparent;
    background-image: url(../images/nav2/search-field-goButton.png);
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 27px;
    vertical-align: middle;
    width: 22px;
}

div#global_search_wrapper form.search input.btn_submit:hover {
    background-position: left bottom;
}

.search_type_toggler {
	background-image: url(../images/nav2/search-toggle-sprite.png);
	background-repeat:no-repeat;
	width: 32px;
	height: 27px;
	float:left;
	cursor:pointer;
}

#search_type_members.search_type_toggler {
	background-position:top left;
}
#search_type_games.search_type_toggler {
	background-position:top right;
}
#search_type_members.search_type_toggler:hover {
	background-position: left bottom;
}
#search_type_games.search_type_toggler:hover {
	background-position: right bottom;
}
#search_type_members.selected, #search_type_members.selected:hover {
	background-position: left -27px;
}
#search_type_games.selected, #search_type_games.selected:hover{
	background-position: right -27px;
}
/* user avatar & text */

.gdna_nav .content .member_area #logged_in .avatar {
    border: none;
    float: none;
    height: 26px;
    margin: 0 0;
    position: absolute;
    right: 84px;
    top: 6px;
    width: 26px;
    z-index: 9999;
}

.gdna_nav .content .member_area #logged_in .info {
    margin: 0 0;
    position: absolute;
    right: 125px;
    text-align: right;
    top: 5px;
    width: 140px;
}
.gdna_nav .content .member_area #logged_in .info .new_items a span.active {
    color: #62c300;
}

.gdna_nav .content .member_area #logged_in .info .user a.username {
    display: inline;
    float: none;
    margin-right: 0px;
    max-width: 92px;
    overflow: hidden;
    text-align: right;
    white-space: nowrap;
}

 /* right icons */

.gdna_nav .content .member_area #logged_in ul#member_nav { float: right; width: 117px; margin: 0 0; text-transform: uppercase; }

.gdna_nav .content .member_area #logged_in ul#member_nav > li {
    float: none;
    margin-right: 0px;
	position: absolute;
    z-index: 10000;
}
.gdna_nav .content .member_area #logged_in ul#member_nav > li > a, .gdna_nav .content .member_area #logged_in ul#member_nav>li>a.no_home_tick {
    background-image: url(../images/nav2/topnav-toolbox-sprite.png);
    background-repeat: no-repeat;
    display: block;
    height: 38px;
    margin-bottom: 0px;
    width: 39px;
}
.gdna_nav .content .member_area #logged_in ul#member_nav > li:hover { background-color: transparent; }

.gdna_nav .content .member_area #logged_in ul#member_nav > li#dnaNav { margin-right: 0px; right: 0px;}
.gdna_nav .content .member_area #logged_in ul#member_nav > li#dnaNav > a { background-position: -78px top; }
.gdna_nav .content .member_area #logged_in ul#member_nav > li#dnaNav > a:hover { background-position: -78px bottom; }

.gdna_nav .content .member_area #logged_in ul#member_nav > li#homeNav{ right: 39px;}

.gdna_nav .content .member_area #logged_in ul#member_nav > li#homeNav > a { background-position: -39px top;}
.gdna_nav .content .member_area #logged_in ul#member_nav > li#homeNav > a:hover { background-position: -39px bottom; }

.gdna_nav .content .member_area #logged_in ul#member_nav > li#profileNav{ right: 78px; }
.gdna_nav .content .member_area #logged_in ul#member_nav > li#profileNav > a { background-position: 0px top;}
.gdna_nav .content .member_area #logged_in ul#member_nav > li#profileNav > a:hover { background-position: 0px bottom; }

/*drop downs*/

.gdna_nav .content .member_area #logged_in .dropdown {
	box-shadow: 0 3px 5px 0 #444;
    clear: both;
    color: #BBBBBB;
    left: -311px;
    overflow: hidden;
    padding: 0 10px 10px;
    position: absolute;
    text-transform: none;
    width: 350px;
}
.gdna_nav .content .member_area #logged_in #dnaNav div.dropdown {
	left: -321px;
}
.gdna_nav .content .member_area #logged_in #homeNav div.dropdown {
	left: -282px;
}
.gdna_nav .content .member_area #logged_in #profileNav div.dropdown {
	left: -243px;
}

/*********** NOT LOGGED IN ****************/

.gdna_nav .content .member_area .login input.text_style {
    background-image: url(../images/nav2/topnav-toolbox-login-bg.png);
    background-position: left bottom;
    background-repeat: no-repeat;
	border:none hidden;
    color: #DDD;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 3px 3px 1px;
    vertical-align: middle;
    width: 127px;
	margin: 0 -3px 0 0;
}

.gdna_nav .content .member_area .btn_submit {
    background-color: transparent;
    background-image: url(../images/nav2/topnav-toolbox-login-button.png);
    background-position: left top;
    background-repeat: no-repeat;
    border: medium none;
    cursor: pointer;
    height: 18px;
    vertical-align: middle;
    width: 18px;
}
.gdna_nav .content .member_area .btn_submit:hover {
	background-position: left bottom;
}

/* modify openID login link area */
.gdna_nav .content .member_area .login .switch {
	width: 16px;
	height: 20px;
 	display: block;
	position:absolute;
	left: 9px;
	bottom: 2px;
	margin: 0;
}
.gdna_nav .content .member_area .login .switch a {
	display: block;
	width: 16px;
	height: 20px;
	background:url(../images/nav2/openid-login-icon.png) no-repeat;
	background-position: top left;
}

.gdna_nav .content .member_area .login .switch a:hover {
	display: block;
	width: 16px;
	height: 20px;
	background:url(../images/nav2/openid-login-icon.png) no-repeat;
	background-position: bottom left;
}

/*** profile page tweaks ***/

.gdna_nav .content .member_area .login .switch a {

    color: transparent;

}

.gdna_nav .content .member_area .login .switch a {

    color: transparent;

}

.gdna_nav .content ul#primary_nav > li#logoPartnerNav {
    margin: -7px 0 0;
}


.gdna_nav .content ul#primary_nav li#logoPartnerNav > a {
    background-image: url("../images/nav2/gdna-topbar-logo-sprite.png"); 
    background-position: 0 top;
    background-repeat: no-repeat;
    display: block;
    height: 40px;
    width: 141px;
}


.gdna_nav .content ul#primary_nav li#logoPartnerNav:hover > a {
    background-position: 0 bottom;
}
.gdna_nav .content ul#primary_nav > li#logoPartnerNav > ul li {
    background-color: transparent;
    background-image: url("../images/nav2/site_nav_menu_bg.png");
    background-position: left top;
    background-repeat: repeat-y;
    margin: 0;
    padding: 0 15px 0 14px;
    width: 231px;
}
.gdna_nav .content ul#primary_nav > li#logoPartnerNav > ul .cap_top {
    background-color: transparent;
    background-image: url("../images/nav2/site_nav_menu_logoSubNav_top.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 8px;
}
.gdna_nav .content ul#primary_nav > li#logoPartnerNav > ul .cap_bottom {
    background-color: transparent;
    background-image: url("../images/nav2/site_nav_menu_bot.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 20px;
}
.gdna_nav .content ul#primary_nav > li ul#partners_sub_nav {
    top: 40px;
}
