body {
	margin:0px; padding:0px; background-color:#000;
	font-family:arial,verdana,sans-serif; color:#FFF;
}
a { text-decoration:none; color:#FFF; }
a.external:hover { text-decoration:underline; }
h1, h2, h3, p, div, ul, li { margin:0px; padding:0px; }
ul.none { list-style-type:none; }
p { font-size:0.75em; }

body.home_1024 { background:#09090A url('images/1024/bg_home.jpg') fixed bottom no-repeat; }
body.home_10248 { background:#09090A url('images/1024/bg_home.jpg') fixed bottom no-repeat; }
body.home_1280 { background:#09090A url('images/1280/bg_home.jpg') fixed bottom no-repeat; }
body.home_1400 { background:#09090A url('images/1400/bg_home.jpg') fixed bottom no-repeat; }
body.home_1600 { background:#09090A url('images/1600/bg_home.jpg') fixed bottom no-repeat; }

body.about_us_1024 { background:#09090A url('images/1024/bg_about_us.jpg') center -80px no-repeat; }
body.about_us_10248 { background:#09090A url('images/1024/bg_about_us.jpg') center -50px no-repeat; }
body.about_us_1280 { background:#09090A url('images/1280/bg_about_us.jpg') fixed top no-repeat; }
body.about_us_1400 { background:#09090A url('images/1400/bg_about_us.jpg') center -50px no-repeat; }
body.about_us_1600 { background:#09090A url('images/1600/bg_about_us.jpg') fixed top no-repeat; }

body.clients_1024 { background:#09090A url('images/1024/bg_clients.jpg') center -160px no-repeat; }
body.clients_10248 { background:#09090A url('images/1024/bg_clients.jpg') center -130px no-repeat; }
body.clients_1280 { background:#09090A url('images/1280/bg_clients.jpg') fixed top no-repeat; }
body.clients_1400 { background:#09090A url('images/1400/bg_clients.jpg') center -50px no-repeat; }
body.clients_1600 { background:#09090A url('images/1600/bg_clients.jpg') fixed top no-repeat; }

body.our_work_1024 { background:#09090A url('images/1024/bg_our_work.jpg') center -75px no-repeat; }
body.our_work_10248 { background:#09090A url('images/1024/bg_our_work.jpg') center -40px no-repeat; }
body.our_work_1280 { background:#09090A url('images/1280/bg_our_work.jpg') fixed top no-repeat; }
body.our_work_1400 { background:#09090A url('images/1400/bg_our_work.jpg') center -50px no-repeat; }
body.our_work_1600 { background:#09090A url('images/1600/bg_our_work.jpg') fixed top no-repeat; }

body.awards_1024 { background:#09090A url('images/1024/bg_awards.jpg') fixed top no-repeat; }
body.awards_10248 { background:#09090A url('images/1024/bg_awards.jpg') fixed top no-repeat; }
body.awards_1280 { background:#09090A url('images/1280/bg_awards.jpg') fixed top no-repeat; }
body.awards_1400 { background:#09090A url('images/1400/bg_awards.jpg') center -50px no-repeat; }
body.awards_1600 { background:#09090A url('images/1600/bg_awards.jpg') fixed top no-repeat; }

body.working_for_us_1024 { background:#09090A url('images/1024/bg_working_for_us.jpg') center -140px no-repeat; }
body.working_for_us_10248 { background:#09090A url('images/1024/bg_working_for_us.jpg') center -110px no-repeat; }
body.working_for_us_1280 { background:#09090A url('images/1280/bg_working_for_us.jpg') fixed top no-repeat; }
body.working_for_us_1400 { background:#09090A url('images/1400/bg_working_for_us.jpg') center -50px no-repeat; }
body.working_for_us_1600 { background:#09090A url('images/1600/bg_working_for_us.jpg') fixed top no-repeat; }

body.contact_us_1024 { background:#09090A url('images/1024/bg_contact_us.jpg') center -120px no-repeat; }
body.contact_us_10248 { background:#09090A url('images/1024/bg_contact_us.jpg') center -90px no-repeat; }
body.contact_us_1280 { background:#09090A url('images/1280/bg_contact_us.jpg') fixed top no-repeat; }
body.contact_us_1400 { background:#09090A url('images/1400/bg_contact_us.jpg') center -50px no-repeat; }
body.contact_us_1600 { background:#09090A url('images/1600/bg_contact_us.jpg') fixed top no-repeat; }

#content { width:1024px; height:768px; margin:auto; }

div#width { margin:auto; padding-top:564px; }
div#casewidth { margin-top:auto; }
div.clear { clear:both; height:1px; overflow:hidden; }

div#intro, div#nav, div#nav2 { float:left; }
div#intro { width:60%; text-align:right; }
div#misc { width:30%; float:right; }
ul.client_list { float:left; font-size:0.7em; margin-right:20px; }

h1 { height:2.36em; background-color:#FFF; margin-bottom:0.2em;  }
h1 img { margin:20px 20px; }
h3 { font-weight:normal; font-size:0.7em; }

div#intro p { width:490px; line-height:125%; height:8.2em; font-weight:normal; float:right; }
div#intro p.casestudy { width:560px; }
div#misc p { font-size:0.7em; padding-right:65px; }

div#nav ul { font-size:0.6em; margin:0px 7px; }
div#nav2 ul { font-size:0.6em; margin:0px 7px; }
div#nav li { line-height:115%; }
div#nav2 li { line-height:115%; }

span.button { font-weight:bold; font-size:1em; }

div#example { margin:auto; height:564px; position:relative; }
div#example img, div#example object { position:absolute; bottom:10%; }

h1.paginator a { color:#000; font-size:11px; font-weight:normal; font-family:arial,verdana,sans-serif; }
h1.paginator a.on { color:#A3CB48; }
h1.paginator a.off { color:#999; cursor:default; }
h1.paginator img { margin:0px; }
h1.paginator a.previous { float:left; margin:25px 95px 0px 20px; }
h1.paginator a.next { float:right; margin:25px 20px 0px 0px; }

h3.award { font-weight:bold; }

div#footer { font-size:0.6em;  padding-left:2px; padding-top:0.8em; padding-bottom:2px; text-align:center; margin:auto; }