body {background: url('body-bg.png'); text-align: center; }
#wrapper {width: 900px; margin: 0 auto; position: relative; font-family: Tahoma, Arial, sans-serif;}
#logo {position: absolute; top: 30px; left: 105px; border-style: none;}
#computer {position: absolute; top: 280px; left: 45px;}
#computer img {width: 373px; height: 263px;}
#computer2 {position: absolute; top: 260px; left: 65px; margin-right: 20px;}
#topnav {height: 25px; position: absolute; top: 113px; right: 350px; width: 260px;}
#topnav ul {list-style: none; height: 20px; margin: 0;}
#topnav li {display: inline; margin: 0px 7px 0px 0px; font-size: .8em; height: 20px;}
#topnav li a {text-decoration: none; color: #FFF;}
#topnav li a:hover {border-bottom: 2px solid #666;}
#hompagecontent {width: 350px; font-size: 12px; text-align: left; position: 
absolute; float: left; top: 135px; left: 185px;}
#lateproj {width: 200px; height: 400px; position: absolute; top: 90px; left: 565px;}
#lateproj img {margin-left: 5px;}
#lateproj p {font-size: .8em; margin: 0;}
#lateproj a {color: #FFF; text-decoration: none; margin-top: 20px; font-size: 12px;}
#lateproj a img {border: 0;}
.slim {width: 150px; float: right; text-align: right; margin-top: 13px;}
p {margin-bottom: -5px; margin-top: 10px;}
h4,h5 {margin-top: 5px; margin-bottom: 5px; text-align: center;}
#servicescontent {width: 375px; height: 330px; text-align: center; position: absolute; top: 135px; left: 165px;}
#servicescontent p {font-size: 12px; text-align: center; height: 80px;}
#servicescontent ul {font-size: 12px; float: left; height: 125px; margin-top: -55px;}
#servicescontent li {margin-left: 30px; text-align: left;}
#servicescontent h5 {text-align: center; margin-top: 20px;}
#services {width: 275px; height: 200px; position: absolute; left: 30px; top: 80px; margin-top: 50px;}
p.list {width: 300px; text-align: right; float: right; position: absolute; left: 40px; margin: 0;}
#contactcontent {position: absolute; top: 155px; left: 185px; font-size: 12px;}
#thanks {position: absolute; top: 155px; left: 185px; font-size: 12px;}
#address {width: 200px; position: absolute; top: 130px; left: 565px; font-size: 12px;}
#portfoliocontent {width: 450px; position: absolute; top: 140px; left: 160px; }
.detail img {border: 0; margin: 0;}
.portfolio a {text-decoration: none; border: 0; color: #333;}
.portfolio a:hover {color: #FFF;}
#clientlist {width: 185px; height: 300px; position: absolute; top: 99px; right: 130px; text-align: left; list-style: none; margin-left: 50px; font-size: 13px; z-index: 100;}
#clientlist li {margin: 10px 0px 0px 0px; padding: 0; width: 165px;}
h4.client {background: url('port-bg.png') no-repeat; height: 40px; width: 161px; padding-top: 13px; float: right; margin: 0; font-size: 12px;}
.detail {margin-top: 10px; width: 350px; position: absolute; top: 130px; left: 180px; font-size: 12px;}
.detail a {text-decoration: none; color: #333;}
#details {position: absolute; top: 160px; left: 160px; width: 383px;}
#desc {height: 50px;}
#designstitle {position:absolute; top: 90px; right: 150px; width: 202px; text-align: center;}