@charset "UTF-8";
/* CSS Document */
body {
	background: #141412;

}
h2.logotag{
color:#B1B1B1;
font-size:17px;
margin:-6px 0 30px 301px;
font-family:arial;
}
ul.clientlist {
list-style-type:disc;
margin-left:28px;
color:#AEAEAE;
}
#wrapper-big{
	
	height:900px;
	background:url(images/back-black.jpg) top center no-repeat;
	margin:0 auto;
}
#wrapper-inner{
	width:972px;
	margin:0 auto;
}
#logo {

}
#logo-image {
margin:35px 0 0 68px;
}
#portfolio-top {
	margin-bottom:36px;
}
.port-image {
background: url(images/div-back.png) no-repeat;
float:left;
width:289px;
margin-right:35px;
}
.port-image img{
	margin-left:19px;
}


#navigation ul{

margin-left:166px;
}
#navigation ul li{
	color:#FFFFFF;
display:inline;
font-family:arial;
margin-right:64px;
}
.clear {
	clear:both;
}

                .lavaLamp li {
                    float: left;
                    list-style: none;
                }
                    .lavaLamp li a:hover  {
                        background: url(images/link-back.png);
             
                     
                    }
                    
                    .lavaLamp li a.active  {
                       color:#000;
                        
             
                     
                    }
                    .lavaLamp li a {
                    
                        text-decoration: none;
                        color: #b1b1b1;
                        padding:10px;
                        text-transform: uppercase;
                        letter-spacing: 0;
             
                       
                      
                      
                      
                    
                     
                       
                    }
                  
#footer-links {

margin-top:35px;
}
#footer-links li{
display:inline;
color:#b1b1b1;
font-family:Arial, Helvetica, sans-serif;
margin-right:28px;
font-size:11px;
}
#mail-icon {
margin-left:153px;
margin-top:-11px;
position:absolute;
}
#phone-icon {
margin-left:319px;
margin-top:-12px;
position:absolute;
}
.port-heading {
color:#B1B1B1;
font-family:arial;
font-size:13px;
margin:3px 0 5px 22px;
padding:0;
}

/*/ ALL FOR CODA SLIDER /*/

		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		.home .slider-wrap {
		width:100%;
		position:relative;
		}
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			width: 924px;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; overflow:hidden;}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
		clear:both;
height:460px;
margin:auto;
overflow:hidden;
position:relative;
width:972px;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 100%;
			position: relative;
			width: 972px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */

		}
		
	.panelwrap {
	background:#1E1E1C url(images/aboutback.jpg) no-repeat;
	min-height:410px;
	padding-bottom:30px;
	margin-top:37px;
	padding-left:17px;
padding-top:14px;
	}
		.stripNav {display:none;}
		.stripNavL {display:none;}
		.stripNavR {display:none;}
		.newcolor {color: #b1b1b1;}
		.aboutline {float:left;padding-left:64px;
padding-top:19px;}
p.abouttext {
color:#B1B1B1;
width:895px;
margin-bottom:10px;
}
		.floater {float:left;}
		.tweetus {
		margin-left:897px;
margin-top:-41px;
position:absolute;
		}
		.wordglass {
		margin-left:897px;
margin-top:-41px;
position:absolute;
		}

		#footer-links li.last {
		margin-left:255px;
		}
		#footer li a{
		color:#114477;
		}
		#nav li.active {
		background:transparent url(images/link-back.png) repeat scroll 0 0;
padding:10px 0;
position:relative;
top:-10px;
		}
		.panelwrap h2 {
		margin-bottom:10px;
		}
		.pressimage {
		margin-right:36px;
margin-top:17px;
		}