/*
Theme Name: Blaster United V4
Theme URI: http://blasterunited.com.au/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: Blaster United
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/
@font-face {
  font-family: 'FranchiseRegular';
  src: url('media/fnt/franchise-bold-hinted-webfont.eot');
  src: url('media/fnt/franchise-bold-hinted-webfont.eot?iefix') format('eot'), url('media/fnt/franchise-bold-hinted-webfont.woff') format('woff'), url('media/fnt/franchise-bold-hinted-webfont.ttf') format('truetype'), url('media/fnt/franchise-bold-hinted-webfont.svg#webfontnJVgRg5U') format('svg');
  font-weight: normal;
  font-style: normal;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
blockquote, q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  padding: 0;
}
input, select {
  vertical-align: middle;
}
/**
 * Font normalization inspired by YUI Library's fonts.css: developer.yahoo.com/yui/
 */
body {
  font: 13px/1.231 sans-serif;
  *font-size: small;
}
/* Hack retained to preserve specificity */
select,
input,
textarea,
button {
  font: 99% sans-serif;
}
/* Normalize monospace sizing:
   en.wikipedia.org/wiki/MediaWiki_talk:Common.css/Archive_11#Teletype_style_fix_for_Chrome */
pre,
code,
kbd,
samp {
  font-family: monospace, sans-serif;
}
/**
 * Minimal base styles.
 */
/* Always force a scrollbar in non-IE */
html {
  overflow-y: scroll;
}
/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {
  outline: none;
}
ul, ol {
  margin-left: 2em;
}
ol {
  list-style-type: decimal;
}
/* Remove margins for navigation lists */
nav ul, nav li {
  margin: 0;
  list-style: none;
  list-style-image: none;
}
small {
  font-size: 85%;
}
strong, th {
  font-weight: bold;
}
td {
  vertical-align: top;
}
/* Set sub, sup without affecting line-height: gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
pre {
  /* www.pathf.com/blogs/2008/05/formatting-quoted-code-in-blog-posts-css21-white-space-pre-wrap/ */

  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
  padding: 15px;
}
textarea {
  overflow: auto;
}
/* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}
/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] {
  vertical-align: text-bottom;
}
input[type="checkbox"] {
  vertical-align: bottom;
}
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}
.ie6 input {
  vertical-align: text-bottom;
}
/* Hand cursor on clickable input elements */
label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
  cursor: pointer;
}
/* Webkit browsers add a 2px margin outside the chrome of form elements */
button,
input,
select,
textarea {
  margin: 0;
}
/* Colors for form validity */
input:invalid, textarea:invalid {
  border-radius: 8px;
  -moz-box-shadow: 0px 0px 5px #ec008c;
  -webkit-box-shadow: 0px 0px 5px #ec008c;
  box-shadow: 0px 0px 5px #ec008c;
}
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {
  background-color: #f0dddd;
}
/* These selection declarations have to be separate
   No text-shadow: twitter.com/miketaylr/status/12228805301
   Also: hot pink! */
::-moz-selection {
  background: #ec008c;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #ec008c;
  color: #fff;
  text-shadow: none;
}
/* j.mp/webkit-tap-highlight-color */
a:link {
  -webkit-tap-highlight-color: #ec008c;
}
/* Make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {
  width: auto;
  overflow: visible;
}
/* Bicubic resizing for non-native sized IMG:
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
/**
 * You might tweak these..
 */
body,
select,
input,
textarea {
  /* #444 looks better than black: twitter.com/H_FJ/statuses/11800719859 */

  color: #444;
  /* Set your base font here, to apply evenly */

  font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size: 16px;
}
/* Headers (h1, h2, etc) have no default font-size or margin; define those yourself */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  text-transform: uppercase;
}
a, a:active, a:visited {
  color: #ec008c;
  text-decoration: none;
}
a:hover {
  color: #890047;
  text-decoration: none;
}
/**
 * Primary styles
 *
 * Author:Tom Stones - stones@blaster-utd.com 
 */
/**
 * Non-semantic helper classes: please define your styles before this section.
 */
/* For image replacement */
.ir {
  display: block;
  text-indent: -999em;
  overflow: hidden;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
/* Hide for both screenreaders and browsers:
   css-discuss.incutio.com/wiki/Screenreader_Visibility */
.hidden {
  display: none;
  visibility: hidden;
}
/* Hide only visually, but have it available for screenreaders: by Jon Neal.
  www.webaim.org/techniques/css/invisiblecontent/  &  j.mp/visuallyhidden */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: drupal.org/node/897638 */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
/* Hide visually and from screenreaders, but maintain layout */
.invisible {
  visibility: hidden;
}
/* The Magnificent Clearfix: Updated to prevent margin-collapsing on child elements.
   j.mp/bestclearfix */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden;
}
.clearfix:after {
  clear: both;
}
/* Fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix {
  zoom: 1;
}
/*=Variables
***********************************/
/*=Mixins
***********************************/
/*=General Classes
***********************************/html, body {
  min-width: 960px;
  min-height: 100%;
}
.nav-next {
  float: right;
  -moz-transform: rotate(-270deg);
}
.nav-previous {
  float: left;
  -moz-transform: rotate(90deg);
}
.nav-next a, .nav-previous a {
  display: block;
  width: 20px;
  height: 40px;
  position: relative;
  margin: -10px 20px 10px 20px;
  z-index: 16;
  text-indent: -999px;
  background: url(media/img/sprites-arrows.png) no-repeat -82px 0;
}
.nav-previous a {
  background-position: 0 0;
}
.carPaint {
  background: #fe0240;
}
.chrome {
  border: 14px solid grey;
  -moz-border-image: url(media/img/chrome.png) 0 0 27 0 stretch stretch;
}
.centerer {
  width: 960px;
  margin: 0 auto;
}
.leather, #wrpFolio {
  position: relative;
  z-index: 8;
  background: url(media/img/texture/leather.jpg);
}
.hem {
  display: block;
  border: none;
  height: 22px;
  clear: both;
  margin: 0;
  padding: 0;
  background: url('media/img/sprites-hoz.png') 0 -19px repeat-x;
}
html {
  overflow-x: hidden;
  background: url(media/img/texture/pitted.png) #161616;
}
header {
  position: fixed;
  width: 100%;
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
  overflow-x: hidden;
}
header .spacer {
  display: block;
  height: 59px;
}
header h1 {
  margin: 6px 0 3px;
  font-size: 40px;
  color: white;
  text-align: center;
  text-shadow: 0 0 3px black;
}
#lnkHome {
  display: block;
  width: 183px;
  height: 63px;
  position: relative;
  top: 7px;
  left: 25px;
  float: left;
  background: url(media/img/single/lnkHome.png) no-repeat;
  text-indent: -99999999px;
}
#florish {
  display: block;
  height: 72px;
  margin: 0;
  z-index: 10;
  overflow: hidden;
  background: -webkit-gradient(radial, 300 525, 2024, 106 59, 10, from(#8f000e), to(#f8e9f3), color-stop(0.3, #8f000e), color-stop(0.4, #e51322), color-stop(0.5, #ac0011), color-stop(0.65, #e51322), color-stop(0.8, #f9003a), color-stop(1, #fe013d)) #8f000e;
  /*background:-webkit-gradient(radial, 500 118, 2024, 206 59, 10, from(#F70025), to(#FFD9F2), color-stop(1,#E88787),color-stop(.7,#FF197D),color-stop(.1,#FFB0DA),color-stop(.6,#EB2688),color-stop(.5,#FF197D),color-stop(.3,#DE0B51)) #8f000e;*/

  background: -moz-linear-gradient(0% 100% 11deg, #fdf7fb, #fe1a73, #fe013d 31%, #bf0019 53%, #89000c 56%, #ad0012 57%, #89000c 59%, #ad0012 63%, #86000c 72%, #8f000e 75%) #8f000e;
}
#hrHeader {
  display: block;
  height: 14px;
  border: none;
  background: url('media/img/sprites-hoz.png') 0 0 repeat-x;
  margin: 0;
  clear: both;
}
#main {
  padding: 72px 0  0;
}
#lnkMoreContent {
  display: block;
  padding: 20px 0;
  width: 90px;
  height: 50px;
  position: absolute;
  top: 200px;
  left: 20px;
  z-index: 9;
  border-radius: 100px;
  box-shadow: 0 0 10px black;
  background: -moz-linear-gradient(0% 100% 11deg, #fdf7fb, #fe1a73, #fe013d 31%, #8f000e 75%) #8f000e;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 22px;
  color: white;
  border: 2px white solid;
  text-transform: uppercase;
  text-align: center;
  text-shadow: 0 0 10px black;
  -moz-transform: rotate(-15deg);
  transform: rotate(-15deg);
}
/*=Folio Viewer Styles
*****************************************************/
#wrpFolio {
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
}
#wrpFolioHolder {
  position: relative;
  display: block;
  max-width: 1026px;
  height: 368xpx;
  margin: 0 auto;
  z-index: 8;
  border: 35px solid transparent;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  -moz-border-image: url('media/img/border/chrome-border.png') 42 42 42 42 round round;
  -webkit-border-image: url('media/img/border/chrome-border.png') 42 42 42 42 round round;
  border-image: url('media/img/border/chrome-border.png') 42 42 42 42;
  background: url('media/img/texture/woodgrain.jpg') repeat-x black;
  box-shadow: 0 0 15px black;
}
#wrpFolioNav, #wrpfolioTn {
  display: block;
  width: 918px;
  margin: 0 auto;
  padding: 0 0 8px;
  text-align: center;
  background: url("media/img/texture/plastic.png") black;
  border: 1px solid white;
  border-top: none;
  border-bottom: none;
  box-shadow: 0 0 15px black;
}
#decFolioNav {
  margin: 0  10px;
  padding: 8px 0;
  background: rgba(255, 255, 255, 0.3);
  border: 2px solid #d2d2d3;
  border-top: none;
  border-radius: 0 0 7px 7px;
}
#folioIndicator {
  position: relative;
  margin: 0;
  padding: 0;
  width: 0;
  height: 40px;
  float: left;
  margin: -41px 0 0 26px;
  border: 1px solid #ec008c;
  -moz-box-shadow: 0 0 2px black;
  -webkit-box-shadow: 0 0 2px black;
  box-shadow: 0 0 2px black;
}
.term-interactive #folioIndicator {
  left: 0;
}
.term-design #folioIndicator {
  left: 208px;
}
.term-3d #folioIndicator {
  left: 404px;
}
.term-illustration #folioIndicator {
  left: 518px;
}
.term-motion #folioIndicator {
  left: 755px;
}
#wrpFolioNav ul {
  width: 861px;
  margin: 0 auto;
  padding: 0 7px;
  border: 1px solid #d2d2d3;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  background: black;
  background: url(media/img/radio-dial.png) repeat-x black left center;
  list-style: square inside;
}
#wrpFolioNav li {
  display: block;
  width: 172px;
  float: left;
}
#wrpFolioNav li:first-child {
  text-align: left;
}
#wrpFolioNav li:last-child {
  text-align: right;
}
#wrpFolioNav .activated, #wrpFolioNav .deactivated {
  color: white;
  padding: 0 5px 0 24px;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
  text-decoration: none;
  background: url('media/img/menu-point.png') no-repeat 4px center black;
}
#wrpFolioNav .deactivated {
  color: #DDDDDD;
  background-image: url('media/img/menu-point-grey.png');
}
#wrpFolioNav .activated:hover, #wrpFolioNav .activated:focus {
  text-shadow: 0 0 2px white;
}
.menu-item a {
  color: #DDDDDD;
  padding: 0 5px 0 24px;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
  text-decoration: none;
  background: url('media/img/menu-point-grey.png') no-repeat 4px center black;
}
.menu-item.deactivated a {
  color: #DDDDDD;
  background-image: url('media/img/menu-point-grey.png');
}
.current-menu-item a {
  color: white;
  padding: 0 5px 0 24px;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
  text-decoration: none;
  background-image: url('media/img/menu-point.png');
}
#lnkSeeMore {
  display: block;
  width: 92px;
  height: 210px;
  position: relative;
  top: -6px;
  margin: 0 90px 0 0;
  float: right;
  z-index: 12;
  text-indent: -9999px;
  background: url(media/img/single/ribbon-case.png) no-repeat left top;
}
#lnkFolioPrev, #lnkFolioNext {
  display: block;
  width: 50px;
  height: 93px;
  position: relative;
  margin: 130px -10px;
  z-index: 20;
  float: left;
  text-indent: -99999px;
  background: url(media/img/sprites-arrows.png) no-repeat -25px 0;
}
#lnkFolioNext {
  float: right;
  margin-left: -100px;
  background-position: -107px 0;
}
#wrpFolioPiece {
  display: block;
  width: 843px;
  height: 315px;
  position: relative;
  margin: -1px auto;
  overflow: hidden;
  border: 23px solid black;
  -moz-border-image: url(media/img/border/rivet-border.png) 24 24 24 24 round round;
  -webkit-border-image: url(media/img/border/rivet-border.png) 24 24 24 24 round round;
  border-image: url(media/img/border/rivet-border.png) 24 24 24 24 round round;
  color: white;
}
.wrpFolioDes {
  display: block;
  width: 530px;
  position: absolute;
  top: 212px;
  font-size: 12px;
  text-shadow: 1px 1px 1px black;
}
.wrpFolioDes h4 {
  font-size: 36px;
}
.wrpFolioDes a {
  color: white;
}
.wrpFolioDes a:hover {
  color: #ec008c;
}
.wrpFolioDes .spnExcerpt {
  display: block;
  height: 32px;
  width: 300px;
  margin: 0 0 5px;
  overflow: hidden;
  line-height: 16px;
}
.lstFolio {
  display: block;
  height: 320px;
  position: relative;
  margin: 0;
  list-style: none;
  background: black;
}
.lstFolio li {
  display: block;
  position: absolute;
  height: 310px;
  width: 100%;
  top: 0;
  left: 900px;
  cursor: move;
}
.lstFolio li:first-child {
  top: 0;
  left: 0;
}
.lstFolio img {
  display: block;
  margin: 0 auto;
}
#wrpFolioLink {
  display: block;
}
#lnkShowTn, #lnkHomeError {
  position: relative;
  display: block;
  width: 183px;
  height: 77px;
  margin: -37px 95px -28px 0;
  float: right;
  text-indent: -9999px;
  background: url("media/img/single/logo.png") no-repeat left top;
}
/*= Folio Thumbnail style 
**************************************************/
#wrpfolioTn {
  position: relative;
  width: 815px;
  margin: 0 auto 40px;
  padding: 10px 53px;
  z-index: 6;
  border-bottom: 1px solid white;
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
}
/***************************************************
.lstFolioTn
{
	display:none;
	width:824px;
	clear:both;
	list-style:none;
	li{
		float:left;
		margin: 0 10px 0 0 ;	
		text-indent:-999999px;
		border:1px solid white;
		border-radius:7px;
	}
	a
	{
			width:95px;

		display:block;
		float:left;
	}
}
#lstinteractiveTn
{
	display:block;
}

.lnkFolioTn
{
	padding:2px 2px 0;
}
**************************************************/
/*
 * =Tagline stylings
 */
#lnkContact {
  position: absolute;
  display: block;
  width: 106px;
  height: 290px;
  margin: 0 25px 0 0;
  top: -2px;
  right: 0px;
  z-index: 10;
  text-indent: -9999px;
  background: url(media/img/single/ribbon.png) no-repeat;
}
/*=Contact form stylings
 */
#wrpContact {
  display: none;
  width: 100%;
  padding: 0 0 40px;
  -moz-box-shadow: inset 0 0 50px black;
  -webkit-box-shadow: inset 0 0 50px black;
  box-shadow: inset 0 0 50px black;
  behavior: url(media/PIE.htc);
}
#frmContact {
  display: block;
  width: 862px;
  position: relative;
  margin: 0 auto;
  z-index: 2;
  padding: 80px 0 460px 82px;
}
#frmContact input, #frmContact textarea {
  font-size: 24px;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  text-transform: uppercase;
}
.ie6 #frmContact, .ie7 #frmContact {
  padding: 80px 0 20px 82px;
}
#frmContact label {
  display: none;
}
#fldLeft {
  display: block;
  float: left;
  width: 340px;
  padding: 50px 0 0;
}
#fldRight {
  display: block;
  width: 430px;
  float: right;
  margin: 0 65px 0 0;
}
#inpText {
  min-width: 376px;
  max-width: 376px;
  min-height: 320px;
  margin: 0;
  background: black;
  border-width: 27px;
  -moz-border-image: url(media/img/border/rivet-border.png) 24 24 24 24 round round;
  -webkit-border-image: url(media/img/border/rivet-border.png) 24 24 24 24 round round;
  border-image: url(media/img/border/rivet-border.png) 24 24 24 24 round round;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
}
.ie6 #inpText, .ie7 #inpText, .ie8 #inpText {
  border-width: 2px;
}
.inpField {
  display: block;
  width: 294px;
  margin: 10px 0;
  padding: 5px 22px;
  color: #333;
  font-size: 24px;
  text-shadow: 0 0 2px black;
  text-align: center;
  text-transform: uppercase;
  border: none;
  background: black;
  border: white 1px solid;
  border-color: #bcbebf #e2e2e2 #a4a4a4;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
}
.inpField:focus {
  color: white;
}
.frmError {
  display: block;
  width: 294px;
  margin: 10px 0;
  padding: 1px 22px;
  color: white;
  font-size: 24px;
  text-shadow: 0 0 2px black;
  text-align: center;
  border: none;
  background: #181818;
  border: white 2px groove;
  border-color: #bcbebf #e2e2e2 #a4a4a4;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
  background: -webkit-gradient(radial, 500 118, 2024, 206 59, 10, from(#f70025), to(#ffd9f2), color-stop(1, #e88787), color-stop(0.7, #ff197d), color-stop(0.1, #ffb0da), color-stop(0.6, #eb2688), color-stop(0.5, #ff197d), color-stop(0.3, #de0b51));
  background: -moz-linear-gradient(0% 100% 11deg, #fdf7fb, #fe1a73, #fe013d 31%, #bf0019 53%, #89000c 56%, #ad0012 57%, #89000c 59%, #ad0012 63%, #86000c 72%, #8f000e 75%);
}
#btnSubmit, #btnSearchError {
  display: block;
  width: 135px;
  margin: 10px auto;
  padding: 2px 0 ;
  color: white;
  font-size: 24px;
  text-shadow: 0 0 2px black;
  text-align: center;
  background: #181818;
  border: white 3px groove;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
  background: #8F000E;
  background: -moz-linear-gradient(0% 100% 11deg, #89000c, #fe1a73, #ad0012 63%, #86000c 72%, #8f000e 75%);
  /*	background:url('media/img/single/btnSubmit.png') center center no-repeat;*/

}
#wrpThanks {
  display: block;
  width: 750px;
  padding: 100px 22px;
  color: white;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 48px;
  text-transform: uppercase;
  text-shadow: 0 0 2px black;
  text-align: center;
  border: none;
  background: #181818;
  border: white 2px groove;
  border-color: #bcbebf #e2e2e2 #a4a4a4;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 0 0 10px black;
  -webkit-box-shadow: 0 0 10px black;
  box-shadow: 0 0 10px black;
}
/*=Post Styling
***********************************************************/
#content {
  position: relative;
  margin: -14px 0 0;
  z-index: 6;
}
#wrpPostHolder, #wrpCaseHolder {
  display: block;
  width: 915px;
  margin: 0 auto;
}
#wrpPostHolder p,
#wrpCaseHolder p,
#wrpPostHolder ul,
#wrpCaseHolder ul {
  margin-bottom: 0 0 35px;
  line-height: 22px;
}
#wrpPostHolder p {
  margin: 0 0 20px;
}
h2,
.firstwords,
.hdCaseStudy,
#wrpPostHolder h1 {
  margin: 25px 0 0;
  font-size: 72px;
  color: white;
  color: #ffffff;
  line-height: 60px;
  text-shadow: 0 0 6px #656668;
}
h2 {
  font-size: 84px;
  line-height: 72px;
}
.type-page .entry-content {
  margin: 30px 0 0 ;
  min-height: 80px;
  line-height: 18px;
}
.type-page ul {
  list-style: square;
}
/*=Folio Stylings
*********************************************************/
#wrpTaxDescription {
  margin: 10px 0 40px;
  padding: 20px 0 0;
  background: url("http://localhost/Blaster-United/v4/lib/www/wp-content/themes/blstr/media/img/sprites-hoz.png") repeat-x scroll 0 -73px transparent;
}
#lstFolioThumbs {
  margin: 0;
  padding: 30px 0 0;
  list-style: none;
}
#lstFolioThumbs li {
  display: block;
  float: left;
  margin: 0 20px 15px 0;
}
#lstFolioThumbs a {
  display: block;
  width: 172px;
  height: 141px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  text-indent: -999999px;
  -moz-box-shadow: 0 0 2px black;
  -webkit-box-shadow: 0 0 2px black;
  box-shadow: 0 0 2px black;
}
#lstFolioThumbs a:hover {
  -moz-transform: scale(1.025);
  -moz-box-shadow: 0 0 6px #656668;
  -webkit-box-shadow: 0 0 6px #656668;
  box-shadow: 0 0 6px #656668;
}
/*=Case Study Stylings
*********************************************************/
.casestudy p {
  margin: 20px 0;
}
.casestudy img.alignright {
  padding: 15px  0 15px 15px;
}
.casestudy img.alignleft {
  padding: 15px 15px 15px 0 ;
}
.casestudy ul {
  margin: 10px 0 20px 70px;
  list-style-position: inside;
}
.casestudy li {
  font-weight: bold;
  padding: 0 0 5px ;
}
.casestudy .entry-content {
  margin: 20px 0 0;
  padding: 30px 0 0;
  background: url('media/img/sprites-hoz.png') 0 -73px repeat-x;
}
.hdCaseStudy {
  margin: 30px 0 0 ;
  font-size: 60px;
}
.firstwords {
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 30px;
  line-height: 22px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  text-transform: uppercase;
}
#wrpTestimonial {
  padding: 30px 0 0;
  color: white;
  text-shadow: 0 0 2px black;
  background: url(media/img/stitching-horizontal.png) repeat-x top left;
}
.blqTesti {
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 36px;
  text-transform: uppercase;
  line-height: 36px;
}
.blqTesti:before, .blqTesti:after {
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 36px;
  content: '\201C';
}
.blqTesti:after {
  content: '\201D';
}
.citTesti {
  clear: both;
  margin: 10px 0 0;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  font-size: 48px;
  text-transform: uppercase;
  text-align: right;
  float: right;
}
.alignright {
  float: right;
}
.alignleft {
  float: left;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/*=Folio Details
*********************************************************/
.type-folio .entry-content {
  display: block;
  min-width: 900px;
  padding: 40px 0 0;
}
#wrpFolioDetails, #wrpFolioDescription, #wrpClients {
  width: 30%;
  float: left;
  padding: 10px 1.5%;
  background: url(media/img/stitching-vertical.png) top right repeat-y;
}
#wrpFolioDetails a:hover, #wrpFolioDescription a:hover, #wrpClients a:hover {
  color: #ec008c;
}
#wrpFolioDescription {
  padding: 10px 1.5% 0;
}
#wrpFolioDescription h5 {
  margin: 0 0 10px;
}
#wrpClients {
  padding: 10px 0  20px 1.5%;
  margin: 0  0 0 1.5%;
  color: white;
  background: url(media/img/texture/fabric.png);
  text-shadow: 0 0 4px black;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 0 10px black;
  -webkit-box-shadow: inset 0 0 10px black;
  box-shadow: inset 0 0 10px black;
}
#wrpClients ul {
  list-style: none;
  margin: 0;
  list-style: outside square white;
}
#wrpClients li {
  margin: 0 0 5px;
}
#wrpClients li:before {
  content: '>';
}
#wrpClients a, #wrpClients a:visited {
  margin: 0 0 5px;
  color: white;
  text-decoration: underline;
}
#wrpClients h5 {
  margin: 0 0 10px;
}
h5 {
  margin: 0;
  color: white;
  font-size: 30px;
  text-shadow: 0 0 2px black;
}
#wrpDetails dt {
  display: block;
  margin: 0 0 10px ;
}
#wrpDetails dd {
  display: block;
  margin: 0 0 10px ;
}
.hem.top {
  background: url('media/img/sprites-hoz.png') 0 -46px repeat-x;
}
.hem.bottom {
  margin: 120px 0 0;
}
/*
 * All the footer stylings
 */
footer {
  padding: 27px 0 85px;
  color: white;
  text-transform: uppercase;
  text-shadow: 0 0 5px black;
  -moz-box-shadow: inset 0 0 100px black;
}
#wrpAddress {
  width: 915px;
  margin: 0 auto;
}
#wrpAddress h4 {
  display: block;
  float: right;
  font-size: 48px;
}
#lstSm {
  display: block;
  float: right;
  clear: right;
  margin: 20px 0;
}
#lstSm li {
  display: block;
  float: left;
}
#lstSm a {
  display: block;
  width: 25px;
  height: 25px;
  margin: 0 0 0 10px;
  text-indent: -9999px;
  background: url(media/img/single/nav.png) no-repeat;
}
a#lnkFb {
  background-position: -1px -1px;
}
a#lnkFb:hover {
  background-position: -1px -27px;
}
a#lnkFk {
  background-position: -26px -1px;
}
#lnkFk:hover {
  background-position: -26px -27px;
}
a#lnkTw {
  background-position: -51px -1px;
}
a#lnkTw:hover {
  background-position: -51px -27px;
}
a#lnkLp {
  background-position: -125px -1px;
}
a#lnkLp:hover {
  background-position: -125px -27px;
}
a#lnkMt {
  background-position: -76px -1px;
}
a#lnkMt:hover {
  background-position: -76px -27px;
}
/*404 styles
***************************************/
.error404 #main {
  -moz-box-shadow: 0 -40px 40px black inset;
  -webkit-box-shadow: 0 -40px 40px black inset;
  box-shadow: 0 -40px 40px black inset;
}
.error404 footer {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.not-found {
  margin: 50px auto;
  width: 918px;
}
.not-found h2 {
  font-size: 64px;
  color: white;
}
.error-content {
  font-size: 18px;
  color: white;
  padding: 30px 0 0;
  border-top: 1px solid white;
}
.error-content em {
  font-style: italic;
}
.error-content p {
  margin: 0 0 20px;
}
#frmSearchError {
  width: 520px;
  margin: 0 auto;
  padding: 0 0 80px;
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
}
#frmSearchError label {
  display: none;
}
#frmSearchError .inpField {
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  float: left;
  margin: 0;
}
#btnSearchError {
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
}
#lnkHomeError {
  float: none;
  margin: 60px auto 40px;
}
/*ie fixes
***************************************/
.ie7 #content {
  margin: -14px 0 0 0;
}
.ie6 h2,
.ie7 h2,
.ie8 h2,
.ie9 h2,
.ie6 h5,
.ie7 h5,
.ie8 h5,
.ie9 h5,
.ie6 .firstwords,
.ie7 .firstwords,
.ie8 .firstwords,
.ie9 .firstwords,
.ie6 .hdCaseStudy,
.ie7 .hdCaseStudy,
.ie8 .hdCaseStudy,
.ie9 .hdCaseStudy,
.ie6 .blqTesti,
.ie7 .blqTesti,
.ie8 .blqTesti,
.ie9 .blqTesti,
.ie6 .citTesti,
.ie7 .citTesti,
.ie8 .citTesti,
.ie9 .citTesti {
  color: #444;
  /*filter: glow(color=black,strength=5), alpha(opacity=70);*/

}
.ie6 #florish,
.ie7 #florish,
.ie8 #florish,
.ie9 #florish {
  background: url(media/img/florish.png) left top repeat-y #8f000e;
}
.ie6 #main,
.ie7 #main,
.ie8 #main,
.ie9 #main {
  padding: 60px 0 0;
}
.ie6 #wrpFolioHolder,
.ie7 #wrpFolioHolder,
.ie8 #wrpFolioHolder,
.ie9 #wrpFolioHolder {
  border: 22px solid black;
  padding: 23px 0;
}
.ie6 #wrpFolioPiece,
.ie7 #wrpFolioPiece,
.ie8 #wrpFolioPiece,
.ie9 #wrpFolioPiece {
  position: relative;
  width: 800px;
  height: 300px;
  border: 1px solid white;
  border-radius: 4px;
  background: black;
  padding: 23px;
}
.ie6 .wrpFolioDes,
.ie7 .wrpFolioDes,
.ie8 .wrpFolioDes,
.ie9 .wrpFolioDes {
  margin: 0 0 0 22px;
}
.ie6 #wrpFolioHolder,
.ie7 #wrpFolioHolder,
.ie8 #wrpFolioHolder,
.ie9 #wrpFolioHolder,
.ie6 #wrpFolioPiece,
.ie7 #wrpFolioPiece,
.ie8 #wrpFolioPiece,
.ie9 #wrpFolioPiece,
.ie6 #decFolioNav,
.ie7 #decFolioNav,
.ie8 #decFolioNav,
.ie9 #decFolioNav,
.ie6 #wrpFolioNav ul,
.ie7 #wrpFolioNav ul,
.ie8 #wrpFolioNav ul,
.ie9 #wrpFolioNav ul,
.ie6 #wrpFolioNav,
.ie7 #wrpFolioNav,
.ie8 #wrpFolioNav,
.ie9 #wrpFolioNav,
.ie6 #wrpfolioTn,
.ie7 #wrpfolioTn,
.ie8 #wrpfolioTn,
.ie9 #wrpfolioTn,
.ie6 #wrpFolio,
.ie7 #wrpFolio,
.ie8 #wrpFolio,
.ie9 #wrpFolio,
.ie6 footer,
.ie7 footer,
.ie8 footer,
.ie9 footer,
.ie6 #florish,
.ie7 #florish,
.ie8 #florish,
.ie9 #florish,
.ie6 .inpField,
.ie7 .inpField,
.ie8 .inpField,
.ie9 .inpField,
.ie6 #btnSubmit,
.ie7 #btnSubmit,
.ie8 #btnSubmit,
.ie9 #btnSubmit {
  behavior: url(http://blasterunited.com.au/wp-content/themes/blstr/media/PIE.htc);
}
.ie6 #lnkFolioPrev,
.ie7 #lnkFolioPrev,
.ie8 #lnkFolioPrev,
.ie9 #lnkFolioPrev,
.ie6 #lnkFolioNext,
.ie7 #lnkFolioNext,
.ie8 #lnkFolioNext,
.ie9 #lnkFolioNext {
  margin: 130px 10px 0;
}
.ie6 #lnkSeeMore,
.ie7 #lnkSeeMore,
.ie8 #lnkSeeMore,
.ie9 #lnkSeeMore {
  position: absolute;
  top: 23px;
  left: 800px;
}
.ie6 #hrHeader,
.ie7 #hrHeader,
.ie8 #hrHeader,
.ie9 #hrHeader,
.ie6 #hrHemBottom,
.ie7 #hrHemBottom,
.ie8 #hrHemBottom,
.ie9 #hrHemBottom,
.ie6 .hem,
.ie7 .hem,
.ie8 .hem,
.ie9 .hem,
.ie6 .hem.bottom,
.ie7 .hem.bottom,
.ie8 .hem.bottom,
.ie9 .hem.bottom {
  margin: -7px 0;
  border: -1px solid white;
  background-color: trasparent;
}
.ie6 #florish {
  position: relative;
}
.ie6 #main {
  padding: 0;
}
.ie6 #wrpFolioHolder {
  height: 320px;
  width: 990px;
}
.ie6 #wrpFolioPiece {
  position: absolute;
  top: 10px;
}
.ie6 #lnkFolioPrev {
  margin: 110px 30px 0 0px;
}
.ie6 #lnkFolioNext {
  margin: 110px 0px 0 40px;
}
.ie6 #lnkShowTn {
  top: 330px;
  margin: -37px 65px -28px 0;
}
.ie6 #lnkSeeMore {
  top: 10px;
}
.ie6 #inpText {
  width: 376px;
}
.ie7 #decFolioNav {
  padding: 7px 0 0 ;
}
.ie8 #hrHeader,
.ie8 #hrHemBottom,
.ie8 .hem,
.ie8 .hem.bottom {
  margin: 0;
}
body:-window-inactive:after, body:-moz-window-inactive:after {
  display: block;
  position: absolute;
  top: 0;
  height: 110%;
  width: 100%;
  z-index: 1000;
  content: 'Im Looking At Porn';
  font-family: FranchiseRegular, "Arial Black", Gadget, sans-serif;
  text-transform: uppercase;
  color: white;
  font-size: 67px;
  text-align: center;
  background: rgba(0, 0, 0, 0.8);
}
#wrapper:-moz-window-inactive, #wrapper:-window-inactive {
  opacity: .8;
}
