article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, time
{
    display: block;
}
a
{
    outline: none;
}
figure
{
    text-align: center;
    margin: 0;
    padding: 0;
}
figcaption
{
    margin: 0;
    padding: 0;
}
fieldset
{
    border: none;
    margin: 0;
    padding: 0;
}
fieldset div
{
    position: relative;
}
fieldset div span.required
{
    display: block;
    position: absolute;
    top: 50%;
    right: 5px;
    font-size: 3em;
}
nav a
{
    text-transform: lowercase;
    font-family: "Museo 500" , "Trebuchet MS" , Arial;
}
header.admin
{
    position: absolute;
    top:5px;
    right: 12px;
    background: transparent url("../images/preferences.png") no-repeat center center;
    z-index: 1030;
    width: 30px;
    height: 30px;
    overflow: visible;
    cursor: pointer;
}
header.admin nav
{
    display: none;
    background: black;
    position: absolute;
    top:0;
    right: 0;
}
header.admin nav a
{
    padding: 1em;
    display: block;
}
header h1
{
    font-family: "Museo 500";
    font-size: 3em;
    padding: 0;
    margin: 0 0 10px 0;
}

iframe{border: none;}

.side-module.container { border-bottom: 1px solid #E5E5E5;}
.side-module.subscribe.outer { margin: 10px 0;}
.side-module.subscribe {font-family: "Museo 400"; position:relative; background-image: url("../../Themes/Gameinformer/images/sidebar/diagonal-lines_07.jpg"); margin-top: 10px; margin-bottom: 10px;}
.side-module.subscribe .side-module-content{padding-left:145px; padding-top: 30px; height:170px; c:\GameInformer\branch\release_candidate\GameInformer.com\GameInformer.Controls\Utility\SectionCondition.cs}
.side-module.subscribe img.cover{position:absolute; top:-5px; left: 0; padding-left: 10px; padding-top: 15px;}   
.side-module.subscribe span{ color:#333333; float: left; font-size: 18px;}
.side-module.subscribe a, 
.side-module.subscribe a:active, 
.side-module.subscribe a:visited{ padding: 0 5px; color: #fff; float: left; background-image: url("../../Themes/GameInformer/Images/Sidebar/Subscribe-Arrow-Body.jpg"); }
.side-module.subscribe a:hover { color: #fff; background: #1A5379; text-decoration: none; }
.side-module.subscribe UL { list-style-type: none; padding-left: 10px; padding-top: 0; margin-top: 5px; float: left; width: 120px; }
.side-module.subscribe ul li { color:#727070; line-height:16px; font-style: italic; background-image: url("../../Themes/Gameinformer/images/sidebar/chevron.png"); background-repeat: no-repeat; font-size: 16px; padding-left: 1em; }
.side-module.subscribe div.subscribe-arrow { clear:left; display: block; overflow: hidden; float:right; padding-right: 20px; position: relative; }
.side-module.subscribe .subscribe-arrow-tail { float: left; }
.side-module.subscribe .subscribe-arrow-body { float: left; line-height:16px; }
.side-module.subscribe .subscribe-arrow-head { float:left; }


#advanced_editor_button
{
    margin-left: 30px;
    clear: left;
}
:-moz-any-link:focus
{
    outline: none;
}
/* @font-face {font-family:"Museo 500"; src:url("Museo500-Regular.otf");}  */
@font-face
{
    font-family: "Museo 500";
    src: url("Museo500-Regular.ttf");
}
.g-i-home-page-the-feed-tab .post-summary p
{
    display: inline;
}
html, body
{
    margin: 0;
    padding: 0;
    background: transparent;
    min-height: 1000px;
}
html
{
    background: #f2f2f2 url('../images/background.png') repeat-x left 41px;
}
a:link, a:visited, a:active
{
    color: #3C9CCD;
    text-decoration: none;
}
.user-defined-markup img
{
    padding: 5px 0;
}
a:hover
{
    color: #86C7FC !important;
}
.clear
{
    clear: both;
    height: 0px;
}
.layout-content .layout-region
{
    background-color: transparent;
}
.layout-content .layout-region .layout-region-inner
{
    background: #fff;
}
.layout-content.content-left-sidebar-right .layout-region.content
{
    overflow: visible;
}
.layout-content.header-top-content-left-sidebar-right .layout-region.content
{
    overflow: visible;
}
.post-meta .feed-tag a, .post-meta .FeedTag a
{
    text-transform: lowercase !important;
}
.post-meta a
{
    text-transform: none !important;
}
.gi-post-list .post-meta .feed-tag
{
    background-color: #3C9CCD;
    height: 17px;
    line-height: 17px;
    margin-bottom: 10px;
}
.gi-post-list .post-meta .feed-tag.role
{
    background-image: none;
    background-color: #E0E2DA;
    padding: 0 5px;
    color: #333;
    font-weight: bold;
}
.layout-region-inner.right-sidebar .raw-html
{
    clear: both;
}
.content-fragment.create-edit-post .content-fragment-header, .content-fragment-header, .content-fragment.browse-forums .content-fragment-header, .content-fragment.browse-blogs .content-fragment-header, .content-fragment.with-header .content-fragment-header
{
    border: none;
    padding: 0 8px;
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    text-transform: lowercase;
    margin: 0;
}
.content-fragment-header.thick, .content-fragment.with-header .content-fragment-header.thick
{
    height: 33px;
    line-height: 33px;
    font-weight: normal;
    font-size: 14px;
    font-family: "Museo 500" , Arial;
}
.content-fragment-footer
{
    margin: 0 0 40px 0;
}
.layout-stackable .content-fragment-footer
{
    clear: none;
    margin: 0;
}
.content-fragment-page.user-changepassword .content-fragment, .content-fragment-page.user-editapikeys .content-fragment, .content-fragment, .content-fragment.with-header
{
    margin: 0;
    padding: 0;
    border: 0;
    height: 1%;
}
.content-fragment-content
{
    position: relative;
}
.content-fragment.group-banner .content-fragment-content, .content-fragment .content-fragment-content, .content-fragment.with-header .content-fragment-content
{
    padding: 0 !important;
}
.content-fragment-more
{
    background: #3788C1;
    margin: 10px 0 0 10px;
    display: block;
    float: left;
    padding: 3px 5px;
    font-weight: bold;
    text-transform: lowercase;
}
.content-fragment-more a
{
    color: #fff;
}
.content-fragment-footer
{
    clear: both;
}
.message.norecords
{
    margin-right: 30px;
}
.admin-bar
{
    background-color: #2B2822;
}
.menu.search-content
{
    background: #E3E3E3 url(../Images/search-popup-background.png) no-repeat scroll left top;
    color: #333333;
    margin-top: 0;
}
.menu.search-content a
{
    color: #333333;
    font-weight: bold;
}
.menu.search-content .content-list-name
{
    font-size: 12px;
    padding: 4px 0;
}
.filter .query-filter .filter-option.selected a
{
    color: #000;
}
.ir
{
    display: block;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.ir em
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent no-repeat left top;
}
.sIFR-alternate
{
    display: none;
}
.letter-box
{
    text-align: center;
    width: 920px;
}
.mini-column
{
    width: 33%;
    float: left;
}
.header-fragments-header
{
    background: url('../images/header-background.png');
    height: 41px;
    position: static;
}
.header-fragments
{
    z-index: 1000;
}

.layout
{
    padding: 0 7px;
    margin-bottom: 0;
    background: transparent;
}
.layout[class='layout']
{
    background: url('../images/shadow.png') repeat-y top left;
}
.layout-content
{
    width: 960px;
    float: left;
    background: #fff url('../images/faux-column.png') no-repeat 650px 10px;
    padding-top: 10px;
}

.layout-content.header-top-content-left-sidebar-right .layout-region.header .layout-region-inner header
{
    overflow: visible;
}
.layout-content.header-top-content-left-sidebar-right .layout-region.content
{
    float: left;
    width: 630px;
    clear: left;
}
.layout-content.header-top-content-left-sidebar-right .layout-region.content .layout-region-inner.content
{
    overflow: visible;
}
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar
{
    width: 300px;
    float: right;
    overflow: visible;
    min-height: 40px;
    margin-right: 10px;
}
.layout-content.header-top-content-left-sidebar-right .layout-region.right-sidebar .layout-region-inner.right-sidebar
{
    margin: 0;
    padding: 0;
}
.layout-content.content-left-sidebar-right .layout-region.content
{
    float: left;
    width: 630px;
    clear: left;
}
.layout-content.content-left-sidebar-right .layout-region.content .layout-region-inner.content
{
    overflow: visible;
    height: 1%;
}
.layout-content.content-left-sidebar-right .layout-region.right-sidebar
{
    background: #fff;
    width: 300px;
    float: right;
    overflow: visible;
    min-height: 40px;
    padding-right: 10px;
}
.layout-content.content-left-sidebar-right .layout-region.right-sidebar .layout-region-inner.right-sidebar
{
    float: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.page-editing .internal-link.edit-page, .page-editing .internal-link.save-page
{
    right: 185px;
    top: -194px;
    width: 60px;
}
.header-fragment.user-welcome
{
    position: absolute;
    right: auto;
    left: 0;
    top: -41px;
    height: 41px;
    line-height: 41px;
    color: #666666;
}
.header-fragment.user-welcome a
{
    font-size: 11px;
    color: #3C9CCD;
}
.header-fragment.user-welcome .avatar
{
    float: left;
    position: static;
    margin-right: 10px;
    height: 41px;
    overflow: hidden;
    line-height: 0px;
}
.header-fragment.user-welcome .avatar img
{
    max-height: 41px !important;
    max-width: 41px !important;
    padding: 0;
}
.header-fragment.user-welcome .user-name
{
    float: left;
    margin: 0;
    padding: 0;
}
.header-fragment.user-welcome .user-name a
{
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 0;
}
.header-fragment.user-welcome .attribute-value
{
    padding-left: 2px;
    font-family: Georgia, Times New Roman;
    font-style: italic;
    float: left;
}
.header-fragment.user-welcome .navigation-list
{
    padding-left: 10px;
    line-height: 41px;
}
.header-fragment.user-welcome .navigation-list .navigation-item
{
    padding-right: 10px;
    padding-left: 5px;
    background: url('../images/user-welcome-separator.png') no-repeat right center;
}
.header-fragment.user-welcome .navigation-list .navigation-item.last
{
    background: none;
}
.header-fragment.user-welcome .navigation-list .navigation-item a
{
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.header-fragment.user-welcome .navigation-list .navigation-item a:hover
{
    color: #ff6600;
}
.header-fragment.search
{
    top: -33px;
    right: 7px;
    width: 240px;
}
.header-fragment.search ul.field-list
{
    width: 240px;
}
.header-fragment.search .field-item-input input
{
    background: #fff;
    color: #727070;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 4px 10px;
    height: 16px;
    width: 194px;
}
.header-fragment.search .internal-link.search-options
{
    width: 26px;
    background-image: url(../images/header-search-button.png);
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0px;
}
.header-fragment.search .internal-link.search-options:hover
{
    text-decoration: none;
}
.game-search
{
    width: 100%;
}
.game-search ul.field-list
{
    border: 1px solid #000000;
    max-height: 26px;
    width: 298px;
}
.game-search .field-list
{
    margin: 5px 0 0;
    padding: 0;
}
.game-search .field-item
{
    display: inline;
    margin: 0;
    padding: 0;
}
.game-search .field-item-input input
{
    background: #fff;
    border: none;
    color: #727070;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 4px 10px 0;
    width: 249px;
}
.game-search .internal-link.search-options
{
    width: 26px;
    height: 22px;
    position: relative;
    top: -4px;
    border: none;
    background-image: url(../images/header-search-button.png);
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0px;
}
.game-search .internal-link.search-options:hover
{
    text-decoration: none;
}
.game-results
{
    list-style: none;
    margin: 0;
    padding: 0 5px;
}
.game-results hr
{
    color: #cccccc;
}
.game-results li.content-item
{
    padding: 5px;
    line-height: 20px;
    background-color: #181512;
}
.game-results li.content-item a
{
    color: #fff;
}
.game-results li.content-item a:hover
{
    color: #ff6600;
}
.game-results .line-break
{
    background: #444444;
    height: 1px;
}
.game-results .no-results
{
    font-weight: bold;
    text-align: center;
    margin: -5px;
    padding: 10px 0;
    background-color: #181512;
    color: #fff;
}
.header-fragment.client-side-search
{
    top: -33px;
    right: 97px;
    width: 240px;
}
.header-fragment.client-side-search ul.field-list
{
    width: 240px;
}
.header-fragment.client-side-search .field-item-input input
{
    background: #fff;
    color: #727070;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 4px 10px;
    height: 16px;
    width: 194px;
}
.header-fragment.client-side-search .internal-link.search-options
{
    width: 26px;
    background-image: url(../images/header-search-button.png);
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0px;
    padding: 0;
}
.header-fragment.client-side-search .internal-link.search-options:hover
{
    text-decoration: none;
}
.header-fragment.activity-stream-widget .jcarousel-list
{
    height: 350px;
}
.header-fragment.activity-stream-widget
{
    position: absolute;
    right: 0;
    top: 19px;
    right: 34px;
}
.header-fragment.activity-stream-widget .content-list-header
{
    font: bold 10px/12px Arial;
    color: #333;
    text-transform: lowercase;
    margin-bottom: 5px;
}
.header-fragment .jcarousel-container-horizontal
{
    width: 350px;
}
.header-fragment .jcarousel-clip-horizontal
{
    width: 350px;
    height: 36px;
}
.header-fragment .jcarousel-item-horizontal
{
    margin-right: 10px;
}
.header-fragment .jcarousel-item-placeholder
{
    color: #000;
}
.header-fragment .jcarousel-next-horizontal, .header-fragment .jcarousel-prev-horizontal
{
    background-image: url('../images/jcarousel-buttons.png');
}
.header-fragment .post-author
{
    float: left;
    display: block;
    margin: 0 7px 0 0;
    overflow: visible;
}
.header-fragment .post-author .avatar
{
    border: solid 2px #D0D0D0;
    position: relative;
    line-height: 0px;
}
.header-fragment .post-author .avatar .tip
{
    background: url(../images/avatar-tip-sm.png) 0 0 no-repeat;
    height: 6px;
    width: 8px;
    position: absolute;
    bottom: -8px;
    right: 3px;
}
.header-fragment .post-content.user-defined-markup
{
    font: 12px/16px Georgia, Times New Roman;
    color: #333;
    width: auto;
}
.header-fragment .jcarousel-item
{
    height: 36px;
    padding: 0 !important;
    border: 0 !important;
    float: left;
    width: 350px;
}
.header-fragment .jcarousel-list li
{
    float: left;
    width: 350px;
    height: 36px;
}
.title-activity-stream
{
    display: none;
}
.header-fragment.nav-bar
{
    height: 40px;
    position: relative;
    width: 100%;
}
.header-fragment.nav-bar a:link, .header-fragment.nav-bar a:active, .header-fragment.nav-bar a:visited
{
    font: 14px/40px "Museo 500" , "Trebuchet MS" ,Arial;
    color: #fff;
    outline: none;
}
.header-fragment.nav-bar .nav-bar-header
{
    display: block;
    font-size: 1px;
    width: 7px;
    height: 7px;
    position: absolute;
    bottom: -7px;
    left: -7px;
    z-index: 2;
    background: url('../images/overlaps.png') no-repeat left top;
}
.header-fragment.nav-bar .nav-bar-footer
{
    display: block;
    font-size: 1px;
    width: 7px;
    height: 7px;
    position: absolute;
    bottom: -7px;
    right: -7px;
    z-index: 2;
    background: url('../images/overlaps.png') no-repeat right bottom;
}
.header-fragment.nav-bar .nav-bar-content
{
    width: 974px;
    height: 40px;
    position: absolute;
    left: -7px;
    top: 0;
    background-color: #181512;
}
.header-fragment.nav-bar ul
{
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}
.header-fragment.nav-bar ul li
{
    display: block;
    float: left;
    position: relative;
    padding-right: 10px;
    text-align: center;
    background: url('../images/nav-separator.png') no-repeat right center;
}
.header-fragment.nav-bar ul li div.active
{
    background: transparent;
    cursor: hand;
    cursor: pointer;
}
.header-fragment.nav-bar ul li em
{
    display: block;
    float: left;
    font-style: normal;
    padding: 0 20px;
}
.header-fragment.nav-bar ul li em a
{
    display: block;
    float: left;
    font-style: normal;
    height: 40px;
    color: #fff;
}
.header-fragment.nav-bar ul li em span
{
    display: block;
    position: absolute;
    right: 15px;
    top: 0;
    height: 40px;
    width: 9px;
    background: url(../images/nav-arrow.png) no-repeat -18px center;
}
.header-fragment.nav-bar ul li.platforms em span
{
    background-position: left center;
    right: 20px;
}
.header-fragment.nav-bar ul li em em
{
    padding: 0;
}
.header-fragment.nav-bar ul li.all
{
    background: transparent;
    padding: 0;
}
.header-fragment.nav-bar ul li.platforms
{
    background: #35312C url('../images/navigation-platform-arrow.png') no-repeat right center;
    padding-right: 18px;
}
.header-fragment.nav-bar ul li.news, .header-fragment.nav-bar ul li.reviews
{
    background: #2B2822 url('../images/nav-separator-b.png') no-repeat right center;
}
.header-fragment.nav-bar ul li.previews
{
    background: #2B2822;
}
.header-fragment.nav-bar ul li.magazine
{
    background: none;
}
.header-fragment.nav-bar ul li div.active
{
    float: left;
}
.header-fragment.nav-bar ul li div.active a
{
    float: left;
    background: transparent url('../images/navigation-active.gif') no-repeat center bottom;
    color: #f60;
}
.header-fragment.nav-bar ul li.platforms a.ir, .header-fragment.nav-bar ul li.explore a.ir, .header-fragment.nav-bar ul li.take-part a.ir, .header-fragment.nav-bar ul li.magazine a.ir
{
    cursor: default;
    text-decoration: none;
}
.header-fragment.nav-bar .subnav
{
    -moz-box-shadow: 0 3px 5px #333;
    -webkit-box-shadow: 0 3px 5px #333;
    box-shadow: 0 3px 5px #333;
    display: none;
    width: 200px;
    position: absolute;
    top: 40px;
    left: 0;
}
.header-fragment.nav-bar .subnav ul
{
    position: relative;
    margin: 0;
    padding: 0;
    list-style: none;
    background: none;
    float: none;
    height: 1%;
}
.header-fragment.nav-bar .subnav ul li
{
    border-top: solid 1px #222;
    float: none;
    margin: 0;
    padding: 0;
    background: transparent;
    height: 40px;
    line-height: 40px;
    text-align: left;
    text-indent: 10px;
    border-bottom: 1px solid #444;
}
.header-fragment.nav-bar .subnav ul li a:active
{
    background: #999;
}

.header-fragment.nav-bar .subnav ul li a
{
    float: none;
    position: relative;
    z-index: 2;
    display: block;
}
.header-fragment.nav-bar .subnav em
{
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #181512;
    z-index: -1;
}
.header-fragment.nav-bar .subnav ul li em
{
    display: none;
    background-color: #fff;
}
.header-fragment.nav-bar .subnav ul li.over em
{
    display: block;
    z-index: 1;
}
.header-fragment.nav-bar .subnav ul li.over a
{
    color: #f60;
}
.header-fragment.nav-bar ul li.over em span
{
    background-position: -26px center;
}
.header-fragment.nav-bar ul li.platforms.over em span
{
    background-position: -9px center;
}
.header-fragment.nav-bar ul li.over .subnav
{
    display: block;
}
.g-i-featured-posts-hero
{
    font-family: Georgia, Times New Roman;
    margin: 0 0 0 10px !important;
    overflow: hidden;
    background-color: #fff;
}
.g-i-featured-posts-hero .content-list-header
{
    display: none;
}
.g-i-featured-posts-hero .content-list
{
    overflow: hidden;
}
.g-i-featured-posts-hero .content-list .content-item
{
    float: left;
    display: block;
    position: relative;
    width: 140px;
    height: 376px;
    padding: 0 9px 0 0;
    margin: 0 10px 10px 0;
    border: 0;
    border-right: solid 1px #ccc;
}
.g-i-featured-posts-hero .content-list .content-item.item-0
{
    width: 300px;
}
.g-i-featured-posts-hero .content-list .content-item.item-4
{
    margin-right: 0;
    padding-right: 0;
    border: 0;
}
.g-i-featured-posts-hero .content-list .content-item .abbreviated-post-header
{
    width: 140px;
    height: 125px;
    overflow: hidden;
    background: #000;
    text-align: center;
}
.g-i-featured-posts-hero .content-list .content-item .abbreviated-post
{
    padding: 0;
    margin-top: 10px;
    height: 208px;
    overflow: hidden;
    padding: 0 0 10px 0;
}
.g-i-featured-posts-hero .feed-tag
{
    font: bold 12px/19px Helvetica, Arial;
    height: 19px;
    line-height: 19px;
    text-transform: lowercase;
    padding: 0 5px;
    margin: 0 0 5px;
    background-color: #333;
    color: #fff;
}
.g-i-featured-posts-hero h4.post-name
{
    margin: 0;
}
.g-i-featured-posts-hero h4.post-name a.internal-link.view-post
{
    font: normal 18px/19px Georgia, Times New Roman;
    color: #333;
    display: inline;
}
.g-i-featured-posts-hero .post-summary
{
    font-size: 12px;
    line-height: 16px;
    color: #333;
    margin: 0;
    max-height: 115px;
    overflow: hidden;
}
.g-i-featured-posts-hero .post-summary p
{
    margin: 3px 0 0 0;
}
.g-i-featured-posts-hero .post-date, .featured-posts-hero .post-date
{
    display: none;
}
.g-i-featured-posts-hero .post-date .value, .featured-posts-hero .post-date .value
{
    margin: 0;
}
.g-i-featured-posts-hero a.view-user-profile, .g-i-featured-posts-hero a.view-replies
{
    display: none;
}
.g-i-featured-posts-hero a.more-link
{
    display: block;
    height: 15px;
    width: 34px;
    font: bold 10px/14px Arial;
    color: #fff;
    background-color: #3C9CCD;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 0;
    text-transform: lowercase;
}
.g-i-featured-posts-hero a.more-link:hover
{
    color: #fff;
    background-color: #1A5379;
    text-decoration: none;
}
.g-i-featured-posts-hero .featured-video
{
    float: left;
    margin: 0 10px 0 0;
}
.g-i-featured-posts-hero .content-fragment-footer
{
    margin: 0;
}
.g-i-featured-posts-hero .content-list .content-item.item-0 .abbreviated-post-header
{
    width: 300px;
    height: 170px;
    overflow: hidden;
}
.g-i-featured-posts-hero .content-list .content-item.item-0 .abbreviated-post
{
    background-color: #e0e2da;
    padding: 10px;
    margin-top: 5px;
    height: 157px;
}
.g-i-featured-posts-hero .content-item.item-0 .feed-tag
{
    background-color: #3C9CCD;
}
.g-i-featured-posts-hero .content-item.item-0 .post-name a.internal-link.view-post
{
    font-size: 26px;
    line-height: 26px;
}
.g-i-featured-posts-hero .content-item.item-0 a.more-link
{
    left: 10px;
}
.takeover-tower-active .right-sidebar
{
    position: relative;
    top: -193px;
    left: auto;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list
{
    width: 630px;
    border-right: solid 1px #ccc;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-2
{
    margin-right: 0;
    padding-right: 0;
    border: 0;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3
{
    display: none;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4
{
    display: none;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3 .feed-tag, .takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4 .feed-tag
{
    width: 130px;
    float: left;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3 .abbreviated-post-header, .takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4 .abbreviated-post-header
{
    float: left;
    clear: left;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3 .abbreviated-post, .takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4 .abbreviated-post
{
    position: static;
    overflow: visible;
    margin: 0;
    height: 250px;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3 h4.post-name, .takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4 h4.post-name
{
    margin: 0 0 0 150px;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3 .post-date, .takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4 .post-date
{
    display: block;
    margin: 0 0 0 150px;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3 .post-summary, .takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4 .post-summary
{
    clear: both;
    padding-top: 10px;
}
.takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-3 a.more-link, .takeover-tower-active .g-i-featured-posts-hero .content-list .content-item.item-4 a.more-link
{
    bottom: 0;
}
.gi-post-list .filter-bar
{
    position: relative;
}
#hero
{
    position: relative;
    overflow: hidden;
    width: 620px;
    height: 193px;
    left: 8px;
    margin: 0;
    font-family: Georgia, Times New Roman;
}
#hero-pager
{
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 27px;
    z-index: 1;
    margin: 0;
    padding: 0 0 0 5px;
    list-style: none;
    background-color: #333;
}
#hero-pager li
{
    display: block;
    float: left;
}
#hero-pager li a
{
    display: block;
    float: left;
    height: 30px;
    width: 17px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font: bold 12px/30px Arial;
    outline: 0;
}
#hero-pager li.active
{
    background: #3C9CCD url('../images/hero-active.png') no-repeat center top;
}
#hero .content-list
{
    position: absolute;
    top: 0px;
    left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 1800px;
    font-size: 11px;
}
#hero .content-list .post-date
{
    font-size: 10px !important;
    margin-left: 1px !important;
}
#hero .content-list .content-item
{
    width: 620px;
    float: left;
    border-top: 0px;
    margin-right: 5px;
}
#hero .content-list .abbreviated-post-header
{
    width: 300px;
    float: left;
    background: #000;
    text-align: center;
}
#hero .content-list .abbreviated-post
{
    float: right;
    width: 297px;
    padding: 10px;
    background-color: #eeeeee;
    height: 147px;
}
#hero .content-list .abbreviated-post .post-name
{
    margin-bottom: 3px;
    font-weight: normal;
}
#hero .content-list .abbreviated-post .po st-summary
{
    margin-top: 0;
}
#hero a.more-link
{
    display: block;
    height: 15px;
    width: 34px;
    font: normal 10px/15px Arial;
    color: #fff;
    background-color: #3C9CCD;
    text-align: center;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    left: 10px;
    text-transform: lowercase;
}
#hero a.more-link:hover
{
    color: #fff;
    background-color: #1A5379;
    text-decoration: none;
}
.g-i-featured-posts-hero-interior
{
    margin-bottom: 0px;
}
.g-i-featured-posts-hero-interior .content-fragment-footer
{
    margin: 0 0 10px 0;
}
.g-i-featured-posts-hero-interior .FeedTag
{
    font: bold 12px/19px Helvetica, Arial;
    margin-bottom: 5px;
    height: 19px;
    text-transform: lowercase;
    padding: 0 5px;
    background-color: #3C9CCD;
    color: #fff;
}
.g-i-featured-posts-hero-interior .post-name a
{
    color: #333;
}
.tabbed-region
{
    margin: 0;
    position: relative;
    height: 33px;
}
.tabbed-region .tabs
{
    background: #181512;
    padding-left: 7px;
    overflow: hidden;
    position: absolute;
    left: -7px;
    width: 100%;
}
.tabbed-region .tabs a
{
    display: block;
    float: left;
    margin-right: 0px;
    padding: 0 14px;
    text-decoration: none;
}
.tabbed-region .tabs a:hover
{
    color: #FF6600;
}
.tabbed-region .tabs a.active, .tabbed-region .tabs LI.navigation-item.selected A
{
    background: #3C9CCD url('../images/tab-active.png') no-repeat center bottom;
}
.tabbed-region .tabs a DIV
{
    display: block;
    float: left;
    height: 33px;
    line-height: 33px;
    border: 0;
    background: transparent;
    padding: 0;
    color: #fff;
    font-family: "Museo 500" , "Trebuchet MS" , Arial;
    font-size: 14px;
    text-transform: lowercase;
    font-weight: normal;
}
.tabbed-region .tabs DIV
{
    display: block;
    float: left;
    height: 33px;
    line-height: 33px;
    border: 0;
    background: transparent;
    padding-left: 15px;
    color: #fff;
    font-family: "Museo 500" , "Trebuchet MS" , Arial;
    font-size: 14px;
    text-transform: lowercase;
    font-weight: normal;
}
div.filter
{
    margin: 0 0px 10px !important;
    font-size: 10px;
    font-weight: bold;
}
.tabbed-region .tip
{
    display: block;
    height: 7px;
    width: 7px;
    position: absolute;
    bottom: -7px;
    left: -7px;
    background: url('../images/overlaps.png') no-repeat left top;
    z-index: -2;
    overflow: hidden;
}
.tabbed-region LI.navigation-item
{
    padding: 0 0 0 0;
    float: left;
}
.tabify-region .content-fragment-footer
{
    margin: 0;
    display: none;
}
.post-comments
{
    position: absolute;
    top: 0;
    right: 0;
    font-weight: bold;
}
.post-comments .comment-count
{
    display: block;
    float: left;
    text-align: right;
    margin: 0 0 0 3px;
}
.post-comments .comment-count a
{
    color: #fff;
    display: block;
    width: 28px;
    height: 22px;
    background: url(../images/comment-count-bg.png) no-repeat;
    padding: 1px 4px 0 0;
    font-style: normal;
}
.post-comments .comment-count.blue a
{
    background-position: -32px 0;
}
.post-comments .comment-count a:hover
{
    text-decoration: none;
    background-position: 0 -23px;
    color: #666;
}
.post-comments .comment-count.blue a:hover
{
    background-position: -32px -23px;
    color: #666;
}
.gi-post
{
    padding-left: 20px;
}
.gi-post .post-name
{
    font: 36px ormal Georgia;
}
.gi-post .avatar
{
    display: none;
}
.gi-post .post-meta
{
    overflow: hidden;
    position: relative;
    color: #727070;
    line-height: normal;
    margin-bottom: 10px;
    clear: left;
    min-height: 23px;
    height: 1%;
}
.gi-post .post-meta a
{
    font-weight: bold;
}
.gi-post .post-meta div
{
    float: left;
    padding-right: 8px;
    margin-right: 5px;
    background: url('../images/post-meta-separator.png') no-repeat right center;
}
.gi-post .post-meta .post-comments
{
    background: none;
}
.gi-post .post-meta .value
{
    font-weight: bold;
    color: #333;
}
.gi-post .post-meta a .value
{
    color: #3C9CCD;
}
.gi-post .post-meta .FeedTag
{
    background: none;
    margin: 0 2px 7px 0;
    padding: 0;
    width: auto;
}
.gi-post .post-meta .feed-tag.role
{
    background-image: none;
    background-color: #E0E2DA;
    padding: 0 5px;
    color: #333;
    font-weight: bold;
    margin: 0 2px 7px 0;
}
.gi-post .post-meta .FeedTag a, .gi-post .post-meta .FeedTag span
{
    font: bold 12px/17px Helvetica, Arial;
    height: 17px;
    padding: 0 5px;
    display: block;
    background: #3C9CCD;
    color: #fff;
    margin: 0;
    text-transform: lowercase;
}
.gi-post .post-meta .FeedTag a:hover
{
    text-decoration: none;
    background-color: #1A5379;
    color: #666;
}
.gi-post .post-meta .post-author
{
    clear: left;
}
.gi-post .post-meta .post-author .view-user-profile
{
    display: inline;
    color: #3C9CCD;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.gi-post .post-meta .post-rating
{
    background: none;
}
.gi-post .post-meta .game-publisher
{
    clear: left;
}
.gi-post .post-meta .post-views .value
{
    font-weight: bold;
    color: #727070;
}
.gi-post .post-meta .post-hotness
{
    background: none;
    padding: 0;
}
.gi-post .post-meta .post-media
{
    padding-left: 12px;
    background: url('../images/post-meta-separator.png') no-repeat 3px center;
    color: #3787C0;
    font-weight: bold;
}
.gi-post .post-meta .post-media .photos
{
    background: url('../images/review-post-icons.png') no-repeat left 2px;
    padding-left: 15px;
}
.gi-post .post-meta .post-media .videos
{
    background: url('../images/review-post-icons.png') no-repeat left -12px;
    padding-left: 15px;
}
.gi-post .post-meta .post-genre
{
    background: none;
}
.gi-post .post-meta .post-comments
{
    position: absolute;
    right: 0;
    bottom: 0;
}
.gi-post .post-platforms a img
{
    border: 0;
}
.gi-post .post-tags
{
    font-size: 11px;
}
.gi-post .post-tags a
{
    color: #3C9CCD;
    text-transform: lowercase;
}
.gi-post .post-content
{
    font: 13px/20px Georgia;
    color: #333;
}
.gi-post .post-content p
{
    margin: 0 0 20px;
}
.gi-post .postpager
{
    border: 0;
    border-bottom: solid 4px #f2f2f2;
    border-top: solid 4px #f2f2f2;
    padding: 10px 0;
    margin: 0;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    clear: both;
    overflow: hidden;
    position: relative;
    color: #181412;
}
.gi-post .postpager a
{
    cursor: pointer;
    display: block;
    float: left;
    text-align: center;
    line-height: 15px;
    margin-right: 10px;
    height: 15px;
    width: 15px;
    font-size: 12px;
    font-weight: bold;
    color: #3C9CCD;
    outline: 0;
}
.gi-post .postpager a.active
{
    color: #000;
}
.gi-post .postpager .dynamicPostPagerPrevious, .gi-post .postpager .dynamicPostPagerNext
{
    width: auto;
}
.second-opinion
{
    padding-left: 20px;
    margin-bottom: 20px;
    overflow: hidden;
}
.second-opinion h3
{
    font: bold 26px ormal Arial;
    color: #333;
    margin: 0 0 10px;
}
.second-opinion .rating
{
    font: bold 40px/40px Arial;
    display: block;
    float: left;
    margin-right: 10px;
}
.second-opinion .opinion
{
    display: inline;
    font: 13px/20px Georgia;
    color: #333;
}
.second-opinion .opinion p
{
    margin: 0 0 20px;
}
.second-opinion .opinion font
{
    font-size: inherit;
}
.content-fragment.share-post-toolbar-content-fragment .content-fragment-footer
{
    margin: 0;
}
.share-toolbar
{
    background-color: #181512;
    position: relative;
}
.share-controls
{
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 9px 0 10px 20px;
    height: 18px;
    position: relative;
    left: -7px;
    background-color: #181512;
}
.share-controls li
{
    float: left;
    display: block;
    margin-right: 15px;
}
.share-controls li a
{
    float: left;
    width: 15px;
    height: 18px;
}
.share-controls li a em
{
    width: 15px;
    height: 18px;
    background: url('../images/share-sprites.png') no-repeat center top;
}
.share-controls li.digg a
{
    width: 35px;
}
.share-controls li.digg a em
{
    width: 35px;
    background-position: center -18px;
}
.share-controls li.forward a
{
    width: 32px;
}
.share-controls li.forward a em
{
    width: 32px;
    background-position: center -36px;
}
.share-controls li.report a
{
    width: 24px;
}
.share-controls li.report a em
{
    width: 24px;
    background-position: center -54px;
}
.share-toolbar .discuss
{
    color: #fff;
    position: absolute;
    top: 0;
    right: 10px;
    font-family: "Museo 500" , "Trebuchet MS" , Arial;
    line-height: 18px;
    padding: 9px 0 5px;
}
.share-toolbar .discuss span
{
    display: block;
    float: left;
    margin-right: 5px;
}
.share-toolbar .discuss a
{
    float: left;
    color: #fff;
    background: url('../images/tail-sprites.png') no-repeat 37px bottom;
    padding-bottom: 5px;
}
.share-toolbar .discuss a em
{
    font-style: normal;
    display: block;
    height: 18px;
    padding: 0 8px;
    background-color: #3C9CCD;
}
.share-toolbar .discuss a.comment
{
    background-position: 50px 18px;
    margin: 0 0 0 10px;
}
.share-toolbar .discuss a.comment em
{
    background-color: #fff;
    color: #333;
}
.w-comment .discuss a.forum
{
    margin-right: 5px;
}
.w-comment .discuss a.comment
{
    display: block;
}
.share-toolbar .tip
{
    display: block;
    height: 7px;
    width: 7px;
    position: absolute;
    bottom: -7px;
    left: -7px;
    background: url('../images/overlaps.png') no-repeat left top;
}
.g-i-blog-comment-form .content-fragment-content, .add-media-gallery-post-comment .content-fragment-content
{
    margin: 0 0 0 20px;
    border: solid 1px #ccc;
    border-top: 0;
    background-color: #d2d3d0;
}
.g-i-blog-comment-form fieldset.field-list, .add-media-gallery-post-comment fieldset.field-list
{
    margin: 0;
    padding: 0;
}
.g-i-blog-comment-form ul.field-list, .add-media-gallery-post-comment ul.field-list
{
    padding: 0 10px;
}
.g-i-blog-comment-form li.field-item, .add-media-gallery-post-comment li.field-item
{
    margin: 10px 0;
    padding: 0;
    float: left;
    width: 100%;
}
.g-i-blog-comment-form .field-item-input, .add-media-gallery-post-comment .field-item-input
{
    width: auto;
    float: none;
    margin: 0;
}
.g-i-blog-comment-form .field-item-input a, .add-media-gallery-post-comment .field-item-input a
{
    float: right;
}
.g-i-blog-comment-form input, .g-i-blog-comment-form textarea, .add-media-gallery-post-comment input, .add-media-gallery-post-comment textarea
{
    border: 0;
    background-color: #fff;
    margin: 0;
}
.g-i-blog-comment-form textarea, .add-media-gallery-post-comment textarea
{
    width: 100%;
    padding: 0 !important;
    height: 150px !important;
}
.replyBtn, .g-i-blog-comment-form .add-reply, .feedback-button, .content-fragment.add-media-gallery-post-comment .internal-link.add-reply
{
    display: block;
    height: 22px;
    line-height: 22px;
    color: #fff;
    background: #3C9CCD;
    padding: 0 10px;
}
.replyBtn:hover, .g-i-blog-comment-form .add-reply:hover, .feedback-button:hover, .content-fragment.add-media-gallery-post-comment .internal-link.add-reply:hover
{
    text-decoration: none;
    background-color: #1A5379;
    cursor: pointer;
}
.content-fragment.add-media-gallery-post-comment .internal-link.add-reply span
{
    background: none;
    display: none;
}
.feedback-button, .replyBtn
{
    display: inline-block;
    padding: 0 5px;
    font-family: Arial;
    float: right;
}
.feedback-button
{
    color: #fff !important;
    width: auto;
}
.feedback-submit-button
{
    background-color: #f60;
    margin-right: 13px;
}
#newsharelinks
{
    width: 570px;
}
#newsharelinks ul
{
    overflow: visible;
    list-style: none;
    height: 20px;
    color: #666 !important;
}
#newsharelinks ul li
{
    float: left;
}
#last_gilinks
{
    left: 50px;
    position: relative;
    top: 1px;
}
#last_gilinks a, #newsharelinks ul li #last a:visited
{
    height: 21px;
    color: #fff;
    background-color: #3C9CCD;
    padding: 2px 3px;
}
#last_gilinks a:hover
{
    background: #1A5379;
    text-decoration: none;
    cursor: pointer;
}
.gi-post-list
{
    position: relative;
    height: 1%;
}
.gi-post-list .filter
{
    height: 29px;
    line-height: 29px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 18px;
    background-color: #e0e2da;
    border: 0;
    z-index: 1;
}
.gi-post-list.preview-list .filter
{
    padding-right: 20px;
}
.gi-post-list .filter .filter-label, .gi-post-list .filter .separator
{
    display: none;
}
.gi-post-list .filter .filter-option
{
    display: block;
    float: left;
    margin-right: 8px;
}
.gi-post-list .filter .filter-option a
{
    width: 19px;
    height: 29px;
    line-height: 29px;
    outline: none;
    color: #fff;
}
.gi-post-list .filter .filter-option a.selected
{
    background: #e0e2da url('../images/filter-active.png') no-repeat center bottom;
}
.gi-post-list .filter .filter-option a em
{
    width: 19px;
    height: 16px;
    top: 6px;
    background-image: url('../images/filter-icons.png');
}
.gi-post-list .filter .filter-option a.selected em
{
    background-position: left -16px;
}
.gi-post-list .filter .filter-option.long a em
{
    background-position: -19px top;
}
.gi-post-list .filter .filter-option.long a.selected em
{
    background-position: -19px -16px;
}
.gi-post-list .rss-feed
{
    display: block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    position: absolute;
    top: -23px;
    right: 10px;
}
.gi-post-list .rss-feed em
{
    display: block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url('../images/icon-rss.png');
    cursor: pointer;
}
.gi-post-list.review-list .filter .rss-feed
{
    right: 240px;
}
.gi-post-list.user-review-list .rss-feed
{
    right: -10px;
}
.gi-post-list.preview-list .rss-feed
{
    right: 0;
    top: 7px;
}
.content-fragment.poll-list .rss-feed
{
    display: block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    right: 10px;
}
.content-fragment.poll-list .rss-feed em
{
    display: block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url('../images/icon-rss.png');
}
.gi-post-list .navigation-list-header.sort-options
{
    display: block;
    float: left;
    color: #666;
    padding-left: 20px !important;
    padding-right: 10px !important;
    font-size: 11px;
    margin: 0px !important;
}
.gi-post-list .navigation-list-footer.sort-options
{
    display: none;
}
.gi-post-list .sort-options
{
    height: 29px;
    line-height: 29px;
    background-color: #e0e2da !important;
    margin-right: 10px;
    margin-left: 0px !important;
    clear: none;
    padding-left: 15px;
    font-weight: bold;
    font-size: 10px;
}
.gi-post-list .sort-options .rss-feed
{
    display: block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    position: absolute;
    top: -23px;
    right: 10px;
}
.gi-post-list .sort-options .rss-feed em
{
    display: block;
    height: 14px;
    width: 14px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url('../images/icon-rss.png');
}
.gi-post-list .sort-options .navigation-item
{
    display: block;
    float: left;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0px !important;
    padding-right: 15px;
    font-size: 11px;
}
.gi-post-list .sort-options .navigation-item.last
{
    background: none;
}
.gi-post-list .sort-options .navigation-item a.selected
{
    color: #000;
}
.gi-post-list .sort-options .navigation-item ul
{
    position: relative;
    z-index: 1;
    padding: 0;
    list-style: none;
    text-align: left;
}
.gi-post-list .sort-options .navigation-item ul
{
    width: 150px;
}
.gi-post-list .sort-options .navigation-item ul li
{
    display: block;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}
.gi-post-list .sort-options .navigation-item ul li.over
{
    background: #eee;
}
.gi-post-list .sort-options .navigation-item div
{
    float: left;
    position: relative;
}
.gi-post-list .sort-options .navigation-item span.label, .gi-post-list .sort-options .navigation-item span.value
{
    display: block;
    float: left;
}
.gi-post-list .sort-options .navigation-item span.label
{
    margin-right: 5px;
    font-weight: bold;
    color: #666;
}
.gi-post-list .sort-options .navigation-item span.value
{
    font-weight: bold;
    cursor: pointer;
}
.gi-post-list .sort-options .navigation-item .dropdown
{
    z-index: 2;
    position: absolute;
    top: 29px;
    left: 20px;
    float: none;
    display: none;
    width: 150px;
    border: solid 1px #A3A3A3;
    border-top: 0;
}

.gi-post-list .sort-options .navigation-item .dropdown.active
{
    display: block;
}
.gi-post-list .sort-options .navigation-item .dropdown em
{
    background-color: #E0E2DA;
    z-index: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
}
.gi-post-list .sort-options .navigation-item .dropdown li
{
    color: #000;
    margin: 0 10px;
    border-bottom: solid 1px #A3A3A3;
    line-height: 27px;
    height: 27px;
}
.gi-post-list .sort-options .navigation-item .dropdown li a
{
    color: #000;
}
.gi-post-list .query-filter
{
    position: absolute;
    left: 180px;
    top: 7px;
    font-size: 11px;
}
.gi-post-list .query-filter .filter-label
{
    color: #666;
    font-size: 11px;
}
.gi-post-list .query-filter .filter-option a.selected
{
    color: #000;
}
.gi-post-list .content-list
{
    height: 1%;
}
.gi-post-list .post-meta .post-hotness img
{
    margin: 0px;
}
.gi-post-list .content-list li.content-item
{
    border-bottom: solid 4px #f2f2f2;
    border-top: 0;
    padding: 20px 0 10px 0;
    margin: 0 0 0 20px;
    clear: both;
    overflow: hidden;
    height: 1%;
    position: relative;
}

.gi-post-list .content-item a.button
{
    position: absolute;
    top: 60px;
    right: 0;
    width: 80px;
    font-size: 10px;
}
a.button.red
{
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ED1C24), to(#AA1317));
    background: -moz-linear-gradient(top, #ED1C24, #AA1317);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ED1C24", endColorstr="#AA1317");
    border: 1px solid #980C10;
    color: white;
}
.gi-post-list a
{
    color: #3787C0;
}
.gi-post-list .abbreviated-post-header
{
    float: left;
    overflow: hidden;
    margin: 0 10px 0 0;
    min-width: 25px;
    max-width: 200px;
}
.gi-post-list .abbreviated-post-header .post-img
{
    margin-right: 10px;
}
.gi-post-list .abbreviated-post
{
    position: relative;
    padding: 0;
    overflow: hidden;
    height: 1%;
}
.gi-post-list .abbreviated-post img
{
    margin-bottom: -10px;
}
.gi-post-list .post-name
{
    padding: 0 70px 0 0;
    margin: 0 0 11px;
    max-width: 100%;
    width: auto;
}
.gi-post-list .post-name a
{
    color: #333;
    font-size: 26px;
    font-family: Georgia, Times New Roman;
    text-transform: none;
    font-weight: 500;
}
.gi-post-list .post-summary
{
    clear: both;
}
.gi-post-list .post-summary, .gi-post-list .post-summary-long
{
    margin: 0;
}
.gi-post-list .post-summary-long
{
    display: none;
}
.gi-post-list .post-summary-long p, .gi-post-list .post-summary p
{
    margin: 0 0 20px;
}
.gi-post-list .post-summary-long p img, .gi-post-list .post-summary p img
{
    padding: 5px 0;
}
.gi-post-list .view-post
{
    text-transform: lowercase;
    font-family: Arial;
}
.gi-post-list .post-meta
{
    color: #727070;
    line-height: normal;
    margin: 10px 10px 6px 0;
    clear: none;
    font-size: 12px;
    width: 100%;
}
.long .post-meta
{
    height: 4em;
}
.gi-post-list .post-meta a
{
    font-weight: bold;
}
.gi-post-list .post-meta div
{
    float: left;
    background: url("../images/post-meta-separator.png") no-repeat scroll right center transparent;
    font-size: 12px;
    clear: right;
    height: 16px;
    padding-right: 10px;
}
.gi-post-list .post-meta div.last
{
    background: none;
}
.gi-post-list .post-meta div.last a:hover
{
    color: #86C7FC;
}
.gi-post-list .post-meta div.platform-icons
{
    background: transparent none;
}
.gi-post-list .post-meta div.platform-icons img
{
    margin: 0 3px;
}
.gi-post-list .post-meta a .value
{
    color: #3C9CCD;
}
.gi-post-list .post-meta .FeedTag
{
    background: none;
    margin: 0 2px 7px 0;
    padding: 0;
}
.gi-post-list .post-meta .FeedTag a, .gi-post-list .post-meta .FeedTag span
{
    font: bold 12px/17px Helvetica, Arial;
    height: 17px;
    padding: 0 5px;
    background: #3C9CCD;
    color: #fff;
    margin: 0;
    text-transform: lowercase;
    float: left;
}
.gi-post-list .post-meta .FeedTag a:hover
{
    text-decoration: none;
    background-color: #1A5379;
    color: #666;
}
.gi-post-list .post-meta .post-author
{
    clear: left;
    float: left;
}
.gi-post-list .post-meta .post-author .view-user-profile
{
    display: inline;
    color: #3C9CCD;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.gi-post-list .post-meta .post-date .value
{
    margin-left: 0px;
}
.gi-post-list .post-meta .game-publisher
{
    clear: left;
}
.gi-post-list .post-meta .post-views
{
    background: transparent url(../images/post-meta-separator.png) no-repeat scroll right center;
    padding-left: 2px;
}
.gi-post-list .post-meta .post-views .value
{
    font-weight: bold;
    color: #727070;
}
.gi-post-list .post-meta .post-hotness
{
    background: none;
    padding: 0px !important;
}
.gi-post-list .post-meta .post-media
{
    color: #3787C0;
    font-weight: bold;
}
.gi-post-list .post-meta .post-media .photos
{
    background: url('../images/review-post-icons.png') no-repeat left 2px;
    padding-left: 15px;
}
.gi-post-list .post-meta .post-media .videos
{
    background: url('../images/review-post-icons.png') no-repeat left -12px;
    padding-left: 15px;
}
.gi-post-list .post-meta .post-genre
{
    background: none;
    background: transparent;
}
.gi-post-list .post-rating
{
    padding: 3px 0 0;
    float: left;
    width: 70px;
    text-align: center;
    background-color: #181512;
    font: 12px ormal Georgia;
    color: #666;
}
.gi-post-list .post-rating span
{
    display: block;
}
.gi-post-list .post-rating em
{
    font-size: 28px;
    font-family: Arial;
    color: #fff;
    font-style: normal;
    display: block;
    font-weight: bold;
}
.gi-post-list .advertisement
{
    clear: both;
    display: block;
}
.long .post-summary
{
    display: none;
}
.long .post-summary-long
{
    display: block;
}
.long .abbreviated-post-header
{
    display: none;
}
.long .abbreviated-post
{
    margin: 0;
}
.long .abbreviated-post .post-meta .post-author
{
    padding-left: 2px;
}
.gi-post-list .pager
{
    border: 0;
    border-bottom: solid 4px #f2f2f2;
    padding: 10px 0;
    margin: 0 0 0 20px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    clear: both;
    overflow: hidden;
    position: relative;
    color: #181412;
    height: 1%;
}
.gi-post-list .pager span
{
    display: block;
    float: left;
    text-align: center;
    line-height: 15px;
    margin-right: 10px;
}
.gi-post-list .pager span.page-link, .gi-post-list .pager span.current-page
{
    height: 15px;
    width: 15px;
}
.gi-post-list .pager span.next-link a
{
    position: absolute;
    top: 7px;
    right: 0;
    height: 22px;
    line-height: 22px;
    width: 55px;
    background-color: #3C9CCD;
    margin: 0;
}
.gi-post-list .pager span.next-link a:hover
{
    text-decoration: none;
    background-color: #1A5379;
}
.gi-post-list .pager a
{
    background: none;
    border: 0;
    font-size: 12px;
    font-weight: bold;
    color: #3C9CCD;
    padding: 0;
    outline: 0;
}
.gi-post-list .pager span.next-link a
{
    color: white;
}
.gi-post-list .content-list .content-item .advertisement
{
    padding-top: 10px;
    margin-top: 10px;
    border-top: solid 4px #f2f2f2;
}
.gi-post-list.review-list .abbreviated-post
{
    padding: 0 0 0 4px;
}
.gi-post-list.review-list .post-name
{
    padding: 0;
    height: auto;
}
.gi-post-list.review-list .post-comments
{
    display: none;
}
.gi-post-list.review-list .post-rating
{
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 6px 0 0 0;
    position: relative;
    width: 69px;
    height: 51px;
}
.gi-post-list.review-list .post-rating.platinum, .gi-post-list.review-list .post-rating.gold, .gi-post-list.review-list .post-rating.silver
{
    margin-top: 15px;
}
.gi-post-list.review-list .abbreviated-post img
{
    margin: 0px 2px;
    float: left;
}
.gi-post-list.review-list .abbreviated-post h4.post-name
{
    padding: 0;
    min-height: 72px;
}
.gi-post-list.review-list .post-rating .reward
{
    width: 77px;
    height: 21px;
    position: absolute;
    background-repeat: no-repeat;
    top: -15px;
    left: -4px;
}
.gi-post-list.review-list .post-rating.platinum .reward
{
    background-image: url(../images/review-award-platinum.png);
}
.gi-post-list.review-list .post-rating.gold .reward
{
    background-image: url(../images/review-award-gold.png);
}
.gi-post-list.review-list .post-rating.silver .reward
{
    background-image: url(../images/review-award-silver.png);
}
.gi-post-list.guide-list .abbreviated-post-header
{
    float: left;
    overflow: hidden;
    font-size: 29px;
    font-weight: bold;
    line-height: 100px;
    width: 110px;
    height: 120px;
    text-align: center;
    letter-spacing: -2px;
    color: #E2E2E0;
}
.gi-post-list.guide-list .abbreviated-post
{
    margin-left: 150px;
}
.long .gi-post-list.guide-list .abbreviated-post-header
{
    display: none;
}
.long .gi-post-list.guide-list .abbreviated-post
{
    margin-left: 0;
}
.gi-post-list.guide-list .post-meta .post-author
{
    clear: none;
}
.gi-post-list.user-review-list
{
    margin: 0 20px;
}
.gi-post-list.user-review-list .heading
{
    position: relative;
    padding-top: 20px;
}
.gi-post-list.user-review-list .heading h3
{
    font: bold 26px ormal Georgia;
    color: #333;
    margin: 0 0 10px;
}
.gi-post-list.user-review-list .heading a
{
    display: block;
    position: absolute;
    top: 20px;
    right: 0;
}
.gi-post-list.user-review-list .heading a em
{
    display: block;
    height: 19px;
    line-height: 19px;
    background-color: #3C9CCD;
    padding: 0 5px;
    color: #fff;
}
.gi-post-list.user-review-list .content-list
{
    margin: 0;
}
.gi-post-list.user-review-list li.content-item
{
    padding: 20px 0;
    margin: 0;
}
.gi-post-list.user-review-list .abbreviated-post-header
{
    height: auto;
}
.gi-post-list.user-review-list .abbreviated-post-header a
{
    display: block;
    border: solid 3px #D2D3D0;
}
.gi-post-list.user-review-list .abbreviated-post-header img
{
    padding: 1;
    outline: 0;
}
.gi-post-list.user-review-list .abbreviated-post
{
    margin-left: 59px;
}
.gi-post-list.user-review-list .post-meta
{
    margin-bottom: 5px;
}
.gi-post-list.user-review-list .rating
{
    font: bold 40px/40px Arial;
    display: block;
    float: left;
    margin-right: 10px;
}
.gi-post-list.user-review-list .opinion
{
    display: inline;
    font: 13px/20px Georgia;
    color: #333;
}
.gi-post-list.user-review-list .opinion p
{
    margin: 0 0 20px;
}
.gi-post-list.user-review-list .opinion font
{
    font-size: inherit !important;
}
.gi-post-list.comment-list
{
    margin: 0 0 0 20px;
}
.gi-post-list.comment-list .heading
{
    position: relative;
}
.gi-post-list.comment-list .heading h3
{
    font: bold 26px ormal Arial;
    color: #333;
    margin: 0 0 10px;
}
.gi-post-list.comment-list .heading a
{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.gi-post-list.comment-list .heading a em
{
    display: block;
    height: 19px;
    line-height: 19px;
    background-color: #3C9CCD;
    padding: 0 5px;
    color: #fff;
}
.gi-post-list.comment-list .content-list
{
    margin: 0;
}
.gi-post-list.comment-list li.content-item
{
    padding: 5px 0;
    margin: 0;
    border: 0;
}
.gi-post-list.comment-list .abbreviated-post-header
{
    height: auto;
}
.gi-post-list.comment-list .abbreviated-post-header a
{
    display: block;
}
.gi-post-list.comment-list .abbreviated-post-header img
{
    padding: 1;
    outline: 0;
}
.gi-post-list.comment-list .abbreviated-post
{
    margin-left: 59px;
}
.gi-post-list.comment-list .post-meta
{
    margin-bottom: 5px;
}
.gi-post-list.comment-list .rating
{
    font: bold 40px/40px Arial;
    display: block;
    float: left;
    margin-right: 10px;
}
.gi-post-list.comment-list .opinion
{
    display: inline;
    font: 12px/20px Georgia;
    color: #333;
}
.gi-post-list.comment-list .opinion p
{
    margin: 0 0 20px;
}
.g-i-user-comments .comment-list
{
    margin-top: 20px;
}
.g-i-user-comments .comment-list .content-list-header
{
    display: block !important;
}
.content-fragment.g-i-blog-feedback-list .gi-post-list.comment-list ul.content-list li.content-item .post-meta
{
    padding-top: 20px;
}
.content-fragment.g-i-blog-feedback-list .gi-post-list.comment-list ul.content-list li.content-item .user-name
{
    left: 0;
    top: 0;
}
.gi-post-list.comment-list li:nth-child(even)
{
    background-color: #f2f2f2;
}
.gi-post-list.comment-list .content-list-name
{
    display: block;
    overflow: hidden;
    font-size: 12px;
    text-transform: lowercase;
    color: #fff;
    height: 19px;
    line-height: 19px;
    margin: 0;
    font-weight: normal;
}
.gi-post-list.comment-list .content-list-name em
{
    display: block;
    float: none;
    background-color: #000;
    padding: 0 10px;
}
.gi-post-list.comment-list .content-list-header
{
    display: none;
}
.gi-post-list.comment-list .post-body
{
    font: 12px/20px Georgia;
    color: #333;
}
.gi-post-list.comment-list .post-body p
{
    margin: 0 0 20px;
}
.gi-post-list.activity-list .content-fragment-header
{
    margin: 10px 0 0 20px;
}
.gi-post-list.activity-list .content-list-footer
{
    margin: 10px 0 0 0;
}
.gi-post-list.activity-list .content-list li.content-item
{
    border: 0;
    padding-left: 10px;
    padding-right: 10px;
}
.gi-post-list.activity-list .content-item.alt
{
    background-color: #f2f2f2;
}
.gi-post-list.activity-list .full-post-header
{
    display: none;
}
.gi-post-list.activity-list .full-post .post-author
{
    float: left;
}
.gi-post-list.activity-list .full-post .post-author img
{
    border: solid 4px #E0E2DA !important;
}
.gi-post-list.activity-list .full-post .post-content
{
    margin-left: 48px;
    font: 12px/18px Georgia;
}
.gi-post-list.activity-list .full-post .post-content a
{
    color: #3C9CCD;
}
.gi-post-list.activity-list .full-post .post-content.user-defined-markup
{
    width: auto;
    overflow: visible;
    position: static;
}
.gi-post-list.activity-list .full-post .post-actions
{
    display: none;
}
.gi-post-list.game-list .content-item
{
    position: relative;
}
.gi-post-list.game-list ul
{
    padding: 0;
}
.gi-post-list.game-list .abbreviated-post h4.post-name
{
    padding: 0;
}
.gi-post-list.game-list .abbreviated-post h4.post-name a
{
    color: #3C9CCD;
    font-family: Georgia, Times New Roman;
}
.gi-post-list.game-list a img
{
    border: none;
}
.gi-post-list.game-list .platform-name
{
    font-weight: bold;
}
.gi-post-list.discussion-list .abbreviated-post
{
    margin: 0;
}
.popular-feed
{
    padding-top: 20px;
    padding-bottom: 20px;
}
.s-k-u-header
{
    margin: 0 0 5px 10px;
}
.sku-boxart
{
    float: left;
    margin: 0 10px 0 0;
    padding: 5px 0 10px 0;
}
.sku-boxart img
{
    width: 60px;
}
.sku-header
{
    margin: 0;
}
.sku-header .sku-name
{
    color: #333;
    margin: 0;
    padding: 0;
    font-size: 38px;
}
.sku-header .meta
{
    font-size: 10px;
    margin: 0 0 8px 0;
    padding: 0;
    height: 12px;
}
.sku-header .meta div
{
    padding-right: 8px;
    margin-right: 5px;
    background: url('../images/post-meta-separator.png') no-repeat right center;
    float: left;
}
.sku-header .meta div.last
{
    background: none;
}
.sku-header .sku-platforms
{
    color: #333;
}
.sku-header .sku-other-platforms
{
    color: #727070;
}
.sku-header .sku-navigation
{
    margin: 0;
    padding: 0;
    height: 24px;
}
.sku-header .sku-navigation li
{
    list-style: none;
    float: left;
}
.sku-header .sku-navigation li a
{
    background: #3C9CCD;
    color: #fff;
    padding: 4px 8px;
    margin: 0 5px 0 0;
    font-weight: bold;
    display: block;
    float: left;
}
.sku-header .sku-navigation li a:hover
{
    text-decoration: none;
    background: #1A5379;
    color: #666;
}
.g-i-blog-post .full-post .game-name
{
    font-family: Arial;
    font-size: 38px;
    margin-bottom: 10px;
    font-weight: bold;
}
.g-i-blog-post .full-post h2.post-name
{
    font: normal 18px ormal Georgia, Times New Roman;
    color: #727070;
    margin-top: 0px;
}
.g-i-blog-post .full-post h1.post-name
{
    font: normal 38px ormal Georgia, Times New Roman;
    color: #000;
    margin-bottom: 10px;
}
.g-i-blog-post .related-games-header .heading
{
    background: #000000 none repeat scroll 0 0;
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 10px 0 0 0;
    padding: 0 8px;
    text-transform: lowercase;
}
.g-i-blog-post ul.related-games-list
{
    list-style-type: none;
    width: 600px;
    padding: 0;
    margin: 0;
}
.g-i-blog-post ul.related-games-list li
{
    width: 622px;
    padding: 5px 3px 5px 7px;
}
.g-i-blog-post ul.related-games-list li.alt
{
    background-color: #E2E2E0;
}
.g-i-blog-post .related-games-list .game-name
{
    font-size: 14px;
    font-weight: bold;
}
.s-k-u-review-preview .sku-review
{
    font-family: Georgia, Times New Roman;
    font-size: 13px;
    color: #333;
    margin: 0 0 0 10px;
}
.s-k-u-review-preview .sku-review p
{
    margin: 0 0 10px 0;
}
.s-k-u-review-preview h2
{
    color: #333333;
    font-size: 26px;
    font-weight: bold;
    margin: 0 0 4px 10px;
}
.sku-details
{
    margin: 0 0 0 10px;
}
.sku-details h2
{
    font-size: 26px;
    font-weight: bold;
    color: #333;
    margin: 0 0 4px 0;
}
#sku-details .ui-accordion-header
{
    display: block;
    color: #fff;
    font-weight: bold;
    text-transform: lowercase;
    padding: 0 20px;
    height: 19px;
    line-height: 19px;
    background: #181512 url(../images/accordian-arrow.png) 8px 0 no-repeat;
    margin: 0 0 2px 0;
}
#sku-details .ui-accordion-header.ui-state-active
{
    background-position: 8px -19px;
}
#sku-details .ui-accordion-content
{
    padding: 10px;
    overflow: hidden;
}
#sku-details ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 300px;
    float: left;
}
#sku-details ul li
{
    margin: 0 0 3px 0;
    font-weight: bold;
}
#sku-details ul li span
{
    font-weight: normal;
}
.content-fragment.s-k-u-news .filter
{
    top: 33px;
}
.content-fragment.s-k-u-news .content-fragment-header
{
    margin: 0 0 0 10px;
}
.content-fragment.s-k-u-guides
{
    padding: 0 0 0 10px;
}
.content-fragment.s-k-u-discussions
{
    padding: 0 0 0 10px;
}
.s-k-u-info h3
{
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 5px 0;
}
.s-k-u-info .game-info-content
{
    padding: 10px;
    background: #E2E2E0;
    margin-bottom: 10px;
}
.s-k-u-info ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 10px;
    float: left;
    width: 210px;
}
.s-k-u-info ul li
{
    margin: 0 0 2px 0;
    font-weight: bold;
}
.s-k-u-info ul li .label
{
    font-weight: normal;
}
.s-k-u-info .sku-info-rating
{
    float: left;
    width: 49px;
    height: 69px;
    margin: 0 10px 0 0;
}
.s-k-u-info .sku-info-rating img
{
    border: none;
}
.s-k-u-info .game-info-footer
{
    clear: both;
}
.s-k-u-info .more-info
{
    margin-top: 8px;
}
.s-k-u-info .more-info a
{
    color: #FFF;
    font-weight: bold;
    padding: 3px 8px;
    background-color: #3C9CCD;
}
.s-k-u-info .more-info a:hover
{
    text-decoration: none;
    background-color: #1A5379;
    color: #666;
}
.sku-reviews
{
    font-family: Georgia, Times New Roman;
    font-size: 13px;
    margin: 0 0 0 10px;
    color: #333;
}
.extra-rating-info ul
{
    font-family: Arial;
    margin: 0 0 10px;
    padding: 0 10px;
    list-style: none;
    background-color: #181512;
}
.extra-rating-info li
{
    color: #ccc;
    font-size: 13px;
    padding: 10px 0;
    border-top: solid 1px #26221C;
}
.extra-rating-info li span
{
    color: #fff;
    font-size: 18px;
    display: block;
}
#rating-explained
{
    text-align: left;
    border: 1px solid #BDBDBC;
}
#rating-explained ul
{
    font-family: Arial;
    margin: 0 0 10px;
    padding: 0 10px;
    list-style: none;
}
#rating-explained li
{
    color: #333;
    font-size: 13px;
    padding: 10px 0;
    border-bottom: solid 1px #BDBDBC;
}
#rating-explained li ul li
{
    color: #333;
    font-size: 13px;
    padding: 10px 0;
    border-bottom: solid 1px #BDBDBC;
}
#rating-explained li span
{
    color: #333;
    font-size: 18px;
    display: block;
}
.sku-ratings
{
    position: relative;
}
.sku-ratings .sku-award
{
    position: absolute;
    height: 28px;
    width: 106px;
    background-repeat: no-repeat;
    top: -9px;
    left: -7px;
}
.sku-ratings .sku-award.platinum
{
    background-image: url(../images/sku-award-platinum.png);
}
.sku-ratings .sku-award.gold
{
    background-image: url(../images/sku-award-gold.png);
}
.sku-ratings .sku-award.silver
{
    background-image: url(../images/sku-award-silver.png);
}
.sku-ratings .sku-rating
{
    height: 48px;
    padding: 0;
    margin: 0 0 10px 0;
}
.sku-ratings .sku-rating.gi-rating
{
    background: #181512;
    padding: 20px 0 20px 10px;
    height: auto;
    overflow: hidden;
}
.sku-rating.gi-rating
{
    margin: 0;
}
.sku-ratings .sku-rating-system
{
    text-align: right;
    margin-bottom: 10px;
}
.sku-ratings .sku-rating-system .extra-rating-info
{
    text-align: left;
}
.sku-ratings .sku-rating .sku-rating-summary
{
    color: #181512;
    font-size: 14px;
    line-height: 13px;
    font-weight: bold;
    text-align: center;
    height: 48px;
    width: 80px;
    float: left;
    margin: 0 10px 0 0;
}
.sku-ratings .sku-rating.gi-rating .sku-rating-summary
{
    color: #666;
    margin: 0 5px 0 0;
}
.sku-ratings .sku-rating .sku-rating-summary span
{
    display: block;
    font-size: 40px;
    line-height: 40px;
}
.sku-ratings .sku-rating.gi-rating .sku-rating-summary span
{
    color: #fff;
}
.sku-ratings .sku-rating .sku-rating-bars
{
    float: left;
    height: 48px;
    width: 200px;
}
.sku-ratings .sku-rating .sku-rating-bars.login a
{
    display: block;
    background: url(../images/sku-rating-signup.png) no-repeat;
    width: 199px;
    height: 48px;
    font-size: 0px;
    line-height: 0px;
}
.sku-links
{
    background: #181512;
    padding: 10px 10px 7px;
}
.sku-links ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.sku-links ul li
{
    height: 24px;
    font-weight: bold;
    margin: 0 0 3px 0;
}
.sku-links ul li a
{
    color: #fff;
    background: url(../images/links-sprite.png) 0 0 no-repeat;
    padding: 0 0 0 32px;
    line-height: 24px;
    height: 24px;
    display: block;
}
.sku-links ul li a:hover
{
    text-decoration: none;
    color: #666;
}
.sku-links ul li.forums a
{
    background-position: 0 0;
}
.sku-links ul li.forums a:hover
{
    background-position: 0 -24px;
    color: #666;
}
.sku-links ul li.review a
{
    background-position: 0 -48px;
}
.sku-links ul li.review a:hover
{
    background-position: 0 -72px;
    color: #666;
}
.sku-links ul li.blog a
{
    background-position: 0 -96px;
}
.sku-links ul li.blog a:hover
{
    background-position: 0 -120px;
    color: #666;
}
.sku-links ul li.fave a
{
    background-position: 0 -144px;
}
.sku-links ul li.fave a:hover
{
    background-position: 0 -168px;
    color: #666;
}
.sku-links ul li.buy a
{
    background-position: 0 -192px;
}
.sku-links ul li.buy a:hover
{
    background-position: 0 -216px;
    color: #666;
}
.sku-links ul li.buy a span
{
    background: url(../images/sku-links-gs-logo.png) right no-repeat;
    height: 15px;
    padding: 2px 85px 2px 0;
}
.sku-links ul li.rss a
{
    background-position: 0 -240px;
}
.sku-links ul li.rss a:hover
{
    background-position: 0 -264px;
    color: #666;
}
.sku-links ul li.NavSubscribe a
{
    background-position: 0 -336px;
}
.sku-links ul li.NavSubscribe a:hover
{
    background-position: 0 -360px;
    color: #666;
}
.sku-links ul li.NavShare a
{
    background-position: 0 0;
}
.sku-links ul li.NavShare a:hover
{
    background-position: 0 -24px;
    color: #666;
}
.sku-links ul li.NavFavorite a
{
    background-position: 0 -144px;
}
.sku-links ul li.NavFavorite a:hover
{
    background-position: 0 -168px;
    color: #666;
}
.sku-links ul li.NavLock a
{
    background-position: 0 -48px;
}
.sku-links ul li.NavLock a:hover
{
    background-position: 0 -72px;
    color: #666;
}
.sku-links ul li.NavEdit a
{
    background-position: 0 -48px;
}
.sku-links ul li.NavEdit a:hover
{
    background-position: 0 -72px;
    color: #666;
}
.SpaceForWikiLinks
{
    height: 4px;
    background-color: #181512;
}
.user-reviews h3
{
    text-transform: lowercase;
    color: #fff;
    height: 19px;
    line-height: 19px;
    margin: 0;
    text-indent: 10px;
    background-color: #000;
    font-size: 12px;
    position: relative;
}
.user-reviews h3 a
{
    display: block;
    background: #3C9CCD;
    color: #fff;
    text-indent: 0;
    padding: 0 10px;
    text-transform: none;
    position: absolute;
    top: 0;
    right: 0;
}
.user-reviews ul
{
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0;
}
.user-reviews ul li
{
    padding: 10px;
    height: 30px;
    border: solid 4px transparent;
}
.user-reviews ul li.alt
{
    background: #F2F2F2;
}
.user-reviews ul li:hover
{
    background: #fff;
    border-color: #D2D3D0;
}
.user-review-avatar
{
    float: left;
    width: 28px;
    height: 28px;
    margin: 0 8px 0 0;
}
.user-review-user
{
    float: left;
    width: 225px;
    line-height: 28px;
}
.user-review-user span
{
    font-size: 18px;
    font-weight: bold;
}
.user-review-more a
{
    padding: 2px 8px;
    background: #3788C1;
    color: #fff;
    font-weight: bold;
}
.suggested-games-list .related-games-header .heading
{
    background: #000000 none repeat scroll 0 0;
    border: medium none;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    line-height: 19px;
    margin: 0;
    padding: 0 8px;
    text-transform: lowercase;
}
.suggested-games-list ul.related-games-list
{
    list-style-type: none;
    width: 600px;
    padding: 0;
    margin: 0;
}
.suggested-games-list ul.related-games-list li
{
    width: 622px;
    padding: 5px 3px 5px 7px;
}
.suggested-games-list ul.related-games-list li.alt
{
    background-color: #E2E2E0;
}
.suggested-games-list .related-games-list .game-name
{
    font-size: 14px;
    font-weight: bold;
}
.suggested-games-list .related-games-footer
{
    padding-bottom: 10px;
}
.side-module h5, .side-module .heading
{
    font-size: 12px;
    text-transform: lowercase;
    color: #fff;
    height: 19px;
    line-height: 19px;
    margin: 0;
    text-indent: 10px;
    background-color: #181512;
    font-weight: normal;
}
.side-module .side-module-content
{
    padding-top: 10px;
}
.side-module.staff dl
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 150px;
    float: left;
}
.side-module.staff dl dt
{
    font-weight: bold;
    color: #333333;
}
.side-module.staff dl dd
{
    display: block;
    margin: 0 0 20px;
    font-style: italic;
    color: #727070;
}
.side-module.staff .side-module-content div
{
    margin-left: 150px;
}
.side-module.staff ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.side-module.staff ul li
{
    margin-bottom: 10px;
}
.side-module.staff div span
{
    font-style: italic;
    color: #727070;
}
.content-fragment.ad-zone img
{
    margin: 0;
}
.content-fragment.ad-zone .content-fragment-footer
{
    margin: 0px;
}
.layout-region.header .content-fragment.ad-zone
{
    margin: 0 0 20px 0;
}
.layout-region.header .ad-zone.takeover-tower
{
    padding-right: 10px;
}
.ad-zone.takeover-tower
{
    float: right;
}
.ad-zone.takeover-leaderboard
{
    text-align: right;
}
.ad-zone.takeover-leaderboard .advertisement
{
    padding-right: 10px;
    background-color: #fff;
}
.ad-zone.takeover-leaderboard .advertisement img
{
    margin-bottom: 10px;
}
.transitionAd
{
    position: fixed;
    z-index: 1000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #F8F8F8 url(../Images/transitionad-bg.jpg) repeat-y top center;
    text-align: center;
}
.transitionAd .floatvert
{
    width: 974px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.transitionAd .floatvert .adheader
{
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 74px;
    clear: both;
    background: transparent url(../Images/transitionad-hdr.jpg) no-repeat top left;
    margin-bottom: 40px;
}
.transitionAd .floatvert .adheader .closead
{
    float: right;
    width: 32px;
    height: 32px;
    z-index: 1001;
    position: relative;
    width: 220px;
    top: 15px;
    cursor: pointer;
}
.transitionAd .floatvert .label
{
    color: #999;
    font-size: 90%;
}

#footer
{
    background: #000 url("../images/header-background.png");
    position: relative;
}
#footer header
{
    width: 100%;
    margin: 0 auto;
}

#footer > header, #footer > section, #footer > aside
{
    width: 960px;
    margin: 0 auto;
}
#footer > section
{
    margin-bottom: 10px;
}
#footer > header
{
    height: 65px;
    position: relative;
}
#footer header .logo
{
    position: absolute;
    left: 1em;
    top: 0;
    height: 100%;
}

#footer .authentication
{
    position: absolute;
    top: 1.5em;
    right: 1em;
}

#footer .authentication a:after
{
    content: " /";
}
#footer .authentication a:last-child:after
{
    content: "";
}
#footer section a
, #footer aside a
{
    font-family: Arial;
    text-transform: none;
}
#footer .logo a
{
    width: 180px;
    padding: 64px 0 0 0;
    height: 0;
    overflow: hidden;
    display: block;
    background: transparent url("http://media1.gameinformer.com/images/site/footer/logo.png") 0 1em no-repeat;
}
#footer div.nav
{
    height: 190px;
    padding-left: 5em;
    padding-top: 15px;
    border-top: solid 1px #666;
    border-bottom: solid 1px #666;
    margin-bottom: 12px;
}
#footer dl, #footer dt, #footer dd
{
    margin: 0;
    padding: 0;
}

#footer dt
{
    font-weight: 100;
    font-size: 1.5em;
    margin-bottom: 10px;
    font-family: "Museo 500" , "Trebuchet MS" , Arial;
    color: #3C9CCD;
    font-weight: 100;
}

#footer div.nav dl
{
    float: left;
    width: 155px;
}
#footer div.nav dd
{
    line-height: 1.2em;
    margin-left: 5px;
    margin-bottom: .5em;
}
#footer div.nav a
{
    color: #666666;
}
#footer .network
{
    height: 32px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    background: transparent url("../images/GameStop_network_logos.png") 0 0 no-repeat;
}
#footer .network a
{
    display: block;
    height: 0;
    padding: 32px 0 0 0;
    width: 242px;
    float: left;
    overflow: hidden;
}

#footer .network a.gamestop
{
    width: 142px;
}
#footer .network a.impulse
{
    width: 200px;
}
#footer .network a.gi
{
    width: 180px;
}
#footer .network a.kongregate
{
    width: 180px;
}

#footer aside
{
    height: 60px;
    background: #3C9CCD url("http://media1.gameinformer.com/images/site/footer/bluebg.png") top center repeat;
    width: 100%;
    box-shadow: inset 0 2px 7px rgba(0,0,0, .8);
}
#footer aside nav
{
    height: 100%;
}
#footer aside nav ul
{
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 30%;
    height: 100%;
}

#footer aside nav a
{
    color: White;
    font-size: 11px;
    text-align: center;
}
#footer aside p
{
    margin: 5px auto;
    padding: 0;
    font-size: .8em;
    color: white;
}
#footer aside nav a
{
    padding: 0 5px 0 5px;
    border-right: solid 1px white;
}
#footer aside nav a:last-child
{
    border-right: solid 1px transparent;
}
#footer .business
{
    text-align: center;
    width: 406px;
    margin: 0 auto;
    padding-top: 10px;
}
#footer .social
{
    position: absolute;
    bottom: 15px;
    left: 0;
}
#footer .social a
{
    display: block;
    width: 22px;
    height: 0;
    padding: 22px 0 0 0;
    float: left;
    overflow: hidden;
    background: transparent url("../Images/social_network_logos.png") 0 0 no-repeat;
    border: none;
    margin-right: 1em;
}
#footer .social a.twitter
{
    background: transparent url("../Images/social_network_logos.png") -44px 0 no-repeat;
}
#footer .social a.facebook
{
    background: transparent url("../Images/social_network_logos.png") -67px 0 no-repeat;
}
#footer .social a.rss
{
}
#footer .social a.youtube
{
    background: transparent url("../Images/social_network_logos.png") -22px 0 no-repeat;
}
#footer aside nav
{
    position: relative;
    width: 960px;
    margin: 0 auto;
}

#footer #webby_awards
{
    width: 140px;
    height: 44px;
    position: absolute;
    bottom: 7px;
    right: 5px;
    border: none;
}
img
{
    border: 0;
}
.loading-flare
{
    display: block;
    height: 70px;
    background: url(../images/ajax-loader.gif) no-repeat center;
}
.header-fragment .loading
{
    background: transparent url(../images/loading.gif) 50% 50% no-repeat;
}
.gi-post-list div.advertisement
{
    text-align: center;
    padding-top: 20px;
}
.mini-column .headline-post-list
{
    padding: .75em;
}
.headline-post-list .content-list-header h3
{
    margin: 0;
    background-color: Black;
    color: White;
    padding: 0 .75em;
    font-size: 100%;
    line-height: 1.5em;
}
.headline-post-list .content-list li.content-item
{
    border-top: 0px;
    padding: 0;
}
.headline-post-list .abbreviated-post
{
    padding: 0.25em;
    padding-left: 9px;
    padding-bottom: 8px;
}
.headline-post-list .alt .abbreviated-post
{
    background-color: #eee;
}
.headline-post-list .abbreviated-post h4.post-name
{
    font-family: Georgia, Times New Roman;
    margin-top: .25em;
    font-weight: normal;
    margin-bottom: 1px;
}
.headline-post-list .abbreviated-post h4.post-name a:link, .headline-post-list .abbreviated-post h4.post-name a:active, .headline-post-list .abbreviated-post h4.post-name a:visited
{
    color: Black;
}
.headline-post-list .abbreviated-post h4.post-name a:hover
{
    color: #3C9CCD;
}
.headline-post-list .abbreviated-post .post-meta
{
    color: #777;
}
.headline-post-list .abbreviated-post div
{
    display: inline;
}
.user-userprofile .layout-region.content .content-fragment-header
{
    background-color: Transparent;
    color: Black;
    font-family: Arial, sans-serif;
    font-size: 200%;
    margin-left: 20px;
    padding-left: 0;
    font-weight: bold;
}
.user-userprofile .message.directions
{
    margin: 0 0 0 20px;
}
.content-fragment-page.user-activitylist .content-fragment.activity-message-list
{
    padding-top: 0;
}
.g-i-user-banner
{
    margin: 0 0 0 10px;
}
.g-i-user-banner .user-avatar
{
    padding: 0;
    overflow: hidden;
    float: left;
    position: relative;
}
.g-i-user-banner .user-avatar img
{
    float: left;
    max-height: 128px !important;
    max-width: 128px !important;
    border: 5px solid #D2D3D0 !important;
}
.g-i-user-banner .user-avatar .edit-avatar
{
    display: none;
    background: #fff url(../Images/blue_pencil_small.png) no-repeat center;
    float: right;
    position: absolute;
    right: 5px;
    top: 5px;
    height: 9px;
    width: 9px;
    padding: 6px 6px 9px 9px;
}
.g-i-user-banner .user-avatar:hover .edit-avatar
{
    display: block;
}
.user-banner
{
    background-image: none;
    float: left;
}
.user-banner .user-name
{
    font-size: 36px;
    padding: 0;
    max-width: 430px;
}
.user-banner .meta
{
    padding-left: 0px;
}
.user-banner .meta div
{
    float: left;
    margin-right: 5px;
    padding: 0;
}
.user-banner .meta .gi-subscriber
{
    background-color: #F60;
    color: White;
    padding: 1px 6px;
    font-weight: bold;
}
.user-banner .meta .gi-stature
{
    font-size: 16px;
    font-weight: bold;
    color: #666;
    line-height: 17px;
    text-transform: lowercase;
}
.user-banner .user-status
{
    background-color: #E2E2E0;
    margin-left: 0px;
    padding: 8px;
    margin-top: 32px;
    overflow: inherit;
    position: relative;
    width: 450px;
}
.user-banner .user-status .top
{
    background: transparent url(../images/user-status-tail.png) no-repeat top left;
    width: 25px;
    height: 13px;
    position: absolute;
    top: 0;
    margin-top: -13px;
}
.user-banner .user-status .bottom
{
    clear: both;
}
.user-banner .user-status .status-message
{
    font-size: 22px;
    font-family: Georgia, "Times New Roman" , Serif;
    font-style: italic;
    padding-bottom: 0;
    font-weight: normal;
}
.user-banner .user-status .status-date
{
    color: #666;
    font-style: normal;
    font-weight: bold;
}
.user-banner .user-status span.field-item-input
{
    width: 100%;
}
DIV.layout-region.content DIV.user-status SPAN.attribute-value
{
    margin: 0;
    width: 100%;
}
.user-banner .user-status .attribute-value .field-list
{
    margin: 0;
    padding: 0;
}
.user-banner .user-status .attribute-value .field-list .field-item
{
    float: left;
}
.user-banner .user-status .attribute-value .field-list input
{
    margin: 0 10px 0 0;
    width: 370px;
    border: solid 1px #ccc;
    height: 14px;
    font-weight: bold;
    color: #727070;
    font-size: 11px;
    padding: 5px;
}
.user-banner .user-status .attribute-value .field-list a
{
    color: #fff;
    background: #3C9CCD;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    display: block;
}
.user-banner .user-status .attribute-value .field-list a:hover
{
    background-color: #1A5379;
    text-decoration: none;
    color: #666;
}
.g-i-user-hero
{
    background: #fff;
    margin: 3px 0 0 0;
}
.g-i-user-hero .content-fragment-footer
{
    margin: 0;
    padding: 0 0 10px 0;
}
.user-hero
{
    position: relative;
    overflow: hidden;
    text-align: center;
    margin: 0 10px;
}
.user-hero .edit-hero
{
    display: none;
    background: #fff url(../Images/blue_pencil_small.png) no-repeat center;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    height: 9px;
    width: 9px;
    padding: 6px 6px 9px 9px;
    border: 1px solid #339;
}
.user-hero:hover .edit-hero
{
    display: block;
}
.user-hero.editable
{
    min-height: 30px;
    border: 1px solid transparent;
}
.user-hero.editable:hover
{
    background-color: #eee;
    border: 1px dotted #ddd;
}
.user-banner-onlineStatus
{
    display: inline;
    position: absolute;
    padding-left: 35px;
    padding-top: 61px;
}
.content-fragment.with-header.editable .content-fragment-header
{
    background-image: none;
    margin-bottom: 8px;
    margin-left: 8px;
    padding-left: 0;
}
.user-userprofile .layout-region.content LI.attribute-item
{
    position: relative;
    overflow: hidden;
    border-bottom: 0px;
    padding: 0;
    line-height: 110%;
}
.user-userprofile .layout-region.content .attribute-name, .user-userprofile .layout-region.content .field-item-description
{
    color: #333;
    float: left;
    width: 140px;
    margin: 4px 10px;
    font-weight: normal;
    text-align: right;
}
.user-userprofile .layout-region.content .field-item.subject
{
    padding: 0;
}
.user-userprofile .layout-region.content .attribute-value, .user-userprofile .layout-region.content .field-item-input
{
    width: auto;
    margin: 4px 0;
    color: #333;
    font-weight: bold;
    position: relative;
    padding: 0;
}
.user-userprofile .layout-region.content .right-button
{
    float: right;
}
.user-userprofile .layout-region.content .field-item-input .submit
{
    display: block;
    height: 22px;
    line-height: 22px;
    width: 55px;
    background-color: #3C9CCD;
    margin: 0;
    color: #fff;
    text-align: center;
}
.user-userprofile .layout-region.content .field-item-input .submit:hover
{
    background-color: #1A5379;
    text-decoration: none;
}
.user-userprofile .layout-region.content .user-profile .content-fragment-content
{
    margin-left: 20px;
    font-family: Georgia, "Times New Roman" , Serif;
    line-height: 175%;
}
.content-fragment.user-profile.editable
{
    width: 605px;
}
.g-i-user-online-gaming-fields .attribute-item
{
    display: block;
    margin: 10px 0;
}
.g-i-user-online-gaming-fields .attribute-item.game_-x-b-l, .g-i-user-online-gaming-fields .attribute-item.game_-p-s-n, .g-i-user-online-gaming-fields .attribute-item.game_-xfire
{
    text-align: center;
}
.g-i-user-online-gaming-fields .attribute-name
{
    color: #333;
    float: left;
    width: 140px;
    font-weight: normal;
    margin: 0 0 10px 0;
}
.g-i-user-online-gaming-fields .attribute-value
{
    float: left;
    width: auto;
    color: #3C9CCD;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.submit-comment
{
    position: relative;
    width: 100%;
    height: 37px;
}
.submit-comment .create-profile-comment-handle
{
    height: 37px;
    background: #181512 none repeat scroll 0 0;
    padding: 0 7px;
    position: absolute;
    width: 100%;
    left: -7px;
}
.submit-comment .create-profile-comment-handle .create-profile-comment-button
{
    float: right;
    background-color: #fff;
    color: #333;
    margin: 10px;
    padding: 0 5px;
    display: block;
    height: 17px;
    font-size: 11px;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
}
.submit-comment .create-profile-comment-handle a.create-profile-comment-button:hover
{
    background-color: #FF6500;
    color: #fff;
    text-decoration: none;
}
.submit-comment .create-profile-comment-handle .create-profile-comment-button span
{
    position: absolute;
    background: transparent url(../images/submit-comment-tail.png) no-repeat top left;
    width: 7px;
    height: 5px;
    bottom: 5px;
    right: 25px;
}
.submit-comment .create-profile-comment-handle a.create-profile-comment-button:hover span
{
    background-image: url(../images/submit-comment-tail-collapsed.png);
}
.submit-comment .create-profile-comment-handle .tail
{
    position: absolute;
    background: transparent url(../images/comment-handle-tail.png) no-repeat top left;
    width: 13px;
    height: 10px;
    bottom: -10px;
    right: 26px;
}
.submit-comment .create-profile-comment-handle .tip
{
    display: block;
    height: 7px;
    width: 7px;
    position: absolute;
    bottom: -7px;
    left: 0px;
    background: url('../images/overlaps.png') no-repeat left top;
}
.submit-comment .create-profile-comment-handle .wall-title
{
    color: white;
    font-family: Arial,sans-serif;
    font-weight: bold;
    font-size: 200%;
    position: absolute;
    left: 20px;
    top: 3px;
}
.off .submit-comment .create-profile-comment-handle .wall-title
{
    color: Black;
}
.create-profile-comment
{
    margin: 0 0 0 20px;
}
.create-profile-comment.collapsed
{
    display: none;
}
.create-profile-comment .field-item.subject
{
    position: absolute;
    display: none;
}
.g-i-user-actions fieldset
{
    margin-top: 2em;
}
.g-i-user-actions legend
{
    color: White;
    padding-bottom: 1em;
}
.g-i-user-actions .user-info
{
    position: relative;
    overflow: hidden;
    height: auto;
    margin-bottom: 10px;
}
.g-i-user-actions .user-info .user-avatar img
{
    float: left;
    border: 5px solid #D2D3D0 !important;
}
.g-i-user-actions .user-info CITE
{
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    display: block;
    margin-left: 70px;
}
.g-i-user-actions .user-info .gi-points-level
{
    display: block;
    margin-left: 70px;
    color: #727070;
    text-transform: lowercase;
    font-weight: bold;
}
.g-i-user-actions .user-info .gi-points-level .online
{
    margin: 0 0 0 10px;
    background: url(../images/user-online.png) left no-repeat;
    padding: 0 0 0 12px;
    color: #333;
}
.g-i-user-actions .user-actions
{
    background-color: #181512;
    padding: 8px;
    margin-bottom: 8px;
}
.g-i-user-actions .user-actions UL
{
    margin: 0;
    padding: 0;
}
.g-i-user-actions .user-actions LI
{
    height: 24px;
    list-style-type: none;
    margin: 4px;
    font-weight: bold;
    line-height: 24px;
    vertical-align: middle;
}
.g-i-user-actions .user-actions LI A
{
    color: White;
    background: transparent url(../images/links-sprite.png) no-repeat 0 0;
    padding-left: 30px;
    display: block;
    height: 24px;
}
.g-i-user-actions .user-actions LI.write-blog-post A
{
    background-position: left -288px;
}
.g-i-user-actions .user-actions LI.request-friendship A
{
    background-position: left -288px;
    font-size: 125%;
}
.g-i-user-actions .user-actions LI.control-panel A
{
    background-position: 0 -96px;
}
.g-i-user-actions .user-actions LI.send-message A
{
    background-position: 0 -336px;
}
.g-i-user-actions .user-actions LI.add-comment A
{
    background-position: 0 -384px;
}
.g-i-user-actions .user-actions LI.report-user A
{
    background-position: 0 -432px;
}
.g-i-user-actions .user-actions LI.subscribe A
{
    background-position: 0 -240px;
}
.g-i-user-actions .user-actions LI.request-friendship A:hover
{
    background-position: 0 -360px;
    color: #666;
}
.g-i-user-actions .user-actions LI.control-panel A:hover
{
    background-position: 0 -120px;
    color: #666;
}
.g-i-user-actions .user-actions LI.send-message A:hover
{
    background-position: 0 -360px;
    color: #666;
}
.g-i-user-actions .user-actions LI.add-comment A:hover
{
    background-position: 0 -408px;
    color: #666;
}
.g-i-user-actions .user-actions LI.report-user A:hover
{
    background-position: 0 -456px;
    color: #666;
}
.g-i-user-actions .user-actions LI.write-blog-post A:hover
{
    background-position: 0 -312px;
    color: #666;
}
.g-i-user-actions .user-actions LI.subscribe A:hover
{
    background-position: 0 -264px;
    color: #666;
}
.g-i-user-stats ul.user-statks-attribute-list
{
    margin-bottom: 8px;
}
.g-i-user-stats ul.user-stats-attribute-list li.attribute-item
{
    display: block;
    padding: 10px;
    margin-right: 0px;
    overflow: hidden;
}
.g-i-user-stats ul.user-stats-attribute-list li.attribute-item.alt
{
    background-color: #F2F2F2;
}
.g-i-user-stats ul.user-stats-attribute-list li.attribute-item span.attribute-value
{
    float: left;
    padding-right: 8px;
    font-weight: bold;
}
.g-i-group-list ul.content-list
{
    position: relative;
    overflow: hidden;
}
.g-i-group-list li.content-item
{
    float: left;
    height: 105px;
    width: 33%;
    overflow: hidden;
    border-width: 0;
    text-align: center;
}
.content-list .icons img
{
    display: block;
    width: 73px;
    margin: 0 auto;
}
.g-i-group-list .content-list-footer
{
    text-align: right;
    padding-right: 8px;
    padding-left: 20px;
}
.layout-region.content .group-list ul.content-list
{
    padding-left: 10px;
    display: inline;
}
.layout-region.content .group-list ul.content-list .li.content-item
{
    border-top-width: 0;
}
.content-fragment.activity-message-list div.filter
{
    margin-left: 0;
}
.content-fragment.activity-message-list div.content-fragment-content
{
    margin-left: 12px;
}
.g-i-friendship-list .full-post
{
    padding-left: 0;
}
.g-i-friendship-list .avatar
{
    display: block;
    float: left;
    margin-top: 5px;
    position: static;
    border: 3px solid #D2D3D0;
}
.g-i-friendship-list .avatar IMG
{
    float: left;
}
.g-i-friendship-list .user-name
{
    line-height: 43px;
    padding-left: 5px;
}
.g-i-friendship-list .content-list-footer
{
    text-align: right;
    padding-right: 8px;
}
.g-i-friendship-list .filter .query-filter
{
    margin: 0;
}
.g-i-friendship-list .content-list
{
    padding-left: 8px;
}
.g-i-user-favorites .content-list
{
    margin-left: 12px;
}
.g-i-user-favorites .content-list .content-item
{
    font-size: 120%;
    font-weight: bold;
    border-width: 0px;
    padding: 4px;
    line-height: 175%;
}
.g-i-user-favorites .content-list .content-item.alt
{
    background-color: #F2F2F2;
}
.g-i-user-favorites .pager
{
    border-bottom-width: 0px;
}
.comment-list .content-list-header
{
    background-color: Black;
    padding: 2px 5px;
    color: White;
    margin: 12px 0 0 8px;
    max-width: 100px;
    display: inline-block;
}
.comment-list .content-list-footer
{
    margin: 0 0 20px 0;
}
.comment-list ul.content-list
{
    border-top: 3px solid #eee;
    margin: 0 8px;
}
.comment-list ul.content-list li.content-item
{
    position: relative;
    overflow: hidden;
    padding: 20px 10px 30px;
    border-top-width: 0px;
}
.comment-list ul.content-list li.content-item .post-author
{
    float: left;
    min-height: 36px;
}
.comment-list ul.content-list li.content-item .post-author .avatar .avatar-type
{
    float: left;
    border: 3px solid #888;
}
.comment-list ul.content-list li.content-item .post-author .avatar .avatar-type span
{
    clear: both;
    color: white;
    text-align: center;
    font-size: 90%;
    font-family: "Museo 500" , "Trebuchet MS" , Arial;
    display: none;
}
.comment-list ul.content-list li.content-item .post-author .avatar .avatar-type.staff span
{
    background-color: #888;
    display: block;
}
.comment-list ul.content-list li.content-item .post-author .avatar img
{
    float: left;
    border: 4px solid #efefef;
}
.comment-list ul.content-list li.content-item .user-name
{
    position: absolute;
    left: 60px;
}
.comment-list ul.content-list li.content-item .user-name-profile-comments
{
    left: 60px;
}
.comment-list ul.content-list li.content-item .post-actions
{
    float: right;
    position: absolute;
    right: 0;
    top: 0;
}
.comment-list ul.content-list li.content-item h1.post-name
{
    font-size: 100%;
    display: none;
}
.comment-list ul.content-list li.content-item .post-date
{
    float: left;
    position: absolute;
    top: 16px;
    left: 60px;
}
.comment-list ul.content-list li.content-item .post-date-user-profile
{
    float: left;
    top: 16px;
    left: 60px;
}
.comment-list ul.content-list li.content-item .post-content
{
    margin-left: 62px;
    font-family: Georgia, "Times New Roman" , Serif;
}
.comment-list ul.content-list li.content-item .post-content p:first-child
{
    margin-top: 34px;
}
.g-i-user-comments .navigation-list li.navigation-item
{
    padding: 0.25em 0.75em;
    position: absolute;
    right: 0;
}
.userreviews .g-i-user-navigation .content-fragment-footer
{
    margin: 0;
}
.content-fragment.g-i-blog-breadcrumbs, .content-fragment.g-i-core-breadcrumbs, .content-fragment.g-i-group-breadcrumbs, .content-fragment.g-i-media-breadcrumbs, .content-fragment.wiki-bread-crumbs, .content-fragment.media-gallery-bread-crumbs, .content-fragment.forum-bread-crumbs, .content-fragment.bread-crumbs
{
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 3px;
}
.g-i-blog-breadcrumbs .content-fragment-footer, .g-i-core-breadcrumbs .content-fragment-footer, .content-fragment.g-i-group-breadcrumbs .content-fragment-footer, .content-fragment.g-i-media-breadcrumbs .content-fragment-footer, .wiki-bread-crumbs .content-fragment-footer, .media-gallery-bread-crumbs .content-fragment-footer, .forum-bread-crumbs .content-fragment-footer, .bread-crumbs .content-fragment-footer
{
    margin: 0 !important;
}
.breadcrumb-list
{
    position: relative;
    left: -7px;
    float: left;
    background: #727070;
    border: 0;
    padding: 0 11px 0 7px;
    overflow: hidden;
    background: #727070 url('../images/breadcrumb.png') no-repeat right -38px;
    margin-top: 10px;
}
.breadcrumb-list .breadcrumb-item
{
    float: left;
    height: 19px;
    margin: 0;
    padding: 0 11px 0 21px;
    background: #727070 url('../images/breadcrumb.png') no-repeat left -19px;
}
.breadcrumb-list .breadcrumb-item a
{
    font: 10px/19px Arial;
    color: #fff;
}
.breadcrumb-list .breadcrumb-item.first, .breadcrumb-list .breadcrumb-item.view-home
{
    background: none;
}
.breadcrumb-list .breadcrumb-item.last
{
    background-color: #e2e2e0;
    background-position: left -58px;
}
.breadcrumb-list .breadcrumb-item.last a
{
    color: #727070;
}
.breadcrumb-list-header
{
    position: absolute;
    bottom: 0;
    left: -7px;
    width: 7px;
    height: 7px;
    background: url('../images/overlaps.png') no-repeat left top;
}
.breadcrumb-list-footer
{
    display: none;
}
.breadcrumb-list .separator
{
    display: none;
}
.sku-discussions .content-list li.content-item
{
    border-bottom: 4px solid #F2F2F2;
    border-top: 0 none;
    margin: 0 10px;
    padding: 20px 0;
}
.sku-discussions .post-name
{
    color: #333;
    font-size: 26px;
    font-family: Georgia, Times New Roman;
    font-weight: normal;
    margin: 0 0 8px;
}
.sku-discussions .post-name a
{
    color: #333333;
    font-variant: normal;
    line-height: 28px;
    text-transform: none;
}
.sku-discussions .post-attributes a
{
    font-weight: bold;
}
.s-k-u-guides .content-list li.content-item
{
    border-bottom: 4px solid #F2F2F2;
    border-top: 0 none;
    margin: 0 10px;
    padding: 20px 0;
}
.s-k-u-guides .abbreviated-post-header
{
    float: left;
    overflow: hidden;
    font-size: 40px;
    font-weight: bold;
    line-height: 100px;
    width: 110px;
    height: 120px;
    text-align: center;
    letter-spacing: -2px;
}
.s-k-u-guides .abbreviated-post-header .positive
{
    color: #2ABA00;
}
.s-k-u-guides .abbreviated-post-header .negative
{
    color: #CF0000;
}
.s-k-u-guides .abbreviated-post-header .nuetral
{
    color: #E2E2E0;
}
.s-k-u-guides .post-name
{
    color: #333;
    font-size: 26px;
    font-family: Georgia, Times New Roman;
    font-weight: normal;
    margin: 0 0 8px;
}
.s-k-u-guides .post-name a
{
    color: #333333;
    font-variant: normal;
    line-height: 28px;
    text-transform: none;
}
.s-k-u-guides .post-attributes
{
    margin: 0 0 5px 0;
    color: #727070;
}
.s-k-u-guides .post-attributes a
{
    font-weight: bold;
}
.s-k-u-guides .post-excerpt
{
    font-family: Georgia, Times New Roman;
}
.search-results-header
{
    display: block;
    color: #fff;
    font-weight: bold;
    text-transform: lowercase;
    padding: 0 20px;
    height: 19px;
    line-height: 19px;
    background: #181512 url(../images/accordian-arrow.png) 8px 0 no-repeat;
    margin: 0 0 2px 0;
}
.search-results-header.expanded
{
    background-position: 8px -19px;
}
.search-results-header span
{
    font-weight: normal;
}
.content-fragment-page.search-searchresultlist .content-fragment
{
    padding: 0;
}
.content-fragment-page.search-searchresultlist .content-fragment.search-result-list
{
    padding: 0 0 0 10px;
}
.search-result-list .content-fragment-footer
{
    margin: 0 !important;
}
.search-result-list .gi-post-list .content-list
{
    padding: 0;
    position: relative;
    overflow: hidden;
}
.search-result-list .gi-post-list .content-list ul
{
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
.search-result-list .gi-post-list .content-list ul .content-item
{
    margin: 0;
}
.search-result-list .gi-post-list .content-list .more-results
{
    display: block;
    background-color: #3C9CCD;
    height: 22px;
    line-height: 22px;
    margin: 5px 0;
    text-transform: lowercase;
    color: #fff;
    float: right;
    padding: 0 5px;
}
.search-result-list .gi-post-list .content-list .more-results:hover
{
    color: #fff;
    background-color: #1A5379;
    text-decoration: none;
}
.search-result-list .gi-post-list.user-list .content-item
{
    border: 0;
    width: 310px;
    clear: none;
    padding: 10px 0;
    height: 49px;
    line-height: 49px;
    float: left;
}
.search-result-list .gi-post-list.user-list .content-item.grey
{
    background-color: #F2F2F2;
}
.search-result-list .gi-post-list.user-list .content-item .avatar
{
    float: left;
    margin-right: 5px;
    padding-left: 10px;
}
.search-result-list .gi-post-list.user-list .content-item img
{
    border: solid 4px #E0E2DA !important;
}
.search-result-list .gi-post-list.user-list .content-item .username a
{
    font-size: 14px;
    font-weight: bold;
}
.search-filter-sidebar h2
{
    font: 12px/19px Arial;
    color: #fff;
    background-color: #000;
    padding-left: 10px;
    text-transform: lowercase;
    margin: 0;
}
.search-filter-sidebar ul
{
    margin: 0 0 10px;
    padding: 0;
    list-style: none;
}
.search-filter-sidebar ul li.alt
{
    background-color: #f2f2f2;
}
.search-filter-sidebar ul li a
{
    font: 14px/34px Arial;
    color: #3C9CCD;
    padding-left: 10px;
}
.media-thumbstrip
{
    margin: 0 0 10px 10px;
    padding: 10px;
    background: #181512;
    color: #666;
}
.media-thumbstrip .content-fragment-footer
{
    margin: 0 !important;
}
.media-thumbstrip .ui-accordion-header
{
    display: block;
    height: 19px;
    line-height: 19px;
    text-transform: lowercase;
    color: #fff;
    font-weight: bold;
    padding: 0 16px;
    background: #3C9CCD url(../images/media-accordian-arrow.png) 4px 0 no-repeat;
    margin: 0 0 2px 0;
}
.media-thumbstrip .ui-accordion-header.ui-state-active
{
    background-position: 4px -19px;
}
.media-thumbstrip .ui-accordion-content
{
    padding: 15px 0;
    height: 125px !important;
}
.media-thumbstrip #media-player
{
    height: 330px;
    padding: 10px 0;
}
.media-thumbstrip #media-player #image-player
{
    text-align: center;
}
.media-post .media-thumbstrip
{
    margin: 0 0 20px 20px;
    padding: 0;
}
.media-post .media-thumbstrip .ui-accordion-header
{
    height: 25px;
    line-height: 25px;
}
.media-post .media-thumbstrip .ui-accordion-content
{
    padding: 15px 10px;
}
.media-thumbstrip .jcarousel-container-horizontal
{
    padding: 0 17px;
}
.media-thumbstrip .jcarousel-list
{
    height: 125px;
}
.media-thumbstrip .jcarousel-next-horizontal, .media-thumbstrip .jcarousel-prev-horizontal
{
    position: absolute;
    top: 56px;
    right: 0px;
    width: 9px;
    height: 19px;
    cursor: pointer;
    background: transparent url('../images/media-thumbstrip-buttons.png') no-repeat -9px top;
}
.media-thumbstrip .jcarousel-prev-horizontal
{
    right: auto;
    left: 0;
    background-position: left top;
}
.media-thumbstrip .jcarousel-clip-horizontal
{
    width: 100%;
    height: 125px;
    position: relative;
}
.media-thumbstrip .jcarousel-item
{
    margin-right: 10px;
    width: 104px;
    height: 59px;
}
.media-thumbstrip .jcarousel-item div
{
    margin: 0 0 6px 0;
    background: transparent;
    text-align: center;
}
.media-thumbstrip .jcarousel-item div a
{
    display: block;
    border: solid 2px #000;
}
.media-thumbstrip .jcarousel-item div a:hover
{
    padding: 0;
    border: solid 2px #fff;
}
.content-fragment.media-gallery-post-list .filter .view-type span.filter-option
{
    display: block;
    height: 24px;
    margin: 0 10px 0 0;
    padding: 4px 0 0 0;
    float: left;
}
.content-fragment.media-gallery-post-list .filter .view-type span.filter-option.selected
{
    background: #E0E2DA url('../images/filter-active.png') no-repeat center bottom;
}
.content-fragment.media-gallery-post-list .table-column .abbreviated-post .post-name
{
    width: 250px;
}
.content-fragment.media-gallery-bread-crumbs
{
    margin: 0 0 10px 0;
}
.media-gallery-post-list
{
    margin: -30px 0 0 0;
}
.content-fragment.media-gallery-post-list .content-list.file-thumbnail-list
{
    background: none;
    margin: 20px 0 0 20px;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .content-item
{
    padding: 0;
    margin: 0 16px 0 0;
    border: none;
    width: 190px;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail
{
    border: none;
    text-align: left;
    padding: 0;
    height: 110px;
    width: 190px;
    background: #000;
    text-align: center;
    display: table;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail a
{
    padding: 0;
    height: auto;
    line-height: normal;
    vertical-align: middle;
    display: table-cell;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-thumbnail img
{
    max-height: 110px;
    max-width: 190px;
    vertical-align: middle;
}
.content-fragment.media-gallery-post-list .file-thumbnail-list .abbreviated-post .post-name
{
    width: 190px;
    height: auto;
    padding: 5px 0 0 0;
}
.content-fragment.media-gallery-post-list .table-list
{
    margin: 15px 0 40px 20px;
    width: auto;
}
.content-fragment.media-gallery-post-list .table-header-column.post-date
{
    padding: 0;
}
.content-fragment.media-gallery-post-list .table-list .table-column
{
    border-bottom: 4px solid #E1E1E1;
}
.content-fragment.media-gallery-post-list .table-column .post-preview
{
    width: 96px;
}
.media-gallery-post-header
{
    margin: 0 10px 10px 20px !important;
}
.media-gallery-post-header .content-fragment-footer
{
    margin: 0;
}
.media-gallery-post-header .post-name
{
    font-size: 36px;
    line-height: 36px;
    font-family: Georgia;
    margin: 0 0 15px 0;
    font-weight: normal;
}
.media-gallery-post-header .post-info
{
    color: #727070;
    font-size: 12px;
    float: left;
    width: 750px;
}
.media-gallery-post-header .post-info a
{
    font-weight: bold;
}
.media-gallery-post-header .post-info .view-count .attribute-value
{
    font-weight: bold;
}
.media-gallery-post-header .post-icons
{
    margin: 0 0 5px 0;
}
.media-gallery-post-header .post-comments
{
    float: right;
    width: 88px;
    position: relative;
}
.media-gallery-post-player
{
    padding: 0 0 20px 20px;
    margin: 0;
}
.media-gallery-post-player #player
{
    background: url(../images/player-placeholder.jpg) no-repeat;
    height: 547px;
}
.media-gallery-post-player embed
{
    background: #000;
}
.media-gallery-post-details
{
    margin: 0 0 0 20px;
}
.media-gallery-post-details .post-content
{
    font-family: Georgia;
    font-size: 13px;
    margin: 0;
    line-height: 20px;
}
.media-gallery-post-details .post-tags
{
    font-size: 10px;
    color: #727070;
    font-weight: bold;
}
.post-footer .abbreviated-post-footer
{
    height: 37px;
    margin: 0;
    position: relative;
    background: #181512;
    margin-left: -7px;
    padding: 0 10px 0 17px;
}
.post-footer .abbreviated-post-footer .tip
{
    background: transparent url(../images/overlaps.png) no-repeat scroll left top;
    bottom: -7px;
    left: 0;
    display: block;
    height: 7px;
    position: absolute;
    width: 7px;
}
.post-footer .abbreviated-post-footer .bubble
{
    background: url(../images/abbreviated-post-footer-bubble.png) no-repeat;
    position: absolute;
    right: 28px;
    bottom: -9px;
    height: 9px;
    width: 13px;
}
.post-footer .social-links
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.post-footer .social-links li
{
    float: left;
    margin: 0 20px 0 0;
    padding: 11px 0 0 0;
}
.post-footer .social-links li a
{
    display: block;
    background-repeat: no-repeat;
    font-size: 0px;
    line-height: 0px;
    height: 15px;
}
.post-footer .social-links li.fb a
{
    background-image: url(../images/post-share-fb.png);
    width: 8px;
}
.post-footer .social-links li.digg a
{
    background-image: url(../images/post-share-digg.png);
    width: 29px;
}
.post-footer .social-links li.email a
{
    background-image: url(../images/post-share-email.png);
    width: 25px;
}
.post-footer .other-links
{
    float: right;
    list-style: none;
    margin: 0;
    padding: 0;
    color: #fff;
}
.post-footer .other-links li
{
    float: right;
    line-height: 17px;
    margin: 9px 0 0 0;
}
.post-footer .other-links li a
{
    display: block;
    height: 23px;
    background-repeat: no-repeat;
    float: right;
    margin: 0 0 0 10px;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.post-footer .other-links li.forums a
{
    background: url(../images/discuss-forums-bg.png);
    width: 59px;
}
.post-footer .other-links li.comment a
{
    background: url(../images/leave-comment-bg.png);
    width: 126px;
}
.post-footer .other-links li a:hover
{
    background-position: 0 -23px;
    text-decoration: none;
}
.media-gallery-post-comment-list
{
    margin: 0 0 0 20px;
    border: none !important;
}
.content-fragment.media-gallery-post-comment-list .content-list-name
{
    display: block;
    overflow: hidden;
    font-size: 12px;
    text-transform: lowercase;
    color: #fff;
    height: 19px;
    line-height: 19px;
    margin: 0;
    font-weight: normal;
    padding-left: 0;
}
.content-fragment.media-gallery-post-comment-list .content-list-name em
{
    display: block;
    float: none;
    background-color: #000;
    padding: 0 10px;
}
.content-fragment.media-gallery-post-comment-list .content-list
{
    border-top: solid 4px #F2F2F2;
    margin: 4px 0 0 0;
}
.content-fragment.media-gallery-post-comment-list .content-item
{
    border: none;
    margin: 0;
    padding: 20px 10px;
}
.content-fragment.media-gallery-post-comment-list .content-item.alt
{
    background: #F2F2F2;
}
.content-fragment.media-gallery-post-comment-list .full-post
{
    padding-left: 0;
}
.content-fragment.media-gallery-post-comment-list .full-post .post-content
{
    font-family: Georgia;
    font-size: 13px;
}
.content-fragment.media-gallery-post-comment-list .avatar
{
    border: none;
    background: url(../images/avatar-frame.gif) no-repeat;
    padding: 3px 3px 12px 3px;
}
.pager
{
    border-top: solid 4px #E1E1E1;
    border-bottom: solid 4px #E1E1E1;
    padding: 10px 0;
    margin: 0 0 0 20px;
    text-align: left;
    font-size: 11px;
}
.pager a
{
    background: none;
    border: none;
    font-size: 11px;
    font-weight: bold;
}
.pager a.selected
{
    color: #000;
}
.content-fragment.media-gallery-post-list .filter
{
    display: block;
    margin: 0;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option
{
    border: none;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option.selected
{
    border: none;
}
.content-fragment.media-gallery-post-list .filter .query-filter
{
    display: block;
    background-color: #E0E2DA;
    height: 29px;
    line-height: 29px;
    font-size: 10px;
    font-weight: bold;
    text-transform: lowercase;
    margin: 0 10px 0 0;
    padding-left: 15px;
}
.content-fragment.media-gallery-post-list .filter .query-filter .filter-label
{
    color: #666;
    text-transform: lowercase;
    margin: 0 8px 0 0;
}
.content-fragment.media-gallery-post-list .filter .query-filter .filter-option.selected a
{
    color: #000;
}
.content-fragment.media-gallery-post-list .filter .view-type
{
    position: absolute;
    bottom: -77px;
    z-index: 2;
    height: 29px;
    top: 64px;
    right: 10px;
    overflow: hidden;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option a
{
    width: 16px;
    background-position: 0 0;
    padding: 16px 0 0 0;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option a.view-thumbnail-list
{
    background: url(../images/media-filter-icons.png) -16px 0;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option.selected a.view-thumbnail-list
{
    background-position: -16px -16px;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option a.view-detail-list
{
    background: url(../images/media-filter-icons.png) 0 0;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option.selected a.view-detail-list
{
    background-position: 0 -16px;
}
.content-fragment.media-gallery-post-list .view-type span.filter-option.selected
{
    background: none;
}
.blog-post-edit-form .CommonPane div
{
    overflow: hidden !important;
}
.blog-post-edit-form .CommonPane
{
    margin-left: 29px;
    margin-right: 29px;
}
.blog-post-edit-form .CommonPaneTabSet
{
    background: #181512;
    overflow: hidden;
    width: 100%;
    line-height: 30px;
}
.blog-post-edit-form .CommonPaneTabSet table
{
    margin-left: 10px;
}
.blog-post-edit-form .CommonPaneTabSet a
{
    font: 13px/30px "Museo 500" , "Trebuchet MS" ,Arial;
    display: block;
    float: left;
    padding: 0 20px;
    height: 33px;
    text-decoration: none;
}
.blog-post-edit-form .CommonPaneTabSet a div
{
    padding-right: 15px;
    color: white;
}
.blog-post-edit-form .CommonPaneTabSet a:hover
{
    color: #FF6600;
}
.blog-post-edit-form .CommonPaneTabSet a.CommonPaneTabSelected, .blog-post-edit-form .CommonPaneTabSet a.CommonPaneTab, .blog-post-edit-form .CommonPaneTabSet a.CommonPaneTabHover
{
    padding: 0;
}
.blog-post-edit-form .CommonPaneTabSet a.CommonPaneTabSelected a
{
    color: #fff;
    padding: 0 20px;
    background: #3C9CCD url('../images/tab-active.png') no-repeat center bottom;
}
.blog-post-edit-form .CommonPane
{
    padding: 0;
}
.blog-post-edit-form .CommonPane label
{
    font: bold 14px/25px Arial;
}
.blog-post-edit-form .CommonPane .CommonFormField
{
    margin-bottom: 10px;
}
.blog-post-edit-form .CommonPane .CommonFormField .ControlPanelTextInputBig
{
    width: 500px;
}
.blog-post-edit-form .CommonPane div
{
    margin-bottom: 1em;
}
.blog-post-edit-form .CommonPane fieldset div label
{
    display: block;
    color: rgb(100,100,100);
}
.blog-post-edit-form .CommonPane fieldset div input[type="text"]
{
    width: 99%;
    font-size: 1.5em;
}
.blog-post-edit-form .CommonPane fieldset div input.date[type="text"]
{
    width: 95%;
}
.blog-post-edit-form .CommonPane fieldset.tags input[type="text"]
{
    width: 80%;
}
fieldset.tags button
{
    float: right;
    padding-left: 5px;
    padding-right: 5px;
}
.TagsDescription
{
    font-size: 12px !important;
    font-weight: normal !important;
}
.blog-post-edit-form .sku-rating
{
    overflow: hidden;
    margin: 20px 0;
}
.blog-post-edit-form .sku-rating .sku-rating-summary
{
    color: #181512;
    font-size: 14px;
    line-height: 13px;
    font-weight: bold;
    text-align: center;
    height: 48px;
    width: 80px;
    float: left;
    margin: 0 10px 0 0;
}
.blog-post-edit-form .sku-rating .sku-rating-summary span
{
    display: block;
    font-size: 40px;
    line-height: 40px;
}
.EditorValidation
{
    padding: 1em;
    margin: 1em;
    background-color: #FCCCCC;
    position: relative;
    font: bold 14px/18px Arial;
    color: #333 !important;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

.highlight
{
    background: #FCCCCC;
}
.poll .CommonPollArea
{
    background: none;
    border: none;
    margin: 0 auto;
    min-width: 300px;
    width: 50%;
    color: #333;
}
.poll .CommonPollQuestion
{
    background: none;
    border: none;
    padding: 0;
    font-family: Georgia;
    font-size: 24px;
    color: #666;
    width: 290px;
}
.poll .CommonPollFooter
{
    display: none;
}
.poll .CommonPollSwitchedContent
{
    width: 100%;
}
.poll ul.CommonPollAnswerList
{
    margin: 0 0 10px;
}
.content-fragment.poll-list .CommonPollArea
{
    float: left;
}
.custom-avatar
{
    width: 50px;
}
.custom-avatar .img
{
    position: relative;
    padding: 3px;
    background-color: #D2D3D0;
    text-align: center;
    height: 49px;
}
.custom-avatar .img img
{
    width: 44px;
    position: absolute;
    top: 3px;
    left: 3px;
    clip: rect(0, 44px, 49px, 0);
}
.custom-avatar .role
{
    text-align: center;
    background: #D2D3D0;
    color: #fff;
    text-decoration: none;
    margin: -3px 0 0 0;
    padding: 0 0 2px 0;
    text-transform: lowercase;
    font-size: 11px;
    font-weight: bold;
}
.custom-avatar .tip
{
    background: url(../images/avatar-tip.png) no-repeat 30px 0;
    height: 9px;
}
.custom-avatar.expert .img, .custom-avatar.expert .role
{
    background-color: #3C9CCD;
}
.custom-avatar.expert .tip
{
    background-position: 30px -9px;
}
.custom-avatar.bronze .img, .custom-avatar.bronze .role
{
    background-color: #AB5E00;
}
.custom-avatar.bronze .tip
{
    background-position: 30px -18px;
}
.custom-avatar.silver .img, .custom-avatar.silver .role
{
    background-color: #808080;
}
.custom-avatar.silver .tip
{
    background-position: 30px -27px;
}
.custom-avatar.gold .img, .custom-avatar.gold .role
{
    background-color: #EBD543;
}
.custom-avatar.gold .tip
{
    background-position: 30px -36px;
}
.page-list .content-list
{
    padding-right: 10px;
}
.page-list .content-list li.content-item
{
    border-bottom: solid 4px #f2f2f2;
    border-top: 0;
    padding: 20px 0;
    margin: 0 10px;
    clear: left;
    overflow: hidden;
    height: 1%;
}
.page-list a
{
    color: #3787C0;
}
.page-list .abbreviated-post-header .post-img
{
    margin-right: 12px;
    min-width: 210px;
}
.page-list .abbreviated-post-footer
{
    clear: both;
}
.page-list .abbreviated-post
{
    position: relative;
    padding: 0;
    overflow: hidden;
}
.page-list .abbreviated-post img
{
    position: absolute;
    left: 20px;
}
.page-list .view-user-profile
{
    display: none;
}
.page-list .post-name
{
    padding: 0 70px 0 0;
    margin: 0 0 10px;
}
.page-list .post-name a
{
    color: #333;
    font: 26px/28px Georgia;
    text-transform: none;
}
.page-list .post-summary, .page-list .post-summary-long
{
    font: 13px/21px Georgia;
    margin: 0;
}
.page-list .post-summary-long
{
    display: none;
}
.page-list .post-summary-long p, .page-list .post-summary p
{
    margin: 0 0 20px;
}
.page-list .view-post
{
    text-transform: lowercase;
    font-family: Arial;
}
.page-list .post-meta
{
    overflow: hidden;
    color: #727070;
    line-height: normal;
    margin: 0 0 10px;
    clear: left;
}
.page-list .post-meta a
{
    font-weight: bold;
}
.page-list .post-meta div
{
    float: left;
    padding-right: 8px;
    margin-right: 5px;
    background: url('../images/post-meta-separator.png') no-repeat right center;
}
.page-list .post-meta .label
{
    text-transform: lowercase;
}
.page-list .post-meta .value
{
    font-weight: bold;
    color: #333;
}
.page-list .post-meta a .value
{
    color: #3C9CCD;
}
.page-list .post-meta .post-author .view-user-profile
{
    display: inline;
    color: #3C9CCD;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.page-list .post-meta .post-views
{
    background: none;
}
.page-list .post-meta .post-views .value
{
    font-weight: bold;
    color: #727070;
}
.page-list .abbreviated-post-header
{
    float: left;
    height: 162px;
    overflow: hidden;
    font-weight: bold;
    text-align: center;
    font-size: 40px;
    line-height: 100px;
    width: 110px;
    letter-spacing: -2px;
    color: #E2E2E0;
}
.page-list .abbreviated-post
{
    margin-left: 0;
}
.page-list .post-meta .post-author
{
    clear: none;
}
.page .full-post h1.post-name
{
    font: normal 24px ormal Georgia, Times New Roman;
    color: #000;
    margin-bottom: 10px;
}
.page
{
    padding-left: 10px;
}
.page .post-name
{
    font: 24px ormal Georgia;
}
.page .avatar
{
    display: none;
}
.page .post-meta
{
    overflow: hidden;
    position: relative;
    color: #727070;
    line-height: normal;
    margin-bottom: 10px;
    clear: left;
}
.page .post-meta a
{
    font-weight: bold;
}
.page .post-meta div
{
    float: left;
    padding-right: 8px;
    margin-right: 5px;
    background: url('../images/post-meta-separator.png') no-repeat right center;
}
.page .post-meta .post-comments
{
    background: none;
}
.page .post-meta .label
{
    text-transform: lowercase;
}
.page .post-meta .value
{
    font-weight: bold;
    color: #333;
}
.page .post-meta a .value
{
    color: #3C9CCD;
}
.page .post-meta .FeedTag
{
    font: bold 12px/18px Helvetica, Arial;
    height: 18px;
    padding: 0 5px;
    background: #3C9CCD;
    color: #fff;
    margin: 0 5px 7px 0;
    text-transform: lowercase;
}
.page .post-meta .post-author
{
    clear: left;
}
.page .post-meta .post-author .view-user-profile
{
    display: inline;
    color: #3C9CCD;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.page .post-meta .post-rating
{
    background: none;
}
.page .post-meta .game-publisher
{
    clear: left;
}
.page .post-meta .post-views .value
{
    font-weight: bold;
    color: #727070;
}
.page .post-meta .post-hotness
{
    background: none;
    padding: 0;
}
.page .post-meta .post-media
{
    padding-left: 12px;
    background: url('../images/post-meta-separator.png') no-repeat 3px right center;
    color: #3787C0;
    font-weight: bold;
}
.page .post-meta .post-media .photos
{
    background: url('../images/review-post-icons.png') no-repeat left 2px;
    padding-left: 15px;
}
.page .post-meta .post-media .videos
{
    background: url('../images/review-post-icons.png') no-repeat left -12px;
    padding-left: 15px;
}
.page .post-meta .post-genre
{
    background: none;
}
.page .post-tags
{
    font-size: 11px;
}
.page .post-tags a
{
    color: #3C9CCD;
    text-transform: lowercase;
}
.page .post-content
{
    font: 12px/20px Georgia;
    color: #333;
}
.page .post-content p
{
    margin: 0 0 20px;
}
.group-name .game-name
{
    font-family: Arial;
    font-size: 38px;
    margin: 0;
    font-weight: bold;
    padding-left: 10px;
}
.content-fragment.comment-list
{
    margin: 0 20px !important;
}
.content-fragment.comment-list .heading
{
    position: relative;
}
.content-fragment.comment-list .heading h3
{
    font: bold 26px ormal Arial;
    color: #333;
    margin: 0 0 10px;
}
.content-fragment.comment-list .heading a
{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.content-fragment.comment-list .heading a em
{
    display: block;
    height: 19px;
    line-height: 19px;
    background-color: #3C9CCD;
    padding: 0 5px;
    color: #fff;
}
.content-fragment.comment-list .content-list
{
    margin: 0;
}
.content-fragment.comment-list li.content-item
{
    padding: 5px 0;
    margin: 0;
}
.content-fragment.comment-list .abbreviated-post-header
{
    height: auto;
}
.content-fragment.comment-list .abbreviated-post-header a
{
    display: block;
}
.content-fragment.comment-list .abbreviated-post-header img
{
    padding: 1;
    outline: 0;
}
.content-fragment.comment-list .abbreviated-post
{
    margin-left: 59px;
}
.content-fragment.comment-list .post-meta
{
    margin-bottom: 5px;
}
.content-fragment.comment-list .rating
{
    font: bold 40px/40px Arial;
    display: block;
    float: left;
    margin-right: 10px;
}
.content-fragment.comment-list .opinion
{
    display: inline;
    font: 12px/20px Georgia;
    color: #333;
}
.content-fragment.comment-list .opinion p
{
    margin: 0 0 20px;
}
.content-fragment.comment-list li.alt
{
    background-color: #f2f2f2;
}
.content-fragment.comment-list .content-list-name em
{
    display: block;
    float: left;
    background-color: #000;
    padding: 0 10px;
}
.content-fragment.comment-list .content-list-header
{
    display: none;
}
.content-fragment.comment-list .post-body
{
    font: 12px/20px Georgia;
    color: #333;
}
.content-fragment.comment-list .post-body p
{
    margin: 0 0 20px;
}
.create-edit-page-comment .content-fragment-content
{
    margin: 0 10px;
    border: solid 1px #ccc;
    border-top: 0;
    background-color: #d2d3d0;
}
.create-edit-page-comment fieldset.field-list
{
    margin: 0;
    padding: 0;
}
.content-fragment.create-edit-page-comment .field-list-description
{
    display: none;
}
.create-edit-page-comment ul.field-list
{
    padding: 0 10px;
}
.create-edit-page-comment li.field-item
{
    margin: 10px 0;
    padding: 0;
    float: left;
    width: 100%;
}
.create-edit-page-comment .field-item-input
{
    width: auto;
    float: none;
    margin: 0;
}
.create-edit-page-comment .field-item-input a
{
    float: right;
}
.create-edit-page-comment input, .create-edit-page-comment textarea
{
    border: 0;
    background-color: #fff;
    margin: 0;
}
.create-edit-page-comment textarea
{
    width: 100%;
}
.content-fragment.create-edit-page-comment .internal-link.add-reply
{
    display: block;
    height: 22px;
    line-height: 22px;
    color: #fff;
    background: #3C9CCD none;
    padding: 0 10px;
}
.content-fragment.create-edit-page-comment .internal-link.add-reply span
{
    background: none;
}
.create-edit-page-comment
{
    display: none;
}

.g-i-blog-post-list.sidebar-header-black .content-fragment-header
{
    background:#181512;
    padding: 7px;
    width: 100%;
    color: White;
    margin-left: -7px;
    overflow: visible;
    box-shadow: 0 1px 5px rgba(0,0,0,.8);
}
.off .g-i-blog-post-list.sidebar-header-black .content-fragment-header
{
    color: Black;
    background: #E7EAED;
}

.content-fragment.g-i-blog-post-list
{
    position: relative;
    top: -7px;
}
.content-fragment.g-i-blog-post-list .navigation-list.post-list
{
    display: none;
}
.content-fragment.g-i-blog-post-list .filter
{
    margin: 0 10px 0 0;
    border: 0;
    position: relative;
    right: auto;
    text-transform: lowercase;
    color: #666;
    width: 98%;
}
.content-fragment.g-i-blog-post-list .filter .query-type .filter-label
{
    display: block;
    float: left;
    padding-left: 15px;
}
.content-fragment.g-i-blog-post-list .filter .query-type .filter-option
{
    float: left;
    margin: 0;
    padding: 0 7px 0 4px;
    background: url(../images/sort-separator.png) no-repeat right center;
}
.content-fragment.g-i-blog-post-list .filter .query-type .filter-option a
{
    color: #3787C0;
}
.content-fragment.g-i-blog-post-list .filter .query-type .filter-option.selected a
{
    color: #333;
    font-weight: normal;
}
.content-fragment.g-i-blog-post-list .filter .view-type
{
    position: absolute;
    right: 0;
    top: 0;
}
.content-fragment.g-i-blog-post-list .filter .view-type .filter-option
{
    padding: 5px 0 8px;
}
.content-fragment.g-i-blog-post-list .filter .view-type .filter-option.selected
{
    background: url(../images/filter-active.png) no-repeat center bottom;
}
.content-fragment.g-i-blog-post-list .filter .view-type .filter-option a.internal-link
{
    display: block;
    background-image: url(../images/filter-icons.png);
    height: 16px;
    width: 19px;
    overflow: hidden;
    text-indent: -1000px;
}
.content-fragment.g-i-blog-post-list .filter .view-type .filter-option a.internal-link.view-detail-list
{
    background-position: -19px top;
}
.content-fragment.g-i-blog-post-list .filter .view-type .filter-option.selected a.internal-link
{
    background-position: left -16px;
}
.content-fragment.g-i-blog-post-list .filter .view-type .filter-option.selected a.internal-link.view-detail-list
{
    background-position: -19px -16px;
}
.content-fragment.g-i-blog-post-list .post-rating
{
    display: none;
}
.content-fragment.activity-message-list .content-list li.content-item
{
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.content-fragment.activity-message-list .content-list li.content-item .avatar
{
    border-width: 3px;
    top: 2px;
}
.content-fragment-page.user-createuser .content-fragment, .content-fragment.create-user
{
    font-family: Georgia;
    padding: 0 0 0 10px;
    color: #333;
}
.content-fragment.create-user .message.warning
{
    border: solid 1px #ccc;
    background: #efefef;
}
.content-fragment.create-user .field-item-header
{
    font-family: Arial;
}
.content-fragment.create-user .field-list.openid-create-user-form
{
    display: none;
}
.content-fragment.login
{
    color: #333;
}
.content-fragment.login .filter
{
    display: none;
}
.content-fragment.login .page-content
{
    font-family: Georgia;
}
.content-fragment-page.common-login .content-fragment.login .field-item .internal-link.login, .content-fragment.login .internal-link.login
{
    color: #fff;
    background: #3C9CCD;
    display: block;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    float: left;
    padding: 0 10px;
    position: inherit;
}
.content-fragment.login .navigation-list
{
    padding-left: 10px;
}
.content-fragment.edit-user .tab-set
{
    margin: 0;
}
.content-fragment.edit-user .tab-pane
{
    padding: 10px;
}
.content-fragment.edit-user fieldset.setting-list legend
{
    font: 26px ormal Georgia;
    color: #333;
    text-transform: none;
}
.content-fragment.edit-user ul.setting-list
{
    margin-left: 10px;
}
.avatar-label
{
    margin-bottom: 10px !important;
    margin-left: 12px !important;
}
.content-fragment.edit-user ul.setting-list .setting-item.setting-avatar label
{
    display: none;
}
.content-fragment.edit-user ul.setting-list .setting-item.setting-avatar .avatar
{
    display: block;
    padding: 1px;
    border: solid 4px #efefef;
    float: left;
}
.content-fragment.edit-user ul.setting-list .setting-item
{
    overflow: hidden;
}
.content-fragment.edit-user ul.setting-list .setting-item label
{
    width: 200px;
    font: normal 14px ormal Georgia;
    text-transform: none;
    color: #333;
    float: left;
}
.content-fragment.edit-user .setting-item.setting-gender .setting-item-input label
{
    float: none;
    width: auto;
}
.unique-non-leftfloat
{
    width: 200px;
    font: normal 15px ormal Georgia;
    text-transform: none;
    color: #333;
}
.content-fragment.edit-user .setting-item.setting-conversations .setting-item-input label
{
    float: none;
    width: auto;
}
.setting-item-label
{
    margin-right: 10px !important;
}
.content-fragment.thread .content-list .content-item
{
    overflow: hidden;
}
.content-fragment.bread-crumbs .content-fragment-footer
{
    margin: 0 !important;
}
.content-fragment.create-user h2
{
    font-family: Arial;
    font-size: 26px;
    color: #333;
    margin: 0;
}
.content-fragment.create-user .field-item-header
{
    color: #333;
    margin-bottom: 5px;
}
.content-fragment.create-user .field-item .internal-link.create-account, .content-fragment.create-user .internal-link.create-account
{
    color: #fff;
    background: #3C9CCD;
    display: block;
    line-height: 30px;
    height: 30px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    padding: 0 10px;
    margin-left: 0;
    float: left;
}
.content-fragment.create-user .message.warning
{
    display: none;
}
.tag-post-excerpt
{
    padding-left: 20px;
}
.content-fragment-page.wikis-wikilist .content-fragment.group-name
{
    margin: 0 0 20px 10px;
}
.content-fragment-page.wikis-wikilist .content-fragment.group-name .content-fragment-footer
{
    margin: 0;
}
.content-fragment.g-i-wiki-breadcrumbs
{
    position: relative;
}
.content-fragment.g-i-wiki-breadcrumbs .content-fragment-footer
{
    margin: 0;
}
.content-fragment.g-i-wiki-breadcrumbs .breadcrumb-list
{
    margin-bottom: 23px;
}
.content-fragment.g-i-wiki-breadcrumbs .breadcrumb-list-header
{
    bottom: 16px;
}
.content-fragment.g-i-wiki-page-title
{
    margin: 0 0 20px 20px;
    position: relative;
    font-family: Georgia;
    color: #333;
}
.content-fragment.g-i-wiki-page-title .post-name
{
    margin: 0;
    font-size: 36px;
    font-weight: normal;
}
.content-fragment.g-i-wiki-page-title .game-name
{
    font-family: Arial;
    font-size: 18px;
    color: #3C9CCD;
    margin: 0;
}
.content-fragment.g-i-wiki-page-title .post-rating
{
    margin-left: 20px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.content-fragment.g-i-wiki-page-title .content-fragment-footer
{
    margin: 0;
}
.content-fragment-page.media-tagslist .tag-cloud .content-fragment-footer, .content-fragment-page.wikis-taglist .tag-cloud .content-fragment-footer
{
    margin: 0;
}
.content-fragment-page.media-tagslist .tag-cloud .tag-list, .content-fragment-page.wikis-taglist .tag-cloud .tag-list
{
    padding: 12px;
}
.content-fragment.page-navigation
{
    margin: 0 0 5px 0px;
}
.content-fragment.page-navigation .content-fragment-footer
{
    margin: 0;
}
.content-fragment.page-navigation .navigation-list
{
    background: #E2E2E0;
    height: 29px;
    padding-left: 3px;
}
.content-fragment.page-navigation .navigation-list .navigation-item
{
    background: none;
    padding: 0;
    height: 29px;
    line-height: 29px;
}
.content-fragment.page-navigation .navigation-list .navigation-item.selected a.internal-link
{
    color: #333;
}
.content-fragment.page-navigation .navigation-list .navigation-item a.internal-link
{
    background: none;
    font-size: 10px;
    padding: 0 10px 0 19px;
    display: block;
    height: 29px;
    line-height: 29px;
    text-transform: lowercase;
    background: url('../images/sort-separator.png') 7px 10px no-repeat;
}

.content-fragment.page-navigation .navigation-list .navigation-item a.internal-link span
{
    left: 4px;
}
.content-fragment.page-navigation .navigation-list .navigation-item .internal-link.view-wiki-page span
{
    background-image: url('../images_dark/wiki_home.jpg');
}
.content-fragment.page-navigation .navigation-list .navigation-item .internal-link.edit-wiki-page span
{
    background-image: url('../images_dark/wiki_write.jpg');
}
.content-fragment.page-navigation .navigation-list .navigation-item .internal-link.wiki-page-history span
{
    background-image: url('../images_dark/wiki_history.jpg');
}
.content-fragment.page
{
    padding: 0;
    margin-left: 20px;
}
.content-fragment.page .full-post h3.post-name
{
    display: none;
}
.content-fragment.page .full-post .post-content.user-defined-markup
{
    border: 0;
}
.content-fragment.page .full-post .post-actions
{
    display: none;
}
.content-fragment.page .full-post .post-tags
{
    margin: 0;
}
.content-fragment.page .full-post .post-rating
{
    display: none;
}
.content-fragment.page .full-post .post-content.user-defined-markup
{
    padding: 0;
    margin-bottom: 10px;
}
.content-fragment.wiki-links
{
    margin-bottom: 10px;
}
.content-fragment.wiki-links .content-fragment-header
{
    margin-bottom: 10px;
}
.content-fragment.wiki-links .content-fragment-footer
{
    margin: 0;
}
.content-fragment.wiki-links .navigation-list
{
    padding-left: 10px;
}
.content-fragment.wiki-links .navigation-list .navigation-item
{
    border: 0;
    padding: 0 0 10px 0;
}
.content-fragment.wiki-page-hierarchy .content-fragment-header
{
    margin: 0;
}
.content-fragment.wiki-page-hierarchy .hierarchy-list
{
    padding: 0;
    margin: 0;
}
.content-fragment.wiki-page-hierarchy .hierarchy-list li .hierarchy-item
{
    border: 0;
    padding: 10px 0 10px 10px;
}
.content-fragment.wiki-page-hierarchy .hierarchy-list li .hierarchy-item a
{
    font: 14px ormal Georgia;
    color: #333;
}
.content-fragment.wiki-page-hierarchy .hierarchy-list li .hierarchy-item.selected.without-children
{
    border: 0;
    background: #f2f2f2;
}
.content-fragment.page-details .attribute-list
{
    padding: 0 10px;
}
.content-fragment.page-details .attribute-list .attribute-item
{
    position: relative;
    padding: 5px 0 10px 45px;
    border-bottom: solid 1px #E2E2E0;
}
.content-fragment.page-details .attribute-list .attribute-item .user-name
{
    margin: 0;
    line-height: normal;
}
.content-fragment.page-details .attribute-list .attribute-item .attribute-name
{
    color: #727070;
}
.content-fragment.page-details .attribute-list .attribute-item .attribute-value
{
    position: static;
    color: #727070;
}
.content-fragment.page-details .attribute-list .attribute-item.page-created
{
    padding: 5px 0 10px 45px;
}
.content-fragment.page-details .attribute-list .attribute-item.page-created .attribute-name, .content-fragment.page-details .attribute-list .attribute-item.page-last-modified .attribute-name
{
    display: none;
}
.content-fragment.page-details .attribute-list .attribute-item.page-author
{
    padding: 10px 0 0 45px;
    border: 0;
}
.content-fragment.page-details .attribute-list .attribute-item.page-author .attribute-name, .content-fragment.page-details .attribute-list .attribute-item.page-author .attribute-value
{
    display: inline;
    font-size: 12px;
}
.content-fragment.page-details .attribute-list .attribute-item.page-author .avatar
{
    border-width: 2px;
}
.content-fragment.page-details .attribute-list .attribute-item.page-revision-count
{
    font-weight: bold;
}
.content-fragment.page-details .attribute-list .attribute-item.post-reply-count
{
    border: 0;
    padding-bottom: 0;
    font-weight: bold;
}
.content-fragment.comment-list .content-list-name
{
    display: none;
    overflow: hidden;
    font-size: 12px;
    text-transform: lowercase;
    color: #fff;
    height: 19px;
    line-height: 19px;
    margin: 0;
    font-weight: normal;
}
.content-fragment.comment-list .content-list
{
    padding-bottom: 0;
    border: 0;
}
.content-fragment.comment-list .content-list .content-item
{
    font-family: Georgia;
    border-bottom: solid 4px #E2E2E0;
    padding: 20px 10px;
    position: relative;
    background-color: #fff;
}
.content-fragment.comment-list .content-list .content-item .full-post
{
    border: 0;
    padding: 0;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-author
{
    font-family: Arial;
    border: 0;
    height: auto;
    width: auto;
    background-color: transparent;
    float: left;
    position: relative;
    overflow: visible;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-author .user-name
{
    position: absolute;
    top: 0;
    left: 60px;
    display: block;
    width: 500px;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-date
{
    float: none;
    position: static;
    display: block;
    margin-bottom: 0;
    padding-top: 15px;
    margin-left: 60px;
    font-family: Arial;
    color: #727070;
    padding-left: 60px;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-date a
{
    color: #727070;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-tags
{
    margin-left: 60px;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-tags a
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-rating
{
    border: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
}
.content-fragment.comment-list .content-list .content-item .full-post .user-host-address
{
    display: none;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-content.user-defined-markup
{
    padding: 0;
    margin-left: 60px;
    padding-bottom: 10px;
    color: #333333;
}
.content-fragment.comment-list .content-list .content-item .full-post .post-content.user-defined-markup p
{
    margin: 0 0 10px;
}
.content-fragment.comment-list .content-list .content-item .full-post-footer
{
    background: none;
    padding: 0;
}
.content-fragment.comment-list .pager
{
    display: none;
}
.content-fragment.wiki-page-hierarchy .hierarchy-item.selected
{
    background-color: #FFFFFF;
    border-bottom: 1px dotted #CCCCCC;
    color: #000000;
    font-weight: bold;
}
.content-fragment.wiki-page-hierarchy .hierarchy-item.selected a
{
    color: #000;
}
.content-fragment.history
{
    margin-left: 20px;
}
.content-fragment.history .pager
{
    display: none;
}
.content-fragment.history .table-list
{
    margin: 0;
}
.content-fragment.history .table-list .table-header-column
{
    border-top: 0;
}
.content-fragment.page-edit
{
    margin-left: 10px;
}
.content-fragment.share-post-toolbar-content-fragment
{
    margin: 0 0 20px;
}
.friendship-list
{
    margin-left: 10px;
}
.friendship-list .content-list
{
    padding: 0;
}
.friendship-list .content-list .content-item
{
    padding: 10px 0;
    border: 0;
    position: relative;
}
.friendship-list .content-list .content-item.alt
{
    background-color: #F2F2F2;
}
.friendship-list .content-list .content-item .post-actions
{
    top: 10px;
    right: 10px;
}
.friendship-list .content-list .content-item .full-post
{
    padding: 0 0 0 60px;
    margin: 0;
    border: 0;
    position: static;
    width: 76%;
}
.friendship-list .content-list .content-item .avatar
{
    left: 10px;
    margin: 0;
}
.friendship-list .content-list .content-item .user-name
{
    padding: 0;
    line-height: normal;
}
.content-fragment.thread
{
    padding-left: 20px;
}
.content-fragment.thread .content-fragment-header
{
    display: none;
}
.content-fragment.thread .content-fragment-content
{
    background-color: #fff;
}
.content-fragment.thread .abbreviated-post
{
    padding: 0;
}
.content-fragment.thread .abbreviated-post .post-name
{
    font: 36px ormal Georgia;
    color: #333;
}
.content-fragment.thread .content-list
{
    padding-bottom: 0 20px 200px 0;
}
.content-fragment.thread .content-list.verified-answers .content-item
{
    background: #E5F5E5 url('../images/verified-answer.gif') no-repeat 470px 10px;
}
.content-fragment.thread .post-starter .content-item
{
    padding: 20px 0;
}
.content-fragment.thread .content-list .content-item
{
    font-family: Georgia;
    border-bottom: solid 4px #E2E2E0;
    padding: 10px 10px;
    position: relative;
}
.content-fragment.thread .content-list .content-item .full-post
{
    border: 0;
    overflow: visible;
    background: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-author
{
    font-family: Arial;
    border: 0;
    height: auto;
    width: auto;
    background-color: transparent;
    float: left;
    position: relative;
    overflow: visible;
}
.content-fragment.thread .content-list .content-item .full-post .post-author .user-name
{
    position: absolute;
    top: 0;
    left: 60px;
    display: block;
    width: 530px;
}
.content-fragment.thread .content-list .content-item .full-post .post-date
{
    padding-top: 15px;
    margin-left: 60px !important;
    font-family: Arial;
    color: #727070;
}
.content-fragment.thread .content-list .content-item .full-post .post-status-author.verifier
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-date a
{
    color: #727070;
}
.content-fragment.thread .content-list .content-item .full-post .post-tags
{
    margin: 0 0 20px 60px;
}
.content-fragment.thread .content-list .content-item .full-post .post-tags a
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
}
.content-fragment.thread .content-list .content-item .full-post .post-rating
{
    border: 0;
    padding: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .user-host-address
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-content.user-defined-markup
{
    padding: 0;
    margin-left: 60px;
    color: #333333;
}
.content-fragment.thread .content-list .content-item .full-post .post-content.user-defined-markup blockquote
{
    margin: 0 10px 10px 0;
    font-style: italic;
}
.content-fragment.thread .content-list .content-item .full-post .post-content.user-defined-markup .CommonPollArea
{
    float: left;
}
.content-fragment.thread .content-list .content-item .full-post .post-content.user-defined-markup .CommonPollResultGraph img
{
    margin: 0;
}
.content-fragment.thread .content-list .content-item .full-post-footer
{
    background: none;
    padding: 0;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width: 100%;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item
{
    display: block;
    padding: 0;
    margin-right: 0;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.search
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post
{
    float: right;
    padding-bottom: 5px;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .internal-link.add-post
{
    position: static;
    display: block;
    height: 20px;
    padding: 0 5px;
    text-align: center;
    line-height: 20px;
    background: #3C9CCD;
    font-family: Arial;
    font-size: 12px;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .internal-link.add-post:hover
{
    position: static;
    display: block;
    height: 20px;
    padding: 0 5px;
    text-align: center;
    line-height: 20px;
    background: #3C9CCD;
    font-family: Arial;
    font-size: 12px;
    background-color: #1a5379;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.report-post
{
    clear: right;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.suggest-answer
{
    position: absolute;
    display: block;
    height: 20px;
    padding: 0 5px;
    text-align: center;
    line-height: 20px;
    background: #3C9CCD;
    font-family: Arial;
    font-size: 12px;
    background: #FFA366;
    right: 50px;
}
.content-fragment.thread .post-starter .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.suggest-answer
{
    top: 20px;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.suggest-answer span
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .suggest-answer.selected
{
    background-color: #FF6600;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.not-answer
{
    position: absolute;
    display: block;
    height: 20px;
    padding: 0 5px;
    text-align: center;
    line-height: 20px;
    background: #3C9CCD;
    font-family: Arial;
    font-size: 12px;
    background: #FFA366;
    right: 50px;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.not-answer span
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .not-answer.selected
{
    background-color: #FF6600;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.verify-answer
{
    position: absolute;
    display: block;
    height: 20px;
    padding: 0 5px;
    text-align: center;
    line-height: 20px;
    background: #3C9CCD;
    font-family: Arial;
    font-size: 12px;
    background: #66A366;
    right: 180px;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.verify-answer span
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .verify-answer.selected
{
    background-color: #006600;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .add-post.selected
{
    background-color: #aaa;
    float: right;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .add-post.selected:hover
{
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .internal-link.add-post span
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .field-list-header
{
    clear: right;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post fieldset.field-list
{
    padding: 10px 50px;
    margin-top: 10px;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post ul.field-list
{
    padding: 0;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post ul.field-list .field-item
{
    padding: 0;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post ul.field-list .field-item textarea
{
    width: 98%;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post ul.field-list .field-item a span
{
    display: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .field-item-input .internal-link.add-post
{
    display: inline;
    background: transparent;
    position: static;
}
fieldset.profile-page
{
    background-color: #CCCCCC;
    padding: 0 10px;
}
.content-fragment-page.tags-taglist .content-fragment.tag-cloud .tag-list
{
    padding-top: 4px !important;
}
.content-fragment-page.tags-taglist .content-fragment.bread-crumbs
{
    margin-bottom: 0;
}
.content-fragment.group-list
{
    margin-left: 10px;
}
.content-fragment.group-list .group-avatar
{
    border-color: #E2E2E0;
    border-width: 4px;
}
.content-fragment.group-list .content-list .content-item
{
    padding-left: 92px;
    border: 0;
    border-bottom: 4px solid #E2E2E2 !important;
}
.content-fragment.group-breadcrumbs .content-fragment-footer
{
    margin: 0 !important;
}
.content-fragment.group-breadcrumbs .content-fragment-content
{
    padding-bottom: 7px !important;
    position: relative;
}
.content-fragment.group-banner
{
    background: none;
    padding: 20px 0 10px;
    min-height: 0;
    height: auto;
    margin: 0;
}
.content-fragment.group-banner .group-banner
{
    margin: 0;
    background: none;
    min-height: 90px;
    height: auto;
    overflow: hidden;
}
.content-fragment.group-banner .group-avatar
{
    border-color: #E2E2E0;
    border-width: 4px;
    top: 0;
    left: 10px;
    position: absolute;
}
.content-fragment.group-banner .group-name
{
    font-size: 36px;
    padding: 0;
    margin-left: 94px;
}
.content-fragment.group-banner .group-description
{
    font-weight: bold;
    color: #727070;
    padding: 0;
    margin-left: 94px;
    min-height: 40px;
}
.content-fragment.group-banner .content-fragment-footer
{
    margin: 0;
}
.content-fragment.group-banner .group-banner-actions
{
    display: none;
}
.content-fragment.group-application-navigation .content-fragment-content
{
    padding: 0 0 7px !important;
}
.content-fragment.group-application-navigation .navigation-list
{
    width: 100%;
    height: 33px;
    position: relative;
    left: -7px;
    padding: 0 0 0 7px;
    background: #181512;
}
.content-fragment.group-application-navigation .navigation-item
{
    background: none;
    margin: 0;
    padding: 0;
}
.content-fragment.group-application-navigation .navigation-item a
{
    background: none;
    margin-right: 6px;
    padding: 0 20px;
    min-width: 0px;
    height: 33px;
    line-height: 33px;
    font-family: "Museo 500" , "Trebuchet MS" , Arial;
    font-size: 14px;
    font-weight: normal;
    text-transform: lowercase;
}
.content-fragment.group-application-navigation .navigation-item.selected a
{
    background: #3C9CCD url(../images/tab-active.png) no-repeat center bottom;
    color: #fff;
}
.content-fragment.group-application-navigation .navigation-list-header
{
    background: transparent url(../images/overlaps.png) no-repeat scroll left top;
    bottom: 0;
    height: 7px;
    left: -7px;
    position: absolute;
    width: 7px;
}
.content-fragment.group-application-navigation .internal-link.add-post
{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.content-fragment.group-application-navigation .content-fragment-footer
{
    margin: 0;
}
.content-fragment.activity-message-list
{
    position: relative;
    padding-top: 40px;
}
.content-fragment.activity-message-list .content-fragment-content
{
    margin-left: 10px;
}
.content-fragment.activity-message-list div.filter
{
    position: absolute;
    top: -7px;
    left: 0;
    width: 630px;
    margin: 0;
    background: #E0E2DA;
    border: 0;
    line-height: 30px;
    height: 30px;
    text-transform: lowercase;
    color: #666666;
    padding-left: 10px;
}
.content-fragment.activity-message-list div.filter span.view-type
{
    border: 0;
}
.content-fragment.activity-message-list div.filter span.filter-label
{
    position: static;
    visibility: visible;
}
.content-fragment.activity-message-list div.filter span.separator
{
    display: none;
}
.content-fragment.activity-message-list div.filter span.filter-option
{
    height: auto;
    float: none;
    background: url(../images/sort-separator.png) no-repeat scroll right center;
    padding: 0 5px 0 0;
    margin: 8px 0 0 0;
}
.content-fragment.activity-message-list div.user-status
{
    padding: 10px 10px 0;
    margin: 0;
    background-color: #E2E2E0;
    font-size: 22px;
    font-family: Georgia;
    color: #181412;
    font-weight: normal !important;
    font-style: italic;
}
.content-fragment.activity-message-list div.user-status .status-message
{
    font-weight: normal;
}
.content-fragment.activity-message-list div.user-status .status-group
{
    display: none;
}
.content-fragment.activity-message-list fieldset.field-list
{
    margin: 0;
    padding-bottom: 16px;
    background: url('../images/group-message-tail.png') no-repeat left bottom;
}
.content-fragment.activity-message-list ul.field-list
{
    position: relative;
    background-color: #E2E2E0;
    margin: 0;
    padding: 10px;
    list-style: none;
    overflow: hidden;
}
.content-fragment.activity-message-list ul.field-list .field-item
{
    padding: 0;
}
.content-fragment.activity-message-list ul.field-list .field-item input
{
    width: 475px;
    color: #727070;
    padding: 3px 0 0 5px;
    height: 18px;
    font: bold 12px ormal Arial;
    border: solid 1px #ccc;
}
.content-fragment.activity-message-list ul.field-list .field-item span
{
    width: auto;
    margin: 0;
    float: none;
    display: block;
}
.content-fragment.activity-message-list ul.field-list .field-item.submit
{
    position: absolute;
    top: 10px;
    right: 10px;
}
.content-fragment.activity-message-list ul.field-list .field-item.submit span a
{
    display: block;
    height: 22px;
    line-height: 22px;
    padding: 0 10px;
    background-color: #3C9CCD;
    color: #fff;
    font-weight: bold;
}
.content-fragment.activity-message-list .content-list-name
{
    margin: 20px 0 0 0;
    padding: 0 0 2px;
    font-size: 10px;
    font-weight: bold;
    color: #666;
    text-transform: lowercase;
    border-bottom: solid 4px #E2E2E0;
}
.content-fragment.activity-message-list .content-list
{
    margin: 0;
}
.content-fragment.activity-message-list .content-list li.content-item
{
    padding: 10px;
    border-bottom: solid 4px #E2E2E0;
}
.content-fragment.activity-message-list .content-list li.content-item.reply
{
    background-color: #fafafa;
    border: 0;
}
.content-fragment.activity-message-list .content-list li.content-item a
{
    font-weight: bold;
}
.content-fragment.activity-message-list .navigation-item a
{
    display: block;
    background-color: #3C9CCD;
    color: #fff;
    padding: 0 10px;
    font-family: Arial;
    float: left;
    height: 22px;
    line-height: 22px;
    font-weight: bold;
}
.content-fragment.activity-message-list .navigation-item a:active
{
    background-color: #fff;
    color: #3C9CCD;
}
.content-fragment.activity-message-list .post-actions .navigation-item a
{
    display: inline;
    background-color: transparent;
    color: #3C9CCD;
    padding: 0;
    margin: 0;
    font-size: inherit;
    float: none;
}
.content-fragment.activity-message-list .post-actions .navigation-item a:active
{
    background-color: transparent;
}
.content-fragment.thread-list
{
    position: relative;
    padding-top: 0;
    margin-left: 10px;
}
.content-fragment.thread-list .content-fragment-header
{
    margin: 0;
}
.content-fragment.thread-list .content-fragment-content
{
    margin-left: 10px;
}
.content-fragment.thread-list div.filter
{
    margin: 0;
    background: #E0E2DA;
    border: 0;
    line-height: 30px;
    height: 30px;
    text-transform: lowercase;
    color: #666666;
    padding-left: 10px;
}
.content-fragment.thread-list div.filter span.view-type
{
    border: 0;
}
.content-fragment.thread-list div.filter span.filter-label
{
    position: static;
    visibility: visible;
}
.content-fragment.thread-list div.filter span.separator
{
    display: none;
}
.content-fragment.thread-list div.filter span.filter-option
{
    height: auto;
    float: none;
    background: url(../images/sort-separator.png) no-repeat scroll right center;
    padding: 0 5px 0 0;
    margin: 8px 0 0 0;
}
.content-fragment.group-list .content-fragment-content .pager
{
    display: none;
}
.content-fragment.thread-list .table-item
{
    border-bottom: solid 4px #e2e2e2;
}
.content-fragment.thread-list .table-list
{
    margin-top: 30px;
}
.content-fragment.thread-list .table-list .abbreviated-post, .content-fragment.thread-list .table-list .abbreviated-post.read, .content-fragment.thread-list .table-list .abbreviated-post.discussion
{
    padding: 0 0 0 0;
}
.content-fragment.thread-list .table-list .abbreviated-post
{
    padding-left: 0;
}
.content-fragment.thread-list .table-list .abbreviated-post .post-name
{
    margin-left: 66px;
}
.content-fragment.thread-list .table-list .abbreviated-post .post-name a
{
    font: 18px ormal Georgia;
    color: #333;
}
.content-fragment.thread-list .table-list .avatar
{
    border-width: 4px;
    float: left;
    position: static;
}
.content-fragment.thread-list .abbreviated-post.discussion .post-thumbnail, .content-fragment.thread-list .abbreviated-post .post-thumbnail-locked, .content-fragment.thread-list .abbreviated-post .post-thumbnail
{
    position: static !important;
    float: left;
}
.content-fragment.thread-list .abbreviated-post .post-attributes
{
    display: inline;
    position: static !important;
    padding-left: 5px;
}
.content-fragment.thread-list .abbreviated-post .post-author
{
    padding: 0 !important;
    display: inline;
    float: left;
}
.content-fragment.thread-list .abbreviated-post .user-name .post-author
{
    float: none;
}
.content-fragment.thread-list .abbreviated-post .post-application
{
    padding: 0 !important;
    margin-left: 66px;
}
.content-fragment.thread-list .abbreviated-post.read .post-author
{
    float: left;
}
.content-fragment.thread-list .abbreviated-post .post-date
{
    display: inline;
}
.content-fragment.thread-list .table-column
{
    padding: 10px 0;
}
.content-fragment.thread-list .pager
{
    display: none;
}
.content-fragment.browse-forums
{
    margin-left: 10px;
}
.content-fragment.browse-forums .table-header-column
{
    border: 0;
}
.content-fragment.browse-forums .table-list
{
    background: none;
    border: 0;
}
.content-fragment.browse-forums .table-list .table-item
{
    border-bottom: solid 4px #e2e2e2;
}
.content-fragment.browse-forums .table-list .table-item.odd
{
    background-color: #f2f2f2;
}
.content-fragment.browse-forums .table-list .table-item td
{
    padding-top: 15px;
    padding-bottom: 15px;
}
.content-fragment.create-edit-post .field-list .field-item
{
    display: block;
}
.content-fragment.create-edit-post .field-list .field-item-input
{
    padding: 0;
    margin: 0;
}
.content-fragment.thread .pager
{
    border-top: none;
    margin: 0 0 0 0;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item a
{
    border: 0;
    line-height: 20px;
    float: right;
    font-family: Arial;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post .internal-link.add-post:hover
{
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.report-post
{
    margin-left: 10px;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.suggest-answer
{
    top: 0;
}
.content-fragment.thread .post-starter .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.suggest-answer:hover
{
    background-color: #FF6600;
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .suggest-answer.selected:hover
{
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.not-answer:hover
{
    background-color: #FF6600;
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .not-answer.selected:hover
{
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.verify-answer:hover
{
    background-color: #006600;
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item .verify-answer.selected:hover
{
    text-decoration: none;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.post-tracking
{
    position: absolute;
    bottom: 0;
    left: 0;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post ul.field-list .field-item a
{
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    margin: 0 5px 0 0;
    float: left;
    font: normal 12px/20px Arial;
    color: #3C9CCD;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post ul.field-list .field-item .internal-link.add-inline-post
{
    color: #fff;
    background: #3C9CCD;
}
.content-fragment.thread .content-list .content-item .full-post .post-actions .navigation-list .navigation-item.add-post ul.field-list .field-item .internal-link.cancel-reply
{
    bottom: 0;
    right: 5px;
    margin: 0;
}
.content-fragment.forum-links .gi-forum-toolbox
{
    background-color: #181411;
    padding: 10px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item
{
    border: 0;
    padding: 0;
    margin-bottom: 2px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link
{
    height: 24px;
    line-height: 24px;
    padding: 0;
    color: #fff;
    font-weight: bold;
    padding-left: 34px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link span
{
    left: 0 !important;
    display: block;
    height: 24px;
    width: 24px;
    left: -34px;
    background: url('../images/group-forum-toolbox-icons.png') no-repeat left top;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link.add-application
{
    font-size: 16px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link.subscription-on span
{
    background-position: left -24px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link.rss span
{
    background-position: left -48px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link.mark-all-read span
{
    background-position: left -72px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link.favorite-off span
{
    background-position: left -96px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link.favorite-on span
{
    background-position: left -168px;
}
.content-fragment.forum-links .gi-forum-toolbox li.navigation-item a.internal-link.processing span
{
    background: none;
}
.content-fragment.group-links .gi-group-toolbox
{
    background-color: #181411;
    padding: 10px;
}
.content-fragment.group-links .gi-group-toolbox .navigation-list
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item
{
    border: 0;
    padding: 0;
    height: auto;
    margin-bottom: 2px;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item .field-list
{
    margin: 0;
    padding: 0;
    border: 0;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item .field-list li
{
    padding: 0;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item .field-list li span
{
    margin: 0;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link
{
    position: static;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0;
    color: #fff;
    font-weight: bold;
    padding-left: 34px;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link span
{
    left: 0 !important;
    top: 0;
    display: block;
    height: 24px;
    width: 24px;
    left: -34px;
    background: url('../images/group-forum-toolbox-icons.png') no-repeat left top;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link.rss span
{
    background-position: left -48px;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link.favorite-on span
{
    background-position: left -168px;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link.favorite-off span
{
    background-position: left -96px;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link.leave-group span
{
    background-position: left -120px;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link.join-group span
{
    background-position: left -144px;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item a.internal-link.processing span
{
    background: none;
}
.content-fragment.group-links .gi-group-toolbox li.navigation-item.join-group
{
    display: block;
}
.content-fragment.thread .post-starter.login-required .content-item .full-post .post-actions .navigation-list .navigation-item .internal-link.suggest-answer
{
    top: 0px;
}
.gi-post-list .tabbed-region.fake
{
    margin-top: 9px;
}
.moreLink
{
    padding-left: 20px;
}
.editProfile .tab-set.with-panes
{
    background: #181512;
    padding-left: 7px;
    overflow: hidden;
    left: -7px;
    width: 100%;
    position: relative;
    font-family: "Museo 500" , "Trebuchet MS" ,Arial;
    font-size: 14px;
    font-weight: normal;
    text-transform: lowercase;
}
.editProfile .tab-set.with-panes .tab.selected
{
    background: #3C9CCD url('../images/tab-active.png') no-repeat center bottom;
}
.editProfile .tab-set.with-panes .tab.selected a
{
    color: #FFFFFF;
}
.editProfile .tab-set.with-panes .tab a div
{
    display: block;
    line-height: 20px;
    color: #FFFFFF !important;
    font-weight: bold;
    float: left;
    cursor: pointer;
    font-family: "Museo 500" , "Trebuchet MS" ,Arial;
    font-size: 14px;
    font-weight: normal;
    text-transform: lowercase;
}
.editProfile .tab-set.with-panes .tab
{
    float: none;
    border-right: none;
    border-bottom-width: 0;
    margin: 0 0 0 0;
    padding: 6px 10px;
    background: transparent;
    color: #FFFFFF;
}
.editProfile .tab-set.with-panes a
{
    color: #fff;
}
.editProfile .tab-set.with-panes .tab div
{
    color: #fff;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox
{
    background-color: #181411;
    padding: 10px;
    position: relative;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item
{
    border: 0;
    padding: 0;
    margin-bottom: 2px;
    height: 1%;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link
{
    display: block;
    height: 24px;
    line-height: 24px;
    height: 24px;
    padding: 0;
    color: #fff;
    font-weight: bold;
    position: relative;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link span
{
    display: block;
    height: 24px;
    width: 24px;
    background: url('../images/group-forum-toolbox-icons.png') no-repeat left top;
    float: left;
    padding-right: 10px;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link.add-application
{
    font-size: 16px;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link.subscription-on span
{
    background-position: left -24px;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link.rss span
{
    background-position: left -48px;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link.mark-all-read span
{
    background-position: left -72px;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link.favorite-off span
{
    background-position: left -96px;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link.favorite-on span
{
    background-position: left -168px;
}
.content-fragment.g-i-blog-links .gi-blog-toolbox li.navigation-item a.internal-link.processing span
{
    background: none;
}
.review-search
{
    position: absolute;
    top: -29px;
    right: 0px;
}
.review-search fieldset.field-list
{
    width: 250px;
    height: 24px;
    margin: 0 !important;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.review-search .field-item
{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.review-search .field-item-input input
{
    background: #fff;
    color: #727070;
    font-size: 12px;
    font-weight: bold;
    margin: 0px;
    padding: 4px 10px;
    height: 16px;
    width: 194px;
    border: none;
}
.review-search .field-item-input input.search-options
{
    padding: 0;
    height: 24px;
}
.review-search .internal-link.search-options
{
    width: 26px;
    background-image: url('../images/header-search-button.png');
    text-indent: -9999px;
    font-size: 0px;
    line-height: 0px;
}
.review-search .internal-link.search-options:hover
{
    text-decoration: none;
}
.addPostFloat
{
    float: right !important;
}
.content-fragment.conversation
{
    margin: 0 0 0 20px;
}
.g-i-group-tree-list
{
    margin-left: 10px;
}
.g-i-group-tree-list .group-list-container
{
    margin-bottom: 20px;
}
.g-i-group-tree-list .parent-group-title
{
    height: 19px;
    line-height: 19px;
    background-color: #181512;
    color: #fff;
    font-weight: bold;
    text-indent: 10px;
}
.g-i-group-tree-list ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    display: block;
}
.g-i-group-tree-list .inner-group-item
{
    float: left;
    padding: 10px;
    margin-right: 10px;
    width: 175px;
    display: block;
}
.g-i-group-tree-list .inner-group-item a
{
    font: 14px ormal Georgia;
    color: #333;
}
.content-fragment-page.siteactivity .content-fragment.activity-message-list
{
    padding-top: 0;
}
.content-fragment.group-search .content-fragment-content
{
    position: relative;
    background-color: #f2f2f2;
    padding: 10px 20px !important;
}
.content-fragment.group-search .content-fragment-content .review-search
{
    position: static;
    border: solid 1px #ccc;
}
.content-fragment.group-search .content-fragment-content .review-search fieldset.field-list
{
    margin: 0 !important;
}
.group-list .group-banner
{
    background: none;
    padding: 20px 0 10px;
    min-height: 0;
    height: auto;
    margin: 0;
}
.group-list .group-banner .group-banner
{
    margin: 0;
    background: none;
    min-height: 0;
    height: auto;
    overflow: hidden;
}
.group-list .group-banner .group-avatar
{
    border-color: #E2E2E0;
    border-width: 4px;
    top: 0;
    left: 10px;
    position: absolute;
}
.group-list .group-banner .group-name
{
    padding: 0;
    margin-left: 104px;
}
.group-list .group-banner .group-name a
{
    font-size: 18px;
    padding: 0;
    margin-left: 104px;
    font-family: Georgia;
    font-weight: normal;
    line-height: normal;
    letter-spacing: normal;
}
.group-list .group-banner .group-description
{
    font-weight: bold;
    color: #727070;
    padding: 0;
    margin-left: 104px;
    min-height: 40px;
}
.group-list .group-banner .content-fragment-footer
{
    margin: 0;
}
.group-list .group-banner .group-banner-actions
{
    display: none;
}
.content-fragment.search-result-list .group-list .group-banner
{
    padding: 0px;
}
.content-fragment.search-result-list .group-list .group-banner .group-name a
{
    margin-left: 0px;
}
.content-fragment.search-result-list .internal-link.edit-group
{
    display: none;
}
.message.directions
{
    padding-left: 10px;
}
.g-i-user-profile-group-content-fragment ul
{
    margin: 0 0 0 20px;
    padding: 0;
}
.user-userprofile .layout-region.content .g-i-user-profile-group-content-fragment li.attribute-item, .g-i-user-profile-group-content-fragment ul li
{
    text-align: left;
    float: left;
    list-style: none;
    padding: 3px 9px 3px 0;
    margin: 2px 0;
    border: 0px solid #CCC;
    width: 190px;
}
.g-i-user-profile-group-content-fragment ul li a
{
    height: 155px;
    width: 190px;
    display: block;
    overflow: hidden;
    position: relative;
}
.g-i-user-profile-group-content-fragment li.g-i_-subscriber-i-d a
{
    background: transparent url("http://media1.gameinformer.com/images/site/subscribe.png") no-repeat left top;
    margin: 0 0 18px 16px;
}
.g-i-user-profile-group-content-fragment li.g-i_-subscriber-i-d a span
{
    background: transparent url("http://media1.gameinformer.com/images/loyalty/GICustNum-Small.png") no-repeat right bottom;
    width: 100px;
    height: 64px;
    position: absolute;
    bottom: 0px;
    right: 36px;
}
.g-i-user-profile-group-content-fragment li.g-i_-edge-i-d a
{
    background: transparent url("http://media1.gameinformer.com/images/loyalty/EdgeCard.jpg") no-repeat left top;
    margin-top: 18px;
}
.g-i-user-profile-group-content-fragment li.g-i_-loyalty-i-d a
{
    background: transparent url("http://media1.gameinformer.com/images/loyalty/PowerUp.jpg") no-repeat left top;
    margin-top: 18px;
}
.g-i-user-profile-group-content-fragment span.message
{
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    display: block;
    margin: 1em 0 0;
}
.g-i-user-profile-group-content-fragment span.teaser
{
    padding: 0 0 7px;
    text-align: center;
    vertical-align: middle;
    display: block;
}
.user-userprofile .layout-region.content .g-i-user-profile-group-content-fragment .attribute-name.cardtitle
{
    clear: both;
    display: block;
    float: none;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 0;
    text-align: left;
    width: auto;
}
.g-i-user-profile-group-content-fragment input.error
{
    border: dotted 1px #ff0000;
    padding: 2px;
}
.g-i-user-profile-group-content-fragment em.error
{
    display: block;
    color: #ff0000;
}
.g-i-user-profile-group-content-fragment fieldset.field-list
{
    margin-top: 0;
}
.user-userprofile .layout-region.content .g-i-user-profile-group-content-fragment .field-item-description.cardnumber
{
    clear: both;
    float: none;
    font-weight: bold;
    margin: 0;
    padding: 7px 0 0;
    text-align: left;
    width: auto;
}
.content-fragment.thread .abbreviated-post .post-status
{
    display: none !important;
}
.report-abuse fieldset.field-list
{
    padding: 0 10px;
}
.content-fragment-page.user-forgottenpassword .content-fragment, .content-fragment.forgotten-password
{
    padding: 10px;
}
.content-fragment.browse-blogs fieldset.field-list
{
    display: none;
}
#ui-datepicker-div
{
    background: #fff;
    min-width: 150px;
}
.ui-datepicker-prev, .ui-datepicker-next
{
    display: none;
}
.ui-datepicker-month, .ui-datepicker-year
{
    width: 45%;
    margin: auto;
    padding: 5px;
}
.ui-datepicker-month
{
    margin-right: 5px;
}
.ui-datepicker-header
{
    background: #ff6600;
    font-weight: bold;
    padding: 5px;
}
.ui-state-default, .ui-widget-content .ui-state-default
{
    background: #F6F6F6;
    border: 1px solid #CCCCCC;
    color: #1C94C4;
    font-weight: bold;
    outline: medium none;
}
.ui-datepicker td span, .ui-datepicker td a
{
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker table
{
    border-collapse: collapse;
    font-size: 0.9em;
    margin: 0 0 0.4em;
    width: 100%;
}
.ui-datepicker th
{
    border: 0 none;
    font-weight: bold;
    padding: 0.7em 0.3em;
    text-align: center;
}
.ui-datepicker-calendar
{
    background: #ededed;
}
/** IGN Ad Styles **/
.i-g-n-ad.leader-board
{
    margin-left: -5px !important;
}
.i-g-n-ad.leader-board .content-fragment-content
{
    padding-bottom: 10px !important;
    background: transparent url(../images/bladeshadow.png) no-repeat 2px bottom;
    position: relative;
}
.i-g-n-ad.leader-board .content-fragment-content .ad-header
{
    position: absolute;
    width: 5px;
    height: 5px;
    background: transparent url(../images/overlaps-sm.png) no-repeat left top;
    z-index: 200;
    bottom: 5px;
}
.i-g-n-ad.leader-board .content-fragment-content .ad-footer
{
    position: absolute;
    width: 5px;
    height: 5px;
    background: transparent url(../images/overlaps-sm.png) no-repeat right bottom;
    z-index: 200;
    bottom: 5px;
    right: -5px;
}
.i-g-n-ad.leader-board .content-fragment-footer
{
    margin-bottom: 10px;
}
.i-g-n-ad.skin
{
    display: none;
}

.i-g-n-ad.leader-board.short
{
    margin-left: 0 !important;
}
.i-g-n-ad.leader-board.short .content-fragment-content
{
    padding-bottom: 0 !important;
    background: none;
    position: relative;
}
.i-g-n-ad.leader-board.short .content-fragment-content .ad-header
{
    display: none;
}
.i-g-n-ad.leader-board.short .content-fragment-content .ad-footer
{
    display: none;
}
.i-g-n-ad.leader-board.short .content-fragment-footer
{
    margin-bottom: 0px;
}

/** Threaded Comment Styles **/
.threaded-conversation-toggle
{
    color: #888;
    font-size: smaller;
    line-height: 25px;
    vertical-align: bottom;
    width: auto;
}
.threaded-conversation-hot-icon
{
    vertical-align: text-top;
    margin-bottom: 8px;
}
.replyControl
{
    position: relative;
    right: 530px;
    display: none;
    cursor: pointer;
}
.threadedComments
{
    margin-top: 10px;
}
.moderator-toolbar
{
    position: absolute;
    right: 0;
    margin-top: 9px;
    width: 250px;
    height: 23px;
}
.current-issue-widget{
	margin: 0 auto;
}
.current-issue-widget section
{
    margin-top: 25px;
	height: 166px;
}
.current-issue-widget header{
	width: 472px;
	margin: 0 auto;
	text-align: center;
}
.current-issue-widget header a{
	width: 150px;
	margin: 0 auto;
	background: #3C9CCD;
}
.current-issue-widget header a:hover
{
    background: #3C9CCD;
    color: White;
}
.current-issue-widget nav
{
    position: relative;
}
.current-issue-widget nav a
{
    float: left;
    margin-right: 1em;
}

.current-issue-widget figure img
{
    display: block;
    width: 230px;
    margin: 0 auto;
}
.current-issue-widget figurecaption
{
    text-align: center;
} 
a.arrow
{
    display: block;
    padding: 0 10px 0 24px;
    background: #333;
    height: 24px;
    line-height: 24px;
    position: relative;
    color: White;
}
a.arrow::after
{
    content: "";
    float: left;
    position: absolute;
    top: 0;
    right: -12px;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #333;
    border-style: solid;
    border-width: 12px 0 12px 12px;
}
a.arrow::before
{
    content: "";
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #ffffff;
    border-style: solid;
    border-width: 12px 0 12px 12px;
}
.off a.arrow::before
{
    border-color: transparent transparent transparent black;
}
.current-issue-widget aside{
	float: left;
	width: 259px;
}
.current-issue-widget section{
	width: 95%;
}
.current-issue-widget article{
	margin-left: 269px;
}
.current-issue-widget ul
{
    list-style-type: none;
    padding: 0;
    list-style-position: outside;
    overflow: visible;
}
.current-issue-widget ul li
{
    margin: 0 0 1em 0;
    padding: 0 0 0 23px;
    line-height: 1.5em;
    background: transparent url("../images/logo-gi-sm.png") no-repeat 0 2px;
    min-height: 21px;
}

.off .current-issue-widget ul li
{
    background: transparent url("../images_dark/logo-gi-sm.png") no-repeat 0 2px;
}
#publication_server
{
    border: 0;
}
button, a.button, a.CommonTextButtonBig
{
    text-align: center;
    display: block;
    background: #111;
    background: -moz-linear-gradient(0% 100% 90deg, #FFFFFF, #000000, 	rgba(0, 0, 0, 0.9) 0%, 	rgba(20, 20, 20, 0.9) 50%, 	rgba(30, 30, 30, 0.9) 50%, 	rgba(50, 50, 50, 0.9) 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, 	color-stop(0, rgba(50, 50, 50, 0.9)), 	color-stop(0.5, rgba(30, 30, 30, 0.9)), 	color-stop(0.5, rgba(20, 20, 20, 0.9)), 	color-stop(1, rgba(0, 0, 0, 0.9)));
    border: 0;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
    -webkit-box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
    box-shadow: inset 1px 1px 1px 0px rgba(135, 135, 135, 0.1), inset -1px -1px 1px 0px rgba(135, 135, 135, 0.1);
    color: #FFFFFF;
    font-family: helvetica,arial,sans-serif;
    font-size: 14px;
    font-weight: lighter;
    line-height: 1;
    padding: 6px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.8), 0 1px 1px rgba(255, 255, 255, 0.3);
}

button:hover, a.button:hover, a.CommonTextButtonBig:hover
{
    background: #222;
    background: -moz-linear-gradient(0% 100% 90deg, #FFFFFF, #000000, 	rgba(20, 20, 20, 0.9) 0%, 	rgba(40, 40, 40, 0.9) 50%, 	rgba(50, 50, 50, 0.9) 50%, 	rgba(70, 70, 70, 0.9) 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, 	color-stop(0, rgba(70, 70, 70, 0.9)), 	color-stop(0.5, rgba(50, 50, 50, 0.9)), 	color-stop(0.5, rgba(40, 40, 40, 0.9)), 	color-stop(1, rgba(20, 20, 20, 0.9)));
}

button:active, a.button:active, a.CommonTextButtonBig:active
{
    background: #000;
    background: -moz-linear-gradient(0% 100% 90deg, #FFFFFF, #000000, 	rgba(0, 0, 0, 0.9) 0%, 	rgba(10, 10, 10, 0.9) 50%, 	rgba(20, 20, 20, 0.9) 50%, 	rgba(30, 30, 30, 0.9) 100%);
    background: -webkit-gradient(linear, 0 0, 0 100%, 	color-stop(0, rgba(30, 30, 30, 0.9)), 	color-stop(0.5, rgba(20, 20, 20, 0.9)), 	color-stop(0.5, rgba(10, 10, 10, 0.9)), 	color-stop(1, rgba(0, 0, 0, 0.9)));
}

.PanelSaveButton
{
    padding-left: 20px;
}
.PanelSaveButton .recaptcha
{
    float: left;
    padding: 1em;
}
.PanelSaveButton footer
{
    float: right;
    margin-right: 29px;
}
.recaptcha
{
    margin: 0;
    padding: 0;
    width: 318px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    text-align: center;
}
.recaptcha .password
{
    height: 0;
    border: none;
    position: absolute;
    margin-left: -9999px;
}
.PanelSaveButton .button, .PanelSaveButton .CommonTextButtonBig
{
    margin-top: 3em;
    width: 125px;
    float: left;
    margin-right: 5px;
}
.PanelSaveButton a:last-child
{
    margin-right: 0;
}
.cover-widget .issue input
{
    width: 100%;
}

/* Sidebar styling */
.staff_container { border-bottom: 1px solid #E5E5E5;}
.staff_name { font: Arial; font-weight: Bold; font-size: 12pt; color: #399bcc; }
.staff_title{ font-family: Arial; font-weight: normal; font-size: 11pt; color: #434343; padding: 10px;}
.staff_contacts,
.staff_contacts a{font-family: Georgia;font-size: 10pt;color: #747474;font-style: italic;font-weight: normal;}
.staff_staff { padding-bottom: 10px; }
    
.list li:nth-child(even)
{
    background: #F9F9F9;
}
.off .list li:nth-child(even)
{
    background: #111;
}
.side-bar-list .list ul.sb_staffblogs_list
{
    list-style: none;
}
ul.sb_list
{
    list-style: none outside none;
    padding: 0px;
    margin: 0px;
}

ul.sb_list li
{
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0 5px 0;
    position: relative;
    min-height: 70px;
}
ul.sb_list li.alt
{
    background-color: #F5F5F5;
}
div.sb_staffBlog_author
{
    margin-left: 8px;
    width: 100%;
    float: left;
}
div.sb_staffBlog_post
{
    margin-left: 8px;
    width: 100%;
}
.sb_staffBlog_author a
{
    color: #3C9CCC;
    font-weight: bold;
    font-size: 14px;
    font-family: Arial;
}
.sb_staffBlog_post a
{
    font-family: Georgia;
    font-size: 14px;
    color: #424242;
    font-style: italic;
}
.CommonContentPartBorderOn
{
    width: 99%;
    height: 100%;
    border-width: 1px;
    border-style: dashed;
    border-color: #999;
    background-color: #efefef;
    overflow: hidden;
}
.CommonContentPartBorderOff
{
    width: 100%;
    height: 100%;
    padding: 1px;
}
.ContentPartBody
{
    display: block;
}
#contentpart_OuterDiv
{
    clear: both;
}

/* Side bar styles */
.lnkHeader_container {
    position: absolute;
    top: -45px;
    left: 0;
    right: 0;
}
.lnkHeader_imagelink {
    position: absolute;
    top: 5px;
    right: 15px;
    width: 12px;
}
.sb_anchor_image {
    background-image: url(/Themes/GameInformer/images/sidebar/chevron-icon.jpg);
    height: 11px;
    width: 11px;
}
.side-bar-list {
    position: relative;
    overflow: hidden;
}
.right-sidebar header
{
    padding-bottom: 5px;
    border-bottom: 1px solid #E5E5E5;
    background: transparent url("../images/sidebar/chevron-icon.jpg") no-repeat 95% center;
}
.right-sidebar .content-fragment-header
{
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #E5E5E5;
    font-family: "Museo 500" , "Trebuchet MS" ,Arial;
    font-size: 2.0em;
}
.right-sidebar .sidebar-header-blue .content-fragment-header
{
    color: #3C9CCD;
}
.right-sidebar .sidebar-header-black .content-fragment-header
{
    color: black;
}

.right-sidebar header h2
{
    padding: 0;
    margin: 0;
    color: #3C9CCD;
    font-family: "Museo 500" , "Trebuchet MS" ,Arial;
    font-size: 2.0em;
}
.right-sidebar header h2 a
{
    width: 100%;
    height: 100%;
    display: block;
}
.right-sidebar
{
    vertical-align: top;
}
.right-sidebar time
{
    font-size: 12px;
    font-style: italic;
}
.right-sidebar h3
{
    padding: 0;
}
.right-sidebar h3 a
{
    color: Black;
}
.sidebar-recent-previews ul li.image
, .sidebar-recent-featured-articles ul li.image
{
    height: 90px;
}
.sidebar-recent-previews ul li aside
, .sidebar-recent-featured-articles ul li aside
{
    width: 100px;
    position: absolute;
    top: 5px;
    left:0;
}
.sidebar-recent-previews ul li aside+h3
, .sidebar-recent-featured-articles ul li aside+h3
{
    font-size: 20px;
}
.sidebar-recent-previews ul li aside+h3
, .sidebar-recent-previews ul li aside+h3+time
, .sidebar-recent-featured-articles ul li.image aside+h3
{
    margin-left: 112px;
}
.poll header
{
    background: transparent;
}
.poll header h2
{
    color: #333;
    text-transform: lowercase;
}
.poll section
{
    background-image: url("../images/sidebar/diagonal-lines_07.jpg");
}
.sb_featurePost_image
{
    float: left;
    overflow: hidden;
    max-width: 96px;
    max-height: 70px;
    width: 80px;
}

.sb_featurePost_subject
{
    float: left;
    font-size: 14px;
    padding-left: 10px;
    width: 200px;
    padding-top: 10px;
    display: block;
    max-height: 60px;
}

.sb_featurePost_subject a
{
    color: #000;
    width: 200px;
    font-family: Georgia;
    font-size: 18px;
}

.sb_previewPost_subject_short
{
    font-size: 14px;
    padding-left: 0px;
    width: 180px;
    height: 90px;
    overflow: hidden;
}
.sb_previewPost_subject_short a
{
    font-size: 20px;
    color: #000;
    padding-left: 10px;
    float: left;
    position: relative;
    font-family: Georgia;
}
.sb_previewPost_subject
{
    padding-left: 10px;
    display: block;
}
.sb_previewPost_subject a
{
    color: #000;
    width: 200px;
    font-family: Georgia;
    font-size: 16px;
}

.sb_staffBlog_author
{
    width: 200px;
}
.sb_staffBlog_avatar
{
    padding-left: 15px;
    float: left;
    min-height: 50px;
}
.sb_staffBlog_post
{
    width: 200px;
}
.sb_staffBlog_shell
{
    float: left;
    width: 200px;
}
.sb_staffBlog_row
{
    float: left;
}


img.sidebarStaffBlogAvatar
{
    max-height: 60px;
    width: 60px;
}
.sidebarStaffBlogAvatar
{
    max-height: 60px;
    width: 60px;
}

.sidebar-recent-previews ul.sb_list li
{
    min-height: 0px;
}
.sidebar_border_head
{
    background-image: url("/Themes/GameInformer/images/sidebar/diagonal-lines_07.jpg");
    height: 10px;
    width: 100%;
}
.sidebar_border_foot
{
    background-image: url("/Themes/GameInformer/images/sidebar/diagonal-lines_07.jpg");
    height: 10px;
    width: 100%;
    line-height: 12px;
    border-bottom: 1px solid #E5E5E5;
}

.right-sidebar .mini-column
{
    float: none;
    width: 100% !important;
}
.sb_popular_discussion_row
{
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #E5E5E5;
}
.sb_popular_discussion_row a
{
    color: #333333;
    font-family: Georgia;
    font-size: 14px;
}
.sb_popular_discussion_date
{
    color: #727070;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
}

.sb_FeaturesDate
{
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    color: #727070;
    display: block;
    clear: both;
    padding-left: 10px;
}

.classic-sb-header .content-fragment-header
{
    color: #fff;
    background-color: #000;
}

/* END Sidebar */
.cover-widget .issue input
{
    width: 100%;
}
/* profile wall styles */
.g-i-user-wall .create-profile-comment
{
}
.g-i-user-wall .create-profile-comment .field-list-header
{
    display: none;
}
.g-i-user-wall .create-profile-comment fieldset.profile-page
{
    margin: 12px 0 0 0;
    padding: 10px;
}
.g-i-user-wall .create-profile-comment .field-item
{
    margin: 0;
    padding: 0;
}


.g-i-user-wall .wall-wrapper
{
    padding: 10px 0 10px 30px;
}
.g-i-user-wall .wall-wrapper .content-list-user-wall
{
    padding: 0;
    margin: 0;
    list-style: none;
}
.g-i-user-wall .wall-wrapper .content-item
{
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
    padding-bottom: 10px;
    clear: both;
    position: relative;
    zoom: 1.0;
    overflow: hidden;
    background: #fff;
}
.g-i-user-wall .wall-wrapper .content-item a.remove-message
{
    display: none;
    font-weight: bold;
    cursor: pointer;
    background: #EDEFF4;
    width: 18px;
    text-align: center;
    position: absolute;
    right: 0;
    z-index: 200;
}
.g-i-user-wall .wall-wrapper .content-item.message:hover a.remove-message.parent
{
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item.message:hover a.remove-message.parent:hover
{
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item.message:hover a.remove-message.parent
{
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item.message:hover a.remove-message.parent:hover
{
    display: inline;
}

.g-i-user-wall .wall-wrapper .content-item.reply:hover a.remove-message.reply
{
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item.reply:hover a.remove-message.reply:hover
{
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item.reply:hover a.remove-message.reply
{
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item.reply:hover a.remove-message.reply:hover
{
    display: inline;
}

.g-i-user-wall .wall-wrapper .content-item .wall-avatar
{
    float: left;
    display: block;
    margin-right: 10px;
}
.g-i-user-wall .wall-wrapper .content-item .wall-avatar .custom-avatar
{
    float: left;
}
.g-i-user-wall .wall-wrapper .content-item .post-content
{
    float: left;
    width: 520px;
}
.g-i-user-wall .wall-wrapper .content-item .post-content h6
{
    font-size: 12px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}
.g-i-user-wall .wall-wrapper .content-item .post-content h6 a
{
    font-size: 12px;
    font-weight: bold;
}
.g-i-user-wall .wall-wrapper .content-item .post-content h6 div
{
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item .post-content h6 div p
{
    margin: 0;
    display: inline;
}
.g-i-user-wall .wall-wrapper .content-item .post-content .dateline-source
{
    display: block;
    font-size: 9px;
    color: #ababab;
}
.g-i-user-wall .wall-wrapper .content-item .post-content .dateline-source .timestamp
{
    border: none;
}
.g-i-user-wall .wall-wrapper .content-item .post-content .message-display-items
{
    list-style: none;
    margin: 0;
    padding: 0;
    height: 1%;
}
.g-i-user-wall .wall-wrapper .content-item .post-content .message-display-items .list-item-border.top
{
    display: none;
}
.g-i-user-wall .wall-wrapper .content-item .post-content .add-reply-show
{
    display: none;
}
.g-i-user-wall .wall-wrapper .content-item .post-content.hide-comment .add-reply-show
{
    display: inline;
}

.g-i-user-wall .wall-wrapper .message-display-items
{
    width: 500px;
}
.g-i-user-wall .wall-wrapper .message-display-items li.add-comment
{
    border: none;
    background: #EDEFF4;
    border-bottom: 1px solid #E5EAF1;
    margin: 2px 0 0;
    padding: 5px 5px 4px;
}
.g-i-user-wall .wall-wrapper .message-display-items li.add-comment.hide-comment
{
    display: none;
}
.g-i-user-wall .wall-wrapper .message-display-items li.add-comment .comment-area
{
    padding: 0;
    margin: 0;
    vertical-align: top;
    width: 490px;
    border: none;
    height: 1%;
}
.g-i-user-wall .wall-wrapper .message-display-items li.add-comment .comment-area .comment-box
{
}

.g-i-user-wall .wall-wrapper .message-display-items .add-comment .avatar
{
    float: left;
    margin-right: 8px;
}
.g-i-user-wall .wall-wrapper .message-display-items .add-comment .comment-area textarea
{
    width: 434px;
    display: block;
    margin: 0pt;
    overflow: hidden;
    border: 1px solid #BDC7D8;
    font-size: 11px;
    padding: 3px;
    font-family: arial;
    color: #777;
}
.g-i-user-wall .wall-wrapper .message-display-items .add-comment .comment-button
{
    float: right;
    margin: 3px 7px 0 0;
}
.g-i-user-wall .wall-wrapper .message-display-items .add-comment .comment-button input
{
    background: #3C9CCD;
    color: #fff;
    border: 2px solid #2779B2;
    padding: 1px 7px;
}

.g-i-user-wall .wall-wrapper .message-display-items .add-comment-collapsed .avatar
{
    display: none;
}
.g-i-user-wall .wall-wrapper .message-display-items .add-comment-collapsed .comment-area textarea
{
    height: 14px;
    width: 482px;
}
.g-i-user-wall .wall-wrapper .message-display-items .add-comment-collapsed .comment-button
{
    display: none;
}

.g-i-user-wall .wall-wrapper .message-replies
{
    height: 1%;
    margin: 0px;
    padding: 0px;
}
.g-i-user-wall .wall-wrapper .message-replies .message-reply-list
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.g-i-user-wall .wall-wrapper .message-replies .message-reply-list .content-item
{
    border: none;
    background: #EDEFF4;
    border-bottom: 1px solid #E5EAF1;
    margin: 2px 0 0;
    padding: 5px 5px 4px;
    height: 1%;
}
.g-i-user-wall .wall-wrapper .message-replies .message-reply-list .content-item .reply-avatar
{
    float: left;
}

.g-i-user-wall .wall-pager
{
    background: #3C9CCD;
    border: 2px solid #2779B2;
    color: #fff;
    padding: 3px 0;
    margin-left: 30px;
    text-align: center;
    display: none;
}
.g-i-user-wall .wall-pager a
{
    color: #fff;
    width: 100%;
    display: block;
}

.g-i-user-wall .wall-message
{
    margin-left: 30px;
    text-align: center;
}
.g-i-user-wall .wall-message div
{
    background: url("/themes/fiji/images/spinner.gif") no-repeat scroll right top transparent;
    display: inline;
    padding-right: 22px;
}

.digimag_welcome .layout .content
{
    background: white url("/themes/gameinformer/images/digimag/welcome_hash_bg.png") center 200px no-repeat;
}
.off .digimag_welcome .layout .content h1
{
    color: black;
}
.off .digimag_welcome .layout .content p
{
    color: #333;
}
.digimag_welcome .layout-content.content .layout-region.content
{
    min-height: 600px;
}
.digimag_welcome .layout-content .layout-region .layout-region-inner, .digimag_welcome .layout-content
{
    background: transparent;
}

.digimag_welcome .layout .layout-footer
{
    height: 0px;
}
.welcome-widget
{
    padding: 27px 20px;
}
.page h1
{
    text-transform: uppercase;
    font-family: Arial;
    font-size: 14px;
    line-height: 100%;
    border-bottom: solid 1px #ccc;
    padding-bottom: 7px;
    background: transparent url("/themes/gameinformer/images/gi_logo.png") right top no-repeat;
}
.page h2
{
    font-family: "Museo 500" , Arial;
    font-size: 45px;
    text-transform: uppercase;
}
.welcome-widget .action
{
    height: 400px;
    width: 329px;
    position: absolute;
    left: 50%;
    top: 140px;
    background: transparent url("/themes/gameinformer/images/digimag/call_to_action_bg.png") center top no-repeat; /*margin-left: -377px;*/
    margin-left: -175px;
    text-align: center;
}
.welcome-widget .action p
{
    padding: 0 36px;
    margin: 1em 0;
}
.welcome-widget .action h2
{
    padding: 110px 0 0 0;
    background: transparent url("/themes/gameinformer/images/digimag/gi_header_bg.jpg") center top no-repeat;
    margin: 12px 0 0 0;
}
/*.welcome-widget .signin{
    margin-left: 25px;
}*/
.welcome-widget .signin h2
{
    background: transparent url("/themes/gameinformer/images/digimag/saintsrow_header_bg.jpg") center top no-repeat;
}
.page p
{
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.5em;
}
.page.faq h2
{
    padding-top: 10px;
    margin: 0 0 5px 0;
    font-size: 15px;
}
.page.faq article
{
    clear: both;
}
.page.faq article section img
{
    float: left;
    margin-right: 10px;
    margin-bottom: 60px;
}
.page.faq article section
{
    margin-bottom: 20px;
    clear: both;
}
.addthis_toolbox
{
    padding-left: 1.5em;
}

