@charset "UTF-8";
/* CSS Document */

/* MB COLORS
ORANGE = #E69227
YELLOW = #C9C43D
BLUE = #739587
RED = #C84224
DARK GRAY = #363636
MEDIUM GRAY = #7f7f7f
*/

/* RESETS - BEGIN */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
a {
	cursor: pointer;
}
/* RESETS - END */

/* GENERAL STYLES - BEGIN */
body {
	font: 62.5% Arial, Helvetica, sans-serif;
	background: #ffffff;
	text-align: left;
	color: #000000;
	height: 100%;
}

ol, ul {
	list-style: none;
}
h1 {
	font-size: 1.65em;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
.right {
	float: right;
}
.left {
	float: left;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/* GENERAL STYLES - END */

/* CONTAINER STYLES - BEGIN */
body {
	margin:0;
	padding: 37px 0 55px 0;
}
body.home {
	background: url("../images/homepage/pagebackground.gif") center 381px no-repeat #fff;
}
* html body{
	overflow:scroll;
} 
* html div#container{
	height:100%;
	overflow:auto;
}
#container {
	width: 965px;
	text-align: center;
	position: relative;
	margin: 0 auto;
	min-height: 600px;
}
#container.subpage {
		background: url("../images/topnav/shadow-new.jpg") 10px 70px no-repeat #fff;
}
/* CONTAINER STYLES - END */

/* HEADER STYLES - BEGIN */
#header {
	width: 100%;
	height: 37px;
	background-color: #363636;
	position: absolute;
	top: 0;
	left: 0;
	border-bottom: 1px solid #ececec;
	z-index: 100;
}
body>div#header{
   position: fixed;
}
#header #copyright {
	width: 800px;
	text-align: right;
	color: #7f7f7f;
	margin: 0 auto;
}
#header #copyright span {
	width: 691px;
	float: right;
	color: #7f7f7f;
	margin-top: 10px;
}
#header #copyright span em {
	font-style: normal;
	color: #7f7f7f;
}
#header #copyright span em.white {
	font-style: normal;
	color: #ffffff;
}
#header #graylogo {
	width: 109px;
	float: left;
	margin-top: 5px;
}
/* HEADER STYLES - END */

/* FLASH HOLDER - BEGIN */
#flashholder {
	width: 998px;
	height: 350px;
	margin: 10% auto 0 auto;
}
/* FLASH HOLDER - END */

/* MAIN NAV STYLES - BEGIN */
#mainnav {
	width: 630px;
	margin: 10px auto;
	text-align: left;
}

#mainnav a.work {
	background: url("../images/topnav/btn-work.gif") 0 0 no-repeat;
	width: 78px;
}
#mainnav a.people {
	background: url("../images/topnav/btn-people.gif") 0 0 no-repeat;
	width: 87px;
}
#mainnav a.cool {
	background: url("../images/topnav/btn-cool.gif") 0 0 no-repeat;
	width: 76px;
}
#mainnav a.thinking {
	background: url("../images/topnav/btn-thinking.gif") 0 0 no-repeat;
	width: 98px;
}
#mainnav a.experience {
	background: url("../images/topnav/btn-experience.gif") 0 0 no-repeat;
	width: 112px;
}
#mainnav a.careers {
	background: url("../images/topnav/btn-careers.gif") 0 0 no-repeat;
	width: 96px;
}
#mainnav a.aboutus {
	background: url("../images/topnav/btn-aboutus.gif") 0 0 no-repeat;
	width: 77px;
}
#mainnav a {
	display: block;
	float: left;
	text-decoration: none;
	height: 10px;
	text-indent: -9999px;
	border-right: 1px solid #363636;
}
#mainnav a:hover {	
	background-position: 0 -11px;
}
#mainnav a.currentMainPage {	
	background-position: 0 -11px;
}
#mainnav a.last {
	border: none;	
}

/* MAIN NAV STYLES - END */

/* TOP NAV STYLES - BEGIN */
#topnav {
	width: 870px;
	height: 44px;
	float: left;
	clear: right;
	margin: 27px 0 0 10px;
}
#tnlogo {
	float: left;
	margin-right: 75px;
}
#topnav #topnavlinks {
	float: left;
	margin: 14px auto;
}
#topnav #topnavlinks a.work {
	background: url("../images/topnav/btn-work.gif") 0 0 no-repeat;
	width: 78px;
}
#topnav #topnavlinks a.people {
	background: url("../images/topnav/btn-people.gif") 0 0 no-repeat;
	width: 87px;
}
#topnav #topnavlinks a.cool {
	background: url("../images/topnav/btn-cool.gif") 0 0 no-repeat;
	width: 76px;
}
#topnav #topnavlinks a.thinking {
	background: url("../images/topnav/btn-thinking.gif") 0 0 no-repeat;
	width: 98px;
}
#topnav #topnavlinks a.experience {
	background: url("../images/topnav/btn-experience.gif") 0 0 no-repeat;
	width: 112px;
}
#topnav #topnavlinks a.careers {
	background: url("../images/topnav/btn-careers.gif") 0 0 no-repeat;
	width: 96px;
}
#topnav #topnavlinks a.aboutus {
	background: url("../images/topnav/btn-aboutus.gif") 0 0 no-repeat;
	width: 77px;
}
#topnav #topnavlinks a {
	display: block;
	float: left;
	text-decoration: none;
	height: 10px;
	text-indent: -9999px;
	border-right: 1px solid #363636;
}
#topnav #topnavlinks a:hover {	
	background-position: 0 -11px;
}
#topnav #topnavlinks a.currentMainPage {	
	background-position: 0 -11px;
}
#topnav #topnavlinks a.last {
	border: none;	
}

#pagetitle {
	width: 700px;
	float: left;
	clear: right;
	margin: 25px 0 15px 10px;
	text-align: left;
}
#pagetitleWork {
	width: 693px;
	float: left;
	clear: right;
	margin: 25px 0 15px 10px;
	text-align: left;
}

#workbackbutton {
	float: right;
	clear: both;
	z-index: 100;
	color: #e69227;
	margin-top: 12px;
}
#workbackbutton a, a.visited {
	color: #e69227;
	text-decoration: none;
	border: none;
	outline: none;
}
#workbackbutton a:hover, a.visited:hover {
	color: #e69227;
	text-decoration: none;
	border-bottom: 1px solid #e69227;
	outline: none;
}

/* TOP NAV STYLES - END */

/* THE WORK STYLES - BEGIN */
#workboxholder {
	width: 662px;
	height: 390px;
	float: left;
	border:  1px dotted #c1c1c1;
	margin: 0;
	padding: 5px;
}
div.workbox {
	width: 124px;
	height: 121px;
	margin: 4px 4px;
	float: left;
	position: relative;
	overflow: hidden;
}
div.workbox img.front {
	position: absolute;
	top: 0;
	left: 0;
}
div.workbox img.back {
	position: absolute;
	top: 121px;
	left: 0;
}
#worknav {
	border-top: 2px solid #e69227;
	width: 675px;
	margin-top: 10px;
	float: left;
	text-align: left;
}
#worknav a.portfoliosnapshot {
	background: url("../images/thework/btn-portfoliosnapshot.gif") 0 -38px no-repeat;
	width: 137px;
}
#worknav a.clientnames {
	background: url("../images/thework/btn-clientnames.gif") 0 -38px no-repeat;
	width: 97px;
}
#worknav a {
	display: block;
	float: left;
	text-decoration: none;
	height: 38px;
	text-indent: -9999px;
}
#worknav a:hover {	
	background-position: 0 0px;
}
#worknav a.currentWorkPage {	
	background-position: 0 0px;
}

#workflashholder {
	width: 662px;
	height: 450px;
	float: left;
	clear: both;
	border:  1px dotted #c1c1c1;
	margin: 0;
	padding: 20px;
}

#workcopyholder {
	font-size: 1.1em;
	color: #000;
	text-align: left;
	float: left;
	clear: both;
	margin: 20px 0 75px 0;
	width: 675px;
}
#clientlogo {
	width: 100px;
	float:left;
	text-align: center;
}
#workdescription {
	width: 550px;
	float: left;
	margin: 0 0 10px 20px;
	border-bottom: 2px solid #7f7f7f;
}
#workdescription p {
	margin-bottom: 10px;
}
#workdescription p.role {
	color: #a1a1a1;
}

#projectlinks {
	width: 125px;
	height: 175px;
	margin: 0 25px 0 120px;
	float: left;
	clear: left;
}
#projectlinks ul li a, #projectlinks ul li a.visited {
	color: #e69227;
	font-size: 1em;
	text-decoration: none;
	border: none;
	outline: none;
}
#projectlinks ul li a:hover, #projectlinks ul li a.visited:hover {
	color: #e69227;
	font-size: 1em;
	text-decoration: none;
	border-bottom: 1px solid #e69227;
	outline: none;
}
#projectlinks h1, #testimonial h1 {
	margin-bottom: 7px;
}
#testimonial p span.author {
	color: #7f7f7f;
}
/* THE WORK STYLES - END */

/* THE PEOPLE STYLES - BEGIN */
#peopleflashholder {
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 1;
}
/* THE PEOPLE STYLES - END */


/* THE COOL STYLES - BEGIN */
#coolholder {
	width: 618px;
	float: left;
	border:  1px dotted #c1c1c1;
	margin: 0;
	padding: 20px;
}
#coolitem {
	width: 192px;
	height: 220px;
	float: left;
	text-align: left;
}
#coolitem.center {
	margin: 0 20px;
}
.blueback {
	background-color: #739587;
}
.orangeback {
	background-color: #e69227;
}
#coolitem p {
	margin: 10px;
	font-size: 1.1em;
	line-height: 1.4em;
	color: #fff;
}
#coolitem a, #coolitem a.visited, #coolitem a:hover, #coolitem a.visited:hover, #coolitem a img {
	color: #fff;
	text-decoration: none;
	border: none;
	outline: none;
}
#coolcopy a, #coolcopy a.visited, #coolcopy a img {
	color: #739587;
	font-weight: bold;
	text-decoration: none;
	border: none;
	outline: none;
}
#coolcopy a:hover, #coolcopy a.visited:hover {
	color: #739587;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #739587;
	outline: none;
}
#coolcopy {
	text-align: left;
	color: #000;
	margin-top: 50px;
}
#coolcopy h1, #thinkingheadline h1 {
	color: #999;
}
#coolcopy h2, #thinkingheadline h2 {
	color: #000;
	font-size: 1.2em;
}
#coolcopy p {
	color: #000;
	font-size: 1.1em;
	padding-bottom: 15px;
}
#coolnav {
	border-top: 2px solid #739587;
	width: 660px;
	margin-top: 10px;
	float: left;
	text-align: left;
}
#coolnav a.y2009 {
	background: url("../images/thecool/btn-2009.gif") 0 -38px no-repeat;
	width: 44px;
}
#coolnav a.y2010 {
	background: url("../images/thecool/btn-2010.gif") 0 -38px no-repeat;
	width: 44px;
}
#coolnav a.y2011 {
	background: url("../images/thecool/btn-2011.gif") 0 -38px no-repeat;
	width: 44px;
}
#coolnav a {
	display: block;
	float: left;
	text-decoration: none;
	height: 38px;
	text-indent: -9999px;
}
#coolnav a:hover {	
	background-position: 0 0;
}
#coolnav a.currentCoolPage {	
	background-position: 0 0;
}

ul#slideshow1, ul#slideshow2 {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 192px;
}
ul#slideshow1 li, ul#slideshow2 li {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 192px;
}
ul#slideshow3 {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 600px;
}
ul#slideshow3 li {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 600px;
}
/* THE COOL STYLES - END */

/* COLOR BLOCKS/IMAGES HOLDERS - BEGIN */
#imgholder {
	width: 544px;
	height: 168px;
	float: left;
	position: relative;
	margin: 20px;
}
#imgholder img {
	position: absolute;
	top: 0;
	left: 0;
}
#colorholder {
	width: 292px;
	height: 168px;
	padding: 35px 0 0 30px;
	text-align: left;
	position: absolute;
	top: 0;
	left: 252px;
	background-image: url(../images/colorblocks/bluegreen.png);
}
#colorholder.orange {
	background: url("../images/colorblocks/orange.png") top left no-repeat;
}
#colorholder.blue {
	background: url("../images/colorblocks/bluegreen.png") top left no-repeat;
}
#colorholder.red {
	background: url("../images/colorblocks/redorange.png") top left no-repeat;
}
#colorholder p {
	line-height: 1.6em;
	color: #000;
	font-size: 1.2em;
	width: 252px;
}
/* COLOR BLOCKS/IMAGES HOLDERS - END */

/* THE THINKING STYLES - BEGIN */
#thinkingholder {
	width: 595px;
	float: left;
}
#thinkingheadline {
	width: 450px;
	height: 30px;
	border-left:  4px solid #e69227;
	margin: 25px 0 45px 75px;
	padding-left: 10px;
	text-align: left;
}
#thinkingheadline h1 {
	padding-top: 7px;
}
#thinkingcopy {
	width: 550px;
	border:  1px dotted #c1c1c1;
	padding: 20px;
	text-align: left;
}
#thinkingcopy p {
	margin-bottom: 10px;
	color: #000;
	font-size: 1.2em;
}
#thinkingcopy a, #thinkingcopy a.visited, #careerscopy a, #careerscopy a.visited {
	color: #e69227;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	border: none;
	outline: none;
}
#thinkingcopy a:hover, #thinkingcopy a.visited:hover, #careerscopy a:hover, #careerscopy a.visited:hover {
	color: #e69227;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #e69227;
	outline: none;
}
#thinkingnav {
	border-top: 2px solid #e69227;
	width: 100%;
	margin-top: 20px;
	float: left;
	text-align: left;
}
#thinkingnav a.strategy {
	background: url("../images/thethinking/btn-strategy.gif") 0 -38px no-repeat;
	width: 71px;
}
#thinkingnav a.creative {
	background: url("../images/thethinking/btn-creative.gif") 0 -38px no-repeat;
	width: 71px;
}
#thinkingnav a.interactive {
	background: url("../images/thethinking/btn-interactive.gif") 0 -38px no-repeat;
	width: 85px;
}
#thinkingnav a.media {
	background: url("../images/thethinking/btn-media.gif") 0 -38px no-repeat;
	width: 50px;
}
#thinkingnav a.publicrelations {
	background: url("../images/thethinking/btn-publicrelations.gif") 0 -38px no-repeat;
	width: 117px;
}
#thinkingnav a.thinkmore {
	background: url("../images/thethinking/btn-thinkmore.gif") 0 -38px no-repeat;
	width: 71px;
}
#thinkingnav a {
	display: block;
	float: left;
	text-decoration: none;
	height: 38px;
	text-indent: -9999px;
}
#thinkingnav a:hover {	
	background-position: 0 0;
}
#thinkingnav a.currentThinkingPage {	
	background-position: 0 0;
}
/* THE THINKING STYLES - END */

/* EXPERIENCE STYLES - BEGIN */
#experienceholder {
	width: 590px;
	float: left;
	border:  1px dotted #c1c1c1;
	margin: 0;
	padding: 5px;
	text-align: left;
}

#puck {
	width: 287px;
	height: 247px;
	margin-right: 20px;
	float: left;
}

#experienceintro {
	width: 315px;
	border-left:  4px solid #739587;
	margin-top: 90px;
	padding-left: 10px;
	text-align: left;
	float: left;
}
#experienceintro p {
	text-align: left;
	color: #000000;
	font-size: 1.2em;
}
#experiencenav {
	border-top: 2px solid #739587;
	width: 675px;
	margin-top: 20px;
	float: left;
	text-align: left;
}
#experiencenav a.buildingproducts {
	background: url("../images/experience/btn-buildingproducts.gif") 0 -38px no-repeat;
	width: 138px;
}
#experiencenav a.technology {
	background: url("../images/experience/btn-technology.gif") 0 -38px no-repeat;
	width: 149px;
}
#experiencenav a.regulatedindustry {
	background: url("../images/experience/btn-regulated.gif") 0 -38px no-repeat;
	width: 78px;
}
#experiencenav a.professionalservices {
	background: url("../images/experience/btn-profservices.gif") 0 -38px no-repeat;
	width: 97px;
}
#experiencenav a.notforprofit {
	background: url("../images/experience/btn-notforprofit.gif") 0 -38px no-repeat;
	width: 105px;
}
#experiencenav a.sustainability {
	background: url("../images/experience/btn-sustainability.gif") 0 -38px no-repeat;
	width: 102px;
}
#experiencenav a {
	display: block;
	float: left;
	text-decoration: none;
	height: 38px;
	text-indent: -9999px;
}
#experiencenav a:hover {	
	background-position: 0 0;
}
#experiencenav a.currentExperiencePage {	
	background-position: 0 0;
}
#experiencelogo {
	float: left;
	margin: 0 5px 0 5px;
}
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 154px;
    height: 8em;
}
.wraptocentertall {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 154px;
    height: 11em;
}
.wraptocenter * {
    vertical-align: middle;
}
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
/* EXPERIENCE STYLES - END */


/* ABOUT US STYLES - BEGIN */
#aboutuscopy {
	width: 550px;
	padding: 20px;
	text-align: left;
}
#aboutuscopy p {
	margin-bottom: 10px;
	color: #000;
	font-size: 1.2em;
}
/* ABOUT US STYLES - END */

/* CAREERS STYLES - BEGIN */
#bigchair {
	width: 221px;
	height: 310px;
	float:left;
	clear: left;
	margin: 25px 15px 0 0;
}
#careersholder {
	width: 556px;
	float: left;
	margin-top: 25px;
}
#littlechair {
	width: 556px;
	height: 250px;
}
#careerscopy {
	width: 556px;
}
#careerscopy p {
	font-size: 1.1em;
	color: #000;
	text-align: left;
	margin-bottom: 15px;
}

#careerscopy p a, #careerscopy p a.visited {
	color: #C9C43D;
}
#careerscopy p a:hover, #careerscopy p a.visited:hover {
	color: #C9C43D;
	border-bottom: 1px solid #C9C43D;
}
#careersnav {
	border-top: 2px solid #C9C43D;
	width: 556px;
	margin-top: 20px;
	text-align: left;
}
/* CAREERS STYLES - END */

/* CONTACT STYLES -BEGIN */
#contactholder {
	width: 618px;
	float: left;
	border:  1px dotted #c1c1c1;
	margin: 0;
	padding: 20px;
	text-align: left;
}
#buttons {
	width: 170px;
	height: 375px;
	float: left;
	margin-right: 75px;
}
#address {
	width: 170px;
	margin-bottom: 15px;
	color: #363636;
	font-size: 1.2em;
}
#address img {
	display: block;
	margin-bottom: 7px;
}
#buttons ul.buttonlist li {
	margin-bottom: 5px;
}
#buttons ul.buttonlist li a, a.visited {
	color: #363636;
	font-size: 1.2em;
	vertical-align: middle;
	text-decoration: none;
	border: none;
	outline: none;
}
#buttons ul.buttonlist li a:hover, a.visited:hover {
	color: #e69227;
	font-size: 1.2em;
	vertical-align: middle;
	text-decoration: none;
	border: none;
	outline: none;
}
#buttons ul.buttonlist li a img {
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	text-decoration: none;
	border: none;
	outline: none;
}

#contactform {
	width: 336px;
	float: left;
}
#contactform img {
	margin-bottom: 15px;
}

input.textfield, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #363636;
	border: 1px solid #363636;
	margin-bottom: 10px;
	padding: 5px;
}
#formtitle {
	font-size: 1.2em;
	color: #363636;
	float: left;
	text-align: left;
	margin-top: 10px;
}
#formbutton {
	margin-top: 10px;
	float: right;
}

.button { 
	border: 1px solid #363636;
	background: white;
	padding: 2px 6px; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #363636;
}
.button:hover { 
	background: #363636;
	color: white;
	cursor: pointer;
}
/* CONTACT STYLES -END */

/* ABOUT US - BEGIN */
#aboutusholder {
	width: 662px;
	float: left;
	border:  1px dotted #c1c1c1;
	margin: 0;
	padding: 5px;
}

#aboutusintro {
	width: 315px;
	border-left:  4px solid #C84224;
	margin-top: 90px;
	padding-left: 10px;
	text-align: left;
	float: left;
}
#aboutusintro p {
	text-align: left;
	color: #000000;
	font-size: 1.2em;
}
/* ABOUT US - END */

/* SUB PAGE FLASH HOLDER - BEGIN */
#subpageflashholder {
	width: 289px;
	float: left;
	clear: right;
	text-align:left;
}
/* SUB PAGE FLASH HOLDER - END */

/* FOOTER STYLES - BEGIN */
#footer {
	width: 100%;
	height: 55px;
	background: url("../images/footer/bak-footer.gif") top left repeat-x #000;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 100;
}
body>div#footer{
   position: fixed;
}
#tabnav {
	width: 768px;
	margin: 0 auto;
	position: relative;
} 
#newstab, #worktab, #contacttab {
	width: 247px;
	height: 110px;
	position: absolute;
	top: 10px;
	left: 0;
}
#worktab {
	left: 256px;
}
#contacttab {
	left: 512px;
}
#tab {
	position: absolute;
	top: 0;
	left: 0;
}
#tab a.tab {
	display: block;
	text-decoration: none;
	height: 45px;
	text-indent: -9999px;
}
#panel {
	width: 247px;
	height: 65px;
	background: url("../images/footer/bak-tab.gif") top left repeat-x #363636;
	padding-top: 5px;
}
a.news {
	width: 247px;
	background: url("../images/footer/btn-news.gif") top left no-repeat #363636;
}
a.work {
	width: 247px;
	background: url("../images/footer/btn-featuredwork.gif") top left no-repeat #363636;
}
a.contact {
	width: 247px;
	background: url("../images/footer/btn-contact.gif") top left no-repeat #363636;
}

#panel img.newsicon {
	display: inline;
	margin-left: -12px;
	vertical-align: middle;
}
#panel p {
	font-size: 1em;
	color: #000;
	margin: auto;
	width: 200px;
}
#panel p.contact {
	text-align:center;
}
#panel a.readmore, a.readmore.visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid white;
	outline: none;
}
#panel a.readmore:hover, a.readmore.visited:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px solid white;
	outline: none;
}

#panel #workimg {
	float: left;
	margin: 0 10px;
}
#panel #worklinks {
	float: left;
	width: 126px;
	height: 48px;
	margin: 3px 0 0 0;
	padding: 6px 0 0 10px;
	background: url("../images/footer/bak-worklinks.png") top left repeat;
}
#panel #worklinks ul li {
	margin-bottom: 7px;
}
#panel #worklinks ul li img {
	display: inline;
	vertical-align: middle;
	margin-right: 7px;
}

#panel #socialicons {
	width: 225px;
	margin: 10px auto;
}
#panel #socialicons a img {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	text-decoration: none;
	display: inline-block;
}
/* FOOTER STYLES - END */


/* WORK THUMBS */
#workcopyholder {
	font-size: 1.1em;
	color: #000;
	text-align: left;
	float: left;
	clear: both;
	margin: 20px 0 0 0;
	width: 675px;
}
#workHolder {
	width: 940px;
	float: left;
	margin: 0 0 100px 0;
	padding: 5px;
}

#workItemsHolder {
	float: left;
	margin-bottom: 15px;
}

h1.workTitles {
	font-size: 1.65em;
	color: #E69227;
	float: left;
}

#workItems {
	float: left;
	margin: 0 5px 15px 5px;
	/* border: 1px solid #363636; */
}

#workItems a, a.visited, a:hover, a.visited:hover {
	text-decoration: none;
	outline: none;
	border: none;	
}
