@charset "utf-8"; @import url(////fonts.googleapis.com/css?family=Montserrat|Squada+One);
body { font-family: 'Montserrat', 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 12px; background : #0F0F0F; background-position : top center; color: #cccccc; padding : 0; margin : 0 }
a, a:link, a:visited, a.visited,  a:hover, a:visited:hover { text-decoration : none; }
p { font-size : 20px; font-weight : 400; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; line-height : 35px; color : #999999; }
p.smaller { font-size : 10px; }
p.small { font-size : 8px; }
p.by { font-size : 6px; }
p.center { text-align : center; }
h1, h2, h3, h4, h5, h6 { margin-left : 0; }
h1 { font-family: 'Squada One',cursive; font-weight : 600; font-size : 28px; margin-bottom : 5px; margin-top : 0; margin-left : 0; margin-right : 0; }
h1.padded { padding-top : 10px; text-align : center; }
h2 { font-size : 18px; margin-bottom : 10px; width : 100%; -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0;
    -webkit-margin-end: 0; }
h3 { font-size : 16px; margin-bottom : 5px; }
h1.fromforum { font-family: 'Titillium Web', sans-serif; font-size : 28px; text-align : center; text-shadow: 0 0 2px #000000; color : #fff; font-weight : 200; padding-top : 10px; }
h1.fromforum a:link, h1.fromforum a:visited { color : #fff; font-weight : 200; }
.nomarginbottom { margin-bottom : 0; }
img.pinned { position : relative; border : 0; float : right; margin : 2px; }
img.profileicon { position : relative; width : 80%; height : auto; border : 0; margin : 10%; }
img.profilebanner { position : relative; width : 100%; margin : 0; height : auto; max-height : 180px; border-bottom : 1px #111111 solid; }
.arrow-down {
width: 0; 
height: 0; 
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #f00;
}
blockquote {
  background: #333333;
  border-left: 10px solid #ccc;
  margin: 20px;
  padding: 0.5em 10px;
  font-weight : 600;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}
a {
color : #FF6A00;
text-decoration : none;
}
button {
border : none;
}
a:link {
color : #FF6A00;
text-decoration : none;
}
a:visited {
color : #FF6A00;
text-decoration : none;
}
a:hover {
color : #E05900;
text-decoration : none;
}
a:hover:visited {
color : #E05900;
text-decoration : none;
}
a.addbanner { display : block; position : relative; overflow : hidden; float : left; min-width : 100px; height : 35px; background : #003E68 url('http://www.pacificrim2-movie.com/images/explore/camera.png') no-repeat; background-position : left center; padding-left : 40px; margin : 5px; line-height : 35px; font-size : 15px; color : #fff; border: 1px #00253D solid; cursor : pointer; }
a.banner:hover { background-color : #00253D; }
.holder { display : block; position : relative; margin : 2px; border : 2px #111111 solid; border-radius : 5px; padding : 0 0 0 0; overflow : hidden; }
/* -------------------------------------------------------------------------- INPUTS --- */
input.addblogpost {
    display : block;
    min-width: 100%;
    width : auto;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    text-indent : 10px;
    overflow: hidden;
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background: #F7F7F7;
    color: #111111;
    border : 0;
    border-bottom: 3px solid #999999;
}
select {
width: 100%;
padding : 10px;
font-size : 16px;
}input.big { width : 90%; margin-left : auto; margin-right : auto; min-height : 30px; font-size : 20px; border : 2px #00385B solid; padding : 10px; }
.button {
    background: #003E68;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background-position: right;
    border: 2px solid #003E68;
    border-radius: 3px;
    moz-border-radius: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    font-weight : 600;
    letter-spacing : 3px;
    text-transform: uppercase;
}
.topad { position : relative; width : 320px; height : 50px; border : 0; margin-left : auto; margin-right : auto; padding : 0; overflow : hidden; }
/* ------------------------------------------------------------------------------------------------- CHANGE BASED ON SCREEN SIZE ----- */
.desktop { display : block; position : relative; overflow : hidden; display : block; width : 1050px; min-width : 1050px; max-width : 1050px; height : auto; margin-left : auto; margin-right : auto; padding : 15px 15px 15px 15px; background: transparent url('app/desktop.png') repeat; border : 1px #02070A solid; border-radius : 0; }
.leftbar { display : block; position : fixed; margin : 0 0 0 0; padding-top : 50px; width : 345px; max-width : 345px; overflow : hidden; background : #fff; border-right : 1px #cccccc solid; 
 }
.rightbar { display : block; position : relative; width : 700px; margin-left : 0; margin-right : 0; overflow : hidden; float : left; padding : 0 0 0 0; background : #151515; }
.rightbar2 { display : block; position : relative; width : 350px; margin-left : 0; margin-right : 0; overflow : hidden; float : right; padding : 0 0 0 0; background : #151515; }
.content { display : block; position : relative; margin : 0; min-width : 100%; width : auto; max-width : 100%; overflow : hidden; padding : 0 0 0 0; margin-left : 0; margin-right : 0; float : left; }
.g { position : fixed; z-index : 0; min-width : 100%; max-width : 100%; min-height : 100%; max-height : 100%; width : 100%; height : 100%; background : transparent url('app/g.png') repeat; }
/* ----------------------------------------------------------------------------- LOGO DISPLAY  ------------------------------- */
.h { display : block; position : relative; overflow : hidden; width : 1100px; height : 300px; margin-left : auto; margin-right : auto; padding-top : 75px; background : transparent; }
.h h1, .h h3, .h .countdown, .h img { width : 500px; margin-left : auto; margin-right : auto; }
.h img { display : block; position : relative; height : auto; border : 0; margin-top : 0; max-width : 98%; margin-left : auto; margin-right : auto; }
.h h1 { width : 400px; text-align : center; font-size : 10px; text-transform : uppercase; letter-spacing : 1px; line-height : 15px; color : #fff; padding-top : 45px; }
.h h3 { width : 450px; text-align : center; font-size : 12px; text-transform : uppercase; letter-spacing : 1px; line-height : 15px; color : #fff; }
.h .countdown { position : relative; display : block; text-align : center; font-size : 20px; text-transform : uppercase; letter-spacing : 1px; line-height : 25px; color : #fff; padding : 0 0 0 0; }
.hb { display : block; position : relative; width : 80%; float : right; margin-top : 50px; margin-left : 0; margin-right : 0; padding : 0 0 0 0; }
/* --------------- MOBILE -------------------- */
.mob { display : block; position : relative; overflow : hidden; display : block; width : 90%; min-width : 90%; max-width : 90%; min-height : 100px; height : auto; margin-left : auto; margin-right : auto; padding-top : 55px; background : transparent; }
.mob h1, .mob h3, .mob .countdown, .mob img { width : 300px; margin-left : auto; margin-right : auto; }
.mob img { display : block; position : relative; height : auto; border : 0; margin-left : auto; margin-right : auto; margin-top : 0; }
.mob h1 { width : 300px; text-align : center; font-size : 10px; text-transform : uppercase; letter-spacing : 1px; line-height : 15px; color : #fff; padding-top : 15px; }
.mob h3 { width : 300px; text-align : center; font-size : 12px; text-transform : uppercase; letter-spacing : 1px; line-height : 15px; color : #fff; }
.mob .countdown { position : relative; display : block; text-align : center; font-size : 20px; text-transform : uppercase; letter-spacing : 1px; line-height : 20px; color : #fff; padding : 0 0 0 0; }
/* ------------------------------------------------------- DESKTOP FANDOM DISPLAYS ---------------------- */
.fndm { position : fixed; min-width : 100%; width : 100%; min-height : 100%; height : 100%; z-index : -1; padding-top : 56px; }
.fndmobi { position : fixed; min-width : 100%; width : 100%; min-height : 100%; height : 100%; z-index : -1; top : 60px; background : url('app/pacificrim_uprising.jpg') no-repeat; background-size : 100% auto; background-position : top center; }
.fndmimg { width : 100%; height : auto; }
.fndmobimg { min-width : 100%; width  auto; min-height : 400px; height : 100%; max-height : 100%; }
.fndmpush { position: relative; width: 100%; height: 250px; display: block; }
/* ----------------------------------------------------------------- BILLBOARD AD DISPLAY ------- */
.billboard { display : block; position : relative; overflow : hidden; display : block; width : auto; min-width : 730px; max-width : 730px; min-height : 100px; max-height : 100px; padding-top : 10px; margin-left : auto; margin-right : auto; margin-top : 0; margin-bottom : 10px; background : transparent; }
/*------------------------------------------------------------------- NEW NAVIGATION ------------------------------------------ */
#scfdnav { position : fixed; width : 100%; display : block; z-index : 9000; float : none; margin : 0 0 0 0; padding : 0 0 0 0; background : #151515; border-bottom : 2px #111111 solid;
}
.scfdnavbar { position : relative; width : 1080px; margin-left : auto; margin-right : auto; padding : 0 0 0 0; }
.scifiedlogo { position : absolute; overflow : show; left : -7px; top : 5px; width : 90px; height : 90px; z-index : 9001; }
.scfdnavleft { position : relative; display : block; float : left; width : 155px; height : 72px; margin : 0 0 0 0; }
.scfdnavleft span { display : block; overflow : hidden; font-size : 14px; line-height : 14px; color : #153E60; margin-left : 90px; margin-top : 15px; }
.scfdnavmiddle { position : relative; display : block; float : left; width : 550px; height : 72px; margin : 0 0 0 0; }
.scfdnavmiddle img { position : relative; height : 72px; width: auto; overflow : hidden; display: block; float: left; margin-left : 15px; margin-right : 10px; barder-left : 2px #111111 solid; border-right : 2px #111111 solid; }
.scfdnavmiddle span.news { display : block; margin-top : 5px; color :#cccccc; font-size : 14px; line-height : 14px; padding : 5px; }
.scfdnavmiddle2 { position : relative; display : block; float : left; width : 140px; height : 72px; margin : 0 0 0 0; }
.scfdnavmiddle2 span { display : block; overflow : hidden; font-size : 14px; line-height : 14px; color : #cccccc; margin-top : 15px; }
.scfdnavright { position : relative; display : block; float : left; width : 235px; height : 72px; margin : 0 0 0 0; }
.scfdnavright span { display : block; overflow : hidden; font-size : 14px; line-height : 14px; color : #cccccc; margin-top : 15px; margin-left : 30px; }
.quickstats { display : block; padding-left : 10px; margin : 0 0 0 0; padding-top : 5px; }
.quickstats b { font-size : 16px; font-weight : 200; }
.quickstats p { display : block; margin : 0 0 0 0; font-size : 10px; line-height : 12px; color : #111111; }
.quickstats span { display : block; overflow : hidden; font-size : 12px; line-height : 12px; }
span.stats { display : block; overflow : hidden; float : left; margin-left : 15px; height : 20px; }
span.stats b { background: #92cc00; border-radius: 3px; padding : 3px 10px 3px 10px; font-size: 12px; line-height : 18px; color : #fff; font-weight : 200; }
img.myavatar { display : block; float : right; width : 40px; height : 40px; border : 1px #111111 solid; border-radius : 3px; margin-top : 15px; }
a.navigate, a.community, a.login, a.submit { position : relative; display : block; margin-left : 85px; margin-top : 5px; background : #FF6A00; padding : 7px 10px 7px 10px; color : #000; border : 2px #111111 solid; border-radius : 3px; font-size : 14px; line-height : 14px; cursor : pointer; }
a.navigate { margin-left : 55px; margin-top : 18px; }
a.community { margin-left : 0; }
a.submit { margin-left : 30px; max-width : 100px; }
a.navigate:hover, a.community:hover, a.submit:hover { color : #cccccc; background : #E05900; }
a.login { background-image: linear-gradient(#00C116,#00A810); border-color : #00960C; margin-left : 30px; text-align : center; }
a.login:hover { background : #00A810; }
a.openmenu { cursor : pointer; }
/*--- under new nav ---- */
#under { position : absolute; width : 100%; display : block; z-index : 8000; float : none; margin : 0 0 0 0; padding : 0 0 0 0; background : #151515; border-bottom : 2px #111111 solid; }
.undernav { position : relative; width : 1080px; margin-left : auto; margin-right : auto; padding : 0 0 0 0; margin-bottom : 0; }

/* ----------------------------------------------------------------------- NEW MOBILE NAVIGATION ------------------ */
a.newmessages { z-index : 9999; position : fixed; left : auto; top : 5px; left : auto; right : 50px; bottom : auto; display : block; overflow : hidden; width : 20px; height : 20px; line-height : 20px; font-size : 12px; padding : 0 0 0 0; color : #ffffff; background : #D81717; border-radius : 5px; text-align : center; }
#scfdnavm { position : fixed; width : 100%; display : block; z-index : 9000; float : none; margin : 0 0 0 0; padding : 0 0 0 0; background : #111111; border-bottom : 0; overflow : hidden;
}
.scfdnavbarm { position : relative; width : 100%; margin-left : auto; margin-right : auto; padding : 0 0 0 0; }
.scifiedlogom { position : absolute; overflow : show; left : auto; top : 0; right : auto; width : 90px; height : 90px; z-index : 9999; }
.scfdnavleftm, .scfdnavmiddlem, .scfdnavmiddle2m, .scfdnavrightm, .scfdmlogo { position : relative; display : block; float : left; width : 60px; height : 60px; margin : 0 0 0 0; }
.scfdnavleftm { width : 50px; }
.scfdnavmiddlem { width : 120px; }
.scfdnavmiddle2m, .scfdnavrightm { float : right; }
.scfdnavmiddle2m { width : 40px; }
.scfdmlogo { background : #151515; }
img.myavatarm, img.logomob { display : block; width : 60px; height : 60px; border : 0; margin : 0 0 0 0; }
img.logomob { width : 50px; height : 50px; margin-top : 5px; margin-left : 5px; }
a.navigatem, a.communitym, a.loginm, a.submitm, a.whatsnew { position : relative; display : block; margin-left : 0; margin-top : 0; background : #151515; padding : 0 0 0 0; color : #fff; border : 0; font-size : 16px; line-height : 60px; cursor : pointer; min-height : 100%; height : 100%; text-align : center; }
a.navigatem { font-size : 30px; width : 40px; }
a.communitym { margin-left : 0; }
a.submitm, a.whatsnew { margin-left : 0; color : #cccccc; background : none; text-align : left; }
a.submitm { font-size : 30px; }
a.navigatem:hover, a.community:hover, a.submit:hover { color : #cccccc; background : #151515; }
a.loginm { background-image: linear-gradient(#00C116,#00A810); border-color : #00960C; margin-left : 0; text-align : center; font-size : 12px;  line-height : 15px; padding-top : 15px; }
a.loginm:hover { background : #00A810; }
a.openmenum { cursor : pointer; }
/* ----------------------------------------------------------------------- NAV FOR UNDER HEADER ------------------- */
#primary_nav_wrap
{
	width : 100%; margin-left : 0; margin-right : auto; margin-top:72px; margin-bottom : 15px;
}
#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0; z-index : 5000;
}
#primary_nav_wrap ul a
{
	display:block;
	text-decoration:none;
	font-weight:600;
	font-size:14px;
	line-height:32px;
	padding:0 15px;
       -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
}
#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	background: none;
}
#primary_nav_wrap ul li.current-menu-item, #primary_nav_wrap ul li.current-menu-item a, #primary_nav_wrap ul li.current-menu-item a:visited
{
	background-image: linear-gradient(#FF6A00, #E05900); color : #000;
}
#primary_nav_wrap ul li.current-menu-item a:hover { background: #E05900; color : #cccccc; }
#primary_nav_wrap ul li:hover
{
	background:#151515; 
}
#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background: #151515;
	padding:0;
	border-left : 5px #FF6A00 solid;
}
#primary_nav_wrap ul ul li
{
	float:none;
	width:200px;	background: #151515;
}
#primary_nav_wrap ul ul a
{
	line-height:120%; 
	padding:10px 15px;
}
#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%; background : #151515;
}
#primary_nav_wrap ul li:hover > ul
{
	display:block;
}
#primary_nav_wrap ul li.soc { width : 30px; height : 25px; padding-top : 3px; overflow : hidden; margin-left : 5px; float : right; } 
#primary_nav_wrap ul li.soc:hover { background : none; } 
/* ------------------------------------------------------------------------------------- BREADCRUMBS ---- */
#breadcrumbcontain {
position : relative;
margin-left : 0; margin-top : 0; margin-bottom : 0; margin-right : 0; padding-top : 0;
background : #111111;
min-width : 350px;
width : 100%;
margin-bottom : 0;
min-height : 35px;
height : 35px;
overflow : hidden;
margin-left : auto; margin-right : auto;
}
.breadcrumb { 
list-style: none; 
overflow: hidden; 
margin-top : 0;
margin-left : 0;
padding-left : 0;
padding-top : 0;
}
.breadcrumb li { 
float: left; 
}
.breadcrumb li a {
text-decoration: none; 
text-transform : uppercase;
letter-spacing : 2px;
padding: 10px 0 10px 50px;
background: #151515;
position: relative; 
display: block;
float: left;
font-size : 10px;
text-overflow: ellipsis;
}
.breadcrumb li a:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 30px solid transparent;           /* Go big on the size, and let overflow hide */
	border-bottom: 30px solid transparent;
	border-left: 30px solid #151515;
	position: absolute;
	top: 50%;
	margin-top: -30px; 
	left: 100%;
	z-index: 2; 
}
.breadcrumb li a:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 30px solid transparent;       
	border-bottom: 30px solid transparent;
	border-left: 30px solid #111111;
	position: absolute;
	top: 50%;
	margin-top: -30px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
.breadcrumb li:first-child a {
	padding-left: 10px;
}
.breadcrumb li:last-child a {
	background: #111111 !important;
	pointer-events: none;
	cursor: default;
}
.breadcrumb li:last-child a:after { 
color : #1F7DAF;
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 30px solid transparent;       
	border-bottom: 30px solid transparent;
	border-left: 30px solid #111111;
	position: absolute;
	top: 50%;
	margin-top: -30px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
.breadcrumb li a:hover { background: #111111; }
.breadcrumb li a:hover:after { border-left-color: #111111 !important; }
.rollwrap {
display : block;
width : 100%;
height : 210px;
position : relative;
overflow : auto;
}
/* ----------------------------------------------------------- SHARE CONTENT ----------------------- */
.share { position : relative; float : left; display : block; height : 35px; border : 0; width : 33.333%; overflow : hidden; margin : 0; padding : 0;
text-indent : 45px; line-height : 35px; color : #fff; font-weight : 600; font-size : 15px; text-transform : uppercase; }
.share a, .share a:link, .share a:visited { color : #fff; }
/* --------------------------------------------------- POST VIEW PVS -------------------------------- */
.pvs { display : block; position: relative; margin-bottom: 1px; margin-left : auto; margin-right : auto; margin-top : 0; padding: 15px 0 15px 0; background: #151515; float: left; overflow: hidden; width : 98%; border-bottom : 2px #111111 solid; }
.pv1 { position: relative; margin: 0; padding-top: 0; border: 0; float: left; overflow: hidden; width: 25%; }
.pv1 img { width : 90%; height : auto; border : 0; margin : 5%; }
.pv2 { position: relative; margin: 0; padding-top: 0; border: 0; float: left; overflow: hidden; width: 75%; }
.pv2 header { font-size : 26px; font-weight : 600; margin : 0 0 0 0; padding : 0 0 0 15px; line-height : 32px; }
.pv2 header h2, .pv2 header h3, .pv2 header h4 { font-size : 26px; font-weight : 600; margin : 0 0 0 0; margin-left : 0; padding : 0 0 10px 0; line-height : 32px; }
.pv2 header.mobile { font-size : 20px; font-weight : 600; margin : 0; padding : 0 0 0 15px; margin-top : 5px; line-height : 21px; }
.pv2 p { padding-left : 15px; margin : 0; font-size : 16px; line-height : 20px; }
.pv2 p span { display : inline-block; font-size : 14px; color : #666666; padding-right : 5px; }
.pv2 p span.f { background-size : 18px; 18px; background-position : left center; background-repeat :no-repeat; padding-left : 22px; }
.pv2 p span.alien-predator { background-image : url('app/alien-predator-fandom.png'); }
.pv2 p span.godzilla-kaiju { background-image : url('app/godzilla-kaiju-fandom.png'); }
.pv2 p span.starwars { background-image : url('app/starwars-fandom.png'); }
.pv2 p span.jurassicworld { background-image : url('app/jurassicworld-fandom.png'); }
.pv2 p span.heroes { background-image : url('app/heroes-fandom.png'); }
.pv2 p span.misc { background-image : url('app/misc-fandom.png'); }
.pv2 span.r { display : block; width : 30px; margin-left : 15px; float : left; background : url('app/voted2.png') no-repeat; background-size : 18px; 18px; background-position : left center; padding-left : 23px; line-height : 20px; font-size : 12px; font-weight : 600; margin-top : 5px; }
.pv2 span.c { display : block; width : 30px; margin-left : 0; float : left; background : url('app/reps.png') no-repeat; background-size : 18px; 18px; background-position : left center; padding-left : 23px; line-height : 20px; font-size : 12px; font-weight : 600; margin-top : 5px; }
.pv2 span.v { display : block; margin-left : 15px; float : left; background : #153E60; padding : 4px 8px 4px 8px; line-height : 12px; font-size : 12px; font-weight : 300; margin-top : 5px; border-radius : 3px; color : #fff; }
.pv2 span.v { display : block; margin-left : 15px; float : left; background : #153E60; padding : 4px 8px 4px 8px; line-height : 12px; font-size : 12px; font-weight : 300; margin-top : 5px; border-radius : 3px; color : #fff; }
/* ------------------------------------------------------------------ ITERATION BLOCK ------------------------- */
.iter { display : block; position : relative; margin : 0 0 0 0; padding : 0 0 0 0; background : #151515; }
.iteration { display : block; padding : 20px; margin : 0 0 0 0; color : #cccccc; }
.iteration h2 { color : #fff; font-size : 20px; line-height : 20px; margin : 0 0 0 0; font-weight : 300; }
/* -------------------------------------------------------------------- B LINKS ------------------------------- */
#blinks {
position : fixed;
width : 100%;
display : block;
z-index : 9000;
float : none;
margin-top : 0;
padding : 0 0 0 0;
background : #0F0F0F;
margin-bottom : 0;
margin-top : 0;
border-bottom : 2px #111111 solid;
}
#blinks ul {
position : relative;
width : 100%;
list-style : none;
min-height : 55px;
line-height : 55px;
overflow : hidden;
margin-left : auto;
margin-right : auto;
margin-top : 0;
margin-bottom : 0;
padding : 0 0 0 0;
background : #0F0F0F;
z-index : 9001;
}
#blinks ul li { width : 20%; max-width : 50px; float : left; position : relative; display : block; margin-left : 0; margin-right : 0; margin-top : 0px; margin-bottom : 0; overflow : hidden; height : 50px; line-height : 50px; text-align : center; }
#blinks ul li.explr { width : 20%; }
#blinks ul li.right { width : 20%; float : right; }
#blinks li a span {
font-family: "Open Sans", arial, sans-serif;
text-transform : none;
font-weight : normal;
height : 50px;
font-size : 18px;
background: none;
margin-right : 1px; margin-bottom : 0; margin-top : 0; overflow : hidden; 
}
#blinks li a span img { float : left; border : 0; width : auto; height : 50px; margin-right : 2px; }
#blinks li.l { width : auto; max-width : 200px; padding-top : 0; padding-bottom : 0; overflow : hidden; display : block; }
#blinks li.l a span {
font-family : 'Titillium Web', arial, sans-serif;
display: inline-block;
    position: relative;
    font-size: 16px;
    height : 16px;
    line-height: 16px;
    background: transparent;
    border: 0;
    color: #cccccc;
    font-weight : bold;
    letter-spacing: 0;
    padding-left: 10px;
    padding-right: 10px;
    margin-left : 0;
    margin-right: 0;
    margin-top : 10px; margin-bottom : 10px;
    border-radius: 3px;
    text-transform: uppercase;
}
#blinks li.l a span:hover { background : transparent; }
#blinks li a span img.logomobi { float : none; position : relative; height : 40px; max-height : 40px; width : auto;  margin-left : auto; margin-right : auto; margin-top : 5px; }
#logo {
background-image:url(http://www.pacificrim2-movie.com/app/sprites.png); background-repeat : no-repeat;
display:block;
text-indent:-9999px;
background-position: 0 -2px ; background-size : 520px auto;
width: 57px;
height: 57px;
}
#blinks li a span img.currentfandom { float : none; position : relative; height : 35px; max-height : 35px; width : auto;  margin-left : auto; margin-right : auto; margin-top : 5px; border-radius : 50%; }
#blinks li.explr, #blinks li.expnd, #blinks li.contribute { cursor: pointer; }
#blinks li.explr img { height : 30px; margin-left : 10px; border : 0; margin-top : 10px; }
#blinks li.right img, #blinks li.contribute img { float : right; height : 30px; margin-right : 10px; border : 0; margin-top : 10px; }
#blinks a { padding-left : 0; }
#blinks a span {
padding-top : 10px;
padding-bottom : 10px;
background : none;
font-family: "Open Sans", arial, sans-serif;
color : #ffffff;
font-weight : 600;
letter-spacing : 1px;
font-size : 16px;
border : 0; margin-bottom : 0; overflow : hidden;
}
#blinks ul li.in { max-width : 180px; min-width : auto; width : auto; }
#blinks a.login { background-image: linear-gradient(#00C116,#00A810); border : 1px #00960C solid; border-radius : 3px; color : #fff; line-height : 30px; min-height : 30px; height : 30px; display : block; overflow : hidden; letter-spacing : 2px; text-transform : uppercase; font-weight : 600; padding-left : 15px; padding-right : 15px; margin-top : 10px; margin-right : 10px; }
#blinks a.login:hover { background : #00A810; }
#blinks a:hover span {
color : #ffffff;
}
/* -------------------------------------------------------------------------------------------- SECONDARY MENU --------------- */
#subm {
position : relative;
width : 100%;
min-height : 40px;
height : auto;
display : block;
float : none;
margin-top : 0;
margin-left : auto; margin-right : auto;
padding : 0 0 0 0;
background : none;
}
.hold { position : absolute; display : block; margin-left : 0; marin-bottom : 0; margin-top  auto; margin-right : auto; verflow : hidden; width : 75px; height : 75px; border : 1px #000 solid; padding : 2px; z-index : 1900; }
.hold img { display : block; margin : 0; padding : 0; border : 0; width : 100%; height : auto; }
.cul { position : absolute; margin : 0; bottom : 0; top : auto; left : 0; right : auto; padding-left : 80px; min-width : 50%; width : auto; max-width : 1000px; height : 40px; overflow : hidden; display : block; background : #003E68; }
#subm ul { position : relative; width : 100%; list-style : none; min-height : 40px; height : auto; line-height : 40px; overflow : hidden; margin-left : auto; margin-right : auto; margin-top : 0; margin-bottom : 0; padding : 0 0 0 0; background-size : 100% auto; background-repeat : no-repeat; background-position : center; }
#subm ul li { min-width : 10px; width : auto; float : left; position : relative; display : block; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; overflow : hidden; height : 40px; line-height : 40px; text-align : center; border-left : 1px #151515 solid; }
#subm ul.modheight { padding-top : 100px; }
#subm ul li.name { width : 100%; float : left; position : relative; display : block; margin-left : 10px; margin-right : 0; margin-top : 0px; margin-bottom : 0; overflow : hidden; height : 55px; line-height : 55px; text-align : left; padding-left : 55px; background-size : 45px 45px; background-repeat: no-repeat; background-position : left center; }
#subm ul li.name span { position : absolute; top : 50px; right :auto; left : 0; bottom : auto; font-size : 10px; text-transform : uppercase; }
#subm ul li.name a, #subm ul li.name a:link, #subm ul li a:visited { color : #e1e1e1; font-size : 22px; line-height : 55px; letter-spacing : 1px; padding-left : 0; padding-right : 0; font-weight : 600; text-transform : none; }
#subm ul li a, #subm ul li a:link, #subm ul li a:visited { color : #111111; font-size : 12px; line-height : 30px; text-transform :uppercase; letter-spacing : 1px; padding-left : 10px; padding-right : 10px; font-weight : 400; }
#subm ul li a:hover { color : #111111; }
#subm ul li a img { float : left; border : 0; width : auto; height : 30px; margin-right : 0; margin-left : 5px; margin-top : 5px; }

#subm2 {
position : relative;
min-width : 99%; width : auto; max-width : 100%;
min-height : 40px;
height : auto;
display : block;
float : none;
margin-top : 0;
margin-left : auto; margin-right : auto;
padding : 0 0 0 0;
border-bottom : 1px #151515 solid;
}
#subm2 ul { position : relative; width : 100%; list-style : none; min-height : 40px; height : auto; line-height : 40px; overflow : hidden; margin-left : auto; margin-right : auto; margin-top : 0; margin-bottom : 0; padding : 0 0 0 0; background: none; }
#subm2 ul li { min-width : 10px; width : auto; float : left; position : relative; display : block; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; overflow : hidden; height : 40px; line-height : 40px; text-align : center; border-left : 1px #151515 solid; }
#subm2 ul li.open, #subm ul li.open { background-color : #151515; }
#subm2 ul li a, #subm2 ul li a:link, #subm2 ul li a:visited { color : #111111; font-size : 14px; line-height : 40px; min-height : 40px; height : 40px; letter-spacing : 1px; padding-left : 10px; padding-right : 10px; font-weight : 600; }
#subm2 li:hover, #subm2 ul li a:hover { color : #fff; background-color : #151515; }
#subm2 ul li a img { float : left; border : 0; width : auto; height : 30px; margin-right : 0; margin-left : 5px; margin-top : 5px; }
/* --------------------------------------------------------------------------------------------- SCFD_MENU --------------- */
.scfd_menu, .explore {
  display : none;
  position: fixed;
  width: 980px;
  top: 72px;
  bottom: auto;
  right : auto;
  left: 50%;
  margin-left : -490px;
  margin-right : auto;
  padding: 0;
  z-index: 8999;
}
.scfd, .exwrap {
  display : block; overflow : hidden;
  position: relative;
  min-width : 500px;
  width: 100%;
  max-width : 500px;
  margin-left : auto;
  margin-right : 0;
  margin-top: 0;
  margin-bottom: auto;
  padding: 0;
}
.exwrap { margin-left : 0; margin-right : auto; }
.scfdmenu, .ex {
  position: relative;
  float : right;
  background: #111111;
  width: 100%;
  min-height: 250px;
  right: 0;
  left : auto;
  top: 0;
  padding-top: 5px;
  padding-left: 0;
  color: #fff;
  border : 0;
  background-image: linear-gradient( #0f0f0f, #111111);
}
.scfdmenu a, .scfdmenu a:link, .scfdmenu a:visited { color : #fff; }
ul#expanded1, ul#expanded2 {
  position: relative;
  list-style: none;
  font-weight: 200;
  margin: 0;
  padding: 5px;
}
ul#expanded1 li, ul#expanded2 li {
  color: #fff;
  padding: 5px;
  font-size: 14px;
  border-bottom: 0;
  border-left: 0;
}
ul#expanded1 li.header, ul#expanded2 li.header {
  font-size: 22px;
  text-transform: uppercase;
  border-bottom: 4px #151515 solid;
  padding-top: 20px;
}
ul#expanded2 li a, ul#expanded2 li a:link {
  color: #fff;
}
ul#expanded2 li a:hover, ul#expanded2 li a:visited:hover { color : #cccccc; }
/* ------------------------------------------------------------------------------------ STATS BLOCK FOR QUICK VIEW -------- */
.statsview { position : relative; display : block; overflow : hidden; margin : 0 0 0 0; padding : 5px 5px 5px 5px; background : #f2f2f2 url('app/statsbg.png') no-repeat; background-size : auto auto; background-position : right; color : #111111; border-bottom : 1px #081D30 solid; }
.statsview span.stats { position : absolute; right : 5px; top 5px; left : auto; bottom : auto; color : #999999; font-size : 10px; line-height : 12px; text-transform : uppercase; letter-spacing : 3px; }
.statsviewimg { position : relative; display : block; overflow : hidden; margin : 5px 5px 5px 5px; padding : 5px 5px 5px 5px; background : #20517A; border : 1px #ffffff solid; width : 103px; height : 103px; float : left; }
.statsviewimg img { width : 100px; height : 100px; border : 1px #296699 solid; margin : 0; }
.statsview ul { position : relative; display : block; overflow : hidden; margin : 5px 5px 5px 5px; padding : 0 0 0 0; }
.statsview ul li { display : block; position : relative; width : auto; max-width : 100%; text-align : left; line-height : 20px; font-size : 22px; color : #111111; margin-left : 10px; }
.statsview ul li.currentrep { line-height : 55px; font-size : 40px; color : #777777; background: transparent url('app/1star.png') no-repeat; background-size : 50px 50px; background-position : left center; padding-left : 60px; }
.statsview ul li.currentxp { margin-left : 20px; line-height : 40px; font-size : 25px; color : #777777; background: transparent url('app/xp.png') no-repeat; background-size : 30px; 30px; background-position : left center; padding-left : 40px; }
.statsview ul li.aboutxp { padding-left : 10px; display : block; width : 100%; font-size : 10px; line-height : 12px; color : #999999; }
.statsview ul li.aboutrep { padding-left : 10px; display : block; width : 100%; font-size : 10px; line-height : 12px; color : #999999; }
/* ---------------------------------------------------------------------------------------- SHOW INTERACTION ----- */
.scified_post, .miniprofile, .openlogin { display : none; z-index : 8999; position : fixed; top : 72px; left : 0; right : 0; bottom : 0; width : 100%; background : transparent url('app/postback.png') repeat; line-height : 35px; overflow : hidden; }
.scified_post_wrap, .miniprofile_wrap, .openlogin_wrap { display : block; width : 980px; margin-left : auto; margin-right : auto; padding : 0 0 0 0; }
.sfpost, .mprof, .ologin {   display : block; overflow : hidden;
  position: relative;
  width: 300px;
  margin-left : auto; margin-right : 0; margin-top : 0; margin-bottom : auto;
  padding: 0; 
  background : #151515;
  border : 1px #111111 solid;
}
.mprof { width : 200px; }
ul#posting {
  position: relative;
  list-style: none;
  font-weight: 200;
  margin: 0 0 0 0;
  padding: 15px;
  padding-top: 0;
}
ul#posting li {
  color: #cccccc;
  padding:  10px;
  border-bottom: 1px #111111 solid;
  font-size: 16px; line-height : 18px;
}
ul#posting li a, ul#posting li a:link {
  font-weight: 200;
  color: #fff;
}
.interactwrap {
  display : none;
  position: fixed;
  display : block;
  min-width : 350px; width : 100%; max-width : 700px;
  bottom : 0;
  top: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  z-index: 1100;
}
.setinteract {
    position: relative;
    min-width : 350px; width : 100%; max-width : 700px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: auto;
    padding: 0;
}
.interact {
    background: none;
    background-position: bottom center;
    min-width : 350px; width : 100%; max-width : 700px;
    height : 50px;
    overflow: hidden;
    left: 0;
    right: 0;
    top: 0;
    bottom : 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom:0;
    border : 0;
    color: #e1e1e1;
}
.interact a.postnews {
display : block;
width 35%;
height : 50px;
float : left;
    background: #00960F url('http://www.pacificrim2-movie.com/images/tbar/newtopic.png') no-repeat;
    background-size: 25px 25px;
    background-position: left center;
border : 2px #004406 solid;
border-left : 5px #00960F solid;
border-bottom : 0;
border-top-right-radius : 5px;
text-align : center;
color : #ffffff;
font-family: "Open Sans",arial,sans-serif;
line-height : 50px;
font-size : 18px;
padding-left : 30px; padding-right : 10px;
}
.interact a.posttopic {
display : block;
width 35%;
height : 50px;
float : right;
    background: #245782 url('http://www.pacificrim2-movie.com/images/explore/comment.png') no-repeat;
    background-size: 25px 25px;
    background-position: right center;
border : 2px #0E2233 solid;
border-right : 5px #245782 solid;
border-bottom : 0;
border-top-left-radius : 5px;
text-align : center;
color : #ffffff;
font-family: "Open Sans",arial,sans-serif;
line-height : 50px;
font-size : 18px;
padding-left : 10px; padding-right : 30px;
}
/* ------------------------------------------------------------------------------------------------- MODIFY FOR MOBILE ---*/
.mobimod { margin-left : 0; margin-right : 0; width : 100%; max-width : 100%; min-width : 100%; left : 0; right : 0; }
/* ----------------------------------------------------------- CHOOSE FANDOM ------------------------------------ */
.fandom_select { position : relative; min-height : 40px; line-height : 40px; margin : 0 0 0 0; padding : 0 0 0 0; display : block; overflow : hidden; background : #fff; }
.fandom_select p { font-size : 12px; text-transform : uppercase; line-height : 24px; text-align : center; margin : 0 0 0 0; color : #000; font-weight : 600; letter-spacing : 10px; padding-bottom : 10px; }
.fandom_choose { position : relative; display : block; overflow : hidden; width : 20%; float : left; margin : 0 0 0 0; padding : 0 0 0 0; }
.fandom_choose img { position : relative; display : block; height : 40px; width : auto; border-radius : 50%; margin-left : auto; margin-right : auto; }
.fandom_choose p { font-size : 8px; text-transform : uppercase; line-height : 10px; text-align : center; margin : 0 0 0 0; color : #000; font-weight : 600; letter-spacing : 2px; padding-bottom : 5px; padding-top : 5px; }
/* -------------------------------------------------------------------------------------------------------- TOPICS THREAD VIEW -- */
.addtopicbanner { display : none; z-index : 9000; position : fixed; width : 100%; bottom : 0; left : 0; top : auto; right : 0; min-height : 100px; line-height : 50px; border : 2px #010101 solid; overflow : hidden; color : #cccccc; background : #111111; }
.signatures { display : block; width : 100%; overflow : hidden; text-align : center; font-size : 10px; }
.signatures img { max-width : 98%; height : auto; border : 0; }
/* -------------------------------------------------------------------------------------------------------- ARTICLE PREVIEWS --- */
.articlepreview {
position : relative;
display : block;
overflow : hidden;
padding : 0;
margin : 10px;
border : 1px #010101 solid;
border-radius : 5px;
background-color : #F9FBFC;
background-size : 100% auto;
background-position : top center;
background-repeat : no-repeat;
height : 250px;
}
.articlepreview h1 { width : 100%; position : absolute; bottom : 0; top : auto; padding-left : 10px; padding-right : 10px; padding-top : 5px; padding-bottom : 15px; color : #111111; font-size : 18px; font-weight : 600; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; background : #F9FBFC; border-top : 0; box-sizing : border-box; }
.articlepreview h1.nocmnt { position : absolute; bottom : 0; top : auto; padding-left : 10px; padding-right : 10px; padding-top : 5px; padding-bottom : 15px; color : #111111; font-size : 18px; font-weight : 600; text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff; background : #F9FBFC; border-top : 0; }
.articlepreview p { box-sizing : border-box; width : 100%; position : absolute; bottom : 0; padding-right : 10px; padding-bottom : 5px; top : auto; padding-left : 0; display : block; text-align : right; overflow : hidden; font-size : 10px; color : #444444; text-transform : uppercase; background : #F9FBFC; margin : 0 0 0 0; }
.articlepreview p span { display : block; float : left; padding-left : 10px;}
.articlepreview img.from { display : block; position : absolute; top : 10px; left : 10px; right : auto; bottom : auto; width : 30px; height : 30px; border-radius : 50%; border : 0; }
/* -------------------------------------------------------------------------------------------------------- ALTERNATE CONTENT FEED --- */
.fd {
    display : block;
    position: relative;
    margin-bottom: 5px;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding: 0;
    background: #151515;
    border : 0;
    border-radius : 0;
    float: left;
    overflow: hidden;
    min-width : 100%;
    width : auto;
    max-width : 100%;
    height : 200px;
    height : auto;
}
.fd img { display : block; position : relative; min-width : 100%; width : auto; max-width : 100%; margin-left : auto; margin-right : auto; border : 0; overflow : hidden; }
.fd h1, .fd h4 { display : block; width : 90%; font-size : 26px; font-weight : 500; margin : 0; padding : 0; margin-top : 10px; margin-left : auto; margin-right : auto; margin-bottom : 10px; color : #cccccc; }
.fd h2 { display : block; width : 90%; font-size : 20px; font-weight : 500; margin : 0; padding : 0; margin-top : 10px; margin-left : auto; margin-right : auto; margin-bottom : 10px; color : #cccccc; }
.fd h1 span, .fd h2 span, .fd h4 span { display : block; width : 40px; margin-left : 0; display : block; font-size : 8px; text-transform : uppercase; color : #fff; letter-spacing : 1px; border-radius : 4px; margin-right : 10px; padding : 0 0 0 0; height : 16px; line-height : 16px; float : none; text-align : center; }
.fd h1.title { font-size: 56px; line-height: 58px; text-align : center; text-transform : uppercase; }
.fd h1 span.fdnews, .fd h2 span.fdnews, .fd h4 span.fdnews  { background : #004A7F; }
.fd h1 span.fdtopic, .fd h2 span.fdtopic, .fd h4 span.fdtopic { background : #A0A0A0; }
.fd h1 span.fdimg, .fd h2 span.fdimg, .fd h4 span.fdimg { background : #00960F; }
.fd h1 span.fdreview, .fd h2 span.fdreview, .fd h4 span.fdreview { background : #E25A00; }
.fd h1 span.fdvideo, .fd h2 span.fdvideo, .fd h4 span.fdvideo { background : #E00000; }
.fd p { width : 90%; font-size : 10px; color : #cccccc; margin-left : auto; margin-right : auto; margin-top : 5px; margin-bottom : 5; text-transform : uppercase; line-height : 15px; }
.fd .articlecontent h1 { width : 90%; font-size : 36px; color : #cccccc; margin-left : auto; margin-right : auto; margin-top : 5px; margin-bottom : 5; line-height : 30px; font-weight : 600; }
.fd .articlecontent h3 { width : 90%; font-size : 26px; color : #cccccc; margin-left : auto; margin-right : auto; margin-top : 5px; margin-bottom : 5; line-height : 30px; font-weight : 600; }
.fd .articlecontent h2 { width : 90%; font-size : 32px; color : #cccccc; margin-left : auto; margin-right : auto; margin-top : 5px; margin-bottom : 5; line-height : 30px; font-weight : 600; }
.fd .articlecontent p { font-size : 20px; line-height : 25px; text-transform : none; }
.fd p span { width : 40px; margin-left : 0; display : block; font-size : 8px; text-transform : uppercase; color : #fff; letter-spacing : 1px; border-radius : 4px; margin-right : 10px; padding : 0 0 0 0; height : 16px; line-height : 16px; float : left; text-align : center; }
ul.fdul {
list-style : none; width : 90%; height : 30px; line-height : 30px; overflow : hidden; display : block; margin-top : 5px; margin-bottom : 10px; margin-left : 10px; margin-right : auto; padding : 0 0 0 0; }
ul.fdul li { display : inline-block; width : auto; float : right; height : 30px; line-height : 30px; overflow : hidden; padding : 0 0 0 0; margin : 0 0 0 0; font-size : 14px; }
ul.fdul li.c { float : left; }
ul.fdul li.v { padding-right : 20px; }
ul.fdul li a img, ul.fdul li.c a img { width : 30px; height : auto; margin : 0 0 0 0; border : 0; }
ul.fdul li img.fromfandom { height : 25px; width : auto; border-radius : 50%; }
ul.fdul li a, ul.fdul li a:link, ul.fdul li a:visited { color : #cccccc; font-weight : 600; padding-left : 5px; }
.nws2 ul.fdul { width : auto; margin-left : 10px; }
.fd .pmoviepanel { position : relative; float : right; display : block; overflow : show; width : 32%; min-height : 180px; height : auto;  padding : 5px; margin : 5px; border-left : 1px #cccccc dashed; border-bottom : 1px #cccccc dashed; }
.fd .pmoviepanel img { position : relative; min-wdith : 100%; width : auto; height : auto; border : 1px #cccccc solid; margin-bottom : 5px; }
.fd .pmoviepanel p { position : relative; display : block; margin-top : 0; font-size : 14px; line-height : 16px; margin-left : 10px; font-weight : 600; }
.fd p.rating span { width : auto; min-width : auto; height : 28px; min-height : 28px; font-size : 20px; line-height : 28px; }
.fd .pmoviepanel p span { display : block; overflow : hidden; margin-top : 0; margin-bottom : 10px; width : 100%; font-size : 10px; color : #565656; text-transform : uppercase; text-align : left; }
.fd .pmoviepanel a.learn { 
display : block; overflow : hidden;
background: #003E68;
    color: #ffffff;
    padding-top: 5px;
    padding-bottom: 5px;
    background-position: right;
    border: 2px solid #003E68;
    border-radius: 3px;
    margin-bottom: 5px;
    margin-left : 10px; margin-right : 10px;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align : center;
}
.fd p img, .fd img { max-width : 90%; height : auto; overflow : hidden; }
/* -------------------------------------------------------------------------------------------------------- MOVIE PAGES ------- */
.movie_rating {
position : relative;
width : 50px; height : 50px;
text-align : center;
padding : 5px;
font-size : 30px;
color : #ffffff;
background : #194872;
border : 3px #10304C solid;
border-radius : 50%;
float : right; margin-top : 0; margin-left : 5px;
line-height : 50px;
}
img.movie_page_poster {
position : relative;
width : 97%;
height : auto;
border : 2px #010101 solid;
}
ul.movie_info {
list-style : none;
}
ul.movie_info li {
display : block;
overflow : hidden;
margin-bottom : 1px; margin-top : 0;
padding : 2px;
font-size : 12px;
width : 100%;
}
/* --------------------------------------------------------------------------------------------------- REVIEWS SECTION ---- */
.reviewblock { position : relative; overflow : hidden; display : block; width : 33.333%; height : 320px; float : left; }
.reviewblock p { margin-left : 3px; margin-right : 3px; margin-top : 3px; margin-bottom : 0; font-size : 14px; color : #fff; }
.reviewblock img.reviewposter { width : 95%; height : auto; position : relative; display : block; margin-left : auto; margin-right :auto; border : 2px #222222 solid; border-radius : 3px; }
.reviewblock img.reviewstarsbig { position : relative; border : 0; height : 10px; max-width : 150px; margin-left : 3px; margin-right : auto; margin-top : 1px; margin-bottom : 3px; }
h1.reviewpage { font-weight : 200; font-size : 48px; }
p.rating {
    font-size: 1.1em;
    font-weight: bold;
    letter-spacing: 1px;
    padding-bottom: 10px;
}
p.rating span {
    color: #ffffff;
    background: #004A7F;
    border-radius: 3px;
    padding-left: 5px;
    padding-right: 5px;
}
img.review_poster {
    position: relative;
    margin-top: 0;
    margin-left: 0;
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
    width: 200px;
    height: 295px;
    border: 5px #222222 solid;
    border-radius: 4px;
    z-index: 140;
}
/* -------------------------------------------------------------------------------------------------------- GALLERIES ---------- */
.gallerieswrap {
position : relative;
float : left;
display : block;
width : 50%;
margin : 0;
padding : 0;
}
.gallerieswrap100 {
position : relative;
float : left;
display : block;
width : 100%;
margin : 0;
padding : 0;
background : #111111;
}
.galleries {
position : relative;
height : 130px;
overflow : hidden;
margin : 5px 5px 5px 5px;
padding :  0 0 0 0;
border : 2px #111111 solid;
font-family: "Open Sans", arial, sans-serif;
border-radius : 5px;
background : #111111;
background-position : 50% 0;
background-size : auto 100%;
background-repeat: no-repeat;
}
.galleries h1, .featg h1 {
font-family: "Open Sans", arial, sans-serif;
text-transform : none;
position: absolute;
margin-bottom: 0;
min-width : 100%;
width : auto;
bottom: 0;
background : none;
border: 0;
padding : 10px;
text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
font-size : 14px;
color : #ffffff;
}
.galleries h1 span, .featg h1 span { width : 100%; display : block; margin-top : 1px; font-size : 12px; }
.galleries h1:hover { background : none; }
/* ------------------------------------------------------------------------------------------------------- PAGINATION -------------*/
#pagination {
  float: none;
  width : 100%;
  height : 32px;
  display : block;
  overflow : hidden;
  margin-right: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 32px;
}
#pagination ul {
  width : 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
#pagination li {
  display: inline;
  margin: 10px 0 10px 0;
  padding: 0;
}
#pagination a {
  float: left;
  padding: 0 0 0 4px;
  text-decoration: none;
}
#pagination a span {
  float: left;
  display: block;
  background: #212121;
  font-size: 18px;
  height : 32px;
  line-height : 32px;
  font-weight: 400;
  color: #ffffff;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  background-position: right;
  border: 2px solid #111111;
}
ul#nav, ul#nav2, ul#nav3 {
  list-style: none;
  font-family: 'Ubuntu', Arial, sans-serif;
  font-size: 0.7em;
  font-weight: normal;
  overflow: hidden;
  padding-left: 0;
  background: none;
  border-bottom: 0;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 0;
  text-transform: uppercase;
  letter-spacing: 1px;
}
ul#nav li, ul#nav2 li, ul#nav3 li {
  float: left;
  text-align: center;
  list-style: none;
  position: relative;
  color: #010101;
}
ul#nav li a.current, ul#nav2 li a.current, ul#nav3 li a.current {
  background: #004170;
  list-style: none;
  text-decoration: none;
  display: block;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 6px;
  padding-right: 6px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 1px #003A61 solid;
  border-top: 0;
  color: #ffffff;
  text-shadow: 0 0 1px #000000;
  margin-right: 2px;
  margin-top: 0;
}
/* ------------------------------------------------------------------------------------------------------------------------ TILES --------- */
.tile { background : #151515; font-size : 16px; line-height : 16px; position : relative; overflow : hidden; margin : 0; padding : 5px; border-bottom : 1px #131313 solid; min-width : 90%; width : auto; max-width : 100%; display : block; }
.tile:hover { background : #161616; }
.tile h1 { font-size : 32px; line-height : 32px; margin : 15px; color : #cccccc; }
.tile h1.t { font-size : 16px; line-height : 16px; margin-left : 0; color : #cccccc; }
.tile h1.nml { margin-left : 0; }
.tile h2 { font-size : 24px; line-height : 24px; margin-bottom : 0; }
.tile h3, .tile h4, .tile h5, .tile h6 { font-size : 16px; line-height : 20px; margin-bottom : 0; color : #cccccc; }
.tile h3 span, .tile h4 span, .tile h5 span, .tile h6 span { display :block; position : relative; float : right; font-size : 12px; line-height : 20px; background : #FF6A00; border: 2px solid #111111; color : #fff; letter-spacing : 3px; padding-left : 5px; padding-right : 5px; margin-right : 5px; border-radius : 3px; text-transform : uppercase; }
.tile h3 span a, .tile h3 span a:link, .tile h4 span a:visited, .tile h4 span a, .tile h4 span a:link, .tile h4 span a:visited, .tile h5 span a, .tile h5 span a:link, .tile h5 span a:visited, .tile h6 span a, .tile h6 span a:link, .tile h6 span a:visited { color : #fff; }
.tile h3.blg { font-size : 20px; line-height : 20px; }
.tile p { max-width : 100%; overflow : hidden; font-size : 18px; line-height : 20px; color : #cccccc; }
.tile p.name { line-height : 18px; margin-bottom : 0; }
.tile p span.pubdate { font-size : 12px; color : #cccccc; float : right; display : block; margin-right : 15px; }
.tile p.small { font-size : 12px; line-height : 16px; margin-top : 0; margin-bottom : 0; }
.tile p.pinfo { font-size : 14px; line-height : 16px; margin-top : 5px; margin-bottom : 0; }
.tile p.vws { font-size : 40px; color : #cccccc; font-weight : 600; margin-top : 0; margin-bottom : 0; margin-left : 5px; line-height : 40px; }
.tile p.vws span { display : block; font-size : 12px; line-height : 12px; width : 100%; margin-top : 4px; color : #cccccc; }
.tile img { float : left; margin-right : 10px; margin-left : 0; }
.tile p img { width : 98%; height : auto; margin-left : auto; margin-right : auto; display : block; }
.tile img { max-width : 90%; height : auto; margin-left : auto; margin-right : auto; display : block; }
.tile ul.fdul { padding-top : 10px; margin-bottom : 0; }
.tile a, .tile a:link, .tile a:visited { font-weight : 600; }
.tile a.sub { display : block; width : 70px; text-align : center; color : #fff; background : #1C4A71; border : 1px #123049 solid;  border-radius : 3px; font-size : 10px; line-height : 14px; height : 14px; margin : 5px 0 5px 0; }
.tile a.sub:hover { background : #123049; }
.fd .tile { width : 90%; margin-left : auto; margin-right : auto; background : none; }
.fd .tile p { text-transform : none; }
.articlecontent img { width : 100%; height : auto; }
.tile span.subd { display : block; width : 100%; overflow : hidden; background : transparent url('http://www.pacificrim2-movie.com/site_icons/tick.png') no-repeat; background-position : left center; background-size : 14px 14px; padding-left : 16px; color : #33AD1D; text-transform : uppercase; font-size : 12px; line-height : 14px; margin : 0 0 0 0; }
.tile .galleries h1, .featg h1 {     font-family: "Open Sans",arial,sans-serif;
    text-transform: none;
    position: absolute;
    margin-bottom: 0;
    min-width: 100%;
    width: auto;
    bottom: 0;
    background: none;
    border: 0;
    margin-left : 0;
    padding: 10px;
    text-shadow: -1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;
    font-size: 14px; line-height : 15px;
    color: #ffffff; }
.rscore { position : relative; display : block; overflow : hidden; width : 100px; height : 100px; background : transparent url('http://www.pacificrim2-movie.com/app/reviewblock.png') no-repeat; background-position : center; background-size : 100px; 100px; text-align : center; line-height : 100px; font-size : 40px; color : #fff; font-weight : 600; text-shadow : 0 0 1px #06253F; float : left; margin-right : 10px; margin-bottom : 5px; margin-top : 10px; margin-left : 2.5%; }
.rscores { position : relative; display : block; overflow : hidden; width : 50px; height : 50px; background : transparent url('http://www.pacificrim2-movie.com/app/reviewblock.png') no-repeat; background-position : center; background-size : 50px; 50px; text-align : center; line-height : 50px; font-size : 16px; color : #fff; font-weight : 600; text-shadow : 0 0 1px #06253F; float : right; margin-right : 5px; margin-bottom : 0; margin-top : 0; margin-left : 5px; }
.advert { background : #fff; font-size : 16px; line-height : 16px; position : absolute; bottom : 50px; top : auto; margin-bottom : 15px; margin-top : auto; overflow : hidden; padding : 0 0 0 0; border-top : 1px #cccccc solid; display : block; min-height : 320px; max-height : 320px; width : 100%; }
.tp { display : block; position : relative; overflow : hidden; margin : 0 0 0 0; padding : 0 0 0 0; background-image: linear-gradient( #3f3f3f, #3f3f3f); color : #fff; border-top : 2px #3f3f3f solid; border-bottom : 1px #3f3f3f solid; }
.tp a, .tp a:link, .tp a:visited { color : #fff; }
.tp p { color : #fff; margin : 0 0 0 0; padding : 0 0 0 10px; } .tp p.head { font-size : 20px; line-height : 30px; }
.tp a.su, .tp a.in { display : block; background-image: linear-gradient( #fff, #e1e1e1); color : #333333; font-size : 12px; text-align : center; padding : 5px 10px 5px 10px; letter-spacing : 3px; text-transform : uppercase; font-weight : 600; border : 2px #333333 solid; border-radius : 3px; }
.tp a.su { float : right; }
.tp a.in { float : left; width : 15%; margin-left : 2.5%; margin-right : 0; margin-top : 5px; margin-bottom : 5px; }
.tp a.su:hover, .tp a.in:hover { background : #e1e1e1; }
.advert p { font-size : 12px; line-height : 15px; color : #cccccc; text-transform : uppercase; text-align : center; letter-spacing : 3px; }
.adblock { position : relative; margin-left : 5px; width : auto; height : auto; }
ul#mobisite {
    list-style: none;
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

ul#mobisite li {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #003E68;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#004E87), to(#00385B));
    background: -webkit-linear-gradient(top, #004E87, #00385B);
    background: -moz-linear-gradient(top, #004E87, #00385B);
    background: -ms-linear-gradient(top, #004E87, #00385B);
    background: -o-linear-gradient(top, #004E87, #00385B);
    moz-box-shadow: inset 0 0 7px #00385B;
    -webkit-box-shadow: inset 0 0 7px #00385B;
    box-shadow: inset 0 0 7px #00385B;
    border-bottom: 1px #111111 solid;
}
ul#mobisite li a, ul#mobisite li a:link, ul#mobisite li a:visited {
    text-align: left;
    padding-left: 15px;
    overflow: hidden;
    display: block;
    color: #fff;
    background: transparent url('images/arrow_right.png');
    background-size: auto auto;
    background-repeat: no-repeat;
    background-position: right center;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 2px;
    border-bottom: 2px #010101 solid;
}
/* --------------------------------------------------- ACTIVITY FEED LOG VIEW ACTS -------------------------------- */
.acts { display : block; position: relative; margin-left : 0; margin-right : 0; margin-top : 5px; margin-bottom : 0; padding: 0 0 0 0; background: #111111; float: left; overflow: hidden; border : 0; border-radius : 3px; width : 100%; }
.act1 { position: relative; margin: 0; padding-top: 0; border: 0; float: left; overflow: hidden; width: 15%; }
.act1 img { width : 25px; height : 25px; border : 0; margin-top : 12px; margin-left : 10px; border-radius : 3px; }
.act2 { position: relative; margin: 0; padding-top: 0; border: 0; float: left; overflow: hidden; width: 75%; font-size : 12px; line-height : 14px; color : #888888; }
.act3 { position: relative; margin: 0; padding-top: 0; border: 0; float: left; overflow: hidden; width: 10%; font-size : 14px; line-height : 14px; }
.act2 h2, .pv2 h3, .pv2 h4 { font-size : 16px; font-weight : 600; margin : 0 0 0 0; margin-left : 0; padding : 0 0 10px 0; line-height : 32px; }
.act2 header.mobile { font-size : 20px; font-weight : 600; margin : 0; padding : 0 0 0 15px; margin-top : 5px; line-height : 21px; }
.act2 img.float { position : relative; float : right; width : 40%; height : auto; border : 0; margin-left : 10px; margin-right : 0; margin-top : 0; margin-bottom : 0; }
.act2 p { padding-left : 15px; margin : 0; font-size : 16px; line-height : 18px; color : #cccccc; }
.act2 span { display : inline-block; font-size : 14px; color : #666666; padding-right : 5px; }
.act2 span { background-size : 18px; 18px; background-position : left center; background-repeat :no-repeat; padding-left : 22px; }
.act2 span.alien-predator { background-image : url('app/alien-predator-fandom.png'); }
.act2 span.godzilla-kaiju { background-image : url('app/godzilla-kaiju-fandom.png'); }
.act2 span.starwars { background-image : url('app/starwars-fandom.png'); }
.act2 span.jurassicworld { background-image : url('app/jurassicworld-fandom.png'); }
.act2 span.heroes { background-image : url('app/heroes-fandom.png'); }
.act2 span.misc { background-image : url('app/misc-fandom.png'); }
.act2 span.r { display : block; width : 30px; margin-left : 15px; float : left; background : url('app/voted2.png') no-repeat; background-size : 18px; 18px; background-position : left center; padding-left : 23px; line-height : 20px; font-size : 12px; font-weight : 600; margin-top : 5px; }
.act2 span.c { display : block; width : 30px; margin-left : 0; float : left; background : url('app/reps.png') no-repeat; background-size : 18px; 18px; background-position : left center; padding-left : 23px; line-height : 20px; font-size : 12px; font-weight : 600; margin-top : 5px; }
.act2 span.v { display : block; margin-left : 15px; float : left; background : #153E60; padding : 4px 8px 4px 8px; line-height : 12px; font-size : 12px; font-weight : 300; margin-top : 5px; border-radius : 3px; color : #fff; }
.act3 span { display : block; background : #444444; padding : 4px 6px 4px 6px; line-height : 12px; font-size : 12px; font-weight : 400; margin-top : 5px; border-radius : 3px; color : #fff; float : right; }
.act_preview { display : block; width : 99%; margin-left : auto; margin-right : auto; margin-top : 0; margin-bottom : 0; padding : 0 0 0 0; border : 1px #090909 solid; border-radius : 5px; overflow : hidden; }
.act_preview img { position : relative; display : block; overflow : hidden; width : 100%; height : auto; border-top-left-radius : 5px; border-top-right-radius : 5px; }
.actprev { display : block; font-size : 16px; line-height : 16px; margin : 0 0 0 0; padding : 5px; }

/* ------------------------------------------------------------------------------------ FOOTER -------- */
.scifooter { position : relative; display : block; font-size : 16px; line-height : 16px; overflow : hidden; margin : 0; padding : 0 0 0 0; border-top : 2px #111111 solid; min-width : 99%; width : 100%; max-width : 100%; min-height : 150px; background : #151515; }
.footcontain { position : relative; display : block; overflow : hidden; width : 980px; padding : 0 0 0 0; margin-left : auto; margin-right : auto; }
.scifooter ul.foot { width : 100%; position : relative; display : block; list-style : none; margin : 0 0 0 0; padding : 0 0 0 0; }
.scifooter ul.foot li { position : relative; display : block; width : 100%; line-height : 22px; font-size : 16px; font-weight : 400; margin-left : 0; margin-bottom : 5px; padding : 5px; color : #fff; }
.scifooter ul.foot li span { background : #222222; border-radius : 3px; padding-left : 10px; padding-top : 0; padding-right : 10px; padding : bottom : 0; text-shadow: -1px -1px 0 #111111,1px -1px 0 #111111,-1px 1px 0 #111111,1px 1px 0 #111111; font-size : 14px; }
.scifooter ul.foot li.big { font-size : 24px; line-height : 30px; }
.scifooter ul.foot li.social { width : 25%; display : block; float : left; overflow : hidden; padding : 0 0 0 0; }
.scifooter ul.foot li.inline { width : auto; min-width : 10%; float : left; font-size : 12px; line-height : 14px; margin-bottom : 5px; }
.scifooter a, .scifooter a:link, .scifooter ul.foot li.a, .scifooter ul.foot li.a:link, .scifooter ul.foot li.a:visited { color : #fff; font-weight : 300;  } 
.scifooter a:hover { color : #28A3E0; }
.scifooter ul.foot li.inline a:link, .scifooter ul.foot li.inline a:visited { font-size : 10px; line-height : 12px; }
.scifooter ul.foot li.inline span { background : #222222; border-radius : 3px; margin-right : 5px; padding : 10px; 2px 10px 2px; text-shadow: -1px -1px 0 #111111,1px -1px 0 #111111,-1px 1px 0 #111111,1px 1px 0 #111111; }



/* --------------------- profiles and banner displays -------- */
.dispwrap { margin : 0 auto; width : 100%; overflow : hidden; -webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover; background-position : top center; background-repeat : no-repeat; }
.dispcover { position : absolute; margin : 0; top : 0; bottom : auto; left : 0; right : 0; width : 100%; overflow : hidden; -webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover; background-position : top center; background-repeat : no-repeat; height : 165px; }
.disp { position : relative; display : block; overflow : hidden; padding : 0px; }
.dispimg { background-color: #FFFFFF; border: 1px solid #DEDEDE; margin-left: 10px; margin-top: 100px; position: absolute; width: 100px; height: 100px; float:left; }
.dispimg img { position : relative; width : 90px; height : 90px; padding : 5px; }
.disposter { background-color: #FFFFFF; border: 1px solid #DEDEDE; margin-left: 10px; margin-top: 60px; position: absolute; width: 100px; height: 140px; float:left; }
.disposter img { position : relative; width : 90px; height : 130px; padding : 5px; }
.display { padding : 0 0 0 0; border-top : solid 1px #dedede; width: 100%; background-color: #fcfcfc; margin-top : 150px; margin-bottom : 0; min-height : 120px; margin-left : -1px margin-right : -1px; word-break : normal; }
.display h2, .display h1 { padding-left : 120px; font-size : 22px; line-height : 25px; margin : 5px 0 0 5px; color : #000; width : auto; word-break : normal; }
a.edit {
    position: absolute; overflow : hidden;
    display: block;
    width: 100px; max-width : 100px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-transform : uppercase; letter-spacing : 2px;
    color: #fff;
    background: #003E68;
    border : 1px #003254 solid;
    margin-top: 205px;
    margin-left : 10px;
    margin-right: auto;
    text-align: center;
}
.display ul { list-style : none; display : block; padding-left : 127px; margin-top : 5px; margin-bottom : 0; }
.display ul li { display : block; width : 100%; padding : 0 0 0 0; margin : 0 0 0 0; height : 20px; line-height : 20px; font-size : 14px; font-weight : 600; background-size : 16px 16px; background-position : left center; background-repeat :no-repeat; padding-left : 18px; }
.display ul li.nopad { padding-left : 0; }

/* ------------------------------------------------------------------------ TABLE FOR FORMS AND TOPIC DISPLAYS ----------------- */
table.forum {
  width : 100%;
  border-collapse: collapse;
}
table.forum td, th {
  border: 1px solid #111111;
  padding: 10px;
  text-align: left;
}
thead { border-top-left-radius : 5px; border-top-right-radius : 5px; }
td.icon { width : 60px; } td.icon img { width : 60px; height : 60px; border-radius : 3px; }
td.icon2 { width : 40px; } td.icon2 img { width : 40px; height : 40px; border-radius : 3px; }
td h2 { margin : 0 0 0 0; font-size : 20px; line-height : 20px; font-weight : 600; }
td h5 { margin : 0 0 0 0; font-size : 16px; line-height : 18px; font-weight : 600; }
td p.des { margin : 0 0 0 0; font-size : 14px; line-height : 16px; font-weight : 300; }
td p.latest { margin : 5px 0 0 0; padding : 5px 0 0 0; border-top : 1px #111111 solid; font-size : 12px; line-height : 16px; font-weight : 300; }
td.cent { text-align : center; }







/* ------------------------------------------------------------------------------------------------- IMAGES ----- */
.sf_logo_100, .sf_logo_90, .sf_alien-predator-fandom-light-small, .sf_starwars-fandom-light-small, .sf_misc-fandom-light-small, .sf_godzilla-kaiju-fandom-light-small, .sf_jurassicworld-fandom-light-small, .sf_heroes-fandom-light-small, .sf_add_news, .sf_add_topic, .sf_add_review, .sf_add_image{
	background: url(app/sprite2.png) no-repeat; display:block; text-indent:-9999px;
}
.sf_logo_100{
	background-position: 0 0;
	width: 100px;
	height: 100px;
}
.sf_logo_90{
	background-position: -374px 0;
	width: 90px;
	height: 90px;
}
.sf_alien-predator-fandom-light-small{
	background-position: -119px 0;
	width: 20px;
	height: 30px; margin-left : 5px; margin-top : 5px;
}
.sf_starwars-fandom-light-small{
	background-position: -160px 0;
	width: 20px;
	height: 30px; margin-left : 5px; margin-top : 5px;
}
.sf_misc-fandom-light-small{
	background-position: -202px 0;
	width: 20px;
	height: 30px; margin-left : 5px; margin-top : 5px;
}
.sf_godzilla-kaiju-fandom-light-small{
	background-position: -245px 0;
	width: 20px;
	height: 30px; margin-left : 5px; margin-top : 5px;
}
.sf_jurassicworld-fandom-light-small{
	background-position: -287px 0;
	width: 20px;
	height: 30px; margin-left : 5px; margin-top : 5px;
}
.sf_heroes-fandom-light-small{
	background-position: -328px 0;
	width: 20px;
	height: 30px; margin-left : 5px; margin-top : 5px;
}
.sf_add_news{
	background-position: -119px -53px ;
	width: 30px;
	height: 30px;
}
.sf_add_topic{
	background-position: -169px -53px ;
	width: 30px;
	height: 30px;
}
.sf_add_review{
	background-position: -217px -53px ;
	width: 30px;
	height: 30px;
}
.sf_add_image{
	background-position: -265px -54px ;
	width: 30px;
	height: 30px;
}
.scfd_logo_small, .scfd_logo_smaller, .scfd_logo_blue, .scfd_jurassicworld-fandom-light, .scfd_alien-predator-fandom-light, .scfd_godzilla-kaiju-fandom-light, .scfd_starwars-fandom-light, .scfd_heroes-fandom-light, .scfd_misc-fandom-light, .scfd_alien-predator-fandom, .scfd_godzilla-kaiju-fandom, .scfd_starwars-fandom, .scfd_misc-fandom, .scfd_heroes-fandom, .scfd_jurassicworld-fandom, .scfd_voted2_big, .scfd_vote_big, .scfd_reps_big, .scfd_gotmail, .scfd_inbox, .scfd_profile, .scfd_following, .scfd_trusted, .scfd_follow, .scfd_rss, .scfd_google_plus, .scfd_twitter, .scfd_facebook, .scfd_reddit, .scfd_vote, .scfd_reps, .scfd_voted2, .scfd_1star, .scfd_2star, .scfd_3star, .scfd_badge_admin, .scfd_badge_mod, .scfd_badge_staff, .scfd_expndmenu, .scfd_post{
 background: url(app/sprite.png) no-repeat; display:block; text-indent:-9999px;
}
.scfd_logo_small{
	background-position: 0 0; 
        width: 50px;
	height: 50px;
}
.scfd_logo_smaller{
	background-position: 0 -54px ;
	width: 40px;
	height: 40px;
margin-top : 5px;
}
.scfd_logo_blue{
	background-position: 0 -98px ;
	width: 40px;
	height: 40px;
}
.scfd_jurassicworld-fandom-light{
	background-position: 0 -145px ;
	width: 55px;
	height: 55px;
}
.scfd_alien-predator-fandom-light{
	background-position: 0 -203px ;
	width: 55px;
	height: 55px;
}
.scfd_godzilla-kaiju-fandom-light{
	background-position: 0 -257px ;
	width: 55px;
	height: 55px;
}
.scfd_starwars-fandom-light{
	background-position: 0 -311px ;
	width: 55px;
	height: 55px;
}
.scfd_heroes-fandom-light{
	background-position: 0 -373px ;
	width: 55px;
	height: 55px;
}
.scfd_misc-fandom-light{
	background-position: 0 -429px ;
	width: 55px;
	height: 55px;
}
.scfd_alien-predator-fandom{
	background-position: 0 -488px ;
	width: 40px;
	height: 40px; margin-left : auto; margin-right : auto;
}
.scfd_godzilla-kaiju-fandom{
	background-position: 0 -530px ;
	width: 40px;
	height: 40px; margin-left : auto; margin-right : auto;
}
.scfd_starwars-fandom{
	background-position: 0 -574px ;
	width: 40px;
	height: 40px; margin-left : auto; margin-right : auto;
}
.scfd_misc-fandom{
	background-position: 0 -618px ;
	width: 40px;
	height: 40px; margin-left : auto; margin-right : auto;
}
.scfd_heroes-fandom{
	background-position: 0 -660px ;
	width: 40px;
	height: 40px; margin-left : auto; margin-right : auto;
}
.scfd_jurassicworld-fandom{
	background-position: 0 -702px ;
	width: 40px;
	height: 40px; margin-left : auto; margin-right : auto;
}
.scfd_voted2_big{
	background-position: 0 -747px ;
	width: 30px;
	height: 30px;
}
.scfd_vote_big{
	background-position: 0 -780px ;
	width: 30px;
	height: 30px;
}
.scfd_reps_big{
	background-position: 0 -812px ;
	width: 30px;
	height: 30px;
}
.scfd_gotmail{
	background-position: 0 -842px ;
	width: 30px;
	height: 30px;
margin-top : 10px;
}
.scfd_inbox{
	background-position: 0 -870px ;
	width: 30px;
	height: 30px;
margin-top : 12px;
}
.scfd_profile{
	background-position: 0 -899px ;
	width: 30px;
	height: 30px;
margin-top : 10px;
}
.scfd_following{
	background-position: 0 -933px ;
	width: 30px;
	height: 30px;
}
.scfd_trusted{
	background-position: 0 -966px ;
	width: 30px;
	height: 30px;
}
.scfd_follow{
	background-position: 0 -999px ;
	width: 30px;
	height: 30px;
}
.scfd_rss{
	background-position: 0 -1035px ;
	width: 25px;
	height: 25px;
margin-left : 3px;
}
.scfd_google_plus{
	background-position: 0 -1064px ;
	width: 25px;
	height: 25px;
margin-left : 3px;
}
.scfd_twitter{
	background-position: 0 -1093px ;
	width: 25px;
	height: 25px;
margin-left : 3px;
}
.scfd_facebook{
	background-position: 0 -1122px ;
	width: 25px;
	height: 25px;
margin-left : 3px;
}
.scfd_reddit{
	background-position: 0 -1151px ;
	width: 25px;
	height: 25px;
margin-left : 3px;
}
.scfd_vote{
	background-position: 0 -1182px ;
	width: 20px;
	height: 20px;
}
.scfd_reps{
	background-position: 0 -1205px ;
	width: 20px;
	height: 20px;
}
.scfd_voted2{
	background-position: 0 -1228px ;
	width: 20px;
	height: 20px;
}
.scfd_s-1star{
	background-position: 0 -1252px ;
	width: 20px;
	height: 20px;
}
.scfd_s-2star{
	background-position: 0 -1275px ;
	width: 20px;
	height: 20px;
}
.scfd_s-3star{
	background-position: 0 -1298px ;
	width: 20px;
	height: 20px;
}
.scfd_badge_admin{
	background-position: 0 -1321px ;
	width: 20px;
	height: 20px;
}
.scfd_badge_mod{
	background-position: 0 -1343px ;
	width: 20px;
	height: 20px;
}
.scfd_badge_staff{
	background-position: 0 -1365px ;
	width: 20px;
	height: 20px;
}
.scfd_expndmenu{
	background-position: 0 -1389px ;
	width: 30px;
	height: 30px;
margin-top : 10px;
}
.scfd_post{
	background-position: 0 -1423px ;
	width: 30px;
	height: 30px;
margin-top : 10px;
}
/* -------------------------------------------------------------------------------- scified HUD ------------------------- */
.hudlink { display : block; position : relative; float : left; width : 100%; padding : 0 0 0 0; margin : 0 0 0 0; border : 0; background : transparent; box-shadow : inset 0 0 25px #000000; min-height : 150px; height : 150px; background-size : fill; background-repeat : no-repeat; }
.hudlink:hover { box-shadow : none; }
.hudlink a, .hudlink a:link, .hudlink a:visited, .hudlink a:hover { position : absolute; bottom : 0; top: auto; left : 0; right : 0; color : #fff; text-shadow : 0 0 1px #000; font-size : 14px; line-height : 18px; text-transform : uppercase; letter-spacing : 1px; text-align : center; background: transparent url(app/g.png) repeat; padding : 15px 15px 15px 15px; border-top : 1px #111111 solid; }
.hl1 { background-image : url('app/hl1.jpg'); }
.hl2 { background-image : url('app/hl2.jpg'); }
.hl3 { background-image : url('app/hl3.jpg'); }
.hl4 { background-image : url('app/hl4.jpg'); }
.hl5 { background-image : url('app/hl5.jpg'); }
.hl6 { background-image : url('app/hl6.jpg'); }
.hl7 { background-image : url('app/hl7.jpg'); }
.hl8 { background-image : url('http://www.pacificrim2-movie.com/app/hl8.jpg'); }
/* ------------------------------------------------------------------------------------------------------------------------ CUSTOMIZERS --- */
.badge { background : transparent url('app/badge_mod.png') no-repeat; background-size : 20px 20px; background-position : left center; padding-left : 25px; line-height : 20px; color : #B80D00; }
.badge_small { background : transparent url('app/badge_mod.png') no-repeat; background-size : 15px 15px; background-position : left center; padding-left : 20px; color : #B80D00; }
.admin { background-image : url('app/badge_admin.png'); }
.staff { background-image : url('app/badge_staff.png'); }
.mod { background-image : url('app/badge_mod.png'); }
.xp { background-image : url('app/xp.png'); }
.reps { background-image : url('app/reps.png'); }
.repone { background-image : url('app/1star.png'); }
.reptwo { background-image : url('app/2star.png'); }
.repthree { background-image : url('app/3star.png'); }
.repgoldone { background-image : url('http://www.scified.com/app/1goldstar.png'); }
.repgoldtwo { background-image : url('app/2goldstar.png'); }
.repgoldthree { background-image : url('app/3goldstar.png'); }
.regmem { background-image : url('app/profile.png'); }
.marginleft5 { margin-left : 5px; }
.mr5 { margin-right: 5px; }
#subm2, #subm ul.bg-none, .bgdif, .bgdif:hover { background-image: linear-gradient(#FF6A00, #E05900); } .bgdif, .bgdif h3 { font-size : 16px; line-height : 22px; color : #111111; margin-top :0; font-weight : 600; }
.w100, .w20, .w30, .w50, .w80, .w90, .w10, .w5, .w7, .w23, .w35, .w65, .w70, .w75, .w40 { position : relative; overflow : hidden; display : block; }
.w5 { width : 5%; float : left; }
.w7 { width : 7%; float : left; }
.w10 { width : 10%; float : left; }
.w15 { width : 15%; float : left; }
.w16 { width : 16.666%; float : left; }
.w20 { width : 20%; float : left; }
.w25 { width : 25%; float : left; }
.w23 { width : 23%; float : left; }
.w30 { width : 33.3%; float : left; }
.w35 { width : 36%; float : left; }
.wr30 { width : 30%; float : left; }
.w40 { width : 40%; float : left; }
.w50 { width : 50%; float : left; }
.w60 { width : 60%; float : left; }
.w65 { width : 64%; float : right; }
.w70 { width : 70%; float : left; }
.w75 { width : 75%; float : left; }
.w80 { width : 80%; float : left; }
.w90 { width : 90%; float : left; }
.w100 { width : 100%; }
.noborderleft { border-left : 0; }
.noborder { border : 0; }
.borderbottom { border-bottom : 1px #010101 solid; }
.noborderright{ border-right : 0; }
.nomargin { margin : 0 0 0 0; }
.nomarginbottom { margin-bottom : 0; }
.nopadding { padding : 0 0 0 0; }
.nomargintop { margin-top : 0; }
.nml { margin-left : 0; }
.margintop45 { margin-top : 45px; }
h1.sidebar { font-size : 18px; line-height : 25px; }
.height180 { height : 165px; }
.height140 { height : 140px; }
.height185 { height : 185px; }
.height190 { height : 190px; }
.height120 { height : 120px; }
.height80 { height : 80px; }
.height450 { height : 450px; overflow : hidden; }
.floatleft, img.floatleft { float : left; }
img.square { width : 100px; height : 100px; border : 2px #141414 solid; }
img.smallsquare { width : 50px; height : 50px; border : 2px #141414 solid; }
.bgheightauto { background-size : 100% auto; }
img.width100 { width : 100px; height : auto; }
img.auto { width : 100%; height : auto; float : none; }
img.galleryview { width : 100%; height : auto; }
img.tv { min-width : 50px; max-width : 50px; height : 50px; }
img.hbimg { width : 50px; height : auto; float : left; margin-right : 10px; border : 2px #111111 solid; border-radius : 3px; }
.overflow_x { overflow-x : scroll; }
.overflow_y { oveflow-y : scroll; height : 250px; }
img.smallposter { position : relative; float : left; width : 50px; height : 80px; margin-right : 10px;  }
.font_color_yellow { color : #E2BD00; }
.push { position : relative; width : 100%; height : 30px; display : block; }
.push60 { position : relative; width : 100%; height : 60px; display : block; }
.extratall { height : 110px; }
.lineheightsmall { line-height : 12px; }
.light { background : #e1e1e1; border-color : #e1e1e1; color : #001928; }
.light h1, .light p { color : #001928; }
.adzone { position : relative; margin : 0 0 0 0; background : #222222; min-height : 50px; height : auto; max-height : 100px; padding : 15px 15px 15px 15px; }
.indent20 { text-indent : 20px; }
.borderblue { border-top : 5px #003E68 solid; }
.padit { display : block; margin : 0 0 0 0; padding : 10px 10px 10px 10px; }
.setw100 { min-width : 100%; }
.ad_slot { position : relative; display : block; float : right; min-width : 305px; max-width : 310px; min-height : 255px; max-height : 260px; border : 1px #111111 dotted; border-right : 0; margin : 0 0 10px 10px; padding : 5px 0 5px 5px; overflow : show; }
table.mceLayout, textarea.tinyMCE {
    width: 100% !important;
}
.file-upload {
  display: block;
    position: relative;
    overflow: hidden;
    min-width: 100px;
    height: 40px;
    background: #003E68 url('http://www.pacificrim2-movie.com/images/explore/camera.png') no-repeat;
    background-position: left center;
    padding-left: 35px;
    padding-right : 15px;
    margin: 0 15px 15px 0;
    line-height: 40px;
    font-size: 20px;
    color: #fff;
    border: 1px #00253D solid;
    border-bottom-left-radius : 5px;
    border-bottom-right-radius : 5px;
    cursor: pointer;
}
.file-upload input.file-input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
 }
/* SITE ACTIONS COMPILED */
ul.actions { 
width : 100%; 
list-style-type : none; 
position : relative; 
margin : 2px; 
padding : 0; 
} 
ul.actions li { 
background : none;
border : 0;
margin : 2px;
font-size : 10px; 
display : block;
height : 20px; 
text-transform : uppercase;
text-decoration : none; 
background-repeat : no-repeat;
padding-left : 20px; 
} 
ul.actions li a:link { 
color : #636363; 
text-decoration : none; 
} 
ul.actions li a:hover { 
color : #7A7A7A; 
text-decoration : none; 
} 
ul.actions li a:visited { 
color : #636363; 
text-decoration : none; 
} 
ul.actions li a:visited:hover { 
color : #7A7A7A; 
text-decoration : none; 
}
ul.actions li.report {
margin-left : 75%;
background-image : url(http://www.pacificrim2-movie.com/site_icons/exclamation.png);
} 
ul.actions li.dismiss { 
margin-left : 68%;
background-image : url(http://www.pacificrim2-movie.com/site_icons/tick.png);
}
ul.actions li.customtitle {
background-image : url(http://www.pacificrim2-movie.com/site_icons/award_star_gold_3.png);
}
ul.actions li.add_friend { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/group_add.png);
} 
ul.actions li.remove_friend { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/group_delete.png);
} 
ul.actions li.my_profile { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/user.png);
} 
ul.actions li.check_inbox { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/email_go.png);
} 
ul.actions li.new_messages { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/email_error.png);
}
ul.actions li.new_messages a:link {
color : #ffffff;
}
ul.actions li.new_messages a:visited {
color : #ffffff;
}
ul.actions li.logout { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/user_go.png);
} 
ul.actions li.add_news { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/page_white_go.png);
} 
ul.actions li.staff_notes { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/page_key.png);
} 
ul.actions li.add_page { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/page_go.png);
} 
ul.actions li.mod_panel { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/key.png);
} 
ul.actions li.reported_posts { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/book_error.png);
} 
ul.actions li.date { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/date.png);
} 
ul.actions li.group { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/group.png);
} 
ul.actions li.posts { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/comments.png);
} 
ul.actions li.last_seen { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/time.png);
} 
ul.actions li.comments { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/user_comment.png);
} 
ul.actions li.edit { 
margin-left : 68%;
background-image : url(http://www.pacificrim2-movie.com/site_icons/page_edit.png);
} 
ul.actions li.delete { 
margin-left : 68%;
background-image : url(http://www.pacificrim2-movie.com/site_icons/delete.png);
} 
ul.actions li.sticky { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/note_add.png);
} 
ul.actions li.unsticky { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/note_delete.png);
} 
ul.actions li.lock { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/lock_add.png);
} 
ul.actions li.unlock { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/lock_open.png);
} 
ul.actions li.move { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/page_white_go.png);
} 
ul.actions li.add_wiki_entry { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/newspaper_add.png);
}
ul.actions li.add_pic { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/picture_add.png);
}
ul.actions li.info { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/information.png);
}
ul.actions li.status_good { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/accept.png);
}
ul.actions li.status_bad { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/exclamation.png);
}
ul.actions li.status_delete { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/delete.png);
}
ul.actions li.status_alert { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/error.png);
}
ul.actions li.mod_ip { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/server.png);
}
ul.actions li.check { 
background-image : url(http://www.pacificrim2-movie.com/site_icons/tick.png);
}
/* Inline Action List Items */
ul.actions2 { 
width : 100%; 
list-style-type : none; 
position : relative; 
margin : 2px;
margin-left : 0; 
padding : 0; 
} 
ul.actions2 li { 
background : none;
border : 0;
float : left;
margin : 2px;
font-size : 10px; 
display : block;
height : 20px; 
text-transform : uppercase;
text-decoration : none; 
background-repeat : no-repeat;
padding-left : 20px; 
} 
ul.actions2 li a:link { 
color : #636363; 
text-decoration : none; 
} 
ul.actions2 li a:hover { 
color : #7A7A7A; 
text-decoration : none; 
} 
ul.actions2 li a:visited { 
color : #636363; 
text-decoration : none; 
} 
ul.actions2 li a:visited:hover { 
color : #7A7A7A; 
text-decoration : none; 
} 
ul.actions2 li.comments { 
background-image : url(site_icons/user_comment.png);
} 
ul.actions2 li.tags { 
background-image : url(site_icons/tag_blue.png);
} 
ul.actions2 li.readmore { 
background-image : url(site_icons/page_white_go.png);
} 
ul.actions2 li.date { 
background-image : url(site_icons/time.png);
} 
ul.actions2 li.bullet_black { 
background-image : url(site_icons/bullet_black.png);
} 
ul.actions2 li.edit { 
background-image : url(site_icons/page_edit.png);
} 
ul.actions2 li.delete { 
background-image : url(site_icons/delete.png);
} 
ul.actions2 li.sticky { 
background-image : url(site_icons/note_add.png);
} 
ul.actions2 li.lock { 
background-image : url(site_icons/lock_add.png);
} 
ul.actions2 li.unlock { 
background-image : url(site_icons/lock_open.png);
} 
ul.actions2 li.move { 
background-image : url(site_icons/page_white_go.png);
} 
ul.actions2 li.markallread { 
background-image : url(site_icons/email_open_image.png);
} 
ul.actions2 li.deleteallpm { 
background-image : url(site_icons/email_delete.png);
} 
ul.actions2 li.mod_edit { 
background-image : url(site_icons/user_edit.png);
}
ul.actions2 li.mod_warn { 
background-image : url(site_icons/error_add.png);
}
ul.actions2 li.mod_ban { 
background-image : url(site_icons/exclamation.png);
}
ul.actions2 li.mod_promote { 
background-image : url(site_icons/user_gray.png);
}
ul.actions2 li.mod_demote { 
background-image : url(site_icons/user.png);
}
ul.actions2 li.mod_delcomments { 
background-image : url(site_icons/user_comment.png);
}
ul.actions2 li.mod_delthreads { 
background-image : url(site_icons/page_white_delete.png);
}
ul.actions2 li.mod_deluser { 
background-image : url(site_icons/user_delete.png);
}
ul.actions2 li.mod_ip { 
background-image : url(site_icons/server.png);
}
ul.actions2 li.mod_unban { 
background-image : url(site_icons/tick.png);
}
ul.actions2 li.mod_makevip { 
background-image : url(images/vip.png);
}
ul.actions2 li.mod_unwarn { 
background-image : url(site_icons/error_delete.png);
}
ul.actions2 li.featurethread { 
background-image : url(site_icons/page_white_star.png);
}
ul.actions2 li.unfeaturethread { 
background-image : url(site_icons/page_white_delete.png);
}
/* -------------------------------------------------------------------- FLUID WIDTH SETTINGS ------------------------ */
@media screen and (max-width: 480px) {
.fd h1.title { font-size : 30px; line-height : 34px; }
.articleview { min-width : 100%; width : 100%; max-width : 100%; }
#scfdnav { position : absolute; }
.scfdnavbar, .miniprofile_wrap { width : 100%; margin : 0 0 0 0; }
.scfdnavleft, .scfdnavright { height : 50px; }
.scfdnavleft { width : 40%; }
.scfdnavleft span { display : none; }
a.navigate { margin-left : 50px; margin-top : 10px; }
a.login { margin-top : 10px; }
.scfd_menu, .explore { position : absolute; top : 60px; }
.sfpost { width : 250px; }
.miniprofile, .openlogin, .scified_post  { top : 60px; }
.ologin { width : 100%; }
.scified_post_wrap, .miniprofile_wrap, .openlogin_wrap { width : 100%; }
.scifiedlogo { top : 1px; left : 5px; right : 0; }
.scfdnavmiddle, .scfdnavmiddle2 { display : none; }
.scfdnavright { float : right; width : 60%; margin : 0 0 0 0; padding : 0 0 0 0; }
.scfdnavright span { margin-top : 10px; margin-left : 0; padding-right : 5px; text-align : right; }
#under, .undernav, #primary_nav_wrap { display : none; }
img.myavatar { width : 35px; height : 35px; margin-right : 5px; margin-top : 7px; }
a.submit { display : none; }
.albwrap { width : 100%; float : none; }
.thumbwrap { width : 50%; }
.pvs { width : 100%; border-bottom : 0; padding-top : 0; }
.pv1 { width : 100%; float : none; } .pv1 img { margin : 0 0 0 0; width : 100%; }
.pv2 { width : 100%; float : none; } .pv2 p { padding-left : 15px; padding-right : 15px; }
.footcontain { width : 100%; }
#subm, #subm2 { background-image: linear-gradient(#153E60, #153E60); }
}
/* --------------------- mod buttons ---------------------- */
a.action, a.action:link, a.action:visited, .tile a.action, .fd a.action, a.delete { display : block; float : left; font-size : 12px; line-height 14px; margin : 5px 5px 5px 5px; color : #fff; padding : 5px 10px 5px 10px; font-weight : 600; background : #003E68; border-radius : 5px; width : 20%; text-align : center; text-transform : uppercase; }
a.delete { background : #D80000; }
a.action:hover, a.delete:hover { background : #111111; }