		body {
			background: #000000 url(/images/background.jpg) no-repeat top left;
			margin: 0;
			padding: 0;
		}
		body#services, body#tech, body#about {
			background: #000000 url(/images/background-ex.jpg) no-repeat top left;
		}
		body * {
			margin: 0;
			padding: 0;
		}
		div#header {
			max-width:1280px;
			width: expression(document.body.clientWidth > 1280? "1280px": "100%" );
			height: 190px;
			background: transparent;
		}
		div#header h1 a {
			width: 320px;
			height: 190px;
			overflow: hidden;
			background: transparent url(/images/logo.png) no-repeat center left;
			float: left;
		}
		div#header h1 a span {
			display: none;
		}
		div#header h2 {
			width: 400px;
			height: 100px;
			background: transparent url(/images/slogan.png) no-repeat top right;
			float: right;
			top: 0px;
			right: 0px;
			clear: right;
		}
		div#header h2 span {
			display: none;
		}
		div#links {
			width: 340px;
			height: 25px;
			float: right;
			top: 150px;
			right: 2px;
			clear: right;
			margin-top: 50px;
		}
		div#header div#links ul {
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		div#header div#links ul li {
			display: block;
			float: left;
			margin: 0;
			padding: 0;
		}
		div#header div#links ul li a {
			display: block;
			height: 25px;
		}
		div#header div#links ul li#labout a {
			background: transparent url(/images/nav.png) repeat scroll 0px 0px;
			width: 100px;
		}
		div#header div#links ul li#lservices a {
			background: transparent url(/images/nav.png) repeat scroll -100px 0px;
			width: 120px;
		}
		div#header div#links ul li#lgallery a {
			background: transparent url(/images/nav.png) repeat scroll -220px 0px;
			width: 120px;
		}
		div#header div#links ul li#ltech a {
			background: transparent url(/images/nav.png) repeat scroll -340px 0px;
			width: 80px;
		}
		div#header div#links ul li#lcontact a {
			background: transparent url(/images/nav.png) repeat scroll -420px 0px;
			width: 120px;
		}
		div#header div#links ul li#labout a:hover {
			background: transparent url(/images/nav.png) repeat scroll 0px -25px;
		}
		div#header div#links ul li#lservices a:hover {
			background: transparent url(/images/nav.png) repeat scroll -100px -25px;
		}
		div#header div#links ul li#lgallery a:hover {
			background: transparent url(/images/nav.png) repeat scroll -220px -25px;
		}
		div#header div#links ul li#ltech a:hover {
			background: transparent url(/images/nav.png) repeat scroll -340px -25px;
		}
		div#header div#links ul li#lcontact a:hover {
			background: transparent url(/images/nav.png) repeat scroll -420px -25px;
		}
		div#header div#links ul li a span {
			display: none;
		}
		div#left {
			margin: 120px 50px 0 15px;
			padding: 0;
			width: 185px;
			float: left;
		}
		div#left ul {
			list-style-image: none;
			list-style-position: outside;
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		div#left ul li {
			display: block;
			height: 30px;
		}
		div#left ul li a {
			font-weight: bold;
			font-family: arial;
			color: #000000;
			text-decoration: none;
		}
		div#left ul li a:hover {
			color: #66CCCC;
		}
		
		div#content, div#footer {
			padding: 0;
			margin: 100px 0 0 250px;
			width: 545px;
			float: left;
		}
		div#footer {
			clear: both;
		}
		body#services div#content, body#tech div#content {
			margin-left: 0px;
		}
		div#content h3 {
			color: #66cccc;
			font-family: Times;
			font-size: 1.8em;
			margin: 20px;
		}
		div#content p, div#footer p, div#content ul {
			color: #FFFFFF;
			font-family: arial;
			font-size: 0.8em;
			margin: 20px;
			padding: 0;
		}
		div#content ul {
			margin-top: 0;
			padding-left: 20px;
		}
		div#content img.imgright {
			float: right;
			margin-right: 20px;
		}
		div#content img.imgleft {
			float: left;
			margin-left: 20px;
		}
		div#content p a, div#footer p a {
			color: #FFFFFF;
			text-decoration: underline;
		}
		div#content p a:hover, div#footer p a:hover {
			color: #66cccc;
			text-decoration: none;
		}
		body.page div#content h2 {
			color: #66cccc;
			font-family: Times;
			font-size: 1.8em;
		}