/* CSS Document  */


/******************************
  For clickable skin ad
*******************************/

#rightSpace {
    margin-left: 1300px;
    min-height: 1000px;
    position: absolute;
    width: 376px;
}
#rightSpace .skin_link {
    display: block;
    min-height: 1000px;
    width: 376px;
}
#rightSpace .ad_container {
    padding-left: 10px;
}
#leftSpace {
    margin-left: -20px;
    min-height: 1000px;
    position: absolute;
    text-align: right;
    width: 376px;
}
#leftSpace * {
    text-align: right;
}
#leftSpace .skin_link {
    display: block;
    min-height: 1000px;
    width: 376px;
}
#leftSpace .ad_container {
    padding-right: 10px;
}


/******************************
  Where To Buy sidebar
*******************************/

.buy_block {
  background-color: #303030; 
  color: #fff; 
  border: 1px solid #000;
  width: 298px;
}

.buy_product {
  border-bottom: 1px dashed #d4b55a; 
  padding: 15px 10px;
}

.buy_product:hover {
  background-color: #282828;
  cursor: pointer; 
  cursor: hand;
}

.buy_box_column {
  float: left;
  width: 52px;
}

.buy_box {
  padding: 1px;
  background-color: #000; 
  border: 1px solid #343434; 
  box-shadow: 1px 1px 3px 0 rgba(0,0,20,.2); 
  width: 50px;
}

.buy_info_column {
  float: right;
  width: 210px;
  color: #d4b55a;
}

.buy_info_column h2 {
  color: #fff;
  line-height: 1.2;
  margin-bottom: 5px;
}

.buy_info_column img {
  vertical-align: middle;
}

.buy_button {
  margin-top: 7px;
}

.buy_button:hover {
  opacity: 0.9;
  filter:alpha(opacity=90); /* For IE8 and earlier */
}



/******************************
  Hype-o-Meter with hover effect
*******************************/

.homslider {
  float: left; 
  width: 142px; 
  margin: 10px; 
}

.homslide { 
  width: 142px;
  padding: 10px; 
  background-color: #fff; 
  border: 1px solid #c1c5b7
  margin-bottom: 2px;
}

.homlist {
  float: left; 
  width: 324px; 
  margin-left: 10px;
  margin-top: 10px; 
  padding: 10px;
}

.homrow_A {
  padding: 7px;
  background-color: #f1f3ef; 
}

.homrow_B {
  padding: 7px;
}

.homrow_A:hover, .homrow_B:hover {
  background-color: #fff;
}


/******************************
  Misc main stuff
*******************************/

  img.clickable:hover {
    opacity: 0.9;
  }
  
.bodytext .ci-image {
  margin: 10px;
}

.bodytext h2 {
  margin-bottom: 5px;
  margin-top: -10px;
}

.page_title, .article_type, .bodytext h2, .bodytext h3, h2, h3, h4 { font-family: 'Open Sans', Helvetica, Arial, sans-serif; }

body {padding:0; margin:0; font:normal 14px/17px Helvetica, Arial, sans-serif; color:#394128; background-color: #000;}
p,div,span,ul,li,ol,h2,h3,h4,h5,h6 {padding:0; margin:0;}
.clear {clear:both; padding:0; margin:0; line-height:0; font-size:0; height:0;}
img {border:none;}
form{ margin:0px; padding:0px;} 

.a_to_z {
  font-size: 14px;
  font-weight: bold;
}

.a_to_z a {
  margin-right: 7px;
}

.thumb_small {
    border: 1px solid #C3C9BB;
    margin-bottom: 7px;
    padding: 2px;
    width: 130px;
}

.thumb_small img:hover, .thumb_sidebar img:hover, .thumb_medium img:hover {
  opacity: 0.8;
  filter:alpha(opacity=80); /* For IE8 and earlier */
}


.thumb_sidebar {
    border: 1px solid #C3C9BB;
    margin-bottom: 7px;
    padding: 2px;
    width: 280px;
}


.thumb_medium {
    border: 1px solid #C3C9BB;
    margin-bottom: 10px;
    padding: 2px;
    width: 160px;
}

    .spoiler:hover { background-color: transparent; cursor: pointer; color: #394128; }
    .spoiler { background-color: #d7dbcf; color: #d7dbcf; }

.item_article {
  border-bottom:1px solid #dee2d7; 
  padding:20px 10px 15px 10px; 
  font:normal 14px  'Open Sans', Helvetica, Arial, sans-serif; 
  color:#6D7167;
}
    
.item_article:hover, .item_news:hover {
  /* background-color: #f1f3ef; */
}


a, a:visited {
  color: #cd4c00;
  text-decoration: none;
}

a:hover {
  color: #cd4c00;
  text-decoration: underline;
}

.menu_sub a:hover {
  background-color: #cd4c00;
  color: #fff;
  text-decoration: none;
}

a.nohover:hover {
  color: #ff5e00;
  text-decoration: none;
}

.screenshot_header {
  font-size: 18px; 
  padding: 7px; 
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  line-height: 1.1;
  background-image: url("http://www.adventuregamers.com/images/site/bg_gradient.png");
  background-repeat: repeat-x;
  background-position: top left;
  min-height: 30px;
  margin-top: -11px;
}

ul.activity {
  font-size: 14px;
  list-style-position:inside;
  margin-top: 10px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

ul.activity  li {
  margin-top: 5px;
}

.cat_box {
  background-color: #F1F3EF;
  margin: 0;
  padding: 5px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif; 
  border-bottom: 1px solid #C3C9BB;
}


/******************************
   Img DIVs for sprites
*******************************/

.sprite {
    display: inline-block;
    overflow: hidden;
    position: relative;
  vertical-align: middle;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
}

.img_mail {
  background-position: -10px -10px;
  width: 16px;
  height: 16px;
}

.img_comment {
  background-position: -10px -346px;
  width: 16px;
  height: 16px;
}

.img_twitter {
  background-position: -10px -1232px;
  width: 151px;
  height: 28px;
}

.img_facebook {
  background-position: -10px -1280px;
  width: 56px;
  height: 55px;
}

.img_metacritic {
  background-position: -10px -1355px;
  width: 160px;
  height: 29px;
}

.img_gamerankings {
  background-position: -10px -1404px;
  width: 88px;
  height: 33px;
}

.img_shoplogo {
  background-position: -10px -772px;
  width: 96px;
  height: 37px;
}

.img_arrow_down {
  background-position: -10px -46px;
  width: 8px;
  height: 7px;
}

.img_hot {
  background-position: -10px -106px;
  width: 12px;
  height: 15px;
}

.img_sale {
  background-position: -10px -737px;
  width: 31px;
  height: 15px;
}

/******************************
   Affiliate Sprites
*******************************/

.sprite_aff {
    display: inline-block;
    overflow: hidden;
    position: relative;
  vertical-align: middle;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite_aff.png");
}

.sprite_aff_sm {
    display: inline-block;
    overflow: hidden;
    position: relative;
  vertical-align: middle;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite_aff_small.png");
  margin-top: 2px;
  margin-bottom: 2px;
}

.aff_adv_big {
  width: 275px;
  height: 56px;
  background-position: -10px -256px;
}

.aff_adv_big:hover {
  background-position: -301px -256px;
}

.aff_bf_big {
  width: 275px;
  height: 56px;
  background-position: -10px -320px;
}

.aff_bf_big:hover {
  background-position: -301px -320px;
}

.aff_az_big {
  width: 275px;
  height: 42px; 
  background-position: -10px -384px;
}

.aff_az_big:hover {
  background-position: -301px -384px;
}

.aff_gog_big {
  width: 275px;
  height: 56px;
  background-position: -10px -434px;
}

.aff_gog_big:hover {
  background-position: -301px -434px;
}

.aff_gg_big {
  width: 275px;
  height: 56px;
  background-position: -10px -192px;
}

.aff_gg_big:hover {
  background-position: -301px -192px;
}

.aff_app_big {
  width: 275px;
  height: 43px;
  background-position: -10px -498px;
}

.aff_app_big:hover {
  background-position: -301px -498px;
}

.aff_macapp_big {
  width: 275px;
  height: 43px;
  background-position: -10px -598px;
}

.aff_macapp_big:hover {
  background-position: -301px -598px;
}

.aff_uhs_big {
  width: 275px;
  height: 28px;
  background-position: -10px -562px;
}

.aff_uhs_big:hover {
  background-position: -301px -562px;
}

/**** SMALL ***/

.aff_adv_sm {
  width: 160px;
  height: 30px;
  background-position: -10px -10px;
}

.aff_adv_sm:hover {
    background-position: -221px -10px;
}

.aff_bf_sm {
  width: 160px;
  height: 30px;
  background-position: -10px -48px;
}

.aff_bf_sm:hover {
    background-position: -221px -48px;
}

.aff_az_sm {
  width: 160px;
  height: 30px;
  background-position: -10px -161px;
}

.aff_az_sm:hover {
    background-position: -221px -161px;
}

.aff_gog_sm {
  width: 160px;
  height: 30px;
  background-position: -10px -86px;
}

.aff_gog_sm:hover {
  background-position: -221px -86px;
}

.aff_store_sm {
  width: 160px;
  height: 30px;
  background-position: -412px -124px;
}

.aff_store_sm:hover {
  background-position: -412px -86px;
}

.aff_app_sm {
  width: 160px;
  height: 30px;
  background-position: -10px -124px;
}

.aff_app_sm:hover {
  background-position: -221px -124px;
}

.aff_macapp_sm {
  width: 160px;
  height: 30px;
  background-position: -412px -10px;
}

.aff_macapp_sm:hover {
  background-position: -412px -50px;
}

.aff_uhs_sm {
  width: 160px;
  height: 24px;
  background-position: -10px -199px;
}

.aff_uhs_sm:hover {
  background-position: -221px -199px;
}


/******************************
   Affiliate
*******************************/

.aff_box {
  background-color: #fff; 
  line-height: 1.4; 
  border: 1px solid #b6b9b0;
}

.aff_sale {
  color: #29c300;
  font-weight: bold;
}

.aff_oldprice {
  color: #9c9b89;
  text-decoration: line-through;
}

.aff_item {
  padding: 5px 10px 10px 10px;
  border-bottom: 2px solid #e1d99d;
  background-color: #fffce9;
  overflow: hidden;
  height: 110px;
  background-image: url("http://www.adventuregamers.com/images/site/shop_bg.png");
  background-repeat: repeat-x;
  background-position: top left;
}

.aff_item a {
  color: #009cc3;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
}

.aff_item a:hover {
  color: #3fbad9;
}

.aff_item:hover {
  background-color: #fff;
  cursor:pointer;
  background-image: none;
  /* height: 145px; */
}

.aff_bf {
  background-color: #fff;
}

.aff_bf_left {
  float: left;
  width: 175px;
  margin: 10px 10px 7px 10px;
}

.aff_bf_right {
  float: left;
  width: 100px;
  margin-top: 10px;
}

.af_disclaimer {
  font-size: 12px;
  color: #a6a596;
  text-align: center;
  padding-top: 3px;
  padding-bottom: -3px;
  font-weight: bold;
}

.aff_bottom {
  border: 1px solid #242b11; 
  padding-bottom: 10px;
  background-color: #657b40;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}

.aff_button {
  width: 298px;
  height: 33px;
    display: inline-block;
    overflow: hidden;
    position: relative;
  vertical-align: middle;
  background-image: url("http://www.adventuregamers.com/images/site/catalogue.png");
  background-position: 0 0;
  margin-bottom: 7px;
}

.aff_button:hover {
  background-position: 0 -33px; 
}




/******************************
   Tooltips
*******************************/

.tooltip a:hover {background-color:#ffffff; text-decoration:none;} 
a.tooltip span {display:none; padding:4px 6px; margin-left:30px; margin-top: 30px; width:170px; cursor: default;z-index:999; }
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #cccccc; background-color:#ffffff; color:#6c6c6c; font-size: 11px; line-height: 1.2;text-align:left;}

/******************************
   Site Wrapper & Header
*******************************/
#mainsite {width:100%; margin:0 auto; background:url(http://www.adventuregamers.com/images/site/bg.jpg) repeat-x 0 0 #1B2A35; float:none; text-align:center;} 
.cinn_top {width:962px; margin:0 auto;}
.cinn {width:962px; margin:0 auto;}

.theader {height:130px;}
.logo {width:193px; float:left;}
.hright {width:752px; float:right;}
.login_bar {height:33px; font:normal 13px Helvetica, Arial, sans-serif; color:#7f826d; text-align:right; padding-top: 10px;}
.login_bar a {
    color:#C8CDB8;
    margin-left:3px;
    margin-right:3px;
    text-decoration:none;
}

.login_bar a:hover { color:#fff; text-decoration:none; background:none;} 
.tarea_bg {width:272px; height:26px; float:right; margin:8px 0 0 10px; background-color: #fff;}

.search_box_input {
  height:20px; 
  float:left;
  padding: 2px;
  width: 220px; 
  background-color: #fff; 
  border: 1px solid #C3C9C6; 
font-size: 12px;
}

.search_box {
    background-image: url("http://www.adventuregamers.com//images/site/ag_sprite.png");
    background-position: -10px -1457px;
    display: block;
    float: left;
    height: 36px;
    margin: 0;
    padding: 13px 12px 1px 20px;
  width: 260px;
}


/******************************
   Ads
*******************************/

.ad_area {
  width: 962px;
  margin:0 auto;
  text-align: center;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
  background-repeat: no-repeat; 
  background-position: -61px -1620px;
  vertical-align: middle;
  padding-top: 5px;
  padding-bottom: 5px;
}

.this_is_an_ad {
  background:url(http://www.adventuregamers.com/images/site/advertisement.png) no-repeat right center;
  width: 962px;
  margin:0 auto;  
}

.ad_billboard {
  /* height:116px; */
  height: 160px;
  width: 940px;
  border: 1px solid #000;
  margin-left: 10px;
}

.ad_billboard:hover {
  border: 1px solid #f7c93b;
}

.ad_leaderboard {
  border: 1px solid #f7c93b;
  height: 90px;
  width: 728px;
  margin: 20px;
}

.ad_billboard:hover {
  border: 1px solid #f7c93b;
}

.ad_rectangle {
  width: 300px;
  height: 250px;
  border: 1px solid #f7c93b;
}

.ad_rectangle:hover {
  border: 1px solid #f7c93b;
}


/******************************
   Top Header Menu
*******************************/

#topmenu {
margin: 0;
list-style: none;
width: 100%;
padding:0 0 0 20px;
}

.li_main{
font: 20px/51px   Helvetica, Arial, sans-serif;
color: #FFBF00;
margin: 0;
position: relative;
float: left;
}

.topmenu_link {
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 1px 12px;
background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
background-position: -10px -1457px;
height:49px;  
font-family: 'Open Sans', Helvetica, Arial, sans-serif;
font-weight: 600;
}

a.topmenu_link {
  color:#FFBF00;
}

a.topmenu_link:visited{
color: #FFBF00;
}

a.topmenu_link:hover{
color:#fff;
background-color: transparent;
}

a.topmenu_link:selected{
color:#FFBF00;
}

.menu_sub {
  position: absolute;
  float: left;
  top: 52px;
  left: 0;
  z-index: 99999;
  background-color: #141410;
  display: none;
  border: 1px solid #000;
  padding: 20px;
  text-align: left;
  font-size: 14px;
  line-height: 20px;
}

.menu_sub_header {
  color: #fff;
  margin-bottom: 4px;
  font-size: 11px;
  font-weight: 600;
  letter-spacing:1px; 
  text-transform: uppercase;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.menu_sub ul {
  list-style-type: square;
  color: #fdf8d1;
}

.menu_sub ol {
  color: #fdf8d1;
}

.menu_sub hr {
  border: 0;
  width: 100%;  
  color: #767456;
  background-color: #767456;
  height: 1px;
  margin: 15px 0;
}

.m_secondary {
  font-size: 14px;
  margin-left: 15px;
}

.m_secondary a {
  color: #fdf8d1;
}

.m_secondary a:hover {
  color:#fff; 
} 

.m_articletype {
  font-size: 11px;
  text-transform: uppercase;  
  color: #767456;
}

.m_primary {
  font-size: 14px;
  margin-left: 15px;
}

.m_primary a {
  margin-bottom: 4px;
  color:#ffbf00; 
}

.m_primary a:hover {
  color:#fff; 
}
  
.topmenu_arrow {
  position: absolute; 
  top: -2px; 
  width: 24px; 
  height: 13px;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
  background-position: -10px -73px;
}

/******************************
   Secondary Header Menu
*******************************/
#bot_menu {height:33px; padding-left: 10px; padding-top: 2px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-repeat: no-repeat; background-position: -10px -1528px;}
#bot_menu ul {list-style:none; padding:0; margin:0;}
#bot_menu ul li {float:left; width:auto; padding:0 10px; font:600 14px/35px  'Open Sans', Helvetica, Arial, sans-serif; color:#FDF8D1; background:url(http://www.adventuregamers.com/images/site/bmenu_devider.png) no-repeat right top;}
#bot_menu ul li a { color:#FDF8D1; text-decoration:none;}
#bot_menu ul li a:hover { color:#FFBF00; text-decoration:underline;}

/******************************
   Content Area Containers
*******************************/
#middle {background:url(http://www.adventuregamers.com/images/site/crepeat2.png) repeat-y 0 0; padding:0 15px; text-align: left;} 
.cright { float:right; margin:0 15px 0 0; width:300px; padding-bottom: 20px; text-align: left;  margin-bottom: 20px;}
.cfull {margin-left:1px; margin-right: 1px; background:#fff; border:1px solid #B6B9B0; padding: 20px;  margin-bottom: 20px;}
.cfull_inn { width:890px; margin:0 auto;}
.cleft {margin-left:1px; width:595px; background:#fff; border:1px solid #B6B9B0; float:left; padding-bottom: 20px; margin-bottom: 20px;}

/******************************
   Content Area Containers (for Game Info Page)
*******************************/
.cleft_narrow { float:left; margin:0 0 0 15px; width:300px; padding-bottom: 20px; text-align: left; margin-bottom: 20px;}
.cright_wide_wrapper { margin-right:1px; width:595px; float:right; padding-bottom: 20px; padding-top: 10px; margin-bottom: 20px;} 
.cright_wide {background:#fff; border:1px solid #B6B9B0; min-height: 500px; }

/******************************
   CONTENT
*******************************/

.cat_label {
  font-size: 11px; padding: 4px; 
  border: 1px solid #fff;
  font-weight: bold;
  color: #fff;
  margin: 0;
}

.cat_label_page {
    background-color: #000000;
    border: 1px solid #6D7167;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 5px;
}

.cat_label_item {
  font-size: 11px; padding: 4px; 
  border: 1px solid #dee2d7;
  font-weight: bold;
  color: #6D7167;
}

.pagemenu {
  font-size: 20px;
  line-height: 28px;
  list-style-type:square;
  padding-left: 20px;
}

.pagemenu li {
  padding-bottom: 7px;
}

.tabs {
  padding-left:10px;
  margin-bottom:6px;
    margin-top:25px;
  font-family: 'Open Sans'
}

.tab {
  font-size: 14px; margin: 0 3px; padding: 5px 7px; 
  background-image: url(http://www.adventuregamers.com/images/site/bar_gradient.png);
  background-repeat: repeat-x;
  border-top: 1px solid #bababa;
  border-left: 1px solid #bababa;
  border-right: 1px solid #bababa;
  border-bottom: 1px solid #676865;
  font-weight: 600;
}

.tab_active { font-size: 18px; margin: 0 3px; padding: 5px 12px; background-color: #fff; 
border-top: 1px solid #b6b9b0; border-right: 1px solid #b6b9b0; border-left: 1px solid #b6b9b0; }

.page_title {
    font-size:42px;
    letter-spacing:-1px;
    line-height:1;
    margin-bottom:10px;
  border-bottom: 2px solid #C3C9BB;
  font-weight: 600;
}

.pageheader_title {
    font-size:36px;
    letter-spacing:-1px;
    line-height:100%;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
}

.pageheader_subtitle {
    color:#828D74;
    font-size:18px;
    font-weight:bold;
    margin-top:7px;
    margin-bottom: 7px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.pageheader_byline {
    color:#394128;
    font-size:12px;
    font-weight:bold;
  margin: 10px 0;
}

.box_border {
  border: 1px solid #C3C9BB;
  padding: 3px;
  text-align: center;
}

.pageheader_item {
  color:#394128;
    font-size:28px;
    letter-spacing:-1px;
    line-height:100%;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.pageheader_item a {
  color:#394128;
}

.pageheader_item a:hover {
  color:#ff5e00;
}

.like {
  margin-top: 5px;
  margin-bottom: 5px;
}

.commenticon {
  vertical-align: middle;
}


.line {
    background-color:#C3C9BB;
    height:1px;
    margin-bottom:5px;
    margin-top:5px;
    width:100%;
}

.byline_line {
  padding-bottom: 2px;
  border-bottom: 1px solid #C3C9BB;
}

.bodytext {
    font-size:14px;
    line-height:1.5;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif; 
}

.bodytext hr {
    border: 0;
    width: 100%;  
    color: #767456;
  background-color: #767456;
  height: 1px;
  margin: 10px 0;
}

hr.line {
    border: 0;
    width: 100%;  
    color: #dee2d7;
  background-color: #dee2d7;
  height: 1px;
  margin: 10px 0;
}

.bodytext p {
  margin-bottom: 15px;
} 

.bodytext ul, .bodytext ol {
  margin-bottom: 15px;
  margin-left: 20px;
}

.pagination {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  color: #2A2A2A;
}

.pagination span {
  margin: 0 2px;
}

.pagination a {
  margin: 0 2px;
}

.pagination_big {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 20px;
  text-align: center;
  margin-top: 15px;
}

.gi_boxart {
  width: 160px; 
  margin-bottom: 15px;
  margin-left: 20px;
  float: right; 
}

.gi_list {
  padding: 10px;
}

.gi_list li {
  margin-left: 15px;
  margin-bottom: 5px;
}

/******************************
   Comment Area
*******************************/

.comment {
  border-bottom: 1px solid #C3C9BB;
}

.comment_avatar { float: left; width: 95px; padding: 10px 0 10px 10px; font-weight: bold; font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
.comment_avatar img {margin-bottom: 5px;}

.comment_content {padding: 10px 0px; float: right; width:420px; font-size: 13px; line-height: 1.3; }
.comment_content p { margin-bottom: 10px; }


.comment_date { color: #6D7167; font-size: 11px; font-weight: normal;} 
.comment_arrow {position: relative; left: 108px; top: 43px; width:17px; height:16px;}
.comment_title {
    font-size:30px;
    letter-spacing:-1px;
    line-height:90%;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.comment_form {
  width: 100%;
  font:normal 12px Helvetica, Arial, sans-serif;
}

.comment_disc {
  font-size: 12px;
}

/******************************
   Article & Review Pages
*******************************/

.review_box {
  border: 1px solid #e0e1e0;
  margin-top: 7px;
  margin-bottom: 7px;
}

.review_box_top {
  border-bottom: 1px solid #e0e1e0;
}

.review_box_bottom {
  padding: 15px;
  font-size: 12px;
}

.review_box_bottom p {
  display: inline;  
}

.review_score {
  width: 210px;
  float: right;
  text-align: center;
  font-size: 11px;
  padding-top: 40px;
  line-height: 1.4;
}

.review_score img {
  margin-bottom: 5px;
}

.review_verdict {
  width: 290px;
  float: left;
  font-weight: bold;
  font-size: 14px;
  padding: 15px;
  line-height: 1.3;
  border-right: 1px solid #e0e1e0;
}

.article_type_page { 
  text-transform: uppercase; 
  font-size: 24px; 
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.3; 
}

.article_teaser {
  border: 3px solid #cfd2c8;
}

.game_info_table_wrapper table {
  font-size: 13px;
}

.game_info_table {
  font-size: 11px;
  width: 100%;
  margin: 5px 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.game_info_table td {
  padding: 5px;
  margin: 0;
  border: 1px solid #e8e8e8;
}

.cleft_inn {width:534px; margin:0 30px; padding:28px 0 0 0; text-align:left; min-height: 400px;} 

.scrollbar {height:340px; overflow:auto;}

.item {border-bottom:1px solid #dee2d7; padding:10px;}
.item_news {border-bottom:1px solid #B6B9B0; padding:10px;}
.article_left {width:183px; float:left; padding-right: 10px;}
.article_right { width: 320px; float:right;  }
.article_type { text-transform: uppercase; font:600 13px 'Open Sans', Helvetica, Arial, sans-serif; color:#4B553F;}
.article_left img { border: 1px solid #2b2f27; }
.item_video_left { width: 288px; height: 156px; border: 1px solid #c3c9bb; padding: 2px; float: left; }
.item_video_right { float: right; width: 205px; line-height: 1.3; }
.item_video_frame { width: 288px; height: 156px; overflow: hidden; }

.game_left {width:70px; float:left; padding-right: 15px;}
.game_hom_rank { width: 25px; float:left; padding-right: 10px; font-size: 26px; padding-top: 5px;}
.game_left_short {width:55px; float:left; padding-right: 10px;}
.game_right {width:390px; float:left; font:normal 12px  'Open Sans', Helvetica, Arial, sans-serif; color:#6D7167;}
.game_right_short {width:205px; float:left; font:normal 12px  'Open Sans', Helvetica, Arial, sans-serif; color:#6D7167; line-height: 1.2;}
.game_right_hom {width:360px; float:left; font:normal 12px  'Open Sans', Helvetica, Arial, sans-serif; color:#6D7167;} 
.game_left img, .game_left_short img { border: 1px solid #2b2f27; }

.htxt_1 {font:normal 17px 'Open Sans', Helvetica, Arial, sans-serif; line-height: 1.1}
.gray { font:normal 12px Helvetica, Arial, sans-serif; color:#979b8f; padding:3px 0;}
.item_header {font: 600 19px 'Open Sans', Helvetica, Arial, sans-serif; padding-bottom: 3px; line-height: 1.1; }

.heading_bg {height:33px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -382px; color:#2A2A2A;}

.heading_bg_green {
  height:33px; 
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); 
  background-position: -10px -550px;
  color: #fff;
}


.ht_inn {width:510px; margin:0 auto;}
.ht_inn_left {width:280px; float:left; font:normal 17px/33px  'Open Sans', Helvetica, Arial, sans-serif; }
.ht_inn_right {width:150px; float:right; font:italic 12px/33px  Helvetica, Arial, sans-serif; text-align:right;}
.ht_inn_wide {width:490px; font:normal 17px/33px   'Open Sans', Helvetica, Arial, sans-serif; }

.hd_bot {border:1px solid #C1C5B7; width:530px; }
.hd_1 {min-height:34px; background:#f1f3ef; border-top:1px solid #C1C5B7; padding:0 10px; font:normal 14px  Helvetica, Arial, sans-serif;}
.hd_2 {min-height:34px; background:#EAECE6; border-top:1px solid #C1C5B7; padding:0 10px; font:normal 14px  Helvetica, Arial, sans-serif;}
.hd_3 {background:#EAECE6; font:normal 14px  Helvetica, Arial, sans-serif; padding: 7px 0 7px 10px; line-height: 1.3}
.hd_1 span {font:normal 12px  Helvetica, Arial, sans-serif; color:#83857D;}
.hd_2 span {font:normal 12px  Helvetica, Arial, sans-serif; color:#83857D;}
.hd_3 span {font:normal 12px  Helvetica, Arial, sans-serif; color:#83857D;}

.hd_l {float:left; width:200px;}
.hd_l_n {float:left; width:100px;}
.hd_l_n img {margin:0px 0 0 0;}
.txt_1_n {font:bold 10px  Helvetica, Arial, sans-serif; color:#2A2A2A; float:left;display:inline-block;margin-right:5px;}
.hd_r {float:right; width:auto;}

.timg {width:166px; padding:10px 5px; float:left;}
.timg_a {  display:block;
    height:90px;
    left:0;
    position:relative;
    top:0;
    width:160px; }
.or_bg {width:21px; height:21px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -476px; text-align:center; float:left; font:bold 14px/21px  Helvetica, Arial, sans-serif; color:#000000; margin:6px 10px 0 0;}

.padding {padding:10px; }
.right_h_bg {height:33px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -638px; font:normal 17px/33px 'Open Sans', Helvetica, Arial, sans-serif; color:#2A2A2A; padding:0 0 0 14px;}
.right_h_bg_green {
  height:33px; 
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); 
  background-position: -10px -594px; 
  font:normal 17px/33px 'Open Sans', Helvetica, Arial, sans-serif; 
  color:#fff; 
  padding:0 0 0 14px;
}

.rblock_1 {background:#fff; border:1px solid #B6B9B0; width:298px;}
.rb_inn {padding:10px 10px 5px 10px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
.rb_left {width:28px; float:left; font:normal 12px  Helvetica, Arial, sans-serif; color:#C3C9BB; text-align:center;}
.rb_right {width:242px; float:right; font:normal 14px 'Open Sans', Helvetica, Arial, sans-serif; line-height: 1.2; margin-top: -4px; font-weight: 600;}
.rb_right span {font:normal 12px Helvetica, Arial, sans-serif; color:#6D7167; padding-top: 2px}
.news_date {width:28px; height:28px; background:#C3C9BB; text-align:center; font:normal 20px/28px  Helvetica, Arial, sans-serif; color:#FFFFFF; margin-bottom: 2px;}
.news_month { text-transform:uppercase; font-weight: bold; }
.rb_left_big {width:38px; float:left; font:normal 16px  Helvetica, Arial, sans-serif; color:#C3C9BB; text-align:center; margin-right: 10px; margin-top: 4px;}
.news_date_big {width:38px; height:32px; background:#C3C9BB; text-align:center; font:normal 26px/32px Helvetica, Arial, sans-serif; color:#FFFFFF; margin-bottom: 2px;}

.pagi_area {border-top:1px solid #959890; height:32px; padding:0 10px; font:normal 11px/32px Helvetica, Arial, sans-serif; color:#2A2A2A; margin:10px 0 0 0;}
.pagi_area_1 { width:279px; background:#FFFFFF; border-top:1px solid #959890; border-bottom:1px solid #B6B9B0; border-left:1px solid #B6B9B0; border-right:1px solid #B6B9B0; height:30px; padding:0 10px; font:normal 11px/32px Helvetica, Arial, sans-serif; color:#2A2A2A;}
.pagi_area_left {float:left; width:auto;}
.pagi_area_right {float:right; width:auto; padding:4px 0 0 0; font:normal 11px/20px Helvetica, Arial, sans-serif; color:#3A3C33;}
.pagi_area_right_n {float:right; width:auto; padding:6px 0 0 0; font:normal 11px/20px Helvetica, Arial, sans-serif; color:#3A3C33;}

.top_banner_bg {width:524px; height:269px; border:2px solid #C3C9BB; margin-left: 5px;}
.ban_bot_bg {height:27px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -141px;}
.ban_bot_bg_inn {width:512px; margin:0 auto;}
.ban_bot_left {width:130px; float:left; padding:3px 0 0 0;}
.ban_bot_right {width:100px; float:right; font:bold 10px Helvetica, Arial, sans-serif; color:#2A2A2A; padding:3px 0 0 0;}
.ban_bot_left a {width:19px; height:19px; background:url(http://www.adventuregamers.com/images/site/ban_link_bg.jpg) no-repeat top center; font:normal 14px/19px Helvetica, Arial, sans-serif; color:#3E4238; text-decoration:none; text-align:center; display:block; float:left; margin:0 4px 0 0;}
.ban_bot_left a:hover {background:url(http://www.adventuregamers.com/images/site/ban_link_bg_hover.jpg) no-repeat top center; color:#fff; text-decoration:none;}
.ban_trans {
    background: url("http://www.adventuregamers.com/images/site/ban_trans.png") repeat-x scroll 0 0 transparent;
    height: 104px;
    margin: 176px 0 0;
    position: relative;
}
.ban_trans_inn {width:492px; margin:0 auto; padding:4px 0 0 0; text-align:left;}

.carousel_title {font:normal 26px  'Open Sans', Helvetica, Arial, sans-serif; color:#FFBF00;text-align:left; margin-bottom:5px; line-height: 1}

.ban_trans_inn_left {width:247px; float:left; font:normal 26px/28px 'Open Sans', Helvetica, Arial, sans-serif; color:#FFBF00;}
.ban_trans_inn_right {width:210px; float:right; font:normal 14px/15px 'Open Sans', Helvetica, Arial, sans-serif; color:#fff; padding:10px 0 0 0;text-align:left;}
.ban_btn {position:absolute; top:-21px; left:20px;}
.ban_cats {height:30px; margin:10px 0 0 5px; position:relative;}
    
.ss_trans {width:156px; height:30px; background:url(http://www.adventuregamers.com/images/site/ss_trans.png) no-repeat 0 0; margin:0 auto 0 auto; font:bold 11px Helvetica, Arial, sans-serif; color:#F6C400; padding:2px 0 0 4px;}
.ss_txt_bg {width:165px; height:21px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -435px; font:bold 12px/21px Helvetica, Arial, sans-serif; color:#CD4C00; text-align:center;}
.ss_txt_bg a {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#CD4C00; text-decoration:none;}
.ss_txt_bg a:hover{font:bold 12px/21px Helvetica, Arial, sans-serif; color:#F97324; text-decoration:none;}

.btn_bg_1 {width:113px; height:21px;  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -517px; float:left; text-align:center; margin:6px 5px 0 0;}
.btn_bg_1 a {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#CD4C00; text-decoration:none; text-align:center;}
.btn_bg_1 a:hover {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#FF6003; text-decoration:none; text-align:center;}

.btn_bg_2 {width:137px; height:21px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -691px; text-align:center; margin:6px 5px 0 0; float:right;}
.btn_bg_2 a {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#CD4C00; text-decoration:none; text-align:center;}
.btn_bg_2 a:hover {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#FF6003; text-decoration:none; text-align:center;}

.btn_bg_3 {width:262px; height:31px; background:url(http://www.adventuregamers.com/images/site/btn_bg_3.png) no-repeat 0 0; text-align:center; margin:6px 5px 0 0; margin:0 43px;}
.btn_bg_3 a {font:bold 18px/31px Helvetica, Arial, sans-serif; color:#CD4C00; text-decoration:none; text-align:center;}
.btn_bg_3 a:hover {font:bold 18px/31px Helvetica, Arial, sans-serif; color:#FF5F00; text-decoration:none; text-align:center;}

.btn_bg_4 {width:113px; height:21px;   background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -517px; float:right; text-align:center; margin:6px 5px 0 0;}
.btn_bg_4 a {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#CD4C00; text-decoration:none; text-align:center;}
.btn_bg_4 a:hover {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#FF6003; text-decoration:none; text-align:center;}

.btn_big {width:189px; height:30px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -2160px; text-align:center; margin:6px 5px 0 0; padding-top: 4px}
.btn_big a {font: 18px/21px 'Open Sans', Helvetica, Arial, sans-serif; color:#CD4C00; text-decoration:none; text-align:center;}
.btn_big a:hover {color:#FF6003; text-decoration:none;}

/******************************
   Footer
*******************************/

#footer_1 {background:url(http://www.adventuregamers.com/images/site/footer_bg_1.png) repeat-x #262626 0 0; padding: 30px 0;}
#footer_2 {background:url(http://www.adventuregamers.com/images/site/footer_bg_2.png) repeat-x #000 0 0;}
.fot_inn {width:950px; margin:0 auto;}
.f_advshop_logos { 
  float: left; 
  width: 320px; 
  text-align: left; 
  margin-left: 45px; 
  padding-top: 5px; 
  height:40px; 
  color: #fff;
  font-size: 22px;
  font-weight: bold;
}
.f_advshop_box { float: left; margin: 0 9px; width: 128px; color: #fff; font-size: 12px; text-align: center; font-weight: bold; }
.f_advshop_box_img { margin-bottom: 7px; border: 1px solid #000; }
.f_advshop_box_img:hover { border: 1px solid #f7c93b; }
.f_advshop_box a { position: relative; display: block; width: 128px; height: 182px; }
.f_advshop_browse { float: left; margin: 0; font-size: 25px; font-weight: bold; left: 525px; position: relative; text-align: left; top: -47px; width: 77px!important;}
.f_advshop_price { color: #FFBF00; font-size: 16px; }
.f_advshop_wrapper { background-color: #111010; padding: 20px 0; border-top: 1px solid #000; border-bottom: 1px solid #000; min-height:208px;}
.f_advshop_disc { padding-top: 3px; text-align: center; font-size: 12px; color: #585858; }
.f_advshop_pricedrop { position: absolute; left: 38px; top: 1px; z-index: 1000; }
.f_advshop_box_inn { position: absolute; left: 0; top: 0; z-index: 100; }

  .f_advshop_browse .toc {color:#394128;}
  .f_advshop_browse .selected {color:#FFBF00!important;}
  .f_advshop_browse .prev{
    background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
    background-position: -10px -982px;
    display: block;
    height: 105px;
    left: -525px;
    margin-top: 40px;
    position: absolute;
    top: 47px;
    width: 30px;
    background-repeat: no-repeat;
  }
  .f_advshop_browse .prev:hover{
    background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
    background-position: -10px -1859px;
    background-repeat: no-repeat;
    text-decoration: none; 
    }
  .f_advshop_browse .next{
    background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
    background-position: -10px -1107px;
    display: block;
    float: right;
    height: 105px;
    margin-top: 40px;
    width: 30px;
    position:absolute;
    top:47px;
    left:395px;
    background-repeat: no-repeat;
  }
  .f_advshop_browse .next:hover{
    background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
    background-position: -10px -1969px;
    background-repeat: no-repeat;
    text-decoration: none; 
  }

  .f_advshop_tabs{float: right; width: 400px; text-align: right; height: 34px; margin-right: 45px; padding-top: 14px; position:relative;} 
  #tab_pagination { float: left; margin-left: 25px; font-size: 25px; font-weight: bold; padding-top: 5px; }
  .current_tab {color: #FFBF00; }
  a.toc  { text-decoration: none; }
    
.fot_inn a{outline:none;}

.sliderwrapper{
    position: relative; /*leave as is*/
    overflow: hidden; /*leave as is*/
    width: 876px; /*width of featured content slider*/
    height: 215px;
    float:left;
    margin-left:-40px;
  }
  
.sliderwrapper .contentdiv{
    visibility: hidden; /*leave as is*/
    position: absolute; /*leave as is*/
    left: 0;  /*leave as is*/
    top: 0;  /*leave as is*/
    padding: 0;
    width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
    height: 100%;
    filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}

a#f_advshop_left {
    display: block;
    width: 30px;
    height: 105px;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
  background-position: -10px -982px;
    margin-top: 40px;
  background-repeat: no-repeat;
}

a#f_advshop_right {
    display: block;
    width: 30px;
    height: 105px;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
  background-position: -10px -1107px;
    float: right;
    margin-top: 40px;
  background-repeat: no-repeat;
}

a#f_advshop_left:hover {
  background-image: url(http://www.adventuregamers.com/images/site/as_side_left_on.png);
  background-repeat: no-repeat;
}

a#f_advshop_right:hover {
  background-image: url(http://www.adventuregamers.com/images/site/as_side_right_on.png);
  background-repeat: no-repeat;
}

a#f_advshop_button {
    display: block;
    width: 279px;
    height: 34px;
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
  background-position: -10px -824px;
    margin-left: 3px;
    float: right;
  background-repeat: no-repeat;
}
a#f_advshop_button:hover {
  background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png");
  background-position: -10px -873px;
  background-repeat: no-repeat;
}

.alt { display: none; }

.ftop {height:360px;}
.fleft_1 {width:556px; float:left; text-align:center; font:normal 11px Helvetica, Arial, sans-serif; color:#787C6A; padding:20px 0 0 0;}
.fright_1 {width:373px; float:right; text-align:center; font:normal 11px Helvetica, Arial, sans-serif; color:#787C6A; padding:20px 0 0 0;}
.f_2 {height:149px;}
.flogo {width:215px; float:left;}
.f2r {width:713px; float:left; height:114px;}
.f2r_top {height:104px; text-align:left;} 
.f2r_bottom {
  height:35px; padding:3px 0 0 0;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.fsearch {padding:17px 0 0 20px; font-size: 16px; color:#FDF8D1; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -1675px; float:left;}
.ftarea_1 {width:249px; height:24px; background:#fff; border:1px solid #000;}
.fsearch_txt {padding:5px 0 0 0; font:normal 12px Helvetica, Arial, sans-serif; color:#DFDBB8;}

.f_2 a {color:#FFBF00; text-decoration:none;}
.f_2 a:hover {color:#FFF; text-decoration:none;}

.f2r_bottom ul {list-style:none; padding:0; margin:0;}
.f2r_bottom ul li {float:left; width:auto; padding:0 7px; color:#FDF8D1; background:url(http://www.adventuregamers.com/images/site/fmenu_devider.png) no-repeat right 8px;}
.f2r_bottom ul li a {float:left; width:auto; color:#FDF8D1; text-decoration:none;}
.f2r_bottom ul li a:hover {float:left; width:auto; color:#FFBF00; text-decoration:underline;}

.ffleft {width:460px; float:left; padding:10px 0 0 0; font:normal 11px Helvetica, Arial, sans-serif; color:#353434; text-align: left;}
.ffright {width:386px; float:right; padding:10px 0 0 0; text-align:right;}

.t {width:190px; height:104px; float:left;}
.f {width:200px; height:104px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -1675px; float:left;}
.f_inn {width:160px; margin:0 20px; padding:20px 0 0 0;} 
.f_inn_left {width:66px; float:left;}
.f_inn_right {width:94px; float:left; font-size: 14px; color:#FFBF00;}
.f_inn_right span {font-size: 14px; color:#FDF8D1;}
.fpad_1 {padding:17px 0 4px 18px;}
.fpad_2 {padding:3px 0 0 18px; color:#FFBF00;}
.fpad_2 span {font-size:14px; color:#FDF8D1;}

.fpad_2, .f_inn, .fsearch, .ffright {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/******************************
     SlideShow 
*******************************/
.slideshow {width: 524px;height:297px;text-align: center;}
.slideshow a{text-decoration:none;}
.slideshow .slideshow_container {width: 524px;height: 270px;margin-left: auto;margin-right: auto;overflow: hidden;}
.slideshow .slideshow_controls {width: 524px;padding-top:4px;margin-left: auto;margin-right: auto;height:27px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -141px;}
.slideshow .slideshow_pagination {width: 45%;float: left;text-align: left;margin-left: 5px;}
.slide {display: block;width: 525px;height: 270px;position: relative;left: 0;top: 0;}
.slide_info {width: 505px;padding: 10px;  float: left;position: absolute;bottom: 0;left: 0;top: auto;display: block;text-align: left;font-size: 12px; color:#fff;}
.slideshow_nextprev {width: 45%;  float: right;text-align: right; margin-right: 5px;font:bold 12px Helvetica, Arial, sans-serif; color:#2A2A2A;}
.slideshow_nextprev a {float: right;margin-left: 3px;}
.slideshow_pagination a {width:19px; height:19px; background: url("http://www.adventuregamers.com/images/site/ag_sprite.png") no-repeat top center; background-position: -10px -188px; font:normal 14px/19px Helvetica, Arial, sans-serif; color:#3E4238; text-decoration:none; text-align:center; display:block; float:left; margin:0 4px 0 0;}
.slideshow_pagination a.activeSlide {background: url("http://www.adventuregamers.com/images/site/ag_sprite.png") no-repeat top center; background-position: -10px -227px; color:#fff; text-decoration:none;}
.slideshow_pagination a:hover {background: url("http://www.adventuregamers.com/images/site/ag_sprite.png") no-repeat top center; background-position: -10px -227px; color:#fff; text-decoration:none;}
.slideshow_controls a:focus {outline: 0;}
.slide_articletype {font-size: 14px;font-weight: bold;text-transform: uppercase;}
.slide_title {font-size: 20px;color: #f3b70d;font-weight: bold;}
.slide_title_hover {  color: #ff5e00;}

/******************************
     SlideShow Buttons
*******************************/
a.button_prev {width: 20px;height: 20px;display: block; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -306px;}
a.button_next {width: 20px;height: 20px;display: block; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -266px;}

/******************************
   Pagination
*******************************/
.ajax-pagination {margin-top:6px;position:relative;}        
.ajax-pagination a {text-decoration: none;float:left;display:none;padding:0px;}
.ajax-pagination span {display:inline-block;float:left;margin-bottom:5px;min-width:1em;text-align:center;border:0px;min-width:20px;height:20px;padding:0px;}
.ajax-pagination .current {color:#000;font-size:14px;float:left;line-height:21px;}
.ratingpagination{display:inline-block;float:left;}
.ratingpagination .current { font-size: 14px; font-weight: bold; color: #2A2A2A; } 
.ajax-pagination .prev{font-size:0px;display:inline-block;float:left;border-color:0px;text-decoration:none;width:20px;height:20px;margin-right:2px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -306px;}
.ajax-pagination .next{font-size:0px;display:inline-block;float:left;border-color:0px;text-decoration:none;width:20px;height:20px;margin-left:2px; background-image: url("http://www.adventuregamers.com/images/site/ag_sprite.png"); background-position: -10px -266px;}

/******************************
   Games A-Z Page
*******************************/
#gameresult{margin-bottom:10px;}
#azlist a{color:#000;cursor:pointer;}
#azlist a:hover{color:#ff5e00;}
#azlist a.active{color:#CD4C00;}
.gamepagination{ text-align: center; font-size: 20px; font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
.gamepaginationParent{display:inline-block;float:left;}
.adsearch{padding:20px 0px;margin-bottom:10px;}
.adsearch span{display:inline-block;float:left;margin-left:10px;width:249px;margin-bottom:10px;}
.adsearch span label{display:block;float:left;width:100%;font-weight: bold;color: #2A2A2A;}
.adsearch span select{display:block;float:left;width:100%;}

/***********************************
  Articles Page Pagination
************************************/

.articlepagination{display: block;float: left;margin-left: 175px;position: relative;}
.articlepagination #articlepagination{float: left;left: 52px;position: absolute;top: -10px;}
#related_screenshot{position:relative;overflow:hidden;}
#prevBtn{float: left;}
#nextBtn{}
#viewFullGallery{margin-left:91px;}
#articleSlider{height:301px!important;overflow:hidden;}
#articleSlider ul{list-style:none;height:301px!important;overflow:hidden;}
#articleSlider ul li img{height:301px!important;}

/******************************
   Video/Image thumbnail
*******************************/

.thumb_wrapper {
  position:relative;
  float:left;
  width:160px;
  min-height: 120px;
  margin-bottom:12px;
    margin-right:18px;
}

.thumb_box {
  position:relative;
  border-top:1px solid #C3C9BB;
  border-left:1px solid #C3C9BB;
  border-right:1px solid #C3C9BB;
  border-bottom:2px solid #000;
    padding:2px;
    width:160px;
    height: 90px;
}

.thumb_image {
    height:120px;
    left:2;
    top:2;
    position:absolute;
    width:160px;
}

.thumb_info {
  background:url("http://www.adventuregamers.com/images/site/ss_trans.png") repeat scroll 0 0 transparent;
    left:0;
    bottom:0;
    margin-left: 2px;
    margin-bottom: 2px;
    color:#F6C400;
    font-size:11px;
    font-weight:bold;
    padding:5px;
    position:absolute;
    text-align:left;
    width:150px;
}

.thumb_info a {
  color: #F6C400; 
}

.thumb_info a:hover {
  color: #FFF;  
}

.thumb_info a:visited {
  color: #F6C400; 
}

.thumb_button {
    width:165px; 
    height:21px; 
    background:url(http://www.adventuregamers.com/images/site/ss_txt_bg.jpg) no-repeat 0 0; 
    font:bold 12px/21px Helvetica, Arial, sans-serif; 
    color:#CD4C00; 
    text-align:center;
}
.thumb_button a {font:bold 12px/21px Helvetica, Arial, sans-serif; color:#CD4C00; text-decoration:none;}
.thumb_button a:hover{font:bold 12px/21px Helvetica, Arial, sans-serif; color:#F97324; text-decoration:none;}

.image_frame { width: 880px; padding: 5px; background-color: #000; text-align: center;}

.gallery_wrapper {
  border:1px solid #C1C5B7; background-color: #eaece6; width:530px; font:normal 14px 'Open Sans', Helvetica, Arial, sans-serif; padding: 0;
}

.gallery_menu {
  float: right;
  width: 240px;
}

.gallery_button {
  float: right;
  background-color: #fff;
  padding: 5px;
  margin: 5px;
  border-bottom: 1px solid #A8AC9F;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.gallery_counter {
  float: left;
  padding: 5px;
  margin: 3px;
}

.nolinkcolor a {
  color: #4B553F; 
}

.rating img {
  vertical-align: text-bottom;  
  margin-top: 5px;
}

.rating {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

.rating_bar {
  padding: 5px;
  border: 1px solid #C3C9BB;
  font-size: 12px;
}

.rating_byline {
  padding: 5px 0; 
}

.gradient {
  background-image: url(http://www.adventuregamers.com/images/site/subtle_gradient.png);
  background-repeat: repeat-x;
  background-position: top;
  }
  
/******************************
   FORUM CSS
*******************************/  
  #forum-wrapper {
    background: #fff;
    margin: 0 auto;
    text-align: left;
    width: 960px;
}

a.fm-button, 
a.fm-botton:visited {
    -moz-border-radius: 6px;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
    -webkit-border-radius: 6px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
    background: #222;
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    color: #fff; 
    cursor: pointer;
    display: inline-block;
    float: right;
    margin: 0;
    padding: 5px 10px 4px;
    position: relative;
    text-decoration: none;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); 
}

.fm-header-wrapper span,
.fm-header-wrapper h3,
.fm-header-wrapper p {
    margin: 0;
    padding: 0;
}
#fm-header h1 {
    font-size: 2em;
    margin: 30px 0 25px;
}
#fm-header #fm-messages {
    float: right;
    text-align: right;
    width: 400px;
}
#fm-header #fm-messages .fm-message-inset { padding-right: 15px }
#fm-main-navigation ul,
#fm-main-navigation li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#fm-main-navigation li {
    font-size: 14px;
    line-height: 1.1em;
    margin: .5em .5em 0 0;
    padding: 0;
}
#fm-main-navigation a {
    color: #999;
    float: left;
    font-weight: 700;
    line-height: 14px;
    margin-right: 5px;
    padding: 1em;
    text-decoration: none;
}
#fm-crumbs {
    background: #eaece6;
    border-top: 5px solid #b6b9b0;
    clear: both;
    font-size: 11px;
    height: 1%;
    margin-bottom: 15px;
    position: relative;
    text-shadow: 0 1px 0 #fff;
}
#fm-crumbs p,
#fm-crumbs p a {
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#fm-crumbs p { padding: 10px }
#fm-crumbs .fm-quick-search {
    padding: 5px 15px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 300px;
}
#fm-crumbs .fm-quick-search input.input {
    padding: 4px;
    width: 200px;
}
input.input.counter {width: 40px;}
input.input.fm-poll-answer {width: 40%;}
table.forum-topic,
table.topic-table,
table.fm-forum-topic,
table.fm-avatar-grid,
table.fm-data-grid {
    margin-bottom: 15px;
    width: 100%;
}
table.fm-forum-topic { margin-bottom: 30px }
table.fm-has-th-row th {
    background: #fff;
    border-bottom: 1px solid #f1f3ef!important;
    border-right: 1px solid #f1f3ef;
    font-size: 12px;
    padding: 10px 15px;
    width: 155px;
}
table.fm-has-th-row.fm-member-registration th { width: 250px }
td.fm-content-wrapper {
    padding: 5px 15px;
    vertical-align: middle;
}
table.fm-forum-topic td {
    background: #fff;
    padding: 10px 5px;
}
th.fm-total-topics,
th.fm-replies,
td.fm-total-topics,
td.fm-replies {
    text-align: center;
    width: 50px;
}
td.fm-info { padding-right: 10px!important }
.fm-home-tools-wrapper {
    margin-top: -15px;
    overflow: hidden;
    padding-top: 10px;
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: normal;
}
ul#fm-home-tools { list-style-type: none }
ul#fm-home-tools li {
    float: left;
    margin: 5px 5px 15px 0;
}
ul#fm-home-tools li a {
    background: #f1f3ef;
    color: #000;
    display: block;
    padding: 5px 10px;
    text-decoration: none;
}
.fm-header-wrapper,
.fm-thread-footer-wrapper { padding: 0 15px 15px }
.fm-header-wrapper h3,
.fm-thread-footer-wrapper h3 {
    color: #222;
    font-weight: 700;
    padding: 15px 0 0;
    width: 700px;
}
.fm-header-wrapper .fm-button,
.fm-thread-footer-wrapper .fm-button {
    margin-left: 15px;
    margin-top: 10px;
}
.fm-thread-footer-wrapper p {
    float: left;
    padding-right: 10px;
    padding-top: 15px;
}
.fm-register-prompt {
    border-top: none;
    padding-top: 10px;
}
.fm-header-wrapper span.fm-required { float: none }
.fm-header-wrapper.fm-extra-info { padding: 5px 15px 20px }
.fm-thread-footer-wrapper .paginateCur,
.fm-thread-footer-wrapper .paginate {
    float: left;
    margin-right: 5px;
    margin-top: 10px;
}
.fm-thread-footer-wrapper .paginateCur {
    background: #fff;
    padding: 5px;
}
.fm-thread-footer-wrapper .paginate a {
    background: #B6B9B0;
    color: #fff;
    display: block;
    padding: 5px;
    text-decoration: none;
}
.fm-thread-footer-wrapper .paginate a:hover { background: #222 }
.forum-topic-content {
    background: url(/themes/forum_themes/ag/forum_assets/gfx/forum-topic-content_bg.png) repeat-y 0 0;
    border-right: 1px solid #d3d6cc;
    clear: left;
    display: block;
    height: 1%;
    overflow: hidden;
    position: relative;
}
.forum-topic-content .fm-author-info-wrapper {
    float: left;
    width: 180px;
}
.forum-topic-content .fm-author-info-wrapper .fm-author-ban a,
.forum-topic-content .fm-author-info-wrapper .fm-author-report a {
    color: #B6B9B0;
    font-size: 11px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
.forum-topic-content .fm-post {
    float: left;
    width: 700px;
}

.forum-topic-content .fm-post .codeblock {
    border: 1px solid #d3d6cc;
    font-size: 90%;
    margin-bottom: 15px;
    padding: 0 15px;
    width: 70%;
}
.forum-topic-content .fm-post blockquote {
    background: #f1f3ef;
    font-size: 90%;
    margin: 10px 15px;
    padding: 10px 10px 5px;
    width: 70%;
}
.forum-topic-content .fm-post blockquote blockquote { font-size: 100% }
.forum-topic-content .fm-post blockquote p { margin-bottom: 5px }
.forum-topic-content .fm-post .quote_author { font-weight: 700 }
.forum-topic-content .fm-post .inset { padding: 15px 0 35px 15px }
.forum-topic-content .fm-post-utilities a.fm-button {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background: #888;
    font-size: 80%;
    margin-left: 5px;
}
.forum-topic-content .fm-post-utilities {
    background: #f1f3ef;
    border: 1px solid #d3d6cc;
    border-top: 1px solid #d3d6cc;
    bottom: 0;
    overflow: hidden;
    padding: 5px 5px 5px 0;
    position: absolute;
    right: 0;
}
.forum-topic-content .fm-post .fm-post-attachments { padding: 15px 0 0 }
.forum-topic-content .fm-post .fm-image-attachments a { margin: 0 10px 10px 0 }
.forum-topic-content .fm-post .fm-image-attachments p {
    font-size: 11px;
    margin: 0;
    padding: 5px 0;
}
.forum-topic-content .fm-post .fm-file-attachments ul li { padding: 0 0 5px }
.fm-attachments,
.fm-signature-wrapper {
    margin-bottom: 15px;
    padding: 15px;
font-size: 12px;
}
.fm-signature-wrapper { padding-bottom: 0 }
.fm-signature a {
    font-weight: 400;
    text-decoration: none;
}
.fm-signature-image { margin: 5px 0 10px }
.fm-quick-search-form table.fm-has-th-row th { width: 110px }
.fm-quick-search-form td .input { width: 200px }
.fm-forum-topic .fm-topic-icon {
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 10px;
    text-align: center;
    width: 10px;
}
.fm-forum-topic .fm-heading { width: 450px }
.fm-forum-topic .fm-heading h4 a {
    font-size: 16px;
    text-decoration: none;
  font-weight: 600;
}
.fm-forum-topic .fm-heading p a {
    color: #666;
    text-decoration: none;
}
.fm-forum-topic th.fm-total-topics,
.fm-forum-topic th.fm-replies,
.fm-forum-topic th.fm-views {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}
.fm-forum-topic .fm-total-topics {
    text-align: center;
    vertical-align: middle;
    width: 60px;
}
.fm-forum-topic .fm-replies,
.fm-forum-topic .fm-views {
    text-align: center;
    width: 90px;
}
.fm-member-name { width: 30% }
.fm-post-meta .fm-poster-ip,
.fm-post-meta .fm-thread-permalink {
    float: right;
    font-style: normal;
}
.fm-post-meta .fm-thread-permalink { margin-left: 15px }
.fm-post-author-rank {
    clear: left;
    display: block;
    font-size: 9px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: uppercase;
}
p.fm-thread-unsubscribe {
    font-size: 11px;
    font-weight: 400;
    margin-top: 2px;
}
.fm-new-topic-wrapper { padding: 15px 30px }
.fm-field-notes {
    clear: left;
    display: block;
    font-size: 11px;
    padding: 4px;
}
.fm-poll-wrapper {
    background: #525252;
    border-top: 1px solid #fff;
    color: #fff;
    margin: 0;
    padding-bottom: 20px;
}
.fm-poll-wrapper table {
    margin-bottom: 0;
    margin-right: 15px;
}
.fm-poll-wrapper table td,
.fm-poll-wrapper table th {
    background: #525252;
    border-bottom: none;
    font-weight: 400;
    text-shadow: 0 1px 0 #343434;
}
.fm-poll-wrapper table td { padding: 5px }
.fm-poll-wrapper table th {
    font-size: 18px;
    padding: 5px 15px;
}
.fm-poll-wrapper table td.fm-poll-choice {
    background: #343434;
    padding-right: 10px;
    text-align: right;
    width: 250px;
}
.fm-data-grid td.fm-poll-choice,
.fm-data-grid td.fm-poll-graph-wrapper,
.fm-poll-ask td.fm-content-wrapper { border-bottom: none }
.fm-poll-graph {
    background: #fff;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 3px;
    border-top-right-radius: 15px;
    color: #666;
    float: left;
    font-size: 14px;
    font-weight: 700;
    padding: 0 3px 0 7px;
    text-shadow: 0 1px 0 #fff;
}
.fm-welcome-msg,
.fm-welcome-msg-logged-in {
    margin: 0 0 15px;
    padding: 5px 15px 8px;
    text-align: center;
}
table.fm-has-th-row.fm-quick-login {
    background: #fff;
    border: 8px solid #fff;
    font-size: 11px;
    margin: 10px 0 0;
}
table.fm-has-th-row.fm-quick-login th {
    border-bottom: none;
    text-align: right;
    vertical-align: middle;
    width: 80px;
}
table.fm-has-th-row.fm-quick-login th,
table.fm-has-th-row.fm-quick-login td {
    border-bottom: none!important;
    padding: 5px 10px!important;
}
table.fm-has-th-row.fm-quick-login td .input {
    font-size: 11px;
    padding: 5px!important;
}
.fm-welcome-msg-logged-in { text-align: left }
table.fm-avatar-grid td {
    padding: 10px;
    text-align: center;
}
p.fm-submit {
    margin: 0 0 30px;
    padding: 15px;
}
.fm-bulletin {
    border: 1px solid #e3e5de;
    margin-bottom: 15px;
    overflow: hidden;
    padding: 15px;
}
.fm-bulletin textarea {
    margin-bottom: 15px;
    padding: 5px;
}
table.fm-has-th-row textarea { max-width: 98% }
.fm-profile-menu {
    float: left;
    width: 200px;
}
.fm-profile-content { margin-left: 215px }
table.fm-member-list a { white-space: nowrap }
table#fm-mailbox-indicator {
    margin: 5px 0;
    width: 100%;
}
table#fm-mailbox-indicator td {
    border: none;
    padding: 0;
    vertical-align: middle;
}
table#fm-mailbox-indicator td#fm-mailbox-indicator-bar { background: #f1f3ef }
table#fm-mailbox-indicator td#fm-mailbox-indicator-bar div {
    background: #000;
    border: 2px solid #000;
}
td.fm-first,
td.fm-second,
td.fm-third { width: 120px }
td.fm-second { text-align: center }
td.fm-third { text-align: right }
.fm-header-wrapper.fm-private-messages a.fm-button { margin-top: 17px }
table.fm-mailbox-table th.fm-message-subject {
    padding-left: 20px;
    width: 300px;
}
table.fm-mailbox-table td.fm-message-status {
    padding-right: 0;
    text-align: center;
    width: 10px;
}
table.fm-mailbox-table td {
    padding-bottom: 8px;
    padding-left: 5px;
    padding-top: 8px;
}
td.fm-formatting-buttons table { margin: 10px 0 8px }
td.fm-formatting-buttons table td {
    border: none;
    padding: 0;
}
td.fm-formatting-buttons table td a {
    -webkit-box-shadow: 1px 2px 0 #bababa;
    background: #e3e5de;
    border-radius: 5px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
td.fm-formatting-buttons table td a:hover {
    background: #f1f3ef;
    cursor: pointer!important;
}
td.htmlButtonOuterL { width: 10px }
.fm-profile-detail-wrapper .fm-header-wrapper .fm-member-photo {
    background: #fff;
    float: right;
    margin-top: 15px;
    padding: 15px;
    width: 430px;
}
.fm-profile-detail-wrapper .fm-header-wrapper img {
    float: left;
    margin-right: 15px;
}
.fm-profile-stats-wrapper ul {
    list-style-type: none;
    margin-left: 12px;
    margin-top: 10px;
}
.fm-profile-stats-wrapper ul li {
    border-bottom: 1px solid #f1f3ef;
    clear: left;
    padding: 5px;
}
.fm-profile-stats-wrapper ul li strong {
    display: inline-block;
    width: 180px;
}
.fm-profile-communications,
.fm-profile-statistics {
    float: left;
    margin-top: 15px;
    overflow: hidden;
    width: 475px;
}
.fm-profile-personal-info,
.fm-profile-bio {
    border-left: 10px solid #fff;
    float: left;
    margin-top: 15px;
    overflow: hidden;
    width: 475px;
}
.fm-profile-bio { margin-bottom: 25px }
.fm-personal-settings,
.fm-messages,
.fm-utilities,
.fm-extras {
    border: 1px solid #f1f3ef;
    margin-bottom: 15px;
    padding: 10px 10px 0;
}
.fm-profile-menu ul {
    list-style-type: none;
    margin: 0 0 15px;
}
.fm-profile-menu ul li {
    margin: 0;
    padding: 1px 0;
}
.fm-profile-menu ul li a {
    font-weight: 400;
    text-decoration: none;
}
.fm-messages h4 span {
    display: none;
    float: right;
}
.fm-topic-pagination-wrapper {
    overflow: hidden;
    padding: 15px 0;
}
.fm-topic-pagination-wrapper ul li { max-width: 40% }
.fm-topic-pagination-wrapper ul li.fm-next-topic a {
    background-image: url(/themes/forum_themes/ag/forum_assets/gfx/arrow_next.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    padding-right: 30px;
}
.fm-topic-pagination-wrapper ul li.fm-previous-topic { float: left }
.fm-topic-pagination-wrapper ul li.fm-previous-topic a {
    background-image: url(/themes/forum_themes/ag/forum_assets/gfx/arrow_prev.png);
    background-position: 10px 50%;
    background-repeat: no-repeat;
    padding-left: 30px;
}
.fm-topic-pagination-wrapper ul li a {
    background: #f1f3ef;
    background-repeat: no-repeat;
    display: block;
    padding: 10px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}
#fastreply { margin-bottom: 60px }
.fm-visitor-stats-wrapper .fm-header-wrapper {
    background: url(/themes/forum_themes/ag/forum_assets/gfx/grad_row.png) repeat-x 0 0;
    border-bottom: 0;
    margin-bottom: -18px;
}
.fm-visitor-stats-wrapper .fm-header-wrapper h4 {
    font-weight: 700;
    padding-top: 13px;
}
.fm-visitor-stats-wrapper table strong {
    float: right;
    font-size: 18px!important;
    line-height: 1em;
}
.fm-visitor-stats-wrapper td.fm-most-ever {
    font-weight: 700;
    padding-bottom: 10px;
    padding-top: 10px;
}
.fm-whos-online,
.fm-legend {
    background: url(/themes/forum_themes/ag/forum_assets/gfx/grad_row.png) repeat-x 0 0;
    border-bottom: 1px solid #d3d6cc;
    border-top: 1px solid #d3d6cc;
    margin-bottom: 15px;
    min-height: 45px;
    padding: 10px 0;
}
.fm-legend {
    float: right;
    overflow: hidden;
    padding: 10px 0;
    width: 400px;
}
.fm-whos-online { width: 540px }
.fm-whos-online p { margin: 0 0 0 15px }
.fm-whos-online h4,
.fm-legend h4 {
    font-size: 13px;
    font-weight: 700;
    margin: 0 0 10px 15px;
}
.fm-legend ul {
    list-style-type: none;
    margin: 0 15px;
    padding: 0;
}
.fm-legend ul li {
    float: left;
    padding: 0;
    width: 150px;
}
.fm-legend ul li img {
    float: left;
    margin-right: 10px;
}
#fm-review-wrapper {
    margin-bottom: 30px;
    overflow: hidden;
}
#fm-review-wrapper span.fm-review-toggle {
    background: #e3e5de url(/themes/forum_themes/ag/forum_assets/gfx/expand.png) no-repeat 10px 50%;
    display: block;
    float: left;
    padding: 10px 20px 10px 30px;
}
#fm-review-wrapper span.fm-review-toggle.fm-expanded { background-image: url(/themes/forum_themes/ag/forum_assets/gfx/collapse.png) }
p#fm-review-posts-summary {
    background: #e3e5de;
    margin: 0;
    padding: 10px 20px;
    text-align: center;
}
#fm-footer {
    background: #f1f3ef;
    border-top: 5px solid #eaece6;
    clear: both;
    padding: 25px 15px;
}
.fm-load-stats {
    clear: both;
    display: block;
}
ul#fm-home-tools,
table.fm-forum-topic h4,
table.fm-forum-topic p,
.fm-post-meta p {
    margin: 0;
    padding: 0;
}
#fm-main-navigation,
.fm-thread-footer-wrapper,
.fm-profile-wrapper,
.fm-profile-detail-wrapper,
.fm-profile-detail-wrapper .fm-header-wrapper { overflow: hidden }
#fm-crumbs .fm-quick-search a,
#fm-review-posts { display: none }
td.fm-info,
td.fm-disclaimer,
.fm-forum-topic .fm-heading p,
.fm-poll-wrapper table th span { font-size: 12px }
th.fm-heading,
.fm-private-message-details th { padding-left: 15px }
.fm-topic-subtitle,
.fm-notification-wrapper,
.fm-login-wrapper,
form#register_member_form { padding: 0 15px }
.fm-header-wrapper span,
.fm-thread-footer-wrapper span,
.fm-mailbox-switch,
.fm-topic-pagination-wrapper ul li.fm-next-topic { float: right }
.fm-header-wrapper.fm-extra-info .fm-button,
.forum-topic-content .fm-author-info-wrapper .fm-author-ban,
.fm-profile-detail-wrapper .fm-header-wrapper .fm-member-photo p,
.fm-profile-detail-wrapper .fm-header-wrapper img.fm-avatar { margin-top: 15px }
.forum-topic-content .fm-author-info-wrapper .inset,
.fm-post-wrapper,
.fm-message,
.success { padding: 15px }
.forum-topic-content .fm-post .fm-file-attachments ul,
.fm-topic-pagination-wrapper ul {
    list-style-type: none;
    margin: 0;
}
.fm-quick-search-form td,
.fm-quick-search-form th,
.fm-forum-topic td,
table.fm-mailbox-table th { vertical-align: middle }
.fm-profile-statistics,
.fm-visitor-stats-wrapper { clear: both }
.fm-messages h4 span:hover,
#fm-review-wrapper span.fm-review-toggle:hover { cursor: pointer }

a.fm-button.delete,
a.fm-botton.delete:visited,
.forum-topic-content .fm-post-utilities a.fm-button.delete { background: #900 }
a.fm-button.add,
a.fm-botton.add:visited { background: #0c7c11 }
.fm-error-message,
.fm-required {
    color: #900;
    font-weight: 700;
}
.fm-author-info-wrapper div,
.fm-author-info-wrapper p {
    margin: 0;
    padding: 0;
}
.fm-author-info-wrapper .fm-avatar-wrapper,
.fm-author-info-wrapper .fm-rank-wrapper {
    border: 1px solid #B6B9B0;
    clear: both;
    display: block;
    float: left;
    margin-bottom: 5px;
}
.fm-post-author-rank,
.fm-author-posts-stats,
.fm-author-join-stats {
    clear: left;
    font-size: 11px;
}
input.input,
textarea { border: 1px solid #c3c9c6 }
#fm-main-navigation ul li a {
    background: #f1f3ef;
    color: #000;
    text-shadow: 0 1px 0 #fff;
}
#fm-main-navigation ul li a:hover,
#fm-main-navigation ul li a.active {
    background: #eaece6;
    color: #000;
}
.fm-post-meta {
    background: #e3e5de;
    border-top: 5px solid #B6B9B0;
    color: #666;
    padding: 8px 15px;
    text-shadow: 0 1px 0 #f1f3ef;
}
.forum-topic-content .fm-post .fm-post-attachments,
.fm-signature-wrapper { border-top: 1px solid #d3d6cc }
.fm-attachments {
    background: #f1f3ef;
    padding: 10px;
}
.fm-header-wrapper,
.fm-thread-footer-wrapper,
.fm-post-footer {
    background: #f1f3ef;
    border-bottom: 1px solid #d3d6cc;
    border-top: 1px solid #d3d6cc;
  margin-bottom: 5px;
}
table.fm-forum-topic td,
table.fm-data-grid td,
table.fm-data-grid th { border-bottom: 1px solid #e3e5de }
#forum-wrapper th {
    background: #eaece6;
    text-shadow: 0 1px 0 #fff;
}
#forum-wrapper th.fm-warning {
    background: #900;
    color: #fff;
    text-shadow: 0 1px 0 #300;
}
table.fm-avatar-grid td,
p.fm-submit { background: #e3e5de }
table.fm-avatar-grid td img { border: 4px solid #fff }
table.fm-avatar-grid td img:hover { cursor: pointer }
p.fm-thread-unsubscribe a,
#fm-crumbs p a { color: #666 }
#fm-fast-reply,
.fm-thread-footer-wrapper { border-top: 5px solid #B6B9B0 }
.fm-advanced-search-wrapper { overflow: hidden }
.fm-advanced-search-alpha,
.fm-advanced-search-omega {
    float: left;
    width: 50%;
}
.fm-advanced-search-alpha p,
.fm-advanced-search-omega p { padding: 5px 20px }
.fm-bad-pagination td {
    padding: 0;
    margin: 0;
}

.fm-post {
  line-height: 1.3;
}

.fm-post p {
  margin-bottom: 10px;
}

h3.fm-topic-title {
  font-size: 20px;
  line-height: 1.1;
}

.fm-message p {
  margin-bottom: 15px;
}