 /*
Theme Name: BLASTERED
Theme URI: http://www.blaster-utd.com/
Description: The Theme for blaster united.
Version: 1.6
Author: Tom Riordan
*/

@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{overflow:auto}input{border:0px solid white;margin:0; padding:0}

html{
min-width:1180px;

}
body{
	background:#000 url(assets/img/body/background.gif) no-repeat center top;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:0;
}
li{
	margin:0;	
}
a, a:visited{
	color:#eb008a;
}
a:hover{
	color:#fff;
}
#wrapper{
	width:100%;
	background: url(assets/img/body/vinyl-backing.png) repeat-y top center;
	margin:0;
	padding:0;
}
#header{
	height:170px;
	clear:both;

}
#ident{
	height:90px;
	display:block;
	margin:0;
	padding:0;
	-moz-border-radius: 0 0 20px 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	border:#FFF 1px solid;
}
#ident img{
	margin: 7px 0 0 31px;
}
#ident h2{
	display:block;
	width:258px;
	height:0;
	padding:20px 0 0 0;
	margin: 13px 33px 0 0;
	background:url(assets/img/header/subheading.gif) no-repeat;
	overflow:hidden;
	float:right;	
}
#sn-nav{
	position:relative;
	padding:15px 0 0 0;
	margin:0 0 0 20px;
}
#sn-nav li, #main-nav li{
	float:left;
}
.sn-btn a{
	display:block;
	height:0;
	padding:37px 0 0 0;
	margin:0;
	background-position:top;
	overflow:hidden;	
}
#twt-btn a{
	width:41px;
	background-image:url(assets/img/nav/sn/twt-btn.jpg);
}
#fkr-btn a{
	width:48px;
	background-image:url(assets/img/nav/sn/fkr-btn.jpg);	
	}
#fbk-btn a{
	width:46px;
	background-image:url(assets/img/nav/sn/fbk-btn.jpg);
}
#lnk-btn a{
	width:48px;
	background-image:url(assets/img/nav/sn/lnk-btn.jpg);
}
#lfm-btn a{
	width:48px;
	background-image:url(assets/img/nav/sn/lfm-btn.jpg);
	}
#rss-btn a{
	width:46px;
	background-image:url(assets/img/nav/sn/rss-btn.jpg);}
#lop-btn a{
	width:116px;
	background-image:url(assets/img/nav/sn/lop-btn.jpg);}
#trk-btn a{
	width:76px;
	background-image:url(assets/img/nav/sn/trk-btn.jpg);
	}
#main-nav{
	position:relative;
	top:-15px;
	left:40px;
	margin:7px 0 0 0 ;
	}
#main-nav .page-item-2 a{
	width: 144px;
	background-image:url(assets/img/nav/united-btn.gif);
}
#main-nav .page-item-23 a{
	width:113px;
	background-image:url(assets/img/nav/blog-btn.gif);
	}
#main-nav .page-item-5 a{
	width:197px;
	background-image:url(assets/img/nav/personnel-btn.gif);
	}
#main-nav .page_item a{
	display:block;
	height:0;
	padding:48px 0 0 0;
	background-position:top;
	overflow:hidden;
}
#main-nav .page_item a:hover, .sn-btn a:hover, #main-nav .current_page_item a{
	background-position:bottom;	
}
#sub-nav{
	float:right;
	margin-top:-150px;
	min-height:800px;
	width:68px;
}
#sub-nav li{
	margin-bottom:15px;	
}
#sub-nav li a{
	display:block;
	width:0;
	padding-left:66px;
	overflow:hidden;
	background-position: left;
}
#sub-nav li a:hover{
	background-position: right;
}
#our-stuff-tab a, #our-stuff dt{
	height:158px;
	background:#000 url(assets/img/nav/side-nav/side-nav_09.gif) center no-repeat;
	
}
#get-blastered-tab a, #get-blastered dt{
	height:220px;
	background: #000 url(assets/img/nav/side-nav/side-nav_01.gif) center no-repeat;
}
#manifesto-tab a, #manifesto dt{
	height:200px;
	background: #000 url(assets/img/nav/side-nav/side-nav_03.gif) center no-repeat;
}
#recent-tab a, #recent dt{
	height:150px;
	background: #000 url(assets/img/nav/side-nav/side-nav_05.gif) center no-repeat;
}
#love-tab a, #love dt{
	height:110px;
	background: #000 url(assets/img/nav/side-nav/side-nav_07.gif) center no-repeat;
}
#not-found, #not-found dt {
	height:212px;
	background: #000 url(assets/img/nav/side-nav/side-nav_10.gif) center no-repeat;
}

.section-holder{
	width:auto;
	position:relative;
	margin:0 auto;
	display:block;
	background:#039;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-border-top-left-radius: 0;
	border:#FFF 1px solid;
}
.content{
	display:block;
}
#content-holder .title{
	display:block;
	float:left;
	width:0;
	padding: 0 0 0 66px;
	overflow:hidden;
	background-position:center left;
	margin:0 0 0 -66px;
}
#content-holder dd{
	display:block;
	height:710px;
	margin:0;
	padding:0;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border:#FFF 1px solid;
}
#sub-nav li, #content-holder .title{
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border:#FFF 1px solid;
	border-right:none;
	list-style:none;
}
/* Everything for the Our Stuff section of the front page */
#our-stuff{
	marigin:0;	
}
#our-stuff dd{
	text-align:center;	
	margin:0;
	padding:0;
	
}
#our-stuff-nav{
	position:relative;
	margin: 0 15px 0 0;
	float:right;
	}
#our-stuff-gallery{
	position:relative;
	display:block;
	width:10000px;
	height:500px;
	margin: 25px 0 0 0;
	padding:0;
	clear:left;
}
#our-stuff-gallery li{
	height:281px;
	width:500px;
	margin: 98px 30px 0 30px;
	padding:0;
}

.gallery-nav{
	float:left;
	display:block;
	height:0;
	padding: 37px 0 0 0;
	background-position:top;
	overflow:hidden;
	cursor:pointer;
}
#our-stuff-nav li{
	margin:0;
}
#our-stuff #design{
	width:86px;
 	background-image:url(assets/img/gallery/nav/design.jpg);	
}
#our-stuff #illustration{
	width:149px;
 	background-image:url(assets/img/gallery/nav/illustration.jpg);	margin:0;padding:auto  0 0 0 ;
}
#our-stuff #online{
	width:84px;
 	background-image:url(assets/img/gallery/nav/online.jpg);	
}
#our-stuff #photography{
	width:147px;
	background-image:url(assets/img/gallery/nav/photography.jpg);	
}
#our-stuff .selected, #our-stuff-nav li:hover{
	background-position:bottom;	
}

#our-stuff-gallery-tn{
	display:block;
	margin:-25px auto;
	padding: 0 0 0 25px;
}
#our-stuff-gallery-tn li,#our-stuff-gallery li{
	float:left;
	list-style: none;
	margin-right:18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:#fff thin solid;
	
}
#our-stuff-gallery-tn li img{
cursor:pointer;
}

#flikr-link{
	height:0;
	width:282px;
	padding:36px 0 0 0;
	margin: 35px 25px 0;
	background:url(assets/img/gallery/flickr-link.gif) no-repeat;
	clear:left;
	float:right;
	overflow:hidden;
}
/* Everything for the Manifesto section of the front page */
#manifesto dd{
	background: url(assets/img/manifesto/bg.png)   410px 25px no-repeat;
}

#manifesto dd div{
	display:block;
	height:580px;
	width:360px;
	margin:45px 0 0 45px;
	overflow:hidden;
}

/* everything For the get blaster section on the front page */
#get-blastered dd{
	text-align:center;	
}
.contact-label{
	display:block;
	width:190px;
	margin-right:30px;
	font-size:24px;
	font-family:"Arial Black", Gadget, sans-serif;
	text-align:right;
	text-transform:uppercase;
	float:left;
}

.text-input{
	display:block;
	position:relative;
	width:400px;
	padding:10px;
	background:#000;
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;	
	border:#FFF 1px solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index:1;
}
#contact-form{
	display:block;
	margin: 95px 0 0 100px;
}
#message{
	font-family:Verdana, Geneva, sans-serifs;	
}
#contact-submit{
	background:#000;
	color:#eb008a;
	position:relative;
	margin:0 0 0 290px;
	top:-48px;
	padding:25px 5px 5px 5px;
	font-size:32px;
	font-family:"Arial Black", Gadget, sans-serif;
	font-stretch:ultra-condensed;
	font-weight:bolder;
	cursor:pointer;
	z-index:0;
	border:#FFF 1px solid;
	-moz-border-radius:  0 0 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
#contact-skype{
	display:block;
	font-family:"Arial" sans-serif;
	font-stretch:condensed;
	font-weight:bolder;
	text-transform:uppercase;
	font-size:44px;
	height:58px;
	width:652px;
	background:url(assets/img/contact/contact.png) no-repeat ;
}
/*recent */
#recent{
	font-size:12px;
	line-height:12px;
}
#recent ul{
	display:block;
	float:right;
	padding:40px;
}
#recent ul li{
	clear:left;
	display:block;
	margin-bottom:20px;
}
#recent ul li img{
	float:left;	
	margin: 0 25px;
}
#recent ul li div{
	display:block;
	padding: 15px 10px 0 10px;
}
#recent h3{
	font-weight:normal;
	font-size:14px;
	color:#eb008a;
	margin: 0 0 5px 0;
	
}
#recent .link{
	display:block;
	margin:0 0 2px 0;
}
/* Everything for the love section of the front page */
#love-sub-nav{
	float:right;
}
#love-sub-nav li{
	font-weight:bolder;
	font-size:24px;
	font-family:"Arial Black", Gadget, sans-serif;
	float:left;
}
#love-testis {
	clear:left;	
	height:550px;
	overflow:hidden;
	display:block;
}
#love-testis li{
	width:212px;
	height:425px;
	height:auto;	
	overflow:hidden;
	float:left;
	padding: 0 84px 0 24px;
}


#footer{
	display:block;
	height:400px;
	border:#FFF 1px solid;
	color:#fff;
	width:1015px;
	margin:0 auto;
	-moz-border-radius: 20px 20px 0 0;
	-webkit-border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
}
#footer .tabs{
	float:left;
	height:230px;
	margin:20px 0 50px 0;
	padding: 0 20px 0 20px;
	border-right:#eb008a thin dashed;
}
#blogs a, #chums a{
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
#blogs a:hover, #chums a:hover{
	color:#eb008a;
}

#footer li{
	list-style:none;	
}
#footer h3{
	display:block;	
	height:0;
	padding:58px 0 0 0;
	margin: 0 0 25px;
	overflow:hidden;
}
#chums{
	width:314px;
}
#chums h3{
	width:272px;
	background:url(assets/img/footer/our-chums.gif) no-repeat;
}
#blogs{
	width:263px;
}
#blogs h3{
	width:122px;
	background:url(assets/img/footer/blog.gif) no-repeat;
}
#blogs li, #chums li{
	width:45%;
	padding:0  5% 0 0;
	float:left;
}

#blogs li{
	width:40%;
	margin: 0 0 10px 10px;
	list-style:outside square;
	color:#eb008a;	
}
#hifi{
	display:block;
	width:287px	;
	border-right:none;
	font-size:9px;
	line-height:10px;
}
#hifi a{
	display:inline-block;
	color:#eb008a;
}
#hifi h3{
	width:259px;
	background:url(assets/img/footer/hifi.gif) no-repeat;
}
#hifi li{
	display:block;
	width:90%;
	background:#666;
	padding:5px;
	margin-bottom:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

}
#hifi li a{
	color:#fff;	
}
#hifi p{
	padding: 10px 0 0 0;	
}
#blaster-footer{
	display:block;
	width:980px;
	height:0;
	padding: 89px 0 0 0;
	margin: 0 auto;
	background:url(assets/img/footer/main.gif) no-repeat;
	border-top:#eb008a thin dashed;
	overflow:hidden;
	clear:left;
}
#header{
	width:1017px;
	margin:0 auto;
	display:block;
}

.hidden{
	display:none;	
}


/*blog page stuff*/
#blog-posts-holder,#personnel-holder{
	padding: 56px 68px 0 68px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border:#FFF 1px solid;
}
#blog-posts-holder a,#blog-posts-holder a:visited{
	color:#eb008a;
}
#blog-posts-holder a:hover{
	color:#fff;
}
#blog-posts-holder h2{
	display:block;
	font-size:20px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:	#eb008a;
	font-style:normal;
	text-transform: uppercase;
	margin-bottom:10px;
}

#blog-posts-holder .entry {
	line-height:14px;
	font-size:12px;
}


#blog-posts-holder .entry .gallery {
	display:block;
	margin:16px 0 20px 0;
}
p{
	margin-top:10px;
	}
#blog-posts-holder .entry img{
	padding:2px;
}
.post-concat{
	display:block;
	float: left;
	font-size:12px;
	width:380px;
	height: 200px;
	padding:0 40px 25px 0;
}
.post-concat small{
	display:block;
	margin: 2px 0 2px;
	color:#eb008a;	
}
.post-concat a, .post-concat a:hover{
	text-transform:uppercase;
	color:#eb008a;
	font-size:14px;
}
#blog-posts-holder .navigation{
	display:block;
	padding:25px;
}
#blog-posts-holder .navigation .alignleft {
	float:left;
	margin-right:25px;
}
#blog .title, #blog-tab a{
	height:112px;
	background:#000 url(assets/img/nav/blog-tab.gif) center no-repeat;
}
.blog-tn{
	float:left;
}
/*Personnel page stuff page stuff*/

#personnel .title{
	height:217px;
}
.personnel-5, #personnel-tab a{
	background:#000 url(assets/img/nav/personnel-tab.gif) center no-repeat;
	height:217px;
}
.personnel-6{
	background:#000 url(assets/img/personnel/tabs/theBaron.gif) center no-repeat;
}
.personnel-8{
	background:#000 url(assets/img/personnel/tabs/dethBat.gif) center no-repeat;
}
.personnel-10{
	background:#000 url(assets/img/personnel/tabs/tomb.gif) center no-repeat;
}
.personnel-56{
	background:#000 url(assets/img/personnel/tabs/shocker.gif) center no-repeat;
}
.personnel-60{
	background:#000 url(assets/img/personnel/tabs/fancy-pants.gif) center no-repeat;
}

#personnel-sub-nav {
	display:block;
	position:relative;
	float:right;
	margin:-40px 32px 0;
}

#personnel-sub-nav li{
	float:left;
}
#personnel-sub-nav li a{
	display:block;
	height:0;
	width:38px;
	background:top center no-repeat;
	padding:39px 0 0 0;
	overflow:hidden;	
}
#personnel-sub-nav li a:hover , #personnel-sub-nav .current_page_item a{
	background-position:bottom center;	
}
#personnel-sub-nav .page-item-6 a{
	background-image:url(assets/img/header/personnel-sub-nav/theBaron.gif);
}
#personnel-sub-nav .page-item-8 a{
	background-image:url(assets/img/header/personnel-sub-nav/dethBat.gif);	
}
#personnel-sub-nav .page-item-10 a{
	background-image:url(assets/img/header/personnel-sub-nav/stone.gif);
}
#personnel-sub-nav .page-item-56 a{
	background-image:url(assets/img/header/personnel-sub-nav/theShocker.gif);
}
#personnel-sub-nav .page-item-60 a{
	background-image:url(assets/img/header/personnel-sub-nav/fancyPants.gif);	
}

#personnel-nav{
	margin:0;
	padding:0;
}
#personnel-nav span{
	float:right;
	position:relative;
	margin:10px 0px 45px 0;
	display:block;
	padding:0;
}

#personnel-nav li{
	float:left;
}
#personnel-holder{
	display:block;
	height:710px;
	padding:0;
}
#personnel-content{
	position:relative;
	height:100%;
	margin:-10px 0;
	padding:0 0 0 495px;
	width:470px;
	font-size:12px;
	line-height:12px;
	z-index:1;
}
#personnel-content p{
	padding: 0 0 0 8px;	
}
.post-5{
	background: url(assets/img/personnel/main.gif) 0px 20px no-repeat;
}
.post-6{
	background: url(assets/img/personnel/heroes/theBaron.png) 40px 20px no-repeat;	
}
.post-8{
	background: url(assets/img/personnel/heroes/dethbat.gif)40px 20px no-repeat;	
}
.post-10{
	background: url(assets/img/personnel/heroes/stones.gif) 40px 20px  no-repeat;	
}
.post-56{
	background: url(assets/img/personnel/heroes/shocker.gif) 40px 0  no-repeat;	
}
.post-60{
	background: url(assets/img/personnel/heroes/fancyPants.gif)40px 20px  no-repeat;	
}

#personnel-nav .page-item-6 a{
	width: 106px;
	background-image: url(assets/img/nav/personnel-nav/theBaron.gif);
}
#personnel-nav .page-item-8 a{
	width: 88px;
	background-image: url(assets/img/nav/personnel-nav/dethBat.gif);
}
#personnel-nav .page-item-10 a{
	width: 65px;
	background-image: url(assets/img/nav/personnel-nav/tomb.gif);
}
#personnel-nav .page-item-56 a{
	width: 92px;
	background-image: url(assets/img/nav/personnel-nav/shocker.gif);
}
#personnel-nav .page-item-60 a{
	width: 113px;
	background-image: url(assets/img/nav/personnel-nav/fancy-pants.gif);
}
#personnel-nav .page_item a{
	display:block;
	height:0;
	padding:23px 0 0 0;
	background-position:top;
	overflow:hidden;
}
#personnel-holder .page_item a:hover, #personnel-holder .current_page_item a{
	background-position:bottom;	
}


/*all the stuff for the reply form */
.vcard{
	margin:32px 0 0 0;	
}
.vcard .fn,.vcard .says{
	font-size:20px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:	#eb008a;
	font-style:normal;
	text-transform: uppercase;
}

.commentmetadata{
	margin:12px 0 20px 0;	
}

#respond h3{
	display:block;
	margin:28px 0 10px 0;
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:20px;
	color:	#eb008a;
	font-style:normal;
	text-transform: uppercase;	

}

#commentform #author,#commentform #email, #commentform #url,#commentform #comment{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border:#FFF thin solid;
	background:#000;
	color:#FFF;
	padding:5px;
	margin-bottom:15px;
}

#commentform #comment{
	position:relative;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 3px;
	z-index:1;
}
#commentform #submit{
	display:block;
	position:relative;
	height:0;
	width:155px;
	padding:33px 0 0 0;
	margin:-25px 0 25px 340px;
	z-index:0;
	background:#000 url(assets/img/blog/submit.jpg) no-repeat top;
	-moz-border-radius:  0 0 10px 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	cursor:pointer;
}

#commentform #submit:hover{
	background-position:bottom;	
}
/* bad broswer shit */
#browserWarning{
	display:block;
	background: #eb008a;
	width: 100%;
	border-bottom: solid 1px #000;
	text-align : center;
	padding:15px 0px 25px 0px;
	color:#000;
	border-bottom:#FFF thin solid;
}
#browserWarning #wrap{
	width:968px;
	margin:0 auto 15px;
	background:#0C6;
}
#browserWarning span{
	background:url(assets/img/badBrowser/browser_dropdown_02.gif) no-repeat;
	height:0;
	width:349px;
	padding:26px 0 0 0;
	overflow:hidden;
	float:left;
}
#browserWarning a,#browserWarning #warningClose{
	display:block;
	height:0;
	padding:26px 0 0 0;
	float:left;
	overflow:hidden;
}
#browserWarning #ff{
	width:75px;
	background:url(assets/img/badBrowser/browser_dropdown_03.gif) no-repeat;	
}
#browserWarning #op{
	width:72px;
	background:url(assets/img/badBrowser/browser_dropdown_04.gif) no-repeat;	
}
#browserWarning #sf{
	width:70px;
	background:url(assets/img/badBrowser/browser_dropdown_06.gif) no-repeat;	
}
#browserWarning #ie{
	width:145px;
	background:url(assets/img/badBrowser/browser_dropdown_07.gif) no-repeat;	
}

#browserWarning #warningClose{
	width:75px;
	margin: 0 0 0 180px;
	background:url(assets/img/badBrowser/browser_dropdown_09.gif) no-repeat;	
}

#submit-thanks{
	width:450px;
	height:0;
	padding:320px 0 0 0;
	overflow:hidden;
	display:block;
	-moz-border-radius:20px;
	-webkit-border-radius: 20px;
	-webkit-border-radius: 20px;
	border:#FFF 1px solid;
	background:#000 url(assets/img/contact/thanks.gif) top no-repeat;
	margin:10px 0 87px 220px;
}
#submit-thanks:hover{
	background-position:bottom;
}

#not-found dd{
	background:url(assets/img/404/background.gif) no-repeat bottom right;	
}