html {overflow: scroll;}
body {padding: 0px;margin: 0px;font-family: Arial,Verdana,sans-serif;font-size: 15px;line-height: 21px;background: #fff;color: #716352;}
#wrap {width: 970px;margin-left: auto;margin-right: auto;text-align: left;padding: 0px;}
#homeheader {width: 970px;height: 150px;padding: 0px;float: left;margin: 0px 0px 30px 0px;border-bottom: 1px solid #8a7967;}
#homethumbnails {width: 970px;padding: 0px 0px 20px 0px;float: left;margin: 0px;}
#homehead {width: 970px;height: 470px;padding: 10px 0px 0px 0px;float: left;margin: 0px;border-bottom: 1px solid #8a7967;}
#homehead-left {float: left;width: 210px;margin: 0px;padding: 0px;}
#homehead-right {float: right;width: 600px;margin: 0px;padding: 0px;}
#homebottom {clear: both;margin: 0px;padding: 15px 0px 15px 0px;width: 970px;float: left;}
#homebottom-left {float: left;width: 350px;margin: 0px;padding: 0px 20px 20px 0px;font-size: 18px;}
#homebottom-right {float: left;width: 600px;margin: 0px;padding: 0px 0px 20px 0px;}
#homebottom-right-leftimg {float: left;width: 290px;margin: 0px;padding: 0px 20px 0px 0px;}
#homebottom-right-rightimg {float: left;width: 290px;margin: 0px;padding: 0px;}
#name {width: 210px;height: 130px;float: left;padding: 30px 0px 0px 0px;margin: 0px;}
#social {width: 200px;float: right;text-align: right;margin: 0px;padding: 50px 0px 0px 0px;}
td img {display: block;}
#nav {width: 210px;float: left;padding: 0px;margin: 0px;}
#left {width: 210px;float: left;padding: 0px 30px 0px 0px;margin: 0px;}
#footer {float: left;width: 970px;margin: 0px;padding: 10px 0px 10px 0px;border-top: 1px solid #8a7967;height: 50px;}
#footer-left {font-size: 10px;margin: 0px;padding: 0px;width: 760px;float: left;}
#footer-right {margin: 0px;padding: 0px;width: 210px;float: right;}
#main {clear: both;margin: 0px;padding: 0px 0px 40px 0px;width: 970px;float: left;}
#right-top {float: left;width: 730px;height: 35px;padding: 125px 0px 0px 0px;margin: 0px 0px 15px 0px;border-bottom: 1px solid #8a7967;}
#right-bottom {float: left;width: 730px;}
#update-list-wrap {margin: 0px;padding: 10px 0px 10px 0px;width: 580px;float: left;border-top: 1px #ddd solid;}
#update-list-img {margin: 0px;padding: 0px 20px 0px 0px;width: 236px;float: left;}
#update-list-txt {margin: 0px;padding: 0px;width: 320px;float: left;}
#updates-left {float: left;width: 580px;padding: 0px 20px 0px 0px;margin: 0px;}
#updates-right {float: left;width: 120px;padding: 0px;margin: 0px;font-size: 13px;}
#updates-right ul {margin: 0px 0px 10px 0px;padding: 0px;list-style: none;}
#updates-right li {margin: 0px 0px 6px 0px;padding: 0px;}
#thumb-list-wrap {margin: 0px;padding: 10px 0px 10px 0px;width: 730px;float: left;border-top: 1px #ddd solid;}
#thumb-list-img {margin: 0px;padding: 0px 20px 0px 0px;width: 236px;float: left;}
#thumb-list-txt {margin: 0px;padding: 0px;float: left;width: 474px;}
#thumbhome-list-wrap {margin: 0px;padding: 0px 50px 15px 0px;width: 290px;float: left;}
#thumbhome-list-wrap-end {margin: 0px;padding: 0px 0px 15px 0px;width: 290px;float: left;}
#thumbhome-list-img {margin: 0px;padding: 0px 0px 5px 0px;width: 290px;float: left;}
#thumbhome-list-txt {margin: 0px;padding: 0px;float: left;width: 290px;font-size: 18px;}
#name img {border: 0;}
#name a:hover {background: transparent;}
#name a:active {background: transparent;}
h1 {font-size: 30px;color: #000;font-weight: normal;padding: 5px 0px 5px 0px;margin: 0px;}
h2 {font-size: 20px;color: #a5998c;font-weight: normal;margin: 10px 0px 15px 0px;padding: 0px;}
h3 {font-size: 18px;color: #a5998c;font-weight: normal;margin: 10px 0px 15px 0px;padding: 0px;text-align: right;}
hr {height: 1px;background: #d6d6d6;color: #d6d6d6;border: 0;}
.hoverthumb {border: 1px solid #fff;padding: 0px;margin: 0px;}
.hoverthumb:hover {border: 1px solid #000;padding: 0px;margin: 0px;}
#acalogo {float: left;padding: 20px 0px 0px 0px;}
#project-left {float: left;width: 580px;padding: 0px 10px 0px 0px;margin: 0px;}
#project-right {float: left;width: 130px;padding: 0px;margin: 0px;}
#project-right ul {margin: 0px 0px 10px 0px;padding: 0px;list-style: none;}
#project-right li {margin: 0px 0px 5px 0px;padding: 0px;}
a.nohover:hover {background: none;border: none;}
a.nohover {background: none;border: none;}
#gallery ul {display: none;}
#gallery li {display: none;}
ul.cssmenu {list-style: none;padding: 0px;}
.displace {position: absolute;left: -5000px;}
ul.cssmenu li {float: left;}
ul.cssmenu li a {display: block;width: 210px;height: 38px;background: url("http://www.chrisoshea.org/wp-content/themes/coshea/images/nav.gif");}
ul.cssmenu li.installations a {background-position: 0px 0px;}
ul.cssmenu li.digitaltoys a {background-position: 0px -38px;}
ul.cssmenu li.consultancy a {background-position: 0px -76px;}
ul.cssmenu li.about a {background-position: 0px -114px;}
ul.cssmenu li.updates a {background-position: 0px -152px;}
ul.cssmenu li.lab a {background-position: 0px -190px;}
ul.cssmenu li.contact a {background-position: 0px -228px;}
ul.cssmenu li.installations a:hover {background-position: -210px 0px;}
ul.cssmenu li.digitaltoys a:hover {background-position: -210px -38px;}
ul.cssmenu li.consultancy a:hover {background-position: -210px -76px;}
ul.cssmenu li.about a:hover {background-position: -210px -114px;}
ul.cssmenu li.updates a:hover {background-position: -210px -152px;}
ul.cssmenu li.lab a:hover {background-position: -210px -190px;}
ul.cssmenu li.contact a:hover {background-position: -210px -228px;}
ul.cssmenu li.installations a:active {background-position: -210px 0px;}
ul.cssmenu li.digitaltoys a:active {background-position: -210px -38px;}
ul.cssmenu li.consultancy a:active {background-position: -210px -76px;}
ul.cssmenu li.about a:active {background-position: -210px -114px;}
ul.cssmenu li.updates a:active {background-position: -210px -152px;}
ul.cssmenu li.lab a:active {background-position: -210px -190px;}
ul.cssmenu li.contact a:active {background-position: -210px -228px;}
ul.cssmenu li.installations a.selected {background-position: -210px 0px;}
ul.cssmenu li.digitaltoys a.selected {background-position: -210px -38px;}
ul.cssmenu li.consultancy a.selected {background-position: -210px -76px;}
ul.cssmenu li.about a.selected {background-position: -210px -114px;}
ul.cssmenu li.updates a.selected {background-position: -210px -152px;}
ul.cssmenu li.lab a.selected {background-position: -210px -190px;}
ul.cssmenu li.contact a.selected {background-position: -210px -228px;}