/*
    ThomsonLocal.com version 5-0-1
	updated: 10-1-2009
    author: Peter Tizzard
	lite version of fixed width stylesheet used for header and footer on partner sites
*/
body{position:relative;margin:0;padding:0;font:13px Verdana, Arial, Helvetica, sans-serif;background:#F0F3F9 url("http://images.thomsonlocal.com/tlc/common/pageBgFaded-5-0-1.png") repeat-x;}
#container{	background-color:#fff;}

#outerWrap{width:978px;margin:0 auto;background:url("http://images.thomsonlocal.com/tlc/common/pageBgShadow.png") repeat-y 0 0 ;}
#tlc-wrapper{line-height: 1.2em;width:970px;margin:0 auto;background:url("http://images.thomsonlocal.com/tlc/common/pageBg-5-0-1.png") repeat-x #fff;position:relative;}
div.tlc-wrapper{width:970px;margin:0 auto;background-color:#fff;}

#content{padding:20px 20px 20px 20px;position:relative;min-height:300px;}

a{outline:none;}
a:link{color:#084096;}
a:visited{color:#6699cc;}
a:hover{color:#ff8400;}
a:active{color:#084096;}

img{	border:0;}

/*  branding header */
#branding{	margin:0;height:105px;position:relative;}
#branding a{position:relative;top:21px;left:10px;z-index:100;}
#branding.brandCat{background:url("http://images.thomsonlocal.com/tlc/brandingCat.jpg") 80% 0 no-repeat;height:153px;}

/* top navigation bar */
ul#topMenu{	min-width:740px;margin:0;padding-right:15px;color:#fff;list-style-type:none;height:2em;}
ul#topMenu li{margin:0.25em 0;float:right;border-left:1px solid #ccc;line-height:1.5em;}
ul#topMenu a{	padding:0 0.5em;color:#fff;text-decoration:none;}
ul#topMenu a:hover{padding:0.25em 0.5em;background-color:#6699cc;}

/* footer */
#tlc-footer{margin:0;padding-top:2.5em;line-height: 1.2em;color:#333;clear:both;text-align:left;font-size:85%;background:url("http://images.thomsonlocal.com/tlc/common/footer2.png") 0 2em repeat-x;border-bottom:1px solid #ccc;}
#tlc-footer #innerWrap{width:750px;margin:0 auto;padding:1em 100px 0 100px;}
#tlc-footer #innerWrap div{width:33%;display:inline;float:left;padding:0;margin-bottom:0.5em;}
#tlc-footer h4{margin:0;font-size:92%;}
#tlc-footer ul{	margin:0;padding:0;list-style-type:none;}
#tlc-footer li a{color:#333;text-decoration:underline;padding:0;}
#tlc-footer li{	margin:0.25em 0;}
#tlc-footer li a:hover{color:#ff8400;text-decoration:underline;}
#tlc-footer li.lrg{margin-top:1em;}
#tlc-footer li.lrg a{font-size:107%;font-weight:bold;}
#tlc-footer p{padding:1em 0;margin:0;color:#999999;font-size:85%;clear:both;border-top:1px solid #ccc;}
#tlc-footer p a,#tlc-footer p a:hover{font-size:100%;line-height:1.2em;}

