body {
	background: #bbb;
	margin:0;
}


.fader{
	width:200px;
	height:145px;
}
.hover{
	width:200px;
	height:145px;
	margin:0;
	padding:0;
	font-size:0;
	text-align:center;
	display:block;
}
.hover img{
	margin:0;
	padding:0;
	width:200px;
	height:145px;
	display:block;
}
.caption img{
	position:absolute;
}
.caption-story img{
	margin-top:0px;
}

/* ~~ Element/tag selectors ~~ */
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more specific selector. */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p, li {
	font: 1em Arial, Helvetica, sans-serif;
}
a img { /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
	border: none;
}

/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link {
	color: #ed1c24;
	text-decoration: none!important; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification */
}
a:visited {
	color: #ed1c24;
	text-decoration:none;
}
a:hover, a:active, a:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	text-decoration: none;
}

/* ~~this fixed width container surrounds the other divs~~ */
.container {
	width: 960px;
	background:url(imgs/cf-bkgd.jpg)#FFF no-repeat;
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}


@font-face {
    font-family: 'dk_canned_whaleregular';
    src: url('fonts/dk_canned_whale-webfont.eot');
    src: url('fonts/dk_canned_whale-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dk_canned_whale-webfont.woff') format('woff'),
         url('fonts/dk_canned_whale-webfont.ttf') format('truetype'),
         url('fonts/dk_canned_whale-webfont.svg#dk_canned_whaleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
	font-family: 'Aurulent Sans';
	src: url('/assets/AurulentSans-Regular.eot');
	src: local('Aurulent Sans'), local('AurulentSans-Regular'), url('/assets/AurulentSans-Regular.ttf') format('truetype');}
	
	
	
.right {
background:#fff;
}
.left {
background:#fff;
}
.none {
background:#fff;
}


/* ~~ the header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo ~~ */
#header {
	height:180px;
	width:960px;
	/*background:url(imgs/cf-header.jpg) no-repeat;*/
}
#header .logo {
	float:left;
	padding:22px 0 0 25px;
}
#header .captain-title {
	float:left;
	padding:45px 0 0 52px;
}
#header .captain-title h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 1.7em;
	font-weight:bold;
	color:#ed124f;
}
#header .facebook {
	float:right;
	margin:40px 10px 0 0;
}
#header .twitter {
	float:right;
	margin:40px 25px 20px 0;
}
#header ul.nav {
	width:750px;
	height:20px;
	float:left;
	position: absolute;
	list-style: none; /* this removes the list marker */
	border-top: 0 solid #fff; /* this creates the top border for the links - all others are placed using a bottom border on the LI */
	margin:145px 0 15px 255px; /* this creates the space between the navigation on the content below */
}
#submenu li {
	float: none;
	padding: 10px 20px 10px 20px;
	
}

#submenu {
	padding: 10px 0 6px 0;
}

/*
ul #submenu li a.selected a:selected, a:active  {
	color: #ed124f;
	
}
*/

ul.nav li {
	display:block;
	float:left;
	font-family: arial, helvetica, sans-serif;
	font-weight:bold!important;
	text-align:left;
	list-style: none;
	padding-right: 62px;
	padding-top: 3px;
	font-size:0.81em;
/* 	color:#282881; */
	border-bottom: 0px solid #fff; /* this creates the button separation */
}

ul.nav li a{
	display:block;
	text-decoration:none;
	background-color:none;
	color:#fff;
}


ul.nav li a, 
ul.nav li a:visited, 
ul.nav li ul li a, 
ul.nav li ul li a:visited,
ul.nav li.active ul li a,
ul.nav li a:active, 
ul.nav li ul li a:active 
{
	color:#fff;
}


ul.nav li.active a,
ul.nav li a:hover, 
ul.nav li.active ul li.active a,
ul.nav li ul li a:hover {
	color: #fbca05;
}


#header ul.nav li ul {
/* 	display: block; */
    position: absolute;
/*     width:350px; */
    font-size:1.34em;
    z-index: 50;
    background-color:#fff; 
    margin-left:-20px;
}

#header .line {
	float:left;
	width:910px;
	height:6px;
	margin-left:25px;
	margin-top:20px;	

}
.bx-window .bx-wrapper .bx-window {
background:url('imgs/wood-slider-bkgd.jpg') no-repeat;
/* margin-left: 25px; */
}
.bx-wrapper {
margin: 0 auto;
height:225px;
}

#slider1 {
	background:none;
	height:220px;
	width:910px;
}
#content {
	width:960px;
}
.content-star {
	float:right;
	margin: 50px 60px 0 0;
}

#boxtop{
	position: relative;
	background:url('imgs/boxtop.jpg') no-repeat;
	width:911px;
	height:10px;
	margin:35px 0 0 25px;
	z-index:5;
}

#boxbottom{
	position: relative;
	background:url('imgs/boxbottom.jpg') no-repeat;
	width:911px;
	height:11px;
	margin:0 0 20px 25px;
	z-index:5;
}

.content-border {
	position: relative;
	z-index:5;
	width:911px;
	margin:0 0 0 25px;
	background:url('imgs/boxsides.jpg') repeat-y;
}
.content-border-folio {
	position: relative;
	z-index:5;
	width:910px;
	margin:35px 0 30px 25px;
	background:url('imgs/dashed-frame-folio.png') no-repeat;
}
@font-face {
	font-family: 'palatino italic';
	src: url("../fonts/palatino italic.eot");
	src: local('palatino italic'), url("../fonts/palatino italic.ttf") format("truetype");
}
.branding-right h1 {
	font-family:dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	font-size:1.5em;
	line-height: 1.0em;
	color:#282881;
	margin:3px 15px 0 15px; 
}
.branding-right h2 {
	font-family: arial, helvetica, sans-serif;
	font-size:1.0em;
	color:#ed124f;
	margin:2px 15px 10px 15px; 
}
.branding-right h3 {
	font: 1.9em palatino italic, times italic, serif italic;
	color:#807f83;
	margin:20px 15px 10px 15px; 
}
.branding-right p {
	font: 0.75em arial, helvetica, sans-serif;
	color:#807f83;
	margin:0px 15px 10px 15px; 
}
.branding-right ul {
	font-family:arial, helvetica, sans-serif;
	color:#807f83;
	padding:0;
    margin:0 0 10px 12px;
    list-style:none;
}
.branding-right li {
	font: 0.75em arial, helvetica, sans-serif;
	color:#807f83;
	padding-left: 1em; 
    text-indent: -.7em;
}
.branding-right li:before {
	content: "\002022";
	color:#ed124f;
}

.wide {
	width:270px;
	float:right;	
}
.wide a {
	margin-top: -35px;	
}
.content-text {
	font:arial, helvetica, sans-serif;
	margin:10px 0 30px 65px;
	width:825px;
	float: left;
}
.content-text-story {
	font:arial, helvetica, sans-serif;
	margin:5px 0 30px 165px;
	width:630px;
	float: left;
}
.content-text h1, .content-text-story h1 {
	font: 1.9em arial bold, helvetica, sans-serif;
	color:#ed124f;
	margin-bottom:20px;
}
.content-text p, .content-text-story p {
	font: 1.0em arial bold, helvetica, sans-serif;
	color:#282881;
	margin-bottom:10px;
}
.content-text-colour {
	font:arial, helvetica, sans-serif;
	margin:0px 0 30px 55px;
	width:770px;
	float: left;
}
.content-text-colour h1 {
	font: 1.8em arial bold, helvetica, sans-serif;
	font-weight:bold;
	color:#FBCA05;
	margin-bottom:20px;
	margin-top:10px;
}
.content-text-colour p {
	font: 1.3em arial, helvetica, sans-serif;
	color:#fff;
	margin-bottom:10px;
}
.content-text-contact {
	margin:70px 20px 0 0;
	float:right;
	width:410px;
}
.content-text-contact a:link {
	color: #fff;
	text-decoration: none!important;
}
.content-text-contact h1 {
	font: 1.7em arial bold, helvetica, sans-serif;
	font-weight:bold;
	color:#FBCA05;
	margin:0 20px 10px 0;
}
.content-text-contact p {
	font: 1.1em arial, helvetica, sans-serif;
	color:#fff;
	margin:10px 20px 20px 0;
}
.news {
	font:arial, helvetica, sans-serif;
	margin:20px 0 100px 30px;
	width:450px;
	float: left;
}
.content-text-ourteam {
	font:arial, helvetica, sans-serif;
	margin:0px 28px 0px 30px;
/* 	padding-top: 20px; */
	padding-bottom: 30px;
	width:210px;
/* 	height:800px; */
	float: left;
}
.content-text-ourteam h1 {
	font: 1.2em arial bold, helvetica, sans-serif;
	color:#ed124f;
	margin:0 0 20px 0;
}
.content-text-ourteam p {
	font: 0.9em arial, helvetica, sans-serif;
	color:#807f83;
}
.content-brackets-text {
	color:#282881;
	margin:0px 0 40px -30px;
	width:620px;
	height:220px;
	clear:both;
	background:url('imgs/dml-brackets.png') no-repeat;
}
.content-brackets-text h1 {
	font: 4.35em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#ed124f;
	margin:0 0 0 155px;
}
.content-brackets-text h2 {
	font: 2.25em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#807f83;
	margin:0px 0 5px 160px;
	padding-top: 70px;
}
.content-brain {
	color:#282881;
	margin:35px 20px 40px -30px;
	width:360px;
	height:300px;
	float: left;
}
.content-brain img {
	margin:0 0 50px 0px;
	float: left;
}
.content-brain h1 {
	font: 3.2em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#ed124f;
	margin:10px 0 50px 55px;
}
.content-brain h2 {
	font: 2.6em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#807f83;
	margin:0px 0 5px 55px;
}
.content-bubble-text {
	color:#282881;
	margin:40px 20px 40px 0px;
	width:360px;
	height:420px;
	float:left;
	background:url('imgs/dml-bubble.png') no-repeat;
}
.content-bubble-text h1 {
	font: 3.0em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#ed124f;
	margin:10px 0 50px 45px;
}
.content-bubble-text h2 {
	font: 2.6em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#807f83;
	margin:100px 0 5px 45px;
}
.content-grow-text {
	color:#282881;
	margin:0px 0 320px -30px;
	padding-top:160px;
	width:300px;
	float:left;
	background:url('imgs/grow-through-life.png') no-repeat;
}
.content-grow-text h1 {
	font: 5.4em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#ed124f;
	margin:10px 0 0px 30px;
}
.content-grow-text h2 {
	font: 2.3em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#807f83;
	margin:10px 0 5px 30px;
}
.content-team {
	padding: 35px 0px 140px 0;

}
.content-whatwedo {
	padding: 35px 0px 0px 0;

}
.content-profiles {
	position: relative;
	margin:0px 20px 10px 0px;
	width:665px;
	float:right;
/* 	padding-top:35px; */
}
.content-profiles-gray {
	background-color: #eae7e8;
	border-radius:12px 12px 0 0;
/* 	padding:5px 5px 5px 5px; */
/* 	padding-top:35px; */
}
.content-profiles img {
	float:left;
	margin: 0px 15px 0 0;
	padding:18px 15px 15px 15px;
}

.profilecopy{
	float:left;
	width:415px;
}

.content-profiles h1 {
	font:bold 0.8em arial, helvetica, sans-serif;
	color:#ed124f;
	margin:20px 0 5px 0;
	line-height: 0.5em;
	padding: 0px;
}
.content-profiles h2 {
	font: bold 0.8em arial, helvetica, sans-serif;
	color:#807f83;
	margin:10px 0 0 0;
	line-height: 0.5em;
}
.content-profiles p {
	font: 0.8em arial, helvetica, sans-serif;
	color:#807f83;
	margin-bottom:20px;
	padding: 0 15px 0 0 ;
}
.content-profiles h3 {
	font: 0.8em arial, helvetica, sans-serif;
	color:#ec008c;
	margin-bottom:35px;
}
.content-clients {
	position: relative;
	margin-top: 25px;
	margin-bottom:30px;
	margin-left: 20px;
	width:590px;
	float:left;
}
.content-clients img {
	margin-left: 20px;
	margin-bottom: 10px;
}
#content .content-circle {
	width:300px;
	float:right;
	position:absolute; bottom: 0px;
}
.content-block-text {
	width:156px;
	height:148px;
	margin:0px 15px 0 0;
	float: left;
	background:url('imgs/content-block-blank.png') no-repeat;
}
.content-block-text h1 {
	font: 1.5em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#282881;
	margin:30px 0 0 20px;
}
.content-block-text a:visited {
	text-decoration: none;
}
.content-block-text-hover {
	width:156px;
	height:148px;
	margin:0px 15px 0 0;
	float: left;
	background:url('imgs/content-block-hover.png') no-repeat;
}
.content-block-text-hover h1 {
	font: 1.5em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#fff!important;
	margin:30px 0 0 20px;
}
.content-right-text {
	float:right;
	margin:30px 5px 0px 0px;
	width:270px;
	height:250px;
	background:url('imgs/get-in-touch.png') no-repeat; 
}
.content-right-text h1 {
	font: 3.1em dk_canned_whaleregular, arial bold, helvetica, sans-serif;
	line-height: 1.0em;
	color:#282881;
	margin-bottom:10px;
	margin-left: 25px;
	padding-top: 20px;
}
.content-right-text h2 {
	font: 1.4em arial bold, helvetica, sans-serif;
	color:#282881;
	margin:0 0 12px 60px;
	padding-top: 12px;
}
.content-right-text p {
	font: 0.9em arial, helvetica, sans-serif;
	color:#282881;
	margin:0 0 5px 60px;
}
.content-folio {
	width:620px;
	margin-left: 20px;
	padding-bottom: 1px;
}
.content-folio img {
	margin:10px 20px 0 0;
	float:left;
	outline-color: gray;
	outline-style: solid;
	outline-width: thin;
}
.content-folio a {
	font: 0.8em arial, helvetica, sans-serif;
	color:#282881;
	padding:25px 0 0 0;
}
#footer {
	height:330px;
	width:960px;
	clear: both;
}
#footer .line {
	float:left;
	width:910px;
	height:7px;
	margin-left:25px;	
}
.footer-text {
	font:arial, helvetica, sans-serif;
	margin:0 0 0 25px;
	width:910px;
}
.footer-text h1 {
	font: 0.8em arial bold, helvetica, sans-serif;
	float:left;
	margin: -20px 0 0 700px;
	color:#807f83;
}
.footer-text h2 {
	font: 0.8em arial bold, helvetica, sans-serif;
	color:#ed124f;
	display: inline;
	float: right;
	margin: -20px 0 0 0;
}
.footer-text p {
	font: 0.75em arial, helvetica, sans-serif;
	color:#000511;
	float: left;
	margin-left:30px;
}
.content-text-nsnteam {
	font:arial, helvetica, sans-serif;
	margin:10px 25px 0px 0px;
	width:960px;
	float: left;
}
.content-text-nsnteam h1 {
	font: 1.7em arial bold, helvetica, sans-serif;
	color:#ed124f;
	margin-bottom:20px;
	margin-left: 25px;
}
.content-text-nsnteam p {
	font: 1.0em arial, helvetica, sans-serif;
	color:#807f83;
	margin-left: 25px;
}
.content-text-nsnteam img {
	float:left;
	margin: 0px 0 150px 0px;
}
.contact-form {
	float:left;
	width:260px;
	margin: 15px 60px 60px 80px;
}
.contact-form p {
	font: 0.9em arial, helvetica, sans-serif;
	color:#807f83;
	margin-top: 20px;
/* 	margin-bottom:20px; */
}
.branding-right a, branding-right a:link, branding-right a:hover, branding-right a:active {
	color:#ED124F;
}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */





















































.caption{
	display:block;
	background: none;
    margin: 0px auto;
    position: relative;
    width:825px;
	height:583px;
	border: 3px solid #fff;
}
.caption-contact{
	display:block;
	background: none;
    margin: 20px 30px 10px 55px;
    position: relative;
	float:left;
    width:370px;
	height:346px;
	border: 1px solid #fff;
}
.caption-story{
	display:block;
	height:750px;
}

.jcarousel .caption{
	text-align:left;
	width:870px;
	
}
.jcarousel .caption-story{
	text-align:left;
	width:870px;
	
}

.jcarousel h1, .jcarousel p{
	font-family:dk_canned_whaleregular, arial, helvetica, sans-serif;
	font-size: 2.5em;
	line-height: 1.28em;
/* 	position:relative; */
	color: #282881;
	width:470px;
	padding-top: 7px;
}

.folio-news h1 {
	margin-top:20px;
    float: right;
    width: 220px;
	line-height: 1em;
}

.folio-news .caption {
    text-align: left;
    width: 890px;
}

.jcarousel-wrapper {
	background: none;
    margin: 0px auto;
    position: relative;
    width:630px;
	height:602px;
	border: 1px solid #fff;
}
.jcarousel-wrapper-small {
	background: none;
    margin: 0px auto;
    position: relative;
    width:825px;
	height:583px;
	border: 3px solid #fff;	
}
.jcarousel-wrapper .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}

.jcarousel-wrapper .photo-credits a {
    color: #fff;
}

/** Carousel **/

.jcarousel {
    position: relative;
    overflow: hidden;
    width: 630px;
    height: 602px;
}

.jcarousel ul {
	width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel li {
    float: left;
    width:630px;
}

/** Carousel Controls **/
.jcarousel-control-prev,
.jcarousel-control-next{
display:inline;
width:55px;
height:20px;
}
.jcarousel-control-prev p,
.jcarousel-control-next p{

}

.jcarousel-control-next {
right:0;
position: absolute;
top:320px;
margin-right:-80px;
background:url('imgs/next-control.png') no-repeat;
}
.jcarousel-control-prev {
position: absolute;
top:320px;
margin-left:-80px;
background:url('imgs/back-control.png') no-repeat;
}


/** Carousel Pagination **/

.jcarousel-pagination {
    position: absolute;
    bottom: 0;
    left: 15px;
}

.jcarousel-pagination a {
    text-decoration: none;
    display: inline-block;
    
    font-size: 11px;
    line-height: 14px;
    min-width: 14px;
    
    background: #fff;
    color: #4E443C;
    border-radius: 14px;
    padding: 3px;
    text-align: center;
    
    margin-right: 2px;
    
    opacity: .75;
}

.jcarousel-pagination a.active {
    background: #4E443C;
    color: #fff;
    opacity: 1;
}
.couplets {
	background:#000511;;
	width:630px;
	height:158px;
	margin:0;
}
.couplets p {
	font: 1.15em palatino, times, serif;
	width:615px;
	color:#fff;
	padding:32px 0 20px 50px;
	margin:0;
}
.couplets-6 {
	background:#000511;;
	width:630px;
	height:158px;
	margin:0;
}
.couplets-6 p {
	font: 1.15em palatino, times, serif;
	width:615px;
	color:#fff;
	padding:14px 0 20px 80px;
	margin:0;
}
	
	/* line 7, ../sass/lightbox.sass */
body:after {
  content: url(imgs/close.png) url(imgs/loading.gif) url(imgs/prev.png) url(imgs/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(imgs/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(imgs/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(imgs/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 100%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 115, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}
/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  margin: 0 -50px 0 0;
  background: url(imgs/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.image-row {
  *zoom: 1;
  margin-top: 30px;
  margin-bottom: 20px;
  margin-left:55px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.image-row:after {
  content: "";
  display: table;
  clear: both;
}
.example-image {
	margin-right:10px;
	border: 2px solid #fff;	
}
.click-here {
	margin:320px 80px 0 555px;
	z-index:99;	
}
.click-here-find {
	margin:80px 80px 0 650px;
	z-index:99;
	width:400px;	
}
.biog {
    margin: 20px 35px 15px 60px;
    position: relative;
	float:left;
    width:620px;
	height:150px;
}
.biog h1 {
	font: 1.4em arial bold, helvetica, sans-serif;
	font-weight:bold;
	color:#FBCA05;
	margin-bottom:10px;
	margin-top:0px;
}
.biog p {
	font: 1.0em arial, helvetica, sans-serif;
	color:#fff;
	margin-bottom:10px;
}
.biog img {
	float:left;
	margin: 0 25px 20px 0;
	border: 2px solid #fff;	
}
