
a{ text-decoration: none; color: #ff3300;  }

a.img{ padding: 0; border: none; }
a.img:hover{ padding: 0; border: none; }

p, ul{ font-size: 13px; line-height: 21px; margin-bottom: 21px; }

#sitewrap{ width: auto; padding: 0 0 0 0px; }
* html #sitewrap{ width: 945px; padding: 0 0 0 0px;  }
	.wrap-main{ background: url(/images/bg/bg-wrapmain.gif) top left no-repeat; }
	.wrap-blog{ background: url(/images/bg/bg-wrap.gif) top left no-repeat; }
	.wrap-editorial{ background: url(/images/bg/bg-wrap.gif) top left no-repeat; }
	.wrap-browse{ background: url(/images/bg/bg-wrap.gif) top left no-repeat; }
	.wrap-work{ background: url(/images/bg/bg-wrap.gif) top left no-repeat; }
	.wrap-secondary{ background: url(/images/bg/bg-wrap.gif) top left no-repeat; }
	.wrap-contact{ background: url(/images/bg/bg-wrap.gif) top left no-repeat; }
	.wrap-latest-news{ background: url(/images/bg/bg-wrap.gif) top left no-repeat; }
	

	
#webtv-content{  width: 945px; }
	
.template-base #leftcol{ clear: both; float: left; width: 592px; }
.template-base #rightcol{ float: right; width: 391px; }

.template-browse{ background: #fff; }
.template-browse #leftcol{ clear: both; float: left; width: 171px; }
.template-browse #rightcol{ float: right; width: 784px; }

.template-work{ background: #fff; }
.template-work #leftcol{ clear: both; float: left; width: 564px; }
.template-work #rightcol{ float: right; width: 366px; }

#moreFeatures h4{ height: 56px; background: url(/images/h/h-morefeatures.gif) top left no-repeat; }
#moreFeatures a{ margin-bottom: 7px; padding: 0; border: none; display: block; }
#moreFeatures p.clientLogin a{ width: 391px; height: 35px; display: block; background: url(/images/features/client-login.gif) top left no-repeat; }




