body {font: 62.5% Arial, Helvetica, sans-serif; color: #333; background: #fff;}

#wrap {font-size: 1.2em;}

#logo, #nav, #subnav, #SlideShowDiv, #languages, .work-nav, #idbu, #magnet-1, #slider-process, #flashcontent, .no-print, .top-magnet-01, .top-magnet-02 {display: none;}

.print-hide {display: none;}

#content h2 {font-size: 1.8em; font-weight: 300; padding-bottom: 3px; border-bottom: 1px dotted #999; margin-bottom: 0;}
#content h3 {font-size: 1.2em; font-weight: 300; margin-bottom: 0;}

#content.work p {font-size:1.1em;}

#content.work img.screen {display:block;float:right;margin: 10px;margin-bottom: 20px;}

/*#content.work #SlideShow {display: none;}*/
 
.work-list {
	clear: right;
	float:left;
	width:30%;
	padding:0;
	list-style-type: square;
	margin-left: 0px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
}
.work-list li {
	margin-left: 15px;
	padding-left: 5px;
}
.work-list li a {text-decoration: none; color: #000;}

#vid-magnets div {float:left; width:20%; padding:8px 15px ; margin:0 0 10px 0;
	border-right:1px dotted #999999; height: 130px; }
	
#vid-magnets div.first { padding: 8px 10px 8px 10px; }
#vid-magnets div.last { border-right: 0; padding: 8px 0 8px 10px; width: 155px; }
#vid-magnets img { float: right; margin: 0 0 0 8px; }
#vid-magnets p img {padding:0;margin:0;}
#vid-magnets p a.social {border: none;}
#vid-magnets div.last img {float: none;}

#content ul.works {float:right; list-style:none; overflow:hidden; width: 286px; height: 200px; display:block; margin: 0; padding: 0;}
#content ul.history {float:right; list-style:none; overflow:hidden; width: 288px; height: 225px; display:block; margin: 0; padding: 0;}
#content .i-left {display:block;float:left;margin:5px 10px 10px 0;}

#content.work a.work-link[href]:after {
   content: " ( " attr(href) " ) ";
   font-size: 90%;}
 
#content img {margin: .5em 1em;} 
img.feature {border: 1px solid #5194B3; padding: 3px;}
#content.work img.screen {display:block;float:right;margin: 10px;margin-bottom: 20px;}
.right {float:right;} 
 
p, li {font-size: 1.2em; line-height: 1.6em;} 

#banner h2 {font-weight: 300; font-size: 1.8em;}
#banner p {font-weight: 300;line-height: 1.5em}
#banner p a, #banner p a:link {color: #000;}
 
#magnets {clear: left;}

#magnet-1 {width: 100%; margin-bottom: 15px;}
#magnet-1 h3 {font-size: 1.8em; font-weight: 300; color: #000; margin-bottom: 0; border-top: 1px dotted #999; padding-top: 10px;}
#magnet-1 p {padding: 0; margin-bottom: 1em; line-height: 1.5em; margin-top: 0;}
#magnet-1 a {margin-bottom: 1em;}
.hp-featured {margin: 10px 5px; float: right; border: 1px solid #000;}

#magnet-2 {width: 100%}
* html #magnet-2 { height: 1%; margin-top: 0;}
#magnet-2 h3 {font-size: 1.8em; font-weight: 300; color: #000; margin-bottom: 0;border-top: 1px dotted #999;padding-top: 10px;}
#magnet-2 p {padding: 0;margin-bottom: 1em; line-height: 1.5em; margin-top: 0;}
 
#footer {display: none;}

p.addr {font-size: 1.2em; border-top: 1px dotted #999; padding-top: 10px;}

a:link{color:#336; text-decoration: none;}
a:visited {color:#336; text-decoration: none;}

ul.directions {margin-top: 0; margin-left: 0; padding-left: 0; padding-top: 0; font-size: 1em;}
ul.directions, ul.directions li {margin-left: 5px; padding-left: 0;}

.i-right {display:block;float:right;margin:5px 0 10px 10px}
.cp1 {padding:10px;background:#f9fcff;}
.cp2 {padding:10px;background:#ecf5ff;}

.cp1 h6, .cp2 h6 {font-size:1.4em; color:#336699; margin: 0; padding: 0;}

h3#highway-280, h3#I65-south, h3#airport { margin-bottom: 0; padding-bottom: 0; font-size: 1.2em;}

#facebook {display: none;}

#virtual-tour { height: 1px; }

#content ul#works img { width: 70%; height: 70%; margin-bottom: 0; }

#content ul.work-list li { font-size: 12px; line-height: 1.5em; }

#content .lists { margin-top: -20px; float: left; width: 100%; }

#content .print img.right { margin-top: 20px; }
#content .print {page-break-inside:avoid;}

#sliding-bhm-airport h3, #sliding-I65-south h3, #sliding-I65-north h3, #sliding-I59-south h3, #sliding-I20-59-northeast h3, #sliding-I20-west h3, #sliding-us280-west h3, #sliding-us31-north h3 {font-weight:bold; margin-bottom:7px;}

#gallery-thumbnail-menu li {list-style-type:none;}
#gallery-thumbnail-menu li span {display:none;}
#gallery-thumbnail-menu li #button-1, #gallery-thumbnail-menu li #button-2, #gallery-thumbnail-menu li #button-3, #gallery-thumbnail-menu li #button-4, #gallery-thumbnail-menu li #button-5, #gallery-thumbnail-menu li #button-6, #gallery-thumbnail-menu li #button-7, #gallery-thumbnail-menu li #button-8, #gallery-thumbnail-menu li #button-9,
#gallery-thumbnail-menu li #button-10, #gallery-thumbnail-menu li #button-11, #gallery-thumbnail-menu li #button-12, #gallery-thumbnail-menu li #button-13, #gallery-thumbnail-menu li #button-14, #gallery-thumbnail-menu li #button-15,
#gallery-thumbnail-menu li #button-16, #gallery-thumbnail-menu li #button-17, #gallery-thumbnail-menu li #button-18
{display:none;}
