/*  
Theme Name: PXL 2010
Description:  Custom Theme Created by Simon Waterhouse for PXL.co.nz
Version: 0.9
Author: Simon Waterhouse
Author URI: http://www.pxl.co.nz
	
*/


@charset "UTF-8";
/* CSS Document */

body {
margin: 0;
margin-left: 0;
padding: 0;
background-color: #eaeaea;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#bottom-grad {
position: fixed;
bottom: 0;
height: 248px;
width: 100%;
background: url(/images/bottom-bg.png) repeat-x;
z-index: 1;
}

#container {
width: 800px;
margin-left: auto;
margin-right: auto;
z-index: 50;
position: relative;
}

#header-container {
	width: 100%;
	height: 100px;
	background: url(/images/header-bg.png) repeat-x;
}

#header {
	margin-left: auto;
	margin-right: auto;
width: 800px;
height: 100px;
background:url(/images/header-logo.png) no-repeat top left;
z-index: 99;

}

#title-box {
	width: 800px;
	height: 142px;
	background: url(/images/title-box1.png) no-repeat top left;

}

#title-box h1 {
position:absolute;
left:-9999px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}

#casestudy-slideshow {
width: 800px;
height: 300px;
background: url(/images/casestudy-dummy.jpg);
margin-top: 0px;
}


#footer {
width: 760px;
margin-top: 20px;
background: url(/images/footer-top-bg.jpg) no-repeat;
background-color: #f7f7f7;
overflow: hidden;
padding: 20px;
z-index: 80;
}

#copyright {
	font-size: 8px;
	color: #999;
	padding-top: 20px;
	line-height: 14px;
}



.footer-links h1 {
font-size: 11px;
font-weight: bold;
color: #2632ff;
margin-bottom: 5px;
padding: 0;
margin-top: 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-bottom: 1px solid #cdd0f9;

}

ul.footer-links {

	float:left;
	list-style:none;
	margin: 0px;
	padding: 0px;
	padding-right: 30px;
font-size: 11px;
line-height:21px;
display: block;

}

ul.footer-links li {
margin: 0px;	
}

ul.footer-links li ul {
margin: 0px;	
padding: 0;
list-style:none;
}

ul.footer-links li ul li{
margin: 0px;	
padding: 0;
}

.footer-links a{
	color:#666;
	text-decoration: none;
}

.footer-links a:hover{
	color: #2632ff;
	text-decoration: underline;
}

#contact-links {
	float: right;
	text-align: right;
}

#contact-links h1 {
color: #000;	
padding: 0;		
}

#header-navigation-box {
font-size: 11px;	
overflow: hidden;
height: 52px;
}

ul#header-navigation 	{
list-style: none;
margin: 0px;
padding: 0;
float: right;
}

ul#header-navigation li{
display: block;
float: left;
background: none;
}

ul#header-navigation li ul li {
background: url(/images/header-nav-seperator.png) no-repeat left;	
}

ul#header-navigation li a {
height: 52px;	
display:block;
line-height: 52px; 
padding: 0 15px 0 15px;
text-decoration: none;
color: #6f6f6f;

}

ul#header-navigation li a:hover {
text-decoration: underline;
color: #2632ff;
}

#header-navigation h2 {
	display:none;
}




