/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* *********************************************
* This notice MUST stay intact for legal use.
* This script was created for FREE CSS Menus.
* Visit: www.freecssmenus.co.uk for more CSS.
* Also visit our Free online menu creator.
************************************************ */
/* credits: www.freecssmenus.co.uk */
#top .logo, .logo a {
    top: 20px;
	}
#footer ul#world a {
background:none;
}

td {
    padding: 7px;
    text-align: center;
    vertical-align: top;
}

.wherewework td {width:33%;}

.wherewework hr {
    border-style: none;
    border-width: 0px;
    height: 1px;
    background: #e1e1e1;
    margin: 17px 0px;
}

#footer ul#world { 
padding: 0px;
background: url(/wp-content/uploads/2012/07/iw_map.gif) no-repeat;
width: 321px;
height: 186px;
margin: 0px auto;
position: relative;
border:none;
}
#world li {padding: 0px;
display: block;
margin:0px;
}
#world a {display: block;
text-indent: 0px;
text-decoration: none;
font-size:13px;
}
#na{height: 95px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 121px;}
#footer ul li#na a {
    border: medium none;
    display: block;
    height: 95px;
    left: 0;
    list-style: none outside none;
    overflow: visible;
    padding: 0;
    text-indent: -9999px;
    top: 0;
    width: 121px;
}
#footer ul li#na a:hover{ width: 121px;
height: 95px;
background-image:url(/wp-content/uploads/2012/07/iw_map_na.gif);
background-repeat: no-repeat;
background-position: 0px 0px;
}
#sa {
height: 95px;
    left: 47px;
    position: absolute;
    text-indent: -9999px;
    top: 81px;
    width: 79px;
	}
#footer ul li#sa a{
height: 95px;
    list-style-type: none;
    text-indent: -9999px;
    width: 70px;
}
#footer ul li#sa a:hover{ width: 70px;
height: 95px;
background-image:url(/wp-content/uploads/2012/07/iw_map_la.gif);
background-repeat: no-repeat;
background-position: 0px;
}
#eu{
height: 86px;
    left: 106px;
    position: absolute;
    top: 0;
    width: 192px;}
#footer ul li#eu a {
    border: medium none;
    display: block;
    height: 86px;
    list-style-type: none;
    padding: 0;
    text-indent: -9999px;
    width: 192px;
}
#footer ul li#eu a:hover{     width: 192px;
    height: 86px;
background-image:url(/wp-content/uploads/2012/07/iw_map_europe.gif);
background-repeat: no-repeat;
background-position: 0px;
}
#au{
height: 128px;
    left: 193px;
    position: absolute;
top: 34px;
    width: 131px;}
#footer ul li#au a {
    border: medium none;
    display: block;
    height: 131px;
    line-height: 140px;
    list-style-type: none;
    padding: 0;
    text-indent: -9999px;
    width: 128px;
}
#footer ul li#au a:hover{ width: 224px;
height: 172px;
background-image:url(/wp-content/uploads/2012/07/iw_map_ap.gif);
background-repeat: no-repeat;
background-position: 0px;
}
#af{
height: 96px;
    left: 137px;
    position: absolute;
    top: 88px;
    width: 79px;
}
#footer ul li#af a {
    border: medium none;
    display: block;
    height: 96px;
    line-height: 60px;
    list-style-type: none;
    padding: 0;
    text-indent: -9999px;
    width: 79px;
}
#footer ul li#af a:hover{width: 96px;
height: 100px;
background-image:url(/wp-content/uploads/2012/07/iw_map_af.gif);
background-repeat: no-repeat;
background-position: 0px;
}
#mle{
height: 31px;
    left: 142px;
    position: absolute;
    top: 68px;
    width: 70px;
    z-index: 1000;
}
#footer ul li#mle a{
border: medium none;
    display: block;
    height: 50px;
    line-height: 33px;
    list-style-type: none;
    padding: 0;
    text-indent: -9999px;
    width: 80px;
}
#footer ul li#mle a:hover{width: 80px;
height: 50px;
background-image:url(/wp-content/uploads/2012/07/iw_map_me.gif);
background-repeat: no-repeat;
background-position: 0px;
}


/* End World Map*/


.container {
    margin: 0 auto;
    position: relative;
    width: 951px;
}

#footer {
    background: url("/wp-content/themes/broadscope/images/defaultheader/iw_bg.jpg") repeat-x scroll center -200px #FFFFFF;
    border-top: medium none;
}
#footer .container {
    padding-top: 60px;
}

#footer .arrow-down {
    display: none;
	}
#footer h4.widgettitle {
    background: none repeat scroll 0 0 #11355C;
    color: #FFFFFF;
    font-family: "maven pro";
    font-size: 15px;
    padding: 3px 10px;
}

#footer div .first {
    border: medium none;
    clear: left;
    margin-left: 0;
    padding-left: 0;
}
.one_third {
    border-left: 1px solid #999999;
    display: block;
    float: left;
    margin-left: 0;
    margin-right: 20px;
    overflow: hidden;
    padding-left: 20px;
    position: relative;
    width: auto;
}

.textwidget {
    background: url("/wp-content/uploads/2012/07/footer_bg.gif") repeat-x scroll 0 0 #E2E2E2;
	    height: 190px;
}

.textwidget p, .archive .textwidget p, .search .textwidget p {
color: #464646;
    float: none;
    font-size: 14px;
    line-height: 24px;
    padding: 0;
    width: 100%;
}

#text-2 .textwidget, #text-6 .textwidget {
    padding: 20px;
}

#text-3 .textwidget {
    padding: 20px 0px;
}
#text-2 .textwidget {
    width: 244px;
	}
	
	#text-3 {
    width: 321px;
}

	#text-6 {
    width: 262px;
}

.date {
    color: #0E77B7;
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    text-transform: uppercase;
}
#text-6 .textwidget p {
    line-height: 16px;
    padding-top: 5px;
}
#text-6 {
    width: 270px;
}

#footer .widget {
    display: inline-block;
    padding: 0;
}

.comment-entry {
display:none;
}

.grid3 {
    float: left;
    margin-left: 0;
    width: 245px;
	}

#categories-2 h3.widgettitle {
display:none;
}

.widget_archive li, .widget_categories li, .widget_pages li, .widget_links li, .widget_meta li {
background-image:none;
}

.bg-logo a, .contentSlideControlls .activeItem, .contentSlideControlls a:hover, #top .avia_mega ul ul li, #top .avia_mega > li > ul li, .widget_links li, .widget_meta li, .widget_archive li, .widget_categories li, .widget_pages li, #top .more-link, .pagination .current, .pagination a, .button, .dropcap2, .featured, #commentform #submit {
background-color:#fff;
}

.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_links li a, .widget_meta li a, .widget_recent_entries li a {
border-bottom:1px solid #a1a1a1;
color:#17467a;
}

.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_links li a, .widget_meta li a {
padding: 10px 0px;
}
.fallback_div {
background:url("/wp-content/themes/broadscope/images/defaultheader/iw_bg.jpg") repeat scroll center top #000000;
height:65px;
}

body {
background:url("/wp-content/themes/broadscope/images/defaultheader/iw_top_nav_bar.gif") repeat-x scroll center top #ffffff;
}

#header .container {
height: 148px;
position: static;
}

#top .nav, #top .avia_mega {
background:none;
border-color: none;
border-style: none;
border-width: none;
}

#top .avia_mega {
height:41px;
width:999px !important;
}

#top .avia_mega a {
color:#FFFFFF;
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
height: 100%;
}

#top .avia_mega li {
    float: left;
    font-family: 'Maven Pro',sans-serif;
    position: relative;
    text-transform: uppercase;
    z-index: 20;
	font-size:14px;
	}

.dropdown_available {
background:none;
display: none;
}

#top .avia_mega a {
padding:0 14px;
}

#top .avia_mega > li > ul, #top .avia_mega > li > ul ul {
padding:0 0 10px;
}

.avia_mega1, .avia_mega2, .avia_mega3, .avia_mega4, .avia_mega5, .avia_mega > li > ul, .avia_mega > li > ul ul {
background:#333;
}

#top .avia_mega > .current-menu-item > a, #top .avia_mega > li:hover > a {
background-color:#f95200;
}

#top .avia_mega>li>a:hover, #top .avia_mega>li:hover>a, #top #wrap_all .avia_mega .open-mega-a{
color:#FFFFFF;
}

.avia_mega1, .avia_mega2, .avia_mega3, .avia_mega4, .avia_mega5, .avia_mega>li>ul, .avia_mega>li>ul ul, #top .avia_mega ul ul li, #top .avia_mega > li > ul li{
background: #f95200;
border:none;
border-top:none;
}

#top .avia_mega > li > ul li {
    font-family: Georgia;
    line-height: 10px;
    padding: 2px 0 7px 17px;
    text-transform: none;
	}
	
	#top .avia_mega > li > ul a {
    display: block;
    padding: 0;
    width: 170px;
}
#top .avia_mega ul a {
    display: inline;
    float: none;
    font-size: 12px;
    height: auto;
    line-height: 17px;
    padding: 0;
    text-align: left;
	}
	
#top .avia_mega a {
    height: 41px;
    line-height: 41px;
	}
	
	#top .avia_mega > li > ul, #top .avia_mega > li > ul ul {
	top:41px;
	}
	
#top .widget .avia_mega li, #top .widget .avia_mega li:hover{
background-color: #fff;
background-image: none;
background-position: 0px;
background-repeat: no-repeat;
}

#top .widget .avia_mega .current-menu-item {
background-color:#FFFFFF;
color: #f95200;
}

#top .widget .avia_mega .current-menu-item a, #top .widget .avia_mega .current-menu-item a:link {
color: #f95200;
}

#top .widget .avia_mega .current-menu-item a:hover {
color: #f95200;
text-decoration:underline;
}


#top .widget .avia_mega li a, #top .widget .avia_mega li a:hover {
border-bottom:1px solid #a1a1a1;
color:#17467a;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:none;
	}
	
	#top .widget .avia_mega li a, #top .widget .avia_mega li a:hover {
    background: none repeat scroll 0 0 transparent !important;
    display: block;
    float: none;
    font-size: 13px;
    height: auto;
    line-height: 17px;
    padding: 10px 0 10px 0px !important;
    text-align: left;
    width: auto;
}

div .grid9 {
    float: right;
}

.grid9 {
border-left: 1px solid #666666;
    
padding-left: 25px;
    width: 657px;
	}
	
.cattitle, #template-page .post-title, h1, .cattitle a {
    display: block;
    font-size: 32px;
    color: #75a326;
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:32px;
padding: 10px 0 15px;
}


h1, h2, h3, h4, h5, h6 {
border-bottom:none;
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color: #17467A;
}

h2 {
    clear: both;
    color: #F95200;
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'Maven Pro',sans-serif;
	}

#template-page .firstheading {
    height: 15px;
    margin-bottom: 0;
    padding: 0;
}

.blog-meta, .entry-content {
    border-top: none;
}

#projectsbox {
    background: url("/wp-content/uploads/2012/07/iw_arrows.png") no-repeat scroll 234px 13px #11355C;
    color: #FFFFFF;
    float: none;
    font-family: Georgia;
    font-size: 12px;
    height: 27px;
    line-height: 14px;
    padding: 11px 30px 11px 11px;
    position: absolute;
    right: 0;
    top: 0;
    width: 219px;
}

.page-id-259 #projectsbox {
height:45px;
}

#projectsbox a, #projectsbox a:link {
color: #FFFFFF;
font-family: Georgia;
text-decoration: none;
}

.projectsboxtitle, .projectsboxtitle a, .projectsboxtitle a:link {
    font-family: 'Maven Pro',sans-serif;
    text-transform: uppercase;
text-decoration: none;
}

#projectsbox a:hover{
text-decoration: underline;
}

#top .wp- {
    border: none;
}

#top .wp- {
    margin: 0px;
    position: none;
	}

.home .slideshow_container {
padding:20px 0px;
height:357px !important;
}

#top.home #featured .container  {
height:357px !important;
}
#top.home #featured {
    height: 397px !important;
    position: absolute;
    z-index: 0;
}

#top.home #featured .container li{
height:325px !important;
}

#top #featured {
background: url("/wp-content/themes/broadscope/images/defaultheader/iw_bg.jpg") repeat scroll center top #000000;
}

#top #featured ul.slideshow {
width: 950px;
margin:0 auto;
}

#top #featured .container .slideshow li.featured {
width:700px;
}

#featured .feature_excerpt h1{
    font-family: 'Maven Pro',sans-serif;
    font-size: 34px;
    padding: 0;
    text-transform: uppercase;
width: 600px;
text-shadow: black 0.1em 0.1em 0.2em;
	}
	
	#featured .feature_excerpt div {
font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    padding: 0;
    width: 600px;
	text-shadow: black 0.1em 0.1em 0.2em;
}

.feature_excerpt {
background: none repeat scroll 0 0 transparent;
    left: -10px;
    padding: 0 0 25px;
}

.home .container {
    margin: 0 auto;
    position: static;
    width: 1060px;
}

.slidecontrolls, .autoslidecontrolls {
    bottom: 55px;
    left: 50%;
    margin-left: -434px;
    position: absolute;
    width: 700px;
    z-index: 100;
}

.autoslidecontrolls {
    margin-left: -510px;
    bottom: 52px;
}

#top #template-archive .post-entry .post-title, .news-headline, #top #template-search .post-entry .post-title {
    color: #F95200;
    font-family: 'Maven Pro',sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 19px;
    margin-left: 220px;
    text-transform: uppercase;
}

#top #template-archive .post-entry .post-title, #top #template-search .post-entry .post-title  {
margin-left:0px;
float:right;
width: 437px;
}

#template-page .staff .post-title {
clear: none;
    color: #17467A;
    display: inline;
    font-family: 'Maven Pro',sans-serif;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 19px;
    text-transform: uppercase;
}

.post-entry {
    border-bottom: 1px solid #777777;
    display: block;
    height: 100%;
    margin-bottom: 18px;
    padding-bottom: 18px;
}

.dwuserEasyRotator{
border:15px solid #fff;
text-decoration: none;
display: block;
margin:0 auto;
}

#top .slideshow img, #top .slideshow a img {
border:none;
}

.staffemail {
font-family:Georgia, "Times New Roman", Times, serif;
    text-transform: none;
    font-size: 12px;
}

.staff p{
padding-left: 220px;
}

#template-archive .slideshow_container, #template-search .slideshow_container {
float: left;
    margin-top: 0px;
    padding: 0 20px 0px 0;
    width: 200px;
}

#main .staffimage{
float: left;
    margin-top: 0;
    padding: 0 20px 20px 0;
    width: 200px;
}

.post-entry .staffimage img {
padding:0px;
}
.staff .entry-content {
border-bottom: 1px solid #666;
    border-top: medium none;
    margin-bottom: 15px;
    padding-bottom: 15px;
    padding-top: 10px;
	}

.single .slideshow, .search .entry-content h4 {
display:none;
}
#top #featured, #top #featured .container, #top #featured .container li{
height:65px !important;
}

.archive h3, .archive p, .archive .more-link, .search h3, .search p, .search .more-link, .search #left, .search #right {
    float: right;
width: 437px;}

.archive .post-entry .wp-caption-text, .search .post-entry .wp-caption-text {
    display: none;
}

.search .staffimage img {
display:none !important;
}
.search .more-link {
    float: right;
	}

.archive h3, .news-excerpt h3, .search h3 {
    clear: none;
    color: #F95200;
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
    margin: 0;
    padding: 5px 0 0;
}

.archive h3 a, .search h3 a  {
    color: #F95200;
}

.archive .post-entry .inbetweenbar, .search .post-entry .inbetweenbar {
    color: #FFFFFF;
    display: block;
    height: 0;
}
.archive .projectdate, .news-excerpt .projectdate, .search .projectdate {
display:block;
color:#75a326;
text-transform:uppercase;
letter-spacing:0px;
    font-family: 'Maven Pro',sans-serif;
	font-size:12px;
}

.archive p, .post-entry p, .search p {
    font-size: 13px;
    color: #363636;
    line-height: 26px;
}

.entry-content ul li, #top #search-fail ul li {
  list-style-type: disc;
  padding: 3px 0px;
}

.entry-content ul, .entry ol, #top #search-fail ul {
padding-left:30px;
    color:#363636;
}

#top .more-link {
background-color:#17467A;
margin: 3px 0 0;
}

#top .more-link, #top .pagination .current, #top .pagination a, .button, #commentform #submit, #top .more-link:hover, #top .pagination a:hover, .button:hover, #commentform #submit:hover {
background-image:none;
}

#top .pagination {
    top: -10px;
	}

#top .more-link, #top .pagination .current, #top .pagination a, .button, #commentform #submit {
background:#17467A;
    border-color: #17467A;
    font-family: 'Maven Pro',sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
	border-radius: 0 0 0 0;
	clear:both;
}

#top .pagination .current, #top .pagination a {
clear:none;
margin-right:5px;
}

#top .more-link:hover, #top .pagination a:hover, .button:hover, #commentform #submit:hover, #top .pagination .current {
background-color:#f95200;
border-color:#f95200;
}

#top .wp-caption {
border:none;
margin:0px;
}

#top a.more-link {
    clear: both;
    margin-top: 30px;
}

.hr, #top .entry-content .hr, #template-blog .hr {
    height: 0px;
    line-height: 0px;
    padding: 10px 0;
    position: inherit;
    top: 0px;
	background:none;
	margin:0px;
	line-height:24px;
	}
	
	#template-blog .post-title {
	padding:0px;
    font-family: 'Maven Pro',sans-serif;
	text-transform: uppercase;
    border-color: #17467A;
	font-size:24px;
	line-height:24px;
	}

.four_fifth {
    display: block;
    float: none;
    margin-left: 0px;
    overflow: hidden;
    position: inherit;
    width: 657px;
}

.post-entry h3 {
    display: block;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 20px;
    padding-top: 5px;
}

.post-entry .inbetweenbar {
    color: #75a326;
    padding: 0px 5px;
}

.post-entry .projectdate {
    font-family: 'Maven Pro',sans-serif;
    text-transform: uppercase;
    font-size: 14px;
}

.post-entry img {
margin:0px;
    padding: 12px 0 6px;
	}
	
	.post-entry .slideshow img {
margin:0px;
    padding: 0px;
	}

#top .wp-caption img, #top #page-id-275 img {
    padding: 0px;
}

.pullquote_boxed, blockquote {
border:none;
}
.post-entry .pullquote_boxed {
    background: url("/wp-content/uploads/2012/06/quote.gif") no-repeat scroll 15px 20px #7BAB28;
    border: none;
    padding: 20px 30px 20px 75px;
	margin: 20px 45px 20px 25px;
	font-style: normal;
	color:#fff;
}

.post-entry blockquote p {
    color: #FFFFFF;
    font-size: 18px;
	padding:0px;
}

.quotename {
    font-family: 'Maven Pro',sans-serif;
    font-size: 16px;
    margin-top: 0;
    text-align: right;
    text-transform: uppercase;
}

.post-entry .wp-caption-text {
    color: #888888;
    display: block;
    font-family: 'Maven Pro',sans-serif;
    font-size: 11px;
    font-style: normal;
    line-height: 15px;
    margin: 0 auto;
    padding: 8px 10px 15px;
    text-align: right;
}

div .blog-meta {
    margin: 50px 0 0;
}

.blog-categories, .blog-tags {
    border-bottom: medium none;
    color: #75A326;
    font-family: 'Maven Pro';
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}

.blog-categories a, .blog-tags a {
    color: #F95200;
    font-family: Georgia;
    font-size: 12px;
    text-decoration: underline;
    text-transform: none;
}

.blog-tags {
padding-top:20px;
}

.firstheading {
    margin-bottom: 10px;
}

.home #main {
    border: medium none;
    height: 100%;
    padding-top: 20px;
    position: static;
    width: 100%;
}

.home #main .post-entry p, .home #main .post-entry ul {
    color: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 0.05em;
    line-height: 18px;
    padding-left:11px;
}

.home .post-entry {
    border-bottom: medium none;
    display: block;
    height: 100%;
    margin-bottom: 0;
    padding-bottom: 0;
}

.home .content {
    height: 420px;
}

.home .firstheading, .home .post-title {
display:none;
}

#top .slidecontrolls {
    width: 418px;
    z-index: 101;
}

.readmorehome {
    background-color: #FFFFFF;
    color: #75A326;
    float: right;
    font-family: 'Maven Pro',sans-serif;
    font-size: 12px;
    padding: 3px 10px;
    text-transform: uppercase;
}

.interworkshome {
    background: url("/wp-content/uploads/2012/07/hp_logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 45px;
    text-indent: -9999px;
    width: 250px;
}

.introhome {
    left: 750px;
    position: relative;
    top: -330px;
    width: 250px;
    z-index: 999;
}

.introhome li {
    line-height: 19px;
    margin: 0 0px 5px 30px;
}

.introhome li a {
    color: #fff;
}

.introhome li a:hover {
    text-decoration: underline;
}

.easyRotatorWrapper {
    padding-left: 40px;
    width: 650px;
}

div.dwuserEasyRotator {
    width: 630px !important;
}

.home #footer {
background:none;
border-top:medium none;
top:-120px;
height:200px;
}


.parent-pageid-245 .post-title, .parent-pageid-271 .post-title {
    line-height: 32px;
    padding: 10px 0;
    width: 400px;
	}
	
.widget_categories li.current-cat a {
    color: #F95200;
}

.cattitle, .cattitle a {
padding:0px;
}

.cattitle a {
display:inline;
}

#nav_menu-26 {
display:none;
}

.error404 #nav_menu-26{
display:block;
}

.publink{
color:#7bab28;
text-transform:uppercase;
font-size:12px;
    font-family: 'Maven Pro',sans-serif;
	text-decoration:underline;
line-height: 18px;
display: block;
} 

#top #menu-training-workshop li#menu-item-1246 a {
    border: medium none;
    padding: 0 !important;
}
#top #menu-staff li#menu-item-3376 a, #top #menu-associates li#menu-item-3356 a {
    border: medium none;
    padding: 10px 0 0 !important;
	}

#top #menu-training-workshop li#menu-item-1246 .sub-menu li a, #top #menu-staff li#menu-item-3376 .sub-menu li a, #top #menu-associates li#menu-item-3356 .sub-menu li a {
    border: medium none;
    color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    line-height: 14px;
    padding: 5px 0 !important;
}


#top .widget #menu-training-workshop .sub-menu, #top .widget #menu-staff .sub-menu, #top .widget #menu-associates .sub-menu {
    border-bottom: 1px solid #A1a1a1;
    margin: 0;
    padding: 0 0 10px 20px;
}

#top #menu-training-workshop .sub-menu li#menu-item-1261 a {
border-bottom: 1px solid #A1A1A1;
}

.social_bookmarks .contactus a {
    color: #555555;
    font-family: 'Maven Pro',sans-serif;
    font-size: 11px;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 100%;
}

.social_bookmarks .contactus a:hover {
    color: #F95200;
}

.social_bookmarks .facebook, .social_bookmarks .twitter {
    padding-top: 2px;
}
.social_bookmarks li {
    padding: 0 0 0 10px;
}

.social_bookmarks .facebook a, .social_bookmarks .twitter a {
    padding-top: 5px;
}

.social_bookmarks a {
    width: 16px;
}

.social_bookmarks .twitter a {
    background: url("http://www.interworksmadison.com/wp-content/uploads/2013/05/twitter.gif") no-repeat scroll 0 0 transparent;
}

#socket {
    color: #999999;
	font-family:Arial, Helvetica, sans-serif;
    text-align: center;
}

.archive .post-entry img, .search .post-entry img  {
    float: left;
    margin: 0;
    padding: 0;
}

.home #socket .container {
width:100%;
    padding:0px;
}

.news-excerpt, .news-excerpt .more-link {
    float: right;
    width: 437px;
}
.news-time {
    display: none;
}
.news-thumb {
    float: left;
    height: 156px;
border:none;
    padding: 0 20px 0 0;
    width: 200px;
	margin:0px;
	background: url("/wp-content/uploads/2012/09/interworks_symbol.gif") no-repeat scroll center 10px #FFFFFF;

}
.news-headline {
color:#17467A;
}

.news-excerpt .wp-caption-text, .search .news-excerpt .inbetweenbar {
display:none;
}

.news-excerpt p {
    padding: 0;
}

#top .news-content {
    font-size: 11px;
    line-height: 18px;
    overflow: hidden;
    padding: 0 0 15px;
    position: relative;
}

.page-template-template-fullwidth-php .firstheading {
display:none;
}

.page-id-273 #projectsbox {
    background: url("/wp-content/uploads/2012/07/iw_arrows.png") no-repeat scroll 225px 16px #11355C;
    height: 40px;
    padding: 8px 11px;
	    width: 229px;
}

#projectsbox .styled {
color:#17467A;
    font-family:Georgia, "Times New Roman", Times, serif;
    margin-top: 5px;
    width: 200px;
}

#template-page h4 {
    color: #75A326;
    font-family: 'Maven Pro';
    font-size: 20px;
    padding: 0;
}

#template-archive .entry-content, #template-search .entry-content {
    background: url("/wp-content/uploads/2012/09/interworks_symbol.gif") no-repeat scroll 25px 5px #FFFFFF;
    border: medium none;
    height: 156px;
	}

#template-search .staff .entry-content {
background: none;
}

#template-search .entry-content table {
display:none;
}
	
.togglecontainer {
    padding: 0px;
}

.page-id-102 #left {
    border-right: 1px solid #999999;
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    width: 438px;
}
.clienttext {
    color: #555;
    font-size: 16px;
    line-height: 20px;
}

.page-id-102 h1.post-title {
color:#F95200;
}

.page-id-102 #right {
    float: left;
    width: 400px;
}
#right h3 {
    font-family: 'Maven Pro';
    text-transform: uppercase;
    padding: 0px;
}
#right p {
    font-size: 14px;
    color: #444;
    line-height: 20px;
    padding: 5px 0px 0px 0px;
}
#right .quote {
    text-align: right;
    padding-bottom: 25px;
}
#right .quote p {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    line-height: 14px;
    font-style: italic;
}
#right .quote h4 {
    margin: 0px;
    padding: 10px 0px 0px;
    color: #f95200;
    font-weight: normal;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 18px;
}

.post-entry h2.countries {
    clear: both;
    color: #F95200;
    font-family: Georgia;
    font-size: 20px;
    text-transform: none;
	padding-top:20px;
	letter-spacing:0px;
}

.page-id-285 .staff .entry-content, .page-id-287 .staff .entry-content {
    border-bottom: 1px solid #666666;
    border-top: medium none;
    clear: both;
    margin-bottom: 15px;
    min-height: 220px;
    padding-bottom: 15px;
    padding-top: 10px;
}

.category-13 #nav_menu-31 {
display:none;
}

.search #projectsbox {
display:none;
}

#template-archive .post-entry img, #template-archive .post-entry div.wp-caption, #template-search .post-entry img, #template-search .post-entry div.wp-caption {
    display: none;
}

#template-archive .post-entry img.attachment-thumbnail, #template-search .post-entry img.attachment-thumbnail {
    display: block;
}

#ie7 #template-archive .slideshow_container, #ie7 #template-search .slideshow_container {
display:none;
}

#ie7 #template-archive .entry-content, #ie7 #template-search .entry-content {
    border: medium none;
	background:none;
    height: 100%;
	width:437px;
	float:right;
	}

#ie7 .archive .post-entry, #ie7 .search .post-entry {
background: url("/wp-content/uploads/2012/09/interworks_symbol.gif") no-repeat scroll 25px 5px #FFFFFF;
}

.wprlogo a {display:none;}

/* Media Queries
â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“â€“ */



/* Larger than Desktop HD */
@media (max-width: 1200px) {}

/* Larger than desktop */
@media only screen and (max-width: 1000px) {
	.sidebar.sidebar1.grid3 {display:none;}
	div .grid9 {
		width:100%;
		float:none;
		border: none;
		padding:0px
}
.four_fifth {
	width: 100%;
	padding: 0px;
}
.archive p, .post-entry p, .search p {
	font-size:15px;
	line-height: 28px;
}
.container, .container_wrap, .wrap_all, #footer .container,.home .container {width: 100%;}
.one_third {width:100%;margin: 0px;float: none;padding: 0px;border: none;}
.blog-categories a, .blog-tags a {
	font-size:14px;
	line-height:24px;}
	.fallback_div, #top #featured, #top #featured .container, #top #featured .container li {
		height:30px !important;}
		#top #featured {margin-bottom:25px}
#wrap_all .container ul.social_bookmarks {bottom: 59px;top:initial;float: none;margin: 0 auto;left: 0;right: 0;width: 175px;}
.social_bookmarks .contactus a {
	font-size:16px;
}

}


/* Larger than tablet */
@media only screen and (max-width: 999px) {
	#top.home #featured {height: 661px !important;}
	.introhome {float:none;position: relative;left: 0px;top: -619px;width: 100%;text-align: center;margin-top: 15px;}
	.firstheading, .post-entry {padding:0px 40px;border: none;margin-bottom: 5px;}
	.post-entry img, #top .wp-caption {margin:0px auto;width: 100% !important;height: auto;}
	.home .post-entry img {width:inherit !important;}
	#footer {padding-bottom: 20px;border-bottom: 1px solid #333;margin-bottom: 105px;}
	#footer .widget {width:96%; margin:0 2%;}
	#footer h4.widgettitle {text-align:center;font-size:17px;}
	.textwidget {width: 100% !important;padding: 25px !important;margin-bottom: 25px; height:auto; box-sizing:border-box;}
	.textwidget p, .archive .textwidget p, .search .textwidget p {text-align:center;}
	.container_wrap {position:static;}
	#searchform {bottom: 101px;top:initial;left: 0;right: 0;margin: 0 auto;width: 240px;}
	#main {padding-bottom:0px;float: none;display: block;}
	.archive .post-entry img, .search .post-entry img {max-width:200px;margin-top: 9px;}
	#top #template-archive .post-entry .post-title, #top #template-search .post-entry .post-title, .archive h3, .archive p, .archive .more-link, .search h3, .search p, .search .more-link, .search #left, .search #right {width: 61%;}
	#template-archive .entry-content, #template-search .entry-content {/* height:auto; */}
.archive .post-entry {border-bottom:1px solid;padding:15px 40px}
#top .pagination {float:none;margin: 15px 0 0;position: static;text-align: center;display: block;}
.post-entry .projectdate {line-height:15px;}
.archive p br, .search p br {display:none;}
.page-id-102 #left, .page-id-102 #right {width:100%;border: none;}
.page-id-102 #left {border-bottom:1px solid;padding-bottom:20px;margin-bottom:20px;}
.archive p, .search p {font-size: 14px;line-height:23px}
#wprmenu_bar {height:110px;background: url("/wp-content/themes/broadscope/images/defaultheader/iw_top_nav_bar.gif") repeat-x scroll center -38px #11345f;z-index: 1000;}
#wprmenu_bar .bar_logo {height: 50px; display: block !important;
    position: absolute !important;
    top: 10px !important;
    left: 50% !important;
    margin-left: -132px !important;}
#wprmenu_bar .menu_title, #wprmenu_bar .wprmenu_icon {margin-top: 70px;}
body.admin-bar #wprmenu_menu.left, body.admin-bar #wprmenu_menu.right {top: 106px !important;padding-right: 18px;}
#wprmenu_bar, #wprmenu_bar *, #wprmenu_menu, #wprmenu_menu * {font-family: 'Maven Pro';text-transform: uppercase; font-size:13px;}
#wprmenu_menu.wprmenu_levels a.wprmenu_parent_item, #wprmenu_menu.wprmenu_levels ul li a {margin-left:20px; font-size:15px;padding: 6px 14px;border: none;}
#wprmenu_menu.wprmenu_levels ul li ul li, #wprmenu_menu.wprmenu_levels ul li ul {padding-left:0px;border:none;}
#wprmenu_menu.wprmenu_levels ul li ul li a {padding:5px 15px;font-family:Georgia;text-transform:none; font-size:14px}
#wprmenu_menu .wprmenu_icon_par {padding: 6px 12px 4px;}
#top .logo, .logo a {display:none;}
body {background:#ffffff;}
#header .container {height: 68px;}
#wprmenu_menu.wprmenu_levels ul li {border:none;}
.home .entry-content {padding-bottom: 10px;}
.home #footer .container {padding-top:20px}
.home .content {height: auto;}
.home #footer {top:0px;height: auto;}
.interworkshome {width:100%;margin:0 auto;background-position: center;}
.home .entry-content .introhome ul li {display:block; vertical-align:middle; /* border-left:1px solid #fff; */padding: 6px 0px;margin: 0px;}
.home .entry-content .introhome ul {display: block; width:100%}
.home .entry-content .introhome ul li:first-child {border:none;}
.home #main .post-entry p {text-transform:uppercase; padding:10px 0px 0px;}
    .home #main .post-entry ul{padding:0px;}
.easyRotatorWrapper {margin: 240px auto 0px;padding: 0px;}
div.dwuserEasyRotator {width: 617px !important;}
		.home .post-entry {height: 650px;}
.erimgMain_desc {text-transform:none !important;}
.wprlogo a {display:block;position: fixed;top: 10px;left: 50%;z-index: 10000000;width: 265px;height: 50px;margin-left: -132px;}

}

@media only screen and (max-width: 999px) {
    #wprmenu_menu.left, #wprmenu_menu.right {top: 111px !important;padding-right: 18px; padding-top:5px}
}

/* Larger than phablet (also point when grid becomes active) */
@media only screen and (max-width: 725px) {
		#top.home #featured {height: 600px !important;}
	.introhome {float:none;position: relative;left: 0px;top: -540px;width: 100%;text-align: center;margin-top: 15px;}
		.home .post-entry {height: 589px; padding:0px 20px;}
	#main .staffimage {float:none;}
	.staff p{padding-left:0px;}
	#template-page .staff .post-title {font-size: 22px;}
	.post-entry .inbetweenbar {display:none;}
	.staffemail {display:block;font-size:15px;}
	#projectsbox {position:static;margin-bottom: 20px; width:229px;}
	.parent-pageid-245 .post-title, .parent-pageid-271 .post-title {width:100%}
#template-page h4 {line-height:22px;}
.post-entry .projectdate {display:block;margin-top:8px}
#template-page .firstheading {height:auto;line-height: 20px;}
.post-entry .pullquote_boxed {background-size: 16px;padding: 15px 19px 13px 40px;background-position: 12px 17px;}
.post-entry blockquote p, .quotename {font-size:15px;line-height: 20px;}
.post-entry blockquote p {margin-bottom:10px}
.easyRotatorWrapper, div.dwuserEasyRotator {width:94% !important;height:250px !important;}
.erimgMain_desc {display:none;}
.erimgMain_title {font-size:20px !important;line-height:20px !important;}
}


/* Larger than mobile */
@media only screen and (max-width: 600px) {
	#top #template-archive .post-entry .post-title, #top #template-search .post-entry .post-title, .archive h3, .archive p, .archive .more-link, .search h3, .search p, .search .more-link, .search #left, .search #right {clear:both;width:100%;float: none;}
#template-archive .entry-content, #template-search .entry-content {height:auto;}
#top #template-archive .post-entry .post-title, .news-headline, #top #template-search .post-entry .post-title {font-size:20px;line-height: 22px;}
#template-archive .entry-content, #template-search .entry-content {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    overflow-y: visible;
    padding-top: 171px;
}
.easyRotatorWrapper {margin: 262px auto 0px;padding: 0px;}
#footer ul#world {width: 300px;}
    #footer ul li#au a:hover, #au, #footer ul li#au a {width:106px;}
#text-3 .textwidget {padding: 20px 0 !important;}
.wherewework td {display:block; border:none; width:100%;}
    .spheretable td, .spheretable p {
    line-height: 1.2em !important;
    padding: 7px 0;
}
    .archive .post-entry, .search .post-entry {position:relative;}
    #top #template-archive .post-entry .post-title, #top #template-search .post-entry .post-title {
    position: relative;
    top: 171px;
}
#template-archive .post-entry img.attachment-thumbnail, #template-search .post-entry img.attachment-thumbnail, #template-archive .slideshow_container, #template-search .slideshow_container {
   display: block;
    float: none;
    margin-top: 0;
    position: absolute;
    top: 15px;
}
}
