/*
Theme Name:PSP Rarified
Theme URI:http://stanatwork.com/
Description:Adapted from designs by Colin Goad, PSP Rare. New editions web typography thanks to Google and SG.
Version:1.5
Author:Leanne Borrowman and Stephen Greene (SG) for <a href="http://www.stanatwork.com/">STAN</a>
*/

/* Reset */
/* Thanks for the inspiration Eric Meyer, revised by Stephen Greene, http://www.5tvg.com */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:none;}a img{border:none;}/* And the rest */ *{margin:0;padding:0;}

/* Body style */

body {
	font-size:62.5%;
	color:#222;
	font-family:'Lucida Grande', 'Lucida Sans', Helvetica, Arial, Verdana, Tahoma, sans-serif;
}

/* Centre */
.wrapper {
	width:100%;
	margin:0 auto;
	text-align:left;
}

/* Colours */
.rare, .rare:hover     {color:#7ad;}
.blue, .blue:hover     {color:#7ad;}
.violet, .violet:hover {color:#c29;}
.orange, .orange:hover {color:#f82;}
.white, .white:hover   {color:#fff;}
.grey, .grey:hover     {color:#ddd;}
.silver, .silver:hover {color:#aaa;}
.metal, .metal:hover   {color:#888;}
.steel, .steel:hover   {color:#444;}
.red, .red:hover   {color:#a00;}

/* Main colour backgrounds */
body#blue              {background:#7ad url('images/b_blue.gif') no-repeat top right;color:#fff;}
body#violet            {background:#c29 url('images/b_violet.gif') no-repeat top right;color:#fff;}
body#orange            {background:#f82 url('images/b_orange.gif') no-repeat top right;color:#fff;}
body#white,
body#blanco,
body#home              {background:#fff url('images/b_white.gif') no-repeat top right;color:#666;}
body#red               {background:#fff url('images/b_red.jpg') repeat-x top right;color:#666;}

/* Page identity */
.page-id               {width:170px;height:70px;margin:0;padding:0;float:left;}

/* Section headings */
body#blue .page-id     {background:transparent url('images/id_blue.gif') no-repeat top left;}
body#violet .page-id   {background:transparent url('images/id_violet.gif') no-repeat top left;}
body#orange .page-id   {background:transparent url('images/id_orange.gif') no-repeat top left;}
body#white .page-id    {background:transparent url('images/id_white.gif') no-repeat top left;}
body#blanco .page-id   {background:transparent url('images/id_white.gif') no-repeat top left;}
body#home .page-id     {background:transparent url('images/id_white.gif') no-repeat top left;}
body#red .page-id      {background:transparent url('images/id_red.gif') no-repeat top left;}


/* Navigation */
body#blue .nav, body#violet .nav, body#orange .nav, body#red .nav {
	color:#fff;margin-bottom:2.6em;}
body#white .nav, body#blanco .nav, body#home .nav {
	color:#222;margin-bottom:2.6em;}
body#blue .nav a:hover, body#violet .nav a:hover, body#orange .nav a:hover, body#red .nav a:hover  {
	border-bottom:1px dotted #fff;}
body#white .nav a:hover, body#blanco .nav a:hover, body#home .nav a:hover {
	border-bottom:1px dotted #222;}
.nav ul {
	font-family:Arial, Helvetica, 'Helvetica Neue', 'Liberations Sans', FreeSans, sans-serif;
	padding:2em 0 2em 0;font-size:1.1em;text-transform:uppercase;}

.nav li               {display:inline;}
.nav a.selected       {font-weight:bold;}

ul#menu-main-menu li {padding-left: 5px; } /*jasia*/
body#red ul#menu-main-menu li, body#home ul#menu-main-menu li, body#blanco ul#menu-main-menu li, body#white ul#menu-main-menu li  {border-left: 1px solid #999;}/*jasia*/
body#orange ul#menu-main-menu li, body#violet ul#menu-main-menu li, body#blue ul#menu-main-menu li {border-left: 1px solid #fff;}/*jasia*/



body#red ul#menu-main-menu > li:first-child, body#home ul#menu-main-menu > li:first-child, body#blanco ul#menu-main-menu > li:first-child, body#white ul#menu-main-menu > li:first-child, body#orange ul#menu-main-menu > li:first-child, body#violet ul#menu-main-menu > li:first-child, body#blue ul#menu-main-menu > li:first-child {padding-left: 0px; border-left: none;}

/* Headings */
h1,h2,h3,h4,h5,h6        {margin-bottom:0.2em;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}

h1 {font-size:1.3em;display:none;}
h2 {font-size:9.4em;font-weight:normal;text-transform:lowercase;letter-spacing:-0.01em;font-weight:100;}
h3 {font-size:2.1em;line-height:1.2em;font-weight:normal;margin-top:-.4em;font-weight:200;}
h4 {font-size:1.3em;font-weight:normal;margin:0 0 .4em 0;}
h5 {font-size:1.6em;font-weight:normal;margin-bottom:1em;}
h6 {font-size:1em;text-transform:uppercase;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}


body.home h3.steel {margin-top: 15px; margin-bottom: 35px;} /*jasia oct 2011*/

/* Heading and link variations */

body#white h2   {color:#7ad;}
body#blanco h2  {color:#c29;}
body#violet h4  {text-transform:uppercase;}
body#white h4,
body#home h4    {font-size:1.6em;color:#c29;margin-top:1.2em;}
body#blanco h4  {font-size:1.6em;color:#7ad;margin-top:1.2em;}

body#blue p a, body#violet p a, body#orange p a {
	border-bottom:1px dotted #fff;}
body#white p a, body#blanco p a {
	border-bottom:1px dotted #ddd;}
body#blue p a:hover, body#violet p a:hover, body#orange p a:hover {
	color:#ddd;border-bottom:none;}
body#white p a:hover, body#blanco p a:hover {
	border-bottom:1px dotted #c29;}

/* Text elements */
p {margin:0 0 1.2em 0;font-size:1.1em;line-height:1.6em;}

p img {float:left;margin:1.4em 1.4em 1.4em 0;padding:0;}

p img.right {float:right;margin:1.4em 0 1.4em 1.4em;}

a, a:link {color:inherit;}

a:visited {color:inherit;}

a:focus, 
a:hover {color:inherit;}

a {color:inherit;text-decoration:none;}
	
/* Lists */
li ul, li ol {margin:0;}
ul, ol       {margin:0 0 .4em 0;}
ul           {list-style-image:none;list-style-position:inside;list-style-type:none;
               font-size:1.1em;line-height:1.4em;}
.bullet      {margin-left:1.6em;list-style-image:none;list-style-position:outside;list-style-type:disc;
               font-size:1.1em;line-height:1.6em;}
/* Misc classes */
.right     {text-align:right;}
.dotted    {border-bottom:1px #aaa dotted;}
.wbar      {padding-left:.6em;border-left:4px #fff solid;}
.gbar      {padding-left:.6em;border-left:4px #ddd solid;}
.wback     {padding-right:.6em;border-right:4px #fff solid;text-align:right;font-weight:bold;}
.gback     {padding-right:.6em;border-right:4px #ddd solid;text-align:right;font-weight:bold;}
.bold      {font-weight:bold;}
.strong    {font-weight:bold;}
.small     {font-size:.8em;}
.large     {font-size:1.4em;
             font-family:'Helvetica Neue', Arial, Helvetica, 'Liberations Sans', FreeSans, sans-serif;}
.office    {font-size:1.7em;
             font-family:'Helvetica Neue', Arial, Helvetica, 'Liberations Sans', FreeSans, sans-serif; }
.hide      {display:none;}
.quiet     {color:#666;}
.loud      {color:#000;}
.highlight {background:#ff0;}
.added     {background:#584;color:#fff;}
.removed   {background:#b23;color:#fff;}
.lift      {margin-bottom:3em;}
.sink      {margin-top:2em;}
.drop      {margin-top:55px;margin-bottom:2em;}
.push      {margin-bottom:2em;}
.kick      {margin-right:2.4em;margin-bottom:2em; }
.pull      {margin-top:-2em;}
.bigrare   {margin-top:-2em;margin-bottom:2em;}
.comma     {margin:-2px 0 0 -20px;display:inline;}
.news      {font-size:1.8em;line-height:2.2em;margin-bottom:1em;
             background:transparent url('images/comma_right.gif') no-repeat bottom right;}
.hfeature  {font-size:1em;color:#7ad; }
.footercols h3.hfeature {padding-bottom: 15px;} /*jasia*/
.footercols {padding-bottom: 20px;} /*jasia*/
body.page-id-754 div.wrapper ul { padding-top: 20px;} /*jasia*/
body.page-id-754 div.wrapper ul li { dispay:block; clear:both;} /*jasia*/
body.page-id-754 div.wrapper ul li img {float: left; padding: 0px 10px 20px 0;} /*jasia*/
  

/* Gallery exceptions */
.glink     {margin-bottom:1.4em;}

/* 900 STAN Grid System */

/* Containers */

.container_12 {margin-left:auto;margin-right:auto;width:900px;}

/* Grid >> Global */

.grid_H, /* Home */
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;}
/* Grid >> Children (Alpha ~ First, Omega ~ Last) */

.alpha {margin-left:0;}
.omega {margin-right:0;}
/* Grid >> 12 Columns */

.container_12 .grid_1    {width:55px; }
.container_12 .grid_2    {width:130px;}
.container_12 .grid_3    {width:205px;}
.container_12 .grid_4    {width:280px;}
.container_12 .grid_5    {width:355px;}
.container_12 .grid_6    {width:430px;}
.container_12 .grid_7    {width:505px;}
.container_12 .grid_8    {width:580px;}
.container_12 .grid_9    {width:655px;}
.container_12 .grid_10   {width:730px;}
.container_12 .grid_11   {width:805px;}
.container_12 .grid_12   {width:880px;}

/* Prefix Extra Space >> 12 Columns */

.container_12 .prefix_1  {padding-left:75px; }
.container_12 .prefix_2  {padding-left:150px;}
.container_12 .prefix_3  {padding-left:225px;}
.container_12 .prefix_4  {padding-left:300px;}
.container_12 .prefix_5  {padding-left:375px;}
.container_12 .prefix_6  {padding-left:450px;}
.container_12 .prefix_7  {padding-left:525px;}
.container_12 .prefix_8  {padding-left:600px;}
.container_12 .prefix_9  {padding-left:675px;}
.container_12 .prefix_10 {padding-left:750px;}
.container_12 .prefix_11 {padding-left:825px;}

/* Suffix Extra Space >> 12 Columns */

.container_12 .suffix_1  {padding-right:75px;}
.container_12 .suffix_2  {padding-right:150px;}
.container_12 .suffix_3  {padding-right:225px;}
.container_12 .suffix_4  {padding-right:300px;}
.container_12 .suffix_5  {padding-right:375px;}
.container_12 .suffix_6  {padding-right:450px;}
.container_12 .suffix_7  {padding-right:525px;}
.container_12 .suffix_8  {padding-right:600px;}
.container_12 .suffix_9  {padding-right:675px;}
.container_12 .suffix_10 {padding-right:750px;}
.container_12 .suffix_11 {padding-right:825px;}

/* Push Space >> 12 Columns */

.container_12 .push_1  {left:75px;}
.container_12 .push_2  {left:150px;}
.container_12 .push_3  {left:225px;}
.container_12 .push_4  {left:300px;}
.container_12 .push_5  {left:375px;}
.container_12 .push_6  {left:450px;}
.container_12 .push_7  {left:525px;}
.container_12 .push_8  {left:600px;}
.container_12 .push_9  {left:675px;}
.container_12 .push_10 {left:750px;}
.container_12 .push_11 {left:825px;}

/* Pull Space >> 12 Columns */

.container_12 .pull_1  {left:-75px;}
.container_12 .pull_2  {left:-150px;}
.container_12 .pull_3  {left:-225px;}
.container_12 .pull_4  {left:-300px;}
.container_12 .pull_5  {left:-375px;}
.container_12 .pull_6  {left:-450px;}
.container_12 .pull_7  {left:-525px;}
.container_12 .pull_8  {left:-600px;}
.container_12 .pull_9  {left:-675px;}
.container_12 .pull_10 {left:-750px;}
.container_12 .pull_11 {left:-825px;}

/* Grid-Suffix >> Additions */

.container_12 .grid_H    {width:175px;padding-right:30px;}
.container_12 .suffix_A  {padding-right:15px;}

/* Clear Floated Elements */
/* http://sonspring.com/journal/clearing-floats */

.clear           {clear:both;display:block;overflow:hidden;
	               visibility:hidden;width:0;height:0;}
	
/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after  {clear:both;content:' ';display:block;font-size:0;line-height:0;
	               visibility:hidden;width:0;height:0;}
.clearfix        {display:inline-block;}
/* *html .clearfix  {height:1%;} */
.clearfix        {display:block;}

/* size-medium */
.size-medium {
	display:inline-block;
	margin:5px 27px 5px 28px;
	text-align:center;
}
/* Collapsibile Panels */

.CollapsiblePanel {
margin:0;
padding:0;
width:auto;
}
.CollapsiblePanelTab
{
cursor:pointer;
}
.CollapsiblePanelTabBox
{
cursor:pointer;
}
.CollapsiblePanelContent {
height:auto;
margin-bottom:1em;
}
.CollapsiblePanel p
{
margin:0 0 1.2em 0;font-size:1em;line-height:1.4em;
}
.CollapsiblePanelTab b {
text-decoration:none;
}
.CollapsiblePanelTab a
{
text-decoration:inherit;
}
.CollapsiblePanelOpen .CollapsiblePanelTab
{
background-color:inherit;
}
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {
color:#222;
}
.CollapsiblePanelFocused .CollapsiblePanelTab {
color:#777;
}


/* Wordpress extras */

.alignleft {float:left;padding:10px 0px;}
.alignright {float:right;padding:10px 0px;}

.single p:first-child, .authorinfo h3 + p, .authorinfo p:first-child  {font-size:1.4em;font-family:'Helvetica Neue', Arial, Helvetica, 'Liberations Sans', FreeSans, sans-serif;} /*jasia*/

ol.commentlist p {margin-top:15px;}
ol.commentlist img {float:left;padding:0px 10px 0px 0px;}

ol.commentlist li {border-bottom:1px dashed #cccccc;padding:20px 10px 10px 10px;}

input {margin:2px 0px;}

.grid_3 li {padding:0px 0px 10px 0px;}
.grid_3 a:hover {color:#c29;}

span.recentdate {color:#7ad;}

#authorpic{padding-bottom: 20px;}/*jasia*/
#authorblog {padding-top: 20px; border-top: 1px dotted #fff;}/*jasia*/
/*#authorblog h3 {padding-bottom: 20px;}*//*jasia*/
body#violet #authorblog h4 {padding-top: 20px;}/*jasia*/

.news_list .post-teaser-block {display:none;}
.news_list p {padding-bottom:20px;}
#authorblog  .news_list p {padding-bottom:0px;}/*jasia*/


p.list {font-size:1.2em;color:#666;font-weight:bold;padding:0px;margin:5px 0px;}

.news_list img {display:none;}

.client_logos img {padding:0px 2px 4px 2px;}

.rotation {width:100px;float:left; }
.hp_news {width:300px;float:left;}
.hp_news h3 {padding:10px 20px 0px 20px;}
.hp_news p {padding:0px 20px;}
.hp_news p.gbar {border-left:4px #ddd solid;margin-left:20px;padding:0px;padding-left:.6em; }

.client_logos {width:500px;float:left;}


/* -- Showreel only -- */

			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
        #outer {width:650px;height:241px;background-color:#fff;padding:10px;margin:-10px;}
         
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:650px;
		background-color:#fff;		
		margin-bottom:2em;
	
		}	
	#header{
		height:80px;
		line-height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:650px;
		height:241px;
		overflow:hidden;
		}	
	#prevBtn, #slider1prev{
		display:block;
		float:left;
		position:static;
		width:137px;
		height:189px;
		margin-left:-80px;
		margin-top:-272px;
		z-index:1000;
		}	
	#nextBtn,
	#slider1next{
		display:block;
		float:right;
		position:static;
		width:137px;
		height:189px;
		margin-right:-61px;
		margin-top:-150px;
		z-index:1000;
		}		
	#nextBtn, #slider1next{
		left:650px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{ 
		display:block;
		position:relative;
		width:137px;
		height:189px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0;
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */



