/*


*/
@charset "utf-8";
* {
	padding:0; margin:0;
}

@font-face {
    font-family: 'frankendorkregular';
    src: url('fonts/frankendork-webfont.eot');
    src: url('fonts/frankendork-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/frankendork-webfont.woff2') format('woff2'),
         url('fonts/frankendork-webfont.woff') format('woff'),
         url('fonts/frankendork-webfont.ttf') format('truetype'),
         url('fonts/frankendork-webfont.svg#frankendorkregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



html, body{height: 100%;}
body { color:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:14px;}

a{outline:none; text-decoration:none; color:#FF0000}
a:hover{text-decoration:none;color:#EFB339}

h1,h2{ margin:0; padding:0;font-family: 'frankendorkregular'; font-size:30px; color:#FF0000; margin-bottom:5px;}
h2{ font-size:18px; color:#EFB339}
h1 a:hover{color:#FF0000;}

ul{padding:0;margin:0;}
li{list-style:none}
p{margin:0; line-height:22px;}
img {border:none;margin:0;  display:block}

nav{display:block;}

#holder,#header, #content, #footer{
max-width:1024px;
width:100%;
margin:auto;
box-sizing:border-box;
}






#holder{min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -130px;}


/**/

#header{ padding-top:15px;}
#header #logo{ float:left}
#header img{ width:90%}



nav{ float:right}
ul#menu-menu-1{text-align:right;}
ul#menu-menu-1 li{ display:inline}
ul#menu-menu-1 li a{font-family: 'frankendorkregular'; font-size:18px; font-weight:bold; color:#EFB339; line-height:38px; text-transform:uppercase; margin-right:22px;}
ul#menu-menu-1 li:last-child a{ margin-right:0}
ul#menu-menu-1 li a:hover{color:#FF0000}
ul#menu-menu-1 li.current-menu-item a{color:#FF0000}



/**/
#content{padding-top:60px; float:left; padding-bottom:250px;}
#content img{ width:100%}
#content p{ margin-bottom:14px;}
#content ul{ margin-left:13px;}
#content ul li{ list-style:outside;line-height:22px; margin-bottom:14px;}

#left{ float:left; padding-right:5%}
#right{ float:right}


#right_image{float:right; margin-top:-95px;}
#right_image img{ width:auto;border:2px solid #FFF;} 


/**/
#footer_holder{ width:100%;background:url(images/pixel.png) repeat; position:fixed; height:160px; bottom:0; padding-top:20px}
#footer{ text-align:center;color:#FFF; font-size:12px; margin:auto; }
#footer a{color:#FFF; text-decoration:underline}

#footer p{color:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:14px; vertical-align:middle; font-weight:normal; line-height:22px}


#social{ text-align:center}
#social h1{ font-size:20px;}
#social img{ width:auto; display:inline;margin-right:5px; max-width:28px; margin-top:10px;}




/*index*/
.coveralb{ float:left; box-sizing:border-box; padding-right:4%; margin-bottom:10px;}
.coveralb img{ border:2px solid #FFF;}

#current{ margin-top:240px;}
#current img{ width:40%;border:2px solid #FFF; float:left}
h1 span{color:#EFB339;}
#current p{ display:block; float:left; margin-left:10px;}

#orderbox{    		position: relative; 
		padding-bottom: 108%;
		height: 0;
		overflow: hidden;
		max-width: 100%;
		height: auto;border:2px solid #fff; background:#504F4E; }
#orderbox iframe{    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;}




.hoverfun{ width:95%;border:2px solid #FFF; position:relative}

/*#content img.play{ width:70px; position:absolute; left:43%; top:42.5%;cursor:pointer;}

.embed-container { 
		position: relative; 
		padding-bottom: 53%;
		height: 0;
		overflow: hidden;
		max-width: 95%;
		height: auto;border:2px solid #FFF;
	} 

	.embed-container iframe,
	.embed-container object,
	.embed-container embed { 
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}*/
	
/*Press*/
.news{ padding-bottom:10px; margin-top:15px;float:left; width:100%}
.news h2{ margin-bottom:8px;}
.news .left{ width:25%; float:left; margin-right:15px; margin-bottom:2px;border:2px solid #FFF; margin-top:5px;}
.news .top{ width:100%; float:none; max-width:800px; margin-top:5px; margin-bottom:10px;}

/*Video*/
.videogal{ float:left; text-align:center; box-sizing:border-box; padding:1%; height:190px; margin-bottom:10px;}
.videogal div{ border:2px solid #FFF;}
.videogal img{ width:100%;}
/*.videogal div img:hover{cursor:url(images/lens.png),auto;}*/
.videogal div:hover{border:2px solid #EFB339;}
.videogal h2{ margin-top:8px; color:#FFF; font-size:16px; margin-bottom:0}

.imggal{ float:left; text-align:center; box-sizing:border-box; padding:1%; padding-bottom:0.4%}
.imggal img{ width:100%;border:2px solid #FFF;}
.imggal img:hover{border:2px solid #EFB339; /*cursor:url(images/lens.png),auto;*/}