/*
Theme Name:BoardGaming.com
Theme URI:http://boardgaming.com
Description:2010 BoardGaming.com Design Theme
Author:Emergence Labs

Information about Having Layout
http://www.satzansatz.de/cssd/onhavinglayout.html
http://www.satzansatz.de/cssd/rpfloat.html
*/

#wp-admin-bar { display:none; }
/* =========== DEFAULTS ============ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {background:transparent;border:0;margin:0;padding:0;outline:0;vertical-align:baseline;}
html {overflow-y:scroll;}
a {cursor:pointer;color:#007DB6;}
a:link, a:visited {color:#007DB6;}
a:active, a:hover {color:#DF7D35;}
ol, ul {list-style:none;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';content:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;border:0;}
a img {border:none;}

.clear {clear:both;height:0px;}
.hidden {display:none;}
.arial {font-family:Arial, Helvetica, sans-serif;}
.caption {font-size:9px;padding-bottom:10px;}
.gray, .grey {color:#777;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.bg-loading {background:#eee url(http://images.boardgaming.com/loading.gif) no-repeat center center;}

/* Main global 'theme' and typographic styles */
hr {background-color:#e7e7e7; border:0; clear:both; height:1px; margin-bottom:18px;}

/* Text elements */
a {text-decoration:none;}
a.gamertype {text-transform:lowercase;font-style:italic;}
p {margin-bottom:1em;}
ul {list-style:square; margin:0 0 1em 1.5em;}
ol {list-style:decimal; margin:0 0 1em 1.5em;}
ol ol {list-style:upper-alpha;}
ol ol ol {list-style:lower-roman;}
ol ol ol ol {list-style:lower-alpha;}
ul ul, ol ol, ul ol, ol ul {margin-bottom:0;}
dl {margin:0 0 1em 0;}
dt {font-weight:bold;}
dd {margin-bottom:18px;}
strong {font-weight:bold;}
cite, em, i {font-style:italic;}
big {font-size:131.25%;}
ins {background:#ffc; text-decoration:none;}
blockquote {font-style:italic; padding:0 3em;}
blockquote cite, blockquote em, blockquote i {font-style:normal;}
pre {background:#f7f7f7; color:#222; line-height:18px; margin-bottom:18px; padding:1.5em;}
abbr, acronym {border-bottom:1px dotted #666; cursor:help;}
sup, sub {height:0; line-height:1; position:relative; vertical-align:baseline;}
sup {bottom:1ex;}
sub {top:.5ex;}
input[type="text"], textarea {background:#f9f9f9;color:#444;font-size:14px;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);padding:2px;}
input[type=submit] {background:#007db6;border:none;color:#fff;text-transform:uppercase;margin-right:7px;margin-top:5px;cursor:pointer;}
input[type=submit]:hover {background:#DF7D35;}
input[type=submit]:active {background:#036;}
.meta-sep {margin-left:3px;margin-right:3px;}

h2.home-feature-title {margin:0;padding:0;font-family:"Trebuchet MS", Arial, sans-serif;font-size:34px;line-height:34px;font-weight:bold;color:#555f2b;margin-bottom:10px;}

.has_note {position:relative;}
.has_note:hover {}
.note {display:none;font-size:12px;line-height:16px;position:absolute;top:30px;left:0;padding:10px;background:#eee;color:#333;border:1px solid #069;box-shadow:5px 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3);z-index:999;min-width:150px;}
div.has_note:hover .note, span.has_note:hover .note {display:block;}

/* ================== LAYOUT =============================== */

/* OUTER-MOST CONTAINER */
body {font-family:Georgia, "Times New Roman", Times, serif;color:#444; font-size:14px;text-align:center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #body */
}
#body {text-align:left; /* this overrides the text-align:center on the body element. */ }
.wrapper {width:940px; margin:0 auto; /* the auto margins and a width center the page */
	height:100%; 
	/* position:relative; */ /* This is what messes up the menu dropdown box */
	padding:0; background:none;}
.wrapper.header {position:relative;}
#main .wrapper {width:965px;min-height:1000px;}

#print-header {display:none;background:none;color:#555;width:100%;}
#header {background:#eeeeee url(http://images.boardgaming.com/cssimages/header_bg.jpg) repeat-x 0px 0px;color:#555;height:197px;border-bottom:3px solid #afa99d;position:relative;width:100%;text-align:left;}

#breadcrumb {font-family:Arial, Helvetica, sans-serif;padding:5px 10px;line-height:12px;margin-bottom:5px;color:#777;}
#breadcrumb a {font-size:12px;line-height:1.2em !important;padding:0 7px 0 18px !important;background:url(http://images.boardgaming.com/cssimages/breadcrumb-sprite.png) no-repeat;color:#666;}
#breadcrumb a:hover, #breadcrumb a.current {background-position:0px -14px;color:#007DB6;}
#breadcrumb a.home {background-position:0px -28px;}
#breadcrumb a.home:hover {background-position:0px -42px;}

#after-header {margin:10px;}

#main {clear:left;padding:0;margin:0;background:url(http://images.boardgaming.com/cssimages/main_bg.jpg) repeat;}
	#layout {clear:both; padding:0px; padding:10px; margin-bottom:20px; background:none; /*border:1px solid #999; background:#e5ded5; -moz-box-shadow:0px 0px 20px #ccc; -webkit-box-shadow:0px 0px 20px #ccc; box-shadow:0px 0px 20px #ccc; -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=0, Color='#cccccc')"; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=20, Direction=0, Color='#cccccc');*/}
	#container {float:left;width:630px;margin-bottom:2em;}
		.module {margin:0;padding:0;}
			.module-head {padding:6px 5px 7px 10px;background-color:#58595b;color:#fff;border:1px solid #555;height:1%;/*triggers haslayout for IE*/}
			.module-head a {color:#fff;}
			.module-head a:hover {text-decoration:underline;}
			.module-head .title {font-size:18px;margin:0;padding:0;font-style:italic;font-weight:normal;}
			.module-head h1, .module-head h2, .module-head h3 {margin:0;padding:0;font-style:italic;font-weight:normal;}
			.module-head h1 {font-size:18px;}
			.module-head h2, .module-head h3 {font-size:14px;}
			.module-head .more {float:right;font-size:11px;color:#fff;font-weight:normal;}
			.module-head .toggle {float:right;width:26px;height:26px;background-color:#999;background-image:url(http://images.boardgaming.com/cssimages/btn-plus-minus.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer;margin-top:-4px;margin-right:-3px;}
			.module-head .toggle:hover {background-color:#aaa;}
			.module-head .toggle:active {background-color:#ccc;}
			.browse-options {font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:7px 10px; background-color:#e2e3e4;color:#555;}
			.module-head .toggle.on {background-position:0 -26px;}
			.browse-options.loading { background:#e2e3e4 url(http://images.boardgaming.com/cssimages/ajax-loader.gif) no-repeat 270px center;}
			.browse-options a {color:#555;margin-left:5px;margin-right:5px;}
			.browse-options a:hover {text-decoration:underline;}
			.browse-options a.active {font-weight:bold;}
			.module-content {padding:10px;background-color:#fff;}
		#content, .content-section {background:#fff;padding:10px;z-index:0;height:1%;}
	#sidebar {float:right;width:300px;overflow:hidden;background:none;}
		#sidebar-widgets {margin:0px;background:none;}
#footer {clear:both;}

#feedback {display:block;display:none;background:url(http://images.boardgaming.com/cssimages/icon-sprite.png) no-repeat -64px 0;position:fixed;bottom:20%;right:0;height:110px;width:35px;}
#feedback:hover {width:40px;}

#achievement-notice-wrapper {display:none;z-index:30001;position:fixed;bottom:20%;left:50%;padding-bottom:28px;margin:0 0 0 -150px;width:450px;-moz-box-shadow:0px 0px 10px #333;-webkit-box-shadow:5px 5px 10px #333;box-shadow:5px 5px 10px #333; /* For IE 8 */ -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */ filter:progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#333333');background:#303030;font-family:Georgia, "Times New Roman", Times, serif;}
#achievement-notice-wrapper a.xclose {position:absolute;bottom:5px;left:5px;color:#fff;font-size:14px;border:2px solid #ccc;display:block;line-height:14px;width:14px;height:14px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:bolder;background:#333;-moz-border-radius:3px;-khtml-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;z-index:100000;}
#achievement-notice-wrapper a.xclose:hover {background:#999;}
#achievement-notice-wrapper .button {position:absolute;right:5px;bottom:5px;}
#achievement-notices {max-height:360px;margin:5px;overflow:auto;position:relative;}
.achievement-notice {color:#aaa;}
.achievement-notice .header {background:#212121;padding:10px;color:#999;font-size:12px;height:45px;}
.achievement-notice .icon {float:left;margin-right:10px;}
.achievement-notice .title {font-size:18px;color:#ddd;margin-bottom:5px;}
.achievement-notice .rewards {padding:10px;min-height:40px;padding-left:60px;}
.achievement-notice .rewards .reward {float:left;width:90px;font-size:11px;text-transform:uppercase;}
.achievement-notice .rewards .value {font-size:14px;font-weight:bolder;line-height:24px;color:#ddd;}
.achievement-notice .message {clear:both;padding-top:7px;}


/* ==========  ICONS  ============ */
.rating12 {float:left;height:12px;width:12px;background:url(http://images.boardgaming.com/cssimages/faces_12px.png) no-repeat;margin-top:2px;}
.icon40, .icon24, .icon16, .icon12 {float:left;background:url(http://images.boardgaming.com/cssimages/icon-sprite.png);height:24px;width:24px;padding:0;display:block;margin-right:5px;}
.icon40 {height:40px;width:40px;margin-right:10px;}
.icon40.gold {background-position:-24px -64px;}
.icon40.sp {background-position:-24px -144px;}
.icon40.gp {background-position:-24px -104px;}
.icon40.xp {background-position:-24px -184px;}
.icon40.gem {background-position:-24px -224px;}
.icon24.avatar {background-position:0 -48px;}
.icon24.gold {background-position:0 -24px;}
.icon24.xp {background-position:0 0;}
.icon24.cxp {background-position:0 -72px;}
.icon24.gem {background-position:0 -168px;}
.icon24.cxp-critic {background-position:0 -72px;}
.icon24.cxp-explorer {background-position:0 -96px;}
.icon24.cxp-professor {background-position:0 -120px;}
.icon24.cxp-reporter {background-position:0 -144px;}
.icon24.cxp-competitor {background-position:0 -240px;}
.icon24.rec-silver {background-position:0 -192px;width:22px;height:22px;}
.icon24.rec-gold {background-position:0 -216px;width:22px;height:22px;}
.icon12 {float:left;height:12px;width:12px;background-position:-24px 0px;margin-right:4px;}
.icon12.info {background-position:-24px 0px;margin-top:2px;}
.icon12.gold {background-position:-24px -12px;margin-top:1px;}
.icon12.play {background-position:-36px 0px;margin-top:2px;}
.icon12.heart {background-position:-36px -12px;margin-top:2px;font-family:"Trebuchet MS", Arial, sans-serif}
.icon12.gem {background-position:-48px 0px;margin-top:2px;font-family:"Trebuchet MS", Arial, sans-serif}
.icon12.pin {background-position:-48px -12px;margin-top:2px;}
.icon16 {height:16px;width:16px;}
.icon16.page {background-position:-24px -24px;}

/* 
* ===============  Header  ========================
*/
#print-header .site-title {font-size:24pt;font-weight:bold;line-height:18pt;padding:12pt 0 0 0;}
#print-header .site-description {font-size:12pt;text-transform:uppercase;font-weight:bold;}

#useradmin {font-size:10px;color:#888;background:url(http://images.boardgaming.com/cssimages/h-userspot.jpg) no-repeat;border:none;position:absolute;top:0;right:0;height:70px;width:240px;text-align:left;font-family:Arial, Helvetica, sans-serif;-moz-box-shadow:0px 0px 10px #111; -webkit-box-shadow:0px 0px 10px #111; box-shadow:0px 0px 10px #111;z-index:500;}
#useradmin .useradmin-padding {margin:3px 4px 5px 7px;}
#useradmin a {color:#999;}
#useradmin a:hover {text-decoration:underline;}
#useradmin .useravatar {float:left;height:42px;width:42px;margin:3px;margin-right:7px;position:relative;}
#useradmin .username {font-size:16px;line-height:22px;font-weight:bold;color:#bbb;white-space:nowrap;overflow:hidden;}
#useradmin .username a {color:#bbb;}
#useradmin .userstatus {font-size:11px;font-weight:bolder;margin-bottom:3px;}
#useradmin .admin-links {font-family:Arial, Helvetica, sans-serif;text-transform:lowercase;}
#useradmin .admin-links.loggedout {font-size:14px;font-weight:bold;}
.progress-container {float:left;background:#ddd;border:1px solid #777;width:130px;margin:0 5px;height:12px;position:relative;}
.progress-container .progress-bar {width:20px;background:#999;position:absolute;left:0;top:0;z-index:10;height:12px;}
.progress-container .text-overlay {background:none;padding-left:5px;position:absolute;left:0;top:0;z-index:11;font-weight:normal;font-size:10px;color:
#444;}

#notifier {display:block;position:absolute;bottom:-8px;left:-8px;}
#notifier a {display:block;padding-left:5px;padding-right:5px;background:#333;border:1px solid #ddd;background:#cc4533;color:#fff;text-align:center;font-size:12px;line-height:16px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#notifier a:hover {text-decoration:none;}

#useradmin #gold-balance {position:absolute;bottom:-25px;left:105px;background:#865916 url(http://images.boardgaming.com/cssimages/gold-box.gif) no-repeat;color:#ebc14c;width:80px;height:25px;line-height:22px;font-size:12px;z-index:400;}
#useradmin #gem-balance {position:absolute;bottom:-25px;left:10px;background:#865916 url(http://images.boardgaming.com/cssimages/gem-box.gif) no-repeat;color:#97c04e;width:85px;height:25px;line-height:22px;font-size:12px;z-index:400;}
#useradmin #notification-box {position:absolute;bottom:-25px;right:10px;background:#999 url(http://images.boardgaming.com/cssimages/notification-box.gif) no-repeat;width:35px;height:25px;z-index:400;}
#useradmin #notification-box.active {background-position:0 -25px;}
#useradmin #notification-box a {display:block;width:35px;height:25px;}
#useradmin #notifications {display:none;z-index:99999;position:absolute;top:95px;right:10px;width:250px;border:1px solid #b05e13;background:#eee;}
#useradmin #notifications ul li, #useradmin #notifications ul li a {font-size:12px;color:#333;}
#useradmin #notifications ul li a:hover {background:#999;}
#gem-balance a { color:#97c04e; }
#useradmin #gold-balance span {margin-left:24px;}
#useradmin #gem-balance span {margin-left:24px;}

#user-notice, #point-notice, #gold-notice {font-family:Arial, Helvetica, sans-serif;display:none;z-index:9999;position:fixed;bottom:40px;left:0;border:6px solid #7e3a20;background:#914426;color:#fff;font-size:14px;font-weight:bolder;height:55px;vertical-align:middle;line-height:18px;padding:4px;-moz-box-shadow:5px 5px 5px #333; -webkit-box-shadow:5px 5px 5px #333; box-shadow:5px 5px 5px #333;white-space:nowrap;border-left:0;padding-right:20px;}
#gold-notice {bottom:200px;color:#fff;background:#b97b18 url(http://images.boardgaming.com/cssimages/notice_gold.gif) no-repeat 7px 5px;border-color:#9d6915;padding-left:70px;font-size:24px;line-height:52px;}
#user-notice .xp, #point-notice .xp {font-size:24px;line-height:28px;color:#fff; }
#user-notice .cxp, #point-notice .cxp {font-size:18px;line-height:18px;}
#user-notice.points, #point-notice {color:#b7b7b7;background:#323234 url(http://images.boardgaming.com/cssimages/notice_xp.gif) no-repeat 7px 5px;border-color:#262022;padding-left:70px;bottom:120px;}
#user-notice.info {background:#217095 url(http://images.boardgaming.com/cssimages/notice_info.gif) no-repeat 7px 5px;border-color:#1e5b78;padding-left:70px;}
#user-notice.added {background:#6a842d url(http://images.boardgaming.com/cssimages/notice_added.gif) no-repeat 7px 5px;border-color:#4c6120;padding-left:70px;}
#user-notice.error, #user-notice.warning {background:#914426 url(http://images.boardgaming.com/cssimages/notice_error.gif) no-repeat 7px 5px;border-color:#7e3a20;padding-left:70px;}

#event-notice {font-family:Arial, Helvetica, sans-serif;display:none;z-index:9999;position:fixed;bottom:50%;right:0;border:6px solid #1e5b78;background:#217095;color:#fff;font-size:14px;font-weight:bolder;height:55px;vertical-align:middle;line-height:18px;padding:4px;-moz-box-shadow:5px 5px 5px #333; -webkit-box-shadow:5px 5px 5px #333; box-shadow:5px 5px 5px #333;white-space:nowrap;border-right:0;padding-left:20px;padding-right:20px;}
#event-notice.treasure {background:#b97b18;border-color:#9d6915;padding-left:0;}
#event-notice.treasure a {display:block;height:52px;background:#b97b18 url(http://images.boardgaming.com/cssimages/notice_treasure.gif) no-repeat 7px 5px;padding-left:70px;color:#fff;font-size:14px;line-height:52px;vertical-align:middle;}

a.eggtimer {display:block;background:url(http://images.boardgaming.com/cssimages/hourglass-explorer.png) no-repeat;width:50px;height:80px;}
a.eggtimer.reporter {background:url(http://images.boardgaming.com/cssimages/hourglass-reporter.png);}
a:hover.eggtimer {background-position:-50px 0;}

/* =Fonts
-------------------------------------------------------------- */
pre {font-family:"Courier 10 Pitch", Courier, monospace;}
code {font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
/* Text meant only for screen readers */
.screen-reader-text {position:absolute; left:-9000px;}
.shadow {-moz-box-shadow:0px 0px 10px #000;-webkit-box-shadow:0px 0px 10px #000;box-shadow:0px 0px 10px #000;/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000')";/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color='#000000');}
.shadow6 {-moz-box-shadow:3px 3px 6px #777;-webkit-box-shadow:3px 3px 6px #777;box-shadow:3px 3px 6px #777; /* For IE 8 */ -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#777777')"; /* For IE 5.5 - 7 */ filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color='#777777');}
.radius3 {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/*
* ================================= Menu ===================================
*/
#top-nav {background:none;display:block;position:absolute;bottom:0;margin:0 auto;}
#top-nav ul {list-style:none;margin:0;}
#top-nav li {float:left;position:relative;margin-right:12px;background:url(http://images.boardgaming.com/cssimages/nav_sprite.jpg) no-repeat 0px -46px;}
#top-nav a {background:none;font-size:1px;color:#111;display:block;line-height:42px;padding:0px;text-decoration:none;}
#top-nav li:hover > a {}
#top-nav li#menu-item-880 {/* home */ width:102px; background-position:0px -46px;}
#top-nav li#menu-item-880:hover, li#menu-item-880.current-menu-item {background-position:0px 0px;}
#top-nav li#menu-item-889 {/* games */ width:115px; background-position:-204px -46px;}
#top-nav li#menu-item-889:hover, li#menu-item-889.current-menu-item {background-position:-204px 0px;}
#top-nav li#menu-item-1469 {/* news */ width:102px; background-position:-102px -46px;}
#top-nav li#menu-item-1469:hover, li#menu-item-1469.current-menu-item {background-position:-102px 0px;}
#top-nav li#menu-item-6405 {/* reviews */ width:137px; background-position:-319px -46px;}
#top-nav li#menu-item-6405:hover, li#menu-item-6405.current-menu-item {background-position:-319px 0px;}
#top-nav li#menu-item-3779 {/* gamers */ width:130px; background-position:-456px -46px;}
#top-nav li#menu-item-3779:hover, li#menu-item-3779.current-menu-item {background-position:-456px 0px;}
#top-nav li#menu-item-42666 {/* stores */ width:122px; background-position:-586px -46px;}
#top-nav li#menu-item-42666:hover, li#menu-item-42666.current-menu-item {background-position:-586px 0px;}
#top-nav li#menu-item-3767 {/* quests */ width:122px; background-position:-718px -46px;}
#top-nav li#menu-item-3767:hover, li#menu-item-3767.current-menu-item {background-position:-718px 0px;}

/* Sub-menus */
/* Issue with IE:
   http://www.webtechwise.com/fix-ie7-submenu-hover-problem/
   http://www.alistapart.com/articles/dropdowns
*/
#top-nav ul li ul {display:none; position:absolute; top:40px; left:0; width:180px;box-shadow:5px 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.3);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.3);/* Transparency for IE */
	filter:alpha(opacity=90);/* Transparency for CSS3 standard */
	opacity:0.9;z-index:9999;}
#top-nav ul li:hover ul {display:block;}
#top-nav ul ul li {min-width:180px;}
#top-nav ul ul ul {left:100%; top:0;}
#top-nav ul ul a {background:#333; color:#fff; font-size:14px; line-height:1em; padding:10px; width:160px; height:auto;}
#top-nav ul ul a:hover {background:#000; color:#fff;}
#top-nav ul li.current_page_item > a, 
#top-nav ul li.current-menu-ancestor > a,
#top-nav ul li.current-menu-item > a,
#top-nav ul li.current-menu-parent > a {/* For top-level parent page */
}
#top-nav ul li.current_page_item > a:hover,
#top-nav ul li.current-menu-ancestor > a:hover,
#top-nav ul li.current-menu-item > a:hover,
#top-nav ul li.current-menu-parent > a:hover {/* For top-level parent page */
}


/* ======================= WIDGETS ============================ */
.inner5 {margin:5px;}

#sidebar-widgets h3 {background:#bbb;color:#555;padding:5px 8px;font-size:14px;font-weight:normal;}
#sidebar-widgets h3 a {color:#fff; cursor:pointer;}
#sidebar-widgets h3 a:hover {text-decoration:underline;}
#sidebar-widgets .more {float:right;color:#fff;font-size:11px;line-height:24px;margin-right:5px;}
#sidebar-widgets .more a {color:#fff; cursor:pointer;}
#sidebar-widgets .more a:hover {text-decoration:underline;}
/* Panels in Sidebar Widgets */
/* http://blixt.org/articles/tabbed-navigation-using-css#section=step-1 */
#sidebar-widgets ul, .leader-block ul, #notifications ul {margin-bottom:0; margin-top:0;}
#sidebar-widgets ul.blocklist, .leader-block ul.blocklist, #notifications ul.blocklist {margin:0;padding:0;list-style:none;}
#sidebar-widgets ul.blocklist li, .leader-block ul.blocklist li, #notifications ul.blocklist li {margin:0;padding:5px 10px;clear:both;}
#sidebar-widgets ul.bulletlist {margin:0;padding:0;padding-left:18px;list-style:square;}
#sidebar-widgets ul.bulletlist li {margin:0;padding:0;margin-bottom:0.25em;}
#sidebar-widgets .blockpadding {padding:5px 10px;}
#sidebar-widgets ul.alt li:nth-child(odd), .leader-block ul.alt li:nth-child(odd), #notifications ul.alt li:nth-child(odd) {background-color:#f5f5f5;}
#sidebar-widgets ul.alt li.alt, .leader-block ul.alt li.alt, #notifications ul.alt li.alt {background-color:#f5f5f5;}
#sidebar-widgets .label {font-size:11px;text-transform:uppercase;}
#sidebar-widgets .meta {font-size:11px;font-style:italic;color:#555;}

.leader-block {background:#fff;float:left;width:280px;margin:10px;border:1px solid #bbb;}
.leader-block-head {padding:2px 0;padding-left:35px;line-height:26px;background:#bbb;color:#333;font-size:14px;font-weight:bold;}
.leader-block-head img {margin-right:10px;}
.leader-block ul.blocklist li.highlight {background:#F0E6DC;}
.leader-block ul.blocklist li img {margin-right:8px;}

/* Style for Top 10 Widget */
#sidebar-widgets .rating-text {float:right;font-weight:bold;width:35px;text-align:right;margin-right:10px;margin-left:10px;line-height:20px;}
#sidebar-widgets .rating-votes {font-size:10px;float:right;text-align:left;width:50px;line-height:20px;}

#sidebar-widgets .widget {margin-bottom:15px;background-color:#fff;}

#sidebar-widgets #gameinfo-default {font-size:12px;}
#sidebar-widgets #gameinfo-default .attribute {padding:3px 0;}

#sidebar-widgets hr {margin:0.5em 0; width:50%; height:1px; border:none; border-top:1px solid #999; color:#999; background-color:#999;}
#sidebar-widgets .expand {text-align:left; font-size:10px; line-height:12px; font-weight:bolder; margin:5px 0;}
#sidebar-widgets .expand a {color:#555; cursor:pointer;}
#sidebar-widgets .expand a:hover {color:#999; text-decoration:underline;}

.help-widget {font-family:Georgia, "Times New Roman", Times, serif;}
.help-widget h4 {font-size:16px;font-weight:bold;padding-top:15px;margin-bottom:0;padding-bottom:0;color:#000;}
.help-widget h4.gold {font-size:16px;font-weight:bold;padding-top:15px;margin-bottom:0; padding-bottom:0;color:#c27200;}

#sidebar-widgets .widget.sidebar-follow-us {background:none;}

/* Amazon Widget */
#sidebar-widgets .amzn_wdgt .wdgt_hd {font-family:Georgia, "Times New Roman", Times, serif !important;font-weight:normal !important;font-size:14px !important;padding-left:10px;padding-bottom:5px !important;color:#fff !important;background:#bbb url(http://images.boardgaming.com/images/amazon-widget-logo.png) no-repeat center right !important;}
#sidebar-widgets .asin_img {margin-left:10px;margin-right:10px;}
#wdgt_ft { height:15px !important;display:none;}
#wdgt_ft .ft_cnt a:nth-child(1), #wdgt_ft .ft_cnt a:nth-child(2) {display:none;}

/* eBay Widget */
#ebay_results {font-family:Arial, Helvetica, sans-serif;}
#ebay_results .col_label {font-size:10px;font-weight:bold;}
#ebay_results li {font-weight:bold;font-size:12px;}
#ebay_results

.inactive {color:#000 /* !important This overrides the GDSR style for the readonly rating blocks */ }

.sliderbar,.r0,.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8,.r9,.r10 {margin:0px;padding:0px;height:10px;width:118px;background-image:url(http://images.boardgaming.com/cssimages/slider_widget.png);background-repeat:no-repeat;}
.blueslider {background-image:url(http://images.boardgaming.com/cssimages/slider_infobar.png);width:94px;}
.r0,.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8,.r9,.r10{background-position:0px -10px;}
.r0{width:0px;}.r1{width:10px;}.r2{width:22px;}.r3{width:34px;}.r4{width:46px;}.r5{width:58px;}.r6{width:70px;}.r7{width:82px;}.r8{width:94px;}.r9{width:106px;}.r10{width:118px;}

.attribute_slider,.s0,.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9,.s10 {margin:0px;margin-bottom:3px;padding:0px;height:13px;width:112px;background-image:url(http://images.boardgaming.com/cssimages/attribute_slider.png);background-repeat:no-repeat;}
.s0,.s1,.s2,.s3,.s4,.s5,.s6,.s7,.s8,.s9,.s10{background-position:0px -13px;}
.s0{width:0px;}.s1{width:14px;}.s2{width:28px;}.s3{width:42px;}.s4{width:56px;}.s5{width:70px;}.s6{width:84px;}.s7{width:98px;}.s8{width:112px;}.s9{width:126px;}.s10{width:140px;}

/* .h_user-score used in top 10 widget */
.h_user-score {float:right;width:49px;color:#555;height:22px;background:url(http://images.boardgaming.com/cssimages/faces_widget_49x22.png) no-repeat;font-family:Arial, Helvetica, sans-serif;}
.h_user-score .rating {font:12px;font-weight:bold;color:#555;line-height:22px;padding-left:3px;}

/* Widget class "gamerating */
/* The following definition is the way to control the background of a widget */
#sidebar-widgets .widget.gamerating {padding:0;color:#555;font-size:11px;background:none;}
.gamerating .user-score {float:left;width:95px;height:152px;background:#e6e6e6;text-align:center;}
.gamerating .user-score .title {font-size:14px;line-height:24px;height:24px;background:#999;text-align:center;margin-bottom:10px;}
.gamerating .user-score .image {height:52px;width:52px;background:url(http://images.boardgaming.com/cssimages/faces_52x52.png) no-repeat;margin:0 auto;}
.gamerating .user-score .rating {color:#777;font-size:42px;line-height:47px;height:47px;font-weight:bolder;font-family:Arial, Helvetica, sans-serif;width:100%;}
.gamerating .user-score .votes {color:#555;background:#f2f2f2;font-size:11px;line-height:19px;font-family:Arial, Helvetica, sans-serif;width:100%;}
.gamertypes {background:#fff;float:right;width:200px;height:152px;}
.gamertypes .title {font-size:14px;line-height:24px;background:#bbb;text-align:center;margin-bottom:10px;}
.gamertypes ul {list-style:none;margin:0;padding:0;margin-left:10px;}
.gamertypes ul li {float:left;margin:0 10px 8px 2px;}
.gamertypes ul li:hover {}
.gamertypes ul li.gt-icon.family:hover {background-position:-160px 0px;}
.gamertypes ul li.gt-icon.social:hover {background-position:-160px -30px;}
.gamertypes ul li.gt-icon.strategy:hover {background-position:-160px -60px;}
.gamertypes ul li.gt-icon.casual:hover {background-position:-160px -90px;}
.gamertypes ul li.gt-icon.avid:hover {background-position:-160px -120px;}
.gamertypes ul li.gt-icon.power:hover {background-position:-160px -150px;}
.gamertypes ul li a {height:100%;line-height:30px;text-decoration:none;width:100%;display:block;cursor:pointer;text-align:center;text-decoration:none;color:#000;}
.gamertypes ul li a .medal {display:block;float:right;width:22px;height:22px;line-height:20px;margin-right:-8px;margin-top:15px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;}
.gamerating .your-score, .gamerating .share-widget {float:left;width:300px;overflow:hidden;height:44px;background:#fff;margin-top:5px;}
.gamerating .share-widget {height:70px;}
.gamerating .your-score .title, .gamerating .share-widget .title {float:left;background:#999 url(http://images.boardgaming.com/cssimages/rating-arrow.png) no-repeat;background-position:right top;color:#fff;font-size:12px;font-style:italic;height:44px;width:74px;text-align:center;padding-top:5px;}
.gamerating .share-widget .title {height:70px;}
.gt-icon {float:left;display:block;width:80px;height:30px;background:url(http://images.boardgaming.com/cssimages/gamer-type-sprite_80x30.png) no-repeat;}
.gt-icon.family {background-position:0px 0px;}
.gt-icon.family.active {background-position:-80px 0px;}
.gt-icon.social {background-position:0px -30px;}
.gt-icon.social.active {background-position:-80px -30px;}
.gt-icon.strategy {background-position:0px -60px;}
.gt-icon.strategy.active {background-position:-80px -60px;}
.gt-icon.casual {background-position:0px -90px;}
.gt-icon.casual.active {background-position:-80px -90px;}
.gt-icon.avid {background-position:0px -120px;}
.gt-icon.avid.active {background-position:-80px -120px;}
.gt-icon.power {background-position:0px -150px;}
.gt-icon.power.active {background-position:-80px -150px;}

/* Makes the Facebook comment widget not show up */
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display:none !important;}

#sidebar-widgets .ratingblock .starsbar .rating {height:32px;background-repeat:no-repeat;background-image:url(http://images.boardgaming.com/cssimages/face_rating_20px_hov.gif);width:20px;z-index:20px;}

/* Classes defined by GD Star Rating */
#sidebar-widgets .ratingblock {margin-left:84px;margin-bottom:4px;margin-top:4px;font-size:12px;position:relative;}
#sidebar-widgets .your-score .ratingblock .ratingtext {position:absolute;top:23px;left:0px;}
#sidebar-widgets .ratingblock .starsbar {height:32px;background-repeat:no-repeat;background-image:url(http://images.boardgaming.com/cssimages/face_rating_20px_bkg.gif) !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a {width:20px;height:32px;background-image:url(http://images.boardgaming.com/cssimages/face_rating_20px_hov.gif) !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s10 {left:180px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s10:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s10.current {background-position:-200px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s9 {left:160px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s9:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s9.current {background-position:-180px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s8 {left:140px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s8:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s8.current {background-position:-160px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s7 {left:120px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s7:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s7.current {background-position:-140px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s6 {left:100px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s6:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s6.current {background-position:-120px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s5 {left:80px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s5:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s5.current {background-position:-100px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s4 {left:60px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s4:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s4.current {background-position:-80px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s3 {left:40px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s3:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s3.current {background-position:-60px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s2 {left:20px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s2:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s2.current {background-position:-40px 0px !important;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s1 {left:0px;}
#sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s1:hover, #sidebar-widgets .ratingblock .starsbar .gdsr_rating_as a.s1.current {background-position:-20px 0px !important;}

/* ===== SEARCH ====== */
#search {float:right;background-color:#afa99d;border:1px solid #a59e94;border-top:none;width:300px;height:30px;margin-right:10px;}
#searchform {}
#searchform #s {width:160px;height:20px;padding:0;margin:1px 2px;margin-left:4px;margin-top:3px;line-height:20px;font-size:12px;}
#searchsubmit, #searchform select {width:50px;height:20px;background:#d5d0c7;border:none;color:#62564e;cursor:pointer;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;text-transform:none;font-size:11px;margin-right:3px;}
#searchform select {width:65px;margin-left:4px;margin-right:0;}
#searchsubmit:hover {background:#DF7D35;}
#searchsubmit:active {background:#036;}

/* ====================== TABS for WIDGET ===================== */
/* for ul or ol lists <ul class="j-tabs"> followed by <div class="j-panel"> */
/* dark green:#8da247; light green:#aab777; */

/*
#top-nav ul {list-style:none;margin:0;}
#top-nav li {float:left;position:relative;margin-right:12px;background:url(http://images.boardgaming.com/cssimages/nav_sprite.jpg) no-repeat 0px -46px;}
#top-nav a {background:none; font-size:1px; color:#111; display:block; line-height:42px; padding:0px; text-decoration:none;}
*/
.j-tabs-container {background:#bbb;height:26px;}
.j-tabs {list-style:none;margin:0;padding:0;background:none;width:100%;}
.j-tabs li {float:left;background:#fff;margin:0;padding:0;}
.j-tabs li.active, .j-tabs li:hover {background:#fff;}
.j-tabs li a {background:#bbb;color:#555;display:block;line-height:26px;padding:0;text-align:center;text-decoration:none;font-size:13px;cursor:pointer;}
.j-tabs li a.expansions {background-color:#d97921;color:#fff;}
.j-tabs li.active a.expansions {background-color:#d97921;color:#fff;}
.j-tabs li.active > a {background:#fff;}
.j-tabs li:hover > a {background:#ddd;}
.j-tabs li:hover > a.expansions {background:#e93;}
.j-panel {border:0;clear:both;background:#fff;z-index:10;}

.j-panel .browse-options a.selected { font-weight:bold; }

/* ====================== TABS for MAIN AREA ===================== */
/* for ul or ol lists <ul class="m-tabs"> followed by <div class="m-panel"> */
/* dark green:#8da247; light green:#aab777; */
.m-tabs-container {background-color:#bbb;position:relative;height:26px;}
.m-tabs-container.dark {background-color:#444;color:#fff;height:32px;}
.m-tabs {list-style:none;margin:0;padding:0;background:none;width:100%;position:absolute;top:0;left:0;}
.m-tabs li {float:left;background-color:#fff;margin:0;padding:0;}
.m-tabs.dark li {background-color:#555}
.m-tabs li.active {background-color:#fff;}
.m-tabs.dark li.active {background-color:#e2e3e4;color:#000;}
.m-tabs li:hover {background-color:#ddd;color:#000;}
.m-tabs li a {background-color:#bbb;color:#555;display:block;line-height:26px;padding:0;text-align:center;text-decoration:none;font-size:13px;cursor:pointer;}
.m-tabs.dark li a {background-color:#555;color:#fff;line-height:32px;font-size:16px;}
.m-tabs li.active > a {background-color:#fff;}
.m-tabs.dark li.active > a {background-color:#e2e3e4;color:#000;}
.m-tabs li:hover > a {background-color:#ddd;}
.m-tabs.dark li:hover > a {background-color:#fff;color:#000;}
.m-panel {border:0;clear:left;background-color:#fff;z-index:10;}

.m-tabs-container.v2 {background-color:#737373;color:#fff;font-style:italic;height:32px;}
.m-tabs-container.v2 .m-tabs li a {color:#fff;line-height:32px;padding:0 22px;}
.m-tabs-container.v2 .m-tabs li, .m-tabs-container.v2 .m-tabs li a {background-color:#737373;}
.m-tabs-container.v2 .m-tabs li.active > a, .m-tabs-container.v2 .m-tabs li:hover > a, .m-tabs-container.v2 .m-tabs li.active, .m-tabs-container.v2 .m-tabs li:hover {background-color:#3d3d3d;}

li.toggle a {background:none!important;}
.m-tabs li.toggle {float:right;width:26px;height:26px;background:#eee url(http://images.boardgaming.com/cssimages/btn-plus-minus.png) no-repeat;background-position:-26px 0;cursor:pointer;}
.m-tabs li.toggle:hover {background-color:#ddd;}
.m-tabs li.toggle:active {background-color:#aaa;}
.m-tabs li.toggle.on {background-position:-26px -26px;}
			
.m-tabs-container.v2 .m-tabs li.toggle {background-position:0 0;margin-top:3px;margin-right:3px;background-color:#999;}
.m-tabs-container.v2 .m-tabs li.toggle:hover {background-color:#aaa;}
.m-tabs-container.v2 .m-tabs li.toggle:active {background-color:#ccc;}
.m-tabs-container.v2 .m-tabs li.toggle.on {background-position:0 -26px;}



#userreviews {margin-top:15px;}


/* ====================== TABS for FEATURE Area ===================== */
/* for ul or ol lists <ul class="m-tabs"> followed by <div class="m-panel"> */
/* dark green:#8da247; light green:#aab777; */
#home-feature {background:#404040;padding-bottom:5px;padding-top:3px;overflow:hidden;margin-bottom:10px;}
#home-feature .feature-title {float:left;color:#fff;font-size:16px;font-weight:normal;font-style:italic;padding:0;margin:0 0 5px 15px;width:40%;}
.f-tabs-container {background:none;float:right;width:40%;}
.f-tabs {list-style:none;margin:0;padding:0;background:#fff;}
.f-tabs li {float:right;background:#fff;margin:0;width:16px;height:16px;line-height:16px;margin-right:3px;}
.f-tabs li.active {background:#aaa;}
.f-tabs li:hover {background:#eee;}
.f-tabs li a {background:#5f6062;color:#fff;display:block;font-size:11px;line-height:16px;font-weight:bold;padding:0;text-align:center;text-decoration:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;width:100%;}
.f-tabs li.active > a, .f-tabs li:hover > a {background:#aaa;}
.f-panel-container {border:0;clear:both;}
.f-panel {border:0;clear:both;z-index:10;text-align:center;}

/* ====================== GAME HEADER ========================= */
#game-header {background:#fff; margin:0px; padding:10px; padding-bottom:0; border-top:5px solid #58595B; height:1%; /*To trigger haslayout in IE */}
/* feature-image affects other pages as well */
#feature-image {float:left;height:200px;width:200px;padding:0;background:none;color:#fff;text-align:center;margin-bottom:10px;margin-right:10px;}
#game-header #title-area {float:left; width:400px;}
#game-header #title-area h1 {font-size:35px;margin:0;color:#555;font-weight:normal;margin-bottom:5px;}
#game-header .meta {font-size:12px;color:#555;line-height:13px;font-style:italic;}
#game-header .meta a {}
#game-header .meta a:hover {}
#game-header .game-tags {margin:10px 0;line-height:20px;}
#game-header .upcoming-tag {color:#fff;background-color:#d97921;padding:2px 5px;text-transform:uppercase;font-weight:bolder;font-style:normal;}
#game-header .expansion-tag, #game-header .digital-tag {color:#fff;background-color:#d97921;padding:2px 5px;text-transform:uppercase;font-weight:bolder;font-style:normal;margin-right:3px;}
#game-header .digital-tag {background-color:#7f9a19;}
#game-header a.expansion-tag:hover {background:#e93;}
#game-header .summary {margin-top:10px;}
#game-header .overview {margin-top:10px;}
#game-header .label {font-weight:bold;}
#addit_buttons {background:none;margin-top:-37px;height:37px;color:#fff;font-size:11px;font-weight:bolder;font-family:Arial, Helvetica, sans-serif;text-align:right;line-height:28px;}
#widget_user_buttons {float:left;background:none;height:47px;margin-top:5px;color:#fff;font-size:11px;font-weight:bolder;font-family:Arial, Helvetica, sans-serif;text-align:left;line-height:28px;}
#widget_user_buttons .btn_container {float:right;width:94px;text-align:center;line-height:16px;}
#widget_user_buttons .btn_container .stat {display:block;background:url(http://images.boardgaming.com/cssimages/btn-info-flag.png) no-repeat;width:94px;height:19px;}

a.userbtn {color:#000;height:28px;display:block;float:right;width:123px;text-align:left;background:url(http://images.boardgaming.com/cssimages/btn-sprite.png) no-repeat;margin-left:10px;}
a:hover.userbtn {color:#fff;}

a.userbtn.btn_played {width:94px;float:none;margin-left:0;background-position:-567px 0;}
a:hover.userbtn.btn_played {background-position:-567px -28px;}

a.userbtn.btn_heart {width:94px;float:none;margin-left:0;background-position:-661px 0px;}
a:hover.userbtn.btn_heart {background-position:-661px -28px;}

a.userbtn.btn_follow_game {width:94px;float:none;margin-left:0;background:url(http://images.boardgaming.com/cssimages/btn-sprite.png) no-repeat;background-position:-473px 0;}
a:hover.userbtn.btn_follow_game {background-position:-473px -28px;}
a.userbtn.btn_follow_game.unfollow {background-position:-473px -56px;}
a:hover.userbtn.btn_follow_game.unfollow {background-position:-473px -84px;}

a.userbtn span.btntext {padding-left:27px;} /* for favorite/own/want */
a.userbtn span.stat {display:block;float:right;padding-right:20px;color:#fff;} /* for favorite/own/want */

a.userbtn.btn_favorite {background:url(http://images.boardgaming.com/cssimages/btn-sprite.png) no-repeat;width:133px;background-position:0 0;}
a:hover.userbtn.btn_favorite {background-position:0 -28px;}
a.userbtn.btn_favorite.remove {background-position:0 -56px;}
a:hover.userbtn.btn_favorite.remove {background-position:0 -84px;}
a.userbtn.btn_mystore {background:url(http://images.boardgaming.com/cssimages/btn-sprite.png) no-repeat;width:133px;background-position:0 -112px;}
a:hover.userbtn.btn_mystore {background-position:0 -140px;}
a.userbtn.btn_mystore.remove {background-position:0 -168px;}
a:hover.userbtn.btn_mystore.remove {background-position:0 -196px;}

a.userbtn.btn_want {background:url(http://images.boardgaming.com/cssimages/btn-sprite.png) no-repeat;width:123px;background-position:-133px 0;}
a:hover.userbtn.btn_want {background-position:-133px -28px;}
a.userbtn.btn_want.remove {background-position:-133px -56px;}
a:hover.userbtn.btn_want.remove {background-position:-133px -84px;}

a.userbtn.btn_own {background:url(http://images.boardgaming.com/cssimages/btn-sprite.png) no-repeat;width:123px;background-position:-256px 0;}
a:hover.userbtn.btn_own {background-position:-256px -28px;}
a.userbtn.btn_own.remove {background-position:-256px -56px;}
a:hover.userbtn.btn_own.remove {background-position:-256px -84px;}

a.userbtn.btn_medal {background:url(http://images.boardgaming.com/cssimages/medal-button-sprite.png) no-repeat;width:100px;margin-right:10px;}
a:hover.userbtn.btn_medal {background-position:0 -28px;}
a:hover.userbtn.btn_medal.awarded {background-position:0 -56px;}

#game-info-bar {margin-bottom:10px;background:#eee;color:#aaa;font-size:11px; padding:10px 10px; margin-right:0px;}
#game-info-bar #detail-icons {float:left;margin-right:20px;font-family:Georgia, "Times New Roman", Times, serif;}
#detail-icon-players, #detail-icon-age, #detail-icon-time {padding-top:50px; float:left; background:none; color:#555; font-weight:bolder; border:none; width:60px; font-size:16px; line-height:16px; padding-bottom:4px; text-align:center; background-image:url(http://images.boardgaming.com/cssimages/gamedetail.gif); background-repeat:no-repeat;}
#detail-icon-players {background-position:0px 0px;margin-right:10px;color:#2C597A;}
#detail-icon-age {background-position:-60px 0px;margin-right:10px;color:#82412F;}
#detail-icon-time {background-position:-120px 0px;color:#5F642C;}

#ugc-buttons ul {list-style:none;margin:0;margin-top:2px;padding:0;}
#ugc-buttons li {float:left;text-align:center;margin:0;margin-right:20px;background:none;color:#ccc;width:110px;height:70px;}
#ugc-buttons li a {display:block;height:70px;width:110px;font-size:12px;font-style:italic;text-decoration:none;background:url(http://images.boardgaming.com/cssimages/ugc-button-sprite.png) no-repeat;line-height:26px;}
#ugc-buttons li a.btn-reviews {background-position:0px 0px;}
#ugc-buttons li a.btn-reviews:hover {background-position:-110px 0px;}
#ugc-buttons li a.btn-tips {background-position:0px -70px;}
#ugc-buttons li a.btn-tips:hover {background-position:-110px -70px;}
#ugc-buttons li a.btn-discussion {background-position:0px -140px;}
#ugc-buttons li a.btn-discussion:hover {background-position:-110px -140px;}


/* ============== CONTENT SECTION ==================== */
#content {font-size:16px;line-height:21px;}
#content.page {border-top:5px solid #58595b;padding:20px;}
#content.news {border-top:5px solid #58595b;padding:20px;}
#content.gametips {padding:20px;}
#content.discussion {padding:20px;}
#content pre, #content kbd, #content tt, #content var {font-size:15px; line-height:21px;}
#content code {font-size:13px;}
#content dt, #content th {color:#000;}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {color:#000;margin:0;font-weight:normal;margin-bottom:5px;}
#content .page-title {color:#000;font-size:42px;line-height:42px;margin:10px 0 10px 0;}
#content .page-subtitle {color:#999;margin:0 0 1em 0;}
#content table {margin:0 -1px 24px 0; text-align:left; width:100%;}
#content table.border {border:1px solid #e7e7e7;}
#content tr th, #content thead th {color:#888; font-weight:bold; line-height:18px; padding:6px 10px;}
#content tr td {padding:4px 10px;}
#content table.border tr td {border-top:1px solid #e7e7e7;}
#content tr.odd td {background:#f2f7fc;}

/* REVIEW Formatting */
#content.review {background:#cbdfe6;}
/* .author-block changed */
.author-block {padding:10px;}
.author-block .summary {font-size:16px;font-weight:bold;margin:2px 105px 0 230px;}
.author-block .portrait {float:left;margin-right:20px;}
.author-block .title {font-size:32px;color:#000;line-height:32px;}
.author-block .meta {margin-bottom:1em;}
.author-block .author {font-style:italic;}
.author-block .date {font-style:italic;}

.bg-review-score {font-family:Georgia, "Times New Roman", Times, serif;float:right;color:#000;font-size:10px;width:56px;text-align:center;margin-right:18px;margin-top:-10px;}
.bg-review-score .medal {background:url(http://images.boardgaming.com/cssimages/review-medals.png) no-repeat;width:56px;height:56px;margin-top:15px;}
.bg-review-score .bg-rating {font-size:36px;line-height:42px;}
.bg-review-score .medal.gold {background-position:0 0;}
.bg-review-score .medal.silver {background-position:0 -56px;}
.bg-review-score .medal.bronze {background-position:0 -112px;}

/* ============== REVIEW SECTION ==================== */
#overview, #videos {padding:15px;font-size:16px;line-height:21px;}

#review {padding:15px;font-size:16px;line-height:21px;height:1%;}
#review #content h2, #review #content h3 {font-family:Arial, Helvetica, sans-serif;color:#000;font-size:14px;font-weight:bolder;text-transform:uppercase;border-top:3px solid #000;border-bottom:1px solid #777;padding:3px 0;margin-top:25px;margin-bottom:10px;}
#review #content h2:first-child, #review h3:first-child {margin-top:0;}
#review #content h4 {font-family:Arial, Helvetica, sans-serif;color:#555;font-weight:bold;margin:0;}
#review .clip {position:relative;}
#review .clip.family-gamer-guy {width:511px;height:160px;background:url(images/clips/family-gamer-guy.jpg) no-repeat;}
#review .clip.family-gamer-guy p {margin:0;padding:45px 20px 0 154px;}
#review .clip.casual-gamer-gal {width:512px;height:172px;background:url(images/clips/casual-gamer-gal.jpg) no-repeat;}
#review .clip.casual-gamer-gal p {margin:0;padding:52px 163px 0 20px;}

#review .gamer-type {clear:both;min-height:70px;}
#review .gamer-type .icon {float:left;background:url(http://images.boardgaming.com/cssimages/gamer-type-sprite.png) no-repeat;width:54px;height:62px;}
#review .gamer-type.family {color:#543820;}
#review .gamer-type.family .icon {background-position:0 0;}
#review .gamer-type.social {color:#41304a;}
#review .gamer-type.social .icon {background-position:0 -62px;}
#review .gamer-type.strategy {color:#353535;}
#review .gamer-type.strategy .icon {background-position:0 -124px;}
#review .gamer-type.casual {color:#24404e;}
#review .gamer-type.casual .icon {background-position:0 -186px;}
#review .gamer-type.avid {color:#3d481f;}
#review .gamer-type.avid .icon {background-position:0 -248px;}
#review .gamer-type.power {color:#4c1b14;}
#review .gamer-type.power .icon {background-position:0 -310px;}
#review .gamer-type img {float:left;}
#review .gamer-type .gamer-title {font-size:16px; margin-left:65px;}
#review .gamer-type .gamer-description {font-family: Georgia, serif; font-size:14px; font-weight:normal; font-style: italic; margin-left:65px; margin-bottom: 30px;}

/* =============== THE GAME PAGES =================== */
/* #content class .the-game */
#content.the-game, #content.page {padding:0 25px 20px 25px;}
.the-game h1 {margin:0;text-align:center;}
.the-game h2 {font-size:24px;line-height:24px;margin-bottom:5px;}
.the-game h3 {font-size:18px;margin-bottom:5px;}
.quest-list-item {background:#fff;padding:5px;margin:5px 0;}
.quest-list-item .title {font-size:18px;font-weight:bold;color:#555;}
.badge {position:relative;}
.badge .locked {background:url(http://images.boardgaming.com/badges/badge-locked.png) no-repeat;position:absolute;top:0;left:0;}

a.btn-num {background:#aaa;color:#fff;font-size:11px;line-height:16px;font-weight:bold;padding:0 4px;text-align:center;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
a.btn-num:hover {background:#5f6062}


/*  TEASERS
-------------------------------------------------------------- */
.teasers {background:#fff;}
.teasers div.alt {background-color:#f3f4f4;}
.commentlist .alt {background-color:#f3f4f4;}
.teasers .post, .teasers .news, .teasers .store, .teasers .discussion, .teasers .gametips {margin:0;padding:10px;min-height:110px;}
.teasers .post-image {float:left;overflow:hidden;margin:0;background:none;color:#fff;text-align:center;font-size:14px;font-weight:bolder;text-transform:uppercase;width:100px;}
.teasers .post-image img {border:0;}
/* the post-date style is for showing the date of a news post */
.teasers .post-date {float:left;width:82px;height:40px;overflow:hidden;margin:0 10px 0 0;background:#c1d9e2;color:#fff;text-align:center;font-size:14px;font-weight:bolder;text-transform:uppercase;border:2px solid #eee;}
.teasers h2 {font-size:18px;line-height:1em;padding:0;margin:0 0 3px 0;font-weight:normal;}
.teasers .news h2, .teasers .store h2 {font-size:22px;line-height:1.2em;}
.teasers h2 a {color:#000;}
.teasers h2 a:hover {color:#DF7D35;}
.teaser-meta, .teaser-utility {font-family:Georgia, "Times New Roman", Times, serif;color:#777;font-size:11px;line-height:15px;font-style:italic;}
.teaser-meta abbr, .teaser-utility abbr {border:none;}
.teaser-content, .teaser-summary {color:#555; font-size:12px;}
.hentry {clear:both;}
.teasers .news .teaser-content, .teasers .news .teaser-summary, .teasers .store .teaser-content, .teasers .store .teaser-summary {font-size:14px;}
.teasers .game-tags {display:inline;margin-left:10px;}
.teasers .game-tags span {color:#fff;background-color:#d97921;text-transform:uppercase;font-weight:bolder;font-style:normal;margin-right:4px; padding:0 5px;}
.teasers .game-tags span.digital {background-color:#7f9a19;}
.teaser-content {width:345px; margin-left:120px;}
.teaser-content.default {width:480px;}
.teaser-summary p {margin-top:5px; margin-bottom:5px; /* the_excerpt adds <p> automatically */ }

.teasers .user-score {font-family:Arial, Helvetica, sans-serif;float:right;color:#aaa;font-size:12px;width:52px;margin-left:15px;text-align:center;height:94px;background:url(http://images.boardgaming.com/cssimages/faces_52x94x86.png) no-repeat;position:relative;}
.teasers .user-score .rating {font-size:24px;line-height:28px;text-align:center;color:#555;font-weight:bold;z-index:100;position:absolute;top:53px;left:0px;width:52px;}
.teasers .user-score .votes {font-size:10px;font-family:Arial Narrow, Arial, Helvetica, sans-serif;line-height:13px;color:#fff;position:absolute;top:80px;left:0px;width:52px;}
.teasers .user-score.notrated {color:#aaa;}
.teasers .user-score.notrated .rating {color:#aaa;}

/* For both .teasers and review section */
.bg-score {font-family:Arial, Helvetica, sans-serif;float:right;color:#555;font-size:12px;font-weight:bold;width:52px;margin-left:15px;text-align:center;height:94px;background:url(http://images.boardgaming.com/cssimages/bg-score-sprite_52x94.png) no-repeat;position:relative;}
.bg-score .bg-rating {font-size:24px;line-height:28px;text-align:center;color:#555;font-weight:bold;z-index:100;position:absolute;top:53px;left:0px;width:52px;}
.bg-score .bg-rating-desc {font-family:Arial Narrow, Arial, Helvetica, sans-serif;font-size:10px;color:#fff;z-index:100;position:absolute;top:80px;left:0px;width:52px;}
.bg-score.notrated .bg-rating {color:#aaa;}
.bg-score.notrated {background-position:0px 0px;}
.bg-score.bronze {background-position:-52px 0px;}
.bg-score.silver {background-position:-104px 0px;}
.bg-score.gold {background-position:-156px 0px;}

/* Entry Content
-------------------------------------------------------------- */
.entry-title {color:#555;font-size:38px;line-height:1.1em;font-weight:normal;margin-bottom:50px;}
.entry-title a {color:#555;text-decoration:none;}
.entry-meta {color:#777;font-size:12px;}
.entry-meta abbr, .entry-utility abbr {border:none;}
.entry-meta abbr:hover, .entry-utility abbr:hover {border-bottom:1px dotted #666;}
.entry-content, .entry-summary {padding:0;}
.entry-content fieldset {border:1px solid #e7e7e7;margin:0 0 24px 0;padding:24px;}
.entry-content fieldset legend {background:#fff;color:#000;font-weight:bold;padding:0 24px;}
.entry-content input {margin:0 0 1em 0;}
.entry-content label {color:#555;font-size:12px;}
.entry-content select {margin:0 0 24px 0;}
.entry-content sup, .entry-content sub {font-size:10px;}
.entry-content blockquote.left {float:left;margin-left:0;margin-right:24px;text-align:right;width:33%;}
.entry-content blockquote.right {float:right;margin-left:24px;margin-right:0;text-align:left;width:33%;}
.entry-footer {border-top:1px solid #ccc;padding-top:10px;}
.entry-tags {font-style:italic;}
.entry-utility {color:#888;font-size:12px;line-height:18px;}
.entry-meta a, .entry-utility a {color:#888;}
.entry-meta a:hover, .entry-utility a:hover {color:#ff4b33;}
/* for wp_link_pages() function */
.page-link {color:#000;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em;}
.page-link a:link, .page-link a:visited {background:#f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}
.page-link a:active, .page-link a:hover {color:#ff4b33;}


/* PAGINATION
-------------------------------------------------------------- */
.pagination {padding:0;font-size:11px;line-height:13px;font-family:Arial, Helvetica, sans-serif;}
.pagination span {display:block;float:left;margin:0px 2px 0 0;padding:5px 8px 4px 8px;width:auto;color:#fff;}
.pagination a {display:block;float:left;margin:0px 2px 0 0;padding:5px 8px 4px 8px;text-decoration:none;width:auto;color:#fff;background:#777;}
.pagination a:hover{color:#fff;background:#aaa;text-decoration:none;}
.pagination .current{padding:5px 8px 4px 8px;background:#aaa;color:#fff;}

/* AUTHOR and PROFILE PAGES
-------------------------------------------------------------- */
#author-header {background:#fff;border-top:4px solid #000;font-size:14px;line-height:20px;padding:20px;margin-bottom:1em;}
#author-header .portrait {float:left;margin-right:50px;}
#author-header .avatar {float:left;}
#author-header .badges {float:left;color:#ccc;font-size:12px;font-style:italic;text-align:center;line-height:14px;}
#author-header .title {font-size:28px;color:#000;line-height:28px;}
#author-header .activity-stats {margin-top:11px;font-style:italic;}
#author-header .meta {font-size:11px;}
.droppable-hover {background:#ccc;}
#profile_badges .badge_slot_container {border:1px dashed #444;}
#author-header .badge_slot_container {border:1px dashed #ccc;}
#author-header .invite_url {display:none;}

.gameshelf {background:url(http://images.boardgaming.com/cssimages/gameshelf.png) repeat-y;padding:0px 10px 40px 20px;height:1%;/*has_layout required for repeating background in IE*/}
.gameshelf .game {float:left;text-align:center;margin:0;width:120px;height:142px;position:relative;}
.gameshelf .box {position:absolute;bottom:34px;left:0;width:120px;text-align:center;}
.gameshelf img {-moz-box-shadow:4px 2px 8px #333;-webkit-box-shadow:4px 2px 8px #333;}
.gameshelf .sticker-wrap {position:absolute;bottom:7px;left:0;width:120px;text-align:center;height:19px;line-height:19px;}
.gameshelf .sticker {border:2px solid #6b6b6b;background:#eee;font-size:11px;padding:0 5px;color:#333;font-style:italic;padding-bottom:1px;}
.gameshelf .sticker.heart {padding-left:20px;background:#eee url(http://images.boardgaming.com/cssimages/icon-heart.png) no-repeat;background-position:3px 2px;}
.gameshelf .sticker.play {padding-left:20px;background:#eee url(http://images.boardgaming.com/cssimages/icon-play.png) no-repeat; background-position:3px 2px;}

/* buttons for switching between profile pages */
div.profile-btn {font-style:italic;background:none;background-color:rgba(255,255,255,0.3);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30ffffff,endColorstr=#30ffffff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#30ffffff,endColorstr=#30ffffff);width:140px;height:50px;}
div.profile-btn.active, div.profile-btn:hover {background-color:#fff;}
div.profile-btn a {padding:5px;display:block;}
#sidebar-widgets .profile_nav, #sidebar-widgets .store_nav {background:none;}
#profile-nav a {background:url(http://images.boardgaming.com/cssimages/profile-buttons-sprite.png) no-repeat;display:block;width:300px;height:50px;margin-bottom:5px;}
#profile-nav a.btn-avatars {background-position:0 0;}
#profile-nav a:hover.btn-avatars, #profile-nav a.btn-avatars.active {background-position:-300px 0;}
#profile-nav a.btn-badges {background-position:0 -50px;}
#profile-nav a:hover.btn-badges, #profile-nav a.btn-badges.active {background-position:-300px -50px;}
#profile-nav a.btn-themes {background-position:0 -100px;}
#profile-nav a:hover.btn-themes, #profile-nav a.btn-themes.active {background-position:-300px -100px;}
#profile-nav a.btn-cards {background-position:0 -150px;}
#profile-nav a:hover.btn-cards, #profile-nav a.btn-cards.active {background-position:-300px -150px;}
#profile-nav a.btn-profile {background-position:0 -200px;}
#profile-nav a:hover.btn-profile, #profile-nav a.btn-profile.active {background-position:-300px -200px;}
#profile-nav a.btn-gems {background-position:0 -250px;}
#profile-nav a:hover.btn-gems, #profile-nav a.btn-gems.active {background-position:-300px -250px;}
#profile-nav a.btn-storeloc {background-position:0 -300px;}
#profile-nav a:hover.btn-storeloc, #profile-nav a.btn-storeloc.active {background-position:-300px -300px;}
#profile-nav a.btn-mystore {background-position:0 -350px;}
#profile-nav a:hover.btn-mystore, #profile-nav a.btn-mystore.active {background-position:-300px -350px;}
#profile-nav a.btn-certs {background-position:0 -400px;}
#profile-nav a:hover.btn-certs, #profile-nav a.btn-certs.active {background-position:-300px -400px;}

/* USER PROFILE / LOGIN PAGES 
-------------------------------------------------------------- */
.msg_info, .msg_err {-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:8px 12px;color:#000; margin-bottom:10px;}
.msg_info {border:1px solid #0C0; background-color:#EBFFE8;}
.msg_err {border:1px solid #C00; background-color:#FFEBE8;}
.button {padding:3px 10px;font-size:14px;line-height:18px;font-weight:bold;background-color:#487e9a;color:#fff;cursor:pointer;text-decoration:none;margin-top:-3px;}
a.button {color:#fff;}
.button:hover {background-color:#DF7D35;}
.button:active {background-color:#036;}
.description {font-size:11px; color:#555;}
#avatar_list div.avatar, #badge_list div.badge, div.theme {position:relative;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;}
#avatar_list div.avatar {float:left;width:120px;height:140px;position:relative;}
#avatar_list div.avatar .locked {background:url(http://images.boardgaming.com/cssimages/lock-overlay.png) repeat;position:absolute;top:0;left:0;width:110px;height:110px;}
#avatar_list div.avatar .ua {background:url(http://images.boardgaming.com/cssimages/fade-overlay.png) repeat;position:absolute;top:0;left:0;width:110px;height:110px;}
#avatar_list img {padding:3px;}
#avatar_list .selected img {background:#069;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#none;-moz-box-shadow:0px 0px 8px #036;-webkit-box-shadow:0px 0px 8px #036;box-shadow:0px 0px 8px #036;}
div.avatar .avatar-colors {position:absolute;top:10px;right:13px;}
div.avatar .avatar-colors a { display:block;width:8px;height:20px;margin-bottom:5px; }
div.avatar .avatar-colors a.blue { background-color:#33688a; }
div.avatar .avatar-colors a.red { background-color:#91342d; }
div.avatar .avatar-colors a.orange { background-color:#c7760d; }
div.avatar .avatar-colors a.yellow { background-color:#d5ae15; }
div.avatar .avatar-colors a.green { background-color:#576c1f; }

/* MARKET
-------------------------------------------------------------- */
a.up-arrow, a.down-arrow {background:url(http://images.boardgaming.com/cssimages/up-down-arrows.gif) no-repeat 0 0;}
a:hover.up-arrow {background-position:0px -20px;}
a:active.up-arrow {background-position:0px -40px;}
a.down-arrow {background-position:-30px 0;}
a:hover.down-arrow {background-position:-30px -20px;}
a:active.down-arrow {background-position:-30px -40px;}
.product-listing {clear:both;border-top:1px solid #CCC;padding:15px 0;min-height:70px;}
.product-image {margin-right:20px;}
.product-purchase {text-align:center;width:150px;margin-left:20px;min-height:70px;}
.product-purchase form {margin:5px 0;}
.product-purchase .price {font-size:16px;}

.cost {position:absolute;bottom:11px;left:3px;color:#000;padding:0px 4px 6px 4px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.buy, .sell {position:absolute;bottom:11px;right:15px;background:#6a842d;color:#fff;padding:3px 5px;font-weight:bolder;}
.buy a, .sell a {color:#fff;}
.buy:hover {background:#47581e;cursor:pointer;}
.sell {background:#9a2c2d;color:#fff;}
.sell:hover {background:#641d1d;cursor:pointer;}
.owned {position:absolute;bottom:11px;left:3px;background:#ccc;color:#fff;padding:3px 4px;font-weight:bolder;}


#register-page .error {color:red;font-size:11px;}

#invite_form .success {background-color:#ffffe0;border:1px solid #e6db55;margin-bottom:8px;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#invite_form .error {background-color: #ffebe8;border:1px solid #c00;margin-bottom:8px;padding:6px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

/* =====================   Headline Area for News   ======================  */
#content .headline-area {clear:both;background:none;margin-bottom:20px;}
#content .headline-area h1 {margin-bottom:10px;}
#content .headline-meta {font-style:italic;color:#777;font-size:14px;}
#content .headline-tags {margin-bottom:10px;}
#content .social-share {margin:6px 0;}

/* Images
-------------------------------------------------------------- */
.alignleft, img.alignleft {display:inline; float:left; margin-right:24px; margin-top:4px;}
.alignright, img.alignright {display:inline; float:right; margin-left:24px; margin-top:4px;}
.aligncenter, img.aligncenter {clear:both; display:block; margin-left:auto; margin-right:auto;}
img.alignleft, img.alignright, img.aligncenter {margin-bottom:12px;}
#content img {max-width:640px;}
#content .attachment img {max-width:900px;}
#content img.icon {margin-right:5px;}
#content .wp-caption {background:#f1f1f1; line-height:18px; margin-bottom:20px; padding:4px; text-align:center;}
#content .wp-caption img {margin:5px 5px 0;}
#content .wp-caption p.wp-caption-text {color:#888; font-size:12px; margin:5px;}
#content .wp-smiley {margin:0;}
#content .gallery {margin:0 auto 18px;}
#content .gallery .gallery-item {float:left; margin-top:0; text-align:center; width:33%;}
#content .gallery img {border:2px solid #cfcfcf;}
#content .gallery .gallery-caption {color:#888; font-size:12px; margin:0 0 12px;}
#content .gallery dl {margin:0;}
#content .gallery img {border:10px solid #f1f1f1;}
#content .gallery br+br {display:none;}
#content .attachment img {/* single attachment images should be centered */
	display:block;margin:0 auto;}


/* Navigation
-------------------------------------------------------------- */
.navigation {clear:both;color:#888;font-size:12px;line-height:18px;overflow:hidden;background:#555;padding:3px 10px;}
.navigation a {color:#fff;text-decoration:none;}
.navigation a:hover {color:#555;text-decoration:underline;}
.nav-previous {float:left;width:50%;font-size:12px;line-height:1em;}
.nav-next {float:right;text-align:right;width:50%;font-size:12px;line-height:1em;}
#nav-above {margin:0;padding:5px 10px;background:#eee;height:1%;}
#nav-below {margin:-18px 0 0 0;}

/* PAGE FORMATTING */
h2.section-title {clear:both;background:#bbb;color:#555;padding:5px 8px;font-size:14px;font-weight:bolder;margin:15px 0 0 0;}

/* Comments
-------------------------------------------------------------- */
.content-section.comment {background:#ddd;}
.commentlist {}
.comment-entry {clear:both;background:#fff;padding:7px;margin:0;border-bottom:1px solid #eee;zoom:1;height:1%;/*To trigger HasLayout in IE*/}
.comment-portrait {float:left;margin:0;height:100px;width:100px;margin-right:8px;position:relative;}
.seal {position:absolute;bottom:-9px;right:-9px;width:40px;height:40px;background:url(http://images.boardgaming.com/cssimages/icon-sprite.png) no-repeat -64px -110px;text-align:center;font-size:14px;font-family:"Times New Roman", Times, serif;color:#d4c4ae;font-weight:bold;line-height:36px;}
.comment-badges {float:left;width:40px;height:110px;}
.comment-badges .badge {margin-bottom:0;}
.comment-rating {float:right;font-family:Arial, Helvetica, sans-serif;color:#aaa;font-size:12px;width:52px;margin:0 10px 15px 10px;text-align:center;height:86px;background:url(http://images.boardgaming.com/cssimages/faces_52x94x86.png) no-repeat;background-position:0px -94px;}
.comment-rating .rating {font-size:24px;line-height:26px;color:#555;font-weight:bold;text-align:center;width:52px;padding-top:54px;}
.comment-rating.notrated {color:#aaa;}
.comment-rating.notrated .rating {color:#aaa;}
.comment-metadata {font-size:11px;font-style:italic;}
.comment-author {font-size:18px;margin-bottom:4px;}
.comment-author-info {font-style:italic; font-size:12px; text-transform:lowercase;}
.comment-moderation {color:#FF0000; font-style:italic;}
.comment-text {clear:both;font-size:12px;padding-top:7px;}
.commentlist.hidetext .comment-text {display:none;}

.comment-title {font-size:14px; font-weight:bold; margin:0 5px; margin-left:135px;}
.comment-togglereview {font-size:11px; font-style:italic; margin-top:10px; margin-bottom:10px; margin-left:135px;}
.comment-togglereview a, a.toggle {background:#ddd; color:#555; font-weight:bolder; padding:4px 6px;}
.comment-togglereview a:hover, a.toggle:hover {text-decoration:underline; color:#600;}
#comments a.addreview-link {background:#eee; color:#555; padding:4px 8px; font-size:14px; font-style:normal;}
#comments a.addreview-link:hover {color:#999;}
#comments.default .comment-text {clear:none;margin-left:145px;}

.ratingtextdisplay {color:#777;font-size:11px;margin-bottom:5px;}
.thumblock .title {float:left;color:#007db6;font-size:14px;font-weight:bold;margin-right:10px;line-height:32px;}
.thumblock .gdthumbtext {margin-left:10px;display:none;}
.thumblock .inactive.gdthumbtext {display:block;}
.thumblock .gdthumbtext.voted {margin-left:10px;display:block;}

.comment-multi-rating {float:right;}
.comment-multi-rating table {font-size:10px;}
.comment-multi-rating .gdmultitable {border:none;margin:2;}
.comment-multi-rating .gdmultitable td {color:#777;}
.comment-multi-rating .mtrow {background:none;}

#respond .gdmultitable {border:none;margin:0;background:none;}
#respond .gdmultitable td {color:#555;}
#respond .mtrow {background:#f5f5f5;background:none;}

.commentlist .even {}

.nopassword, .nocomments {display:none;}

/* REVIEW FORM
-------------------------------------------------------------- */
#respond, #edit-comment-form {clear:both; overflow:hidden; margin-left:10px;}
#respond h3, #edit-comment-form h3 {padding:3px 5px; color:#555; font-weight:bolder; font-size:16px; width:50%; border-bottom:1px dashed #ccc;}
#respond .login-info, #edit-comment-form .login-info {font-size:11px;float:right;}
#respond form, #edit-comment-form form {margin:0;padding:0;}
#respond fieldset, #edit-comment-form fieldset {margin:0;padding:0;border:none;}
#respond .required, #edit-comment-form .required {color:#ff4b33;font-weight:bold;}
#respond label, #respond .label, #edit-comment-form label, #edit-comment-form .label{color:#555;font-weight:bold;}
#respond input, #edit-comment-form input {margin:0;}
#respond input[type=radio], #edit-comment-form input[type=radio] {margin-left:15px;}
#respond input[type=submit], #edit-comment-form input[type=submit] {float:right;}
#respond textarea, #edit-comment-form textarea {width:98%;}
#respond .form-allowed-tags, #edit-comment-form .form-allowed-tags {color:#888; font-size:11px;}
#respond .form-allowed-tags code, #edit-comment-form .form-allowed-tags code {font-size:11px;}
#respond .form-submit, #edit-comment-form .form-submit {margin:12px 0;}
#respond .form-submit input, #edit-comment-form input {font-size:14px;}
#respond .error, #edit-comment-form .error {color:red;}


/* Sidebar Widget Areas
-------------------------------------------------------------- */
.widget-container {margin:0 0 18px 0;}
.widget-title {color:#222;font-weight:bold;}

/* Footer widget areas */
#footer-widget-area {}

/* Exploration Status */
#x {position:fixed;bottom:-405px;right:80px;height:445px;width:70px;text-align:center;border:2px solid #19495F;background:#34718D;z-index:999999;}
#x .explore, #x .explored, #x .finish {display:block;background:url(/wp-content/themes/bg/images/explore-sprite.png) no-repeat 0 0;height:39px;width:64px;margin:0 auto;margin-bottom:5px;}
#x .explore {cursor:pointer;}
#x .explore:hover {background-position:0 -39px;}
#x .finish {background-position:0 -117px;}
#x .finish:hover {background-position:0 -156px;}
#x .explored {background-position:0 -78px;}
#x .step {background:url(/wp-content/themes/bg/images/explore-sprite.png) no-repeat 0px -229px;;height:34px;width:34px;margin:0 auto;}
#x .info {font-family:Arial, Helvetica, sans-serif;color:#508da9;font-size:10px;background:#19495F;padding:5px 0;padding-bottom:20px;margin-top:5px;}
#x .info a {display:block;margin-top:4px;color:#accbda;text-decoration:none;}
#x .info a:hover {color:#ffffff;}
#x .step.follow {background-position:0 -263px;}
#x .step.rules {background-position:0 -297px;}
#x .step.official {background-position:0 -331px;}
#x .step.social {background-position:0 -365px;}
#x .step.played {background-position:0 -399px;}
#x .step.videos {background-position:0 -433px;}
#x .step.timer {background-position:0 -467px;}
#x .step.tips {background-position:0 -501px;}
#x .step.reviews {background-position:0 -535px;}
#x .step.final {background-position:0 -195px;}

/* DATA TABLES */
table.data {font-family:arial;}
table.data th {color:#888; font-weight:bold; line-height:18px; padding:6px 10px;}
table.data tr td {padding:4px 10px;}
table.data.border tr td {border-top:1px solid #e7e7e7;}
table.data tr.odd td {background:#f2f7fc;}

/* DIALOG BOXES */
.hrt_dialog {background:black;color:white;}
.hrt_dialog .hrt_image {display:block;float:left;margin:3px 10px 0 3px;height:40px;width:40px;background:url(http://images.boardgaming.com/cssimages/hearting-sprite_40x40.png) no-repeat;}
.hrt_dialog .hrt_image.bronze {background-position:-40px 0;}
.hrt_dialog .hrt_image.silver {background-position:-80px 0;}
.hrt_dialog .hrt_image.gold {background-position:-120px 0;}
.hrt_dialog .hrt_row {border-bottom:1px #999 dotted;padding:5px;}
.hrt_dialog .hrt_row .icon12 {margin-top:4px;}
.hrt_dialog .hrt_row .icon12.gold {margin-top:3px;float:right;}
.hrt_dialog .hrt_row div.hrt_cost {float:right;margin:10px 10px 0 0;}
.hrt_dialog .hrt_row div.hrt_select {float:right;margin:10px 5px 0 0;}

/* FOOTER -------------------------------------------------------------- */
#footer {font-size:12px; background-color:#eee; text-align:left; border:0; margin-bottom:20px; padding:15px; padding-bottom:30px;}
#footer a {border:0; color:#005c99;}
#footer a:hover {color:#7E96A0;}
#footer #footer_nav {float:right; text-align:right; border:0;}
#footer #site-info {width:350px;}
#footer #site-info .website {font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;}
#footer #site-info .copyright {font-size:12px; color:#999;}

img#wpstats {display:block;margin:0 auto 10px;}

/* Mobile Safari ( iPad, iPhone and iPod Touch )  ------------------------------ */

pre {-webkit-text-size-adjust:140%;}
code {-webkit-text-size-adjust:160%;}
#top-nav, .entry-meta, .entry-utility, .navigation, .widget-area {-webkit-text-size-adjust:120%;}
#site-description {-webkit-text-size-adjust:none;}

@media print {#wrapper {clear:both !important; display:block !important; float:none !important; position:relative !important;}
	#print-header {display:block;}
	#print-header .site-title, #print-header .site-description {line-height:1.4em;}
	#print-header .site-title {font-size:36px;}
	#header, #search {display:none;}
	.entry-content {font-size:14pt; line-height:1.6em;}
	.entry-title {font-size:21pt;}
	#top-nav, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area {display:none !important;}
	#header, #footer {margin:0; width:100%;}
	#content, .one-column #content {margin:24pt 0 0; width:100%;}
	.wp-caption p {font-size:11pt;}
	#site-info, #site-generator {float:none; width:auto;}
	img#wpstats {display:none;}
	#site-generator a {margin:0; padding:0;}
	#entry-author-info {border:1px solid #e7e7e7;}
	#main {}
	.home .sticky {border:none;}
	/* for creating a user profile card via user profile page */
	body.author #breadcrumb, .profile_nav, .sticker, .about_me_links {display:none;}
	.activity-stats .icon40 {display:none;}
	#profile.module {border:3px solid #ddd;}
	#author-header .invite_url {display:block;}
	#author-header .title {font-size:36px;}
	#author-header .gold_info {display:none;}
	#profile_badges .badge_slot_container, #author-header .badge_slot_container {border:none;}
}


/* BUDDY PRESS STUFF
-------------------------------------------------------------- */
/* Navigation tabs */
div.item-list-tabs {margin:0;padding:5px 0;border-bottom:1px solid #ccc;overflow:hidden;clear:both;font-size:12px;}
div.item-list-tabs ul {list-style:none;margin:0;padding:0;line-height:200%;}
	div.item-list-tabs ul li {float:left;margin-right:5px;}
		div.item-list-tabs#subnav ul li a {border:none;padding:0;}
	div.item-list-tabs ul li.last {clear:left;float:left;}
/* Object Lists (groups/members/forums/blogs) */
ul.item-list {margin:20px 0;padding:0;list-style:none;}
	ul.item-list li {position:relative;margin-bottom:5px;background:#fff;padding:10px;}
	ul.item-list div.item-avatar {float:left;}
	ul.item-list div.item {margin-left:65px;}
	ul.item-list div.action {position:absolute;top:15px;right:15px;text-align:right;font-size:12px;}
	.generic-button a {display:block;background:#545533;color:#fff;padding:0 5px;line-height:18px;border:1px solid #ddd;font-style:italic;}
	.generic-button.is_friend a {background:#a9674d;}
	.generic-button a:hover {background:#999;}
	.generic-button a:active {-moz-box-shadow:0px 0px 7px #ccc; -webkit-box-shadow:0px 0px 7px #ccc; box-shadow:0px 0px 7px #ccc;}
	a.btn-image {float:left;font-size:10px;line-height:28px;display:block;width:111px;height:28px;color:#fff;font-family:Arial, Helvetica, sans-serif;margin-right:15px;}
	a:hover.btn-image {background-position:0 -28px;}
	.btn-image span {padding-left:35px;}
	.btn-image.follow, .btn-image.unfollow {background:url(http://images.boardgaming.com/cssimages/btn-follow-gamer.gif) no-repeat;}
	.btn-image.unfollow {background-position:0 -56px;}
	a:hover.btn-image.unfollow {background-position:0 -84px;}
	.btn-image.friend, .btn-image.unfriend {background:url(http://images.boardgaming.com/cssimages/btn-friend-invite.gif) no-repeat;}
	.btn-image.unfriend {background-position:0 -56px;}
	a:hover.btn-image.unfriend {background-position:0 -84px;}
	.btn-image.gift {background:url(http://images.boardgaming.com/cssimages/btn-give-gift.gif) no-repeat;}
	.btn-image.group {background:url(http://images.boardgaming.com/cssimages/btn-group-invite.gif) no-repeat;}
	.btn-image.message {background:url(http://images.boardgaming.com/cssimages/btn-send-message.gif) no-repeat;}
	.item-meta {font-size:11px;color:#555;}
/* Content Object Headers */
div#item-header {padding-bottom:15px;overflow:hidden;}
	div#item-header div#item-header-avatar {float:left;margin-right:15px;}
	div#item-header div#item-header-content {float:left;}
/* Activity Stream Post Form */
form#whats-new-form {overflow:hidden;padding-bottom:20px;}
	form#whats-new-form #whats-new-avatar {float:left;}
	form#whats-new-form h5 {clear:none;margin-left:76px;}
	form#whats-new-form #whats-new-content {margin-left:54px;padding-left:22px;}
	form#whats-new-form #whats-new-textarea {padding:8px;border:1px inset #ccc;margin-bottom:10px;}
	form#whats-new-form textarea {width:100%;height:60px;font-size:14px;font-family:inherit;color:#555;border:none;margin:0;padding:0;}
	form#whats-new-form #whats-new-submit {float:right;margin:0;}
/* Activity Stream Post Form */
ul.activity-list {margin:0;padding:0;}
ul.activity-list li {overflow:hidden;padding:20px 0;}
	ul.activity-list li img.avatar {float:left;width:60px;height:60px;}
	ul.activity-list li div.activity-content {margin-left:75px;}
	ul.activity-list li div.activity-comments {margin:15px 0 0 38px;}
		ul.activity-list li div.activity-comments ul li {padding:5px 0;}
		ul.activity-list li div.activity-comments img.avatar {width:25px;height:25px;}
		ul.activity-list li div.acomment-content, ul.activity-list li div.acomment-meta {margin-left:35px;}
	ul.activity-list li div.activity-inreplyto {margin:15px 0 0 75px;font-size:11px;}
/* Input Forms */
/* Activity comment forms */
form.ac-form { display:none; } /* JS will show this */
div.activity-comments form {display:none;margin:10px 0 10px 33px;padding:8px;}
	div.activity-comments div#message {margin-top:15px;margin-bottom:0;}
	div.activity-comments form.loading {background-image:url( ../images/ajax-loader.gif );background-position:2% 95%;background-repeat:no-repeat;}
	div.activity-comments form .ac-textarea {padding:8px;border:1px inset #ccc;margin-bottom:10px;}
		div.activity-comments form textarea {width:100%;height:60px;border:none;padding:0;}
			div.activity-comments form input {	margin-top:5px;}
	div.activity-comments form div.ac-reply-avatar {float:left;}
	div.activity-comments form div.ac-reply-content {margin-left:25px;padding-left:15px;}
/* Standard Input Forms */
form.standard-form label, form.standard-form span.label {display:block;margin:15px 0 5px 0;}
	form.standard-form div.checkbox label,
	form.standard-form div.radio label {font-weight:normal;margin:5px 0 0 0;}
	form.standard-form textarea {width:75%;height:120px;}
	form.standard-form .hint {font-size:75%;color:#777;}
/* Send Invites Form */
form#send-invite-form {margin-top:20px;}
	div#invite-list {height:400px;overflow:scroll;padding:5px;	width:160px;	margin:10px 0;}
/* Directory search forms */
form.dir-form div.dir-search {float:right;width:250px;text-align:right;margin:0;}
form.dir-form div.dir-search input {font-size:11px;font-style:italic;line-height:14px;}
