 
/*   
Theme Name:GetIn PR Child Theme V2.0
Theme URI: http://getinpr.com/
Description: Use this theme to start your Thematic Child Theme development.
Author: Ali Blackwell
Author URI:  
Template: thematic
Version: 1.0
Tags: Thematic

*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */


/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Grab Fonts */
@import url('fonts/stylesheet.css');
/* =Global Elements
Green: 78ff00
-------------------------------------------------------------- */

body {
	background: url('images/footer-bg.png') repeat;
 
	}

body {
 
    line-height:22px;
    		font: 14px Helvetica, Arial, sans-serif;
    		line-height: 21px;
			color: #ffffff;
}
input, textarea {
	color: black;
	}

h1, h2, h3, h4, h5 {
	 font-weight: normal;
	  font-style: normal;
	   line-height:normal;
	    font-family: 'GraublauWebBoldRegular', sans-serif;
	}
 h1, h2, h3 {   color:#ffffff; text-shadow: 2px 2px 2px #181818;}
p, ul, ol, dd, pre {
    margin-bottom:15px;
}
pre, code {
	font:14px Monaco, monospace;
	line-height:22px;
}
blockquote {
    color:#ffffff;
    font-style:italic;
}
 
 
a {color: #78ff00; text-decoration: none;} 
#footer a  {color: #78ff00 !important; text-decoration: none;} 
#footer a:hover {color: #FF4B33 !important; }
#getin a {color: #78ff00; }
#getin a:hover {
	color: #FF4B33
	}
a:visited {
    color:#6dbd26;
}
a:active,
a:hover {
    color: #FF4B33;
}


/* =Header
-------------------------------------------------------------- */

#header {
	height: 374px;
	width: 945px;
	display: block;
	margin: 0px 0px 0px -15px;
	}
.fist {
	width: 1033px;
	height: 520px;
	background: url('images/header.jpg') no-repeat;
	background-position: 0px 0px;
	display: block;
	position: absolute;
 
	margin: 0px auto;
	z-index: 0 !important;
	}
#topfist {
	margin: 0px 0px 0px -17px;
	}	
.section .fist {
	background-position: -38px -125px;
	}	
#contact .fist {
	background-position: -38px 0px;	
	 margin-left: -50px;
	}	
#contact .shadow {width: 1030px; margin-left: -50px;}
#contact {min-height: 1100px;}
.letter {
	width: 80px;
	height: 85px;
	display: block;
	background: url('images/get-in-logo-sprite.png') no-repeat;
	position: absolute;
	z-index: 999 !important;
	}	
div.g {background-position: 0px 0px; margin: 178px 0px 0px 360px;}	
div.e {background-position: -80px 0px; margin: 134px 0px 0px 441px;}	
div.t {background-position: -160px 0px; margin: 72px 0px 0px 525px;}	
div.in {background-position: -240px 0px; margin: 31px 0px 0px 597px;}	
div.n {background-position: -320px 0px; margin: 15px 0px 0px 638px;}
#contact div.g{margin: 178px 0px 0px 278px;}
#contact div.e{margin: 134px 0px 0px 358px;}
#contact div.t{margin: 72px 0px 0px 437px;}
#contact div.in{margin: 31px 0px 0px 514px;}
#contact div.n { margin: 15px 0px 0px 555px; }	
#bigwrap {
	width: 1033px;
	position: relative;
	margin: 0px auto;
	}
 #getinwrap {  position: absolute; z-index: 997 !important;}
#getin {
	width: 158px;
	height: 145px;
	display: block;
	padding: 0;
	margin: 0px 0px 0px 829px;
	position: relative;
	
	z-index: 997 !important; 
	}
div.site-message-absolute {
position: absolute;
top: 248px;
 
}

div.site-message-fixed {
 
	position: fixed !important;
	top: 0px;
			} 
	
/* =Menu */
 #homelink {
	 text-indent: -10000em;
	 display: block;
	 height: 121px;
	 width: 300px;
	 position: absolute;
	 z-index: 999 !important;
	 }
ul.mainnav,  
ul.mainnav li, ul.subnav, ul.subnav li {
	list-style: none;
	text-indent: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	min-width: 100px;
	z-index: 997 !important;
	}
ul.mainnav, ul.subnav {
	width: 269px;
	z-index: 10 !important;
	display: block;
	margin-top: 52px;
	}	
ul.mainnav li a, ul.subnav li a {
	display: block;
	background: url('images/get-in-sprite.png') no-repeat;
	position: absolute;
	 
	text-indent: -10000em;
	}
ul.mainnav li.blog a {width: 136px; height: 69px; background-position: 0px 0px; margin: 0px 0px; } ul.mainnav li.blog a:hover, .single ul.mainnav li.blog a, .tag ul.mainnav li.blog a, ul.mainnav li.blog a.selected {background-position: -270px 0px;  }
ul.mainnav li.about a {width: 174px; height: 79px; background-position: -18px -75px; margin: 75px 0px 0px 18px} ul.mainnav li.about a:hover, .slug-about  ul.mainnav li.about a {background-position: -288px -75px;}
ul.mainnav li.clients a {width: 202px; height: 76px; background-position: -29px -160px; margin: 160px 0px 0px 29px;} ul.mainnav li.clients a:hover, .slug-clients ul.mainnav li.clients a {background-position: -299px -160px;}
ul.mainnav li.services a {width: 255px; height: 85px; background-position: -42px -237px; margin: 237px 0px 0px 42px;} ul.mainnav li.services a:hover {background-position: -312px -237px;}
ul.subnav {
 
	margin: 20px 0px 0px 20px;
	}
 
 ul.subnav li a,  ul.subnav li {
	 position: absolute;
	 }
.section ul.subnav .blog a {background-position: 0px -662px; height: 58px; width: 135px; margin-top: 0px} .section ul.subnav .blog a:hover, ul.subnav li.blog a.selected  {background-position: -373px -662px;}	
.section ul.subnav .about a {background-position: 0px -724px; height: 68px; width: 177px; margin-top: 62px;}	.section ul.subnav .about a:hover, ul.subnav li.about a.selected {background-position: -373px -724px;}
.section ul.subnav .clients a{background-position: 0px -797px; height: 66px; width: 210px; margin-top: 135px;}	.section ul.subnav .clients a:hover, ul.subnav li.clients a.selected {background-position: -373px -797px;}
.section ul.subnav .services a {background-position: 0px -865px; height: 74px; width: 267px; margin-top: 203px;}	.section ul.subnav .services a:hover, ul.subnav li.services a.selected {background-position: -373px -865px;}
 
a.control {
	width: 158px;
	height: 128px;
	background: url('images/get-in-sprite.png') no-repeat;
	position: absolute;
 
	z-index: 10;
	display: block;
	text-indent: -10000em;
	background-position: 0px -518px;
} a#pause {background-position: -170px -518px;}


 a#featured-client-link, .single a#featured-client-link, .tag a#featured-client-link {
	width: 158px;
	height: 124px;
	background: url('images/get-in-sprite.png') no-repeat;
	position: absolute;
	margin: 250px 0px 0px 842px;
	z-index: 10;
	display: block;
	text-indent: -10000em;
	background-position: -273px -323px;
}.blog a#featured-client-link:hover, .single a#featured-client-link:hover, .tag a#featured-client-link:hover { }

.lines {
	width: 349px;
	height: 37px;
	padding-bottom: 22px;
	background: url('images/get-in-sprite.png') no-repeat;
	background-position: 0px -450px;
	}
ul.xoxo li {
	display: block;
	padding-bottom: 34px;
	background: url('images/lines.png') no-repeat bottom;
	margin-bottom: 30px;
	}	
ul.xoxo li ul li {
	background: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	}	
.textwidget .lines {

	height: 24px;
	padding-bottom: 0px;
	background-position: 0px -486px;
	}	
	
a.readmore {
	display: block;
		width: 158px;
	height: 24px;
	text-indent: -10000em;
	background: url('images/get-in-sprite.png') no-repeat;
	background-position: -353px -450px;	
	margin: 8px 0px 0px 0px;
	position: absolute;
	}a.readmore:hover { background-position: -353px -479px;}
h3.widgettitle {
	    font-size:26px;
   margin-bottom: 15px;
   color: #ffffff;
 }
h3.widgettitle a {
		color: #ffffff;
	text-decoration: none;
	}	
h3  a.twitterwidget	{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding: 29px 0px 0px 36px;
	background: url('images/get-in-sprite.png') no-repeat;
	background-position: -511px -450px;	
	margin-top: -34px;
	height: 30px;
	} h3 a.twitterwidget:hover {background-position: -511px -599px; color: #FF4B33 }
 
li.twitter-item {
	margin-bottom: 20px !important;
	}
/* =Content
-------------------------------------------------------------- */

#wrapper {
	width: 1030px;
	margin: 0px auto;
	}

#main {
    clear:both;
	padding: 0px 0px 20px 0px;
	margin: 30px 0px 0px -15px;
	position: relative;
	z-index: 10;
	text-align: left;
}

#container {
	width: 484px;
	padding: 0px 35px 0px 0px;
	display: block;
	margin: 0px 0px 50px 60px;
 
	}
#content {
 width: 484px;
 overflow: hidden;
	}	
#content img {
	max-width: 484px;
	}	
.aside {
	
	padding: 0px;
	margin: 0px;
	}
.featured {
	margin-bottom: 14px;
	}	
.featured img.wp-post-image {
	width: 346px;
	height: 231px;
	margin: 15px 0px 30px 0px;
		-webkit-box-shadow: 10px 10px 14px rgba(135, 139, 144, 0.4);
 -moz-box-shadow: 6px 6px 6px rgba(135, 139, 144, 0.4);
 box-shadow: 2px 2px 3px rgba(135, 139, 144, 0.4);
}
 .featured img {
 -moz-transform: rotate(1deg);
-webkit-transform: rotate(1deg);
transform: rotate(1deg);
	}	
.page-title {
 
}
.attachment .page-title {
 
}
.page-title a {
    color:#ffffff;
    
}
.page-title a:active,
.page-title a:hover {
    color: #FF4B33;
}
.page-title span {
    font-style:italic;
}
.page-title .meta-nav {
    font-style:normal;
}
.hentry {
 
    	padding-bottom: 34px;
	background: url('images/lines.png') no-repeat bottom;
	margin-bottom: 30px;
}
 
.home #content .sticky {
    border:1px solid #ccc;
    margin:0 0 66px 0;
    padding:22px 20px 0 20px;
}
.entry-title {
 
    font-size:26px;
   color:#ffffff;
    line-height:26px;
 margin-bottom: 15px;
}
.entry-title a {
    color:#ffffff;
    text-decoration:none;
}
.entry-title a:active,
.entry-title a:hover {
    color: #FF4B33;
}
.entry-meta, .comment-meta {
    color:#ffffff;
    font-size:13px;
    font-style:italic;
    line-height:18px;
    margin: 10px 0px 20px 0px;
}
.entry-meta .author {
}
.entry-meta .n {
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.entry-meta a {
    color:#ffffff;
    text-decoration:none;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #FF4B33;
}
.entry-meta abbr {
    border:none;
    cursor:text;
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
} 
 
.page-link {
    font-size:13px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 22px 0;
    padding:22px 0 0 0;
    word-spacing:0.5em;
}
.page-link a {
    border:1px solid #ccc;
    color:#ffffff;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.page-link a:active,
.page-link a:hover {
    color: #FF4B33;
}
ul#links-page,
ul#archives-page {
    list-style:none;
    margin-left:0;
    overflow:hidden;
}
li.content-column {
    float:left;
    margin-right:20px;
    width:45%;
}
.gallery {
    padding:0 0 22px 0;
}
.wp-caption-text,
.gallery-caption {
    color:#ffffff;
    font-size:13px;
    line-height:18px;
}
#author-info {
    margin:0 0 44px 0;
    overflow:hidden;
}
#author-info .avatar {
    float:left;
    margin:.3em 1em 0 0;
}
.avatar {
	width: 50px;
	height: 50px;
	
	}
span.unapproved {
	color: #78ff00;
	}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
    color:#ffffff;
    font-size:13px;
    line-height:18px;
    margin:0px 0 22px 0;
    overflow:hidden;
}
.navigation a {
    color:#ffffff;
    font-style:italic;
    text-decoration:none;
}
.navigation a:active,
.navigation a:hover {
    color: #FF4B33;
}
.navigation .meta-nav {
    font-style:normal;
}
.nav-previous {
	float: left;
	width:50%;
}
.nav-next {
	float: right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width: 100%;
}
#nav-above {
    display:none;
}
.paged #nav-above {
    display:block;
 
}



-------------------------------------------------------------- */

#footer {
    background: url('images/footer-bg.png') repeat;
  	min-height: 700px;
	
    color: white;
    float: left;
    clear: both;
    width: 100%;
}

.copyright {
	width: 100%;
	text-align: center;
	clear: both;
  line-height: 32px;
	}
#footer p, #footer li {margin-bottom: 20px;}
#footer p, #footer li, #footer h3, #footer h2, #footer h1 {
	color: white;
	}
#siteinfo {
    color:#ffffff;
  
    padding:20px 0 20px 0;
    margin: 0px auto;
    
}
#nudge {
	margin-left: -15px;
	}
#siteinfo a {
    color:#ffffff;
}
#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}


/* =PageNavi
-------------------------------------------------------------- */

/* Using !important to override PageNavi CSS */

.wp-pagenavi {
    margin:0 0 0 -.5em;
    padding:0.5em 0;    
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span {
    border:1px solid #ccc !important;
    color:#3c3c3c!important;
    font-style:normal;
    margin:0 .375em !important;
    padding:0.5em 0.25em !important;
}
.wp-pagenavi a:visited {
    border:1px solid #ccc !important;
    color:#3c3c3c !important;
}
.wp-pagenavi a:hover {
    border:1px solid #ccc !important;
    color:#FF4B33 !important;
}
.wp-pagenavi a:active {
    border:1px solid #ccc !important;
    color:#FF4B33 !important;
}
.wp-pagenavi span.pages {
    border:none !important;
    color:#3c3c3c !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.current {
    border:none !important;
    color:#3c3c3c !important;
    font-weight:normal !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.extend {
    background-color:#FFFFFF;
    border:1px solid #000000;
    color:#000000;
    margin:2px;
    padding:2px 4px;
}

 

.float {
	width: 250px;
	height: 375px;
	float: left;
	margin: 0px 20px 20px 0px;
	}
.staff {display: block;   }	
.staff img {  margin: 0px 0px 0px 0px; z-index: 1;}
.desc {    }
.staff h2, .client h2, h2.titty {font-size: 19px; clear: both; margin-bottom: 4px; }
.staff h2 span {  font-size: 14px; }

.about-gi {
width: 44%;
float: right;
clear: none;
margin: 0px;
padding: 0px;
}

.theteam {float: left; width: 50%; margin: 0px; padding: 0px; }
.theteam img {width: 100px; height: 100px; float: left; margin: 0px 18px 12px 0px; display: inline; }
 .theteam h2 {
 clear: none;
 }
 
.staff {
float: left;
clear: both;
margin-bottom: 36px;
}
	




.stats {  z-index: 10;     }
.stats li {color: white; margin-bottom: 5px;}
.stats li span {display: inline; padding-left: 25px; background: url('images/get-in-sprite.png') no-repeat; min-height: 20px; color: #72f100;}
#section span {display: inline; padding-left: 25px; background: url('images/get-in-sprite.png') no-repeat; min-height: 20px; color: #72f100; }
.stats li.number span,#section span.number {background-position: -353px -509px;}
.stats li.email span,#section span.email {background-position: -353px -529px;}
 

.client img.clientlogo {margin: 0px 0px 20px 0px; width: 300px; }
 .client p {text-align: left; width: 300px;  ;}
 .biowrap {width: 300px; float: left;}
.client img.wp-post-image { float: right;  
		-webkit-box-shadow:  2px 2px 2px rgba(0, 0, 0, 0.4);
 -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
 box-shadow:  2px 2px 2px rgba(0, 0, 0, 0.4);
  }
.client h2 {font-size: 24px;}
.client {width: 960px;		 
		margin: 0px 0px 90px 0px;
		float: left;
		clear: both;
		}
.links a {display: block;}
.clientbutton, #controls a {
	display: block;
	text-indent: -10000em;
	background: url('images/get-in-sprite.png') no-repeat;
	width: 47px;
	height: 47px;
	background-position: -600px -255px;
	position: relative;
	float: left;
	}
#button { position: absolute; z-index: 10 !important; display: block; width: 100px; height: 250px;}	
.myspace  {background-position: -652px -255px; margin-right: 15px;  }	
.playbutton {background-position: -600px -255px; margin-right: 15px; }	
.website  {background-position: -705px -255px; }
.facebook {background-position: -742px -305px; margin-right: 15px;}
.twitter {background-position: -753px -255px; margin-right: 15px;}	
ul#controls {
	position: relative;
	margin: 0px auto;
	width: 116px;
	height: 32px;
	display: block;
	text-align: center;
	margin-bottom: 15px;
	} ul#controls li {display: inline;}
#nowplaying {margin-top: 10px;}
#controls a {
	width: 32px;
	height: 32px;
	margin-right: 10px;
		}
a#vmute {background-position: -631px -317px;}
a#vhalf {background-position: -705px -317px;}
a#vmax {background-position: -667px -317px; margin-right: 0px;}
a#stop{background-position: -600px -317px; }	

#footer .left {
	float: left;
	width: 360px;
	}	
	
#footer .right {
	float: right;
	width: 388px;
	}	
#footer h3 {color: white;}		
 
 .contact-head {
	background: url('images/get-in-sprite.png') no-repeat;
	display: block;
	width: 369px;
	height: 60px;
	text-indent: -10000em;
	cursor: pointer;
	margin-bottom: 15px;
	}
	

/*About */
#selecttrack {text-align: left;}
.section {
  	width: 100%;
	display: block;	 
	padding-bottom: 20px;
	margin-top: -10px;
	z-index: 8 !important;
	position: relative;
	clear: both;
	}
.section div {}	
.shadow {
	background: url('images/shadow.png') no-repeat top;
	height: 10px;
	width: 100%;
	position: absolute;
	z-index: 7;
	}
#jquery_jplayer {
	position: relative !important;
	}		
 #playerholder {
	 
	display: none;
	 background: rgb(0,0,0);
	 background: rgba(0,0,0,0.9);
	 border: 1px solid white;
	 margin: 135px 0px 0px -140px;
	 text-align: center;
	 padding: 0px 20px 10px 20px;
	 float: left;
	 width: 400px;
	 -moz-box-shadow: 6px 6px 6px #000;
-webkit-box-shadow: 3px 3px 3px #666;
box-shadow: 3px 3px 3px #666;
position: absolute;
 
 }
 .arrow {width: 220px;  height: 5px; position: absolute; margin: -6px 0px 0px 87px; background:  url('images/arrow.png')  no-repeat top center;}
#playerholder .left {
	width: 100px;
	float: left;
	margin-right: 10px;
	padding-top: 20px;
	} 
#playerholder .right {
	float: right;
	width: 100px;
	padding-top: 20px;
	}	
	
.subcontent {
	
	padding-top: 320px;
	text-align: left;
	position: relative;
  
	 
	
	}
.subcontent div.head-box {z-index: 10 !important; position: relative;}	
#contact  .subcontent  {padding-top: 420px;}	
.subcontent h3 {
	
	}
.head-box {width: 80%; text-align: center; margin: 0px auto; }		
.box {
	width: 16%; 
 
	float: left;
	display: inline;
	margin: 0px 4% 0px 0px;	 
	}	
 .widewrap {

	 margin: 0px 0px 0px 50px;
	 
	 width: 980px;
	 }
.big, .box h3 {	 
	font-family: 'GraublauWebBoldRegular';
	font-size: 22px;
	line-height: 30px;
	text-shadow: 2px 2px 2px #181818;
	margin-bottom: 14px;
	}.big p {color: #eaeaea !important;}
	
 .box h3 {
	padding-left: 40px;
	background: url('images/get-in-sprite.png') no-repeat;
	display: block;
	margin-bottom: 8px;
	}	
h3.artists {background-position: -600px -85px;}
h3.label {background-position: -600px -117px;}
h3.events {background-position: -600px -149px;}
h3.crisis {background-position: -600px -181px;}
h3.creative {background-position: -600px -213px;}

#contact h3 {
	font-size: 90px;
	margin-bottom: 0px;
	text-align: center;
	}

.contactus {
	width: 230px;
	height: 63px;
	background:  url('images/get-in-sprite.png') no-repeat;
	display: block;
	text-indent: -10000em;
 
	clear: both;
	background-position: 0px -939px;
	margin: 221px 0px 0px 728px;
	position: absolute;
	z-index: 9;
	}a.contactus:hover {background-position: -233px -939px}
	
	
/*About Us */

 

.last {margin: 0px !important;}	

.footcon {
	position: absolute;
	z-index: 9;
	width: 300px;
	background: url('images/get-in-sprite.png') no-repeat;
	   font-family: 'GraublauWebBoldRegular', sans-serif;
	   margin-left: 800px;
	   text-align: left;
	   font-size: 22px;
	 text-shadow: 2px 2px 2px #181818;
	   height: 28px;
	   padding-left: 30px;
	   display: block;
	   
	}
p.number {margin: 155px 0px 0px 805px;  background-position: -600px -355px; }	
p.theemail {margin: 190px 0px 0px 805px; background-position: -600px -398px; }
p.address {margin: 225px 0px 0px 805px; background-position: -600px -428px;  line-height: 28px;}

.entry-utility {
margin-bottom: 10px;
}
.post {
position: relative;
}
.addthis_container {
position: absolute;
right: 0px;
bottom: 36px;
}

.twtr-widget .twtr-tweet {
border-bottom: none !important;
overflow: hidden;
zoom: 1;
padding: 0px 0px 15px 0px;
}

.twtr-hd {
display: none !important
}

body .twtr-widget p{
font-size:14px!important
}

body .twtr-widget em {
font-size: 11px !important;
font-style: normal;
display: block;
margin-top: 4px !important;
zoom: 1;
}

.textwidget iframe {
background: white;
}
