/*



THEME NAME: Sandbox



THEME URI: http://www.plaintxt.org/themes/sandbox/



DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists



VERSION: 1.6



AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>



AUTHOR URI:



TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer



*/







/* Two-column with sidebar on left from the /examples/ folder  */



@import url('2c-l.css');







/* Just some example content */



div.skip-link {



position:absolute;



right:1em;



top:1em;



}



@font-face {



font-family: Rockwell;



src: url("./wp-content/fonts/ROCK.TTF") /* TTF file for CSS3 browsers */



}



@font-face {



font-family: Rockwell;



src: url("./wp-content/fonts/ROCK.eot") /* EOT file for IE */



}



@font-face {



font-family: AvantGarde;



src: url("./wp-content/fonts/AGW.ttf") /* TTF file for CSS3 browsers */



}



@font-face {



font-family: AvantGarde;



src: url("./wp-content/fonts/AGW.eot") /* EOT file for IE */



}



@font-face {



font-family: AvantGardeBold;



src: url("http://www.rockfordconstruction.com/wp-content/fonts/agd.ttf") /* TTF file for CSS3 browsers */



}



@font-face {



font-family: AvantGardeBold;



src: url("http://www.rockfordconstruction.com/wp-content/fonts/agd.eot") /* EOT file for IE */



}



@font-face {



font-family: Rockwell-Extra Bold;



src: url("./wp-content/fonts/ROCKEB.TTF") /* TTF file for CSS3 browsers */



}



@font-face {



font-family: Rockwell-Extra Bold;



src: url("./wp-content/fonts/ROCKEB.eot") /* EOT file for IE */



}



.entry-meta {



font-family: verdana, sans-serif;



font-size: 12px;



font-weight:bold;



color:#006b4f;



margin-top:-10px;



margin-bottom:10px;



}


















.subhead, .entry-content p.subhead{
	padding-bottom:00px;
	color:#006b4f;
	font-family: AvantGardeBold, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	}

.expert {
	margin-left: 20px;
	padding-top: 15px;
	color: #006B4F;
	font-family: AvantGardeBold, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}

.specific_cat_proj_list {



clear:left;



margin:0px;



padding:10px;



}







.specific_cat_proj_list ul {



list-style-type:none;



margin:0px;



padding:0px;



}







.proj_cat_home {



margin-right:10px;



margin-bottom: 10px;



float:left;



width:680px;



height:250px;



padding:10px;



}







.proj_page_pic1 {



margin-right:10px;



margin-bottom: 10px;



float:left;



width:570px;



height:300px;



padding:10px;



}







.proj_page_pic2 {



margin-right:10px;



margin-bottom:10px;



float:left;



width:270px;



height:160px;



padding:10px;



}







.proj_page_pic3 {



margin-bottom:10px;



float:left;



width:270px;



height:160px;



padding:10px;



}







#primary ul li ul li ul li a{



padding-left:30px;



display:block;



line-height:20px;



width:160px;



background-image:url(images/link_bg_arrow_light.gif);



background-repeat: no-repeat;



background-position: 97%;



background-color:transparent;





}







#primary ul li ul li ul li a:hover{



padding-left:30px;



display:block;



line-height:20px;



width:160px;



background-image:url(images/link_bg_arrow_light.gif);



background-repeat: no-repeat;



background-position: 97%;



background-color:#XXf6f6e2;



}







#primary ul li ul li a{



padding-left:11px;



padding-bottom: 5px;



padding-top: 5px;



display:block;



line-height:15px;



width:179px;




background-repeat: no-repeat;



background-color: transparent;



background-position: 49%;



color: black;



margin-left:10px;





}







#primary ul li ul li a:hover{



padding-left:11px;



padding-bottom: 5px;



padding-top: 5px;



display:block;



line-height:15px;



width:179px;



background-image: url(images/nav_sub_SELECTED.png);



background-repeat: no-repeat;



background-position: 100%;



background-color:transparent;



color: black;



font-weight:bold;





}







#primary ul li ul {



	padding-right:00px;

	border-top-width:0px;

	width:210px;

	background:white url(images/sub_nav_bg2.png) repeat-y;

	}



#primary ul li ul li.pages {



padding-left: 0;

width: 200px;

background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/sub_nav_top_bg4.png);

background-color: transparent;

display: block;

height:30px;

	}





ul.expand2 {



	padding-right:00px;

	border-top-width:0px;

	width:210px;

	background: url(images/sub_nav_bg2_services.png) repeat-y;

	background-color:white;

	overflow: hidden;

	}



ul.expand3 {



	padding-right:00px;

	border-top-width:0px;

	width:210px;

	background: url(images/sub_nav_bg2_about.png) repeat-y;

	background-color:white;

	overflow: hidden;

	}



ul.expand4 {



	padding-right:00px;

	border-top-width:0px;

	width:210px;

	background: url(images/sub_nav_bg2_experts.png) repeat-y;

	background-color:white;

	overflow: hidden;

	}







ul.expand6 {



	padding-right:00px;

	border-top-width:0px;

	width:210px;

	background: url(images/sub_nav_bg2_about.png) repeat-y;

	background-color:white;

	overflow: hidden;

	}





div#project_page_box {



background-color:white;



float: left;



width: 290px;



height:270px;



}



div.about_page_list{

height:145px;

margin-top:0px;



margin-bottom:20px;



margin-left:0px;



margin-right:0px;

}



div.project_page_list, .services_page_list{



height:145px;



margin-top:0px;



margin-bottom:20px;



margin-left:0px;



margin-right:0px;



}



.expert_page_list ul {

	margin-top:0px;

	margin-bottom:20px;

	margin-left:0px;

	margin-right:0px;

	}



div.proj_page_list{



height:208px;



margin-top:0px;



margin-bottom:20px;



margin-left:0px;



margin-right:0px;



}





.project_page_list ul, .expert_page_list ul, .services_page_list ul{



padding-left:0px;



list-style-type:none; 



font-weight:normal; 



padding-bottom:0px; 



margin:0px;



}







.project_page_list li a, .project_page_list li a:hover {



margin-top:5px;



line-height:30px;



display:block;



padding-left:30px;



margin-right:10px;



margin-left:0px;



width:120px;



}



.expert_page_list li a, .expert_page_list li a:hover {

	margin-top:5px;

	line-height:30px;

	display:block;

	padding-left:30px;

	margin-right:10px;

	margin-left:0px;

	width:120px;

	}



.services_page_list li a, .services_page_list li a:hover {



margin-top:5px;



line-height:30px;



display:block;



padding-left:30px;



margin-right:10px;



margin-left:0px;



width:160px;



}







.project_page_list li a, .services_page_list li a{



background-image:url(images/link_bg_arrow_light.gif);



background-repeat: no-repeat;



background-position: 0%;



border-bottom-width:1px;



border-bottom-style:solid;



border-color:#C9C9C9;



}

.expert_page_list li a {

	background-image:url(images/link_bg_arrow_light.gif);

	background-repeat: no-repeat;

	background-position: 0%;

	border-bottom-width:1px;

	border-bottom-style:solid;

	border-color:#C9C9C9;

	font-size: 11px;

	}





.project_page_list li a:hover, .expert_page_list li a:hover, .services_page_list li a:hover {



background-image:url(images/menu_hover_logo.png);



background-repeat: no-repeat;



background-position: 4%;



border-bottom-width:1px;



border-bottom-style:solid;



background-color:#F6F6E8;



text-decoration:none;



}







div#content {



background-color:white;



}



div#primary {



	background-image: url(images/nav_bg.png);

	text-align:left;

	margin-left:-10px;

	margin-top: 20px;



	} 



div#main_home_box {



background-color:#BCBEC0;



text-align:left;



} 



div#main_box_image {



background-color:#BCBEC0;



text-align:left;



} 



div#home_highlight, div#expert_box_image, div.top-links, div.top-search_box, div#master_wrap, body, div#below_footer, .proj_cat_home, .tan  {



background-color:#d8d8b2;



text-align:left;



} 







h3.home_headline_green {



color:#006b4f;



font-family: sans-serif;



font-size: 14px;



padding-top:0px;



padding-left:10px;



padding-right:10px;



margin:0px;



}







h3.home_headline_gray {



color:#444;



font-family: sans-serif;



font-size: 12px;



padding-top:0px;



padding-bottom:0px;



margin:0px;



padding-left:10px;



padding-right:10px;



}







h3.home_news_headline {



color:#444;



font-family: sans-serif;



font-size: 10px;



padding-top:0px;



padding-bottom:0px;



margin:0px;



padding-left:10px;



padding-right:10px;



}







h3.home_news_date {



color:#444;



font-family: sans-serif;



font-size: 10px;



padding-top:0px;



padding-bottom:10px;



margin:0px;



padding-left:10px;



padding-right:10px;



}







div.headline_pic {



border-style: solid;



border-width:10px;



border-color:white;



}







h3.home_headline_blurb {



font-weight: normal;



font-family: sans-serif;



font-size: 10px;



margin:0px;



padding-top:10px;



padding-bottom:0px;



padding-left:10px;



padding-right:10px;



text-align:justify;



}







h3.home_headline_blurb a {



width:250px;



display:block;



text-align:right;



}











h3.home_headline_readmore {



font-family: sans-serif;



font-size: 10px;



padding-top:10px;



padding-bottom:0px;



margin:0px;



padding-left:10px;



padding-right:10px;



}







.logo {
position: absolute;
margin-left: 30px;
margin-top: 34px;
}

#search_bar {
	float: right;
	margin-top: 112.5px;
	margin-left: 28px;
	position: absolute;
	}

#breadcrumb_bar {

margin-top: 129px;
margin-left: 28px;
font-family: sans-serif;
font-size: 10px;
color: #034432;
position: absolute;

}



#breadcrumbs {

	float: left;



	font-family: sans-serif;

	font-size: 10px;

	color: #034432;

}



#breadcrumbs a {

	font-family: sans-serif;

	font-size: 10px;

	color: #034432;

}



#breadcrumbs strong, b {

	font-weight: bolder;

	color: #09906A;

}



div#services_left {

	float: left;

	width: 450px;

	height:270px;

	margin-bottom: 10px;

}





div#services_left_content {



float:left;



background-image: url("./wp-content/themes/sandbox/images/450_box_mid.jpg");



width: 450px;



padding-bottom:0px;



height:252px;



overflow:hidden;



}



div#expert_tease_left {



float:left;

width:272px;



}



div#expert_tease_right {



float:right;

width:178px;



}



div#services_right {



float: right;



width: 250px;



background-image: url("./wp-content/themes/sandbox/images/290_box_mid.jpg");



height:253px;



margin-right: -10px;

}





div#home_highlight {



float: left;



width: 290px;



height:270px;



margin-bottom: 10px;



margin-top: 10px;



}



div#home_newsletter {



	float: right;

	width: 300px;

	height: 150px;

	margin-bottom: 10px;

	margin-top: 10px;

	}



div#home_licensed {



	float: left;

	width: 300px;

	height:150px;

	margin-bottom: 10px;

	margin-top: 10px;

	}



div#home_linc_news_content {

	float: left;

	width: 300px;

	height: 150px;

}



div#home_highlight_content {



float:left;



width: 270px;



padding-bottom:10px;



height:230px;



margin-left: 10px;



margin-top:-20px;



}







div#home_highlight_pic {



width:250px; 



height:120px; 



border-style:solid; 



border-width:10px; 



border-color:white; 



margin-left:10px;



}







div#home_highlight_shadow {



width:300px;



height:160px;



background-image:url(images/home_highlight_drop_shadow.gif);



background-repeat: no-repeat;



margin-left:-10px;



}











#home_highlight_content p { margin:0;}







div#home_content {



width: 590px;



}







img {



border:0px;



}







div#expert_box_image {



width: 710px;



height: 625px;











}











div#main_box_image {



width: 710px;



height: 340px;



margin-left: 0px;



margin-right: 0px;



background-image: url(images/main_box_maska.png);



}



div#main_home_box_mask {



padding-top:0px;



padding-bottom:0px;



background-image: url(images/main_box_mask.png);



width: 710px;



height: 320px;



position: absolute;



z-index: 99;



}



div#main_home_box {



padding-top:0px;



padding-bottom:0px;



width: 710px;






}







#main_home_box li {



padding:0px;



margin:0px;



}







div#main_box_overshade {



background-color:black;



filter:alpha(opacity=50);



opacity: 0.5;



-moz-opacity:0.5;



width:570px;



height:100px;



}







div#main_box_overcontent {



width:550px;



height:55px;



margin-left: 10px;



color: white;



font-family: sans-serif;



font-size: 10pt;



text-decoration:none;



}







div#main_box_overtitle {



width:550px;



height:25px;



padding-top: 10px;



margin-left: 10px;



color: white;



font-family: sans-serif;



font-size: 14pt;



text-decoration:none;



}







h3.widgettitle {



line-height:0%;



color:blue;



visibility:hidden;



}







ul#ProjCat a{



color:#ececd2;



}







ul#ProjCat a:hover{



color:#fafaf4;



}







h4.ProjCat {



margin:0px;



margin-bottom:5px;



padding:0px;



color: white;



font-family: sans-serif;



font-size: 12pt;



text-decoration:none;



}







.Projlinks a {



font-weight:normal;



color:#d8d8b2;



font-family: sans-serif;



font-size: 10pt;



text-decoration:none;



}







.Projlinks a:hover {



font-weight:normal;



color:white;



font-family: sans-serif;



font-size: 10pt;



text-decoration:underline;



}







.Projlinks {



margin:0px;



padding:0px;



}







a {



color:#006b4f;



font-family: sans-serif;



font-size: 12px;



text-decoration:none;



font-weight:normal;



}







a:hover {



text-decoration:underline;



}







div.top-box {



float: right;

width: 262px;

height: auto;

margin-top: 21px;

padding-right: 16px;





}







div.top-links {



text-align:center;



width: 250px;



margin-top:0px;



padding-bottom:10px;



padding-top:7px;



}







div.top-search_box {



width: 250px;



margin-top:10px;



}







div.top-search_input {



padding: 10px;



text-align:right;



height:22px;



top: 10px;



right: 10px;



}







body {



padding: 0px;



margin: 0px;



background-image:url(images/GradientBG.jpg);



font-family: verdana;



background-repeat: repeat-x;

background-color: #BCBEC0;



}







div#master_wrap {



width:945px;



padding-left: 15px;



margin:0 auto;



height: 100%;



background: url(images/master_wrapper_bg.png) repeat-y;



}







div#wrapper {



margin-left:10px;



background-color:white;



width: 910px;



height: 100%;



margin-top: 0px;



padding-top: 0px;



}







div#header {

	

	padding-left: 0px;

	padding-right: 10px;

	padding-top: 0px;

	height:173px;

	width: 950px;

	margin-left:-25px;

	background-image:url(images/header_bg_updateG.png);

	background-position:center;

	

	}







h1 {



padding-top: 0px;



margin-top: 0px;



}







div#menu {



background:yellow;



height:1.5em;



margin:0em 0;



width:100%;



}







div#menu ul,div#menu ul ul {



line-height:1;



list-style:none;



margin:0;



padding:0;







}







div#menu ul a {



display:block;



margin-right:0em;



padding:0em 0em;



text-decoration:none;







}







div#menu ul ul ul a {



font-style:italic;



}







div#menu ul li ul {



left:-999em;



position:absolute;



}







div#menu ul li:hover ul {



left:auto;



}



h3 {

	color:#006b4f;

	font-family: AvantGardeBold, sans-serif;

	font-size: 18px;

	padding-bottom:15px;

	margin:0px;

	clear:both;

	text-transform: uppercase;



}



.entry-title {
	color:#006b4f;

	font-family: AvantGardeBold, sans-serif;

	font-size: 18px;	

	margin-bottom:10px;

	margin-left:10px;

	padding-bottom:0px;

	clear:both;

	text-transform: uppercase;
}







.entry-content p{

	font-family: sans-serif;

	font-size: 12px;

	margin-top:0px;

	padding-bottom:20px;

	padding-top:10px;

	padding-left: 30px;

	line-height: 20px;

	}







div#container {



margin-top:0px;



}







#primary.current_page_item {



background-color:red;



}







#primary ul {



padding-right:10px;



width:180px;



color: white;

height: auto;



}







#primary ul a{



padding-left:10px;



display:block;



line-height:30px;



width:190px;



background-repeat: no-repeat;



background-position: 97%;



background-color: transparent;



color: white;



}







#primary ul a:hover {



padding-left:10px;



display:block;



line-height:30px;



width:190px;



background-color:#21D89B;



text-decoration:none;



background-repeat: no-repeat;



background-position: 100%;



color: white;



}







div#container {



	height:100%;

	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/container_bg.png);

	background-color: white;





}















div#primary,div#secondary,div#tertiary #submenu{



padding-top:10px;



padding-bottom:10px;



}















#submenu a{



color:white;



}







#submenu {



clear:left;



float:left;



color:white;



display: block;



width:180px;



padding-left: 10px;



margin-top:10px;



background-color:#006b4f;



}







div#secondary {



display: block;



margin-left:-10px;



background-color: transparent;



background-image: url(images/secondary_bg.png);



height: 9px;



padding-top:0px;



width: 210px;



color: white;



text-align:center;





}







div#tertiary {



display: block;



padding-left:10px;



margin-top:10px;



}







body.home #submenu { display:none; }



.page-template-project_homepage-php #submenu { display:none; }











form#commentform .form-label {



margin:1em 0 0;



}







form#commentform span.required {



background:#fff;



color:#c30;



}







form#commentform,form#commentform p {



padding:0;



}







input#author,input#email,input#url,textarea#comment {



padding:0.2em;



}







div.comments ol li {



margin:0 0 3.5em;



}







textarea#comment {

	

	height:13em;

	margin:0 0 0.5em;

	overflow:auto;

	width:66%;

	

	}







.alignright,img.alignright{

	

	float:right;

	margin:1em 0 0 1em;

	

	}







.alignleft,img.alignleft{

	

	float:left;

	margin:1em 1em 0 0;

	

	}







.aligncenter,img.aligncenter{

	

	display:block;

	margin:0em auto;

	text-align:center;

	

	}



div#expert_pic {

	

	display: block;

	width: 220px;

	height: 200px;

	padding-bottom: 10px;

	padding-left: 10px;

	float: left;

	

	}



div#expert_row {

	

	width: 690px;

	height: 210px;

	float: left;

	margin-left: 20px;

	

	}







div.gallery {

	

	clear:both;

	height:180px;

	margin:1em 0;

	width:100%;



	}





div#contact_expansion {

	width:490px;

	float:left;

	padding-left:0px;

	}



div#projects_expansion {

	float:left;

	width: 250px;

	}

div#expanded_thumbs {

	float:left;

	width:150px;

	}







img.expanded_thumbs  {

	float: left;

	width: 150px;

	height: 150px;

	padding: 5px;

	}



p.wp-caption-text{



font-style:italic;



}







div.gallery dl{



margin:1em auto;



overflow:hidden;



text-align:center;



}







div.gallery dl.gallery-columns-1 {



width:100%;



}







div.gallery dl.gallery-columns-2 {



width:49%;



}







div.gallery dl.gallery-columns-3 {



width:33%;



}







div.gallery dl.gallery-columns-4 {



width:24%;



}







div.gallery dl.gallery-columns-5 {



width:19%;



}







div#nav-above {



margin-bottom:0em;



}







div#nav-below {



margin-top:1em;



}







div#nav-images {



height:150px;



margin:1em 0;



}







div.navigation {



height:1.25em;



}







div.navigation div.nav-next {



float:right;



text-align:right;



}







div.sidebar h3 {



font-size:1.2em;



}







div.sidebar input#s {



width:7em;



}







div.sidebar li {



list-style:none;



margin:0 0 0em;



list-style-type:none;



}







div.sidebar li form {



margin:0 0 0;



padding:0;



}







div.sidebar ul ul {



margin:0 0 0 0em;



}







div.sidebar ul ul li {



list-style-type:none; 



margin:0;



}







div.sidebar ul ul ul {



margin:0 0 0 0em;



}







div.sidebar ul ul ul li {



list-style:none;



}







div#menu ul li,div.gallery dl,div.navigation div.nav-previous {



float:left;



}







div#header{



padding-top:0px;



}







div#footer {



width:910px;



height:35px;



margin-left:-25px;



padding-right:50px;



padding-top:20px;



text-align:right;



font-family:sans-serif; 



font-size:10px; 



text-decoration:none; 



color:#034432;



background-image: url(images/footer_bg.png);





}







div#below_footer {



margin-left:-10px; 



margin-right:-10px; 



width:820px; 



height:10px; 



}







input#author,input#email,input#url,div.navigation div {



width:50%;



}







div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul, div.sidebar p{



margin:0px;



padding:0px;



}





li.overview {

	background-color:red;

}







#navigation {

	margin:0px;

	padding:0px;

	text-indent:0px;

	width:200px;

}

#navigation a.head {

	cursor:pointer;

	color:#FFFFFF;

	display:block;

	font-weight:bold;

	margin-left:10px;

padding-left:10px;

	text-indent:00px;

	text-decoration: none;

background-image:url(images/nav_bg.png);

background-color: white;



}



#navigation a.linkhead {

	cursor:pointer;

	color:#FFFFFF;

	display:block;

	font-weight:bold;

	margin-left:10px;

padding-left:10px;

	text-indent:00px;

	text-decoration: none;

background-image:url(images/nav_bg.png);

background-color: white;



}

#navigation a.head:hover {

	background-color:white;

	background-image: url(images/menu_selected.png);

}



#navigation a.head:selected {

	background-color:white;

	background-image: url(images/menu_selected.png);

}



#navigation a.head:current {

	background-color:white;

	background-image: url(images/menu_selected.png);

}



#navigation a.linkhead:hover {

	background-color:white;

	background-image: url(images/menu_selected.png);

}



#navigation a.linkhead:selected {

	background-color:white;

	background-image: url(images/menu_selected.png);

}



#navigation a.linkhead .current {

	background-color:red;

	background-image: url(images/menu_selected.png);



}



#navigation a.current {



	background-image: url(images/menu_selected.png);





	font-weight:bold;

	color: white;

}

#navigation ul {

	border-width:0px;

	margin:0px;

	padding:0px;

	text-indent:0px;

}





#navigation li {

	list-style:none outside none; 

	display:inline;

}



#navigation li.overview  {

	list-style:none outside none; 

	display:inline;

	background-color:red;

	background-image: url(./wp-content/themes/sandbox/images/nav_bg.png);



}



#navigation li li a {

	color:#000000;

	display:block;

	text-indent:10px;

	text-decoration: none;



}

#navigation li li a:hover {

	background-color:#FFFF99;

	color:#FF0000;



}



/*---------------------------------------------------------------------------------------------*/

/*--------------------------------HOMEPAGE SLIDER STYLING--------------------------------------*/

/*---------------------------------------------------------------------------------------------*/





#slider {

    width: 710px; /* important to be same as image width */

    height: 340px; /* important to be same as image height */

    position: absolute; /* important */

	overflow: hidden; /* important */

}

#sliderContent {

width: 710px;
position: relative;
margin-top: 0px;
float: right;
margin-left: -40px;

}

.sliderImage {

    float: left;

    position: relative;

	display: none;

}

.sliderImage span {

	position: absolute;

	font-family: AvantGardeBold, sans-serif;

	padding: 10px 13px;

	width: 20%;

	font-size: 10.5px;

	color: #414042;

	display: none;

	height:90%;

	background: url(images/js_slide.png);

	}



.clear {

	clear: both;

	}



.sliderImage span strong {

	font-size: 14px;

	color: #006B4F;

	text-transform: uppercase;

	}



.top {

	top: 0;

	left: 512px;

	}

.bottom {

	bottom: 0;

    	left: 0;

	}



ul { list-style-type: none;}



.entry-content p.subpages-text{

	font-family: sans-serif;

	font-size: 6px;

	margin:0px;

	padding-bottom:20px;

	padding-top:5px;

	padding-left:0px;

	}



.entry-content p.subpages-text a{

	font-family: sans-serif;

	font-size: 10px;

	margin:0px;

	padding-bottom:20px;

	padding-top:5px;

	padding-left:0px;

	}



.subpages-cell {

	width: 180px;

	height: auto;

	padding-left: 15px



	}



.subpages-row {

	height: 165px;

	text-align: center;

	vertical-align: top;

	}



.subpages-table {

	width: 650px;

	}



#project_expert_right {

	float:right;

	width: 140px;

	height: 160px;

	margin-top:0px;

	}



#project_expert_left {

	float:left;

	width: 190px;

	height: 189px;

	padding-right:20px;

	background-image: url(/wp-content/themes/sandbox/images/project_expert_left_box.jpg);

	}



#expert_notable_projects {

	float:left;

	width: 235px;

	height: 150px;

	padding-right:00px;

	background-image: url(/wp-content/themes/sandbox/images/experts_projects_bg.png);

	}



#meet_executives_left {

	float: left;

	width: 360px;

	height: 320px;

	padding-left: 15px;

	background-repeat: no-repeat;

	}



#secondary_contact {

	float: right;

	width: 273px;

	height: 280px;

	background-image: url(/wp-content/themes/sandbox/images/sm_gray_shadow.jpg);

	padding-left: 15px;

	background-repeat: no-repeat;

	margin-top: 50px;

	padding-top: 30px;

	}



#secondary_contact2 {

float: right;

width: 370px;

height: 280px;

background-image: url(/wp-content/themes/sandbox/images/sm_gray_shadow.jpg);

padding-left: 15px;

background-repeat: no-repeat;

margin-top: 0px;

padding-top: 30px;

}





#expert_info_container {

	float:left;

	width:710px;

	height:500px;

	margin-top:10px;

	}



#expert_info_left {

	float: left;

	width: 235px;

	margin-top:10px;

	height: 491px;

	background-image: url(/wp-content/themes/sandbox/images/expert_bg_topleft.jpg);

	}

.te_div {
min-height: 0%;
max-height: 100%;
display: block;
}

#expert_info_middle {

	float:left;
	width: 455px;
	height:491px;
	padding-left: 10px;
	margin-top:10px;
	margin-left:-5px;
	background-image: url(/wp-content/themes/sandbox/images/expert_bg_topright.jpg);
	background-repeat: no-repeat;
	overflow:hidden;
	}

#expert_info_right {

	float:right;
	width: 220px;
	padding-left:15px;
	height: 310px;
	margin-right:-10px;
	background-image: url(/wp-content/themes/sandbox/images/expert_info_right.png) no-repeat;
	}

#expert-singlepage-container {
	width:690px; 
	height: 240px; 
	padding-left:20px; 
	padding-top:10px;
	margin-top:20px;
	overflow:visible;
	background-repeat:no-repeat;
	}

.joek {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/jkuhn_box.jpg);
	}
.adamj {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/ajones_box.jpg);
	}
.kbailey {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/kbailey_box.jpg);
	}
.shanen {
	background-image:url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/snapper_box.jpg);	
	}
.mmaier {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/mmaier_box.jpg);
	}
.tmarcus {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/tmarcus_box.jpg);
	}
.mmeyers {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/mmeyers_box.jpg);
	}
.mdyke {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/mdyke_box.jpg);
	}
.acarver {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/acarver_box.jpg);
	}
.dbailey {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/dbailey_box.jpg);
	}

#expert-contact-box-top {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/contact-expand-top.png); 
	width: 479px; 
	height: 21px;
	}

#expert-contact-box-middle {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/contact-expand-middle.png); 
	width: 479px; 
	padding-left: 15px; 
	height: 480px; 
	margin-top: -11px; 
	background-repeat:repeat-y;
	}

#expert-contact-box-bottom {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/contact-expand-bottom.png); 
	width: 479px; 
	height: 22px;
	}

#green_focused_right {

	float:right;

	width: 242px;

	height: 189px;

	}



#green_focused_left {

	float:left;

	width: 125px;

	height: 189px;

	background-image: url(/wp-content/themes/sandbox/images/project_expert_left_box.jpg);

	}



#green_focused_left_white {

	float:left;

	width: 125px;

	height: 189px;

	}



div#home_facebook {

	float: left;

	width: 400px;

	height:310px;

	margin-bottom: 10px;

	margin-top: 10px;

	background-image: url(/wp-content/themes/sandbox/images/fb_hompage_bg.jpg);

	margin-right: -10px;

	overflow: hidden;

	}



div#home_facebook_content {

	float:left;

	width: 400px;

	padding-bottom:10px;

	height:230px;

	padding-top:15px;

	margin-left:1px;	

	}



.fan_box .full_widget {

	border: solid 0px #94A3C4;

	background: none;

	}



.fan_box .page_stream {

	height: 220px;

	overflow-x: hidden;

	width: 370px;

	padding-left:30px;

	

	}



.fan_box .full_widget .connect_top {

	background: transparent;

	color:white;

	}



.connect_widget .connect_widget_text {

	line-height: 14px;

	color: white;

	}



.fan_box .connect_action .name {

	line-height: 15px;

	font-size: 14px;

	font-weight: bold;

	color:white;

	}



.app_content_214428370109 a {

	color: white;

	font-family: sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: normal;

	}



.uiListLight {

	border-color: #808285;

	}



.fan_box .connect_top {

	padding: 0px 10px 20px 15px;

	}



.fan_box .page_stream, .fan_box .page_stream_short {

	text-align: center;

	padding: 0 0px;

	overflow: auto;

	border-top: solid 0px #D8DFEA;

	position: relative;

	margin-left:15px;

	}

.uiStreamStory .mainWrapper {
	margin:0px;
	}

.UIImageBlock_Content {
display: table-cell;
vertical-align: top;
width: 272px;
float: right;
padding-left:0px;
}

.uiStreamStory .actorPhoto {
margin-bottom: 14px;
margin-top: 0px;
}

.connect_widget .page_stream img {
max-width: 120px;
height: auto;
}

.uiStreamStory {

	padding-right: 15px;
	margin: 14px 0px 14px 0px;

	}



.partner-logo-left {

	float:left;

	}

.partner-logo-left-bergefix {

	float:left;

	margin-top: -60px;

	}



p.page-content {

	font-family: sans-serif;

	font-size: 12px;

	margin-top: 20px;

	padding-bottom: 20px;

	padding-top: 10px;

	padding-left: 30px;

	}



.page-header {

	margin-left: -30px;

	padding-top: 10px;

	width: 710px;

	height:220px;

	float: left;

	padding-bottom: 20px;

	}



.contact-button {

	margin-top: -14px;

	position: absolute;

	margin-left: -21px;

	}



.prequal-button {

	margin-left: -13px;

	}
/*______________________________________________________________________________________________________________
___________________________________________ PROJECT SHEET STYLING _______________________________________________
________________________________________________________________________________________________________________*/
.project-entry-title {
	color:#006b4f;
	font-family: AvantGardeBold, sans-serif;
	font-size: 18px;	
	margin-bottom:10px;
	margin-left:0px;
	padding-bottom:0px;
	clear:both;
	text-transform: uppercase;
	}

#project_quote {
	font-family: sans-serif;
	font-size: 11px;
	padding-bottom: 20px;
	padding-left: 65px;
	line-height: 20px;
	float: right;
	font-style: oblique;
	padding-right: 75px;
	width: 595px;
	background-image: url(http://www.rockfordconstruction.com/testingnewsite/wp-content/themes/sandbox/images/projectquote-topleft.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: -20px;
	margin-top: -20px;
	padding-top: 5px;
	}

#project_quoter {
	font-family: sans-serif;
	font-size: 11px;
	margin-top: -70px;
	padding-bottom: 20px;
	line-height: 20px;
	float: right;
	padding-right: 65px;
	width: 650px;
	background-image: url(http://www.rockfordconstruction.com/testingnewsite/wp-content/themes/sandbox/images/projectquote-bottomright.png);
	background-position: top right;
	background-repeat: no-repeat;
	font-weight: bold;
	text-align: right;
	padding-top: 66px;
	}

#top-section {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/categories_bg_top.jpg); 
	width: 710px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: bottom;
	}

.project-top {
	padding-top:20px;
	}

#middle-section {
	width: 697px; 
	padding-left: 13px; 
	padding-top: 0px; 
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/categories_bg_middle.jpg);
	}

.gallery-area {
	height:546px;
	margin-top: -11px;
	}

.title-area {
	height: 27px;
	margin-top: -14px;
	}

#bottom-section {
	background-image: url(http://www.rockfordconstruction.com/wp-content/themes/sandbox/images/categories_bg_bottom.jpg);
	width: 710px; 
	height: 12px;
	}


#proj_summary span.post-meta-key {
	font-weight: bold;
	font-variant: caps;
	}

#proj_summary ul.post-meta li    {
	padding-bottom:10px;
	padding-top:0px;
	margin:0px;
	}

#proj_summary ul {
	padding:0px;
	margin:0px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	list-style:none;
	}

#proj_summary ul li    {
	padding:0px;
	margin:0px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight:normal;
	list-style:none;
	padding-bottom:10px;
	}

#proj_summary {
	width: 220px;
	background-image: url(/wp-content/themes/sandbox/images/project_left_shadow.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	padding-left: 25px;
	padding-top: 0px;
	margin-bottom: 10px;
	min-height: 300px;
	height: auto;
	}

#proj_details {
	float:left;
	width:710px;
	margin-bottom:0px;
	background-color: white;
	}

#proj_text {
	float: right;
	width: 440px;
	min-height: 304px;
	background-image: url(/wp-content/themes/sandbox/images/project_left_shadow.jpg);
	background-repeat: no-repeat;
	padding-right: 10px;
	}

#proj_details p.subhead {
	margin-left: -40px;
	}

#proj_details p.subhead_details {
	margin-left: -10px;
	margin-bottom:00px;
	padding-bottom:00px;
	color:#006b4f;
	font-family: AvantGardeBold, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	}

.LEED-logo {
	position: absolute;
	width:193px;
	height:192px;
	z-index: 100;
	margin-left: 495px;
	margin-top: 190px;
	}

.button {
	color: white;
	font-size: 11px;
	background-color: #09906A;
	-webkit-appearance: button-bevel;
	}

.text {
	background-color: #09906A;
	border: 1px inset;
	border-color: transparent;
	color: white;
	}

#green-focused-box {
width: 357px;
height: 189px;
float: right;
padding-right: 0px;
	}

#next-to-green-content {
width: 340px;
height: 200px;
float: left;
	}	
