#btm{ clear: both; background: #fff; margin: 0 0 25px 0; }
#leftcol{ background: #ffffff; }
#leftcol .cushion{ padding: 0 0 0 24px; }
#rightcol{ background: #ffffff; }
#rightcol .cushion{ padding: 0 24px 0 0;  }

h4.work{ height: 79px; background: url(/images/h/h-ourwork.gif) 0 0 no-repeat; margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #cdcdcd; }

#leftcol img{ float: left; width: 130px; height: 88px; margin: 0 6px 6px 0; }
#leftcol img a{ padding: 0; border: none; width: 130px; height: 88px; display: block; }
#leftcol img.right{ margin-right: 0; }
#leftcol img.large{ float: none; width: 540px; height: 320px; display: block; margin: 0 0 0 0; }
#leftcol p.caption{ position: relative; color: #fff; height: 24px; width: 516px; padding: 6px 12px 0 12px; margin: -30px 0 6px 0; background: url(/images/work/bg-caption.png) top left repeat; }
* html #leftcol p.caption{ background: url(/images/work/bg-caption.gif) top left repeat; }

p.goback{ height: 33px; padding: 46px 0 0 0; border-bottom: 1px solid #47e1f1; margin: 0 0 20px 0; }
p.goback a{ padding: 0; border: none; color: #666; }
p.goback a:hover{ padding: 0 0 1px; border-bottom: 1px dotted #ff3300; color: #ff3300; }

ul#postSnippet p.title{ color: #fff; font-size: 20px; line-height: 23px; margin: 10px 0; font-family: Georgia, Times, Serif; text-transform: uppercase; }
ul#postSnippet p.title a{ color: #fff; padding: 0; border: none; }

#rightcol p.client{ margin: 0 0 0 0; font-size: 11px; line-height: 19px; }
#rightcol p.client strong{ color: #333; }
#rightcol p.services{ margin: 0 0 0 0; font-weight: bold; color: #333; }
#rightcol ul.services{ width: 40%; float: left; margin-right: 5%; list-style: disc; padding-left: 15px;font-size: 11px; line-height: 19px; }
#rightcol ul.services li{  }
#rightcol p.pdf{ clear: both; }
#rightcol h1{ font-size: 20px; line-height: 23px; margin: 19px 0; font-family: Georgia, Times, Serif; text-transform: uppercase; font-weight: normal; }

.item{ float: left; width: 145px; padding: 14px; background: #f4f2ed; margin: 0 23px 23px 0; }
* html .item{  margin: 0 18px 23px 0;  }
.item:hover{ background: #333; }
.item:hover a{ color: #fff; }
.item a{ padding: 0; border: none; margin: 0; }

.item img{ margin-bottom: 7px; }
.item p{ font-size: 11px; line-height: 14px; font-family: Georgia; color: #666; margin: 0; }
.item p a{ color: #666; padding: 0; border: none; }

#btm ul{ margin-bottom: 28px; padding: 0 15px 0 24px; float: left; width: 132px; }
#btm ul li{ font-size: 11px; line-height: 14px; margin-bottom: 7px; color: #999999; }
#btm ul li strong{ color: #333333; }
#btm ul li a{ color: #999999; padding: 0; border: none; }
#btm ul li a:hover{ color: #ff3300; border-bottom: 1px dotted #ff3300; }

h4.relatedWork{ height: 79px; margin: 0 23px 24px 24px; background: url(/images/h/h-relatedwork.gif) 0 0 no-repeat; padding: 0; border-bottom: 1px solid #47e1f1; }

#blindX{ width: 540px; height: 320px; display: block; margin-bottom: 6px;} 
