/* CSS Document */

/* Impress Design, LLC is the home of graphic designer 
		Jack McDaniel
		720.495.1368
		http://Impress-Design.com */
/* Feel free to use this template as you like. It was developed for use with 
MODx Content Management Framework, but it will work with any site. 
Just make certain you change it and don't steal my images */

/*******************************************************************
 			Site Colors: 	Dark Blue #013568,
							Lighter Blue #035dac
							Content Text #666
********************************************************************/
/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: 
	http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, 
fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { 
	font-style:normal; font-weight:normal }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}

* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */


/* Body Settings and Background */
html,body{
	margin:0; 
	padding:0; 
	border:0; 
	font-size:14px; 
	font-weight: 100; 
	font-family: 'Avenir LT Std',Arial,Helvetica,sans-serif;
	color:#000;
}
html{
	background:#F6F7FA url(../img/BGjune.jpg) top left repeat-x;
}

/***********************************************************
				BASIC LINKS
**********************************************************/
a {
	color: #013568; 
	text-decoration: none;
	font-weight: 500;
}
a:hover {
	color: #035dac; 
	text-decoration: underline;
}
/********************************************************
				BODY INFO
*********************************************************/
:focus {
	outline: 0;
}
@font-face {
		font-family: 'DroidSansRegular';
		src: url('http://www.impress-design.com/DroidSans.eot');
		src: local('Droid Sans Regular'), local('DroidSans'), url('DroidSans.woff') format('woff'), url('DroidSans.ttf') format('truetype'), url('DroidSans.svg#DroidSans') format('svg');
}
body{
	width:100%; 
	margin:0 auto;
	background:#F6F7FA url(../img/BGjune.png) top left repeat-x;
	color: #000;
	font-family: 'Avenir LT Std',Arial,Helvetica,sans-serif;
	border-top: 5px solid #013568;
}
*{margin:0; padding:0}

#bodywrap {
	width: 100%;
	margin: 0 auto;
}
#maincontainer{
	width: 960px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
}
	
/**********************************************************
				HEADER
************************************************************/
#header {
	margin: 0 auto;
	height: 130px;
	overflow: hidden;
	background: #F6F7FA url(../img/headerBG.png) top left no-repeat;
}
/***********************************************************
				TOP NAVIGATION
************************************************************/
#nav {
	position:relative;
	display:block;
	height:135px;
	width: 960px;
	overflow: hidden;
}
#menu {
	margin:0;
	padding:0;
}
#menu ul li {
	display:inline;
}
#menu ul li#navhome a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/homeBG.png) top left no-repeat;
	width: 140px;
}
#menu ul li#navhome a:hover {
	background: url(../img/homeBG.png) 0 -201px no-repeat;
}
#menu ul li#navhomeactive a {
	float: left;
	margin: 0;
	height: 135px;
	width: 140px;
	background: url(../img/aboutBG.png) 0 -201px no-repeat;
}
#menu ul li#navportfolio a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/portfolioBG.png) top left no-repeat;
	width: 140px;
}
#menu ul li#navportfolio a:hover {
	background: url(../img/portfolioBG.png) 0 -201px no-repeat;
}
#menu ul li#navportfolioactive a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/portfolioBG.png) 0 -201px no-repeat;
	width: 140px;
}
#menu ul li#navblog a {
	float: left;
	margin: 0;
	height: 130px;
	background: url(../img/blogBG.png) top left no-repeat;
	width: 140px;
}
#menu ul li#navblog a:hover {
	background: url(../img/blogBG.png) 0 -201px no-repeat;
}
#menu ul li#navblogactive a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/blogBG.png) 0 -201px no-repeat;
	width: 140px;
}

#menu ul li#navID a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/ID.png) top left no-repeat;
	width: 120px;
}
#menu ul li#navID a:hover {
	background: url(../img/ID.png) 0 -201px no-repeat;
}

#menu ul li#navabout a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/aboutBG.png) top left no-repeat;
	width: 140px;
}
#menu ul li#navabout a:hover {
	background: url(../img/aboutBG.png) 0 -201px no-repeat;
}
#menu ul li#navaboutactive a {
	float: left;
	margin: 0;
	height: 135px;
	width: 140px;
	background: url(../img/aboutBG.png) 0 -201px no-repeat;
}
#menu ul li#navcasestudies a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/casestudiesBG.png) top left no-repeat;
	width: 140px;
}
#menu ul li#navcasestudies a:hover {
	background: url(../img/casestudiesBG.png) 0 -201px no-repeat;
}
#menu ul li#navcasestudiesactive a {
	float: left;
	margin: 0;
	height: 135px;
	background: url(../img/casestudiesBG.png) 0 -201px no-repeat;
	width: 140px;
}
#menu ul li#navcontact a {
	float: left;
	margin: 0;
	height: 137px;
	background: url(../img/contactBG.png) top left no-repeat;
	width: 140px;
}
#menu ul li#navcontact a:hover {
	background: url(../img/contactBG.png) 0 -201px no-repeat;
}
#menu ul li#navcontactactive a {
	float: left;
	margin: 0;
	height: 137px;
	background: url(../img/contactBG.png) 0 -201px no-repeat;
	width: 140px;
}
/*******************************************************
				CONTENT PAGE INFO
*********************************************************/
#wrap {
float: left;
width: 100%;
}
#contentContainer {
	float: left;
	width: 100%;
	margin: 35px 0 20px 0;
}
#content {
	margin-right: 345px; /*Set right margin to rightColumnWidth*/
	margin-bottom: 20px;
	margin-left: 25px;
	margin-top: 10px;
	padding: 0 10px 25px 20px;
	font-size: 1.0em;
	font-weight: 100;
	line-height:1.6em;
	text-align: justify;
}
#content p {
	padding-left: 20px;
	padding-bottom: 15px;
}
#content img {
	float: left;
	margin: 10px 20px 10px 0;
	border: 1px solid #999;
	padding: 7px;
	background: url(../img/imageBG.jpg) bottom left repeat-x;
}
.tele {
	font-family: 'Graublau Web','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: 100;
	margin: 20px 0;
	letter-spacing: -0.045em;
	color: #78a22e;
}
.user {
	float: left;
	width: 50%;
}
.userInner {
	padding: 7px;
}
#content h3 {
	margin: 5px 0 15px 0;
}
.emphasis {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #000;
}
.hilite {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #000;
}
.tweet {
	float: left;
	margin-right: 10px;
}
/*****************************************************
					RIGHT COLUMN
******************************************************/
#rightColumn{
	float: left;
	width: 345px; /*Width of left column*/
	margin-left: -345px; /*Set left margin to -(MainContainerWidth)*/
	margin-top: 35px;
}
.rightColInner {
	margin: 75px 20px 20px 40px;
	padding: 15px 8px 15px 8px;
}
/*****************************************************
					RIGHT LINKS
******************************************************/
.block {
	width: 100%;
}
.blockHead {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 21px;
	font-weight: 100;
	margin: 0 10px 10px 0;
	letter-spacing: -0.045em;
	color: #000;
}
.block ul {
	list-style: none;
}
.block li {
	margin: 0 0 0 0;
	padding: 5px 0 10px 10px;
	line-height: 1.15em;
	background: url(../img/listBG.jpg) bottom left no-repeat;
}
.block li a {
	color: #013568;
	text-decoration: none;
}
.block li a:hover {
	text-decoration: none;
	color: #035dac;
}
.blockDate {
	font-size: 12px;
	font-style: italic;
	color: #666;
	text-transform: uppercase;
}
.bottomMenu {
	margin-left: 35px;
	margin-bottom: 10px;
	line-height: 1.75em;
	font-size: 1.1em;
}
#social {
	margin-left: 35px;
}
/**********************************************************************
				CUSTOMER COMMENTS
**********************************************************************/
.quote {
	padding: 0 15px 10px 30px;
	margin-left: 10px;
	background: url(../img/quotes2.png) top left no-repeat;
	font-style: italic;
	color: #000;
}
.business {
	text-align: right;
	padding-right: 15px;
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #333;
}
.owner {
	text-align: right;
	padding-right: 15px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #013568;
	background: url(../img/listBG.jpg) bottom left no-repeat;
}
/**********************************************************************
				FRONTPAGE
**********************************************************************/
#sectionContainer {
	margin: 20px 0;
}
#recentBlog {
	float: left;
	width: 367px;
	margin-bottom: 5px;
	font-size: 1.0em;
	color: #666;
	text-align: justify;
	line-height: 1.4em;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
}
#recentBlog img {
	float:right;
	margin: 5px 0 5px 10px;
	border: 1px solid #222;
}
#user1 {
	float: left;
	width: 296px;
	margin-bottom: 5px;
	font-size: 1.0em;
	color: #666;
	text-align: justify;
	line-height: 1.4em;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
}
#user2 {
	float: left;
	width: 296px;
	margin-bottom: 5px;
	font-size: 1.0em;
	color: #666;
	text-align: justify;
	line-height: 1.4em;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
}
#recentBlogInner {
	margin: 0 10px 0 10px;
	padding: 0 5px 20px 5px;
}
#user1Inner {
	margin: 0 10px 0 10px;
	padding: 0 5px 20px 5px;
}
#user2Inner {
	margin: 0 10px 0 10px;
	padding: 0 5px 20px 5px;
}
/**********************************************************************
				MAINIMAGE
**********************************************************************/
#mainImage {
	width: 960px;
	height: 350px;
	background: url(../img/mainImgBG.png) bottom left no-repeat;
}
#slider1 img {
	border: 1px solid #000;
}
div#slider1 {
	height:300px;
	overflow: hidden;
	padding-top: 16px;
	margin-left: 23px;
}

/**********************************************************************
				FOOTER
**********************************************************************/
#footer{
	clear: left;
	width: 960px;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: center;
}
#footer2{
	clear: left;
	width: 960px;
	overflow: hidden;
	background: url(../img/contentBG.jpg) top left no-repeat;
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: center;
}
#footSocial {
	margin-top: 25px;
}
#footCopy {
	text-align: center;
	font-size: .85em;
	text-transform:uppercase;
	color: #666;
}
/********************************************************************
				HEADERS
********************************************************************/
h1 {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 42px;
	font-weight: 100;
	margin: 20px 0;
	letter-spacing: -0.045em;
	color: #FFF;
}
.stealth {
	text-indent: -9999px;
	height: 0px;
}
h2 {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 36px;
	font-weight: 100;
	padding: 0 0 10px 0;
	letter-spacing: -0.075em;
	line-height: 1.2em;
	color: #013568;
	text-align: left;
}
h3 {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 28px;
	font-weight: 100;
	margin: 0 0 5px 0;
	letter-spacing: -0.065em;
	color: #035dac;
	line-height: 1.25em;
	text-align: left;
}
h4 {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #013568;
	text-align: left;
	margin: 0 0 5px 0;
}
h5 {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #013568;
	text-align: left;
}
.aboutHeader {
	text-indent: -9999px;
	background: url(../img/aboutHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.blogHeader {
	text-indent: -9999px;
	background: url(../img/blogHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.bookHeader {
	text-indent: -9999px;
	background: url(../img/bookHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.contactHeader {
	text-indent: -9999px;
	background: url(../img/contactHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.bfHeader {
	text-indent: -9999px;
	background: url(../img/bookHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.recentHeader {
	text-indent: -9999px;
	background: url(../img/recentHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.searchHeader {
	text-indent: -9999px;
	background: url(../img/searchHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.testHeader {
	text-indent: -9999px;
	background: url(../img/testHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.casestudiesHeader {
	text-indent: -9999px;
	background: url(../img/caseHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
.searchHeader {
	text-indent: -9999px;
	background: url(../img/searchHeader.jpg) top center no-repeat;
	height: 45px;
	margin-bottom: 10px;
}
/****************************************************
				BLOCKQUOTES
********************************************************/
.blockquote {
	float: right;
	width: 220px;
	border-top: 5px solid #222;
	border-bottom: 5px solid #222;
	padding: 10px 10px 10px 10px;
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-style: italic;
	color: #333;
	margin-left: 15px;
	margin-bottom: 10px;
	line-height: 1.4em;
}
.blockquote img {
	float: left;
	margin-bottom: 10px;
}
.blockquote p {
	padding: 10px;
}
/****************************************************
				CONTENT LISTS
********************************************************/
.contentlist {
	margin-left: 25px;
	font-size: 1.0em;
	list-style: none;
}
.contentlist li {
	display: block;
	text-decoration: none;
	line-height: 28px;
}
.contentlist2 {
	margin-left: 5px;
	font-size: 1.0em;
	list-style: none;
}
.contentlist2 li {
	display: block;
	text-decoration: none;
	line-height: 1.5em;
	margin-bottom: 12px;
}
/*****************************************************************
				REFLECT ARCHIVES
******************************************************************/
.reflect_month_link {
	background: url(../img/arrow.jpg) top left no-repeat;
	padding: 0 13px;
	font-size: 14px;
}

/*****************************************************************
				USER COMMENTS & COMMENT FORM
******************************************************************/
.jot-row {
	margin-left: 20px;
	margin-bottom: 5px;
}
.jot-comment {
	padding: 10px;
	margin: 1px;
}
.jot-header {
}
.jot-postnumber {
	float: left;
	width: 40px;
	line-height: 1.5em;
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #013568;
}
.jot-subject {
	float: left;
	line-height: 1.5em;
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #013568;
}
.jot-message {
	color: #000;
	padding-left: 25px;
}
.jot-user {
	color: #333;
	font-size: .9em;
	padding-left: 25px;
	font-style: italic;
}
.commentuser {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #000;
}
.jot-info {
	float: left;
	text-align: right;
	width: 150px;
	border-right: 1px solid #000;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-bottom: 10px;
	border-bottom: 3px solid #000;
}
.jot-date {
	padding: 0 10px;
	text-transform: uppercase;
	color: #000;
	font-size: .85em;
}
.jot-name {
	padding: 0 10px;
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 1.25em;
	font-weight: 100;
	letter-spacing: -0.045em;
	color: #013568;
}
/*******************************************************************
				EMAIL FORM
********************************************************************/
.cfName {
	background: #EBEBEB;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 185px;
}
#cfName {
	background: #EBEBEB;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 185px;
}
.cfEmail {
	background: #EBEBEB;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 185px;
}
#cfEmail {
	background: #EBEBEB;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 185px;
}
#cfMessage {
	background: #EBEBEB;
	border: 1px solid #222;
	color: #222;
	padding: 4px;
	width: 350px;
}
.cfMail {
	float: left;
	margin: 1px 0 10px 0;
	padding:0 5px;
	color: #FFF;
	background: #013568;
	text-align: center;
	border: 1px solid #222;
	line-height: 26px;
	min-height: 26px;
}
.cfMail a {
	color: #FFF;
	background: #013568;
}
.cfMail a:hover {
	color: #EBEBEB;
}
/*******************************************************************
				SEARCH
********************************************************************/
.ajaxSearch_resultLink {
	font-size: 1.2em;
	color: #013568;
	margin-right: 20px;
}
#ajaxSearch_input {
	background: #f6f7fb;
	padding: 4px 4px;
	width: 200px;
	color: #013568;
	background: #F6F7FA;
	border: 1px solid #FFF;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#ajaxSearch_submit {
	padding:0 5px;
	color: #FFF;
	background: #013568;
	text-align: center;
	border: 1px solid #222;
	line-height: 24px;
	min-height: 26px;
}
/*******************************************************************
				PAGINATION
********************************************************************/
#dittoContain {
	margin: 1px;
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	font-size: .9em;
}
.ditto_pages {
	width: 50%;
	float: left;
	margin: 0 auto;
}
.ditto_previous_off {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 18px;
	margin-right: 5px;
}
.ditto_currentpage {
	padding: 2px 4px 2px 4px;
	color: #FFF;
	background: #035dac;
	border: 1px solid #000;
}
.ditto_page {
	padding: 2px 4px 2px 4px;
}
.ditto_next_off {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 18px;
	margin-left: 5px;
}
.ditto_next_link {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 16px;
	margin-left: 5px;
}
.ditto_previous_link {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 16px;
	margin-left: 5px;
}
.ditto_info {
	font-size:12px;
	color: #333;
	margin: 5px 0;
}
.ditto_info2 {
	padding-left: 20px;
	margin-bottom: 20px;
}
.ditto_summaryPost {
	background: url(../img/contentBG.jpg) bottom left no-repeat;
}
/************************************************
		GENERAL LISTS
*************************************************/
ol {
	font-family: 'DroidSansRegular','Trebuchet MS',Arial,Helvetica,sans-serif;
	font-size: 24px;
	margin-left: 75px;
	margin-top: 15px;
	color: #000;
}
ol p {
	font-family: 'Avenir LT Std',Arial,Helvetica,sans-serif;
	color:#666;
	font-size: 14px;
	line-height: 1.5em;
	margin-left: -10px;
}
/**************************************************
		2010 PORTFOLIO
****************************************************/
#web {
	float: left;
	width: 100%
}
#identity {
	float: left;
	width: 100%
}
.portLeft {
	float: left;
	width: 150px;
}
.portfolio {
	float: right;
	width: 810px;
}
.portImg a {
	float: left;
	margin: 5px;
	padding: 10px;
	width: 236px;
	height: 175px;
	background: url(http://impress-design.com/img/2010port/portBG.png) top left no-repeat;
}
.check {
	color: #666;
	font-size: 12px;
	line-height: 24px;
}
/**********************************************************
				BIG FISH PAGE
***********************************************************/
div#bigFishImg {
	height:350px;
	overflow: hidden;

	margin-left: 23px;
}
#bigFishImg img {
	border: none;
}
#bigFishContainer {
	background: url(../img/bigFishContainBG.jpg) top left no-repeat;
	height: 255px;
}
.bigFishLeft {
	margin-top: 50px;
	float: left;
	width: 350px;
	font-size: 1.0em;
	color: #666;
	text-align: left;
	line-height: 1.4em;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
}
.bigFishInner {
	margin: 0 10px 0 10px;
	padding: 0 5px 20px 5px;
}
.bigFishInner p {
	margin-bottom: 15px;
}
.bigFishInner img {
	float: left;
	border: none;
	margin: 0 10px 5px 0;
}
#user3 {
	float: left;
	width: 260px;
	margin-bottom: 5px;
	font-size: 1.0em;
	color: #666;
	text-align: left;
	line-height: 1.4em;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
}
#user3Inner {
	margin: 50px 10px 0 10px;
	padding: 0 5px 20px 5px;
}
#bfName {
	width: 220px;
	margin: 4px 0;
	padding: 4px;
	color: #013568;
	background: #e5e8f3;
	border: 1px solid #FFF;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#bfEmail {
	width: 220px;
	margin: 4px 0;
	margin-bottom: 4px;
	padding: 4px;
	color: #013568;
	background: #e5e8f3;
	border: 1px solid #FFF;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
#bfNewsletter {
	width: 220px;
	margin: 4px 0;
	padding: 4px;
	color: #e5e8f3;
	background: #e5e8f3;
}
#bfContact {
	float:right;
	margin-top: 10px;
	padding: 4px;
	background: #035dac;
	color: #FFF;
	border: 1px solid #CCC;
}
#bfContact:hover {
	background: #013568;
}
.bfHead {
	margin-bottom: 10px;
	line-height: 1.4em;
	font-size: 1.4em;
	letter-spacing: -0.045em;
	color: #013568;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
}
.bigFishInner ul {
	margin-top: 10px;
	margin-bottom: 10px;
}
.bigFishInner ul li {
	list-style: none;
	margin-left: 5px;
	padding-left: 24px;
	line-height: 2.0em;
	font-size: 1.1em;
	color: #013568;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
	background: url(../img/checkmark2.png) 0 4px no-repeat;
}
.retweet {
	width:960px;
	text-align: center;
}
/**********************************************************
				BREADCRUMBS
***********************************************************/
#breadcrumbs {
	float: left;
	width: 960px;
	height: 40px;
	background: url(../img/breadcrumbBG.jpg) top left repeat-x;
	color: #013568;
	font-family: 'DroidSansRegular','Avenir LT Std',Arial,Helvetica,sans-serif;
	font-size: 14px;

}
.homeCrumb {
	float: left;
	background: url(../img/crumbArrow.png) top right no-repeat;
	padding-right: 20px;
	margin-right: 10px;
	}
.B_firstCrumb {
	float: left;
	line-height: 40px;
	padding-right: 10px;
	margin-right: 10px;
	background: url(../img/crumbArrow.png) top right no-repeat;
}
.B_crumb {
	float: left;
	line-height: 40px;
	padding-right: 10px;
	background: url(./img/crumbArrow.png) top right no-repeat;
}
.B_lastCrumb {
	float: left;
	line-height: 40px;
	color: #666;
	}
.B_currentCrumb {
	float: left;
 	background: none;
 	line-height: 40px;
 	padding-right: 10px;
	margin-right: 10px;
	color: #666;
 }
