@charset "UTF-8";


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


body {
	background: #fff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
}
#home_header { 
	padding: 0 10px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#home_header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

body.home #footer {
top:0px; 
position: relative;
clear:both;
}




.page-template-expanding2-php p a {
color:#9E0F17;
}

body.home #footerLeft, body.home #footerRight {
padding-top:0px;
}

#footer {
	padding: 0 0px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	clear:both;
	position:absolute;
	top:700px;
	text-align:left;
	width:962px;
	
} 
#footer p {
	margin-bottom:7px;
	padding: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px !important;
	color: #412415;
	text-align: left;
	line-height:14px !important;
}

#holder{
height:385px;
float:left;
margin-top:12px;
margin-bottom:7px;
}

.ideaspace_submit {
	font-family:       Verdana, Arial, Helvetica, sans-serif;
	font-size:         11px;
	color:             #666;
	background-color:transparent;
	padding:           3px 0;
	border-width:      0;  
	cursor:            pointer;
	float:right;
}

input#hhdkkr-hhdkkr {
border:1px solid #e0e0e0;
height:18px;
width:211px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#412415;
padding:2px;
}

#osright input#hhdkkr-hhdkkr{
width:200px;
}

.ideaSpace .nopad{
padding-bottom :0px;
}

#nav a.peoplespace {
background:url(images/homenav.png) no-repeat 0px -20px;
width:76px;
}
#nav a.workspace {
background:url(images/homenav.png) no-repeat -102px -20px;
width:69px;
}
#nav a.skillspace {
background:url(images/homenav.png) no-repeat -198px -20px;
width:85px;
}
#nav a.ourspace {
background:url(images/homenav.png) no-repeat -310px -20px;
width:82px;
}
#nav a.greenspace {
background:url(images/homenav.png) no-repeat -420px -20px;
width:80px;
}
#nav a.clientspace {
background:url(images/homenav.png) no-repeat -527px -20px;
width:69px;
}

#nav2 a.peoplespace {
background:url(images/homenav2.png) no-repeat 0px -20px;
width:76px;
}

#nav2 a.workspace {
background:url(images/homenav2.png) no-repeat -102px -20px;
width:69px;
}

#nav2 a.skillspace {
background:url(images/homenav2.png) no-repeat -201px -20px;
width:85px;
}

#nav2 a.ourspace {
background:url(images/homenav2.png) no-repeat -291px -20px;
width:82px;
}

#nav2 a.greenspace {
background:url(images/homenav2.png) no-repeat -377px -20px;
width:80px;
}

#nav2 a.clientspace {
background:url(images/homenav2.png) no-repeat -527px -20px;
width:69px;
}


h1 {
	color:#412415;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	width:100%;
}

 p{
	font-family: "vera-sans-1","vera-sans-2";
	font-size: 11px;
	color: #575757;
	line-height:19px;
	margin-bottom:18px;
}


h3, h2.widgettitle {
font-size:20px;
color:#006a71;
font-weight:bold;
}



.workspace #leftColumn{
	height:auto;
	width:220px;
	float:left;
	padding:5px;
}

.home #rightColumn {
float:right;
}

.workspace #rightColumn,
 #rightColumn{
	height:auto;
width:715px;
}

.page-id-833 .workspace #rightColumn,
.page-id-833  #rightColumn{
width:700px;
margin-top:20px;
}

.page-id-833 #leftColumn{
margin-top:30px;
}



 #main{
 width:962px;
	float:left;
}

body.home #main {
width:470px;
}




#news_scroll {
height:93px;
overflow:scroll;
}





ul.posts li {
margin-bottom:13px;
}

ul.posts li {
line-height:11px;
}

ul#secondaryNav {
list-style:none;
margin:0;
padding:0;
width:415px;
float:left;
padding-top:15px;
position:relative;
right:23px;
}

ul#secondaryNav li {
	float:left;
	width:80px;
	margin:0;
	padding:0;
	text-align:center;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #412415;
}

ul#secondaryNav .last{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul#secondaryNav li a {
	display:block;
	height:16px;
	
}

ul#secondaryNav li a:hover{
color:#9e0f17;
} 



#footerRight a{
		color:#412415 !important;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none !important;
}

#footerRight a:hover{
		color:#9e0f17;
		}



#footerLeft{
	width:435px;
	float:left;
	padding-top:15px;
	font-size:10px;
}

#footerLeft a {
	color:#412415 !important;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px !important;
	font-weight: bold;
	text-decoration: none !important;
	
	}

.oneColFixCtrHdr #leftColumn .leftText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#686666;
}


 .page-template-greenspace-php #main{
 width:975px; 
 }


.page-template-greenspace-php #footer {
top:810px;}

.page-template-greenspace-php #mainContent {
padding-top:10px;}

h1.sIFR-replaced, h2.sIFR-replaced, h3.sIFR-replaced {
position:relative;
left:-2px;
}

#container {
	width: 962px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	min-height:700px;
}
.oneColFixCtrHdr #home_header { 
	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}
#home_header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

ul#nav li {
list-style-type:none;
}

.oneColFixCtrHdr #holder{
height:500px;
}

#home_header #logo {
float:right;
margin-top:32px;
}

ul#nav,
ul#nav2{
list-style:none;
margin:0;
padding:0;
margin-top:73px;
width:645px;
float:left;
}

ul#nav li,
ul#nav2 li {
float:left;
margin:0px 30px 0px 0px;
padding:0;

}

ul#nav li a,
ul#nav2 li a {
display:block;
height:16px;
color:#FFF;
text-decoration:none; 
text-indent:-9999px;
outline:none;
}

ul#nav li a:hover, ul#nav li a:focus, ul#nav li a:active,
ul#nav2 li a:hover, ul#nav2 li a:focus, ul#nav2 li a:active {
background-position:0px 0px;
}
body.error404,
body.page-template-secondary-php{
background-image:url(images/bg2.gif);
background-repeat:repeat-x;
}
.error404 #nav a.peoplespace,
.page-template-expanding2-php #nav a.peoplespace,
.page-template-home-php #nav a.peoplespace,
.page-template-ideaspacearchives-php #nav a.peoplespace,
.page-template-pageofposts-php #nav a.peoplespace,
body.blog #nav a.peoplespace,
body.single #nav a.peoplespace,
body.page-template-secondary-php #nav a.peoplespace,
body.page-template-greenspace-php #nav a.peoplespace,
body.page-template-greenspacegarden-php #nav a.peoplespace {
background:url(images/homenav2.png) no-repeat 0px -20px;

}
.error404 #nav a.workspace,
.page-template-expanding2-php #nav a.workspace,
.page-template-home-php #nav a.workspace,
.page-template-ideaspacearchives-php #nav a.workspace,
.page-template-pageofposts-php #nav a.workspace,
body.blog #nav a.workspace,
body.single #nav a.workspace,
body.page-template-secondary-php #nav a.workspace,
body.page-template-greenspace-php #nav a.workspace,
body.page-template-greenspacegarden-php #nav a.workspace {
background:url(images/homenav2.png) no-repeat -100px -20px;
}
.error404 #nav a.skillspace,
.page-template-expanding2-php #nav a.skillspace,
.page-template-home-php #nav a.skillspace,
.page-template-ideaspacearchives-php #nav a.skillspace,
.page-template-pageofposts-php #nav a.skillspace,
body.blog #nav a.skillspace,
body.single #nav a.skillspace,
body.page-template-secondary-php #nav a.skillspace,
body.page-template-greenspace-php #nav a.skillspace,
body.page-template-greenspacegarden-php #nav a.skillspace {
background:url(images/homenav2.png) no-repeat -201px -20px;

}
.error404 #nav a.ourspace,
.page-template-expanding2-php #nav a.ourspace,
.page-template-home-php #nav a.ourspace,
.page-template-ideaspacearchives-php #nav a.ourspace,
.page-template-pageofposts-php #nav a.ourspace,
body.blog #nav a.ourspace,
body.single #nav a.ourspace,
body.page-template-secondary-php #nav a.ourspace,
body.page-template-greenspace-php #nav a.ourspace,
body.page-template-greenspacegarden-php #nav a.ourspace {
background:url(images/homenav2.png) no-repeat -291px -20px;

}
.error404 #nav a.greenspace,
.page-template-expanding2-php #nav a.greenspace,
.page-template-home-php #nav a.greenspace,
.page-template-ideaspacearchives-php #nav a.greenspace,
.page-template-pageofposts-php #nav a.greenspace,
body.blog #nav a.greenspace,
body.single #nav a.greenspace,
body.page-template-secondary-php #nav a.greenspace,
body.page-template-greenspace-php #nav a.greenspace,
body.page-template-greenspacegarden-php #nav a.greenspace {
background:url(images/homenav2.png) no-repeat -377px -20px;

}
.error404 #nav a.clientspace,
.page-template-expanding2-php #nav a.clientspace,
.page-template-home-php #nav a.clientspace,
.page-template-ideaspacearchives-php #nav a.clientspace,
.page-template-pageofposts-php #nav a.clientspace,
body.blog #nav a.clientspace,
body.single #nav a.clientspace,
body.page-template-secondary-php #nav a.clientspace,
body.page-template-greenspace-php #nav a.clientspace,
body.page-template-greenspacegarden-php #nav a.clientspace {
background:url(images/homenav2.png) no-repeat -478px -20px;

}

.page-template-expanding2-php #main{
width:970px;
}

.page-template-expanding2-php #mainContent{
padding-bottom:0px;
}




.page-template-ideaspacearchives-php #main h1,
.page-template-pageofposts-php #main h1{
font-size: 24px;

}
.page-template-ideaspacearchives-php #main li,
.page-template-ideaspacearchives-php #main a,
.page-template-pageofposts-php #main li,
.page-template-pageofposts-php #main a{
color:#04546a;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
line-height:35px;
}


body.page-template-ideaspacearchives-php #main ul li a:before, body.page-template-pageofposts-php #main ul li a:before {
content:"\00BB";
}




.page-template-ideaspacearchives-php #main a:hover,
.page-template-pageofposts-php #main a:hover{
color:#9e0f18;
}

.oneColFixCtrHdr .intro{
	color:#412415;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height:16px;
}

.oneColFixCtrHdr p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000;
	line-height:14px;
	padding-bottom:10px;
}

.oneColFixCtrHdr h3{
font-size:20px;
color:#006a71;
}


.oneColFixCtrHdr #leftColumn{
	height:auto;
	width:220px;
	float:left;
	padding:5px 5px 5px 0px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
	margin-top:5px;
}
.page-template-secondary-php #leftColumn{
	height:auto;
	width:240px;
	float:left;
	padding:0px 5px 5px 0px;
	border: none;  
}


.page-template-secondary-php #rightColumn,
.oneColFixCtrHdr #rightColumn{
height:auto;
width:700px;
float:left;
}

#rightColumn {
float:left;
}

.oneColFixCtrHdr #main{
	width:470px;
	float:left;
}

.oneColFixCtrHdr #news{
	height:auto;
margin-top:5px;
width:220px;
float:right;
padding:5px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
}


.page-template-secondary-php #main{
	width:100%;	
	float:left;
}



ul#secondaryNav {
list-style:none;
margin:0;
padding:0;
width:415px;
float:left;
padding-top:15px;
position:relative;
right:23px;
}

ul#secondaryNav li {
	float:left;
	width:80px;
	margin:0;
	padding:0;
	text-align:center;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #412415;
}

ul#secondaryNav .last{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul#secondaryNav li a {
	display:block;
	height:16px;
	color:#412415;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

ul#secondaryNav li a:hover{
color:#9e0f17;
} 

#footerRight a{
		color:#412415;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#footerRight a:hover{
		color:#9e0f17;
		}


#footerLeft p{
	width:435px;	
}

#footerRight{
	width:265px;
	float:right;
	padding-top:15px;
}

body.home #footer #footerContainer {
position:relative;
top:15px;
}

#footer #footerContainer #footerRight p{
text-align:right;
}

#footerContainer{
	width:962px;
	margin:0 auto;
}

.oneColFixCtrHdr #leftColumn .leftText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#686666;
}



.page-template-greenspace-php p{
color:#353419;
}


.threeColumn50_25_25,
.leftSideColumn,
.twoColumn {

	background-image:url(images/workspace_bg.jpg);
	background-repeat:repeat-x;
}


#mainContent
{
	float:left;
	width:100%;
	padding-top:45px;
	overflow:hidden !important;
}

body.home #mainContent {
padding-top:0px;
}

.twoColumn #mainContentWithNav,
.page-template-secondary-php #mainContentWithNav,
.page-template-greenspace-php #mainContentWithNav
{
float:left;
	height:600px;
	margin-top:-35px;
}



ul#wsNav {
list-style:none;
margin:0;
padding:0;
width:962px;
float:left;
padding:25px 0 0px;
position:relative;
display:block;
}

ul#wsNav li {
display:inline-block;
	margin:0;
	padding:0;
	text-align:left;
	padding-right:20px;
		float:left;
}


ul#wsNav li a {
	display:block;
	height:12px;
	color:#04546a;
	text-decoration:none;
	font-family: "vera-sans-1","vera-sans-2";
	font-size: 10px;
	text-transform: uppercase;
}

ul#wsNav li a:hover{
	color:#9e0f17;
} 


.threeColumn50_25_25 h4,
.twoColumn h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #9e0f17;
	padding-bottom:30px;
	padding-top:10px;
}
.page-template-expanding2-php h1,
.twoColumn h1,
.page-template-secondary-php h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #9e0f18;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:4px; 
}


.page-template-expanding2-php #leftColumn{
border-top:none;
border-bottom:none;
}
.page-template-expanding2-php #casestudies h4,
.page-template-secondary-php #casestudies h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #612415;	
	width:80px;
}

.page-id-22 #leftColumn a{
font-size:13px;
text-decoration:underline;
}

.page-id-22 #leftColumn a:hover{
color:#9E0F18;
}

.threeColumn50_25_25 #osleftColumn{
	float:left;
	width:465px;
	padding-right: 10px;
}

.threeColumn50_25_25 #osrightColumn{
	float:left;
	width:475px;
}

.threeColumn50_25_25 #osmiddle{
width:222px;
float:left;
padding-right:10px;
margin-left:10px;
}

.threeColumn50_25_25 #osright{
width:222px;
float:left;
margin-left:10px;
}

.ideaSpace h4{
	font-family:Georgia, "Times New Roman", Times, serif!important;
	font-size: 16px !important;
	font-weight: bold!important;
	color: #04546a!important;
	padding-bottom:20px;
	padding-top:0px;
}

.threeColumn50_25_25 .holder{
height: 300px;
width:500px;
}

.threeColumn50_25_25 #osrightColumn li{
	font-family: "vera-sans-1","vera-sans-2";
	font-size: 10px;
	color: #412415;
	padding-bottom:20px;
	list-style-position: outside;
	list-style-type:none;
	margin:0px;
	
}

 #skillsColumn ul {
 margin-bottom:17px;
 }

 #skillsColumn li{
	font-family: "vera-sans-1","vera-sans-2";
	font-size: 10px;
	color: #575757;
	list-style-position: outside;
	list-style-type:none;
	margin:0px 0px 6px 0px;
}

.ideaSpace{
height:150px;
padding:15px 10px 25px 10px !important;
border-top:6px solid #e1e1e1;
border-bottom:6px solid #e1e1e1;
}

.ideaSpace p{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	color: #969595 !important;
	line-height:14px !important;
	}
	
	#tcLeft{
	float:left;
	width:420px;
	padding-right:10px;
	margin-right:72px;
	}
	
	#tcRight{
	float:left;
	width:457px;
	}
	
	
		#psPresident,
	#psCreative,
	#psTech,
	#psClient{
	height:80px;
	text-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #412415;	
	text-align:center;
	}
	
	.title{
	float:left;
	width:80px;
	
	}
	
	.images{
	width:100px;
	float:left;
	}
	
	#casestudies{
	padding-top:3px;
	}
	
	ul#wsbNav{
	float:left;
list-style:none outside none;
margin:0;
padding:25px 0 0px;
position:relative;
width:100%;
display:inline;
	}
	
ul#wsbNav li{
	float:left;
padding:0;
display:inline-block;
padding-right:20px;

}

ul#wsbNav li a{
color:#04546A;
display:block;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
height:12px;
text-decoration:none;
text-transform:uppercase;
}

.imagegallery2 ul#wsbNav li{
}

.imagegallery2 ul#wsbNav{

}

ul#wsbNav li a:hover{
color: #9e0f17
}

.twoColumn h1, .page-template-secondary-php h1.gray{
color:#666666;
}

ul#wsNav.three{
right:0px;

}

ul#wsNav.three li{
margin-right:20px;
}

#mainContentWithNav .four{
right:0px;
}

#mainContentWithNav .four li{
margin-right:20px;
}

.gray p{
color:#666666;

}

#leftColumn .ideaSpace{
position:inherit;
margin-top:0px;
}

 h1 .brownHeader{
	color: #412415;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
	
	
		
 h1 .brownHeader{
	color: #412415;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
	
	
	.brown p{
	color:#412415;
	font-size:13px;
	font-family: Georgia, "Times New Roman", Times, serif;	
	}
	
	
	
	#leftHalf{
		width:481px;
		float:left;
	}
	
	#rightHalf{
			width:481px;
		float:right;
	}
	
	#quarter1{
		width:220px;
		float:left;
		padding-right: 20px;
	}
	#quarter2{
			width:220px;
		float:right;
		padding-right: 20px;
	}
	#quarter3{
			width:220px;
		float:left;
		padding-right:20px;
	}
	
	#quarter3 p{font-size: 10px;
		color:#9e0f18;
		font-family: Verdana, Arial, Helvetica, sans-serif;}
	#quarter4{
			width:240px;
		float:right;
	}
	
	
		#quarter4 h5{
	color:#04546a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:10px;
		}
	
	
	#quarter4 li a{
		color:#412415;
		font-size:10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height:20px;
		text-decoration:none;
	}
	
	#quarter4 img{
		margin-top:20px;
		float:left;
		
	}
	
	#quarter4 .rb{
	position:relative;
	bottom:18px;
	left:5px;
	}
	
	.pam{
	background-image:url(images/pam.jpg);
	}
	.scott{
	background-image:url(images/scott.jpg);
	}
	.trish{
	background-image:url(images/trish.jpg);
	}
	.daniel{
	background-image:url(images/daniel.jpg);
	}
	.jenessa{
	background-image:url(images/jenessa.jpg);
	}
	.lindsay{
	background-image:url(images/lindsay.jpg);
	}
	.kevin{
	background-image:url(images/kevin.jpg);
	}
	.dustin{
	background-image:url(images/dustin.jpg);
	}
	.clint{
	background-image:url(images/clint.jpg);
	}
	.jennifer{
	background-image:url(images/jennifer.jpg);	
	}
	.debbie{
	background-image:url(images/debbie.jpg);
	}
	.maureen{
	background-image:url(images/maureen.jpg);
	}
	.kaitlyn{
	background-image:url(images/kaitlyn.jpg);
	}
	
	.images a{
	float:left;
height:60px;
width:75px;
color:#412415;
text-decoration:none;
	}
	.images a:hover,
	#quarter4 li a:hover{
	color:#9E0F18;
	}
	
	.images .name{
	height:10px;
	width:100px;
	text-align:left;
	}
	
		
	.title h4{
	position:relative;
right:10px;
text-align:right; 
	}
	.page-template-greenspacegarden-php,
	.page-template-expanding2-php,
	.page-template-home-php,
	.page-template-ideaspacearchives-php,
	.page-template-pageofposts-php,
	.single,
	.blog{
	background-image:
	background-color: #FFFFFF;
	background-image: url(images/bgBlog.jpg);
	background-repeat: repeat-x;
	}
	.single #leftColumn,
	.blog #leftColumn{
	border:none;
	}
	
	.page-template-expanding2-php #footer,
	.page-template-home-php #footer, 
	.page-template-ideaspacearchives-php #footer,
	.page-template-pageofposts-php #footer,
	.single #footer,
	.blog #footer{
	background-image:url(images/footer.jpg);
	position:inherit;
	height: 500px;
	margin: 0 auto;
	}
	
	.single #content{
	padding: 110px 15px 15px 15px;
	text-align:left;
	}
	
	.entry p{

	}
	
	.page-id-48 #wsCreative{
	bottom:170px;
position:relative;
	}
	
	.page-id-48 #wsWeb{
		bottom:340px;
position:relative;
	}
	
	
	
	#bb{
	background-image:url(images/afpr.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
	#cc{
	background-image:url(images/ccc.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
		#dd{
	background-image:url(images/onq.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
		#ee{
	background-image:url(images/rue.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
		#ff{
	background-image:url(images/daf.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
		#gg{
	background-image:url(images/mcf.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
		#hh{
	background-image:url(images/wog.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#eaton{
	background-image:url(images/eaton.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
				#kenson{
	background-image:url(images/kenson.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
				#eaton{
	background-image:url(images/eaton.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}


	
			#ii{
	background-image:url(images/ansaldo.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#jj{
	background-image:url(images/daffins.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#kaneka{
	background-image:url(images/kaneka.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#ll{
	background-image:url(images/ddi2.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#mm{
	background-image:url(images/ddi3.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#nn{
	background-image:url(images/girlscouts.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#oo{
	background-image:url(images/kenson.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#pp{
	background-image:url(images/wpsbc1.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#qq{
	background-image:url(images/wpsbc2.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#rr{
	background-image:url(images/wpsbc3.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
			#ss{
	background-image:url(images/rue211.jpg);
	display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}

#tt{
background-image:url(images/rue212.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
#uu{
background-image:url(images/rueweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	#vv{
background-image:url(images/voyweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
#ww{
background-image:url(images/petweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
#xx{
background-image:url(images/wogweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
#yy{
background-image:url(images/afprweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
#zz{
background-image:url(images/confweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
#za{
background-image:url(images/synapseweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
#zb{
background-image:url(images/phcweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
#zc{
background-image:url(images/kensonweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
	
#zd{
background-image:url(images/cccweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
	
#ze{
background-image:url(images/etnweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
#zf{
background-image:url(images/flipflopweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}

#zg{
background-image:url(images/lookbookweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
	
	#zzz{
background-image:url(images/giftguideweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}
	
#zh{
background-image:url(images/ruevelutionweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
#zi{
background-image:url(images/behindscenesweb.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	

#q1{
background-image:url(images/eaton1.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
	
#q2{
background-image:url(images/eaton2.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
	
#q3{
background-image:url(images/fresh.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
	
#q4{
background-image:url(images/socialvid.jpg);
display:block;
height:90px;
width:218px;
position:relative;
overflow:hidden;
	}	
	
	


#skill1{
background-image:url(images/daf.jpg);
display:block;
height:115px;
width:218px;
position:relative;
overflow:hidden;
background-repeat:no-repeat;
text-decoration:none;
	}	
#skill2{
background-image:url(images/wpsbc3.jpg);
display:block;
height:115px;
width:218px;
position:relative;
overflow:hidden;
background-repeat:no-repeat;
text-decoration:none;

	}	
#skill3{
background-image:url(images/flipflopweb.jpg);
display:block;
height:115px;
width:218px;
position:relative;
overflow:hidden;
background-repeat:no-repeat;
text-decoration:none;

	}	
#skill4{
background-image:url(images/viewmorework.jpg);
display:block;
height:115px;
width:218px;
position:relative;
overflow:hidden;
background-repeat:no-repeat;
text-decoration:none;

	}					
	
	.page-template-greenspace-php #skill1{
	background-image:url(images/ourCommitment.jpg);
	}
	
	.page-template-greenspace-php #skill2{
	background-image:url(images/ourCommunity.jpg);
	}
	.page-template-greenspace-php #skill3{
	background-image:url(images/caseStudies.jpg);
	}
	
	

#brList li{
	float:left;
	padding-right:20px;
	padding-top:50px;
}

#wiList li{
	float:left;
	padding-right:20px;
	padding-top:20px;
}

#skillList li{
float:left;
padding-right:20px;
padding-bottom:20px;
}

#csAll #main div,
#tcRight div{
float:left;
padding-top:60px;
padding-right:10px;
}
#csAll #main .skills li,
#tcRight .skills li{
color:#412415;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:left;
padding-right:10px;
}

.padding{
position:relative;
top:95px;
text-decoration: none;
}

.skills li a{
color:#412415;
}

.skills li a:hover{
color:#9E0F17;
}

#main .skills .skill0{
display:block;
height:115px;
width:218px;
position:relative;
overflow:hidden;
background-repeat:no-repeat;
text-decoration:none;
padding-bottom:8px;
padding-right:11px;
}


body.page-template-greenspace-php  {
background-image:url(images/greenspacebg.jpg);
background-repeat:repeat-x;
}



body.page-template-greenspace-php #greenLeft li{
	color:#353419;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	list-style-image: url(images/greenbullet.png);
	margin-bottom:6px;
}

body.page-template-greenspace-php #greenspaceFour a{
color:#4e8771;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

body.page-template-greenspace-php #greenspaceFour a:hover{
color:#9d921d;
}

body.page-template-greenspace-php #greenThree ul {
margin-left:20px;
}

body.page-template-greenspace-php #greenThree li{

	list-style-image: url(images/greenbullet2.png);
}

body.page-template-greenspace-php #greenThree li a {
line-height:10px;
}

#greenspaceFour{ width:962px;}

#greenLeft{width:456px;
float:left;
}

#greenRight{width:456px;
float:left;

}
#greenOne{
width:220px;
float:left;
padding-right:8px;
}
#greenTwo{
width:221px;
float:left;
padding-right:5px;
padding-left:2px;

}

#greenThree{
width:221px;
float:left;
padding-left:5px;
padding-right:2px;
}
#greenFour{
width:220px;
float:left;
padding-left:8px;
}

#mainContentWithNav .greenspaceul li{
	width:130px;
}

#mainContentWithNav .greenspaceul{
right:12px;
}


.newsdate{
color:#6E4631;
font-family: "vera-sans-1","vera-sans-2";
font-size:10px;
font-weight:normal;
}


#privacy h4{
color:#543019;
font-family:Georgia,Times,serif;
font-size:14.5px;
font-weight:normal;
line-height:30px;
}

#csAll #main #csleft{
width:220px;
float:left;
padding-top:0px;
padding-right:0px;
}

#csAll #main #csright{
width:717px;
float:left;
padding-top:0px;
padding-left:25px;
padding-right:0px;
}

.entry h4{
color:#04546A;
font-family: "vera-sans-1","vera-sans-2";
font-size:10px;
font-weight:bold;

}



.page-template-expanding2-php
#examples ul li{

}


.slideshow {margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
.slide1{background-image:url(images/slide1.jpg); background-repeat: no-repeat; height:360px; width:963px;}
.slide2{background-image:url(images/slide2.jpg); background-repeat: no-repeat; height:360px; width:963px;}
.slide3{background-image:url(images/slide3.jpg); background-repeat: no-repeat; height:360px; width:963px;}
.slide4{background-image:url(images/slide4.jpg); background-repeat: no-repeat; height:360px; width:963px;}
.slide5{background-image:url(images/slide5.jpg); background-repeat: no-repeat; height:360px; width:963px;}
.slideshow a{
	height:20px;
	width:160px;
	position:relative;
	display:block;
}

body.home #leftColumn p {
font-family: "vera-sans-1","vera-sans-2";
font-size:10px;
color:#666;
font-weight:bold;
line-height:13px;
}


body.home .entry h4 {
color:#6E4631;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:bold;
margin-bottom:13px;
}




 #news{
	margin-top:5px;
	width:220px;
	float:right;
	padding:5px;
	border-top:6px solid #d9d9d9;
	border-bottom:6px solid #d9d9d9;
	height:245px;
}

#news a {color:#04546A}


.date {
font-family: "vera-sans-1","vera-sans-2";
color:#666;
font-size:10px;
font-weight:bold;
line-height:18px;
}

a.news_title {
font-family: "vera-sans-1","vera-sans-2";
font-size:10px;
color:#666;
text-decoration:none;
line-height:15px;
}

a.news_title:hover {
color:#9e0f17 !important;
}

#footer a:hover {
color:#9e0f17 !important;
}

body.single h1 {
font-size:16px;
color:#9e0f17;
font-weight:bold;
margin-bottom:0px;
width:600px;
}

body.single small {
margin-bottom:16px;
font-size:10px;
color:#6E4631;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
position:relative;
top:-4px;
}

#prev-next-buttons {
float:right;
width:82px;
}

#title {
width:600px;
float:left;
}

#previous a {
background-image:url(images/prev-post.gif);
width:38px;
height:48px;
display:block;
text-indent:-9999px;
outline:none;
float:left;
margin-right:5px;
}

#next a {
background-image:url(images/next-post.gif);
width:38px;
height:48px;
display:block;
text-indent:-9999px;
outline:none;
float:left;
}

#main p a{
text-decoration:underline;
color:#04546A;
}

#main p a:hover {
color:#9E0F18;
}

body.home h3, body.home h2 {
width:100%;
}




.entry h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
color:#04546a;
font-weight:bold;
margin-top:18px;
margin-bottom:10px;
}

.entry h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#04546a;
font-weight:bold;
}

.single .entry ul {
margin-left:30px;
margin-bottom:10px;
}

.single .entry li {
font-size:13px;
line-height:18px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#6E4631;
list-style-type:disc;
}

 #leftColumn {
 height:auto;
	width:220px;
	float:left;
	margin-right:15px;
 }

body.home #leftColumn{
	height:245px;
	width:220px;
	float:left;
	padding:5px;
	border-top: 6px solid #d9d9d9;
	border-bottom: 6px solid #d9d9d9;
	margin-top:5px;
	margin-right:15px;
	margin-bottom:30px;
	background-color: #fff;
}




/*           WORKSPACE          */
.workspace {

	background-image:url(images/workspace_bg.jpg);
	background-repeat:repeat-x;
}

.workspace #mainContent{
	float:left;
	width:100%;
	height:600px;
}

ul#wsNav li a:hover{
	color:#9e0f17;
} 

.workspace #main{
	padding-top:70px;
}

.workspace p{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #412415;	
	line-height:18px;
	padding-bottom: 15px;
}

.workspace h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #9e0f17;
}

.workspace h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #9e0f18;
	line-height: 8px;
}

#examples {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:250px;
margin-left:auto;
margin-right:auto;
text-align:center;
width:526px;
}

#examples ul li {
display:inline;
margin-bottom:0;
margin-left:5px;
margin-right:5px;
}


#examples ul {
list-style:none outside none;
padding:0;
text-align:center;
}

#cards {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-weight:bold;
text-align:left;
}

#cards a:link, #cards a:visited {
background-color:#04546A;
color:#FFFFFF;
padding:3px 10px;
text-decoration:none;
}

#flash {
text-align:center;
}



.green {
color:#a6a32d;
font-weight:bold;
}

.post-footer {
font-size:10px !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:65px;
}

p.post-footer a {
color:#04546A !important;
}



.blue-link {
color:#04546a;
text-decoration:none;
}

.ideaSpace .leftText {
color:#6e4631;
}




.page-id-388 #slider3, .page-id-388 #slider2, .page-id-388 #slider,
.page-id-381 #slider3, .page-id-381 #slider2, .page-id-381 #slider{
height:130px;
}
.page-id-388 #casestudies,
.page-id-381 #casestudies{
padding-top:110px;
}

.single #main,
.page-id-69 #main,
.page-id-800 #main{
width:700px;
}

.page-id-388 #rightColumn,
.page-id-381 #rightColumn,
.page-id-22 #rightColumn{
float:left;
}






#page,
html,
.single,
.page-template-pageofposts-php,
.page-template-ideaspacearchives-php,
.page-template-expanding2-php {height:100%;
margin:0;padding:0;}

.page-template-ideaspacearchives-php #container,
.page-template-pageofposts-php #container,
.single #container,
.page-template-expanding2-php #container {min-height: 100%;margin-bottom:150px;}

.page-template-ideaspacearchives-php #mainContent,
.page-template-pageofposts-php #mainContent,
.single #mainContent,
.page-template-expanding2-php #mainContent {
	padding-bottom: 00px;}  /* must be same height as the footer */
	
.page-template-expanding2-php #footer,	
.page-template-ideaspacearchives-php #footer,
.page-template-pageofposts-php #footer,
.single #footer {
	position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;
	top:0;
	width:100%;
	} 

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/
}

.launch{
background:url("images/launch.png") no-repeat scroll 0 0 transparent;
bottom:140px;
display:block;
height:22px;
left:210px;
position:relative;
width:120px;
}

.launch:hover{
background-position: 0px -20px;
}

form.wpcf7-form input, form.wpcf7-form textarea {
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}

form.wpcf7-form input.captcha {
width:172px;
}

form.wpcf7-form input {
width:219px;
height:18px;
border:1px solid #bbb;
}

form.wpcf7-form textarea {
width:350px;
height:200px;
border:4px solid #bbb;
}

div.captcha img {
margin-top:4px;
float:left;
}

form.wpcf7-form input.submit-btn {
width:80px;
height:26px;
background-color:#b8af26;
font-weight:bold;
color:#412415;
font-family:Georgia, "Times New Roman", Times, serif;
padding-bottom:3px;
border-color:#ded87c;
}

.page-id-828 #main p a{
color:#04546A;
}

.page-id-828  #main p a:hover{
color:#9E0F18;
}

h2 a {
color:#04546A;
}

form.wpcf7-form input.uploadfile {
height:24px;
background:none;
}

.page-id-1980 #leftColumn{
width:400px;
}

.page-id-1980 #rightColumn{
width:540px;
}
.page-id-1980 a{
color:#04546A;
}

.page-id-1980 a:hover{
color:#9E0F18;
}

p.edit-entry {
font-size:9px !important;
position:fixed;
left:0px;
bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
display:block;
color:#fff !important;
padding:7px;
margin:0 !important;
}

p.edit-entry a {
color:#000 !important;
} 

body.page-template-secondary-php .ideaSpace {
width:220px !important;
}

body.page-id-2239 #rightColumn {
width:700px;
}



/* JCAROUSEL STYLING */
.jcarousel-skin-tango .jcarousel-container {
    
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 680px;
    padding: 0px 35px 0px 35px;
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  675px;
    height: 124px;
}



.jcarousel-skin-tango .jcarousel-item {
    width: 218px;
    height: 124px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}



.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 23px;
    left: 716px;
    width: 26px;
    height: 49px;
    cursor: pointer;
    background: transparent url(images/workspace/rightBtn.jpg) no-repeat 0 0;
}





.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -999px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 0px;
    width: 26px;
    height: 49px;
    cursor: pointer;
    background: transparent url(images/workspace/leftBtn.jpg) no-repeat 0 0;
}




.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0px -999px;
}
#main .jcarousel-item p a {
color:#694736;
font-family: "vera-sans-1","vera-sans-2";
font-size:10px !important;
line-height:12px !important;
text-decoration:none;
}

#main .jcarousel-item p a:hover {
color:#a13600 !important;
}

.jcarousel-item p {margin-top:3px;}


ul#jcarousel-branding li div, ul#jcarousel-creative li div, ul#jcarousel-digital li div {
border:5px solid #cfcfcf;
width:208px;
height:80px;
}



ul#jcarousel-branding li div a, ul#jcarousel-creative li div a, ul#jcarousel-digital li div a {
display:block;
width:208px;
height:80px;
}

.eaton {
background-image:url(images/eaton-noborder.jpg);
}
.kaneka {
background-image:url(images/kaneka-noborder.jpg);
}
.kenson {
background-image:url(images/kenson-noborder.jpg);
}
.afpr {
background-image:url(images/workspace/branding/afpr.jpg);
}
.rue {
background-image:url(images/workspace/branding/rue.jpg);
}
.mcf {
background-image:url(images/workspace/branding/mcf.jpg);
}
.checkpoint {
background-image:url(images/workspace/branding/checkpoint.jpg);
}
.onq {
background-image:url(images/workspace/branding/onq.jpg);
}
.daf {
background-image:url(images/workspace/branding/daf.jpg);
}


.ddi-summit-invitation {
background-image:url(images/workspace/creative/ddi-invite.jpg);
}
.girlscouts {
background-image:url(images/workspace/creative/girlscouts.jpg);
}
.wpsbc2005 {
background-image:url(images/workspace/creative/wpsbc2005.jpg);
}
.wpsbc2006 {
background-image:url(images/workspace/creative/wpsbc2006.jpg);
}
.wpsbc2008 {
background-image:url(images/workspace/creative/wpsbc2008.jpg);
}
.rue-giftcard {
background-image:url(images/workspace/creative/rue-giftcard.jpg);
}
.rue-500th {
background-image:url(images/workspace/creative/rue-500th.jpg);
}
.eat{
background-image:url(images/workspace/creative/eat.jpg);
}
.eat2{
background-image:url(images/workspace/creative/eat2.jpg);
}
.fresh{
background-image:url(images/workspace/creative/fresh.jpg);
}
.ansaldo-creative{
background-image:url(images/workspace/creative/ansaldo-creative.jpg);
}
.ddi-go-magazine{
background-image:url(images/workspace/creative/ddi-go-magazine.jpg);
}
.ddi-world-assessment-invitation{
background-image:url(images/workspace/creative/ddi-world-assessment-invitation.jpg);
}


.ddi-acceleration-center{
background-image:url(images/workspace/creative/ddiddi.jpg);
}

.inquisit {
background-image:url(images/gallery/inquisit/inquisit.jpg);
}

.cfw-web {
background-image:url(images/gallery/westmoreland/cfw.jpg);
}

.ansaldo {
background-image:url(images/gallery/ansaldo/ansaldo.jpg);
}

.ruebarn {
background-image:url(images/gallery/ruebarn/ruebarn.jpg);
}

.wogvideo {
background-image:url(images/gallery/wogvideo/wogvideo.jpg);
}

.rue21-web {
background-image:url(images/workspace/web/rue21-web.jpg);
}
.voices-of-youth{
background-image:url(images/workspace/web/voices-of-youth.jpg);
}
.petct-services-of-florida{
background-image:url(images/workspace/web/petct-services-of-florida.jpg);
}
.world-of-green-web {
background-image:url(images/workspace/web/world-of-green-web.jpg);
}
.afpr-web{
background-image:url(images/workspace/web/afpr-web.jpg);
}
.confluence-web {
background-image:url(images/workspace/web/confluence-web.jpg);
}
.synapse {
background-image:url(images/workspace/web/synapse.jpg);
}
.plant-health-care{
background-image:url(images/workspace/web/plant-health-care.jpg);
}
.kenson-web{
background-image:url(images/workspace/web/kenson-web.jpg);
}
.checkpoint-flash-spots{
background-image:url(images/workspace/web/checkpoint-flash-spots.jpg);
}
.eaton-sportsworks-web {
background-image:url(images/workspace/web/eaton-sportsworks-web.jpg);
}
.rue21-flipflops{
background-image:url(images/workspace/web/rue21-flipflops.jpg);
}
.rue21-look-book{
background-image:url(images/workspace/web/rue21-look-book.jpg);
}
.rue21-gift-guide{
background-image:url(images/workspace/web/rue21-gift-guide.jpg);
}
.rue21-ruevelution {
background-image:url(images/workspace/web/rue21-ruevelution.jpg);
}
.rue21-behind-the-scenes {
background-image:url(images/workspace/web/rue21-behind-the-scenes.jpg);
}
.rue21-social-media-video {
background-image:url(images/workspace/web/rue21-social-media-video.jpg);
}
.world-of-green{
background-image:url(images/wog2.jpg);
}

.ansaldosts{
background-image:url(images/workspace/creative/ansaldosts.jpg);
}
.spring{
background-image:url(images/workspace/web/spring.jpg);
}

.rueventure{
background-image:url(images/workspace/web/rueventure.jpg);
}

.chk1{
background-image:url(images/workspace/web/chk1.jpg);
}
.chk2{
background-image:url(images/workspace/web/chk2.jpg);
}
.chk3{
background-image:url(images/workspace/web/chk3.jpg);
}
.chk4{
background-image:url(images/workspace/web/chk4.jpg);
}



.page-id-1563 #rightColumn {
float:left;
}

.page-template-secondary-php h5, .page-template-expanding2-php h5 {
font-size:11px;
color:#9e0f17;
font-family: "vera-sans-1","vera-sans-2";
font-weight:bold;
margin-bottom:6px;
}

/* END JCAROUSEL STYLING */

#fb-root {
visibility:hidden;
position:fixed;
bottom:0px;
left:0px;
}

span.wpcf7-not-valid-tip {
-moz-border-radius:6px;
-webkit-border-radius:6px;
background-color:#FF434D !important;
color:#fff !important;
border: none !important;
font-size:10px !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
width:160px !important;
padding:2px;
}

.wpcf7-response-output {
clear:both;
-moz-border-radius:6px;
-webkit-border-radius:6px;
width:500px;
margin:0px !important;
font-size:13px !important;
}



.sIFR-replaced {
padding-left:2px !important;
}

.alignleft {
float:left;
}

.single .entry h2 {
font-size:11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#04546a;
margin-bottom:0px;
margin-top:25px;
}

.single .entry {clear:both;}

.single #leftColumn {
width:240px;
margin-right:15px;
}

.single .ideaSpace {
width:220px;
float:left;
}

ul#recent {
clear:both;
width:200px;
margin-bottom:30px;
}

ul#recent li {
margin-bottom:12px;
font-size:10px;
}

ul#recent li a {

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#04546a;
font-weight:bold;
text-decoration:none;
}

ul#recent li a:hover {
color:#9E0F18;
}

.single #leftColumn h5 {
font-size:16px;
color:#6E4631;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin-top:25px;
float:left;
clear:both;
margin-bottom:8px;
width:200px;
}

#quarter4 ul li {
list-style:none;
margin-left:0px;
margin-bottom:0px;
}

.entry ul.list {
list-style: disc !important;
margin-left:35px;
margin-bottom:20px;
}

.entry ul.list li {
list-style-type: disc;
list-style: disc;
font-family: "vera-sans-1","vera-sans-2";
font-size: 11px;
color: #575757;
line-height: 19px;
}

sup {
line-height:7px;}


#theblog a { 
position: relative;
top:51px;
right:55px;
text-indent: -9999px;
background-image: url(images/theblog.png);
width:57px;
height:28px;
display: block;
float:left;
}

.page-template-secondary-php #theblog a, .page-template-expanding2-php #theblog a, .page-template-ideaspacearchives-php #theblog a, .page-template-pageofposts-php #theblog a, .page-template-greenspace-php #theblog a, .page-template-greenspacegarden-php #theblog a {
background-image: url(images/theblog-green.png);
}

body.page-template-greenspacegarden-php #page {height:1px; overflow:visible;}

body.page-template-greenspacegarden-php #container {min-height:inherit;}

body.page-template-greenspacegarden-php #mainContent {padding-top:11px; width:100%;}

body.page-template-greenspacegarden-php #main {float:left; width:100%;}

body.page-template-greenspacegarden-php #footer {position: relative;
margin-top: -150px;
height: 300px;
clear: both;
top: 0;
width: 100%;
background-image: url(images/footer.jpg);
padding: 0 0px;
text-align: left;
margin: 0 auto;
}

.page-id-1563 #rightColumn h5 {
margin-left:34px;}

#main a.worklink {color:#9E0F17; text-decoration: none; font-family: Verdana, Sans-serif; font-size: 12px; font-weight: bold;}
