/* 	MATTER - morematter.com
	global.css - Layout and Functionality */

/* ----------| =Initial Page Structure |---------- */ 

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	list-style: none;
}

html {
	font: 62.5% Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	background: #fff;
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	padding: 0;
	font: 14px/21px Helvetica, Arial, Verdana, sans-serif;
	background-color: #FFF;
}
    
#container {
	width: 920px;
	margin: 0 auto;
	position: relative;
	padding: 10px 50px;
}

/* ----------| =Reset |---------- */ 

div, p, ul, ol, li, h1, h2, h4, h5, h6 { 
	margin: 0; 
	padding: 0; 
}

ul, ol { 
	list-style: none; 
}

img { 
	border: none; 
}

table { 
	border-collapse: collapse; 
	border-spacing: 0; 
}      

/* ------------------| =Utilities |------------------ */ 

.clear { 
	clear: both; 
}

.fltLft { 
	float: left; 
}

.fltRt { 
	float: right; 
}

hr.grey { width: 100%; height: 2px; border: 0; background-color: #B2B2B2; clear: both; margin: 3px 0; }

hr.ltgrey { width: 100%; height: 1px; border: 0; background-color: #B2B2B2; clear: both; margin: 3px 0; }

hr.blk { width: 100%; height: 1px; border: 0; background-color: #000; clear: both; margin: 0; }

hr.grn { width: 100%; height: 1px; border: 0; background-color: #769216; clear: both; margin: 0; }

hr.orange { width: 100%; height: 1px; border: 0; background-color: #f6861f; clear: both; margin: 0; } 

.grey { color: #666; }     

.space { padding-top: 8px;}

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

#headerHome {
	width: 920px;
	height: 310px;
	margin: 0 auto;
	position: relative;
	border-top: 5px solid #000;
}

#header {
	position: relative;
	border-top: 5px solid #000;
}

#header .departments {
	background: url(../images/header/departments.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}
#header .evidence {
	background: url(../images/header/evidence.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}

#header .printdept {
	width: 920px; 
	height: 80px;
	margin: 10px 0 10px 0;
	border-bottom: 4px #000 solid;
} 

#header .print {
	background: url(../images/header/print.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}

#header .productsdept {
	width: 920px; 
	height: 80px;
	margin: 10px 0 10px 0;
	border-bottom: 4px #000 solid;
}

#header .products {
	background: url(../images/header/product.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}   

#header .screendept {
	width: 920px; 
	height: 80px;
	margin: 10px 0 10px 0;
	border-bottom: 4px #000 solid;
} 

#header .screen {
	background: url(../images/header/screen.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}  

#header .studio {
	background: url(../images/header/studio.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}   

#header .staff {
	background: url(../images/header/staff.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}   

#header .friends {
	background: url(../images/header/friends.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}   

#header .press {
	background: url(../images/header/press.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
} 

#header .case {
	background: url(../images/header/case_studies.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
} 

#header .brand {
	background: url(../images/header/brand.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
} 
#header .action {
	background: url(../images/header/action.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
} 
#header .strategy {
	background: url(../images/header/strategy.jpg) no-repeat top left;
	width: 920px; 
	margin: 0 0 10px 0;  
	padding: 150px 0 3.8em 0; 
	border-bottom: 4px #000 solid;
}


#header h1{
	float: left;
	color: #666;
	font-family: "hellenic-wide-1","hellenic-wide-2", Georgia, serif;
	font-weight: normal;
	text-transform: none; 
	font-size: 1.8em;
	letter-spacing: .1em;
}



.logoImg {
	float: left;
	padding: 10px 0 10px 30px;
} 

.vertLines {
	width: 199px;
	padding: 5px 0 2px 3px ;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 2px solid #000000;
}     

.rPad25 {
	padding: 0 25px 0 0;
}    

img#bannerRandom {
	width:920px;
	height:248px;
	z-index: 3; 
	position: absolute; 
	top: 50px; 
	left: 0px;
} 


/* ---------------| =Header/Subscribe |-------------------- */ 
.subscribe {
	z-index: 4; 
	position: absolute; 
	top: 0px; 
	left: 660px;
	padding: 0 25px 0 20px;
	width: 200px;
	color: #000;
	background-image: url(../images/subscribeQuotes.gif);
	background-repeat: no-repeat;
} 

#subscribeField {
	width: 199px;
	display: block;
	padding: 3px 0 3px 3px ;
	color: #777;
	background:transparent;
	border: 0px;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-bottom: 2px solid #000000;
}

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

#navigation {
	width: 655px;
	padding: 0 0 10px 265px;
	border-bottom: 4px solid #000;
	margin-top: 10px; 
}

#navigationHome {
	width: 655px;
	padding: 0 0 10px 265px;
	border-bottom: 4px solid #000;
} 

 
#navigationProjects {
	width: 660px;
	padding: 10px 0 10px 265px;
	border-bottom: 4px solid #769216;
}
 
#navigationAccess {
	width: 660px;
	padding: 10px 0 10px 265px;
	border-bottom: 4px solid #f6861f;
}


#topNav1, 
#topNav2, 
#topNav3 {
	font-family: "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	font-size: 14px;
    text-transform: uppercase;
    color: #769216;
	border-bottom: 2px solid #B2B2B2;
}

#topNav1 a:link, 
#topNav1 a:visited,
#topNav2 a:link, 
#topNav2 a:visited,
#topNav3 a:link, 
#topNav3 a:visited {
    color: #769216;
	text-decoration: none;
}

#topNav1 a:active,
#topNav2 a:active,
#topNav3 a:active {
    color: #51640f;
	text-decoration: none;
}

#topNav1 a:hover,
body#departments #t-departments a
{ 
	color: #CE4027;
}

#topNav2 a:hover,
body#studio #t-studio a
{ 
	color: #CE4027;
}
#topNav3 a:hover,
body#evidence #t-evidence a
{ 
	color: #CE4027;
}

.subNav	{
	padding: 5px 0 0 0;
	font: 12px/14px "ff-meta-web-pro-1","ff-meta-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
	color: #000;
	border-left: solid 10px #FFF;
}
 
.navColumn {
	float: left;
	width: 200px;
}

.sidebar	{
	margin-left: -10px;
	float: left;
}

.subNav:after	{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.subNav li	{	/* the rules that do the indenting */
	list-style: none;
	margin: 0 0 3px 0;
	padding-left: 10px;
	text-indent: -10px;
}

.subNav a:link, 
.subNav a:visited {
	color: #666;
	text-decoration: none;
}

.subNav a:hover, 
.subNav a:active {
	color: #CE4027;
	text-decoration: none;
}

.plusLine {
	border-top: 1px solid #B2B2B2;
}

.sideNav {
	margin: 20px 0 0 0;
}

/* ---------------| =Content |------------------ */ 

#caption {
	  margin: 0 0 10px 5px;
	  font: 10px/12px Helvetica, Arial, Verdana, sans-serif;
	  color: #777;
}

	/* ---------------| =Content Left |------------------ */

#leftSideHome {
	float: left;
	width: 230px;
	padding: 40px 25px 0 0;
}

#leftSideHome img {
	margin: 10px 0 0 0;
	padding: 1px;
}


#leftSide {
	float: left;
	width: 230px;
	padding: 0 25px 0 0;
}


#leftSide img {
	margin: 10px 0 0 0;
	padding: 1px;
}

#leftSide h1 { 
  	margin: 10px 10px 15px 0;
  	font-family: "presicav-1","presicav-2",helvetica,arial,verdana,sans-serif;
  	font-size: 1.6em;
	line-height: 1em;
  	color: #CE4027;
   	font-weight: bold;
}
#leftSide h2 {
	font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2", helvetica, arial, verdana, sans-serif;
	font-size: 1.8em;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
	color: #777;
}

#leftSide .sideNav ul h2 {
  	font: 1em "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #f54c2b;
	padding: 0 0 4px 0;
	margin: 0 0 6px 0;
	border-bottom: #999 2px solid;
}
#leftSide .sideNav ul h2 a,
#leftSide .sideNav ul h2 a:visited{
	text-decoration: none;
	color: #f54c2b;
}                  
#leftSide .sideNav ul h2 a:hover{
	color: #666;
}
#leftSide .sideNav ul li a, 
#leftSide .sideNav ul li a:visited{
	font: .85em "ff-meta-web-pro-1","ff-meta-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
    text-decoration: none;
	line-height: .5em;
	color: #555;
}
#leftSide .sideNav ul li a:hover {
    text-decoration: none;
	color: #999;
}

#leftSide .pageNav ul h2{
  	font: 1em "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	text-transform: uppercase;
	font-weight: normal;
	color: #f54c2b;
	margin: 20px 0 0 0;
	padding: 0 0 4px 0;
	border-bottom: #999 2px solid;
}   
#leftSide .pageNav ul li a{
	font: .9em "ff-meta-web-pro-1","ff-meta-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
	color: #222; 
	text-decoration: none;
	border-bottom: #666 1px solid;
	padding: 5px 2px;
	display: block;
}
#leftSide .pageNav ul li a:hover{
	color: #f54c2b;
}

#topNavHi a:hover,
body#print #t-print a,
body#products #t-products a,
body#screen #t-screen a,
body#brand #t-brand a,
body#staff #t-staff a,
body#friends #t-friends a,
body#contact #t-contact a,
body#strategy #t-strategy a,
body#case_studies #t-case_studies a,
body#action #t-action a,
body#press #t-press a
{ 
	color: #CE4027;
}


#leftSide a:hover,
body#girls_rock #t-girls_rock a,
body#byers_peak #t-byers_peak a,
body#three_i #t-three_i a,
body#modest_films #t-modest_films a,
body#southfork #t-southfork a,
body#foodie_call #t-foodie_call a,
body#judaic_center #t-judaic_center a,
body#cinemocracy #t-cinemocracy a,
body#na_property #t-na_property a,  
body#slipstream #t-slipstream a,
body#pluris #t-pluris a,
body#the_shoppe #t-the_shoppe a,
body#we_sea #t-we_sea a,
body#aplu #t-aplu a,
body#slipstream #t-slipstream a,
body#urban_homes #t-urban_homes a,
body#abb_law #t-abb_law a,
body#ais #t-ais a,
body#aiga #t-aiga a,
body#dam #t-dam a,
body#aclu #t-aclu a,   
body#mcmco #t-mcmco a,
body#ais_motion #t-ais_motion a,          
body#cinemocracy_motion #t-cinemocracy_motion a,
body#three_i_motion #t-three_i_motion a,
body#chill #t-chill a,
body#astromoveo #t-astromoveo a,
body#foodie_call #t-foodie_call a,
body#gi_joe #t-gi_joe a,
body#magic_circle #t-magic_circle a,
body#open_house #t-open_house a,
body#smiths_arch #t-smiths_arch a,
body#tangerine #t-tangerine a,
body#temple_micah #t-temple_micah a,
body#z_modern #t-z_modern a
{ 
	color: #CE4027;
}

.leftNoIcon {
	float: right;
	width: 225px;
	padding: 10px 0;
	font: 10px/12px "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
	color: #666;
}

.leftCopy p, 
.leftNoIcon p {
	padding: 0 0 5px 0;
}

.leftCopy h1, 
.leftNoIcon h1 {
	font: 14px/16px "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
}

.leftCopy h2, 
.leftNoIcon h2 {
	font: 22px/16px "ff-meta-serif-web-pro-1","ff-meta-serif-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #f54c2b;
}

.leftStyle1 {
	font: 12px/14px "ff-meta-web-pro-1","ff-meta-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
	color: #666;
}

.leftNoIcon a:link, 
.leftNoIcon a:visited, 
.leftStyle1 a:link, 
.leftStyle1 a:visited {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

.leftNoIcon a:hover, 
.leftNoIcon a:active, 
.leftStyle1 a:hover, 
.leftStyle1 a:active {
	color: #CE4027;
	text-decoration: none;
	font-weight: bold;
}

.leftStyle2 {
  font: 18px/22px "superclarendon-1","superclarendon-2", Georgia, Times, serif;
    color: #769216;
}

.leftStyle2 a:link, 
.leftStyle2 a:visited {
  font: 24px/28px "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	 color: #769216;
	text-decoration: none;
	font-weight: normal;
}

.leftStyle2 a:hover, 
.leftStyle2 a:active {
	color: #CE4027;
	text-decoration: none;
	font-weight: normal;
} 

.leftIcon {
	float: left;
	width: 18px;
	height: 18px;
	padding: 0 0 0 5px;
}

.leftCopy {
	float: right;
	width: 195px;
	padding: 10px 0;
}

	/* ----------------| =Content Right |---------------- */   

#rightSide {
	float: left;
	width: 650px;
	color: #333;
	padding: 20px 0 25px 10px;
}
#rightSide h1 {
	font: 1.2em "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	margin: 0 0 10px 0;
	letter-spacing: 0px;
} 
#rightSide h1.lowercase {
	font: 1.2em "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	text-transform: none;
	margin: 0 0 20px 0;
}

#rightSide h2 {
	font: 1.2em "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	margin: 15px 0 10px 0;
}
#rightSide h2 em{
	font: .8em "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	font-style: italic;
	text-transform: none;
}

#rightSide h3 {
  margin: 0;
  padding: 10px 0 0 0;
  font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2", Helvetica, Arial, Verdana, sans-serif;
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;	
}
 
#rightSide p.intro{
	margin: 15px 0 0 0;
	font-size: 1.3em;
}
#rightSide p {
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2", helvetica, arial, verdana, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
	padding: 5px 0 5px 0;
	color: #333;
}
#rightSide a:link, a:visited {
	color: #CE4027;
	text-decoration: none;
}
#rightSide a:hover, a:active {
	color: #666;
	text-decoration: none;
}
#rightSide img{
	margin: 0 0 10px 0;
}

#rightSide .copyHome {
	margin: 0;
	padding: 0;
}
#rightSide .copyHome h1 {
  margin: 0 0 15px 0;
  font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",helvetica,arial,verdana,sans-serif;  
  font-size: 1.5em;
  color: #666;
  text-transform: uppercase;
} 
#rightSide .copyHome h2 {
	font: 1.1em "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	text-transform: uppercase;
	margin: 20px 0 5px 0;
}
#rightSide .copyHome p.intro2 {
	font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", helvetica, arial, verdana, sans-serif;
	font-size: 2em;
	font-weight: normal;
	padding: 0 ;
}
#rightSide .copyHome p {
	font-family: "ff-meta-web-pro-1", "ff-meta-web-pro-2", helvetica, arial, verdana, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	padding: 10px 0 0 0 ;
} 
#rightSide .copyHome p.note {
	font-size: .7em;
	padding: 20px 0 0 0;
}   
#rightSide .copyHome a:link, .copyHome a:visited {
	color: #CE4027;
	text-decoration: none;
}
#rightSide .copyHome a:hover, .copyHome a:active {
	color: #666;
	text-decoration: none;
}

#rightSide .copy p {
	float: right;
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2", helvetica, arial, verdana, sans-serif;
	font-size: 1.15em;
	line-height: 1.3em;
	padding: 3px 0 5px 0;
	color: #333;
	width: 425px;
} 

#rightSide strong{
	padding: 20px 0 0 0;
}
#rightSide .copy p.intro{
	margin: 20px 0 0 0;
} 
#rightSide .copy .left {
	width: 205px;
	float: left;
	padding: 0 20px 0 0;

}
#rightSide .copy .left2 {
	width: 405px;
	float: left;
	padding: 0 20px 0 20px;
}
#rightSide .copy .left2 ul {
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#rightSide .copy h1 { 
  	margin: 10px 10px 15px 0;
  	font-family: "presicav-1","presicav-2",helvetica,arial,verdana,sans-serif;
  	font-size: 1.6em;
	line-height: 1em;
  	color: #CE4027;
   	font-weight: bold;
}
#rightSide .copy h2 {
	font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2", helvetica, arial, verdana, sans-serif;
	font-size: 1.4em;  
	line-height: 1.2em;
	font-weight: normal;
	padding: 0px;
	color: #777;
}
#rightSide .copy h3 {
  margin: 0;
  padding: 10px 0 5px 0;
  font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2", Georgia, Times, serif;
  font-size: 1em;
  color: #f54c2b;
  text-transform: uppercase;
}
#rightSide .copy a:link, .copy a:visited {
	color: #CE4027;
	text-decoration: none;
}
#rightSide .copy a:hover, .copy a:active {
	color: #666;
	text-decoration: none;
}

#rightSide .twoColumns a:link, .twoColumns a:visited {
	color: #CE4027;
	text-decoration: none;
}
#rightSide .twoColumns h2 {
  margin: 0;
  padding: 10px 5px 0 0;
  font-family: "octin-prison-1","octin-prison-2", Georgia, Times, serif;
  font-size: 14px;
  color: #333;
  text-transform: uppercase;
}
#rightSide .twoColumns a:hover, .twoColumns a:active {
	color: #666;
	text-decoration: none;
}
#rightSide .twoColumns h1 {
  margin: 0 0 15px 0;
  font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",helvetica,arial,verdana,sans-serif;
  font-size: 18px;
  color: #333;
  text-transform: uppercase;
}

.note {
	font-size: 9px;
	color: #666;
}

.imgSquares { 
	float: left;
	border: none;
	margin: 0 0 10px 5px;
	padding: 0;
	border-right: 1px solid #B2B2B2; 
	border-bottom: 1px solid #B2B2B2; 
}

.imgRightSide { 
	float: right;
	margin: 0 0 10px 40px;
}

/* --------------------| =Footer |------------------- */

#footer {
	width: 920px;
	font-size: 9px;
	margin: 10px 0 20px 0;
}

.footerLft {
	float: left;
	width: 230px;
	border-top: 10px solid #000;	
}

.footerLftProjects {
	float: left;
	width: 230px;
	border-top: 10px solid #769216;	
}

.footerLftAccess {
	float: left;
	width: 230px;
	border-top: 10px solid #f6861f;	
}

.footerLft a:link, 
.footerLft a:visited, 
.footerLftProjects a:link, 
.footerLftProjects a:visited, 
.footerLftAccess a:link, 
.footerLftAccess a:visited {
	font-size: 9px;
	padding: 10px 5px;
	color: #CE4027;
	text-decoration: none;
}

.footerLft a:hover, 
.footerLft a:active, 
.footerLftProjects a:hover, 
.footerLftProjects a:active, 
.footerLftAccess a:hover, 
.footerLftAccess a:active {
	font-size: 9px;
	padding: 10px 5px;
	color: #666;
	text-decoration: none;
}

.footerRt {
	float: right;
	margin: 0 0 0 30px;
	padding: 0 10px 0 0;
	width: 650px;
	border-top: 10px solid #000;	
}

.footerRtProjects {
	float: right;
	margin: 0 0 0 20px;
	padding: 0 10px 0 0;
	width: 650px;
	border-top: 10px solid #769216;	
}

.footerRtAccess {
	float: right;
	margin: 0 0 0 20px;
	padding: 0 10px 0 0;
	width: 650px;
	border-top: 10px solid #f6861f;	
}

.footerRt a:link, 
.footerRt a:visited, 
.footerRtProjects a:link, 
.footerRtProjects a:visited, 
.footerRtAccess a:link, 
.footerRtAccess a:visited {
	font-size: 9px;
	padding: 10px 5px;
	color: #666;
	text-decoration: none;
}

.footerRt a:hover, 
.footerRt a:active, 
.footerRtProjects a:hover, 
.footerRtProjects a:active, 
.footerRtAccess a:hover, 
.footerRtAccess a:active {
	font-size: 9px;
	padding: 10px 5px;
	color: #CE4027;
	text-decoration: none;
}    

/* --------------------| =Form |------------------- */                    

.fieldLable {
	float: left;
	margin: 0;
	padding: 5px 10px 0 2px;
	width: 230px;
	text-align: right;
}

.fieldInput { 
	float: left;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}

.greyBorder {
	border-top: 1px solid #4D4D4D;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #4D4D4D;
}

input {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
	clear: left;
	border: 0px;
	background:transparent;
}

input[disabled]{
	background:#FFF;
}

button {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #FFF;
	background-color: #4D4D4D;	
	border: 1px solid #4D4D4D;	
	/*This expression prevents IE from drawing borders around radio buttons and others except text fields  */
	border-width: expression(this.type=="text"||this.type=="password"?'1px':'0px');
}

textarea.styled {
	border-top: 1px solid #4D4D4D;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #4D4D4D;
	padding: 5px;
	margin: 0 0 20px 0;	
}


.errorBox {
	border: 1px solid #A73324;
}

.errorText {
	font-weight:bold;
	color: #A73324;
}
 
/* --------------------| =Twitter |------------------- */ 

.tweetSpot {
	width: 140px;
	height: 140px;
	padding: 40px 60px 10px 30px;
	margin: 0 0 10px 0;
	background-image: url(../images/tweeting.gif);
	background-repeat: no-repeat;
}

div#twitter {
	width: 145px;
}

div#twitter h2 {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #000;
}

p#preloader {
	margin: 0;
	padding: 0;
	/* background: transparent url("../images/loader.gif") 1em center no-repeat;
	generate your own loader gif: http://www.ajaxload.info */
}

ul#twitter_update_list {
	margin: 0;
	padding: 0 0 0 3px;
	font-size: 12px;
	list-style-type: none;
}

ul#twitter_update_list li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
}

ul#twitter_update_list li a {
	/* timestamp link */
	color: #CE4027;
}

ul#twitter_update_list li span {
	display: inline;
}

ul#twitter_update_list li span a {
	/* links in tweet */
	color: #CE4027;
}

ul#twitter_update_list li.firstTweet {
}

ul#twitter_update_list li.lastTweet {
	border-bottom: none;
}

a#profileLink {
	display: block;
	padding: 0;
	color: #000;
}
       

/* --------------------| =Slideshow |------------------- */ 

#projectContainer {
	margin: 0 0 20px 0;
}
 
#slider{
	border-bottom: 8px #000 solid;
} 

#slider1{
	border-bottom: 8px #000 solid;
	border-right: 1px #000 solid;
	border-left: 1px #000 solid;
}

.slidernav { 
	float: right;
	background: #000;
	width: 640px;
}  

.slider1nav { 
	float: right;
	background: #000;
	width: 300px;
}

#slider ul, #slider li,
#slider1 ul, #slider1 li{
	margin:0;
	padding:0;
	list-style:none;
}

#slider li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/
	width: 640px;
	height: 470px;
	overflow: hidden;
}	 

#slider1 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/
	width: 300px;
	height: 320px;
	overflow: hidden;
}

#prevBtn, #slider1prev{
	padding: 2px 1em 1px .3em;
	float: right;
}	

#sliderPosition{
	float: left;
	color: #fff;
	font-size: .8em;
	padding: 2px 0 0 10px;
}

#nextBtn, #slider1next{
	float: right;
	padding: 2px 1em 1px .2em;
} 													

#rightSide #prevBtn a, #rightSide #nextBtn a,
#rightSide #slider1next a, #rightSide #slider1prev a {
	font-size: .8em;
	color: #fff;
}
#rightSide #prevBtn a:hover, #rightSide #nextBtn a:hover,
#rightSide #slider1next a:hover, #rightSide #slider1prev a:hover{
	font-size: .8em;
	color: #888;
}	

  
  
/* --------------------| =Pop Up/Colorbox Style |------------------- */ 

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* ColorBox example user style */
#cboxOverlay{background:#fff;}

#colorbox{}
    #cboxContent{margin-top:1px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(../images/loading2.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#000;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(../images/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}

#definition {
	width: 300px;
	background-color: #efefef;	
	padding: 15px;
}
#definition h1{
	font-size: 1.2em;
}
#definition h1 em{
	font-size: .8em;
	font-weight: normal;
}
#definition h2{
	font-size: 1em;
}
#definition h3{
	font-size: .9em;
}   
#definition p{
	font-size: .8em;
	line-height: 1.4em;
	padding-bottom: 5px;
}


/* DAAD */

.daad {
	margin: 35px 35px 0 35px;
	font-family: "superclarendon-1","superclarendon-2", Georgia, Times, serif;
}

.daad h1 {
	margin: 10px 0 25px 0;
	font-family: "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	font-size: 2em;
}

.enterCell {
	float: left;
	width: 140px;
	padding: 5px 0 5px 0;
	font-family: "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	font-size: .9em;
}

.daad a {
	text-decoration: underline;
}

.daad a: hover, .daad a: visited, daad a: active  {
	text-decoration: underline;
}

.iconWidth {
	float: left;
	width: 40px;
	padding: 5px 0 0 0;
	vertical-align: bottom;
}
 
.enterFooter {
	padding: 15px 0 15px 0;
	font-family: "superclarendon-1","superclarendon-2", Georgia, Times, serif;
	font-size: 1em;
	font-style: italic;
}

#mce-error-response, .response {
	background: none repeat scroll 0 0 #FFFFFF;
	    font-size: 11px;
	    line-height: 14px;
	    margin-top: 30px;
	    padding: 10px;
	
	}
	
input[type=text]#mce-EMAIL {
    border-bottom: 3px solid #000000;
    border-top: 3px solid #000000;
    padding: 5px;
    width: 192px;
	}
	
#mc_embed_close {display: none;}


/* Refresh CSS by Justin Lascelle */


#video-container {
	overflow: auto;
	padding: 4px 0px;
}

.threecol {
	width: 200px; 
	margin-right: 25px;
	float: left;
	border-radius: 5px;
}

.last {margin-right: 0 !important;}



#video-container a.playback img {margin: 0; padding: 0; opacity: 0.3;}

a.playback {width: 200px; height: 200px; margin: 0; padding: 0;}

#video-container a img {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/* Video Layout */
#video-container a:hover img {opacity: 0.9;}

.tedx {
	background: url('../images/homethumbs/tedx-thumb.jpg') center top no-repeat;
}
.whatilearned {
	background: url('../images/homethumbs/whatilearned-thumb.jpg') center top no-repeat;
}
.timelapse {
	background: url('../images/homethumbs/timelapse-thumb.jpg') center top no-repeat;
}
.workshop {
	background: url('../images/homethumbs/workshop-thumb.png') center top no-repeat;
}
.timelapse2 {
	background: url('../images/video-thumbs/rabbit-timelapse.jpg') center top no-repeat;
}
.timelapse3 {
	background: url('../images/video-thumbs/timelapse3.jpg') center top no-repeat;
}
.timelapse4 {
	background: url('../images/video-thumbs/primer-timelapse.jpg') center top no-repeat;
}
.timelapse5  {
	background: url('../images/video-thumbs/primer2-timelapse.jpg') center top no-repeat;
}
.psychedelic  {
	background: url('../images/video-thumbs/psychedelic-poster.jpg') center top no-repeat;
}
.baad  {
	background: url('../images/video-thumbs/baad.jpg') center top no-repeat;
}
.safety  {
	background: url('../images/video-thumbs/safety.jpg') center top no-repeat;
}
.tripping  {
	background: url('../images/video-thumbs/tripping.jpg') center top no-repeat;
}
.timelapse6  {
	background: url('../images/video-thumbs/typeset-tl.jpg') center top no-repeat;
}
.dia  {
	background: url('../images/video-thumbs/dia.jpg') center top no-repeat;
}
.cinemocracy {
	background: url('../images/video-thumbs/cinemocracy.jpg') center top no-repeat;
}
.thesea {
	background: url('../images/video-thumbs/thesea.jpg') center top no-repeat;
}
.threei {
	background: url('../images/video-thumbs/3i.jpg') center top no-repeat;
}
.notice {
	background: url('../images/video-thumbs/notice.jpg') center top no-repeat;
}
.polinator {
	background: url('../images/video-thumbs/pollinator.jpg') center top no-repeat;
}

.iso {
	background: url('../images/video-thumbs/iso.jpg') center top no-repeat;
}

/* From v3 */ 


.new #header {
    background: rgba(255,255,255,0.9);
    border-top: 5px solid #000000;
    box-shadow: -4px 1px 4px #666666;
    height: 33px;
    left: 0;
    padding: 8px 0;
    position: absolute;
    width: 100%;
    z-index: 999999;
}


#logo {
    margin-left: 8px;
 	float: left;
}

#logo .site-title, #logo .site-description {
    color: #000000;
    display: none;
    font-family: Georgia,serif;
}
   


.new .subscribe-wrap {
    background: url("http://morematter.com/v3/wp-content/themes/canvas/images/subscribe-bg.png") no-repeat scroll 0 11px transparent;
    float: right;
    margin: -8px 8px 0 0;
    text-align: center;
    width: 241px;
}

.new .subscribe {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-color: -moz-use-text-color #999999 #999999 !important;
    border-radius: 0 0 5px 5px !important;
    border-style: none solid solid !important;
    border-width: 0 1px 1px !important;
    margin: 0 auto !important;
    padding: 10px 0 !important;
    text-align: left !important;
    width: 191px !important;
	position: inherit;
}

.new input#mce-EMAIL[type="text"] {
    border-bottom: 3px solid #000000;
    border-top: 3px solid #000000;
    padding: 5px;
    width: 181px;
}

.new .subscribe label {
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 0 6px 6px !important;
}

.mce_inline_error {color: #ff0000; font-size: 11px; letter-spacing: 0.5px; padding: 5px; line-height: 16px;}

.new .subscribe input#subscribeButton {
    background: url("http://morematter.com/v3/wp-content/themes/canvas/images/subscribe-input-submit-sprite.png") no-repeat scroll 150px 4px transparent;
    border: 0 none;
    font-family: "superclarendon-1","superclarendon-2",sans-serif;
    font-size: 14px;
    letter-spacing: -0.6px;
    margin: 0;
    padding: 0 41px 0 0;
    text-align: right;
    width: 190px;
}

.new .subscribe input#subscribeButton:hover {
    background: url("http://morematter.com/v3/wp-content/themes/canvas/images/subscribe-input-submit-sprite.png") no-repeat scroll 150px -18px transparent;
    color: #F54C2B;
}

#tweets {
    background: url("http://morematter.com/v3/wp-content/themes/canvas/images/tweet-icon.png") no-repeat scroll left top transparent;
    float: left;
    height: 30px;
    margin: 5px 0 0 20px;
    padding: 0 0 0 30px;
    width: auto;
}

#tweetlink, #tweetlink:visited {
	font-size: 14px !important; 
	color: #49ABE2;
	text-decoration: none;
	margin-top: 10px;
	display: inline-block;
}

#tweetlink:hover {text-decoration: underline;}

#shout {
    background: url("http://morematter.com/v3/wp-content/themes/canvas/images/meeting-icon.png") no-repeat scroll 10px top transparent;
    float: left;
    height: 40px;
    margin: 5px 0 0;
    width: 44px;
}

#meeting {
    background: url("../images/rick-clock.png") no-repeat scroll 10px top transparent;
    float: left;
    height: 34px;
    margin: -2px 0 0 -3px;
    width: 44px;
}

.rickhead {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../images/rick-clock.png");
    background-origin: padding-box;
    background-position: 0 top;
    background-repeat: no-repeat;
    background-size: 26px auto;
    display: inline-block;
    height: 24px;
    width: 24px;
}
	
.hide {
    display: none;
}

.new .tweet-content {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border-radius: 0 0 5px 5px;
	border: 1px solid #999999;
    font-family: "Georgia",Serif;
    font-size: 17px;
    font-style: italic;
    letter-spacing: -0.2px;
    line-height: 20px;
    margin-left: 95px;
    padding: 25px;
    position: absolute;
    top: 0;
    width: 163px !important;
}

.new #form-wrap, .new #form-wrap2 {
    border-color: -moz-use-text-color #999999 #999999;
    border-radius: 0 0 5px 5px;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    left: 234px;
    position: absolute;
    top: 0;
    width: 200px;
  	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
    border-radius: 0 5px 5px 5px;
    /*display: block !important;*/
    font-size: 11px;
    padding: 10px;
}

.new #form-wrap2 {width: 254px;}

#input_3 {width: 100px !important;}

.new #leftSideHome {
	float: left;
	padding: 30px 0px 0 0;
	width: 200px;
	margin-right: 25px;
}

.new #rightSide {
	padding: 20px 0 25px 0px;
}

.new #container{
	width: 875px;
	padding: 0;
	overflow: hidden;
}

.new #headerHome {margin-top: 72px; height: 272px; border-top: 0px;}

.new #navigation {
	width: 875px;
	padding: 0 0 10px 0;
	border-bottom: 0;
}

.press #leftSide {width: 200px; margin: 0 25px 0 0; padding-right: 0;}
.press #leftSide h2 {display: block; font-size: 13px !important; padding:0 0 12px !important;}
.headimage {margin-top: 73px; /*border-top: 5px solid #000;*/}

/*2012 Typography*/

.new h1 {
	color: #8F9C1B;
    font-family: superclarendon-1,superclarendon-2,serif;
    font-size: 95px;
    font-weight: 100;
    letter-spacing: -3px;
    line-height: 101px;
    margin: 15px 0 10px;
}

.new p, .new #rightSide .copyhome p {
	font-family: superclarendon-1,superclarendon-2,serif !important;
	font-weight: 100 !important;
	font-size: 15px !important;
	line-height: 25px !important;
}

.new h2 {line-height: 0 !important;margin: 26px 0 6px !important; color: #8F9C1B;font-size: 18px !important;}
.new #rightSide .twoColumns h2 {margin: 5px 0 !important; font-family: "superclarendon-1","superclarendon-2",Georgia,Times,serif;}
.new #leftSideHome {color: #7C7674;}
.new hr.blk {margin:0 0 15px 0 !important;}

hr.grey {color: #7C7674; height: 5px; margin: 10px 0;}

.nav-head {
	display: block;
	padding:0 0 0;
	border-bottom: 2px solid #000;
	margin-bottom: 6px;
	font-size: 14px;
	line-height: 17px;
}

.new h3 {
	font-family: superclarendon-1,superclarendon-2,serif;
	font-weight: normal;
	font-size: 13px;
	color: #444;
}



.new ul {
	margin: 15px 0px 15px 0px;
	font-family: superclarendon-1,superclarendon-2,serif;
	font-weight: normal;
	font-size: 13px;
		color: #444;
}

/*.new ul li {list-style-type: circle;}*/

.new #navigation ul li, .new #footer ul li {list-style-type: none;}
.new #navigation ul, .new #footer ul {list-style-type: none; margin: 0;}
#video-container p {margin: 20px 0px;}
#video-container .wordwrap p {margin: 10px 0px;}

.new #footer {margin-bottom: 250px;}

ul.nav {}
ul.nav li a {color: #666; font: 13px "ff-meta-web-pro-1","ff-meta-web-pro-2",Helvetica,Arial,Verdana,sans-serif; text-decoration: none; line-height: 0px !important; display: block; padding: 9px 0;}
ul.nav li a:hover {color: #F04F24;}

.wordwrap {width: 200px; float: left; margin-right: 25px;}
.wordwrap p { line-height: 20px !important; font-size: 14px !important; display: inline-block; margin-top: 15px;}
.wordwrap p span.identifier {
	color: #F04F24;
	display: block;
	font-family: "pill-gothic-300mg-1","pill-gothic-300mg-2",helvetica,arial,verdana,sans-serif;
	font-size: 13px;
	font-weight: 400 !important;
	letter-spacing: 0.5px;
	margin-top: 4px;
}

.wordwrap p span.description {
	color: #666;
	display: block;
	font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2",Helvetica,Arial,Verdana,sans-serif;
	font-size: 9px;
	font-weight: 400 !important;
	letter-spacing: 0.5px;
	margin-top: 4px;
	line-height: 14px;
}

.videos .wordwrap {height: 400px;}
.web .wordwrap {width: 425px; height: 396px;}
.web .wordwrap img {border: 1px solid #ccc;}
.onecol {
	width:200px;
	margin-right: 25px;
	float: left;
	padding-top: 10px;
}

.onecol p {font-size: 16px; line-height: 22px; margin-bottom: 20px;}

.friends .threecolumns {padding-top: 40px;}

ul.friends li a {
    color: #7C7674;
    display: inline-block;
    font-family: superclarendon-1,superclarendon-2,serif !important;
    font-size: 13px;
    font-weight: 100;
    line-height: 19px !important;
    margin-bottom: 6px;
    text-decoration: none;
}

ul.friends li a:hover {
	color: #F04F24;
}

.threecolumns {  
	margin: 20px 0;
	display: inline-block;
	width: 650px;
	-moz-column-count: 3;
	-moz-column-width: 200px;
	-moz-column-gap: 25px;
	-webkit-column-count: 3;
	-webkit-column-width: 200px;
	-webkit-column-gap: 25px;
	column-count: 3;
	column-width: 200px;
	column-gap: 25px;
}

.overview .onecol p {font-size: 12px !important; color: #7C7674; line-height: 17px !important;}

.threecolumns p {margin: 0 0 22px 0; line-height: 20px !important; font-size: 14px !important; color: #7C7674;}
.end, p.end {margin-bottom: 200px;}
.terms h3 {
    font-family: superclarendon-1,superclarendon-2,serif !important;
    font-size: 15px;
    line-height: 19px;
    margin-bottom: 6px;
	color: #8F9C1B;
}

#strategy .threecol p {
	margin: 0 0 22px 0; 
	line-height: 20px; 
	font-size: 14px; 
	color: #7C7674;
}

.orange {color: #F04F24;}

.interior a {color: #F04F24; text-decoration: none;}
.interior a:hover {text-decoration: underline;}

.note {display: inline-block; margin-top: 4px;}
.contact strong {color:#F04F24 !important;}

p.legal  {
   	font-size: 12px !important;
    line-height: 19px !important;
}

.wf-loading p, .wf-loading a, .wf-loading li,.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4,.wf-loading h5 {display: none;}/*sayonara FOUT*/

#strategy {float: left; width: 650px; overflow: auto; padding-top: 55px;}

/*video popup*/

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px}
div.pp_default .pp_gallery ul li a{background:url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0px 10px 0 3px;position:absolute;top:2px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(../images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:55px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}











