@charset "utf-8";
/* CSS Document */
/* Version 001 */

/*for FireFox REMOVES DOTTED OUTLINES*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 DOTTED OUTLINES */
    input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }
	
.bowfixbox {
	padding:20px;
}

body {
	min-width: 1024px;
	max-width: 1024px;
	background-color:#000;
	background-image:url(../images/skinv2-site-background.jpg);
	background-position: center 46px;
}

body#bp-default #wp-admin-bar .padder {
	min-width: 1024px;
	max-width: 1024px;
}

/*#wp-admin-bar div#admin-bar-logo {
	position:fixed;
}*/

#wp-admin-bar {
	position:absolute;
	top:46px;
}

a {
	/*color: #0187c5;*/
	color:#0064aa;
	text-decoration: underline;
	outline:none;
	border:none;
}

a:hover {
	color:#489900;
	/*text-decoration: none;*/
}

a:focus { outline:none; }


.author-profile {
	margin-bottom:20px;
}

/************************************************************************************************************************************/
/* Section/Page Backgrounds																											*/
/************************************************************************************************************************************/
.category.on-the-table body { /*background-image:none; background-color:pink;*/ }

.fantasy-wargaming body {
	/*background-image: url(../images/mantic/mantic-ad-background-type1.jpg);*/
}

.nid-week body {
	background-image: url(../images/nidweek/nidweek-background.jpg);
}

.warhammer-week body {
	background-image: url(../images/warhammer-week/ww-background.jpg);
}

.warhammer-week .archive #content .padder {
	background-image: url(../images/warhammer-week/warhammer-section-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:180px;
	width:775px;
}

.kings-of-war .archive #content .padder {
	/*background-image: url(../images/mantic/mantic-weekend-section-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:180px;
	width:775px;*/
}

.gencon2010 .archive #content .padder {
	background-image: url(../images/gencon-indy/gencon-indy-header2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:180px;
	width:775px;
}

/************************************************************************************************************************************/
/* header																															*/
/************************************************************************************************************************************/
#header {
	/*background-color:orange;*/
	position:relative;
	background-image:url(../images/skinv3-header-plates-background-b.png);
	padding:0;
	margin-bottom:0;
	height:296px;
	width:1024px;
	overflow:hidden;
	background-repeat: no-repeat;
}

.video-embed { }

#header h1 {
	position:absolute;
	display: inline;
	top:-2px;
	left:2px;
}
	
#header h1 a {
	display:block;
	width:248px;
	height:215px;
	text-indent:-9999px;
	outline:none;
	/*background-image: url(../images/skinv2-bow-logo.png);*/
	background-image: url(../images/skinv2-bow-logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#header ul {
	display: inline;
	margin:0;
	padding:0;
	list-style:none;
}

#header ul li {
	display: inline;
	float:left;
	list-style-type: none;
}

/*** wargaming-genres ******************/
#wargaming-genres {
	position:absolute;
	top:26px;
	left:267px;
	/*background-color:red;*/
	width:588px;
	height:93px;
	list-style:none;
}

#wargaming-genres li a {
	display:block;
	outline:none;
	text-indent:-9999px;
	background-image: url(../images/skinv2-main-nav.png);
	height:93px;
	background-position: -303px -53px;
	background-repeat: no-repeat;
}

#wargaming-genres #sci-fi a { width:87px; background-position: -303px -53px; }
#wargaming-genres #sci-fi a:hover {	background-position: -303px -149px; }

#wargaming-genres #modern-day a { width:98px; margin-left:6px; background-position: -396px -53px; }
#wargaming-genres #modern-day a:hover {	background-position: -396px -149px; }

#wargaming-genres #fantasy a { width:72px; margin-left:13px; background-position: -507px -53px; }
#wargaming-genres #fantasy a:hover { background-position: -507px -149px; }

#wargaming-genres #historical a { width:92px; margin-left:17px; background-position: -596px -53px; }
#wargaming-genres #historical a:hover { background-position: -596px -149px; }

#wargaming-genres #board-games a { width:78px; margin-left:13px; background-position: -701px -53px; }
#wargaming-genres #board-games a:hover { background-position: -701px -149px; }

#wargaming-genres #role-playing a { width:102px; margin-left:10px; background-position: -789px -53px; }
#wargaming-genres #role-playing a:hover { background-position: -789px -149px; }

/*** wargaming-genres ******************/
#backstage {
	position:absolute;
	top:31px;
	left:883px;
	/*background-color:blue;*/
	width:117px;
	height:67px;
}

#backstage img { border:none; }

/*** wargaming-hubs ********************/
#wargaming-hubs {
	position:absolute;
	top:164px;
	left:5px;
	/*background-color:pink;*/
	width:244px;
	height:68px;
}

#wargaming-hubs li a {
	display:block;
	outline:none;
	text-indent:-9999px;
	background-image: url(../images/skinv2-main-nav.png);
	height:68px;
	background-position: 0px -92px;
	background-repeat: no-repeat;
}

#wargaming-hubs #tv a { width:42px; background-position: 0px -92px; }
#wargaming-hubs #tv a:hover { background-position: 0px -173px; }

#wargaming-hubs #radio a { width:51px; background-position: -42px -92px; }
#wargaming-hubs #radio a:hover { background-position: -42px -170px; }

#wargaming-hubs #events a { width:57px; background-position: -93px -92px; }
#wargaming-hubs #events a:hover { background-position: -93px -173px; }

#wargaming-hubs #free-stuff a { width:43px; background-position: -150px -92px; }
#wargaming-hubs #free-stuff a:hover { background-position: -150px -173px; }

#wargaming-hubs #store a { width:50px; background-position: -193px -92px; }
#wargaming-hubs #store a:hover { background-position: -193px -170px; }

/*** wargaming-community **************/
#wargaming-community {
	position:absolute;
	top:240px;
	left:7px;
	/*background-color:purple;*/
	width:420px;
	height:41px;
}

#wargaming-community li a {
	display:block;
	outline:none;
	text-indent:-9999px;
	background-image: url(../images/skinv2-main-nav.png);
	height:33px;
	background-position: 0px -248px;
	background-repeat: no-repeat;
}

#wargaming-community #home a { width:43px; background-position: 0px -248px; }
#wargaming-community #home a:hover { background-position: 0px -289px; }

#wargaming-community #latest-activity a { width:99px; background-position: -43px -248px; }
#wargaming-community #latest-activity a:hover { background-position: -43px -289px; }

#wargaming-community #disussion-groups a { width:124px; background-position: -142px -248px; }
#wargaming-community #disussion-groups a:hover { background-position: -142px -289px; }

#wargaming-community #latest-topics a { width:90px; background-position: -266px -248px; }
#wargaming-community #latest-topics a:hover { background-position: -266px -289px; }

#wargaming-community #members a { width:64px; background-position: -356px -248px; }
#wargaming-community #members a:hover { background-position: -356px -289px; }

/*** wargaming-community-content **************/
#wargaming-community-content {
	position:absolute;
	top:240px;
	left:439px;
	/*background-color:red;*/
	width:244px;
	height:41px;
}

#wargaming-community-content li a {
	display:block;
	outline:none;
	text-indent:-9999px;
	background-image: url(../images/skinv2-main-nav.png);
	height:41px;
	background-position: -432px -248px;
	background-repeat: no-repeat;
}

#wargaming-community-content #minirama a { width:78px; background-position: -432px -248px; }
#wargaming-community-content #minirama a:hover { background-position: -432px -289px; }

#wargaming-community-content #trerrainarama a { width:104px; background-position: -510px -248px; }
#wargaming-community-content #trerrainarama a:hover { background-position: -510px -289px; }

#wargaming-community-content #webbuzz a { width:62px; background-position: -614px -248px; }
#wargaming-community-content #webbuzz a:hover { background-position: -614px -289px; }

/*** wargaming-news-submit **************/
#wargaming-news-submit {
	position:absolute;
	top:240px;
	left:932px;
	/*background-color:brown;*/
	width:64px;
	height:41px;
}

#wargaming-news-submit li a {
	display:block;
	outline:none;
	text-indent:-9999px;
	background-image: url(../images/skinv2-main-nav.png);
	height:41px;
	background-position: -926px -248px;
	background-repeat: no-repeat;
}

#wargaming-news-submit #submit-story a { width:64px; background-position: -926px -248px; }
#wargaming-news-submit #submit-story a:hover { background-position: -926px -289px; }

/*** featured-content **************/
#featured-content {
	position:absolute;
	top:128px;
	left:262px;
	width:744px;
	height:102px;
}

#featured-content li {
	display: inline;
	float:left;
	list-style-type: none;
	outline:none;
	width:117px;
	height:102px;
	margin-right:7px;
}

#featured-content li a {
	display:block;
	width:117px;
	height:66px;
	/*background-color:red;*/
	text-decoration:none;
	color:#fff;
}

#featured-content li a:hover, #featured-content li a:active {
	color:#ffe164;
}

#featured-content li a img { border:none; }

#featured-content li p {
	font-size: 0.8em;
	line-height:1.3em;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	padding:0;
	margin:0;
	padding-top:5px;
	text-align:center;
}

.avmax-100 .action { width:160px; }
.avmax-100 .action a:link { float:right; }
.avmax-100 .meta { float:left; margin-top:5px; }

/*** site-search-box **************/
#site-search-box {
	position:absolute;
	display: inline;
	top:240px;
	left:700px;
	width:221px;
	height:33px;
}
#site-search-box #searchform {
	width:221px;
	height:33px;
	background-image: url(../images/skinv2-main-nav.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#site-search-box #searchform #s {
	float:left;
	width:174px;
	height:33px;
	border:none;
	padding-top:10px\0/;
	padding-left:6px;
	padding-right:6px;
	background:none;
}
	
#site-search-box #searchform #searchsubmit {
	float:right;
	width:35px;
	height:33px;
	border:none;
	text-indent:-9999px;
	background:none;
}


/************************************************************************************************************************************/
/* PAGE																																*/
/************************************************************************************************************************************/
#feature-holder {
	position: relative;
	z-index:2;
}

#feature-screen {
	width:1019;
	height:360px;
	background-image: url(../images/caps-and-feature-screen.gif);
	background-repeat: no-repeat;
	background-position: 0px -143px;
	padding-top:5px;
	padding-left:5px;
}

#feature-embed {
	width:1024;
	height:375px;
}

#capstop {
	position: relative;
	z-index:2;
	width:1024px;
	height:20px;
	background-image: url(../images/caps-and-feature-screen.gif);
	background-repeat: no-repeat;
	background-position: 0px -123px;
}

#container {
	/*background-image:url(../images/sidebar-whitebackground.gif);
	background-repeat: repeat-y;
	background-position: right top;
	background-color:blue;*/
	/*background-color:purple;*/
}

#content {
	border:none;
	/*padding-top:20px;
	background-image: url(../images/cap-content-column.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
}

#content .padder { background-color:#FFF; margin-right: 250px; width:735px; border:none; }
.single #content .padder { 
	padding:0px;
	width:775px; 
}

div.post { margin-bottom:0; width:775px; }
div.post div.post-content { margin-left:0; }
#comments span.title, #trackbacks span.title {display:none;}
/*div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options { width:735px; margin-top:0px; margin-left:20px; margin-bottom:20px; border-top:none; }*/
div.post p.date { width:735px; margin-top:0px; margin-left:20px; margin-bottom:7px; border-top:none; 
font-size: 0.8em;
font-family: Arial,Tahoma,Verdana,sans-serif;
}
div.post p.postmetadata { clear:both; width:735px; margin-top:0px; margin-left:20px; border-bottom:none; }


/************************************************************************************************************************************/
/* SIDE BAR																															*/
/************************************************************************************************************************************/
#sidebar {
	/*padding-top:20px;
	background-image: url(../images/cap-sidenav-column.jpg);
	background-repeat: no-repeat;
	background-position: left top;*/
}
#sidebar .padder { padding:0px; }
#sidebar-me {
	clear:both;
	background-color:#fff;
	padding:20px;
	padding-bottom:30px;
	background-image: url(../images/sideband-sprite.png);
	background-position: -1603px bottom;
	background-repeat: no-repeat;
}

p#login-text { /*background-color:#CCC;*/
	clear:both;
	padding-top:10px;
	padding-bottom:35px;
	margin-bottom:0;
	color:#000;
	font-weight:bold;
	background-image: url(../images/sideband-sprite.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a#account-create {
	display:block;
	margin-left:6px;
	background-image:url(../images/sideband-sprite.png);
	background-position: -700px -130px;
	width:217px;
	height:50px;
	text-indent:-9999px;
	outline:none;
}

a:hover#account-create {
	background-position: -928px -130px;
}

a#account-why {
	display:block;
	clear:both;
	margin-top:7px;
	margin-left:3px;
	background-image:url(../images/sideband-sprite.png);
	background-position: -1152px -150px;
	width:219px;
	height:30px;
	text-indent:-9999px;
	outline:none;
}

a:hover#account-why {
	background-position: -1376px -150px;
}

#sidebar-login-form {
	padding:0px;
	background-image: url(../images/sideband-sprite.png);
	background-repeat: no-repeat;
	background-position: -229px 0px;
	height:193px;
}

#sidebar-login-form label { text-indent:-9999px; height:30px; padding-top:-20px; color:#FFF; }

#sidebar-login-form .input { width:135px; color:#000; font-weight:normal; }

#sidebar-user-login {
	position:relative;
	top:-16px;
	left:73px;
	height:18px;
	padding:5px;
	padding-top:7px;
	border:none;
	background:none;
}
#sidebar-user-pass {
	position:relative;
	top:-5px;
	left:73px;
	width:143px;
	height:18px;
	padding:5px;
	padding-top:7px;
	border:none;
	background:none;
}

#sidebar-login-form .forgetmenot label { text-indent:0px; padding-top:31px; padding-left:12px; text-transform: uppercase; font-size:0; color:#502f20; }

#sidebar-login-form  #sidebar-wp-submit {
	position:relative;
	top:-54px;
	left:164px;
	width:55px;
	height:36px;
	background:none;
	border:none;
	text-indent:-9999px;
}

a#account-forgot {
	display:block;
	position:relative;
	top:-47px;
	left:29px;
	/*margin-top:7px;
	margin-left:3px;*/
	background-image:url(../images/sideband-sprite.png);
	background-position: -1155px -118px;
	width:171px;
	height:23px;
	text-indent:-9999px;
	outline:none;
}

a:hover#account-forgot {
	background-position: -1329px -118px;
}



/************************************************************************************************************************************/
/* FOOTER 																															*/
/************************************************************************************************************************************/
.footer-wrapper {
	float:left;
	width:1024px;
	padding-top:90px;
	background-image: url(../images/skinv2-footer-background.jpg);
	background-position: left top;
}

.footer-item {
	float: left;
	clear:none;
	/*width:315px;*/
	margin-left:20px;
	margin-bottom:20px;
}
.footer-wrapper .footer-item+.footer-item+.footer-item {
	float:right;
	width:620px;
	margin-right:20px;
}
	

.footer-item .textwidget {
/*	width:315px;*/
	color:#FFF;
}

.footer-item .textwidget a { color:#FFF; }




/************************************************************************************************************************************/
/* Posts Lists ARCHIVE                                                                                                              */
/************************************************************************************************************************************/
/*#blog-archives h3.pagetitle { display:none; }

#blog-archives .post {
	clear:both;
	position:relative;
	width:693px;
	height:160px;
	padding:21px;
	background-image:url(../images/postbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#blog-archives .post p {
	float:left;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	line-height:1.5em;
	width:422px;
}

#blog-archives .post p.date { color:#999999; font-size:0.8em; margin-bottom:5px; border:none; }

#blog-archives .post ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-top: 15px;
}

#blog-archives div.post h2.posttitle {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	width:422px;
	margin-left:0px;
	margin-bottom:5px;
	font-size:1em;
	color:#823c00;
}

#blog-archives div.post h2.posttitle a {
	color:#823c00;
	text-decoration:none;
}

#blog-archives div.post h2.posttitle a:hover {
	text-decoration:underline;
}

#blog-archives div.post h2.posttitle a strong:hover {
	text-decoration:underline;
}

#blog-archives .postthumb{
	float:right;
	width:250px;
	height:140px;
}

#blog-archives .read-more-link {
	position:absolute;
	top:148px;
	left:20px;	
	font-size:1em;
	text-decoration:none;
}

#blog-archives .read-more-link a { text-decoration:none; }

#blog-archives .post span.comments {
	position:absolute;
	top:148px;
	left:234px;
	width:187px;
	font-size:1em;
	text-align:right;
	background: url(../images/comments_icon.gif) center right no-repeat;
	padding-right:20px;
}

#blog-archives .post span.comments a { text-decoration:none; }



/************************************************************************************************************************************/
/* Posts Lists LATEST                                                                                                               */
/************************************************************************************************************************************/
/*
#blog-latest .post {
	clear:both;
	position:relative;
	width:693px;
	height:160px;
	padding:21px;
	background-image:url(../images/postbox.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
*/
.share { display:block; overflow:hidden; height:41px; }

#blog-latest .deal-of-the-day {
	background-image:url(../images/postbox-deal-of-the-day.gif);
	padding-top:27px;
	height:43px;
}

#blog-latest .deal-of-the-day p { display:none; }
#blog-latest div.deal-of-the-day h2.posttitle a { font-size:1.5em; }

/*
/*#blog-latest .post+.post {
	background-image:none;
	background-color:red;
}

#blog-latest .post+.post+.post {
	background-image:none;
	background-color:blue;
}

#blog-latest .post+.post+.post+.post {
	background-image:none;
	background-color:green;
}*/

/*
#blog-latest .post p {
	float:left;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	line-height:1.5em;
	width:422px;
}

#blog-latest .post p.date { color:#999999; font-size:0.8em; margin-bottom:5px; border:none; }

#blog-latest .post ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-top: 15px;
}

#blog-latest div.post h2.posttitle {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	width:422px;
	margin-left:0px;
	margin-bottom:5px;
	font-size:1em;
	color:#823c00;
}

#blog-latest div.post h2.posttitle a {
	color:#823c00;
	text-decoration:none;
}

#blog-latest div.post h2.posttitle a:hover {
	text-decoration:underline;
}

#blog-latest div.post h2.posttitle a strong:hover {
	text-decoration:underline;
}

#blog-latest .postthumb{
	float:right;
	width:250px;
	height:140px;
}

#blog-latest .read-more-link {
	position:absolute;
	top:148px;
	left:20px;	
	font-size:1em;
	text-decoration:none;
}

#blog-latest .read-more-link a { text-decoration:none; }

#blog-latest .post span.comments {
	position:absolute;
	top:148px;
	left:234px;
	width:187px;
	font-size:1em;
	text-align:right;
	background: url(../images/comments_icon.gif) center right no-repeat;
	padding-right:20px;
}

#blog-latest .post span.comments a { text-decoration:none; }



/************************************************************************************************************************************/
/* Posts Lists LATEST                                                                                                               */
/************************************************************************************************************************************/
.home-page #content .padder, .archive #content .padder, .search #content .padder {
	padding:0px;
	/*padding-top:10px;*/
}

#blog-archives h3.pagetitle { display:none; }

/*.home #blog-latest .navigation, .archive #blog-archives .navigation, .search #blog-archives .navigation { margin-left:20px; margin-top:10px; }*/
#blog-latest .navigation, #blog-archives .navigation { margin-left:20px; margin-top:10px; } { margin-left:20px; margin-top:10px; }

#blog-latest .post, #blog-archives .post {
	position:relative;
	float:left;
	clear:both;
	width:775px;
	min-height:178px;
	/*padding:20px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(../images/post-sprite.gif);
	background-repeat: no-repeat;
	background-position: -1065px bottom;*/

	background-image: url(../images/archive-post-sunburst1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	/*background-color:orange;*/
}

#blog-latest .post.p-fullspread, #blog-archives .post.p-fullspread {
	padding-bottom:1px;
}

#blog-latest .post.p-right, #blog-archives .post.p-right {
	background-position: right bottom;
}

#blog-latest .post-content, #blog-archives .post-content {
	position:relative;
	float:left;
	width:775px;
	background-image: url(../images/archive-post-top-shading.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/*#blog-latest .post+.post .post-content, #blog-archives .post+.post .post-content {

}*/

#blog-latest .postthumb, #blog-archives .postthumb {
	float:left;
	width:250px;
	border: 1px solid #c8beaa;
	min-height:140px;
	padding:3px;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:16px;
}
#blog-latest .p-right .postthumb, #blog-archives .p-right .postthumb {
	float:right;
	margin-left:0px;
	margin-right:15px;
}


#blog-latest .postthumb img, #blog-archives .postthumb img { /*margin-top:27px;*/ }

#blog-latest .postthumb.youtube img, #blog-archives .postthumb.youtube img {
	margin-top:-2px;
}

/*#blog-latest .postthumb.youtube img, #blog-archives .postthumb.youtube img  { margin-top:0px; }*/

#blog-latest .post-content .post-min-hight, #blog-archives .post-content .post-min-hight {
	/*position:absolute;
	top:16px;
	left:287px;	*/
	/*float:left; display:block; min-height:144px;*/
	float:right;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:20px;
	width:472px;
}

#blog-latest .post-content .posttitle, #blog-archives .post-content .posttitle {
	width:733px;
	padding:0;
}

/*
#blog-latest .post .post-content .posttitle { background-position: -300px bottom; }
#blog-latest .post+.post .post-content .posttitle { background-position: -80px bottom;}
#blog-latest .post+.post+.post .post-content .posttitle { background-position: -160px bottom; }

#blog-latest .post+.post+.post+.post .post-content .posttitle { background-position: 0px bottom; }
#blog-latest .post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80x bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }

#blog-latest .post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -0px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80px bottom; }

#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }

#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: 0px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-latest .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }


#blog-archives .post .post-content .posttitle { background-position: -300px bottom; }
#blog-archives .post+.post .post-content .posttitle { background-position: -80px bottom;}
#blog-archives .post+.post+.post .post-content .posttitle { background-position: -160px bottom; }

#blog-archives .post+.post+.post+.post .post-content .posttitle { background-position: 0px bottom; }
#blog-archives .post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80x bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }

#blog-archives .post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -0px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80px bottom; }

#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }

#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: 0px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -80px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -160px bottom; }
#blog-archives .post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post+.post .post-content .posttitle { background-position: -300px bottom; }
*/

#blog-latest .post-content .posttitle a, #blog-archives .post-content .posttitle a { 
	display:block;
	width:472px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	color:black;
	line-height:1.2em;
	margin-bottom:10px;
}

#blog-latest .post-content .posttitle a:hover, #blog-archives .post-content .posttitle a:hover { color:#7daa00; text-decoration:underline; }

#blog-latest .post-content .entry, #blog-archives .post-content .entry { width:100%; }

#blog-latest .post-content .entry p, #blog-archives .post-content .entry p { margin:0px; margin-bottom:13px; font-size:1.2em; }

#blog-latest .post-content .post-base-links, #blog-archives .post-content .post-base-links {
	position:absolute;
	left:19px;
	top:129px;
	background-image: url(../images/archive-post-dark-band.png);
	background-repeat: repeat;
	width:250px;
}

#blog-latest .p-tall .post-content .post-base-links, #blog-archives .p-tall .post-content .post-base-links {
	top:19px;
}

#blog-latest .p-right .post-content .post-base-links, #blog-archives .p-right .post-content .post-base-links {
	left:506px;
}

#blog-latest .post-content .post-base-links .read-more-link:link, #blog-archives .post-content .post-base-links .read-more-link:link, #blog-latest .post-content .post-base-links .read-more-link:visited, #blog-archives .post-content .post-base-links .read-more-link:visited {
	float:left;
	padding:5px;
	padding-left:10px;
	color:#ccff00;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}

#blog-latest .post-content .post-base-links .read-more-link:hover, #blog-archives .post-content .post-base-links .read-more-link:hover {
	float:left;
	padding:5px;
	padding-left:10px;
	color:#FC0;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}

#blog-latest .p-tall.h-exclusive .post-content .post-base-links .read-more-link, #blog-archives .p-tall.h-exclusive .post-content .post-base-links .read-more-link, #blog-latest .p-tall.h-hotpics .post-content .post-base-links .read-more-link, #blog-archives .p-tall.h-hotpics .post-content .post-base-links .read-more-link {
	position:absolute;
	margin-left:50px;
	z-index:3;
}

#blog-latest .p-right.p-tall.h-exclusive .post-content .post-base-links .read-more-link, #blog-archives .p-right.p-tall.h-exclusive .post-content .post-base-links .read-more-link, #blog-latest .p-right.p-tall.h-hotpics .post-content .post-base-links .read-more-link, #blog-archives .p-right.p-tall.h-hotpics .post-content .post-base-links .read-more-link {
	margin-left:0px;
}

/*#blog-latest .post-base-links read-more-link, #blog-archives .post-base-links read-more-link { position:absolute; top:0px; left:0px; }*/

#blog-latest .post-base-links span.comments a:link, #blog-archives .post-base-links span.comments a:link, #blog-latest .post-base-links span.comments a:visited, #blog-archives .post-base-links span.comments a:visited {
	float:right;
	padding:5px;
	padding-right:10px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}

#blog-latest .post-base-links span.comments a:hover, #blog-archives .post-base-links span.comments a:hover {
	float:right;
	padding:5px;
	padding-right:10px;
	color: #ffcc00;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
}

#blog-latest .p-tall.p-right.h-hotpics .post-base-links span.comments a, #blog-archives .p-tall.p-right.h-hotpics .post-base-links span.comments a {
	margin-right:50px;
}

#blog-latest .post p.date, #blog-archives .post p.date {
	position:absolute;
	left:288px;
	bottom:16px;
	width:370px;
	color:#333; 
	font-size:0.75em;
	line-height:1.2em;
	margin:0px;
	padding:0px;
	border:none;
}

#blog-latest .post.gallery-on p.date, #blog-archives .post.gallery-on p.date {
	margin-bottom:175px;
}

#blog-latest .post.p-fullspread.gallery-on p.date, #blog-archives .post.p-fullspread.gallery-on p.date {
	margin-bottom:220px;
}

#blog-latest .post.p-right p.date, #blog-archives .post.p-right p.date {
	left:15px;
}

#blog-latest .post .post-extra, #blog-archives .post .post-extra { /* Extra Div on posts for use if needed */
	position:absolute;
	top:0px;
	right:0px;
	display:block;
	width:0px;
	height:0px;
}

/*#blog-latest .post.sticky .post-content, #blog-latest .post.sticky p.date { border-color:#af8a65; }*/  /*THIS CAN BE USED TO CHANGE OUTLINE COLOUR*/

#blog-latest .post.sticky .post-stickytape1, #blog-archives .post.sticky .post-stickytape1 {
	position:absolute;
	top:20px;
	left:0px;
	display:block;
	width:46px;
	height:123px;
	z-index:2;
	background-image: url(../images/sticky-sprtie.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#blog-latest .post.sticky.p-right .post-stickytape1, #blog-archives .post.sticky.p-right .post-stickytape1 {
	left:485px;
}

#blog-latest .post.sticky .post-stickytape2, #blog-archives .post.sticky .post-stickytape2 {
	position:absolute;
	bottom:0px;
	right:485px;
	display:block;
	width:47px;
	height:134px;
	z-index:2;
	background-image: url(../images/sticky-sprtie.png);
	background-repeat: no-repeat;
	background-position: right top;
}

#blog-latest .post.sticky.p-right .post-stickytape2, #blog-archives .post.sticky.p-right .post-stickytape2 {
	right:0px;
}


.h-exclusive .post-hype {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:110px;
	height:122px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -220px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-right.h-exclusive .post-hype, .p-fullspread.h-exclusive .post-hype {
	position:absolute;
	left:auto;
	top:0px;
	right:0px;
	display:block;
	width:110px;
	height:122px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -330px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.h-rerun .post-hype {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:110px;
	height:122px;
	background-image: url(../images/hype-setb-v1.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-right.h-rerun .post-hype, .p-fullspread.h-rerun .post-hype {
	position:absolute;
	left:auto;
	top:0px;
	right:0px;
	display:block;
	width:110px;
	height:122px;
	background-image: url(../images/hype-setb-v1.png);
	background-position: -110px 0px;
	background-repeat: no-repeat;
	z-index:3;
}


.h-hotpics .post-hype {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:110px;
	height:122px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -0px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-right.h-hotpics .post-hype, .p-fullspread.h-hotpics .post-hype {
	position:absolute;
	left:auto;
	top:0px;
	right:0px;
	display:block;
	width:110px;
	height:122px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -110px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.h-leaked .post-hype {
	position:absolute;
	top:8px;
	left:8px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -440px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-right.h-leaked .post-hype {
	position:absolute;
	left:auto;
	top:8px;
	right:3px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -440px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-tall.h-leaked .post-hype {
	position:absolute;
	top:auto;
	left:8px;
	bottom:8px;
	right:auto;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -440px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-right.p-tall.h-leaked .post-hype {
	position:absolute;
	top:auto;
	left:auto;
	bottom:8px;
	right:3px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -440px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-fullspread.h-leaked .post-hype {
	position:absolute;
	left:auto;
	top:8px;
	right:3px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -440px 0px;
	background-repeat: no-repeat;
	z-index:3;
}


.h-pa .post-hype {
	position:absolute;
	top:8px;
	left:8px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -578px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-right.h-pa .post-hype {
	position:absolute;
	left:auto;
	top:8px;
	right:3px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -578px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-tall.h-pa .post-hype {
	position:absolute;
	top:auto;
	left:8px;
	bottom:8px;
	right:auto;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -578px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-right.p-tall.h-pa .post-hype {
	position:absolute;
	top:auto;
	left:auto;
	bottom:8px;
	right:3px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -578px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

.p-fullspread.h-pa .post-hype {
	position:absolute;
	left:auto;
	top:8px;
	right:3px;
	display:block;
	width:138px;
	height:95px;
	background-image: url(../images/hype-set-v2.png);
	background-position: -578px 0px;
	background-repeat: no-repeat;
	z-index:3;
}

/****FULL SPREAD ****/
#blog-latest .p-fullspread .postthumb, #blog-archives .p-fullspread .postthumb {
	margin:0px;
	margin-top:0px;
	border:none;
	padding:0px;
}

#blog-latest .post.p-fullspread p.date, #blog-archives .post.p-fullspread p.date {
	left:15px;
	margin-bottom:46px;
}

#blog-latest .p-fullspread .post-content .post-min-hight, #blog-archives .p-fullspread .post-content .post-min-hight {
	position:absolute;
	top:0px;
	left:15px;
	width: 380px;
}

#blog-latest .p-fullspread .post-content .post-base-links, #blog-archives .p-fullspread .post-content .post-base-links {
	position:absolute;
	top:auto;
	bottom:15px;
	left:15px;
	width:745px;
}
#blog-latest .p-fullspread .post-content .posttitle a, #blog-archives .p-fullspread .post-content .posttitle a {
	width: 380px;
}

.ident-holder a {
	width:100%;
	height:100%;
	text-indent:-9999px;
	display:none;	
}

.p-fullspread .ident-holder {
	margin-bottom:46px;
}

.gallery-on .ident-holder {
	margin-bottom:175px;
}

.p-fullspread.gallery-on .ident-holder {
	margin-bottom:220px;
}

.p-fullspread .post-stickytape1, .p-fullspread .post-stickytape2 {
	display:none !important;
}

#blog-latest .post.p-longtags p.date, #blog-archives .post.p-longtags p.date {
	width:500px !important;
}





.post .ident-32 { /*Kings of War */
	position:absolute;
	bottom:11px;
	right:15px;
	display:block;
	width:64px;
	height:43px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -266px;
}
.post.p-right .ident-32 { /*Kings of War */ right:288px; }
.post .ident-32 a { display:block; }


.post .ident-24, .post .ident-168  { /* Warhammer */
	position:absolute;
	bottom:16px;
	right:15px;
	display:block;
	width:98px;
	height:14px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
}
.post.p-right .ident-24, .post.p-right .ident-168  { /* Warhammer */ right:288px; }
.post .ident-24 a, .post .ident-168 a { display:block; }


.post .ident-23, .post .ident-163 { /* 40K */
	position:absolute;
	bottom:16px;
	right:15px;
	display:block;
	width:93px;
	height:21px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.post.p-right .ident-23, .post.p-right .ident-163 { /* 40K */ right:288px; }
.post .ident-23 a, .post .ident-163 a { display:block; }


.post .ident-28 { /* Flames of War */
	position:absolute;
	bottom:16px;
	right:15px;
	display:block;
	width:83px;
	height:28px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -158px;
}
.post.p-right .ident-28 { /* Flames of War */ right:288px; }
.post .ident-28 a { display:block; }


.post .ident-164 { /* Forged in Battle */
	position:absolute;
	bottom:16px;
	right:15px;
	display:block;
	width:72px;
	height:31px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -226px;
}
.post.p-right .ident-164 { /* Forged in Battle */ right:288px; }
.post .ident-164 a { display:block; }


.post .ident-185 { /* Gen Con */
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	width:135px;
	height:77px;
	z-index:1;
	background-image: url(../images/game-idents.png);
	background-repeat: no-repeat;
	background-position: right -416px;
}
.post .ident-185 a { display:block; }


.post .ident-26 { /* Warmachine */
	position:absolute;
	bottom:11px;
	right:15px;
	display:block;
	width:75px;
	height:40px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
}
.post.p-right .ident-26 { /* Warmachine */ right:288px; }
.post .ident-26 a { display:block; }


.post .ident-27 { /* Hordes */
	position:absolute;
	bottom:11px;
	right:15px;
	display:block;
	width:73px;
	height:43px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -105px;
}
.post.p-right .ident-27 { /* Hordes */ right:288px; }
.post .ident-27 a { display:block; }


.post .ident-129 { /* Warlord */
	position:absolute;
	bottom:6px;
	right:15px;
	display:block;
	width:75px;
	height:39px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -319px;
}
.post.p-right .ident-129 { /* Warlord */ right:288px; }
.post .ident-129 a { display:block; }


.post .ident-99 { /* Infinity */
	position:absolute;
	bottom:16px;
	right:15px;
	display:block;
	width:98px;
	height:20px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -196px;
}
.post.p-right .ident-99 { /* Infinity */ right:288px; }
.post .ident-99 a { display:block; }


.post .ident-31 { /* Malifaux */
	position:absolute;
	bottom:16px;
	right:15px;
	display:block;
	width:100px;
	height:20px;
	z-index:1;
	background-image: url(../images/archive-post-range-logos.gif);
	background-repeat: no-repeat;
	background-position: 0px -368px;
}
.post.p-right .ident-31 { /* Malifaux */ right:288px; }
.post .ident-31 a { display:block; }

.post .ident-562 { /* Backstage */
	position:absolute;
	bottom:16px;
	right:15px;
	display:block;
	width:68px;
	height:32px;
	z-index:1;
	background-image: url(../images/backstage/backstage-post-logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.post.p-right .ident-562 { /* Backstage */ right:288px; }
.post .ident-562 a { display:block; }


/*******************************************************************************************************************************************/
/*
#blog-latest .post {
	clear:both;
	position:relative;
	float:left;
	width:735px;
	background-image:url(../images/post-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-bottom:5px;
}

#blog-latest .post .post-content { float:left; min-height:132px; }

#blog-latest .post .post-base-shadow { display:block; background-color:blue; height:15px; width:735px; }

#blog-latest .deal-of-the-day {
	background-image:url(../images/postbox-deal-of-the-day.gif);
	padding-top:27px;
	height:43px;
}

#blog-latest .deal-of-the-day p { display:none; }
#blog-latest div.deal-of-the-day h2.posttitle a { font-size:1.5em; }



#blog-latest .post+.post+.post {
	clear:none;
	float:right;
	width:315px;
	background-image:none;
	background-color:blue;
}

#blog-latest .post+.post+.post+.post {
	width:693px;
	background-image:none;
	background-color:green;
}


#blog-latest .post p {
	float:left;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	line-height:1.5em;
	width:422px;
	margin-bottom:15px;
	margin-left:15px;
}

#blog-latest .post p.date { background-color:orange; width:700px; color:#999999; font-size:0.8em; border:none; margin:0px; padding:10px; }

#blog-latest .post ul {
	list-style-type: disc;
	padding-left: 15px;
	margin-top: 15px;
}

#blog-latest div.post h2.posttitle {
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	width:422px;
	margin-top:1px;
	margin-left:1px;
	margin-bottom:15px;
	padding:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	font-size:1em;
	color:#823c00;
}

#blog-latest div.post h2.posttitle a {
	color:#823c00;
	text-decoration:none;
}

#blog-latest div.post h2.posttitle a:hover {
	text-decoration:underline;
}

#blog-latest div.post h2.posttitle a strong:hover {
	text-decoration:underline;
}

#blog-latest div.post .post-base-links {
	float:left;
	display:block;
	height:56px;
	width:735px;
	background-image: url(../images/post-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

#blog-latest .postthumb {
	position:absolute;
	top:-2px;
	right:-1px;
	width:270px;
	height:165px;
	background-image: url(../images/post-image-shadow.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-bottom:20px;
}

#blog-latest .postthumb.youtube {
	padding-left:10px;
	padding-bottom:14px;
}

#blog-latest .read-more-link {
	display:block;
	float:left;
	font-size:1em;
	text-decoration:none;
	height:31px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-left:3px;
	margin-top:2px;
	text-decoration:none;
	background-color:#d8d3c5;
}

#blog-latest .post span.comments {
	float:right;
}

#blog-latest .post span.comments a {
	display:block;
	height:31px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-right:288px;
	margin-top:2px;
	text-decoration:none;
	background-color:#d8d3c5;
}




/************************************************************************************************************/
/*** Page Navigation / Previous - Next **********************************************************************/
/************************************************************************************************************/
.tags { font-size:0.8em; font-family: Arial, Tahoma, Verdana, sans-serif; }

.navigation {
	float:left;
	width:733px;
	height:45px;
	padding:0;
	margin:0;
	margin-bottom:20px;
	background-color:#e4e0d5;
	border: 1px solid #ddd8ca;
	background-image: url(../images/menu-pagenav-background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.navigation .alignleft { float: left; margin-top:10px; }
.navigation .alignright { float: right; margin-top:10px; }

.navigation .alignleft a { padding:10px; text-decoration:none; }
.navigation .alignright a { padding:10px; text-decoration:none; }







/************************************************************************************************************************************/
/* Comments                                                                                                                         */
/************************************************************************************************************************************/
/*#comments { padding:20px; padding-top:0px; padding-bottom:0px; }
h3#comments {padding:0px; }*/

ol.commentlist li {
	margin-bottom:0px;
	background-image:url(../images/comment-rip.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding:0px;
	padding-top:20px;
}

ul.children { margin-left:20px; }

ul.children li { 
	min-height:85px;
	background-image: url(../images/comment-sub-rip1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.children ul.children li { background-image: url(../images/comment-sub-rip2.gif);  }
ul.children ul.children ul.children li { background-image: url(../images/comment-sub-rip1.gif); }
ul.children ul.children ul.children ul.children li { background-image: url(../images/comment-sub-rip2.gif);  }


ul.children #respond { width:713px; }
ul.children #commentform.standard-form textarea { width:579px; }

ul.children ul.children  #respond { width:693px; }
ul.children ul.children  #commentform.standard-form textarea { width:559px; }

ul.children ul.children ul.children #respond { width:673px; }
ul.children ul.children ul.children #commentform.standard-form textarea { width:539px; }

ul.children ul.children ul.children ul.children #respond { width:653px; }
ul.children ul.children ul.children ul.children #commentform.standard-form textarea { width:509px; }


div.post div.author-box, div.comment-avatar-box { margin-left:20px; margin-top:10px; }

div.comment-content { margin-left:100px; margin-right:20px; }

div.post p.date, div.post p.postmetadata, div.comment-meta, div.comment-options { border-color:#ddd8ca; }

ol.commentlist, div.comment-meta { margin-bottom:10px; margin-top:8px; }
ol.commentlist, div.comment-options {margin-bottom:13px;}

div.comment-meta em { /*padding-right:20px;*/ }

#respond {
	border: none;
	border: 1px;
	border-style: solid;
	border-color: #ddd8ca;
	/*background-image: url(../images/comment-shadow-level1.gif);
	background-position: left bottom;
	padding-bottom:19px;*/
	min-height:88px;
	width:733px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	background-color:#faf9f8;
	padding-top:10px;
	background-image: url(../images/comment-reply-background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#comments .navigation, .paged-navigation, .comment-navigation { 
	margin:20px;
	margin-top:0px;
	border: 1px;
	border-style: solid;
	border-color: #ddd8ca;
	padding-bottom:10px;
	text-align:center;
}

#comments h3, #trackbacks h3, #respond h3 { margin-top:0px; margin-bottom:20px; margin-left:20px; }
#respond h3 { margin-top:13px; margin-bottom:10px; margin-left:0px; }

.log-in-out { margin-bottom:15px; }

#commentform.standard-form label { margin-top:10px; margin-bottom:0px; display:none; }

#commentform.standard-form textarea {
	background-color:#fff;
	width:599px;
	border:1px solid #ddd8ca;
}

#commentform .form-submit { margin-bottom:27px; }

.comment-content object {text-align:center; margin-left:50px; }

#cancel-comment-reply { float:right; }

/*div.post div.author-box img, div.comment-avatar-box img { margin-top:10px; }

#comments ol.commentlist li div.post div.author-box img, div.comment-avatar-box img { margin-top:0px; }*/


.comment-content .moderate {
	display:block;
	padding-left:42px;
	background-image: url(../images/comment-warning.png);
	background-position: left 5px;
	background-repeat: no-repeat;
	font-size:0.9em;
	margin-bottom:-25px;
	color:#036;
}



/***************** Comment Rating Styles ********************************************************************************************/
/************************************************************************************************************************************/
#comments .rfp-diminish, .rfp-diminish { opacity: 1; filter:alpha(opacity=100); }
#comments .rfp-diminish .comment-content { opacity: 0.4; filter:alpha(opacity=40); }
#comments .rfp-diminish div.comment-avatar-box img { opacity: 0.4; filter:alpha(opacity=40); }

#comments .commentlist .rfp-rate {
	position:relative;
	top:0px;
	left:0px;
	width:82px;
	height:37px;
	background-image: url(../images/comment-rate-box.png);
	background-position: left top;
	margin-top:11px;
}

#comments .rfp-rate .counter {  display:block; position:absolute; top:5px; left:0px; width:30px; color:#000; margin:0px; text-align:center; font-size:0.8em; font-family:Verdana, Geneva, sans-serif; }
#comments .rfp-rate .pos { display:block; position:absolute; top:5px; left:35px; width:0px; text-indent:-9999px; }
#comments .rfp-rate .neg { display:block; position:absolute; top:5px; left:58px; width:0px; text-indent:-9999px;}

#comments .rfp-rate i {
	position:absolute;
	top:38px;
	width:80px;
	text-align:center;
	font-size:0.8em;
	font-family:Verdana, Geneva, sans-serif;
	background:none;
	margin:0px;
	padding:0px;
	border: 1px solid #ddd8ca;
	background-color:#FFF;
	color:#999999;
}

#comments .rfp-hide { opacity: 1; filter:alpha(opacity=100); }
#comments .rfp-hide .comment-content { opacity: 0.3; filter:alpha(opacity=30); display:none; }
#comments .rfp-hide div.comment-avatar-box img { opacity: 0.4; filter:alpha(opacity=40); }
#comments .rfp-hide .comment-options { display:none; }

#comments .rfp-show { margin-top:30px; margin-left:100px; color:#999999; text-decoration:underline; /*padding-left:60px; padding-top:30px; padding-bottom:30px;*/ }
#comments .rfp-show:hover { color:#093; text-decoration:none; }

/* very positive */
#comments .rfp-superboost, .rfp-superboost { 
	background:#fff;
	background-image:url(../images/comment-rip-superboost.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}

/* positive */
#comments .rfp-boost, .rfp-boost {
	background:#fff;
	background-image:url(../images/comment-rip-boost.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


/***************** FORUM - Comment Rating Styles ************************************************************************************/
/************************************************************************************************************************************/
#forum-topic-form .admin-links { right:112px; }

#forum-topic-form .rfp-diminish, .rfp-diminish { opacity: 1; filter:alpha(opacity=100); }
#forum-topic-form .rfp-diminish .comment-content { opacity: 0.4; filter:alpha(opacity=40); }
#forum-topic-form .rfp-diminish div.comment-avatar-box img { opacity: 0.4; filter:alpha(opacity=40); }

#forum-topic-form .rfp-rate {
	right:15px;
	top:0px;
	width:82px;
	height:37px;
	background-image: url(../images/comment-rate-box.png);
	background-position: left top;
	margin-top:11px;
}

#forum-topic-form .rfp-rate .counter {  display:block; position:absolute; top:5px; left:0px; width:30px; color:#000; margin:0px; text-align:center; font-size:0.8em; font-family:Verdana, Geneva, sans-serif; }
#forum-topic-form .rfp-rate .pos { display:block; position:absolute; top:5px; left:35px; width:0px; text-indent:-9999px; }
#forum-topic-form .rfp-rate .neg { display:block; position:absolute; top:5px; left:58px; width:0px; text-indent:-9999px;}

#forum-topic-form .rfp-rate i {
	position:absolute;
	top:38px;
	width:80px;
	text-align:center;
	font-size:0.8em;
	font-family:Verdana, Geneva, sans-serif;
	background:none;
	margin:0px;
	padding:0px;
	border: 1px solid #ddd8ca;
	background-color:#FFF;
	color:#999999;
}

#forum-topic-form .rfp-hide { opacity: 1; filter:alpha(opacity=100); }
#forum-topic-form .rfp-hide .comment-content { opacity: 0.3; filter:alpha(opacity=30); display:none; }
#forum-topic-form .rfp-hide div.comment-avatar-box img { opacity: 0.4; filter:alpha(opacity=40); }
#forum-topic-form .rfp-hide .comment-options { display:none; }

#forum-topic-form .rfp-show { margin-top:30px; margin-left:100px; color:#999999; text-decoration:underline; /*padding-left:60px; padding-top:30px; padding-bottom:30px;*/ }
#forum-topic-form .rfp-show:hover { color:#093; text-decoration:none; }

/* very positive */
#forum-topic-form .rfp-superboost, .rfp-superboost { 
	background:#fff;
	background-image:url(../images/comment-rip-superboost.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}

/* positive */
#forum-topic-form .rfp-boost, .rfp-boost {
	background:#fff;
	background-image:url(../images/comment-rip-boost.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


/***************** Forum Comments ***************************************************************************************************/
/************************************************************************************************************************************/
#activity-stream .activity-comments { clear:both; margin-left:70px; width:665px; }
#activity-stream .activity-avatar { width:70px; }
.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic { margin-left:40px; }


/************************************************************************************************************************************/
/* Titles                                                                                                                    		*/
/************************************************************************************************************************************/
.post-content { 
	/*background-image:url(../images/page-titleband.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:blue;*/
}
.single div.post h2.posttitle {
	padding-top:27px;
	padding-left:150px;
	height:90px;
	margin-bottom:0px;
	
	background-image:url(../images/page-titleband.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.single div.post h2.posttitle a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:0.75em;
	color:#000000;
}


	
/************************************************************************************************************************************/
/* Plugin Tweeks                                                                                                                  	*/
/************************************************************************************************************************************/	

/* Buddypress Links */
#content ul#link-list li div.item-desc {
	width: 100%;
}


/************************************************************************************************************************************/
/* Side Nav Band Styles                                                                                                            	*/
/************************************************************************************************************************************/
#sidebar {
	background-image: url(../images/sideband-blood.gif);
	background-position: left top;	
}

.sidebaritem h3 {
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: left top;
	width:229px;
	margin:0px;
	clear:both;
}

#sidebar-end {
	width:299px;
	height:35px;
	background-image: url(../images/sideband-sprite.png);
	background-position: -1603px 0px;
	clear:both;
}

#side-title-search {
	background-image: url(../images/sideband-sprite.png);
	height:73px;
	background-position: -458px 0px;
}

#side-title-shows {
	background-image: url(../images/sideband-sprite.png);
	height:114px;
	background-position: -687px 0px;
}

#side-title-genre {
	background-image: url(../images/sideband-sprite.png);
	height:114px;
	background-position: -1374px 0px;
}

#side-title-filter {
	background-image: url(../images/sideband-sprite.png);
	height:109px;
	background-position: -1145px 0px;
}

.single #side-title-filter {
	display:none;
}

.home-page #side-title-filter {
	display:none;
}

.side-links-list {
}

.sidebaritem #searchform {
	height:45px;
	background-image:url(../images/sideband-sprite.png);
	background-repeat: no-repeat;
	background-position: -465px -135px;
	margin-top:3px;
}

.sidebaritem #searchform input#s {
	position:relative;
	top:3px;
	left:13px;
	margin:0px;
	width:161px;
	height:18px;
	padding:5px;
	padding-top:7px;
	border:none;
	background:none;
}
.sidebaritem #searchform input#searchsubmit { 
	position:relative;
	top:3px;
	left:12px;
	margin:0px;
	text-indent:-9999px;
	height:30px;
	width:30px;
	border:none;
	background:none;
}

.sidebaritem ul.wp-tag-cloud { float:left; /*margin-left:0px;*/ width:229px; margin:0px; margin-left:4px; padding:0px; }

.sidebaritem ul.wp-tag-cloud li { float:left; width:229px; background-image:url(../images/fillter-li-shading.png); background-position: 0px 0px; margin-bottom:1px; }

.sidebaritem ul.wp-tag-cloud li a {
	float:left;
	clear:both;
	padding:4px;
	padding-left:30px;
	padding-right:10px;
	font-weight:bold;
	margin:0px;
	/*-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;*/
	text-decoration:none;
	font-size:0.9em !important;
	background-image: url(../images/fillter-icons.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFF;
	outline:none;
}

.sidebaritem ul.wp-tag-cloud li a:hover {
	background-position: 0px -84px;
	color:#ffe164;
}

.sidebaritem .filterlist .filterlistadd { float:left; margin-bottom:10px; }

.sidebaritem .filterlist .filterlistremove ul.wp-tag-cloud li a {
	background-position: 0px -168px;
}

.sidebaritem .filterlist .filterlistremove ul.wp-tag-cloud li a:hover {
	background-position: 0px -252px;
}

.filterlist h4 {
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	height:31px;
	background-image: url(../images/filter-titles.png);
	background-repeat: no-repeat;
}
	
.filterlistremove h4 {
	background-position: 0px 0px;
}

.filterlistadd h4 {
	background-position: 0px -31px;
}

/************************************************************************************************************************************/
/* ADs                                                                                                            	                */
/************************************************************************************************************************************/
.adblock {
	display:none;
	width:775px;
	height:123px;
	padding:0px;
	margin:0px;
	padding-top:33px;
	padding-left:23px;
	background-image: url(../images/ad-rip-frame.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:20px;
}

div.post .adblock img { margin:0px; }

#blog-single .post-content-area {
	float:left;
	width:100%;
 	background-image: url(../images/page-grade.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#blog-single .entry {
	float:left;
	margin-left:20px;
	width:394px;
	padding-right:21px;
}

#blog-single .post-fadeout{
	float:left;
	width:100%;
	background-image: url(../images/page-grade-fadeout.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.post-side-column { float:right; margin-right:20px; width:300px; }

#background-ad { display:block; position:absolute; top:0; left:0; width:100%; height:700px; z-index:0; outline:none; }

.share-links {
	width: 735px;
	margin-left:20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd8ca;
	margin-bottom:20px;
	padding-bottom:2px;
}


/*****************  Check Pricing  **************************************************************************************************/
/************************************************************************************************************************************/
.check-price-box {
	float:left;
	width:294px;
	background-image: url(../images/price-check-boader.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #beb9aa;
	padding:3px;
	padding-bottom:0px;
	margin-bottom:20px;
}

.check-price-title {
	float:left;
	width:294px;
	height:71px;
	background-image: url(../images/price-check.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}

.check-price-images { text-align:center; }

.check-price-productname {
	float:left;
	display:block;
	font-size:1em;
	text-align:center;
	width:284px;
	padding:5px;
	padding-top:20px;
	margin:0px;
	margin-bottom:2px;
	background-image: url(../images/price-check.jpg);
	background-repeat: no-repeat;
	background-position: 0px -81px;
}

div.post ul.check-price-list {
	float:left;
	margin:0px;
	padding:0px;
	width:294px;
}

/*.post.post-content.post-side-column.check-price-box.check-price-list {
	background-color:orange;
}*/

ul.check-price-list li {
	position:relative;
	list-style-type:none;
	margin-bottom:4px;
	margin-left:2px;
}

ul.check-price-list li a {
	background-image: url(../images/price-check.jpg);
	display:block;
	width:290px;
	height:80px;
	text-indent:-9999px;
	outline:none;
}

ul.check-price-list li.check-price-wayland a {
	background-position: 0px -182px;
}

ul.check-price-list li.check-price-wayland a:hover {
	background-position: -300px -182px;
}

ul.check-price-list li.check-price-mwg a {
	background-position: 0px -272px;
}

ul.check-price-list li.check-price-mwg a:hover {
	background-position: -300px -272px;
}

ul.check-price-list li.check-price-mwg-uk a {
	background-position: 0px -362px;
}

ul.check-price-list li.check-price-mwg-uk a:hover {
	background-position: -300px -362px;
}

ul.check-price-list li.check-price-amazon-uk a {
	height:60px;
	background-position: 0px -452px;
}

ul.check-price-list li.check-price-amazon-uk a:hover {
	background-position: -300px -452px;
}

ul.check-price-list li.check-price-amazon a {
	height:60px;
	background-position: 0px -522px;
}

ul.check-price-list li.check-price-amazon a:hover {
	background-position: -300px -522px;
}
/*****************  Related Content Links *******************************************************************************************/
/************************************************************************************************************************************/
#relatedcontent {
	float:left;
	width:394px;
	background-image: url(../images/list-boarder.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #beb9aa;
	margin-bottom:20px;
}

#relatedcontent h4 {
	width:392px;
	height:54px;
	background-image: url(../images/list-titles.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	margin-top:1px;
	margin-left:1px;
}

#relatedcontent ol {
	float:left;
	margin:0px;
	padding:0px;
	width:415px;
}

#relatedcontent ol li {
	position:relative;
	width:384px;
	list-style-type:none;
	margin-bottom:4px;
	margin-left:5px;
	background-image: url(../images/list-item-background.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #beb9aa;
}

#relatedcontent .relatedlink { padding:10px; }

/*****************  Shows Links *****************************************************************************************************/
/************************************************************************************************************************************/
ul#shows-list {
	float:left;
	margin:0px;
	padding:0px;
	width:229px;
}

ul#shows-list li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul#shows-list li a {
	display:block;
	width:229px;
	height:70px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/show-genre-sprite.png);
	background-repeat: no-repeat;
}

ul#shows-list li#show-on-the-table a {
	background-position: 5px 0px;
}

ul#shows-list li#show-ask-beasts-of-war a {
	background-position: 5px -280px;
}

ul#shows-list li#show-the-insider a {
	background-position: 5px -210px;
}

ul#shows-list li#show-3-colours-up a {
	background-position: 5px -70px;
}

ul#shows-list li#show-bow-review a {
	background-position: 5px -490px;
}

ul#shows-list li#show-whats-in-the-box a {
	background-position: 5px -140px;
}

ul#shows-list li#show-build-guides a {
	background-position: 5px -350px;
}

ul#shows-list li#show-bow-tips a {
	background-position: 5px -420px;
}
ul#shows-list li a:hover { background-color: rgba(255, 255, 100, 0.5); }


/*****************  Genre Links *****************************************************************************************************/
/************************************************************************************************************************************/
ul#genre-list {
	float:left;
	margin:0px;
	padding:0px;
	width:229px;
}

ul#genre-list li {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

ul#genre-list li a {
	display:block;
	width:229px;
	height:70px;
	text-indent:-9999px;
	outline:none;
	background-image: url(../images/show-genre-sprite.png);
	background-repeat: no-repeat;
}

ul#genre-list li#genre-sci-fi a {
	background-position: -229px 0px;
}

ul#genre-list li#genre-fantasy a {
	background-position: -229px -70px;
}

ul#genre-list li#genre-modern-combat a {
	background-position: -229px -140px;
}

ul#genre-list li#genre-ancient-battles a {
	background-position: -229px -210px;
}

ul#genre-list li#genre-historical-battles a {
	background-position: -229px -280px;
}

ul#genre-list li a:hover { background-color: rgba(255, 255, 100, 0.5); }


/*****************  Side band Forum Tags ********************************************************************************************/
/************************************************************************************************************************************/
#sidebar #forum-directory-tags { width:229px; }
div#sidebar #forum-directory-tags h3.widgettitle { 
	text-indent:-9999px;
	background:none;
	background-image: url(../images/sideband-sprite.png);
	background-repeat: no-repeat;
	background-position: -916px 0px;
	width:229px;
	margin:0px;
	padding:0px;
	clear:both;	
	height:71px;
}
div#sidebar #forum-directory-tags #tag-text {
	padding:8px;
	padding-top:0px;
	padding-bottom:40px;
	background-image: url(../images/sideband-end.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
div#sidebar #forum-directory-tags #tag-text a {
	color:#FFF;
	font-weight:bold;
}

/*****************  Chat Windows ****************************************************************************************************/
/************************************************************************************************************************************/
.arrowchat_powered_by { display:none; }

.arrowchat_userstabtitle { background-color:#8a2c13; }


/***************** Your Upcoming Group Events - Side Band ***************************************************************************/
/************************************************************************************************************************************/
.upcoming-events {
	background-color:#FFF;
	padding-bottom: 30px;
	background-image: url(../images/sideband-sprite.png);
	background-position: -1603px bottom;
	background-repeat: no-repeat;	
}

.upcoming-events .sidebaritem h3 {
	/*background-color:green;*/
	text-indent:0px;
	font-size:0.9em;
	text-align:center;
	margin-top:-10px;
	background-color:#FFF;
}

.upcoming-events .sidebaritem ul.events-list {
	/*background-color:#FFF;*/
	background-color:#FFF;
}

.upcoming-events .sidebaritem ul.events-list li {
	background-color:#faf9f7;
	margin-top:4px;
	padding:8px;
	border: 1px solid #ccc8bd;
	font-size:0.8em;
	line-height:1.2em;
	margin-left:10px;
	margin-right:10px;
}

.upcoming-events .sidebaritem .widget-error {
	background-color:#faf9f7;
	margin-top:4px;
	padding:8px;
	border: 1px solid #ccc8bd;
	font-size:0.8em;
	line-height:1.2em;
	margin-left:10px;
	margin-right:10px;
}

/***************** Community TABS BANDS *********************************************************************************************/
/************************************************************************************************************************************/
div.item-list-tabs {
	clear:both;
	width:775px;
	background:none;
	background-image: url(../images/tabs-green-rip-band.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:46px;
	padding:0px;
	margin:0px;
	padding-top:35px;
}

div.item-list-tabs ul li a, div.item-list-tabs ul li span { padding-bottom:16px; }

div.item-list-tabs.activity-type-tabs { margin-left:-20px; }
.forums div.item-list-tabs { margin-left:-20px; }
.links div.item-list-tabs { margin-left:-20px; }
.groups .links div.item-list-tabs { margin-left:0px; }
.members .links div.item-list-tabs { margin-left:0px; }


/***************** Community SUB NAV - TABS *****************************************************************************************/
/************************************************************************************************************************************/
div.item-list-tabs { color:#FFF; font-weight:bold; }
div#subnav.item-list-tabs { padding-left:0px; margin:0px; margin-left:-20px; }

#subnav a { color:#0187c5; font-weight:bold; outline:none; }
#subnav a:link, #subnav a:visited { color:#0187c5; font-weight:bold; }
#subnav ul li.selected a:link, #subnav ul li.selected a:visited { color:#555555; }
#subnav a:hover { background-color:#FFF; color:#555555; }


/***************** Pagination FIXES *************************************************************************************************/
/************************************************************************************************************************************/
.forums div.pagination { margin-left:-20px; margin-bottom:9px; background-color:#FFF; }
.links div.pagination { margin-left:-20px; }
.friends div.pagination { margin-left:-20px; width:745px; }
.members div.pagination { margin-left:-20px; width:745px; }
.groups.members div.pagination { margin-left:-20px; /*width:745px;*/ }
.groups.forum div.pagination { margin-left:-20px; }
/*.groups.members #members div.pagination { margin-left:-20px; width:735px; }*/
.groups.members .my-groups div.pagination { width:745px; } 



/***************** Activity Section *************************************************************************************************/
/************************************************************************************************************************************/
.activity .directory #content .padder h3 { text-indent:-9999px; } /*update aug 23 2010*/
.activity #content .padder { 
	background-image: url(../images/title-activity.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
form#whats-new-form { position:relative; margin-top:37px; border:none; padding-bottom:5px; }
form#whats-new-form h5 { text-align:right; color:#000; font-weight:bold; }
form#whats-new-form #whats-new-textarea { margin-left:10px; }

form#whats-new-form img.avatar { position:absolute; top:0px; left:0px; margin-top:27px; margin-left:4px; }

.activity#whats-new-form span.activity, div#message p { width:200px; margin-left:0px; margin-top:-30px; margin-bottom:-20px; background-color:#fff; color:#555555; !important }
.activity#whats-new-form span.activity, div#message p #close-notice {
	float:right;
	background-image: url(../images/close-x.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right:15px;
}
/*:root *> .activity#whats-new-form span.activity, div#message p { margin-left:86px; margin-top:23px; color:#C33; !important }*/

/***************** Members Section **************************************************************************************************/
/************************************************************************************************************************************/
#members-directory-form { position:relative; margin:0px; margin-top:-5px; }

#members-dir-search {
	position:absolute;
	top:20px;
	right:-5px;
	margin:0px;
	padding:0px;
	height:50px;
	background-image: url(../images/search-box-groups.png);
}

#members_search {
	height:28px;
	padding:0; margin:0;
	margin-left:8px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	width:350px;
	border:none;
	background:none;
}

:root *> #members_search { padding-top:12px; }

#members_search_submit {
	margin:0px;
	margin-right:9px;
	text-indent:-9999px;
	height:34px;
	width:34px;
	border:none;
	background:none;
}

.members #content .padder, .members.activity #content .padder, .members.groups #content .padder, .members.links #content .padder { 
	background-image: url(../images/title-members-profile.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	width:775px;
}


.members .directory #content .padder { background-image: url(../images/title-members.gif); }

.members .directory #content .padder div.item-list-tabs { margin-top:50px; }

/* Common styles for sections *****/


div#item-header div#item-header-content { margin-left:180px; width:555px; }
div#item-header h2 a { color:#000; font-size:0.9em; }
div#item-header div#item-meta { margin:0px; color:#000; font-size:0.9em; !important }
/*div#item-header #latest-update { color:#000; font-size:0.9em; !important }*/
div#item-header { padding:20px; padding-bottom:0px; }

div#item-header-avatar img.avatar { margin-bottom:20px; margin-left:5px; margin-top:5px; }



#item-body { background-color:#FFF; padding-left:20px; padding-right:20px; }

.item-list-tabs a { color:#FFF; font-weight:bold; outline:none; !important }
.item-list-tabs a:link, .item-list-tabs a:visited { color:#FFF; font-weight:bold; !important }
.item-list-tabs .current a:link, #object-nav .current a:visited { color:#555555; }
.item-list-tabs a:hover { background-color:#FFF; color:#555555; !important }

#object-nav a { color:#FFF; font-weight:bold; outline:none; !important }
#object-nav a:link, #object-nav a:visited { color:#FFF; font-weight:bold; !important }
#object-nav .current a:link, #object-nav .current a:visited { color:#555555; }
#object-nav a:hover { background-color:#FFF; color:#555555; !important }



div#item-header div#item-meta div.generic-button { margin:0px; padding:0px; }
div#item-header div#item-meta div.generic-button a { background-color:#FFF; }

/**********************************/



.members h3 { text-indent:-9999px; }
#members-dir-search { margin-right:20px; }
.members #members-dir-list { background-color:#FFF; }
/*.members #members-dir-list .pagination { width:755px; }*/
/*.members #members-dir-list .pagination .pag-count { margin-left:20px; }*/

.members #members-dir-list ul#members-list { width:735px; padding-left:20px; padding-right:20px; }

.members div#item-header div#item-meta div#item-buttons { margin:0px; padding:0px; }
.members div#item-header div#item-meta div#item-buttons a { background-color:#FFF; }

.members div#item-header div#item-meta .signature {
	width:565px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000;
}

#members-order-select { color:#FFF; margin-top:5px; }

.members.profile div.item-list-tabs { margin-bottom:0px; }

.members.profile #item-body { background-color:#FFF; padding-left:20px; padding-right:20px; padding-top:20px; }


/***************** VIEW PAGES *******************************************************************************************************/
/************************************************************************************************************************************/
.members .activity-permalink #content .padder { 
	background-image: url(../images/title-view-pages.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:262px;
}

#blog-archives #activity-stream .activity-avatar img { margin-left:25px; margin-top:25px; }
#blog-archives #activity-stream .activity-content {
	margin-left:80px;
	margin-top:20px;
	width:570px;
	border: 2px solid #c0bbac;
}
#blog-archives #activity-stream  div.activity-meta { margin-bottom:3px; }

#blog-archives #activity-stream .activity-comments { width:604px; margin-left:150px; }
div.activity-comments > ul { background-color:#e9eff3; }
#blog-archives div.activity-comments > ul { width:604px; margin-top:16px; }

#blog-archives ul.item-list li { border-bottom:none; }


/***************** Discussions Section **********************************************************************************************/
/************************************************************************************************************************************/
.forums #content .padder {
	background-image: url(../images/title-discussions.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.forums #forums-search-form h3 {
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
}

#forums-search-form { position:relative; margin:0px; margin-top:-5px; padding-top:55px; }

.forums #forums-search-form .button {
	position:absolute;
	top:5px;
	right:-4px;
	display:block;
	font-size:0px;
	background-image: url(../images/community-buttons-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -61px;
	padding:0px;
	margin:0px;
	width:107px;
	height:50px;
	border:none;
	color:#f0e6c9
}

.forums #forums-search-form .button:hover {
	background-position: -119px -61px;
}



.forums #forums-search-form #forums-dir-search {
	position:absolute;
	top:8px;
	right:114px;
	margin:0px;
	padding:0px;
	height:50px;
}

.forums #forums-search-form #forums_search {
	height:28px;
	padding:0; margin:0;
	margin-left:8px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	width:297px;
	border:none;
	background:none;
}

:root *> .forums #forums-search-form #forums_search { padding-top:12px; }


.forums #forums-search-form #forums_search_submit {
	margin:0px;
	margin-right:9px;
	text-indent:-9999px;
	height:34px;
	width:34px;
	border:none;
	background:none;
}



/***************** Groups Section ***************************************************************************************************/
/************************************************************************************************************************************/
.groups #content .padder {
	float:left;
	background-image: url(../images/title-groups.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding:0px;
	width:775px;
}

.groups .single-item #content .padder { background-image: url(../images/title-members-profile.jpg ); }

#groups-directory-form { position:relative; margin:0px; margin-top:-5px; padding-top:86px; }

.groups #groups-directory-form h3 { 
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-indent:-9999px;
}

.groups #groups-directory-form .button {
	position:absolute;
	top:25px;
	right:16px;
	display:block;
	font-size:0px;
	background-image: url(../images/community-buttons-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:0px;
	margin:0px;
	width:152px;
	height:50px;
	border:none;
	color:#f0e6c9
}

.groups #groups-directory-form .button:hover {
	background-position: -164px 0px;
}

#group-dir-search {
	position:absolute;
	top:25px;
	right:179px;
	margin:0px;
	padding:0px;
	height:50px;
	background-image: url(../images/search-box-groups.png);
}

#groups_search {
	height:28px;
	padding:0; margin:0;
	margin-left:8px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	width:350px;
	border:none;
	background:none;
}

:root *> #groups_search { padding-top:12px; }

#groups_search_submit {
	margin:0px;
	margin-right:9px;
	text-indent:-9999px;
	height:34px;
	width:34px;
	border:none;
	background:none;
}

.groups #gtags-top {
	margin-top:-20px;
	margin-bottom:10px;
	margin-left:20px;
	width:735px;
}
	
/*.groups #groups-dir-list { background-color:#FFF; }*/
/*.groups #groups-dir-list .pagination { width:755px; }*/
/*.groups #groups-dir-list .pagination .pag-count { margin-left:20px; }*/

.groups #groups-dir-list ul#groups-list { width:735px; padding-left:20px; padding-right:20px; }

#groups-order-select { color:#FFF; margin-top:5px; }

#gtags-results { padding:20px; margin-top:-15px; }

/* set max width for group images */
.groups #item-body div.post-content img { max-width:686px; }


/***************** Create Group *****************************************************************************************************/
/************************************************************************************************************************************/
.groups.create #content .padder {
	background-image: url(../images/title-create-group.gif);
}

.groups.create div.item-list-tabs { margin-top:70px; } 
.groups.create .item-list-tabs ul li span { color:#FFFFFF; }
.groups.create div#message.error p { /*margin-top:-15px;*/ float:left; }

.groups #create-group-form h3 { display:none; }

#group-create-body { padding:20px; padding-bottom:0px; padding-top:10px; background-color:#FFF; }


/***************** Web Buzz Section**************************************************************************************************/
/************************************************************************************************************************************/
.links #content .padder {
	float:left;
	background-image: url(../images/title-web-buzz.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.links .single-item #content .padder { background-image: url(../images/title-members-profile.jpg); }

.links .single-item #content .padder #item-header { padding:5px; }

.groups.links .single-item #content .padder #item-header {
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
}

.links .single-item #content .padder #item-body { padding:0px; }
.groups.links .single-item #content .padder #item-body { padding-left:20px; padding-right:20px; }

.links #content .padder { padding-top:68px; }

.links .logged-in #content .padder { padding-top:48px; }

.links .single-item #content .padder { padding-top:20px; }

.members.links .logged-in #content .padder { padding-top:0px; }

.links #links-directory-form { position:relative; }

.links #links-directory-form h2 { 
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-indent:-9999px;
}

.links #links-directory-form .button {
	position:absolute;
	top:-28px;
	right:-4px;
	display:block;
	font-size:0px;
	background-image: url(../images/community-buttons-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -122px;
	padding:0px;
	margin:0px;
	width:97px;
	height:50px;
	border:none;
	color:#f0e6c9
}

.links #links-directory-form .button:hover {
	background-position: -109px -122px;
}


#link-dir-search {
	position:absolute;
	top:-48px;
	right:-5px;
	margin:0px;
	padding:0px;
	height:50px;
	background-image: url(../images/search-box-groups.png);
}

.logged-in #link-dir-search { top:-28px; right:104px; }

#links_search {
	height:28px;
	padding:0; margin:0;
	margin-left:8px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
	width:350px;
	border:none;
	background:none;
}

:root *> #links_search  { padding-top:12px; }

#links_search_submit {
	margin:0px;
	margin-right:9px;
	text-indent:-9999px;
	height:34px;
	width:34px;
	border:none;
	background:none;
}

.links .create h2 { display:none; }

.links.create #link-details-form { background-color:#FFF; width: 735px; margin-left:-20px; padding-top:10px; padding-left:20px; padding-right:20px; }
.links.create .logged-in #content .padder { padding-top: 68px; }

/***************** Local MAP Section *********************************************************************************************/
/************************************************************************************************************************************/
#local-map-desc { padding-top:20px; padding-bottom:20px; }


/***************** Reg / Signup Process *********************************************************************************************/
/************************************************************************************************************************************/

.join-beasts-of-war #content #bow-reg-background {
	float:left;
	background-image: url(../images/reg-background.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.join-beasts-of-war #register-page { float:left; }

.join-beasts-of-war .padder #reg1-create-account {
	display:block;
	width:736px;
	height:82px;
	margin:0px;
	margin-top:-1px;
	margin-left:-1px;
	margin-bottom:48px;
	text-indent:-9999px;
	background-image: url(../images/reg-headers.gif);
	background-position: 0px 0px;
}

.join-beasts-of-war .padder #reg2-complete {
	display:block;
	width:736px;
	height:82px;
	margin:0px;
	margin-top:-1px;
	margin-left:-1px;
	margin-bottom:48px;
	text-indent:-9999px;
	background-image: url(../images/reg-headers.gif);
	background-position: 0px -82px;
}

#reg1-thanks-box {
	float:left;
	width:358px;
	height:206px;
	text-indent:-9999px;
	background-image: url(../images/reg-message-boxes.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#reg1-problem-box {
	float:right;
	width:358px;
	height:206px;
	text-indent:-9999px;
}

#reg1-problem-box a {
	display:block;
	width:358px;
	height:206px;
	background-image: url(../images/reg-message-boxes.gif);
	background-repeat: no-repeat;
	background-position: 0px -206px;
}

#reg1-problem-box a:hover {
	background-position: 0px -412px;
}

form.standard-form #basic-details-section {
	width:358px;
}

form.standard-form #basic-details-section h4 {
	display:block;
	height:21px;
	margin:0px;
	background-image: url(../images/reg-subtiles.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
}

form.standard-form #profile-details-section {
	width:358px;
}
form.standard-form #profile-details-section h4 {
	display:block;
	height:21px;
	margin:0px;
	background-image: url(../images/reg-subtiles.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	text-indent:-9999px;
}

form#signup_form.standard-form input[type="text"], form#signup_form.standard-form textarea {
	width:344px;
	border: 1px solid #c0bbac;
}

form.standard-form #basic-details-section input[type="password"], form.standard-form #blog-details-section input#signup_blog_url {
	width:344px;
	border: 1px solid #c0bbac;
}

form.standard-form textarea, form.standard-form input[type="text"], form.standard-form select, form.standard-form input[type="password"], .dir-search input[type="text"] { border: 1px solid #c0bbac; } 

.join-beasts-of-war .s2member-opt-in-4bp { margin-bottom:35px; }

.join-beasts-of-war .s2member-opt-in-4bp p { 
	border: 1px solid #c0bbac;
	border-right-style: none;
	border-left-style: none;
}

.join-beasts-of-war #signup_form .s2member-opt-in-4bp p label { margin-top:5px; margin-bottom:5px; }

form#signup_form.standard-form div.submit {
	/*clear:none;*/
	margin:0px;
}

form.standard-form div.submit input { margin:0px; }

#signup_form #basic-details-section #username_checker #name-info, #signup_form #basic-details-section .error, #signup_form #profile-details-section .error { margin-top:4px; width:346px; }


.join-beasts-of-war form.standard-form div.submit input {
	text-indent:-362px;
	background-image: url(../images/buttons-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width:217px;
	height:50px;
	margin-right:-4px;
	/*margin-top:-30px;*/
	border:none;
}

.join-beasts-of-war form.standard-form div.submit input:hover, .join-beasts-of-war form.standard-form div.submit input:active, .join-beasts-of-war form.standard-form div.submit input:focus {
	background-position: -227px 0px;
}
.join-beasts-of-war form.standard-form div.submit input:active { background-position: -226px 1px; }


#reg2-mail-box {
	float:left;
	width:358px;
	height:206px;
	text-indent:-9999px;
	background-image: url(../images/reg-message-boxes.gif);
	background-repeat: no-repeat;
	background-position: 0px -618px;
}

#reg2-no-email-box {
	float:right;
	width:358px;
	height:206px;
	text-indent:-9999px;
}

#reg2-no-email-box a {
	display:block;
	width:358px;
	height:206px;
	background-image: url(../images/reg-message-boxes.gif);
	background-repeat: no-repeat;
	background-position: 0px -824px;
}

#reg2-no-email-box a:hover {
	background-position: 0px -1030px;
}

#reg2-text { clear:both; float:left; margin-bottom:12px; }

#reg2-while-title {
	display:block;
	height:21px;
	margin:0px;
	background-image: url(../images/reg-subtiles.gif);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	text-indent:-9999px;
	margin-bottom:9px;
}

#reg2-avatar-upload {
	float:left;
	width:703px;
	border: 1px solid #c0bbac;
	padding:15px;
	margin-top:-15px;
}
/* IE CANT see this Style */ :root *> #reg2-avatar-upload { margin-top:0px; }


#reg2-avatar-upload p #upload {
	text-indent:-9999px;
	background-image: url(../images/buttons-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -61px;
	width:217px;
	height:50px;
	border:none;
	margin-left:-4px;
}

#reg2-avatar-upload p #upload:hover { background-position: -227px -61px; }
#reg2-avatar-upload p #upload:active { background-position: -226px -60px; }

.join-beasts-of-war div#signup-avatar img { margin-bottom:0px; margin-right:15px; border: 2px solid #c0bbac; }

.join-beasts-of-war #register-page #avatar-crop-submit {
	text-indent:-9999px;
	background-image: url(../images/buttons-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -122px;
	width:217px;
	height:50px;
	border:none;
	margin-left:-4px;
}

.join-beasts-of-war #register-page #avatar-crop-submit:hover { background-position: -227px -122px; }
.join-beasts-of-war #register-page #avatar-crop-submit:active { background-position: -226px -121px; }

#reg3-text { float:left; width:703px; margin-bottom:15px; }
#reg3-cropper { float:left; width:703px; border: 1px solid #c0bbac; padding:20px; padding-bottom:0px; }

#reg3-crop-title {
	display:block;
	height:21px;
	margin:0px;
	background-image: url(../images/reg-subtiles.gif);
	background-repeat: no-repeat;
	background-position: 0px -93px;
	text-indent:-9999px;
}


/***************** Reg / Activate Page **********************************************************************************************/
/************************************************************************************************************************************/
.activate .padder { padding:0px; }
#activate-page {
	width:797px;
	height:264px;
	background-image: url(../images/account-activated-message.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

#activate-page #message, #activate-page h3, #activate-page p, #activate-page .standard-form, #activate-page h2 { display:none; }


/***************** Reg / Activate Page **********************************************************************************************/
/************************************************************************************************************************************/
#bow-toggle-bar {
	height:31px;
	width:775px;
	background-image: url(../images/help-video-window.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0px;
	padding:0px;
	text-align:right;
}

#bow-toggle-bar a:link, #bow-toggle-bar a:visited {
	display:block;
	height:25px;
	width:765px;
	font-size:0.5em;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding-right:10px;
	padding-top:6px;
}

#bow-toggle-bar a:hover {
	color:#ffe164;
}

#bow-toggle-help {
	width:775px;
	height:495px;
	background-image: url(../images/help-video-window.jpg);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	position:relative;
}

#bow-toggle-help object {
	position:absolute;
	top:37px;
	left:38px;
}

#bow-toggle-ridge {
	width:775px;
	height:5px;
	background-image: url(../images/help-video-window.jpg);
	background-repeat: no-repeat;
	background-position: 0px -526px;
}


/***************** Members Popup Bubble *********************************************************************************************/
/************************************************************************************************************************************/
#popupContainer {
	max-width:400px;
}


/***************** Web Buzz Form ****************************************************************************************************/
/************************************************************************************************************************************/
.links .single-item #link-details-form fieldset, .links .create #link-details-form fieldset { width: 694px; padding-right:20px; margin-top:10px; }
.links .single-item #item-header { position:relative; padding:0px; }

.links .single-item #image-and-votes { float:left; width:150px; }
.links .single-item #link-dis { 
	float:left; 
	margin-left:25px; 
	}

.links .single-item div#item-header h2 a {
	display:block;
	float:right;
	text-decoration:underline;
	color: #823c00;
	width:328px;
	margin:0px;
	padding-right:100px;
	font-size:0.7em;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7af9a;
	background-image: url(../images/visit-link-message.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-bottom:6px;
}
.links .single-item div#item-header h2 a:hover { color: #489900; }

.links .single-item div#item-header div.item-avatar { margin:0px; margin-left:-2px; text-align:center; } 

.links .single-item div#item-header div.link-vote-panel { width:148px; margin-top:10px; }
.links .single-item div#item-header div.link-vote-panel div.clickers { width:150px; }

.links .single-item div#item-header div#item-actions {
	float:right;
	width: 100px;
	border: 1px;
	border-style: solid;
	border-color: #b7af9a;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.links .single-item .highlight {  }
.links .single-item .activity { margin-left:3px; }

.links .single-item div#item-header div#item-meta { padding:0px; font-size:1.1em; width:428px; margin-top:3px; }


/***************** Forum Pages ******************************************************************************************************/
/************************************************************************************************************************************/
table.forum tr.closed td.td-title { background-position: 6px 50%; }



/***************** Games Page *******************************************************************************************************/
/************************************************************************************************************************************/
.games #content .padder {
	background-image: url(../images/title-games.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:205px;
}

.games #content .padder h2.pagetitle { display:block; text-indent:-9999px; margin:0px; padding:0px; height:0px;}

.games #content .padder #gamelink-warhammer {
	display:block;
	float:left;
	width:735px;
	height:112px;
	background-image: url(../images/games-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}

.games #content .padder #gamelink-warhammer:hover { background-position: -735px 0px; }

.games #content .padder #gamelink-40k {
	display:block;
	float:left;
	width:735px;
	height:111px;
	background-image: url(../images/games-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px -112px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}

.games #content .padder #gamelink-40k:hover { background-position: -735px -112px; }

.games #content .padder #gamelink-lotr {
	display:block;
	float:left;
	width:735px;
	height:111px;
	background-image: url(../images/games-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px -223px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}

.games #content .padder #gamelink-lotr:hover { background-position: -735px -223px; }

.games #content .padder #gamelink-kow {
	display:block;
	float:left;
	width:735px;
	height:111px;
	background-image: url(../images/games-sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px -334px;
	text-indent:-9999px;
	margin:0px;
	padding:0px;
}

.games #content .padder #gamelink-kow:hover { background-position: -735px -334px; }



/***************** Official Groups **************************************************************************************************/
/************************************************************************************************************************************/
.official-groups #content .padder {
	padding:0px;
	padding-top:170px;
	background-image: url(../images/title-groups.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:775px;
}

.groupslayout-messageband {
	width:775px;
	height:50px;
	background-image: url(../images/groups-message-band.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:5px;
}

.groupslayout-messageband #groupsmessage { float:left; width:100px; text-indent:-9999px; }
.groupslayout-messageband a:link, .groupslayout-messageband a:hover, .groupslayout-messageband a:visited {
	float:right;
	display:block;
	width:217px;
	height:50px;
	text-indent:0px;
	margin-right:16px;
	text-indent:-9999px;
	background-image: url(../images/groups-link-sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.groupslayout-messageband a:hover { background-position: 0px -50px; }

.official-groups #content .padder h2 { height:0px; padding:0px; margin:0px; text-indent:-9999px; }

.official-groups #content .padder h3 {
	margin:0px;
	padding:0px;
	height:64px;
	text-indent:-9999px;
}

.groupslayout-row {
	float:left;
	width:775px;
	min-height:100px;
	background-image: url(../images/3-columns-lines.gif);
	background-repeat: repeat-y;
	background-position: left top;	/*background-color:yellow;*/
}

.groupslayout-row ul { margin:0px; padding:0px; }

.groupslayout-column1{
	float:left;
	width:218px;
	padding:20px;
	/*background-color:green;*/
}

.groupslayout-column2 {
	float:left;
	width:217px;
	margin-left:1px;
	padding:20px;
	/*background-color:red;*/
}

.groupslayout-column3 {
	float:right;
	width:218px;
	padding:20px;
	/*background-color:blue;*/
}
	
.official-groups .warhammer40k {
	background-image: url(../images/groups-logos-sprite.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.official-groups .warhammer {
	background-image: url(../images/groups-logos-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -259px 0px;
}

.official-groups .lotr {
	background-image: url(../images/groups-logos-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -517px 0px;
}

.official-groups .warmachine { 
	background-image: url(../images/groups-logos-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -775px 0px;
}

.official-groups .hordes { 
	background-image: url(../images/groups-logos-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -1034px 0px;
}

.official-groups .flamesofwar { 
	background-image: url(../images/groups-logos-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -1292px 0px;
}

.official-groups .infinity { 
	background-image: url(../images/groups-logos-sprite.jpg);
	background-repeat: no-repeat;
	background-position: -1550px 0px;
}




/******************************************* WHY SIGNUP Page *************************************************/
.why-signup #content .padder {
	background-image: url(../images/title-whysignup.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	min-height:333px;
}

.why-signup #content .padder h2 { text-indent:-9999px; }

.why-signup #content .padder #signup-badge {
	display:block;
	position:absolute;
	right:20px;
	top:111px;
	height:202px;
	width:202px;
	background-image: url(../images/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
}

.why-signup #content .padder #signup-badge:hover {
	background-position: -202px 0px;
}

/***************** Google Ads *******************************************************************************************************/
/************************************************************************************************************************************/
.gooblock300x250 {
	margin-bottom:20px;
}
.gooblock728x90 {
	margin-left:23px;
	margin-bottom:17px;
}
.goofootblock {
	position:relative;
	width:775px;
	min-height:90px;
	margin-bottom:20px;
	background-image: url(../images/goofooterblock-lines.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.goofootblock200x90-1 {
	position:absolute;
	left:47px;
	display:block;
	width:200px;
}
.goofootblock200x90-2 {
	position:absolute;
	left:288px;
	display:block;
	width:200px;
}
.goofootblock200x90-3 {
	position:absolute;
	left:529px;
	display:block;
	width:200px;
}

/***************** Review Box ******************************************************************************************************/
/***********************************************************************************************************************************/
.bow-review-score-box-outer {
	float:left;
	border: 1px dotted #c0bbad;
	width:392px;
	margin-bottom:20px;
}

.review-score {
	float:left;
	width:90px;
	padding-top:15px;
	font-size:25px;
	font-weight:bold;
	text-align:center;
	color:#887e73;
	color:#489900;
}

.review-plus-neg {
	float:right;
	padding:15px;
	width:271px;
	background-color:#f4f3ee;
	border-left: 1px dotted #c0bbad;
}




/***************** Stompa Painting Pages *******************************************************************************************/
/***********************************************************************************************************************************/
.ork-stompa-painting-tutorial #category-banner-holder {
	position:relative;
	width:775px;
	height:433px;
	background-image:url(../images/stompa-painting/stompa-painting-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom:-20px;
}

.ork-stompa-painting-tutorial #signup-badge {
	display:block;
	position:absolute;
	right:60px;
	top:324px;
	width:136px;
	height:109px;
	background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
}

.ork-stompa-painting-tutorial #signup-badge:hover {
	background-position: -136px 0px;
}

.ork-stompa-painting-tutorial .navigation { display:none; }


/***************** Kings of War Section Nav Band ***********************************************************************************/
/***********************************************************************************************************************************/
#kings-of-war-navband {
	position:relative;
	width:775px;
	height:86px;
	background-image:url(../images/mantic/kow-sections-navband.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#kings-of-war-navband #kow-navband-logo {
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:124px;
	height:86px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-navband #kow-navband-logo:hover {
	/*background-position: -136px 0px;*/
}

#kings-of-war-navband #kow-navband-dwarfs {
	display:block;
	position:absolute;
	left:124px;
	top:0px;
	width:123px;
	height:86px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-navband #kow-navband-dwarfs:hover {
	/*background-position: -136px 0px;*/
}

#kings-of-war-navband #kow-navband-elves {
	display:block;
	position:absolute;
	left:258px;
	top:0px;
	width:124px;
	height:86px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-navband #kow-navband-elves:hover {
	/*background-position: -136px 0px;*/
}

#kings-of-war-navband #kow-navband-undead {
	display:block;
	position:absolute;
	left:393px;
	top:0px;
	width:124px;
	height:86px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-navband #kow-navband-undead:hover {
	/*background-position: -136px 0px;*/
}

#kings-of-war-navband #kow-navband-beta {
	display:block;
	position:absolute;
	left:652px;
	top:0px;
	width:123px;
	height:86px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-navband #kow-navband-beta:hover {
	/*background-position: -136px 0px;*/
}

#kings-of-war-ripbanner-dwarfs {
	position:relative;
	width:775px;
	height:137px;
	background-image:url(../images/mantic/ripbanner-dwarfs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#kings-of-war-ripbanner-dwarfs #ripbanner-group-link {
	display:block;
	position:absolute;
	left:607px;
	top:31px;
	width:138px;
	height:51px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-ripbanner-dwarfs #ripbanner-group-link:hover {
	/*background-position: -136px 0px;*/
}

#kings-of-war-ripbanner-elves {
	position:relative;
	width:775px;
	height:137px;
	background-image:url(../images/mantic/ripbanner-elves.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#kings-of-war-ripbanner-elves #ripbanner-group-link {
	display:block;
	position:absolute;
	left:607px;
	top:31px;
	width:138px;
	height:51px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-ripbanner-elves #ripbanner-group-link:hover {
	/*background-position: -136px 0px;*/
}

#kings-of-war-ripbanner-undead {
	position:relative;
	width:775px;
	height:137px;
	background-image:url(../images/mantic/ripbanner-undead.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#kings-of-war-ripbanner-undead #ripbanner-group-link {
	display:block;
	position:absolute;
	left:607px;
	top:31px;
	width:138px;
	height:51px;
	/*background-image: url(../images/stompa-painting/singup-badge.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	text-indent:-9999px;
}
#kings-of-war-ripbanner-undead #ripbanner-group-link:hover {
	/*background-position: -136px 0px;*/
}

/***************** TV Page *********************************************************************************************************/
/***********************************************************************************************************************************/
.tv .padder {
	padding:0px;
}

.tv .padder h2 {
	display:block;
	width:775px;
	height:185px;
	background-image: url(../images/skinv2-tv-banner.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:0;
	margin:0;
	text-indent:-9999px;
}

#tv-page-shows {
	float: left;
	width: 775px;
	min-height: 100px;
	background-image: url("/wp-content/themes/bow/_inc/images/3-columns-lines.gif");
	background-repeat: repeat-y;
	background-position: left top;
}

.showslayout-column1 {
	float: left;
	width: 258px;
}

.showslayout-column2 {
	float: left;
	width: 257px;
	margin-left: 1px;
}

.showslayout-column3 {
	float: right;
	width: 258px;
}

#tv-page-shows ul {
	list-style:none;
	margin:0;
	padding:0;
}

#tv-page-shows ul li a {
	display:block;
	width:258px;
	height:76px;
	background-image:url(../images/skinv2-tv-icons.png);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	text-indent:-9999px;
}

#tv-page-shows ul li a:hover { background-color: rgba(213, 176, 140, 0.5); }

#tv-page-shows #on-the-table a { background-position: 10px 0px; }
#tv-page-shows #whats-in-the-box a { background-position: 10px -228px; }
#tv-page-shows #the-insider a { background-position: 10px -380px; }

#tv-page-shows #three-colors-up a { background-position: 10px -152px; }
#tv-page-shows #daily-tips a { background-position: 10px -304px; }
#tv-page-shows #build-guides a { background-position: 10px -532px; }

#tv-page-shows #gamescape a { background-position: 10px -76px; }
#tv-page-shows #bow-review a { background-position: 10px -456px; }

/***************** Badge Bar *******************************************************************************************************/
/***********************************************************************************************************************************/
#trackbacks { display:none }

.badge-bar-top {
	position:relative;
	width:775px;
	height:122px;
	background-image: url(../images/skinv2-badge-ad-bar-v2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.badge-bar-mid {
	position:relative;
	width:775px;
	/*height:149px;
	background-image: url(../images/skinv2-badge-ad-bar.jpg);*/
	height:122px;
	background-image: url(../images/skinv2-badge-ad-bar-v2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top:-10px;
	margin-bottom:15px;
}

.badge-bar-base {
	position:relative;
	width:775px;
	height:122px;
	background-image: url(../images/skinv2-badge-ad-bar-v2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.badge-ads {
	display: inline;
	position:absolute;
	top:10px;
	left:19px;
	margin:0;
	padding:0;
	list-style:none;
}

.badge-bar-mid .badge-ads {
	left:1px;
}

.badge-ads li {
	display: inline;
	float:left;
	list-style-type: none;
	margin-right:7px;
}

.badge-ads li a {
	display:block;
	outline:none;
	width:117px;
	height:102px;
}

.mega-badge { margin-bottom:20px; }

/***************** GENRE BRANDS ****************************************************************************************************/
/***********************************************************************************************************************************/
#genre-brand-sci-fi {
	float:left;
	width:775px;
	height:170px;
	display:block;
	background-image: url(../images/genre-brands/sci-fi-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#genre-brand-modern {
	float:left;
	width:775px;
	height:170px;
	display:block;
	background-image: url(../images/genre-brands/modern-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#genre-brand-fantasy {
	float:left;
	width:775px;
	height:170px;
	display:block;
	background-image: url(../images/genre-brands/fantasy-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#genre-brand-historical {
	float:left;
	width:775px;
	height:170px;
	display:block;
	background-image: url(../images/genre-brands/historical-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#genre-brand-board {
	float:left;
	width:775px;
	height:170px;
	display:block;
	background-image: url(../images/genre-brands/board-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#genre-brand-rpg {
	float:left;
	width:775px;
	height:170px;
	display:block;
	background-image: url(../images/genre-brands/rpg-header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/***************** Post Loop Gallery ***********************************************************************************************/
/***********************************************************************************************************************************/
.gallery-on .gallery {
	float:left;
	margin-left:15px;
	background-color:#FFF;
	width:743px;
	height:158px;
	margin-bottom:16px;
	border: 1px solid #c8beaa;
}

.p-fullspread.gallery-on .gallery {
	position:absolute;
	bottom:46px;
	left:0px;
	background-color:#FFF;
	width:743px;
	height:158px;
	margin-bottom:15px;
	border: 1px solid #c8beaa;
	z-index:6;
}


.gallery-on .gallery .gallery-item {
	float:left;
	position:relative;
	width:143px;
	height:150px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
	border: 1px solid #c8beaa;
}

.gallery-on .gallery .gallery-item .gallery-icon {
	position:absolute;
	top:0px;
	left:0px;
	width:145px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
/* ------------------------  HUB TOP ---------------------------- */
.hubs-top-bar {
	height:46px;
	background-color:#000;
	display:block;
	position:relative;
	width:1024px;
	background-image: url(../images/hub-top-band-v5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.hubs-top-bar a {
	position:absolute;
	top:0px;
	display:block;
	height:46px;
	text-indent:-9999px;
}

.hub-top-infinity {	left:144px;	width:92px; }
.hub-top-battlefoam { left:246px; width:117px; }
.hub-top-darkage { left:371px; width:91px; }
.hub-top-kings-of-war { left:469px; width:53px; }
.hub-top-heavy-gear { left:531px; width:69px; }
.hub-top-warmachine { left:607px; width:91px; }
.hub-top-hordes { left:705px; width:76px; }
.hub-top-40k { left:791px; width:91px; }
.hub-top-warhammer { left:890px; width:89px; }
/* ------------------------  HUB Side ---------------------------- */
.hubside {
	float:left;
	clear:both;
	background-color:#FFF;
}

/* ------------------------  HUB Side - BRANDS ---------------------------- */
.hubside .hub-logo {
	clear:both;
	display:block;
	width:229px;
	height:110px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
}

.hubside.brand-40k .hub-logo {
	background-image: url(../images/hub-logo-40k.jpg);
}

.hubside.brand-warhammer .hub-logo {
	background-image: url(../images/hub-logo-warhammer.jpg);
}

.hubside.brand-infinity .hub-logo {
	height:122px !important;
	background-image: url(../images/hub-infinity/hub-logo-infinity-v2.jpg);
}

.hubside.brand-malifaux .hub-logo {
	background-image: url(../images/hub-logo-malifaux.jpg);
}

.hubside.brand-lotr .hub-logo {
	background-image: url(../images/hub-logo-lotr.jpg);
}

.hubside.brand-fow .hub-logo {
	background-image: url(../images/hub-logo-fow.jpg);
}

.hubside.brand-boltaction .hub-logo {
	height:122px !important;
	background-image: url(../images/hub-logo-boltaction.jpg);
}

.hubside.brand-hordes .hub-logo {
	height:122px !important;
	background-image: url(../images/hub-logo-hordes.jpg);
}

.hubside.brand-warmachine .hub-logo {
	height:122px !important;
	background-image: url(../images/hub-logo-warmachine.jpg);
}

.hubside.brand-kow .hub-logo { /*Kings of War */
	height:122px !important;
	background-image: url(../images/hub-logo-kow.jpg);
}

.hubside.brand-backstage .hub-logo { /*Kings of War */
	height:122px !important;
	background-image: url(../images/backstage/hub-logo-backstage.jpg);
}

.hubside.brand-battle-foam .hub-logo { /* Battle Foam */
	height:122px !important;
	background-image: url(../images/hub-battle-foam/hub-logo-battle-foam.jpg);
}

.hubside.brand-dark-age .hub-logo { /* Dark Age */
	height:122px !important;
	background-image: url(../images/hub-darkage/hub-logo-darkage.jpg);
}

.hubside.brand-heavy-gear .hub-logo { /* Heavy Gear */
	height:122px !important;
	background-image: url(../images/hub-heavy-gear/hub-logo-heavy-gear.jpg);
}

.hubside .articles-videos-title, .hubside .discussion-posts-title, .hubside .groups-title {
	width:229px;
	height:54px;
	text-indent:-9999px;
	background-image:url(../images/hubside-large-titles.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0px !important;
}

.hubside .discussion-posts-title { background-position: 0px -54px; }
.hubside .groups-title { background-position: 0px -108px; }

/* ------------------------  HUB Side - BRANDS ADS ---------------------------- */
.hub-ad-40k, .hub-ad-warhammer, .hub-ad-lotr, .hub-ad-infinity, .hub-ad-malifaux, .hub-ad-warmachine, .hub-ad-hordes, .hub-ad-kow, .hub-ad-boltaction, .hub-ad-fow {
	display:block;
	text-indent:-9999px;
	width:229px;
	height:67px;
	background-image:url(../images/hub-ads-sprite.jpg);	
	background-repeat: no-repeat;
}

.hub-ad-40k { background-position: 0px 0px;	}
.hub-ad-warhammer {	background-position: 0px -67px; }
.hub-ad-lotr { background-position: 0px -134px; }
.hub-ad-infinity { background-position: 0px -201px; }
.hub-ad-malifaux { background-position: 0px -268px; }
.hub-ad-warmachine { background-position: 0px -335px; }
.hub-ad-hordes { background-position: 0px -402px; }
.hub-ad-kow { background-position: 0px -469px; }
.hub-ad-boltaction { background-position: 0px -536px; }
.hub-ad-fow { background-position: 0px -603px; }

/* ------------------------ List Styles ---------------------------- */
.hub-sidelist {
	float:left;
	clear:both;
	width:229px;
	background-color:#fff;
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom:10px;
}

.hub-sidelist a:link, .hub-sidelist a:visited { text-decoration:none !important; color:#333; }
.hub-sidelist a:active, .hub-sidelist a:hover { color:#489900 }

.hub-sidelist p {
	font-size:0.9em;
	line-height:1.4em;
	margin:0px;
	font-weight:bold;
}

.hub-sidelist li {
	float:left;
	width:209px;
	clear:both;
	margin-top:10px;
	margin-left:10px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #c8beaa;
}

.hub-sidelist-thumb {
	float:left;
	border: 1px solid #c8beaa;
	width:102px;
}

.hub-latest-discussion .hub-sidelist-thumb { width:56px; border-bottom:none; margin-right:10px; }
	

.hub-sidelist-thumb img {
	padding:3px;
}

.hub-sidelist-story {
	float:right;
	width:96px;
}

.hub-sidelist-comments {
	float:left;
	width:102px;
	background-color:#c8beaa;
	text-align:center;	
	font-size:0.8em !important;
	line-height:1.5em !important;
	padding-top:1px;
}

.hubside .hub-sidelist li {
	margin-top:0px !important;
}

.hubside .hub-sidelist li+li {
	margin-top:10px !important;
}

.hub-groups .hub-sidelist li, .hub-groups .hub-sidelist li+li { margin-top:0px !important; border-style:dotted !important; }

.hub-latest-discussion .hub-sidelist p {
	font-size:0.9em;
	line-height:1.4em;
	margin:0px;
	font-weight:bold;
}

.hub-latest-discussion .hub-sidelist p+p {
	font-size:0.8em;
	color:#666;
}
	
.hubside .hub-latest-discussion {
	clear:both;
}

.hubside .hub-groups {
	clear:both;
}

.hub-sidebevel {
	clear:both;
	display:block;
	width:229px;
	height:11px;
	background-image: url(../images/sideband-bevels.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* -------------- Hub Side Ads ---------------------- */
.hubside.brand-40k .ad-link1, .hubside.brand-40k .ad-link2 {
	clear:both;
	display:block;
	text-indent:-9999px;
	width:229px;
	height:79px;
	background-image: url(../images/hub-ad-40k.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/* -------------- Hub Latest 50 ---------------------- */
.hub-latest-50 .padder {
	padding:0px !important;
}

.hub-latest-50 .forum {
	width:775px;
	padding:0px;
	margin:0px;
	border:0px;
}

.hub-latest-50 div.pagination {
	border-bottom:none;
}

.hub-latest-50 .pagetitle {
	padding-top:20px;
	padding-left:20px;
}

/* ------------------------ Minirama Gallery Headers ---------------------------- */
.minirama #blog-single h2.posttitle, .terrainarama #blog-single h2.posttitle {
	height:258px!important;	
	background-repeat: no-repeat!important;
	background-position: 0px 0px!important;
	text-indent:-9999px!important;
	padding:0px!important;
}

.minirama-scifi-gallery h2.posttitle { 
background-image: url(../images/minirama-header-sci-fi.jpg) !important; 
}
.minirama-modern-warfare-gallery h2.posttitle {
	background-image: url(../images/minirama-header-modern.jpg) !important;
}
.minirama-fantasy-gallery h2.posttitle {
	background-image: url(../images/minirama-header-fantasy.jpg) !important;
}
.minirama-historical-gallery h2.posttitle {
	background-image: url(../images/minirama-header-hist.jpg) !important;
}

.terrainarama-scifi-gallery h2.posttitle { 
background-image: url(../images/terrainarama-header-sci-fi.jpg) !important; 
}
.terrainarama-modern-warfare-gallery h2.posttitle {
	background-image: url(../images/terrainarama-header-modern.jpg) !important;
}
.terrainarama-fantasy-gallery h2.posttitle {
	background-image: url(../images/terrainarama-header-fantasy.jpg) !important;
}
.terrainarama-historical-gallery h2.posttitle {
	background-image: url(../images/terrainarama-header-hist.jpg) !important;
}

/* ------------------------ Minirama Turning OFF Stuff ---------------------------- */
.minirama #blog-single .badge-bar, .terrainarama #blog-single .badge-bar { display:none; }
.minirama #blog-single .comments-closed, .terrainarama #blog-single .comments-closed { display:none; }
.minirama #blog-single .post-content-area, .terrainarama #blog-single .post-content-area, .rama #blog-single .post-content-area  { background:none !important; }
.minirama #blog-single .post-fadeout, .terrainarama #blog-single .post-fadeout, .rama #blog-single .post-fadeout  { background:none !important; }
.minirama #blog-single p.date, .terrainarama #blog-single p.date, .rama #blog-single p.date { display:none!important; }
.minirama #blog-single .share-links, .terrainarama #blog-single .share-links, .rama #blog-single .share-links { display:none!important; }
.minirama #blog-single #relatedcontent, .terrainarama #blog-single #relatedcontent, .rama #blog-single #relatedcontent { display:none!important; }
.minirama #blog-single .post-side-column, .terrainarama #blog-single .post-side-column, .rama #blog-single .post-side-column { display:none!important; }
.rama #blog-single h2.posttitle { display:none!important; }

.minirama #blog-single p.postmetadata, .terrainarama #blog-single p.postmetadata, .rama #blog-single p.postmetadata { /* can't take it away as it has a needed clearboth in it */
	height:1px;
	border:none;
	width:775px;
	background-color:#fff;
	margin:0px;
	padding:0px;
}

/* ------------------------ Minirama Layout ---------------------------- */
.minirama #blog-single .entry, .terrainarama #blog-single .entry, .rama #blog-single .entry {
	float:left;
	width:775px;
	margin:0px;
}

/* ------------------------ Minirama Buttons ---------------------------- */ 
.minirama .bwbps_addphoto_link a, .terrainarama .bwbps_addphoto_link a, .rama .bwbps_addphoto_link a {
	display:block;
	width:143px;
	height:40px;
	background-image: url(../images/minirama-buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -160px;
	margin-left:20px;
	text-indent:-9999px;
}

.terrainarama .bwbps_addphoto_link a { background-position: 0px -240px !important; }
.terrainarama .bwbps_addphoto_link a:hover, .terrainarama .bwbps_addphoto_link a:active { background-position: 0px -280px !important; }

.minirama .bwbps_addphoto_link a:hover, .minirama .bwbps_addphoto_link a:active { background-position: 0px -200px; }

.rama .bwbps_addphoto_link a { background-position: 0px 0px !important; }
.rama .bwbps_addphoto_link a:hover, .rama .bwbps_addphoto_link a:active { background-position: 0px -40px !important; }

.minirama .piclenselink, .terrainarama .piclenselink {
	display:block;
	width:143px;
	height:40px;
	background-image: url(../images/minirama-buttons.gif);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	margin-right:20px;
	text-indent:-9999px;
}

.minirama .piclenselink:hover, .minirama .piclenselink:active, .terrainarama .piclenselink:hover, .terrainarama .piclenselink:active {	background-position: 0px -120px; }

/* ------------------------ Minirama Gallery Thunbs ---------------------------- */
.minirama div.post table td, .terrainarama div.post table td, .rama div.post table td {
	border:none !important;
}

.bwbps_gallery_div {
	border:none !important;
	background:none !important;
	margin:0px !important;
	padding:0px !important;
}

.bwbps_gallery li .bwbps_caption {
	display:block !important;
	font-size:0.8em !important;
	line-height:1.2em !important;
	margin-top:5px !important;
	margin-bottom:5px !important;
	color:#000 !important;
	height:25px !important;
	overflow:hidden !important;
}

.bwbps_gallery li a { text-decoration:none !important; }
	

.minirama div.post table, .terrainarama div.post table, .rama div.post table {
	border:none !important;
	border-color:#fff !important;
}

.bwbps_gallery {
	float:left !important;
	margin:0px !important;
	padding:0px !important;
	background-color:white !important; /* this covers gray lines up */
	width:800px !important;
	padding-left:20px !important;
	margin-top:-8px !important;
	margin-left:-8px !important;
	margin-bottom:3px !important;
}	

.bwbps_gallery li {
	width:143px !important;
	height:200px !important;
	margin:0px !important;
	margin-right:5px !important;
	margin-bottom:5px !important;
	background-image: url(../images/minirama-thumb-frame.gif) !important;
	background-repeat: no-repeat !important;
	padding-top:9px !important;
	background-position: left top !important;
} 

.bwbps_gallery .psgal_1 img {
	margin:0px !important;
}

.bwbps_gallery li p {
	color:#666666 !important;
	width:80px !important;
	margin-bottom:5px !important;
}

.bwbps_gallery li .bwbps-rating { padding-left:6px !important; }

/* ------------------------ Minirama Image Page ---------------------------- */
.rama #blog-single .post-content {
	background-color:#652e13;
}

.rama .minirama-page-layout { 
	position:relative;
	float:left;
	width:775px;
	background-image: url(../images/minirama-desk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	background-color:#642e12;
}

.rama .image-wrap {
	position:relative;
	float:right;
	margin:30px;
	margin-bottom:0px;
}

.rama .main-image-frame {
	position:relative;
	float:right;
	padding:20px;
	padding-bottom:0px;
	background-image: url(../images/minirama-polaroid-texture.jpg);
	background-repeat: repeat;
}

.rama .photo-shadow-top {
	display:block;
	width:279px;
	height:242px;
	position:absolute;
	top:-16px;
	right:-15px;
	background-image:url(../images/minirama-photo-shadow-top.png);
}

.rama .photo-shadow-base{
	display:block;
	width:279px;
	height:242px;
	position:absolute;
	bottom:-15px;
	left:-14px;
	background-image:url(../images/minirama-photo-shadow-base.png);
}

.rama h1 {
		font-size:1.5em;
		color:#000;
		text-align:center;
		margin:0px;
		margin-top:10px;
		margin-bottom:5px;
		width:300px;
		margin-left:auto;
		margin-right:auto;
}

.rama .user-detail {
	text-align:center;
	padding-bottom:8px;
}

.rama .fav-star {
	float:left;
	text-align:left;
	font-size:0.8em;
}

.rama .fav-star a.bwbps-fav-link { float:left; }

.rama .minirama-page-layout .rating-stars {
	float:right;
	margin-right:-13px;
}

.rama .photo-dis {
	float:left;
	width:735px;
	background-image: url(../images/minirama-page-rip.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:60px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:15px;
}

.rama .photosmash_gallery {
	width:775px;
	background-color:#fff;
}

/* ------------------------ Minirama Pop Up Window ---------------------------- */
#TB_window {
	background-image: url(../images/minirama-polaroid-texture.jpg) !important;
	background-repeat: repeat !important;
	border:none !important;
}

#TB_window img#TB_Image {
	border:none !important;
}

#TB_caption {
	padding-left:15px !important;
	padding-top:13px !important;
	font-weight:bold;
}

#TB_closeWindowButton:link {
	display:block;
	width:30px;
	height:28px;
	text-indent:-9999px;
	background-image: url(../images/minirama-close-button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-right:-10px !important;
	margin-top:-1px !important;
}

#TB_closeWindowButton:hover, #TB_closeWindowButton:active {
	background-position: -30px 0px;
}

#TB_closeWindowButton img {
	display:none !important;
}

#TB_title { background-color:#e7e4db !important; padding-right:5px !important; height:38px !important; }

#TB_ajaxWindowTitle { padding-top:10px !important; }

/* ------------------------ Minirama Logos ---------------------------- */
.rama .minirama-logo {
	position:absolute;
	top:20px;
	left:20px;
	display:block;
	width:214px;
	height:139px;
	z-index:3;
	background-repeat:no-repeat;
}

.minirama-scifi .minirama-logo {
	background-image:url(../images/minirama-logo-scifi.png);
}

.minirama-modern .minirama-logo {
	background-image:url(../images/minirama-logo-modern.png);
}

.minirama-fantasy .minirama-logo {
	background-image:url(../images/minirama-logo-fantasy.png);
}

.minirama-historical .minirama-logo {
	background-image:url(../images/minirama-logo-hist.png);
}

.rama .minirama-logo a {
	display:block;
	width:180px;
	height:90px;
	text-indent:-9999px;
}

/* ------------------------ Terrainarama Logos ---------------------------- */
.rama .terrainarama-logo {
	position:absolute;
	top:20px;
	left:20px;
	display:block;
	width:250px;
	height:123px;
	z-index:3;
	background-repeat:no-repeat;
}

.terrainarama-scifi .terrainarama-logo {
	background-image:url(../images/terrainarama-logo-scifi.png);
}

.terrainarama-modern .terrainarama-logo {
	background-image:url(../images/terrainarama-logo-modern.png);
}

.terrainarama-fantasy .terrainarama-logo {
	background-image:url(../images/terrainarama-logo-fantasy.png);
}

.terrainarama-historical .terrainarama-logo {
	background-image:url(../images/terrainarama-logo-hist.png);
}

.rama .terrainarama-logo a {
	display:block;
	width:222px;
	height:88px;
	text-indent:-9999px;
}

/* ------------------------ Minirama Posts ---------------------------- */

.catid-308 .post-base-links, .catid-311 .post-base-links, .catid-310 .post-base-links, .catid-307 .post-base-links, .catid-313 .post-base-links, .catid-315 .post-base-links, .catid-314 .post-base-links, .catid-312 .post-base-links {
	top:19px !important;
}

.p-minirama-post {
	background-image:url(../images/minirama-minipost-background.gif) !important;
}

.p-minirama-post .post-base-links { top:19px !important; }

.p-minirama {
	display:block !important;
	height:395px !important;
	background-image: url(../images/minirama-post-stonework.jpg) !important;
	background-repeat: no-repeat !important;
	background-position: left bottom !important;
}

.p-minirama .postthumb {
	margin:0px !important;
	margin-top:0px !important;
	border:none !important;
	padding:0px !important;
}

.p-minirama .post-base-links {
	display:none !important;
}

.p-minirama p.date {
	display:none;
}

.p-minirama .gallery {
	position:absolute !important;
	top:200px !important;
	left:0px !important;
}

.p-minirama h2 {
	display:none;
}

.p-minirama .entry {
	position:absolute;
	top:30px;
	left:663px;
	height:21px !important;
	width:100px !important;
}

.p-minirama .twitter-share-button {
	margin-bottom:10px;
}


/* ------------------------ Minirama Posts Style Changers ---------------------------- */
.p-stonebase-off {
	height:375px !important;
}

.home .p-home-stonebase-on {
	height:395px !important;
}

.home .p-home-stonetop-on {
	height:415px !important;
}

.home .p-home-stonetop-on .post-content {
	margin-top:20px !important;
}

.home .p-home-stonetop-on .gallery {
	top:220px !important;
}

.minirama .navigation, .terrainarama .navigation {
	display:none;
}

/* ------------------------ Minirama Upload Window ---------------------------- */
#c1bwbpsUpRadioURL { display:none !important; text-indent:-9999px !important; }

.no-upload-options { text-indent:-9999px; }

/*
.ps-form-table td { display:none !important; }

.ps-form-table td+td { display:table !important; } */


/* ------------------------ Homepage Comment Highlights ---------------------------- */
.discussion-highlight p {
	font-size:0.9em;
	line-height:1.4em;
}

.discussion-highlight a:link, .discussion-highlight a:visited { text-decoration:none !important; color:#82735a; }
.discussion-highlight a:active, .discussion-highlight a:hover { color:#489900 }

.discussion-highlight .member-name {
	margin-bottom:0px;
	font-weight:bold;
	color:#82735a !important;
}

/*.comment2 p {
	float:left;
}
*/

.comment2 .member-name {
	text-align:right;
}

.discussion-highlight {
	background-color:#f0eee9;
	float:left;
	position:relative;
	width:775px;
}

.discussion-highlight-top {
	position:absolute;
	display:block;
	top:-5px;
	left:0px;
	height:15px;
	width:775px;
	z-index:10;
	background-image: url(../images/comment-highllight-rip.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.discussion-highlight-bottom {
	position:absolute;
	display:block;
	bottom:-3px;
	left:0px;
	height:15px;
	width:775px;
	z-index:10;
	background-image: url(../images/comment-highllight-rip.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.comment1 {
	float:left;
	position:relative;
	margin-top:10px;
	width:691px;
	min-height:64px;
}

.comment2 {
	float:right;
	position:relative;
	margin-top:10px;
	margin-bottom:12px;
	width:691px;
	min-height:64px;
}

.comment1 .bubble-top {
	width:607px;
	width:583px;
	padding:12px;
	padding-top:8px;
	padding-bottom:0px;
	background-image: url(../images/comment-highllight-boxes.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:47px;
}

.comment1 .bubble-base {
	float:right;
	width:607px;
	background-image: url(../images/comment-highllight-boxes.png);
	background-repeat: no-repeat;
	background-position: -607px bottom;
	padding-bottom:9px;
	padding-bottom:0px\9;
}

.comment1 .member-avatar {
	position:absolute;
	top:0px;
	left:10px;
	width:76px;
	height:64px;
	background-image: url(../images/comment-highllight-boxes.png);
	background-repeat: no-repeat;
	background-position: -1042px -10px;
}

.comment1 .member-avatar img { margin-top:7px; margin-left:7px; }


.comment2 .bubble-top {
	width:607px;
	width:583px;
	padding:12px;
	padding-top:8px;
	padding-bottom:0px;
	background-image: url(../images/comment-highllight-boxes.png);
	background-repeat: no-repeat;
	background-position: left top;	
	min-height:47px;
}

.comment2 .bubble-base {
	float:left;
	width:607px;
	background-image: url(../images/comment-highllight-boxes.png);
	background-repeat: no-repeat;
	background-position: -607px bottom;
	padding-bottom:9px;
	padding-bottom:0px\9;
}

.comment2 .member-avatar {
	position:absolute;
	top:0px;
	right:10px;
	width:76px;
	height:64px;
	background-image: url(../images/comment-highllight-boxes.png);
	background-repeat: no-repeat;
	background-position: -1128px -10px;
}

.comment2 .member-avatar img { margin-top:7px; margin-left:19px; }


/* ------------------------ Breaking News ---------------------------- */
#breaking-wrap {
	float:left;
	background-image: url(../images/breaking-news-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:58px;
}

#breaking-news {
	float:left;
	clear:both;
	width:229px;
	background-color:#fff;
	background-image: url(../images/sideband-caps.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-bottom:21px;
}

#breaking-news a:link, #breaking-news a:visited { text-decoration:none !important; color:#333; }
#breaking-news a:active, #breaking-news a:hover { color:#489900 }

#breaking-news p {
	font-size:0.9em;
	line-height:1.4em;
	margin:0px;
	font-weight:bold;
}

#breaking-news li {
	float:left;
	width:209px;
	clear:both;
	margin-top:10px;
	margin-left:10px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color: #c8beaa;
}

.breaking-thumb {
	float:left;
	border: 1px solid #c8beaa;
	width:102px;
}

.breaking-thumb img {
	padding:3px;
}

.breaking-story {
	float:right;
	width:96px;
}

.breaking-comments {
	float:left;
	width:102px;
	background-color:#c8beaa;
	text-align:center;	
	font-size:0.8em !important;
	line-height:1.5em !important;
	padding-top:1px;
}

/* ------------- Orc Week Skin ----------------------*/
.orcfeature {
	display:block;
	width:1024px;
	height:198px;
}

.orcfeature a {
	display:block;
	float:left;
	text-indent:-9999px;
	width:760px;
	height:198px;
}

.orcfeature a+a {
	display:block;
	float:right;
	text-indent:-9999px;
	width:250px;
	height:198px;
}

.orcs-goblins-week body { background-image: url(../images/orkweek-background3.jpg) !important; }
.orcs-goblins-week #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-orc-week.png") !important; }

/* ------------- Infinity Week Skin ----------------------*/

.infinityweek-feature {
	display:block;
	width:1024px;
	height:242px;
}

.infinityweek-feature a {
	display:block;
	float:left;
	text-indent:-9999px;
	width:760px;
	height:242px;
}

.infinityweek-feature a+a {
	display:block;
	float:right;
	text-indent:-9999px;
	width:250px;
	height:242px;
}

/*body { background-image: url(../images/infinityweek-background3.jpg) !important; }
#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

.infinity-week body { background-image: url(../images/infinityweek-background3.jpg) !important; }
.infinity-week #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }


/* ------------- Grey Knights Week Skin ----------------------*/

.greyknightsweek-feature {
	display:block;
	width:1024px;
	height:162px;
}

.greyknightsweek-feature a {
	display:block;
	float:left;
	text-indent:-9999px;
	width:760px;
	height:162px;
}

.greyknightsweek-feature a+a {
	display:block;
	float:right;
	text-indent:-9999px;
	width:250px;
	height:162px;
}

/*body { background-image: url(../images/greyknightsweek-background1.jpg) !important; }
/*#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

.grey-knights-week body { background-image: url(../images/greyknightsweek-background1.jpg) !important; }
/*.grey-knights-week #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

.vidad {

}

/*------------- Warpath WEEKEND ----------------------*/

.takeovers-warpath-weekend {
	position:relative;
	display:block;
	width:1024px;
	height:242px;
}

body.category-warpath { background-image: url(../images/takeovers/warpath-weekend.jpg) !important; }
/*#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

.takeovers-warpath-weekend a.warpath-rules-group {
	display:block;
	position:absolute;
	top:0px;
	left:52px;
	text-indent:-9999px;
	height:47px;
	width:154px;
}

.takeovers-warpath-weekend a.warpath-forgefathers {
	display:block;
	position:absolute;
	top:0px;
	left:236px;
	text-indent:-9999px;
	height:47px;
	width:178px;
}

.takeovers-warpath-weekend a.warpath-marauders {
	display:block;
	position:absolute;
	top:0px;
	left:441px;
	text-indent:-9999px;
	height:47px;
	width:158px;
}

.takeovers-warpath-weekend a.warpath-coverage {
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
	text-indent:-9999px;
	height:63px;
	width:426px;
}

/* ------------- Games Day 2011 Takover ----------------------*/
#takeovers-gamesdayuk-2011 {
	display:block;
	width:1024px;
	height:369px;
}

#takeovers-gamesdayuk-2011 a.photos {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:333px;
	top:272px;
	width:75px;
	height:72px;
}

#takeovers-gamesdayuk-2011 .twitterbox {
	display:block;
	position:absolute;
	right:1px;
	top:6px;
	width:394px;
	height:342px;
}

body.category-gamesday { background-image: url(../images/takeovers/gamesdayuk-2011.jpg) !important; }
/*body { background-image: url(../images/takeovers/gamesdayuk-2011.jpg) !important; }*/


/* ------------- takeovers-warpath-launch-party ----------------------*/
#takeovers-warpath-launch-party {
	display:block;
	width:1024px;
	height:369px;
}

#takeovers-warpath-launch-party a.photos {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:333px;
	top:272px;
	width:75px;
	height:72px;
}

#takeovers-warpath-launch-party .twitterbox {
	display:block;
	position:absolute;
	right:1px;
	top:6px;
	width:394px;
	height:342px;
}

/*body.category-gamesday { background-image: url(../images/takeovers/gamesdayuk-2011.jpg) !important; }*/
/*body { background-image: url(../images/takeovers/warpath-launch-party.jpg) !important; }

/* ------------- takeovers-warpath-launch-party ----------------------*/
#takeovers-dystopian-wars {
	display:block;
	width:1024px;
	height:242px;
}

#takeovers-dystopian-wars a.more {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	bottom:0px;
	width:273px;
	height:68px;
}

#takeovers-dystopian-wars a.offer {
	display:block;
	text-indent:-9999px;
	position:absolute;
	right:0px;
	top:0px;
	width:320px;
	height:242px;
}

body.category-dystopian-wars { background-image: url(../images/takeovers/dystopian-wars.jpg) !important; }
/*body { background-image: url(../images/takeovers/warpath-launch-party.jpg) !important; }

/* ------------- Takeovers Cutlass Week ----------------------*/
#takeovers-cutlass-week {
	display:block;
	width:1024px;
	height:242px;
}

#takeovers-cutlass-week a.cutlass-section-link {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}

body.cutlass { background-image: url(../images/takeovers/cutlass-week-2011.jpg) !important; }
/*body { background-image: url(../images/takeovers/cutlass-week-2011.jpg) !important; }*/



/* ------------- Takeovers BOW TV ----------------------*/
/*#takeovers-bow-tv {
	display:block;
	width:1024px;
	height:242px;
}

#takeovers-bow-tv a.tv {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}

body { background-image: url(../images/takeovers/Beasts-of-War-On-Tv.jpg) !important; }*/

/* ------------- Warpath Skin ----------------------*/
/*
.warpath-takeover {
	position:relative;
	display:block;
	width:1024px;
	height:242px;
}

.warpath-beta-week body { background-image: url(../images/takeovers/warpath-beta-week-v3.jpg) !important; }
/*#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/
/*
.warpath-takeover a.warpath-rules-group {
	display:block;
	position:absolute;
	top:0px;
	left:2px;
	text-indent:-9999px;
	height:50px;
	width:154px;
}

.warpath-takeover a.warpath-forgefathers {
	display:block;
	position:absolute;
	top:0px;
	left:187px;
	text-indent:-9999px;
	height:50px;
	width:178px;
}

.warpath-takeover a.warpath-marauders {
	display:block;
	position:absolute;
	top:0px;
	left:391px;
	text-indent:-9999px;
	height:50px;
	width:158px;
}

.warpath-takeover a.warpath-rules {
	display:block;
	position:absolute;
	bottom:0px;
	right:0px;
	text-indent:-9999px;
	height:72px;
	width:337px;
}

/* ------------- gamescapedownloads Skin ----------------------*/
/*
.gamescapedownloads-takeover {
	display:block;
	width:1024px;
	height:242px;
}

.gamescapedownloads-takeover a {
	display:block;
	float:left;
	text-indent:-9999px;
	width:1024px;
	height:242px;
}

/*body { background-image: url(../images/takeovers/takeover-gamescape-downloads.jpg); }*/
/*#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/




/* ------------- Rerun Video Bar ----------------------*/
.rerun {
	float:left;
	width:775px;
	height:186px;
	background-image: url(../images/rerun-bar.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

.rerun #featured-content {
	position:absolute;
	top:53px;
	left:19px;
	width:744px;
	height:102px;
}

.rerun #rerunlink {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:744px;
	height:102px;
}

.rerun #rerunlink a {
	display:block;
	width:744px;
	height:102px;
	text-indent:-9999px;
}


/* ------------- Infinity Sign Up ----------------------*/
#infinity-signup-form {
	position:relative;
	background-image: url(../images/signup-infinity-background.gif);
	background-position: 0px 0px;
	display:block;
	width:300px;
	height:136px;
}

#infinity-signup-form .hidelabel { text-indent:-9999px; }

#infinity-signup-form #name {
	position:absolute;
	left:53px;
	top:62px;
	width:100px;
	border:none;
	border: 0px solid #FFFFFF;
}

#infinity-signup-form #qdjhjt-qdjhjt {
	position:absolute;
	left:53px;
	top:99px;
	width:100px;
	border:none;
	border: 0px solid #FFFFFF;
}

#infinity-signup-form #signupbutton {
	position:absolute;
	left:172px;
	top:98px;
	width:117px;
	height:27px;
	border:none;
	border: 0px solid #FFFFFF;
	cursor:pointer;
	text-indent:-9999px;
}

/* ------------- Infinity HUB Skin ----------------------*/
#hub-infinity {
	display:block;
	width:1024px;
	height:242px;
}

#hub-infinity a.websitelink {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:406px;
	top:135px;
	width:214px;
	height:49px;
}

#hub-infinity a.freerules {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:20px;
	top:169px;
	width:95px;
	height:50px;
}

#hub-infinity a.humansphere {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:115px;
	top:159px;
	width:124px;
	height:61px;
}

#hub-infinity a.starterrules {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:830px;
	top:155px;
	width:160px;
	height:64px;
}

body.category-infinity { background-image: url(../images/hub-infinity/hub-infinity-backgroundv3.jpg) !important; }
body.category-infinity #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }


#hub-infinity-page-header {
	display:block;
	width:775px;
	height:122px;
	background-image: url(../images/hub-infinity/hub-infinity-pageheader-v1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#hub-infinity-page-header a {
	display:block;
	text-indent:-9999px;
	position:absolute;
	width:72px;
	height:91px;
	top:10px;	
}

#hub-infinity-page-header a.nomads {
	left:14px;
}

#hub-infinity-page-header a.yu-jingi {
	left:90px;
}

#hub-infinity-page-header a.panoceania {
	left:166px;
}

#hub-infinity-page-header a.ariadna {
	left:242px;
}

#hub-infinity-page-header a.haqqislama {
	left:318px;
}

#hub-infinity-page-header a.combined-army {
	left:394px;
}

#hub-infinity-page-header a.aleph {
	left:470px;
}

#hub-infinity-page-header a.mercenaries {
	left:546px;
}

#hub-infinity-page-header a.listapp {
	width:131px;
	left:634px;
}



/* ------------- Dark Age HUB Skin ----------------------*/
#hub-darkage {
	display:block;
	width:1024px;
	height:242px;
}

#hub-darkage a.websitelink {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:402px;
	top:182px;
	width:222px;
	height:49px;
}

#hub-darkage a.freerules {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:856px;
	top:104px;
	width:109px;
	height:134px;
}

body.category-dark-age { background-image: url(../images/hub-darkage/hub-darkage-background-v1.jpg) !important; }
/*body.category-infinity #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

#hub-darkage-page-header {
	display:block;
	width:775px;
	height:122px;
	background-image: url(../images/hub-darkage/hub-darkage-pageheader-v2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#hub-darkage-page-header a.brood {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:128px;
	top:15px;
	width:81px;
	height:81px;	
}

#hub-darkage-page-header a.dragyri {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:237px;
	top:15px;
	width:81px;
	height:81px;	
}

#hub-darkage-page-header a.forsaken {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:346px;
	top:15px;
	width:81px;
	height:81px;	
}

#hub-darkage-page-header a.outcast {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:457px;
	top:15px;
	width:81px;
	height:81px;	
}

#hub-darkage-page-header a.skarrd {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:566px;
	top:15px;
	width:81px;
	height:81px;	
}

/* ------------- Warmachine HUB Skin ----------------------*/
#hub-warmachine {
	display:block;
	width:1024px;
	height:242px;
}

#hub-warmachine a.websitelink {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}

body.category-warmachine { background-image: url(../images/hub-warmachine/hub-warmachine-background-v2.jpg) !important; }

#hub-warmachine-page-header {
	display:block;
	width:775px;
	height:122px;
	background-image: url(../images/hub-warmachine/hub-warmachine-pageheader-v1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#hub-warmachine-page-header a.cygnar {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:93px;
	top:0px;
	width:77px;
	height:111px;	
}

#hub-warmachine-page-header a.khador {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:186px;
	top:0px;
	width:94px;
	height:111px;	
}

#hub-warmachine-page-header a.menoth {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:289px;
	top:0px;
	width:89px;
	height:111px;	
}

#hub-warmachine-page-header a.cryx {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:391px;
	top:0px;
	width:87px;
	height:111px;	
}

#hub-warmachine-page-header a.mercenaries {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:489px;
	top:0px;
	width:93px;
	height:111px;	
}

#hub-warmachine-page-header a.scyrah {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:591px;
	top:0px;
	width:92px;
	height:111px;	
}


/* ------------- Hordes HUB Skin ----------------------*/
#hub-hordes {
	display:block;
	width:1024px;
	height:242px;
}

#hub-hordes a.websitelink {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}

body.category-hordes { background-image: url(../images/hub-hordes/hub-hordes-background-v1.jpg) !important; }



/* ------------- Heavy Gear HUB Skin ----------------------*/
#hub-heavy-gear {
	display:block;
	width:1024px;
	height:242px;
}

#hub-heavy-gear a.gear-garage {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:10px;
	top:148px;
	width:229px;
	height:87px;
}

#hub-heavy-gear a.websitelink {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:385px;
	top:181px;
	width:256px;
	height:50px;
}

#hub-heavy-gear a.gearup {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:820px;
	top:76px;
	width:182px;
	height:155px;
}

body.category-heavy-gear { background-image: url(../images/hub-heavy-gear/hub-heavy-gear-background-v2.jpg) !important; }
/*body.category-infinity #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

#hub-heavy-gear-page-header {
	display:block;
	width:775px;
	height:122px;
	background-image: url(../images/hub-heavy-gear/hub-heavy-gear-pageheader-v2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#hub-heavy-gear-page-header a.blitz {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:37px;
	width:124px;
	height:74px;	
}

#hub-heavy-gear-page-header a.arena {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:447px;
	top:24px;
	width:138px;
	height:63px;	
}

#hub-heavy-gear-page-header a.rpg {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:614px;
	top:24px;
	width:137px;
	height:63px;	
}

#hub-heavy-gear-page-header a.polar-forces {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:128px;
	top:37px;
	width:134px;
	height:35px;	
}

#hub-heavy-gear-page-header a.the-colonies {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:128px;
	top:76px;
	width:134px;
	height:35px;	
}

#hub-heavy-gear-page-header a.badlands-forces {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:266px;
	top:37px;
	width:153px;
	height:35px;	
}

#hub-heavy-gear-page-header a.earth {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:266px;
	top:76px;
	width:153px;
	height:35px;	
}



/* ------------- Battle Foam HUB Skin ----------------------*/
#hub-battle-foam {
	display:block;
	width:1024px;
	height:242px;
}

#hub-battle-foam a.websitelink {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:402px;
	top:182px;
	width:222px;
	height:49px;
}

body.category-battle-foam { background-image: url(../images/hub-battle-foam/hub-battle-foam-background-v1.jpg) !important; }
/*body.category-infinity #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

#hub-battle-foam-page-header {
	display:block;
	width:775px;
	height:122px;
	background-image: url(../images/hub-battle-foam/hub-battle-foam-pageheader-v1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#hub-battle-foam-page-header a {
	display:block;
	text-indent:-9999px;
	position:absolute;
	height:91px;
	top:10px;	
}

#hub-battle-foam-page-header a.bfgroup {
	left:14px;
	width:199px;
}

#hub-battle-foam-page-header a.bfcustomtrays {
	left:237px;
	width:324px;
}

#hub-battle-foam-page-header a.bforderform {
	left:578px;
	width:174px;
}


/* ------------- Kings of War HUB Skin ----------------------*/
#hub-kings-of-war {
	display:block;
	width:1024px;
	height:242px;
}

#hub-kings-of-war a.websitelink {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:385px;
	top:181px;
	width:256px;
	height:50px;
}

body.category-kings-of-war { background-image: url(../images/hub-kings-of-war/hub-kings-of-war-background-v1.jpg) !important; }
/*body.category-infinity #header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/

#hub-kings-of-war-page-header {
	display:block;
	width:775px;
	height:122px;
	background-image: url(../images/hub-kings-of-war/hub-kings-of-war-pageheader-v1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#hub-kings-of-war-page-header a {
	display:block;
	text-indent:-9999px;
	position:absolute;
	height:111px;
	width:155px;
	top:0px;	
}

#hub-kings-of-war-page-header a.abyssal {
	left:0px;
}

#hub-kings-of-war-page-header a.dwarfs {
	left:155px;
}

#hub-kings-of-war-page-header a.elves {
	left:310px;
}

#hub-kings-of-war-page-header a.orcs {
	left:465px;
}

#hub-kings-of-war-page-header a.undead {
	left:620px;
}


/* ------------- Takeovers ruined-office-block ----------------------*/

/*.takeovers {
	position:relative;
	display:block;
	width:1024px;
	height:242px;
}

body { background-image: url(../images/takeovers/ruined-office-block.jpg) !important; }*/
/*#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/
/*
.takeovers a {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-9999px;
	width:1024px;
	height:242px;
}*/


/* ------------- Takeovers 40K Challenge ----------------------*/
/*
.takeovers-40k-titan-challenge {
	position:relative;
	display:block;
	width:1024px;
	height:242px;
}

body { background-image: url(../images/takeovers/40K-Titan-Challenge.jpg) !important; }
/*#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/
/*
.takeovers-40k-titan-challenge a#postlink1 {
	display:block;
	position:absolute;
	top:9px;
	left:50px;
	text-indent:-9999px;
	width:169px;
	height:53px;
}

.takeovers-40k-titan-challenge a#youtube {
	display:block;
	position:absolute;
	top:70px;
	left:259px;
	text-indent:-9999px;
	width:129px;
	height:156px;
}

.takeovers-40k-titan-challenge a#twitter {
	display:block;
	position:absolute;
	top:70px;
	left:448px;
	text-indent:-9999px;
	width:129px;
	height:156px;
}

.takeovers-40k-titan-challenge a#facebook {
	display:block;
	position:absolute;
	top:70px;
	left:637px;
	text-indent:-9999px;
	width:129px;
	height:156px;
}

.takeovers-40k-titan-challenge a#postlink2 {
	display:block;
	position:absolute;
	top:18px;
	left:727px;
	text-indent:-9999px;
	width:1024px;
	height:242px;
}


/* ------------- Takeovers Space Marine ----------------------*/
/*/
.takeovers-space-marine  {
	position:relative;
	display:block;
	width:1024px;
	height:242px;
}

body { background-image: url(../images/takeovers/Thq-SpaceMarine-Takeover-v2.jpg) !important; }
/*#header h1 a { background-image: url("/wp-content/themes/bow/_inc/images/skinv2-bow-logo-infinityweek.png") !important; }*/


/* ------------- Takeovers Necron Week ----------------------*/
#takeovers-nercon-week {
	display:block;
	width:1024px;
	height:242px;
}

#takeovers-nercon-week a.nercon-week {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}

body.category-necron-week { background-image: url(../images/takeovers/necron-week.jpg) !important; }
/*body { background-image: url(../images/takeovers/necron-week.jpg) !important; }*/

/* ------------- Takeovers Vampire Week ----------------------*/
#takeovers-vampire-week {
	display:block;
	width:1024px;
	height:242px;
}

#takeovers-vampire-week a.vampire-week{
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}

body.category-vampire-week { background-image: url(../images/takeovers/vampire-week-takeover.jpg) !important; }
/*body { background-image: url(../images/takeovers/necron-week.jpg) !important; }*/


/* ------------- Takeovers NuCoal Launch ----------------------*/
/*#takeovers-nucoal-launch {
	display:block;
	width:1024px;
	height:242px;
}

#takeovers-nucoal-launch a.nucoal-launch {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}*/

/*body.category-necron-week { background-image: url(../images/takeovers/necron-week.jpg) !important; }
/*body { background-image: url(../images/takeovers/necron-week.jpg) !important; }*/


/* ------------- Takeovers Infinity Dragoes Launch ----------------------*/
#takeovers-dragoes-launch {
	display:block;
	width:1024px;
	height:242px;
}

#takeovers-dragoes-launch a.dragoes {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:0px;
	top:0px;
	width:1024px;
	height:242px;
}

#takeovers-dragoes-launch a.rules {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:680px;
	top:56px;
	width:185px;
	height:143px;
}

/*body.category-necron-week { background-image: url(../images/takeovers/necron-week.jpg) !important; }
/*body { background-image: url(../images/takeovers/necron-week.jpg) !important; }*/

/* ------------- Gen Con HUB Skin ----------------------*/
#hub-gen-con {
	display:block;
	width:1024px;
	height:369px;
}

#hub-gen-con a.hublink1 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:32px;
	top:0px;
	width:344px;
	height:188px;
}

#hub-gen-con a.hublink2 {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:19px;
	top:272px;
	width:98px;
	height:72px;
}

#hub-gen-con a.photos {
	display:block;
	text-indent:-9999px;
	position:absolute;
	left:333px;
	top:272px;
	width:75px;
	height:72px;
}

#hub-gen-con .twitterbox {
	display:block;
	position:absolute;
	right:1px;
	top:6px;
	width:394px;
	height:342px;
}

body.category-gen-con { background-image: url(../images/hub-gen-con/hub-gen-con-background-v1.jpg) !important; }
/*body { background-image: url(../images/hub-gen-con/hub-gen-con-background-v1.jpg) !important; }


/* --- HOME FORUM TOPICS LIST --- */
.post-content-latest-topics {
	float:left;
	background-color:white;
	background-image: url(../images/home-topics-base.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#home-latest-topics {
	float:left;
	width:523px;
	list-style:none;
	margin:0;
	padding:0;
	padding-top:43px;
	padding-bottom:5px;
	background-image: url(../images/home-topics-list-background2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#home-latest-topics li {
	width:483px;
	list-style:none;
	margin:0;
	padding:4px;
	padding-left:20px;
	padding-right:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#CCCCCC;
}
#home-latest-topics li+li+li+li+li { border:none; }

.home-latest-topic-title { }
.home-latest-topic-forum { margin:0px; margin-top:-5px; }
.home-latest-topic-forum a {
	font-size:0.7em;
}

#home-latest-topic-pick {
	float:left;
	width:212px;
	height:100px;
	padding-top:43px;
	padding-left:20px;
	padding-right:20px;
	background-image: url(../images/home-topics-pick-background2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#home-latest-topic-pick a {
	font-size:1.1em;
}

/* --- Hub Filter Tabs --- */

