body,html{padding:0;margin:0;height:100%;font:11px Tahoma,Verdana,Arial,sans-serif;color:#ccc;background:#242424;border:0;text-align:center}
table,form,p { padding:0; margin:0;}
img {border:0;}

#wrap {width:550px;margin:0 auto;border-left:170px solid #242424;background:#414141;height:100%;position:relative;text-align:left;}
#wrapIn {width:100%}
#wrap[id] {height:auto;min-height:100%;}

#core {border-collapse:collapse;width:100%;table-layout:fixed;}
#core td {padding:0;vertical-align:top;text-align:center;}

#content {position:relative;}
#content #logo {position:absolute;left:-170px;top:-24px;width:150px;height:36px;background:url(p/logo.gif) no-repeat 50% 50%;}
#content #logo:hover {border:1px solid #242424}

h2.title {padding:0;margin:0;padding:12px 0 0 0;height:18px;font-size:11px}
#foterlinks h2.title {margin:}
h2.title a {display:block;background-color:#515151;background-repeat:no-repeat;background-position:0 0;height:18px;text-indent:-1000px;}
h2.title a:hover {background-color:#666}

h2.web-design a {background-image:url(p/h.web-design.gif)}
h2.web-design-selected a {background-image:url(p/h.web-design.selected.gif)}

h2.logo-design a {background-image:url(p/h.logo-design.gif)}
h2.logo-design-selected a {background-image:url(p/h.logo-design.selected.gif)}

h2.print-works a {background-image:url(p/h.print-works.gif)}
h2.print-works-selected a {background-image:url(p/h.print-works.selected.gif)}

h2.photo a {background-image:url(p/h.photo.gif)}
h2.photo-selected a {background-image:url(p/h.photo.selected.gif)}

#footer {position:absolute;bottom:0;left:0;width:100%;height:140px;background:#515151 url(p/address.gif) no-repeat 50% 50%;}
#footer address {display:none}
/*#footer #footerlinks {position:absolute;bottom:150px;width:100%;}*/

#footerlinks {padding:0 0 12px 0}

#nothing {height:140px;}