/* ======= Adjusting bootstrap to curator ========= */

.nav ul {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
}
.nav ul > li > a {
  display: block;
}
.nav ul > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}

.navbar li > a {
	display: block;
}
.navbar ul {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  list-style:none;
}
.navbar ul.pull-right {
  float: right;
}
.navbar ul > li {
  display: block;
  float: left;
}
.navbar ul > li > a {
  float: none;
  padding: 10px 10px 11px;
  line-height: 19px;
  color: #999999;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar ul > li > a:hover {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}
.navbar ul .here > a , .navbar ul .expandhere > a, .navbar ul .ancestor > a,
.navbar ul .here > a:hover {
  color: #ffffff;
  text-decoration: none;
  background-color: #222222;
}
.nav-tabs ul > .here > a, .nav-tabs ul > .here > a:hover ,.nav-tabs ul > .expandhere > a, .nav-tabs ul > .expandhere > a:hover,.nav-tabs ul > .ancestor > a, .nav-tabs > .ancestor > a:hover  {
color: #555;
background-color: white;
border: 1px solid #DDD;
border-bottom-color: transparent;
cursor: default;
}

.nav-tabs ul > li,
.nav-pills > li {
  float: left;
}
.nav-tabs ul > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs ul > li {
  margin-bottom: -1px;
}
.nav-tabs ul > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 18px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.nav-tabs ul > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

.nav-pills ul > li {
float: left;
margin-right:10px;
}

.nav-pills ul > li > a {
padding-top: 8px;
padding-bottom: 8px;
margin-top: 2px;
margin-bottom: 2px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display:block;
}

/* ====== other styles ====== */



body {
	text-align:left;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.85em;
	line-height:150%;
	position: relative;
	padding-top: 95px;
	padding-bottom: 0px;
	background: transparent;
	overflow:auto;
}
html{
	height: 100%;/*
	background: rgb(7,7,7);
	background: -moz-linear-gradient(top,  rgba(7,7,7,1) 0%, rgba(31,31,31,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,7,7,1)), color-stop(100%,rgba(31,31,31,1)));
	background: -webkit-linear-gradient(top,  rgba(7,7,7,1) 0%,rgba(31,31,31,1) 100%);
	background: -o-linear-gradient(top,  rgba(7,7,7,1) 0%,rgba(31,31,31,1) 100%);
	background: -ms-linear-gradient(top,  rgba(7,7,7,1) 0%,rgba(31,31,31,1) 100%);
	background: linear-gradient(top,  rgba(7,7,7,1) 0%,rgba(31,31,31,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#070707', endColorstr='#1f1f1f',GradientType=0 );
	background-attachment: fixed;*/
	background:#000;
}

s {
	text-decoration:none;
	color:#ff0000;
}

#content0 p{
	font-size: 16px;
	line-height: 1.6;
	color:#ddd;
}

body p{
	font-size: 16px;
	line-height: 1.6;
	color:#fff;
}

body li{
	font-size: 16px;
	line-height: 1.6;
	color:#ddd;
}

footer a{
	margin-left:10px;
}

.wrap_nav{
	margin-left: auto;
    margin-right: auto;
    max-width: 1417px;
    height:68px;
}

.volume #navigation{
	height:68px;
}

.volume #content0{
	position:relative;
	margin-left:-50px;
	margin-right:300px;
}

.volume #content1{
	margin-left:682px;
	margin-bottom:20px;
}

.volume #content1 p.link{
	padding:15px;
	background:#222;
	border:1px solid #333;
	margin-bottom:1px;
}

.volume #content1 .locked p{
	padding:15px;
	background:#222;
	border:1px solid #333;
	margin-bottom:1px;
	color:#777;
    font-size: 18px;
}

.volume #content1 .unlocked p.link{
	padding:15px;
	background:#333;
	border:1px solid #444;
}

.volume #content1 a{
	color:#777;
    font-size: 18px;
    /*text-transform: uppercase;*/
    padding: 0;
}

.volume #content1 .unlocked a{
	color:#fff;
}

.volume #content1 .editable{
	margin-bottom:0px;
}

.volume #content1 .bottom{
	margin-top:20px;
}

.volume #content0 .span6 img{
	position:fixed;
	top:65px;
	width:650px;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	z-index:-1;
}
.volume #content0 .carousel{
	min-height:10px;
	min-width:10px;
	overflow:hidden;
}
.volume #content0 .carousel img{
	position:relative;
	width:650px;
	border-left:2px solid #000;
	border-right:2px solid #000;
	border-bottom:2px solid #000;
	z-index:-1;
	float:left;
	display:block;
}

.volume #content0 .caroufredsel_wrapper{
	position:fixed !important;
	overflow:hidden;
}

.home .span6{
	height:300px;
}

strong {
    font-size: 110%;
    font-weight: bold;
    line-height: 100%;
    color:#fff;
}

.aces strong{
	color:black;
	text-shadow: none !important;
	font-size:100%;
}

#content0 .other_details p{
	font-size:90%;
	color:#888;
	line-height:110%;
	text-shadow: 0 1px 0 #000000;
}

.other_details{
	margin-top:0px;
}

#main #enlarge_nav {
	background:url("../images/enlarge_g.gif") no-repeat scroll center center #FFFFFF;
    border-left:2px solid #000000;
    border-right:2px solid #000000;
    cursor:pointer;
    display:none;
    height:100%;
    position:absolute;
    right:50px;
    top:0;
    width:78px;
    z-index:999;
}

#main #enlarge_nav.open {
	background:url("../images/enlarge_2_g.gif") no-repeat scroll center center #FFFFFF;
}

#content0 strong {
    text-shadow: 0 0 2px #000000;
}

#content0 ul {
    margin: 5px 25px;
}

.stories #content0 ul {
    margin:0 0 20px 0px;
}

.stories .span10 {
    width: 100%;
}

.stories .span6 {
    width: 49.3%;
}

.teaser #content0 a{
	text-decoration:underline;
}

.modal {
    z-index: 105000;
    max-height: none;
}

.modal-backdrop {
    z-index: 10!important;
}

.stories .span3 {
    width: 22%;
}

.stories .span4 {
    width: 31.3%;
}

.thumbnails > li {
    float: left;
    margin:1%;
    /*margin: 3px 15px;*/
}

.thumbnails a:hover .desc{
	display:block;
}

#content0 li{
	font-size: 16px;
	line-height: 2.7;
	color:#ddd;
	z-index: 1;
}

#content0 .btn p{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:13px;
    line-height:18px;
    margin:0px;
}

#content0 .btn{
    margin-right:9px;
}

#content0 .btn-large.row4{
    margin-bottom:11px;
    margin-right: 9px;
}

.buttonslist .btn-large {
	width:204px;
}


.break_line{
	background:#111;
	height:1px;
	border-bottom:1px solid #555;
	display:none;
}

.break .break_line{
	display:block;
}

#content0 .break {
}

#content0 .editable {
	margin-bottom: 20px;
}

.volume_split #content0 .editable {
	width:22%;
	float:left;
	margin:2%;
}

.volume_split #content0 .editable:nth-child(3n+1) {
	clear:left;
}

.newline{
	clear:left;
}

.volume_split #content0 img {
	width:100%;
}

.volume_split #content0 .imageholder {
	width:100%;
}


.clearboth, .clear{
	clear:both;
}
#banner{
	width:1000px;
	text-align:left;
	margin:auto;
}
#page{
	text-align:left;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
    max-width:1417px;
}

.stories #content1 .btn{
	display:block;
	margin-right:0px;
}

.stories #content1 .extras p{
	padding:0 10px;
    font-size: 14px;
    line-height: 130%;
    padding: 0px 20px;
    font-style:italic;
}


.pad{
	padding:0 5px 1em 5px;
}

.imageholder{
	width:auto;
	float:right;
	margin-left:10px;
	clear:right;
	padding-bottom:1em;
}
nav#main{
	position: fixed;
	top:0;
	left: 0;
	overflow: visible;
	/*background: rgb(255,214,255);
	background: -moz-linear-gradient(top,  rgba(255,214,255,1) 0%, rgba(220,0,0,1) 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,214,255,1)), color-stop(50%,rgba(220,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(255,214,255,1) 0%,rgba(220,0,0,1) 50%);
	background: -o-linear-gradient(top,  rgba(255,214,255,1) 0%,rgba(220,0,0,1) 50%);
	background: -ms-linear-gradient(top,  rgba(255,214,255,1) 0%,rgba(220,0,0,1) 50%);
	background: linear-gradient(top,  rgba(255,214,255,1) 0%,rgba(220,0,0,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd6ff', endColorstr='#dc0000',GradientType=0 );*/
	background:#D60000;
	height:65px;
	border-bottom:2px solid #000;
	z-index:999;
}
/*#main #logo{
	float: left;
	width:222px;
	height: 75px;
	text-indent: -9000px;
	background-image: url(../images/aces-logo.png);
	background-repeat: no-repeat;
	background-position:0 -3px;
	margin:0;
}*/

#main #logo {
    background-image: url("../images/aces-logo_66.png");
    background-position: 0px;
    background-repeat: no-repeat;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    float: left;
    height: 65px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-top: 0;
    text-indent: -9000px;
    width: 222px;
}

.volume #main #logo {
    background-image: url("../images/aces_biglogo2.png");
    background-position: 0px;
    background-repeat: no-repeat;
    border-left: 2px solid #000000;
    border-right: 2px solid #000000;
    border-bottom: 2px solid #000000;
    float: left;
    height: 341px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-top: 0;
    text-indent: -9000px;
    width: 222px;
}

#main li{
	float: left;
	display: block;
	border-left: 1px solid #111;
	border-right: 1px solid #111;
	/*width: 130px;*/
	background:#fff;
}

#main li:hover{
	background:#D60000;
	/*
	background: rgb(119,0,0);
	background: -moz-linear-gradient(top,  rgba(119,0,0,1) 0%, rgba(214,0,0,1) 34%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,0,0,1)), color-stop(34%,rgba(214,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	background: -o-linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	background: -ms-linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	background: linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#770000', endColorstr='#d60000',GradientType=0 );
	*/
}

.page_subtitle{
	font-family: 'Oswald', 'Helvetica Neue', Helvetica, sans-serif;
	font-size:2em;
	text-transform:uppercase;
	margin-bottom: 5px;
}

.enter_your_details .break .page_subtitle{
	padding-top: 14px;
}

.enter_your_details .break p{
	padding-bottom: 4px;
}

/*.volume #content1 .aces p.link{
		background-color: #DA4F49;
	    background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
	    background-repeat: repeat-x;
	    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	    border-radius: 5px 5px 5px 5px;
	    border-style: solid;
	    border-width: 1px;
	    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	    color: #FFFFFF;
	    cursor: pointer;
    	display: inline-block;
    	font-size: 13px;
    	line-height: normal;
    	margin-bottom: 0;
    	margin-left: 0;
    	padding: 15px 20px;
    	text-align: center;
    	text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);
    	vertical-align: middle;
}

.volume #content1 .aces a{
	color:#fff;
	font-size:13px;
}*/


.volume #content1 .aces p.link{
		background-color: #D60000;
	    background-image: none;
	    background-repeat: repeat-x;
	    border-radius: 0px;
	    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 0px 0px rgba(0, 0, 0, 0.05);
	    color: #FFFFFF;
	    cursor: pointer;
    	display: inline-block;
    	font-size: 13px;
    	line-height: normal;
    	margin-bottom: 0;
    	margin-left: 0;
    	padding: 5px 10px;
    	text-align: center;
    	text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);
    	vertical-align: middle;
    	border:2px solid #000;
    }

	.volume #content1 .aces a{
		color:#fff;
		font-size:16px;
	}

#main li a{
	display: block;
	font-size: 18px;
	font-family: 'Oswald', 'Helvetica Neue', Helvetica, sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000;
	line-height:65px;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	padding:0 20px;
}
#main li.here, #main li.expandhere,#main li.ancestor{
	background:#000;
	/*
	background: rgb(158,158,158);
	background: -moz-linear-gradient(top,  rgba(158,158,158,1) 0%, rgba(4,4,4,1) 50%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,158,158,1)), color-stop(50%,rgba(4,4,4,1)));
	background: -webkit-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(4,4,4,1) 50%);
	background: -o-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(4,4,4,1) 50%);
	background: -ms-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(4,4,4,1) 50%);
	background: linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(4,4,4,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#040404',GradientType=0 );
	*/
}

#main li.here a, #main li.expandhere a,#main li.ancestor a{
	color:#fff;
}
#main ul{
	overflow: hidden;
	margin: 0;
	border-left: 1px solid #111;
	border-right: 1px solid #111;
	float: right;
    margin: 0 300px 0 0;
}

.volume #main ul{
	overflow: hidden;
	border-left: 1px solid #111;
	border-right: 1px solid #111;
    margin: 0 300px 0 0;
}

footer{
	display:block;
	position:relative;
	bottom:0px;
	overflow: hidden;
	background:#D60000;/*
	background: rgb(119,0,0);
	background: -moz-linear-gradient(top,  rgba(119,0,0,1) 0%, rgba(214,0,0,1) 34%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(119,0,0,1)), color-stop(34%,rgba(214,0,0,1)));
	background: -webkit-linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	background: -o-linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	background: -ms-linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	background: linear-gradient(top,  rgba(119,0,0,1) 0%,rgba(214,0,0,1) 34%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#770000', endColorstr='#d60000',GradientType=0 );
	*/
	z-index: 100;
}
footer .content{
	overflow: hidden;
	margin-left: auto;
    margin-right: auto;
    max-width: 1417px;
}
footer .copy{
	margin: 0;
	padding-left:15px;
	position:absolute;
	background:#d60000;
}
footer .links{
	overflow: hidden;
	float: right;
}
footer .links a{
	line-height: 2;
}
div.thumb{
	width auto;
	float:left;
	margin-right:15px;
}
a img{
 	border:none;
}
.editable {
 	position:relative;
}
.editable .graphictoolbar {
 	position:absolute;
 	top:0px;
 	left:0px;
}
p, a, h1, h2, h3, h4{
	color: #FFF;
}
a, a:hover{
	color: #FFF;
}
.listing .title span{
	visibility: hidden;
}
.listing a:hover .title span{
	visibility: visible;
}
.contact.listing{
	overflow: hidden;
	margin-bottom: 1px;
	padding-bottom: 0px;
	list-style-type:none;
	background:#333;
	width:100%;
}

#continuation{
	position:fixed;
	bottom:10px;
	left:unset!important;
	right:5px;
	display:block;
	z-index:999999999;
	font-family: 'Oswald', 'Helvetica Neue', Helvetica, sans-serif;
	font-size:1em;
}

#continuation span{
	color:#FFF;
}

#continuation a{
	color:#000;
	text-decoration:none;

	text-transform:uppercase;
}

.row-fluid > [class*="span"] {
    float: left;
    margin-left: 0px;
}
.contact h2.title{
	margin-bottom: 0px;
	color:#fff;
}
.contact.listing a{
	display:block;
	overflow:hidden;
	border:1px solid #444;
	padding:20px;
	color:#fff;
}

input, textarea, select, .uneditable-input {
    background: none repeat scroll 0 0 #222222;
    border-bottom: 1px solid #444444;
    border-top: 1px solid #111111;
    color: #FFFFFF;
    border-left:0px;
    border-right:0px;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 4px;
    border-radius:0px;
}

.issue_nav ul{
	margin:0 !important;
	padding:0 !important;
}
.issue_nav li{
	display:inline;
}

.issue_nav li a{
	display:block;
	float:left;
	padding:0 30px;
	position:relative;
	top:-10px;
	color:#C00;
}

.issue_nav li.expandhere a{
	color:#FFF;
	font-weight:bold;
}

.issue_nav li a.restricted{
	color:#AAA;
}

#dropdown-nav select,#dropdown-nav option{
	width: 140px !important;
}

#dropdown-nav{
	position:fixed;
	bottom:2px;
	left:5px;
	z-index:999999999;
}


select, input[type="file"] {
    height: 28px;
    line-height: 28px;
    width: 408px !important;
}

input[type="button"], input[type="reset"], input[type="submit"] {
    height: auto;
    width: auto;
    background-color: #DA4F49;
    background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: normal;
    margin-bottom: 0;
    margin-left: 0;
    padding: 15px 20px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
}

.contact.listing a:hover{
	text-decoration: none;
	zoom: 1;
    display: block;
    overflow: hidden;

}
.contact.listing a:hover .link{
	text-decoration: underline;
}
.contact .image{
	float:left;
	margin-right:8px;
}
.contact.listing .image{
	float: none;
	margin-bottom:10px;

}


.contact .image img{
	border: 4px solid #FFF;
	border-radius: 0px;
	width:60px;
	margin-right:15px;
	float:left;
}
.contact .facebook-link a{
	background-image: url(../images/facebook_logo.png);
	height: 20px;
	width: 20px;
	display: block;
	text-indent: -9000px;
}
.contact .other-url a{
	background-image: url(../images/other-url.png);
	background-repeat: no-repeat;
	padding-left: 30px;
	height: auto;
	width: auto;
	display: block;
}
.image img, .imageholder img{
	display: block;
}
.contact p{
	overflow: hidden;
}
.subnav{
	overflow: hidden;
	margin-bottom: 20px;
	margin-right: 300px;
	display:none;
}
.subnav .crumbtrail{
	float: left;

}
.crumbtrail .crumbhome{
	float: left;
	display: block;
	background-color: #4f4f4f;
	border-radius: 4px 4px 4px 4px;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.8;
	padding: 0 15px;
}
.crumbtrail a{
	display:block;
	float:left;
	padding-top:5px;
}
.crumbtrail .crumbhere{
	float: left;
	display: block;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.8;
	color: #FFF;
}
.crumbtrail .crumbtrailseparator{
	float: left;
	margin: 0 15px;
	text-indent: -9000px;
	display: block;
	background-image: url(../images/crumb-arrow.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 32px;
	background-position: 0 center;
}

.pages .subnav{
	display:none;
}

#content2 iframe{
	width:100%!important;
	float:none;
	display:block;
}

#content2 iframe.twitter-follow-button{
	float:none;
	margin-top:10px;
}

.fb_like{
	padding:10px 20px;
	background:#333;
	border:1px solid #444;
	overflow:auto;
}

#twtr-widget-1 img{
}

.twtr-timeline {
    border-radius: 0px!important;
    height: auto!important;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.twtr-widget .twtr-tweet {
    border:1px solid #444!important;
    margin-bottom:1px;
    overflow:hidden;
    background:#333;
}

.twtr-widget .twtr-tweet-wrap {
    overflow:hidden;
    padding:15px 20px!important;
}

.twtr-doc {
	background:#;
	border:0px solid #444;
	border-radius:0px!important;
	padding:0px;
	margin-top:-10px;
	width:auto!important;
}

.twtr-hd {
    margin: 0 0 1px 0px !important;
    border:1px solid #555;
    background:#444;
}

.twtr-hd h3, .twtr-hd h4 {
    margin-left:0px!important;
}

.twtr-ft {
	display:none;
}

.twtr-bd {
    padding: 0px!important;
}

.subnav .round-link{
	float: right;
	display: block;
	background-color: #4f4f4f;
	border-radius: 4px 4px 4px 4px;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.8;
	padding: 0 15px;
}
#issue_wrap{
	width:25000px;
	overflow:auto;
	position:relative;
	top:-10px;
}
.gallery_detail{
	text-align:center;
	float:left;
	margin-right:20px;
	position:relative;
}
.gallery_detail img{
	max-height:89%;
	width:auto;

}
#scrollright,#scrollleft{
	font-size:80px;
	position:fixed;
	right:0px;
	top:50%;
	height:80px;
	line-height:1;
	background-color:#000;
	width:80px;
	color:#FFF;
	opacity:0.6;
	cursor:pointer;
	text-align:center;
}

.comicIntro .comicdescription{
	position:absolute;
	right:0;
	top:0;
	padding:1%;
	height:97%;
	overflow:auto;
	color:#FFF;
	background-color:#000;
	width:40%;
	text-align:left;
}

.row-fluid.comicIntro .span8{
	position:relative;
}

.comicIntro{
	text-align:left;
}
.comicIntro.gallery_detail img {
max-height: 89%;
max-width:56%;
width: auto;

}
.comicPage .comicdescription,.comic .comicdescription{
	display:none;
}

.desc{
	display:none;
}

.comicIntro .desc{

	position:absolute;
	bottom:20px;
	padding:1em;
	left:0;
	background-color:rgba(0,0,0,0.6);
	color:#FFF;
}

.comicIntro:hover .desc{
	display:block;
}

.gallery_thumb{
	position:relative;
	padding-top:1em;
}

.thumbnails{
	margin:0 auto;
}

.thumbnails li{
	position:relative;
	z-index:10;
	/*-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;*/
}

.thumbnails li p{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:#d60000;
	color:#FFF!important;
	font-weight:Normal;
	margin:0;
	padding:3px 10px;
	/*-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;*/
}

.thumbnails li:hover{
	/*box-shadow: 0px 0px 15px 3px #FFF;*/

}

.thumbnails li:hover p{
	background-color:#d60000;
	text-decoration:none;
	color:#FFF!important;
}

.thumbnails li:hover a, .thumbnails a:hover{
	text-decoration:none;
}

.grid{
	text-align:center;
}

#scrollleft{
	right:auto;
	left:0px;
}

.pages #content0 p{
	padding:20px;
	max-width:800px;
	margin: auto;
	border-radius:0px;
}

.pages #content0 #forgottenpassword p{
	padding:0px;
	max-width:800px;
	margin:0;
	border-radius:0px;
	color:#fff;
}

.account #content0 p, .account dl{
	padding:10px 0px;
	max-width:800px;
	margin: auto;
	border-radius:0px;
}

.account dl dt{
	font-size:1.5em;
	padding:0 0 15px 0 !important;
}



.account #content0 #forgottenpassword p{
	padding:0px;
	max-width:800px;
	margin:0;
	border-radius:0px;
	color:#fff;
}

#loginform,#forgottenpassword{
	background-color:#333;
	padding:20px;
	max-width:800px;
	margin: auto;
	border-radius:0px;
	border:1px solid #444;
}

#mainformcontainerdiv{
}

#forgottenpassword{
	margin-top:15px;
}
#loginform input,#forgottenpassword input{
	float:none;
}
/*#loginform .button_big{
	font-size:26px;
	padding:10px 20px 14px;
	color:#FFF;
	background-color:#d60000;
	border:0px;
}*/
label{
	color:#FFF;
	font-size:16px;
	display: block;
}
.inputnote{
	color:#EEE;
	font-size:12px !important;
}

legend {
    border-top:1px solid #222;
    border-bottom:1px solid #555;
    display: block;
    font-size: 19.5px;
    padding: 0 20px 0 10px;
    width:auto;
    color:#eee;
	margin-bottom:10px;
	background:#444;
}

.pages legend {
	margin-bottom:10px;
}

img.biginput{
	display:none;
}
.biginput{
	float:none;
	width: 400px;
}

input:focus, textarea:focus{
	border-top:1px solid #111;
	border-bottom:1px solid #444;
	box-shadow:0 0 0 #333;
}

.control-group,.widgetwrapper {
  margin-bottom: 5px;
  padding-top: 9px;
  clear:both;
}

.formelementwrapper{
overflow:auto;
}

.form-horizontal .control-group,.form-horizontal fieldset {
  margin-bottom: 18px;
  *zoom: 1;
}

.form-horizontal .control-group:before,
.form-horizontal .control-group:after,.form-horizontal .widgetwrapper:before,.form-horizontal .widgetwrapper:after {
  display: table;
  content: "";

}

.form-horizontal .control-group:after,.form-horizontal .widgetwrapper:after {
  clear: left;
}

.form-horizontal label {
  float: left;
  width: 25%;
  padding-top: 5px;
  text-align: right;
  color:#FFF;
  font-weight:bold;
}

.form-horizontal .edit, .form-horizontal textarea {
  *display: inline-block;
  *padding-left: 0;
  margin-left: 0;
  width:70%;
  *margin-left: 0;
  text-align:left;
}
textarea{
	height:100px;
	float:right;
}
.form-horizontal select.edit{
	width:72%;
}
form .clearboth{
	display:none;
	clear:none;
}

.form-horizontal .controls:first-child {
  *padding-left: 160px;
}

.form-horizontal .help-block,.field_message {
  margin-top: 9px;
  margin-bottom: 0;
}

.form-horizontal .form-actions {
  padding-left: 160px;
}

.formelementwrapper .button{
	background-color: #DA4F49;
    background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    border-radius: 5px 5px 5px 5px;
    font-size: 13px;
    line-height: normal;
    padding: 15px 20px;
    margin-left:0px;
}

#loginform .button_big {
    background-color: #DA4F49;
    background-image: -moz-linear-gradient(center top , #EE5F5B, #BD362F);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    border-radius: 5px 5px 5px 5px;
    font-size: 13px;
    line-height: normal;
    padding: 15px 20px;
    margin-left:0px;
}


.stories #content1 .btn{
	display:table;
}


/*
QUEUETRACKER
*/
table.batchchooser, table.detaillist {
	width:100%;
}
table.batchchooser .textright, table.detaillist .textright {
	text-align:right;
}
table.batchchooser td, table.detaillist td, table.batchchooser th, table.detaillist th {
	padding:0px 15px;
}
.batchchooser .sent, .detaillist .sent  {
	color:#006600;
	text-align:right;
}
.batchchooser .queued, .detaillist .queued {
	color:#000000;
	text-align:right;
}
.batchchooser .processing, .detaillist .processing {
	color:#999900;
	text-align:right;
}
.batchchooser .failed, .detaillist .failed {
	color:#660000;
	text-align:right;
}

.button{
	font-size:25px;
	padding:15px;
	background-color:#D00;
	color:#FFF;
	margin-left:100px;
}

form.refresh {
	float:right;
}

tr.here {
	background-color:#C1DCD7;
}
.topscroller {
	height:150px;
	overflow:scroll;
}
tbody {
	/*border:thin red solid;*/
}
.topscroller .listingtable a {
	width:100%;
	height:100%;
	display:block;
}
.widgetmessage {
	color:#FFF;
}
.error{
	background-color:#C00;
	padding:2px 10px 0 10px;
}
#antispam{
	float:left;
	margin-left:0px;
}

.teaser #content2{
	width:25%;
	float:right;
}

.teaser #content0,.teaser #content1{
	width:auto;
    clear: left;
    float: left;
}

.subscribe #content0,.subscribe #content1{
	width:auto;
	background: none repeat scroll 0 0 #333333;
    border: 1px solid #444;
    /*box-shadow: 0 0 20px 0 #111111 inset;*/
    clear: left;
    float: left;
    padding: 20px;
    margin-right:300px;
}

.modal h2,.modal p{
	color:#000 !important;
}

.modal .imageholder{
	width:45%;

}

.modal-header{
	background-color:#C00;
}

#zoomLevel{
	visibility:hidden;
}

.modal-header h2{
	color:#FFF !important;
	font-family: 'Oswald', 'Helvetica Neue', Helvetica, sans-serif;
	font-size:2em;
	text-transform:uppercase;
}

.home #content0{
	width:auto;
	background: none repeat scroll 0 0 #333;
    border: 1px solid #444;
    /*box-shadow: 0 0 20px 0 #111111 inset;*/
    clear: left;
    float: left;
    padding: 20px;
    margin-right:300px;
}

.teaser #content0{
	width:auto;
	background: none repeat scroll 0 0 #333;
    border: 1px solid #444;
    /*box-shadow: 0 0 20px 0 #111111 inset;*/
    clear: left;
    float: left;
    padding: 20px;
    margin-right:300px;
}

.artists .detail {
	    padding:20px;
	    background:#333;
	    border:1px solid #444;
	    clear:both;
	    overflow:auto;
	}

	.artists .detail .content{
	}

	.artists .detail .image {
	    float: left;
	    margin-right: 15px;
	    margin-bottom: 40px;
	    width:auto;
	}

	.artists .detail img {
	    width:auto;
	}

.stories #content1 {
    padding: 20px;
    position: absolute;
    right: 10px;
    top: 1px;
    width: 290px;
    margin-right:0px;
    background: none repeat scroll 0 0 #000;
    border: 0px solid #444;
}

.stories #content1 {
    /*background: none repeat scroll 0 0 #333333;
    border: 1px solid #444444;
    clear: left;
    float: left;
    margin-right: 0;
    padding: 20px;
    position: inherit;
    width: auto;*/
}

.stories #content0{
	width:auto;
    border: 0px solid #444;
    /*box-shadow: 0 0 20px 0 #111111 inset;*/
    clear: left;
    float: left;
    margin-right:300px;
    z-index: 0;
    width: 100%;
    margin-right: 0;
}

.volume_split #content0{
	width:100%;
    border: 0px solid #444;
    /*box-shadow: 0 0 20px 0 #111111 inset;*/
    clear: left;
    float: left;
    margin-right:300px;
}

.volume_split h2{
	margin:0px;
	padding:15px;
	background:#d60000;
}

.artists #content0{
	width:auto;
	background: none repeat scroll 0 0 #;
    border: 0px solid #444;
    /*box-shadow: 0 0 20px 0 #111111 inset;*/
    clear: left;
    float: left;
    padding: 0px;
    margin-right:300px;
}


.enter_your_details #content0{
	width:auto;
	background: none repeat scroll 0 0 #333333;
    border: 1px solid #444;
    /*box-shadow: 0 0 20px 0 #111111 inset;*/
    clear: left;
    float: left;
    padding: 20px;
    margin-right:300px;
}

.enter_your_details #content1{
	width:auto;
	background: none repeat scroll 0 0 #;
    border: 0px solid #444;
    box-shadow: 0 0 0px 0 #111111 inset;
    clear: left;
    float: left;
    padding: 0px;
    margin-right:0px;
}

.volume #content2 {
    padding:20px;
    position:absolute;
    right:-340px;
    top:1px;
    width:290px;
}

.volume #content1 .aces {
    padding:20px;
    background:#fff;
    border:2px solid #000;
    margin-bottom:20px;
}

.volume #content1 p {
	color:#555;
}

.volume #content1 h2 {
	color:#000;
}

.subscribe #content2 {
    padding:20px;
    position:absolute;
    right:10px;
    top:1px;
    width:290px;
}

.artists #content2 {
    padding:20px;
    position:absolute;
    right:10px;
    top:1px;
    width:290px;
}

fieldset.install{
	border:0px;
}

.stories #content0-zoom p.message{
	max-width:842px;
	margin:0 auto 15px;
}


.enter_your_details #content2 {
    padding:20px;
    position:absolute;
    right:10px;
    top:1px;
    width:290px;
}

.enter_your_details .extrapadding{
	padding:10px 0 5px 0;
}

.home #content1 {
    padding:20px;
    position:absolute;
    right:10px;
    top:1px;
    width:290px;
}


.teaser .span3,.teaser .span6{
	position:relative;
}

.teaser .span3 img,.teaser .span3 .imageholder,.teaser .span6 img, .teaser .span6 .imageholder{
	width:100%;

}

#zoomNaviMT, #zoomNaviML, #zoomNaviMB, #zoomNaviMR, #zoomNaviCrop, #zoomNaviPan, #zoomHelp, #zoomCornerFsc{
	display:none!important;
}

.zoomNavigation{
	background:#C00 !important;
	background-image:none!important;

}

.link a{
	display:block;
	padding:9px;
	font-size:18px;
}

.pages #main, .pages footer{
	display:none;
}

.homelogo .imageholder{
	position:absolute;
	top:-120px;
	left:-310px;
	z-index:100;
	width:222px;
}

.home #page{
}

.home .row-fluid > [class*="span"] {
    float: left;
    margin-left:0%;
    margin-right: 15px;
}

.home .row-fluid > .span6 {
    width: 130px;
}

.zoomLoader3{
	border-radius:0 0 10px 0;
	-moz-border-radius:0 0 10px 0;
	-webkit-border-radius:0 0 10px 0;
	border:8px solid black;
	background-repeat:no-repeat;
	background-color:#000 !important;
}

.paypal input{
	background-color:transparent !important;
}

.continuation{
	width:30%;
	float:right;
	color:#DDD;
}

/*.home #content0{
	width:45%;
	float:right;
}*/

/*
QUEUETRACKER
*/


/* Landscape phones and down */
@media (max-width: 480px) {


}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.contact.listing a:hover, .contact.listing a:hover .link, .contact.listing a:hover h2.title{
		text-decoration: none;
		filter: none;
		-ms-filter:none;
		opacity: 1;
	}
	.listing a:hover .title span{
		visibility: hidden;
	}

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.contact.listing a:hover, .contact.listing a:hover .link, .contact.listing a:hover h2.title{
		text-decoration: none;
		filter: none;
		-ms-filter:none;
		opacity: 1;
	}
	.listing a:hover .title span{
		visibility: hidden;
	}
}

/* Large desktop */
@media (min-width: 1200px) {


}

@media screen and (max-width: 600px) and (min-width: 0px) {

	.volume #logo {
		background-image: url("../images/aces-logo_66.png")!important;
		background-position: 0px;
		background-repeat: no-repeat;
		border-left: 2px solid #000000;
		border-right: 2px solid #000000;
		float: left;
		height: 65px!important;
		margin-bottom: 0;
		margin-left: 0px;
		margin-top: 0;
		text-indent: -9000px;
		width: 222px!important;
	}

	.volume #content1 {
		margin-left: 50px!important;
	}

	.volume #content2 {
		border: 0 solid #000000;
		margin: 10px 0 18px 50px!important;
		padding: 0;
		position: inherit;
		width: auto;
	}

	.volume #main ul {
		margin-left: 0px!important;
	}

	.volume #content0 .span6 img {
		min-height:100%!important;
	}

	#page {
    padding-left: 10px;
    padding-right: 10px;
	}

	#main #logo, .volume #main #logo {
    margin-left: 10px!important;
	}

	#main #enlarge_nav {
    right: 10px;
	}

	#main ul li {
    margin: 0px 10px!important;
	}

}

@media screen and (max-width: 1000px) and (min-width: 0px) {


	.volume_split #content0 h2{
	font-size:1.5em;
	line-height:110%;
	padding:15px;
}

	.thumbnails a:hover .desc{
		display:none;
	}

	.artists #content2 {
		display:none;
	}

	.volume #content1 .aces {
    	padding:20px;
    	background:#fff;
    	border:2px solid #000;
    	margin-bottom:20px;
	}

	.volume #navigation{
		height:auto;
	}

	.volume #main ul {
    	margin-left: 272px;
    	margin-right: 1px;
    	overflow: hidden;
    	display:block;
    	width:auto;
    	float:none;
    	border-left:0px;
    	border-right:0px;
	}


	.volume #content0 .span6 img{
		width:100%;
	}

	.volume .caroufredsel_wrapper,
	.volume .caroufredsel_wrapper .carousel,
	.volume .caroufredsel_wrapper .carousel img{
		width:100% !important;
	}

	.volume #content1{
		margin-left:323px;
	}

	.volume #content0{
		margin-right:0px;
	}

	#main ul{
    	margin: 0;
    	display:inline;
    	height:auto;
    	overflow:visible;
    	width:100%;
    	top:0px;
	}

	#main ul li a{
    	margin: 0;
    	float:none;
    	display:block;
    	overflow:visible;
    	color:#000;
	}

	#main ul li{
    	margin: 0;
    	float:none;
    	display:block;
    	width:auto;
    	overflow:visible;
    	margin-left:50px;
    	margin-right:50px;
    	border-left:2px solid #000;
    	border-bottom:2px solid #000;
    	border-right:2px solid #000;
    	background:#fff;
	}

	#main li.here, #main li.expandhere,#main li.ancestor{
		background: #000;
	}

	#main li.here:hover, #main li.expandhere:hover ,#main li.ancestor:hover{
		background: #000;
	}

	#main li:active{
		background: #d60000;
	}

	#main li:hover{
		background: #d60000;
	}

	#main li.here a, #main li.expandhere a,#main li.ancestor a{
		color:#fff;
	}

	#main #navigation {
		position:absolute;
		top:67px;
		display:none;
		overflow:visible;
		width:100%;
		margin:0px;
		z-index:1;
		right:-1px;
	}

	nav#main{
		overflow:visible;
	}

	#main #enlarge_nav {
		display:inline;
	}

	.subscribe #content0,.subscribe #content1{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.enter_your_details #content0{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.home #content0{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.teaser #content0{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.artists #content0{
		width:auto;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	margin-right:0px;
	}

	.stories #content0{
		width:auto;
    	border: 0px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	margin-right:0px;
	}

	.volume_split #content0{
		width:100%;
		border: 0px solid #444;
		/*box-shadow: 0 0 20px 0 #111111 inset;*/
		clear: left;
		float: left;
		margin-right:0px;
	}

	.stories #content1 .forthetop {
    	padding: 0px;
    	position: inherit;
    	width: auto;
    	margin-right:0px;
    	background: none repeat scroll 0 0 #333;
    	border: 0px solid #444;
	}

	.stories #content1{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
    	position:inherit;
	}

	.home #content1 {
    	padding:20px;
    	position:inherit;
    	width:auto;
    	clear: both;
	}

	.subscribe #content2 {
    	/*padding:20px;
    	position:inherit;
    	width:auto;*/
    	display:none;
	}

	.volume #content2 {
    	padding:00px;
    	position:inherit;
    	width:auto;
    	margin-left:323px;
    	margin-bottom:18px;
    	margin-right:0px;
    	margin-top:10px;
    	background:#;
    	border:0px solid #000;
	}

	.fb_like{
		padding:10px 20px;
		background:#333;
		border:2px solid #000;
		overflow:auto;
	}

	.twtr-widget .twtr-tweet {
    	border:2px solid #000!important;
    	margin-bottom:1px;
    	overflow:hidden;
    	background:#333;
	}

	.twtr-hd {
    	margin: 0 0 1px 0px !important;
    	border:2px solid #000;
    	background:#333;
	}

	.twtr-hd h3, .twtr-hd h4 {
    	margin-left:0px!important;
    	color:#000!important;
	}

	.twtr-doc{
		margin-top:0px;
	}


	.volume #content2 h2 {
		color:#000;
	}

	.volume #content1 .aces p {
		color:#555;
	}

	.volume #content1 .aces h2 {
		color:#000;
	}


	.volume #content1 .aces p.link{
		background-color: #d60000;
	    background-image: none;
	    background-repeat: repeat-x;
	    border-radius: 0px;
	    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.2) inset, 0 0px 0px rgba(0, 0, 0, 0.05);
	    color: #FFFFFF;
	    cursor: pointer;
    	display: inline-block;
    	font-size: 13px;
    	line-height: normal;
    	margin-bottom: 0;
    	margin-left: 0;
    	padding: 5px 10px;
    	text-align: center;
    	text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75);
    	vertical-align: middle;
    	border:2px solid #000;
    }

	.volume #content1 .aces a{
		color:#fff;
		font-size:16px;
	}

	.volume #content2 p {
		color:#555;
	}

	.volume #content1 p.link{
		background:#000;
		border:2px solid #000;
		margin-bottom:1px;
	}

	.volume #content1 .locked p{
		background:#000;
		border:2px solid #000;
		margin-bottom:1px;
		color:#555;
	    font-size: 18px;
	    /*text-transform: uppercase;*/
	}

	fieldset.install{
		border:0px;
	}

	.volume #content1 .unlocked p.link{
		padding:15px;
		background:#fff;
		border:2px solid #000;
	}

	.volume #content1 a{
		color:#555;
	    font-size: 18px;
	    /*text-transform: uppercase;*/
	    padding: 0;
	}

	.volume #content1 .unlocked a{
		color:#000;
	}

	.volume .oneandtwo_wrap{
		/*position:absolute;
		top:0px;
		left:200px;
		z-index:900;*/
	}



	.enter_your_details #content2 {
    	/*padding:20px;
    	position:inherit;
    	width:auto;*/
    	display:none;
	}

	.subnav{
		overflow: hidden;
		margin-bottom: 20px;
		margin-right: 0px;
		display:none;
	}

	#main #logo, .volume #main #logo{
    	margin-left:50px;
	}

	footer .content{
		margin: 0 50px;
	}

	.artists .detail .image {
	    float: none;
	    margin-right: 8px;
	    margin-bottom: 15px;
	}

	.artists .detail img {
	    width:100%;
	    float:none;
	}

	.artists .detail {
	    padding:20px;
	    background:#333;
	    border:1px solid #444;
	}

	.thumbnails > li {
    	float: left;
    	margin:1%;
    	/*margin: 1px 9px;*/
	}

}

@media screen and (max-width: 1400px) and (min-width: 1000px) {

	#main li a{
	display: block;
	font-size: 15px;
	padding:0 17px;
}

	.stories #content1 .btn{
		display:table;
	}

	.artists #content2 {
		display:none;
	}

	.thumbnails > li {
    	float: left;
    	margin:1%;
    	/*margin: 3px 14px;*/
	}

	footer .content{
		margin: 0 50px;
	}

	#main #navigation {
		display:block;
	}

	.enter_your_details #content0{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.subscribe #content0,.subscribe #content1{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.home #content0{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.teaser #content0{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
	}

	.artists #content0{
		width:auto;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	margin-right:0px;
	}

	.stories #content0{
		width:auto;
    	border: 0px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	margin-right:0px;
	}

	.volume_split #content0{
		width:100%;
		border: 0px solid #444;
		/*box-shadow: 0 0 20px 0 #111111 inset;*/
		clear: left;
		float: left;
		margin-right:0px;
	}

	.stories #content1{
		width:auto;
		background: none repeat scroll 0 0 #333333;
    	border: 1px solid #444;
    	/*box-shadow: 0 0 20px 0 #111111 inset;*/
    	clear: left;
    	float: left;
    	padding: 20px;
    	margin-right:0px;
    	position:inherit;
	}

	.stories #content1 .forthetop {
    	padding: 0px;
    	position: inherit;
    	width: auto;
    	margin-right:0px;
    	background: none repeat scroll 0 0 #333;
    	border: 0px solid #444;
	}

	.home #content1 {
    	padding:20px;
    	position:inherit;
    	width:auto;
    	clear: both;
	}

	.subscribe #content2 {
    	/*padding:20px;
    	position:inherit;
    	width:auto;*/
    	display:none;
	}

	.volume #content2 {
    	padding:0px;
    	position:inherit;
    	width:auto;
    	right:0;
    	margin-left:682px;
    	margin-bottom:18px;
    	margin-right:0px;
    	margin-top:0px;
    	background:#;
    	border:0px solid #444;
    	display:block;
	}

	.twtr-doc {
		margin-top:0px;
		width:auto!important;
	}

	.enter_your_details #content2 {
    	/*padding:20px;
    	position:inherit;
    	width:auto;*/
    	display:none;
	}

	.subnav{
		overflow: hidden;
		margin-bottom: 20px;
		margin-right: 0px;
		display:none;
	}
	#main ul{
    	margin: 0 50px 0 0;
	}

	.volume #main ul{
    	margin: 0 50px 0 0;
	}

	#main #logo, .volume #main #logo {
    	margin-left:50px;
	}

	.volume #content0{
		margin-right:0px;
	}

	.artists .detail {
	    padding:20px;
	    background:#333;
	    border:1px solid #444;
	}

	.artists .detail .image {
	    float: left;
	    margin-right: 15px;
	    margin-bottom: 40px;
	}


}

@media screen and (max-width: 1530px) and (min-width: 1400px) {

	.wrap_nav{
		margin-left:50px;
    	margin-right:50px;
	}

	footer .content{
		margin: 0 50px;
	}

}
a.faq_title{
	display: block;
	margin-top: 30px;
	font-weight: bold;
	font-size: 20px;
	color: #FFF;
}

#loginliteform input, #loginliteform label {
	width:90%;
	clear:both;
}


/* // TESTING // */



.stories_new .issue_nav{
	position:relative;
	display:block;
	line-height: 28px;
	width: 80% !important;
	margin:20px auto 20px;
	color:#000!important;
	background:#fff;
	border:0;
	border-radius:3px;
}

.stories_new .issue-nav-head{
	display:block;
	padding:8px 10px;
	background:url("../images/arrow_down.png") no-repeat 96% center #fff;
	border:0;
	border-radius:5px;
	cursor:pointer;
}

.stories_new .issue_nav.open .issue-nav-head{
	background:url("../images/arrow_up.png") no-repeat 96% center #eee;
}

.stories_new .issue_nav ul li{
	display:block;
	border:0;
	float:none;
}

.stories_new .issue_nav ul li a{
	position:static;
	background:#fff;
	display:block;
	color:#000;
	padding:2px 10px;
	float:none;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
}

.stories_new .issue_nav ul li a:hover{
	background:#ddd;
}

.stories_new .issue_nav ul{
	background:url("../images/arrow_list.png") no-repeat center 5px;
	position:absolute;
	top:100%;
	left:0;
	right:0;

	padding-top:20px!important;

	z-index:100;
	display:none;
}

.stories_new .issue_nav.open ul{
	display:block;
}

.stories_new .newline{
	clear:none;
}

.buy_new .left{
	display:block;
	width:48%;
	margin-right:4%;
	float:left;
}

.buy_new .right{
	display:block;
	width:48%;
	float:left;
}


.home_new #main #logo {
    background-image: url('../images/aces-logo_66.png');
    background-position: 0px center;
    background-repeat: no-repeat;
    float: left;
    height: 65px;
    width: 222px;
}

.home_new #content0 {
    width: auto;
		clear: left;
		float: left;
		margin-left:0;
}

.home_new .imageholder {
    float: none;
    margin-left: 0;
}

.home_new .left .imageholder {
    margin-left: 0;
    overflow:hidden;
}

.home_new .left .imageholder img {
    width:100%;
    height:auto;
}

.home_new h2.page_subtitle{
	margin-bottom:30px;
}

.home_new .post{
	background: none repeat scroll 0px 0px #333;
	border: 1px solid #444;
	padding: 20px;
	margin-bottom:20px;
	overflow:hidden;
}

.home_new .left {
    width:66%;
    margin-right:4%;
    float:left;
}

.home_new .left .wrap{
}

.home_new .right{
	padding-top:20px;
	width:30%;
	float:left;
}

.home_new .currentEpisode{
	padding:15px 0px;
}

.home_new h3 {
		font-family: "Oswald","Helvetica Neue",Helvetica,sans-serif;
    font-size:1.5em;
    line-height:2em;
    text-transform:uppercase;
    margin-bottom:20px;
}

.home_new h3 span{
	color:#fff;
	background:#f00;
	margin-left:10px;
	padding:5px 10px;
	white-space:nowrap;
}

.home_new .currentEpisode h2 {
    margin: 0px;
    padding: 15px;
    background: none repeat scroll 0% 0% #D60000;
}

@media screen and (min-width: 979px){


	.home_new .left .imageholder {
	    margin-left: 0;
	    overflow:hidden;
	    float:left;
	    width:60%;
	    margin-right:20px;
	}

	.home_new .currentEpisode{
		padding:15px 10%;
	}

	.home_new .left .imageholder img {
	    width:100%;
	    height:auto;
	    max-width:none
	}


	.stories_new .span4 {
	    width:48%;
	}

	.stories_new .span10 {
	    width:49%;
	    float:left;
	    margin-right:2%!important;
	}

	.stories_new .oneandtwo_wrap{
		width:49%;
		float:left;
	}

	.stories_new #content1 {
		width: auto;
		background: none repeat scroll 0px 0px #333;
		border: 1px solid #444;
		clear: left;
		float: left;
		padding: 20px;
		margin-right: 0px;
		position: inherit;
	}

}

@media screen and (max-width: 1400px){

}

@media only screen and (min-width: 768px) and (orientation: portrait){
	/* Below is just to try and fix the problems with iPad on portrait */
/*
	.stories #page{
		margin: 0;
		max-width: none;
		padding: 0;
		height: 100%;
	}
*/
}

.home_new #content2 {
  display:none;
}


.social{
	display:none;
	position:fixed;
	top:100px;
	right:5px;
}

.social a{
	display:block;
	margin-bottom:3px;
}

.home_new .social,.stories_new .social{
	display:block;
}

/*.home_new .social,.buy_new .social,.stories_new .social{
	display:block;
}*/

.volume_split #content0 h2{
	white-space:nowrap;
}

.volume_split #content0 h2 a{
	background: none repeat scroll 0% 0% #FFF;
	color: #000;
	border-radius: 30px;
	font-size: 50%;
	padding: 5px 15px;
	position: relative;
	top: -5px;
	margin-left: 10px;
}


.stories #content1{
	width:auto;
	background: none repeat scroll 0 0 #333333;
	border: 1px solid #444;
	/*box-shadow: 0 0 20px 0 #111111 inset;*/
	clear: left;
	float: left;
	padding: 20px;
	margin-right:0px;
	position:inherit;
}

.stories #content1 .forthetop {
	padding: 0px;
	position: inherit;
	width: auto;
	margin-right:0px;
	background: none repeat scroll 0 0 #333;
	border: 0px solid #444;
}
.gallery_promo{
	background-size: cover;
}
.gallery_promo a {
	display: block;	
}
.gallery_promo img {
	visibility: hidden;
}
.home #content0{
	margin-right: 0;
}
.full-width #content0{
	margin-right: 0;
}