/*
mdw base theme

#0074b2 blue


#0065a4 blue2
#f16e0b orange
#dd600b new darker orange

*/

html{
	background: url(../fpo/solutionsX.png) center 145px no-repeat;
}

body { position: relative; }

/**
 * GENERAL
 */
input, select, textarea, body {
    font: 14px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;
}
.limiter{
	width: 960px; margin: 0 auto;
}
#branding{
	height: 118px;
}
#logo img{
	padding: 60px 0 0 10px;
}
#navigation{
	position: absolute;top: 130px;width: 100%;background: url("../images/silly.png") 0 0 repeat; z-index: 100;
}
#navigation .limiter{
	background: transparent;
}
#navigation a{
	line-height: 38px;
}
#section_title{
	height: 200px;position: relative;
}
.page-solutions #header #section_title{
	height: 150px;position: relative;
}
.node-type-project #section_title,.section-solutions #section_title{
	height: 50px;
}
.ZZZnode-type-project #header, .ZZZnode-type-project #page{
	background: #eeeff0;
}
.node-type-project #views_slideshow_singleframe_teaser_section_solutions-panel_pane_1{
	margin: 0 auto 0;width: 900px;height: 650px;
}
.ZZZnode-type-project .imagecache-main {
	padding: 60px 0 50px;
}
#section_title .content,
.page-solutions .page-title
{
	position: absolute;bottom: -9px;right: 0;font-size: 63px;line-height: 63px;color: #fff;text-transform: uppercase;
}

.ZZZnode-type-project #page{
	background: url("../images/page-project.png") center -18px no-repeat #eee;
}


/*
.pane-solutions-panel-pane-1{
	width: 960px;margin: 0 auto;
}
.pane-solutions-term-panel-pane-1{
	background: url("../images/secondary-tile.png") repeat-x;
}
.pane-solutions-term-panel-pane-1 .pane-content{
	width: 960px;margin: 0 auto;background: url("../images/secondary.png");height: 60px;
}
.pane-solutions-term-panel-pane-1 .pane-content .view-content{
	padding: 30px 30px 0;
}
.pane-solutions-panel-pane-2{
	height: 103px;background: #fff;
}
.pane-solutions-panel-pane-2 .pane-content{
	width: 960px;margin: 0 auto;border-top: 1px solid #999;
}
.pane-solutions-panel-pane-2 .pane-content .view-content{
	padding: 15px 30px 0;
}

*/



#left{
	width: 250px;float: left;margin-right: -250px;
}
#left .block{
	padding: 29px 0 0 10px;
}
.not-front #main{
	width: 709px;float: left;margin-top: 30px;border-left: 1px solid #888;margin-bottom: 20px;margin-left: 250px;
}

.page-press #main{
	border-left: none;
}
.page-press #main{
	margin-left: 270px;
}
.ZZZnode-type-project #main,.ZZZsection-solutions #main{
	float: none;width: auto;margin-top: 0;border-left: none;margin-bottom: 0;
}
#main .node{
	min-height: 400px;
}
.page-approach-project-management-scope #main .node{
	min-height: 1100px;
}
.page-solutions  #main .node{
	min-height: 0;
}


.not-front.no-sidebars.node-type-page #main{
	margin-left: 250px;
}

.page-solutions #page #main{
	margin-left: 0;border:none;
}




h1.page-title{
	margin: 0 0 0 20px;font-weight: 600;font-size: 16px;
}
.prose{
	padding: 20px;
}
.node-type-project .prose{
	padding: 0 20px;
}
#header .prose{
	padding: 0;
}

.node-content{
}
#left .block{
}
.ZZZnode-type-project #page .limiter{
	width: auto;
}
#footer .limiter{
}

/* .primary-links */
a:link,a:visited{
	color: #dd600b;text-decoration: none;
}
a:hover, #left a.active{
	text-decoration: underline;
}
ul.primary-links a{
}
#navigation li{
	background: url("../images/silly.png");
}
#navigation a{
	padding: 0 .9em;text-transform: uppercase;
}
#navigation a:link,#navigation a:visited{
	color: #fff;text-decoration: none;
}
#navigation li:hover{
	background: url(../images/primary-hover.png) center 0 no-repeat;
}
#navigation .active-trail,#navigation li.active-trail:hover,
.node-type-project #navigation .menu-1240
{
	background: url(../images/primary.png) center 0 no-repeat;
}
#left li{
	line-height: 20px;
}
#left .menu-item-container, #left .block-title, #left a, .node-type-project .pane-solutions-panel-pane-2 a, .page-solutions .view-solutions-term a, .pane-solutions-panel-pane-3 a{
	padding-left: 20px;
}
#left .block-title{
	font-weight: bold;color: #dd600b;padding-bottom: 1em;
}
#breadcrumb a{
	padding-left: 0;
}
#breadcrumb a:hover{
	background-image: none;
}
.node-type-project .view-solutions-term a{
	padding-left: 0;
}

#left a:link,#left a:visited,#left li.active-trail a:hover,
.pane-solutions-panel-pane-2 a:link, .pane-solutions-panel-pane-2 a:visited,
.view-solutions-term a:link, .view-solutions-term a:visited,
.pane-solutions-panel-pane-3 a:link, .pane-solutions-panel-pane-3 a:visited {
	text-decoration: none;color: #dd600b;
}
#left a:hover, .node-type-project .pane-solutions-panel-pane-2 a:hover, .page-solutions .view-solutions-term a:hover, .pane-solutions-panel-pane-3 a:hover {
	color: #666;
}
#left li a:hover, .pane-solutions-panel-pane-2 a:hover, .page-solutions .view-solutions-term a:hover, .pane-solutions-panel-pane-3 a:hover{
	background: url('../images/arrow-hover.png') 0 center no-repeat;
}
.node-type-project .view-solutions-term a:hover{
	background-image: none;
}
#left li.active a, #left li.active-trailXX a, .pane-solutions-panel-pane-2 a.active {
	background: url('../images/arrow.png') 0 center no-repeat;
}
#left ul.menu li.expanded{
	font-weight: bold;padding-top: 1em;
}
#left .first{
	padding-top: 0 !important;
}
#left ul.menu li.expanded li{
	font-weight: normal;
}

.section-approach #header {
	background: url("../images/approach.jpg") center bottom no-repeat #666;
}
.section-project-support #header {
	background: url("../images/project-support.jpg") center bottom no-repeat #666;
}



body.page-solutions  {
	background: url("../images/MDW_Website_Solutions.jpg") center 119px no-repeat;
}
.page-solutions #section_title{
	
}
#node-56 .prose{
	padding-bottom: 0;
}
.page-solutions #content{
	margin-top: 140px;padding-left: 7px;
}
.page-solutions #content-bottom{
	margin-left: 26px;width: 940px;
}
.page-solutions .page-title{
	display: none;
}
#block-menu_block-6 ul.menu{
	height: 160px;
}
#block-menu_block-6 li{
	width: 30%;float: left;line-height: 1.7em;
}
.menu-mlid-2946{
	display: none;
}
#node-93 .node-title{
	display: none;
}
.menu-mlid-2947{
	padding-top: 1em;
}

.section-client-collaboration #header {
	background: url("../images/client-collaboration.jpg") center bottom no-repeat #666;
}
.section-expert-witness #header {
	background: url("../images/expert-witness.jpg") center bottom no-repeat #666;
}
.section-press #header {
	background: url("../images/press.jpg") center bottom no-repeat #666;
}
.section-contact #header {
	background: url("../images/contact-us.jpg") center bottom no-repeat #666;
}


/* .view-solutions-term */
.view-solutions-term .view-header {
	position: absolute;top: -503px;left: -160px;
}

/* #views_slideshow_singleframe_controls_solutions-panel_pane_1 */



.views-slideshow-controls-bottom {
	position: absolute;width: 100%;
	top: 260px;z-index: 20;
}
#views_slideshow_singleframe_controls_solutions-panel_pane_1{
	width: 1056px;margin: 0 auto;
}
#views_slideshow_singleframe_prev_solutions-panel_pane_1{
	text-indent: -1000em;display: block;width: 33px;height: 33px;background: url("../images/back.png");overflow: hidden;float: left;
}
#views_slideshow_singleframe_next_solutions-panel_pane_1{
	text-indent: -1000em;display: block;width: 33px;height: 33px;background: url("../images/next.png");overflow: hidden;float: right;
}




.ZZZsection-solutions #page .limiter{
	width: 100%;
}
#block-block-5{
	position: absolute;margin: 200px 0 0 -160px;
}
.node-type-project #block-block-5{
	display: none;
}

.view-solutions-term{
	background: url("../images/tertiary_base.png") center 0 no-repeat transparent;position: absolute; width: 100%;z-index: 10;top: -15px;height: 140px;
}

.pane-solutions-term-panel-pane-1 .view-solutions-term{
	top: 638px;
}
.view-solutions-term .view-content{
	width: 960px;margin: 0 auto;line-height: 1.6em;padding-top: 25px;
}
.view-solutions-term .views-view-grid{
	margin-left: 10px;
}
.view-solutions-term .item-list, .view-display-id-panel_pane_3{
	margin-left: 30px;
}

.pane-solutions-panel-pane-2{
	position: absolute;z-index: 11;width: 100%;top: 690px;
}

.pane-solutions-panel-pane-2{
	position: absolute;z-index: 11;width: 100%;top: 690px;
}

.pane-solutions-panel-pane-2 .pane-content{
	width: 960px;margin: 0 auto;
}
.pane-solutions-panel-pane-2 .view-content{
	padding-left: 30px;
}
.ZZZnode-type-project #footer{
	position: absolute;z-index:12;top: 946px;width: 100%;
}

.ZZZpage-solutions #footer{
	margin-top: 125px;
}


.pane-solutions-panel-pane-3{
	position: absolute;z-index: 11;width: 100%;top: 37px;
}
.pane-solutions-panel-pane-3 .pane-content{
	width: 960px; margin: 0 auto;
}


/* sr */
XX.pane-block-5{
	position: absolute;width: 100%;top: -503px;left: -160px;
}
XX.pane-block-5 .pane-content{
	width: 960px; margin: 0 auto;
}


/* .front */
.node-slideshow_front .prose{
	padding: 0;
}
.node-type-slideshow-front #page .limiter{
	width: 100%;
}
.front #main{
	width: 100%;
}
.node-type-slideshow-front .field-field-slideshow{
	position: absolute;top: -200px;width: 100%;background-color: #666;
}

.node-slideshow_front .field-items{
	position: relative;width: 100%;
}
.node-slideshow_front .jquery_slideshow{
	width: 1280px;margin: 0 auto;height: 712px;overflow: hidden;
}
.front #title {
	position: absolute;z-index: 10;width: 100%;top:/*468px*/ 400px;
}
.front #title-inner{
	width: 1280px;margin: 0 auto;background: url("../images/page-title_front.png") no-repeat;height: 112px;overflow: hidden;padding-top: 25px;
}
.front .page-title{
	font-size: 180%;margin: 0 0 0 180px;font-weight: 600;
}
.node-type-slideshow  #footer,
.front #footer {
	margin-top: 112px;position: absolute;z-index: 10;width: 100%;
}


/* Gallery */
.node-type-slideshow .limiter { max-width: 100%; }
.node-type-slideshow .prose {
	padding: 0;
}
.node-type-slideshow #page {
    margin: -200px 0 0 !important;
    width: 100% !important;
    position: relative;
    overflow: hidden;
}
.node-type-slideshow #page .limiter {
	width: 100%;
}

.node-type-slideshow #main {
    border: none !important;
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
    position: relative;
}
.node-type-slideshow .node-slideshow { display: none; }
.view-gallery .view-content { min-height: 400px; position: relative; }

.view-gallery .view-content .views-field-edit-node { position: absolute; top: 60px; right: 0; z-index: 600; }
.view-gallery .view-content .views-field-edit-node a { display: block; padding: 5px 10px; background-color: #fff; }

.view-gallery .views-slideshow-controls-bottom { height: 0; }
#views_slideshow_singleframe_controls_gallery-gallery {}
#views_slideshow_singleframe_controls_gallery-gallery a { display: block; margin-top: -20px; height: 40px; width: 40px; padding: 0; overflow: hidden; opacity: .8; }
#views_slideshow_singleframe_controls_gallery-gallery a:hover { opacity: 1; }
#views_slideshow_singleframe_controls_gallery-gallery a img { width: 100%; height: 100%; display: block; }
#views_slideshow_singleframe_controls_gallery-gallery #views_slideshow_singleframe_prev_gallery-gallery { float: left; margin-left: 30px; }
#views_slideshow_singleframe_controls_gallery-gallery #views_slideshow_singleframe_playpause_gallery-gallery { display: none; }
#views_slideshow_singleframe_controls_gallery-gallery #views_slideshow_singleframe_next_gallery-gallery { float: right; margin-right: 30px; }

#views_slideshow_singleframe_main_gallery-gallery {
	width: 100%; background-color: #000;
}

#views_slideshow_singleframe_teaser_section_gallery-gallery {
	max-width: 1280px; margin: 0 auto; height: 100% !important; overflow: hidden; width: 100% !important;
}

#views_slideshow_singleframe_teaser_section_gallery-gallery .views_slideshow_singleframe_slide,
#views_slideshow_singleframe_teaser_section_gallery-gallery .views_slideshow_singleframe_slide .views-row,
#views_slideshow_singleframe_teaser_section_gallery-gallery .views_slideshow_singleframe_slide .views-row>.field-content { width: 100% !important; height: auto !important; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .views_slideshow_singleframe_slide .views-row>.field-content img { width: 100% !important; height: auto !important; }


.node-type-slideshow #title {
	position: absolute;z-index: 10;width: 100%;top:/*468px*/ 400px;
}
.node-type-slideshow #title-inner {
	width: 1280px;margin: 0 auto;background: url("../images/page-title_front.png") no-repeat;height: 112px;overflow: hidden;padding-top: 25px;
}
.node-type-slideshow .page-title {
	font-size: 180%;margin: 0 0 0 180px;font-weight: 600;
}
.node-type-slideshow #footer {
	margin: 0; bottom: 20px; position: absolute;z-index: 10;width: 100%;
}
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last { overflow-y: auto; background-color: #fff; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body { position: absolute; left: 0; top: 0; width: 100%; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body .field-content { padding: 100px 60px 150px; width: auto !important; max-width: 640px; margin: 0 auto; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body p { color: #333; margin: 0 0 30px; line-height: 24px; font-size: 18px; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body p.indent { margin-left: 59px !important; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body p a { color: #333; text-decoration: underline; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body p span { color: #999; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-row .views-field-body img { }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-row .views-field-body #mdwgroup-logo { display: block; width: 150px !important; height: auto !important; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body #slide-contact p { margin: 0; font-size: 14px; line-height: 16px; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body #slideshow-close-wrapper { float: right; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body #slideshow-close { color: #000 !important; display: block; height: 20px; line-height: 20px; }
#views_slideshow_singleframe_teaser_section_gallery-gallery .slide-last .views-field-body #slideshow-close span { display: block; float: right; margin-left: 5px; background-color: #ccc; border-radius: 10px; width: 20px; color: #fff; font-weight: bold; font-size: 12px; text-align: center; line-height: 20px; }

/* as Attachment */
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing { padding: 100px 60px 150px; width: auto !important; max-width: 640px; margin: 0 auto; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing p { color: #333; margin: 0 0 30px; line-height: 24px; font-size: 18px; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing p.indent { margin-left: 59px !important; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing p a { color: #57a6ff; text-decoration: underline; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing p span { color: #999; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing p a.linkedin img { margin: 5px 0 -5px; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing img { }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing #mdwgroup-logo { display: block; width: 150px !important; height: auto !important; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing #slide-contact p { margin: 0; font-size: 14px; line-height: 16px; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing #slideshow-close-wrapper { float: right; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing #slideshow-close { color: #000 !important; display: block; height: 20px; line-height: 20px; }
.attachment .view-display-id-gallery_letter .view-content .views-row .views-field-nothing #slideshow-close span { display: block; float: right; margin-left: 5px; background-color: #ccc; border-radius: 10px; width: 20px; color: #fff; font-weight: bold; font-size: 12px; text-align: center; line-height: 20px; }
#block-views-gallery-gallery>.block-content>.view-display-id-gallery>.attachment { display: none; }

/* typography */

.prose h1, .prose h2, .prose h3, .prose h4, .prose h5, .prose h6, .prose p, .prose ul, .prose ol, .prose pre, .prose div.codeblock, .prose blockquote {
	margin: 0 0 16px;
}

.node-type-project .views-field-title{
	font-weight: 500;color: #dd600b;
}

#content blockquote{
	border: none;padding: 0; color: #0074b2;margin: 0 1em;background: none;
}
#content blockquote h5{
	text-align: right; font-weight:normal;
} 
#main h2, #main h3{
	font-size: 16px;
}
#main h4{
	color: #0065a4;font-size: 16px;
}
#page #main .thin{
	font-weight: 200;
}
/*
#main blockquote p{
	margin: 0;text-indent: -0.4em;
}
blockquote p:before {
    content: "“";
}
 
blockquote p:after {
    content: "”";
}

 q{
   quotes: '“' '”' '<' '>';
 } 
 q:before,q:after{
	font-size: 140%;
}
 q:before{
   content: open-quote;
 }
 q:after{
   content: close-quote;
 }
*/
 .imgleft{
	float: left;padding-right: .7em;
}
 .col2{
	width: 50%;float: left;
}

.view-news .views-field-view-node {
	color:#dd600b;margin-bottom: 1em;
}

/* #accordion */

#accordion {
	min-height: 400px;
}

#accordion h3 {
	float: left;border: 1px solid #666;margin-right: 4px;height: 64px;
}

#accordion h3 a{
	display: table-cell;text-align: center;width: 160px;vertical-align: middle;height: 64px;background: #ccc;
}
#accordion h3 a:link,#accordion h3 a:visited{
	color: #000;
}
#accordion h3.ui-state-active a{
	background: #0065a4;color: #fff;
}
#accordion h3 a:hover{
	text-decoration: none;
}
#accordion p{
	display: block;width: 160px;height: 50px;text-align: center;margin-bottom: 3px;border: 1px solid #0065a4;padding-top: 10px;
}

.ui-accordion-header{
	
}
.ui-accordion-content{
	position: absolute;margin-top: 70px;
}
#ac2{
	margin-left: 166px;
}
#ac3{
	margin-left: 332px;
}
#ac4{
	margin-left: 498px;
}

/*Forms*/

.webform-client-form{
	background: url("../images/contact.png") 36px 0 no-repeat #e2e4e5;padding: 20px 20px 50px;
}

#main .resizable-textarea .grippie {
    background: none repeat scroll 0 0 #e2e4e5;
    border-color: -moz-use-text-color #e2e4e5 #e2e4e5;
    border-right: 1px solid #e2e4e5;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    cursor: s-resize;
    height: 4px;
    overflow: hidden;
}
.webform-client-form input,.webform-client-form textarea{
	background: #fff;
}
#webform-component-name, #webform-component-company{
	float: left;width: 305px;
}
#webform-component-name input, #webform-component-company input{
	width: 290px;
}
#webform-component-name{
	margin-right: 15px;
}
#edit-submitted-email,#edit-submitted-comments{
	width: 610px;
}
#edit-submit{
	float: right;background: #dd600b;color: #fff;border: 1px solid #fff;text-transform: capitalize;margin-right: 8px;
}
#edit-submit:hover{
	background: #666;
}
.form-item {
	margin-bottom: 10px;
}

.form-item label {
	text-transform: capitalize;width: 98px;font-size: 90%;
}
.webform-component-textarea{
	clear: both;
}
.webform-component-textarea label {
	float: none;clear: both;width: auto;
}

.form-text,
.form-textarea {
	padding: 3px 5px;	
}

input.form-radio,
input.form-checkbox {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: -3px;
}

.form-submit {
	padding: 0.25em 0.5em;
	margin: 0;
	text-transform: uppercase;
	width: auto;
	overflow: visible;
}



.form-required {
}

.autogrow textarea {
}

#webform-component-what-else-should-we-know{
	width: 357px;
}

/*Restet Messages & Error & Warning*/
.error {
  color: #666;
}

.warning {
  color: #e09010;
}

.ok {
  color: #008000;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid red;
}

div.status,
div.error,
div.warning,
div.ok,
div.messages  {
  border: none 0;
  font-size: 15px;
  margin: 63px 0 0 350px;
  padding: 7px 10px 5px 10px;text-align: right;
}

div.status,
div.ok,
div.messages.status,
div.messages.ok,
table tr.status,
table tr.ok {
  background: #d8ffa3 url(../images/icon-ok.png) no-repeat scroll 10px 8px;
  color: #2e5b02;
  padding-left: 35px;
}

div.error,
div.messages.error,
table tr.error {
  background: #ffc4c1 url(../images/icon-error.png) no-repeat scroll 10px 10px;
  color: #a40000;
  padding-left: 35px;
}

div.warning,
div.messages.warning,
table tr.warning {
  background: #ffed7b url(../images/icon-warning.png) no-repeat scroll 10px 10px;
  color: #b14300;
  padding-left: 35px;
}

.messages li {
	list-style: disc inside;
}

/*Reset Pagers styles*/
.pager li {
  margin: 0 2px;
  padding: 0;
  text-transform: capitalize;
}
 /*
.pager li.pager-previous {
 background: url(../images/seperate_blue.gif) no-repeat right 5px;
  padding-right: 12px;
  margin-right: 4px;
}

.pager li.pager-next {
  /*background: url(../images/seperate_blue.gif) no-repeat left 5px;
  padding-left: 11px;
  margin-left: 4px;
}
*/

.pager li.pager-current,
.pager li.pager-item a,
.pager li.pager-next a,
.pager li.pager-previous a {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  color: #e3007e;
  font-weight: normal;
  padding: 1px 4px;
}

.pager li.pager-current:hover,
.pager li.pager-item a:hover,
.pager li.pager-next a:hover,
.pager li.pager-previous a:hover {
  background: #e3007e;
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}

/**
 * LAYOUT
 */



/**
 * HEADER
 */
#header  {
} 




/**
 * Navigation
 */
.navigation {
}

.navigation li {
}

.navigation li.last {
}
.navigation a {
}

/**
 * Main Content
 */
 
/*Slideshow*/













/* new */
#left{
	min-height: 570px;position: relative;
}
#block-menu_block-7 .block-content{
	min-height: 350px;
}
.block-links{
    position: relative;padding-top: 2em;
}
.block-links a {
	position: absolute;bottom: 0;
}
.field-field-architect .field-label,.field-field-project-size .field-label{
	float: left;
}
.node-type-project .node-title{
	margin-left: 20px;color: #dd600b;
}
.node-type-project .field-field-slideshow{
	margin-left: 20px;padding-bottom: 20px;
}

#node-62 .prose, #node-57 .prose{
	padding-top: 0;
}




/**
 * Footer Content
 */ 
#footer{
	background: #e2e4e5; min-height: 38px;line-height: 20px;color: #555;
}
#footer .limiter {
	position: relative;
}
#footer_message{
	width: auto; margin: 0 auto;padding: 9px 0;
}
#footer_message:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#block-block-6 { text-align: center; }
#block-block-6 p { color: #000; font-size: 18px; }

#footer_message_content, #block-menu_block-3 {
	float: left;
}
#footer_message_content{
	margin-left: 20px;
}
#block-menu_block-3 {
	margin-right: 20px;
}
#footer ul{
}
#footer li{
	float: left;padding-left: 1em;margin-left: 1em;border-left: 1px solid #555;
}
#contact-link { float: right; margin: 0 20px 0 50px; }
#footer li.menu-mlid-1076{
	border-left: none;
}
#footer a:link,#footer a:visited{
	color: #555;text-decoration: none;
}
#footer .menu-mlid-1075{
	display: none;
}
.section-contact #footer .menu-mlid-1075{
	display: block;
}

#footer a:hover{
	color: #000;
}


#footer .menu-mlid-1076 a:link,#footer .menu-mlid-1076 a:visited{
	color: #dd600b;font-weight: bold;
}

#admin-menu { top: -20px; }
.node-type-slideshow #admin-menu {
	position: fixed;
	top: 0;
}
/* Local tasks */
#console{
	position: absolute;width: 100%;
}
#console .limiter{
	width: 960px;margin: 0 auto;
}
#main{
	position: relative;
}

#main:hover .primary-tabs{
	display: block;
}

#main .primary-tabs {
  display: block;right: -100px;
  padding-left: 8px;
   position: absolute;
   text-transform: uppercase;
   top: 0;
   width: 100px;
}
.node-type-project #main .primary-tabs {
  left: 100px;
}

ul.primary-tabs li,
ul.primary-tabs li a {
   float: none;
}

.primary-tabs li a {
   background: #000;
   border: 3px solid #000;
   color: #FFF;
   display: block;
   padding: 2px 7px;
}
.primary-tabs a:hover {
   background: #24B3FF;
}



@media screen and (max-width: 700px) {



/**
 * Footer Content

#footer {}
#footer .limiter {}
#footer .limiter #footer_message>div,
#footer .limiter #footer_message>ul { float: none; text-align: center; display: block; margin: 0 auto; padding: 3px 0; }

#footer_message {}
#block-block-6 {}
#footer_message_content, #block-menu_block-3 {}
#footer_message_content {}
#block-menu_block-3 {}

#footer ul{
}
#footer li {
	float: none; padding-left: 0; margin-left: 0; border: none;
}
#contact-link { margin: 0; }


 */ 





}